Diff of the two buildlogs: -- --- b1/build.log 2021-12-06 02:22:41.389555681 +0000 +++ b2/build.log 2021-12-06 05:00:13.638841967 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Sat Jan 7 19:38:11 -12 2023 -I: pbuilder-time-stamp: 1673163491 +I: Current time: Mon Dec 6 16:22:46 +14 2021 +I: pbuilder-time-stamp: 1638757366 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/buster-reproducible-base.tgz] I: copying local configuration @@ -18,7 +18,7 @@ I: Extracting source gpgv: unknown type of key resource 'trustedkeys.kbx' gpgv: keyblock resource '/root/.gnupg/trustedkeys.kbx': General error -gpgv: Signature made Fri Aug 28 01:42:06 2020 -12 +gpgv: Signature made Sat Aug 29 03:42:06 2020 +14 gpgv: using RSA key B6E62F3D12AC38495C0DA90510C293B6C37C4E36 gpgv: Can't check signature: No public key dpkg-source: warning: failed to verify signature on ./lilypond_2.19.81+really-2.18.2-13+deb10u1.dsc @@ -54,136 +54,170 @@ dpkg-source: info: applying disable-embedded-postscript-svg-in-safe-mode.patch I: using fakeroot in build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/2842809/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/1862198/tmp/hooks/D01_modify_environment starting +debug: Running on ionos11-amd64. +I: Changing host+domainname to test build reproducibility +I: Adding a custom variable just for the fun of it... +I: Changing /bin/sh to bash +Removing 'diversion of /bin/sh to /bin/sh.distrib by dash' +Adding 'diversion of /bin/sh to /bin/sh.distrib by bash' +Removing 'diversion of /usr/share/man/man1/sh.1.gz to /usr/share/man/man1/sh.distrib.1.gz by dash' +Adding 'diversion of /usr/share/man/man1/sh.1.gz to /usr/share/man/man1/sh.distrib.1.gz by bash' +I: Setting pbuilder2's login shell to /bin/bash +I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other +I: user script /srv/workspace/pbuilder/1862198/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/1862198/tmp/hooks/D02_print_environment starting I: set - BUILDDIR='/build' - BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' - BUILDUSERNAME='pbuilder1' - BUILD_ARCH='amd64' - DEBIAN_FRONTEND='noninteractive' - DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=16' - DISTRIBUTION='' - HOME='/root' - HOST_ARCH='amd64' + BASH=/bin/sh + BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:hostcomplete:interactive_comments:progcomp:promptvars:sourcepath + BASH_ALIASES=() + BASH_ARGC=() + BASH_ARGV=() + BASH_CMDS=() + BASH_LINENO=([0]="12" [1]="0") + BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") + BASH_VERSINFO=([0]="5" [1]="0" [2]="3" [3]="1" [4]="release" [5]="x86_64-pc-linux-gnu") + BASH_VERSION='5.0.3(1)-release' + BUILDDIR=/build + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=amd64 + DEBIAN_FRONTEND=noninteractive + DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=15' + DIRSTACK=() + DISTRIBUTION= + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=x86_64 + HOST_ARCH=amd64 IFS=' ' - INVOCATION_ID='96088048af39439587d63d957aa2450d' - LANG='C' - LANGUAGE='en_US:en' - LC_ALL='C' - MAIL='/var/mail/root' - OPTIND='1' - PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' - PBCURRENTCOMMANDLINEOPERATION='build' - PBUILDER_OPERATION='build' - PBUILDER_PKGDATADIR='/usr/share/pbuilder' - PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' - PBUILDER_SYSCONFDIR='/etc' - PPID='2842809' - PS1='# ' - PS2='> ' + INVOCATION_ID=7c01c1c18fb04fdb9066cf75889c10cf + LANG=C + LANGUAGE=et_EE:et + LC_ALL=C + MACHTYPE=x86_64-pc-linux-gnu + MAIL=/var/mail/root + OPTERR=1 + OPTIND=1 + OSTYPE=linux-gnu + PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path + PBCURRENTCOMMANDLINEOPERATION=build + PBUILDER_OPERATION=build + PBUILDER_PKGDATADIR=/usr/share/pbuilder + PBUILDER_PKGLIBDIR=/usr/lib/pbuilder + PBUILDER_SYSCONFDIR=/etc + PIPESTATUS=([0]="0") + POSIXLY_CORRECT=y + PPID=1862198 PS4='+ ' - PWD='/' - SHELL='/bin/bash' - SHLVL='2' - SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/tmp.YBOCwlyFII/pbuilderrc_tlZR --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/buster-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/tmp.YBOCwlyFII/b1 --logfile b1/build.log lilypond_2.19.81+really-2.18.2-13+deb10u1.dsc' - SUDO_GID='111' - SUDO_UID='106' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://85.184.249.68:3128' + PWD=/ + SHELL=/bin/bash + SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix + SHLVL=3 + SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/tmp.YBOCwlyFII/pbuilderrc_AAC6 --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/buster-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/tmp.YBOCwlyFII/b2 --logfile b2/build.log lilypond_2.19.81+really-2.18.2-13+deb10u1.dsc' + SUDO_GID=111 + SUDO_UID=106 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://78.137.99.97:3128 I: uname -a - Linux ionos15-amd64 5.14.0-0.bpo.2-amd64 #1 SMP Debian 5.14.9-2~bpo11+1 (2021-10-10) x86_64 GNU/Linux + Linux i-capture-the-hostname 5.10.0-9-amd64 #1 SMP Debian 5.10.70-1 (2021-09-30) x86_64 GNU/Linux I: ls -l /bin total 5116 - -rwxr-xr-x 1 root root 1168776 Apr 17 2019 bash - -rwxr-xr-x 3 root root 38984 Jul 10 2019 bunzip2 - -rwxr-xr-x 3 root root 38984 Jul 10 2019 bzcat - lrwxrwxrwx 1 root root 6 Jul 10 2019 bzcmp -> bzdiff - -rwxr-xr-x 1 root root 2227 Jul 10 2019 bzdiff - lrwxrwxrwx 1 root root 6 Jul 10 2019 bzegrep -> bzgrep - -rwxr-xr-x 1 root root 4877 Jun 24 2019 bzexe - lrwxrwxrwx 1 root root 6 Jul 10 2019 bzfgrep -> bzgrep - -rwxr-xr-x 1 root root 3641 Jul 10 2019 bzgrep - -rwxr-xr-x 3 root root 38984 Jul 10 2019 bzip2 - -rwxr-xr-x 1 root root 14328 Jul 10 2019 bzip2recover - lrwxrwxrwx 1 root root 6 Jul 10 2019 bzless -> bzmore - -rwxr-xr-x 1 root root 1297 Jul 10 2019 bzmore - -rwxr-xr-x 1 root root 43744 Feb 28 2019 cat - -rwxr-xr-x 1 root root 64320 Feb 28 2019 chgrp - -rwxr-xr-x 1 root root 64288 Feb 28 2019 chmod - -rwxr-xr-x 1 root root 72512 Feb 28 2019 chown - -rwxr-xr-x 1 root root 146880 Feb 28 2019 cp - -rwxr-xr-x 1 root root 121464 Jan 17 2019 dash - -rwxr-xr-x 1 root root 109408 Feb 28 2019 date - -rwxr-xr-x 1 root root 76712 Feb 28 2019 dd - -rwxr-xr-x 1 root root 93744 Feb 28 2019 df - -rwxr-xr-x 1 root root 138856 Feb 28 2019 dir - -rwxr-xr-x 1 root root 84288 Jan 9 2019 dmesg - lrwxrwxrwx 1 root root 8 Sep 26 2018 dnsdomainname -> hostname - lrwxrwxrwx 1 root root 8 Sep 26 2018 domainname -> hostname - -rwxr-xr-x 1 root root 39520 Feb 28 2019 echo - -rwxr-xr-x 1 root root 28 Jan 7 2019 egrep - -rwxr-xr-x 1 root root 35424 Feb 28 2019 false - -rwxr-xr-x 1 root root 28 Jan 7 2019 fgrep - -rwxr-xr-x 1 root root 68880 Jan 9 2019 findmnt - -rwsr-xr-x 1 root root 34896 Apr 22 2020 fusermount - -rwxr-xr-x 1 root root 198976 Jan 7 2019 grep - -rwxr-xr-x 2 root root 2345 Jan 5 2019 gunzip - -rwxr-xr-x 1 root root 6375 Jan 5 2019 gzexe - -rwxr-xr-x 1 root root 98048 Jan 5 2019 gzip - -rwxr-xr-x 1 root root 26696 Sep 26 2018 hostname - -rwxr-xr-x 1 root root 68552 Feb 28 2019 ln - -rwxr-xr-x 1 root root 56760 Jul 26 2018 login - -rwxr-xr-x 1 root root 138856 Feb 28 2019 ls - -rwxr-xr-x 1 root root 108624 Jan 9 2019 lsblk - -rwxr-xr-x 1 root root 89088 Feb 28 2019 mkdir - -rwxr-xr-x 1 root root 68544 Feb 28 2019 mknod - -rwxr-xr-x 1 root root 43808 Feb 28 2019 mktemp - -rwxr-xr-x 1 root root 43008 Jan 9 2019 more - -rwsr-xr-x 1 root root 51280 Jan 9 2019 mount - -rwxr-xr-x 1 root root 14408 Jan 9 2019 mountpoint - -rwxr-xr-x 1 root root 138728 Feb 28 2019 mv - lrwxrwxrwx 1 root root 8 Sep 26 2018 nisdomainname -> hostname - lrwxrwxrwx 1 root root 14 Feb 14 2019 pidof -> /sbin/killall5 - -rwxr-xr-x 1 root root 39616 Feb 28 2019 pwd - lrwxrwxrwx 1 root root 4 Apr 17 2019 rbash -> bash - -rwxr-xr-x 1 root root 47776 Feb 28 2019 readlink - -rwxr-xr-x 1 root root 68416 Feb 28 2019 rm - -rwxr-xr-x 1 root root 47776 Feb 28 2019 rmdir - -rwxr-xr-x 1 root root 23312 Jan 21 2019 run-parts - -rwxr-xr-x 1 root root 122224 Dec 22 2018 sed - lrwxrwxrwx 1 root root 4 Dec 10 16:20 sh -> dash - -rwxr-xr-x 1 root root 39552 Feb 28 2019 sleep - -rwxr-xr-x 1 root root 80672 Feb 28 2019 stty - -rwsr-xr-x 1 root root 63568 Jan 9 2019 su - -rwxr-xr-x 1 root root 35488 Feb 28 2019 sync - -rwxr-xr-x 1 root root 445560 Apr 23 2019 tar - -rwxr-xr-x 1 root root 14440 Jan 21 2019 tempfile - -rwxr-xr-x 1 root root 97152 Feb 28 2019 touch - -rwxr-xr-x 1 root root 35424 Feb 28 2019 true - -rwxr-xr-x 1 root root 14328 Apr 22 2020 ulockmgr_server - -rwsr-xr-x 1 root root 34888 Jan 9 2019 umount - -rwxr-xr-x 1 root root 39584 Feb 28 2019 uname - -rwxr-xr-x 2 root root 2345 Jan 5 2019 uncompress - -rwxr-xr-x 1 root root 138856 Feb 28 2019 vdir - -rwxr-xr-x 1 root root 34896 Jan 9 2019 wdctl - -rwxr-xr-x 1 root root 946 Jan 21 2019 which - lrwxrwxrwx 1 root root 8 Sep 26 2018 ypdomainname -> hostname - -rwxr-xr-x 1 root root 1983 Jan 5 2019 zcat - -rwxr-xr-x 1 root root 1677 Jan 5 2019 zcmp - -rwxr-xr-x 1 root root 5879 Jan 5 2019 zdiff - -rwxr-xr-x 1 root root 29 Jan 5 2019 zegrep - -rwxr-xr-x 1 root root 29 Jan 5 2019 zfgrep - -rwxr-xr-x 1 root root 2080 Jan 5 2019 zforce - -rwxr-xr-x 1 root root 7584 Jan 5 2019 zgrep - -rwxr-xr-x 1 root root 2205 Jan 5 2019 zless - -rwxr-xr-x 1 root root 1841 Jan 5 2019 zmore - -rwxr-xr-x 1 root root 4552 Jan 5 2019 znew -I: user script /srv/workspace/pbuilder/2842809/tmp/hooks/D02_print_environment finished + -rwxr-xr-x 1 root root 1168776 Apr 18 2019 bash + -rwxr-xr-x 3 root root 38984 Jul 11 2019 bunzip2 + -rwxr-xr-x 3 root root 38984 Jul 11 2019 bzcat + lrwxrwxrwx 1 root root 6 Jul 11 2019 bzcmp -> bzdiff + -rwxr-xr-x 1 root root 2227 Jul 11 2019 bzdiff + lrwxrwxrwx 1 root root 6 Jul 11 2019 bzegrep -> bzgrep + -rwxr-xr-x 1 root root 4877 Jun 25 2019 bzexe + lrwxrwxrwx 1 root root 6 Jul 11 2019 bzfgrep -> bzgrep + -rwxr-xr-x 1 root root 3641 Jul 11 2019 bzgrep + -rwxr-xr-x 3 root root 38984 Jul 11 2019 bzip2 + -rwxr-xr-x 1 root root 14328 Jul 11 2019 bzip2recover + lrwxrwxrwx 1 root root 6 Jul 11 2019 bzless -> bzmore + -rwxr-xr-x 1 root root 1297 Jul 11 2019 bzmore + -rwxr-xr-x 1 root root 43744 Mar 1 2019 cat + -rwxr-xr-x 1 root root 64320 Mar 1 2019 chgrp + -rwxr-xr-x 1 root root 64288 Mar 1 2019 chmod + -rwxr-xr-x 1 root root 72512 Mar 1 2019 chown + -rwxr-xr-x 1 root root 146880 Mar 1 2019 cp + -rwxr-xr-x 1 root root 121464 Jan 18 2019 dash + -rwxr-xr-x 1 root root 109408 Mar 1 2019 date + -rwxr-xr-x 1 root root 76712 Mar 1 2019 dd + -rwxr-xr-x 1 root root 93744 Mar 1 2019 df + -rwxr-xr-x 1 root root 138856 Mar 1 2019 dir + -rwxr-xr-x 1 root root 84288 Jan 10 2019 dmesg + lrwxrwxrwx 1 root root 8 Sep 27 2018 dnsdomainname -> hostname + lrwxrwxrwx 1 root root 8 Sep 27 2018 domainname -> hostname + -rwxr-xr-x 1 root root 39520 Mar 1 2019 echo + -rwxr-xr-x 1 root root 28 Jan 8 2019 egrep + -rwxr-xr-x 1 root root 35424 Mar 1 2019 false + -rwxr-xr-x 1 root root 28 Jan 8 2019 fgrep + -rwxr-xr-x 1 root root 68880 Jan 10 2019 findmnt + -rwsr-xr-x 1 root root 34896 Apr 23 2020 fusermount + -rwxr-xr-x 1 root root 198976 Jan 8 2019 grep + -rwxr-xr-x 2 root root 2345 Jan 6 2019 gunzip + -rwxr-xr-x 1 root root 6375 Jan 6 2019 gzexe + -rwxr-xr-x 1 root root 98048 Jan 6 2019 gzip + -rwxr-xr-x 1 root root 26696 Sep 27 2018 hostname + -rwxr-xr-x 1 root root 68552 Mar 1 2019 ln + -rwxr-xr-x 1 root root 56760 Jul 27 2018 login + -rwxr-xr-x 1 root root 138856 Mar 1 2019 ls + -rwxr-xr-x 1 root root 108624 Jan 10 2019 lsblk + -rwxr-xr-x 1 root root 89088 Mar 1 2019 mkdir + -rwxr-xr-x 1 root root 68544 Mar 1 2019 mknod + -rwxr-xr-x 1 root root 43808 Mar 1 2019 mktemp + -rwxr-xr-x 1 root root 43008 Jan 10 2019 more + -rwsr-xr-x 1 root root 51280 Jan 10 2019 mount + -rwxr-xr-x 1 root root 14408 Jan 10 2019 mountpoint + -rwxr-xr-x 1 root root 138728 Mar 1 2019 mv + lrwxrwxrwx 1 root root 8 Sep 27 2018 nisdomainname -> hostname + lrwxrwxrwx 1 root root 14 Feb 15 2019 pidof -> /sbin/killall5 + -rwxr-xr-x 1 root root 39616 Mar 1 2019 pwd + lrwxrwxrwx 1 root root 4 Apr 18 2019 rbash -> bash + -rwxr-xr-x 1 root root 47776 Mar 1 2019 readlink + -rwxr-xr-x 1 root root 68416 Mar 1 2019 rm + -rwxr-xr-x 1 root root 47776 Mar 1 2019 rmdir + -rwxr-xr-x 1 root root 23312 Jan 22 2019 run-parts + -rwxr-xr-x 1 root root 122224 Dec 23 2018 sed + lrwxrwxrwx 1 root root 4 Dec 6 16:23 sh -> bash + lrwxrwxrwx 1 root root 4 Nov 8 11:58 sh.distrib -> dash + -rwxr-xr-x 1 root root 39552 Mar 1 2019 sleep + -rwxr-xr-x 1 root root 80672 Mar 1 2019 stty + -rwsr-xr-x 1 root root 63568 Jan 10 2019 su + -rwxr-xr-x 1 root root 35488 Mar 1 2019 sync + -rwxr-xr-x 1 root root 445560 Apr 24 2019 tar + -rwxr-xr-x 1 root root 14440 Jan 22 2019 tempfile + -rwxr-xr-x 1 root root 97152 Mar 1 2019 touch + -rwxr-xr-x 1 root root 35424 Mar 1 2019 true + -rwxr-xr-x 1 root root 14328 Apr 23 2020 ulockmgr_server + -rwsr-xr-x 1 root root 34888 Jan 10 2019 umount + -rwxr-xr-x 1 root root 39584 Mar 1 2019 uname + -rwxr-xr-x 2 root root 2345 Jan 6 2019 uncompress + -rwxr-xr-x 1 root root 138856 Mar 1 2019 vdir + -rwxr-xr-x 1 root root 34896 Jan 10 2019 wdctl + -rwxr-xr-x 1 root root 946 Jan 22 2019 which + lrwxrwxrwx 1 root root 8 Sep 27 2018 ypdomainname -> hostname + -rwxr-xr-x 1 root root 1983 Jan 6 2019 zcat + -rwxr-xr-x 1 root root 1677 Jan 6 2019 zcmp + -rwxr-xr-x 1 root root 5879 Jan 6 2019 zdiff + -rwxr-xr-x 1 root root 29 Jan 6 2019 zegrep + -rwxr-xr-x 1 root root 29 Jan 6 2019 zfgrep + -rwxr-xr-x 1 root root 2080 Jan 6 2019 zforce + -rwxr-xr-x 1 root root 7584 Jan 6 2019 zgrep + -rwxr-xr-x 1 root root 2205 Jan 6 2019 zless + -rwxr-xr-x 1 root root 1841 Jan 6 2019 zmore + -rwxr-xr-x 1 root root 4552 Jan 6 2019 znew +I: user script /srv/workspace/pbuilder/1862198/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -614,7 +648,7 @@ Get: 307 http://deb.debian.org/debian buster/main amd64 texlive-lang-cyrillic all 2018.20190227-2 [21.1 MB] Get: 308 http://deb.debian.org/debian buster/main amd64 texlive-metapost all 2018.20190227-2 [475 kB] Get: 309 http://deb.debian.org/debian buster/main amd64 zip amd64 3.0-11+b1 [234 kB] -Fetched 459 MB in 8s (58.7 MB/s) +Fetched 459 MB in 13s (36.5 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package libbsd0:amd64. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19195 files and directories currently installed.) @@ -1934,7 +1968,8 @@ fakeroot is already the newest version (1.23-1). 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. I: Building the package -I: Running cd /build/lilypond-2.19.81+really-2.18.2/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../lilypond_2.19.81+really-2.18.2-13+deb10u1_source.changes +hostname: Name or service not known +I: Running cd /build/lilypond-2.19.81+really-2.18.2/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S > ../lilypond_2.19.81+really-2.18.2-13+deb10u1_source.changes dpkg-buildpackage: info: source package lilypond dpkg-buildpackage: info: source version 2.19.81+really-2.18.2-13+deb10u1 dpkg-buildpackage: info: source distribution buster-security @@ -2231,8 +2266,8 @@ checking host system type... x86_64-pc-linux-gnu configure: autobuild project... guile configure: autobuild revision... 1.8.8 -configure: autobuild hostname... ionos15-amd64 -configure: autobuild timestamp... 20230108T074136Z +configure: autobuild hostname... i-capture-the-hostname +configure: autobuild timestamp... 20211206T023240Z checking for x86_64-linux-gnu-gcc... x86_64-linux-gnu-gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out @@ -2718,7 +2753,7 @@ config.status: executing libtool commands config.status: executing po-directories commands === configuring in guile-readline (/build/lilypond-2.19.81+really-2.18.2/guile18/guile-readline) -configure: running /bin/bash ./configure --disable-option-checking '--prefix=/usr' '--host=x86_64-linux-gnu' '--build=x86_64-linux-gnu' '--with-threads=no' '--disable-error-on-warning' 'build_alias=x86_64-linux-gnu' 'host_alias=x86_64-linux-gnu' 'CFLAGS=-O2 -g' 'LDFLAGS=-Wl,-z,relro' 'CPPFLAGS=-Wdate-time -D_FORTIFY_SOURCE=2' --cache-file=/dev/null --srcdir=. +configure: running /bin/sh ./configure --disable-option-checking '--prefix=/usr' '--host=x86_64-linux-gnu' '--build=x86_64-linux-gnu' '--with-threads=no' '--disable-error-on-warning' 'build_alias=x86_64-linux-gnu' 'host_alias=x86_64-linux-gnu' 'CFLAGS=-O2 -g' 'LDFLAGS=-Wl,-z,relro' 'CPPFLAGS=-Wdate-time -D_FORTIFY_SOURCE=2' --cache-file=/dev/null --srcdir=. checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... /bin/mkdir -p @@ -2818,7 +2853,7 @@ config.status: creating guile-readline-config.h config.status: executing depfiles commands config.status: executing libtool commands -cd guile18 && /usr/bin/make -j16 +cd guile18 && /usr/bin/make -j15 make[2]: Entering directory '/build/lilypond-2.19.81+really-2.18.2/guile18' /usr/bin/make all-recursive make[3]: Entering directory '/build/lilypond-2.19.81+really-2.18.2/guile18' @@ -2839,12 +2874,12 @@ mawk -f ./cpp_cnvt.awk < ./cpp_sig_symbols.in > \ cpp_sig_symbols.tmp mv cpp_err_symbols.tmp cpp_err_symbols.c +Generating libpath.h... mv cpp_sig_symbols.tmp cpp_sig_symbols.c sed < ./version.h.in > version.h.tmp \ -e s:@-GUILE_MAJOR_VERSION-@:1: \ -e s:@-GUILE_MINOR_VERSION-@:8: \ -e s:@-GUILE_MICRO_VERSION-@:8: -Generating libpath.h... mv version.h.tmp version.h if [ "no" = "yes" ]; then \ x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -c -o gen-scmconfig.o gen-scmconfig.c; \ @@ -2854,7 +2889,7 @@ if [ "no" = "yes" ]; then \ x86_64-linux-gnu-gcc -o gen-scmconfig gen-scmconfig.o; \ else \ - /bin/bash ../libtool --tag=CC --mode=link x86_64-linux-gnu-gcc -O2 -g -Wall -Wmissing-prototypes -Wl,-z,relro -o gen-scmconfig gen-scmconfig.o -lgmp -lcrypt -lm -lltdl ; \ + /bin/sh ../libtool --tag=CC --mode=link x86_64-linux-gnu-gcc -O2 -g -Wall -Wmissing-prototypes -Wl,-z,relro -o gen-scmconfig gen-scmconfig.o -lgmp -lcrypt -lm -lltdl ; \ fi libtool: link: x86_64-linux-gnu-gcc -O2 -g -Wall -Wmissing-prototypes -Wl,-z -Wl,relro -o gen-scmconfig gen-scmconfig.o -lgmp -lcrypt -lm /usr/lib/x86_64-linux-gnu/libltdl.so rm -f scmconfig.h.tmp @@ -2957,111 +2992,100 @@ /usr/bin/make all-am make[5]: Entering directory '/build/lilypond-2.19.81+really-2.18.2/guile18/libguile' x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT guile-guile.o -MD -MP -MF .deps/guile-guile.Tpo -c -o guile-guile.o `test -f 'guile.c' || echo './'`guile.c -/bin/bash ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-alist.lo -MD -MP -MF .deps/libguile_la-alist.Tpo -c -o libguile_la-alist.lo `test -f 'alist.c' || echo './'`alist.c -/bin/bash ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-arbiters.lo -MD -MP -MF .deps/libguile_la-arbiters.Tpo -c -o libguile_la-arbiters.lo `test -f 'arbiters.c' || echo './'`arbiters.c -/bin/bash ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-async.lo -MD -MP -MF .deps/libguile_la-async.Tpo -c -o libguile_la-async.lo `test -f 'async.c' || echo './'`async.c -/bin/bash ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-backtrace.lo -MD -MP -MF .deps/libguile_la-backtrace.Tpo -c -o libguile_la-backtrace.lo `test -f 'backtrace.c' || echo './'`backtrace.c -/bin/bash ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-boolean.lo -MD -MP -MF .deps/libguile_la-boolean.Tpo -c -o libguile_la-boolean.lo `test -f 'boolean.c' || echo './'`boolean.c -/bin/bash ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-chars.lo -MD -MP -MF .deps/libguile_la-chars.Tpo -c -o libguile_la-chars.lo `test -f 'chars.c' || echo './'`chars.c -/bin/bash ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-continuations.lo -MD -MP -MF .deps/libguile_la-continuations.Tpo -c -o libguile_la-continuations.lo `test -f 'continuations.c' || echo './'`continuations.c -/bin/bash ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-convert.lo -MD -MP -MF .deps/libguile_la-convert.Tpo -c -o libguile_la-convert.lo `test -f 'convert.c' || echo './'`convert.c -/bin/bash ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-debug.lo -MD -MP -MF .deps/libguile_la-debug.Tpo -c -o libguile_la-debug.lo `test -f 'debug.c' || echo './'`debug.c -/bin/bash ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-deprecation.lo -MD -MP -MF .deps/libguile_la-deprecation.Tpo -c -o libguile_la-deprecation.lo `test -f 'deprecation.c' || echo './'`deprecation.c -/bin/bash ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-deprecated.lo -MD -MP -MF .deps/libguile_la-deprecated.Tpo -c -o libguile_la-deprecated.lo `test -f 'deprecated.c' || echo './'`deprecated.c -/bin/bash ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-discouraged.lo -MD -MP -MF .deps/libguile_la-discouraged.Tpo -c -o libguile_la-discouraged.lo `test -f 'discouraged.c' || echo './'`discouraged.c -/bin/bash ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-dynwind.lo -MD -MP -MF .deps/libguile_la-dynwind.Tpo -c -o libguile_la-dynwind.lo `test -f 'dynwind.c' || echo './'`dynwind.c -/bin/bash ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-environments.lo -MD -MP -MF .deps/libguile_la-environments.Tpo -c -o libguile_la-environments.lo `test -f 'environments.c' || echo './'`environments.c -/bin/bash ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-eq.lo -MD -MP -MF .deps/libguile_la-eq.Tpo -c -o libguile_la-eq.lo `test -f 'eq.c' || echo './'`eq.c +/bin/sh ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-alist.lo -MD -MP -MF .deps/libguile_la-alist.Tpo -c -o libguile_la-alist.lo `test -f 'alist.c' || echo './'`alist.c +/bin/sh ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-arbiters.lo -MD -MP -MF .deps/libguile_la-arbiters.Tpo -c -o libguile_la-arbiters.lo `test -f 'arbiters.c' || echo './'`arbiters.c +/bin/sh ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-async.lo -MD -MP -MF .deps/libguile_la-async.Tpo -c -o libguile_la-async.lo `test -f 'async.c' || echo './'`async.c +/bin/sh ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-backtrace.lo -MD -MP -MF .deps/libguile_la-backtrace.Tpo -c -o libguile_la-backtrace.lo `test -f 'backtrace.c' || echo './'`backtrace.c +/bin/sh ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-boolean.lo -MD -MP -MF .deps/libguile_la-boolean.Tpo -c -o libguile_la-boolean.lo `test -f 'boolean.c' || echo './'`boolean.c +/bin/sh ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-chars.lo -MD -MP -MF .deps/libguile_la-chars.Tpo -c -o libguile_la-chars.lo `test -f 'chars.c' || echo './'`chars.c +/bin/sh ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-continuations.lo -MD -MP -MF .deps/libguile_la-continuations.Tpo -c -o libguile_la-continuations.lo `test -f 'continuations.c' || echo './'`continuations.c +/bin/sh ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-convert.lo -MD -MP -MF .deps/libguile_la-convert.Tpo -c -o libguile_la-convert.lo `test -f 'convert.c' || echo './'`convert.c +/bin/sh ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-debug.lo -MD -MP -MF .deps/libguile_la-debug.Tpo -c -o libguile_la-debug.lo `test -f 'debug.c' || echo './'`debug.c +/bin/sh ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-deprecation.lo -MD -MP -MF .deps/libguile_la-deprecation.Tpo -c -o libguile_la-deprecation.lo `test -f 'deprecation.c' || echo './'`deprecation.c +/bin/sh ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-deprecated.lo -MD -MP -MF .deps/libguile_la-deprecated.Tpo -c -o libguile_la-deprecated.lo `test -f 'deprecated.c' || echo './'`deprecated.c +/bin/sh ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-discouraged.lo -MD -MP -MF .deps/libguile_la-discouraged.Tpo -c -o libguile_la-discouraged.lo `test -f 'discouraged.c' || echo './'`discouraged.c +/bin/sh ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-dynwind.lo -MD -MP -MF .deps/libguile_la-dynwind.Tpo -c -o libguile_la-dynwind.lo `test -f 'dynwind.c' || echo './'`dynwind.c +/bin/sh ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-environments.lo -MD -MP -MF .deps/libguile_la-environments.Tpo -c -o libguile_la-environments.lo `test -f 'environments.c' || echo './'`environments.c +libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-alist.lo -MD -MP -MF .deps/libguile_la-alist.Tpo -c alist.c -fPIC -DPIC -o .libs/libguile_la-alist.o libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-async.lo -MD -MP -MF .deps/libguile_la-async.Tpo -c async.c -fPIC -DPIC -o .libs/libguile_la-async.o -libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-chars.lo -MD -MP -MF .deps/libguile_la-chars.Tpo -c chars.c -fPIC -DPIC -o .libs/libguile_la-chars.o +libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-arbiters.lo -MD -MP -MF .deps/libguile_la-arbiters.Tpo -c arbiters.c -fPIC -DPIC -o .libs/libguile_la-arbiters.o libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-boolean.lo -MD -MP -MF .deps/libguile_la-boolean.Tpo -c boolean.c -fPIC -DPIC -o .libs/libguile_la-boolean.o +libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-debug.lo -MD -MP -MF .deps/libguile_la-debug.Tpo -c debug.c -fPIC -DPIC -o .libs/libguile_la-debug.o libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-backtrace.lo -MD -MP -MF .deps/libguile_la-backtrace.Tpo -c backtrace.c -fPIC -DPIC -o .libs/libguile_la-backtrace.o -mv -f .deps/guile-guile.Tpo .deps/guile-guile.Po -libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-alist.lo -MD -MP -MF .deps/libguile_la-alist.Tpo -c alist.c -fPIC -DPIC -o .libs/libguile_la-alist.o -libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-convert.lo -MD -MP -MF .deps/libguile_la-convert.Tpo -c convert.c -fPIC -DPIC -o .libs/libguile_la-convert.o -libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-arbiters.lo -MD -MP -MF .deps/libguile_la-arbiters.Tpo -c arbiters.c -fPIC -DPIC -o .libs/libguile_la-arbiters.o -/bin/bash ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-error.lo -MD -MP -MF .deps/libguile_la-error.Tpo -c -o libguile_la-error.lo `test -f 'error.c' || echo './'`error.c libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-continuations.lo -MD -MP -MF .deps/libguile_la-continuations.Tpo -c continuations.c -fPIC -DPIC -o .libs/libguile_la-continuations.o -libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-discouraged.lo -MD -MP -MF .deps/libguile_la-discouraged.Tpo -c discouraged.c -fPIC -DPIC -o .libs/libguile_la-discouraged.o -libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-debug.lo -MD -MP -MF .deps/libguile_la-debug.Tpo -c debug.c -fPIC -DPIC -o .libs/libguile_la-debug.o -libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-dynwind.lo -MD -MP -MF .deps/libguile_la-dynwind.Tpo -c dynwind.c -fPIC -DPIC -o .libs/libguile_la-dynwind.o +libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-convert.lo -MD -MP -MF .deps/libguile_la-convert.Tpo -c convert.c -fPIC -DPIC -o .libs/libguile_la-convert.o libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-deprecation.lo -MD -MP -MF .deps/libguile_la-deprecation.Tpo -c deprecation.c -fPIC -DPIC -o .libs/libguile_la-deprecation.o +libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-chars.lo -MD -MP -MF .deps/libguile_la-chars.Tpo -c chars.c -fPIC -DPIC -o .libs/libguile_la-chars.o +mv -f .deps/guile-guile.Tpo .deps/guile-guile.Po +/bin/sh ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-eq.lo -MD -MP -MF .deps/libguile_la-eq.Tpo -c -o libguile_la-eq.lo `test -f 'eq.c' || echo './'`eq.c libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-deprecated.lo -MD -MP -MF .deps/libguile_la-deprecated.Tpo -c deprecated.c -fPIC -DPIC -o .libs/libguile_la-deprecated.o libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-environments.lo -MD -MP -MF .deps/libguile_la-environments.Tpo -c environments.c -fPIC -DPIC -o .libs/libguile_la-environments.o +libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-dynwind.lo -MD -MP -MF .deps/libguile_la-dynwind.Tpo -c dynwind.c -fPIC -DPIC -o .libs/libguile_la-dynwind.o +libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-discouraged.lo -MD -MP -MF .deps/libguile_la-discouraged.Tpo -c discouraged.c -fPIC -DPIC -o .libs/libguile_la-discouraged.o async.c: In function 'scm_i_queue_async_cell': async.c:243:14: warning: variable 'count' set but not used [-Wunused-but-set-variable] size_t count; ^~~~~ -libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-eq.lo -MD -MP -MF .deps/libguile_la-eq.Tpo -c eq.c -fPIC -DPIC -o .libs/libguile_la-eq.o libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-boolean.lo -MD -MP -MF .deps/libguile_la-boolean.Tpo -c boolean.c -o libguile_la-boolean.o >/dev/null 2>&1 -libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-error.lo -MD -MP -MF .deps/libguile_la-error.Tpo -c error.c -fPIC -DPIC -o .libs/libguile_la-error.o -libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-arbiters.lo -MD -MP -MF .deps/libguile_la-arbiters.Tpo -c arbiters.c -o libguile_la-arbiters.o >/dev/null 2>&1 +libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-eq.lo -MD -MP -MF .deps/libguile_la-eq.Tpo -c eq.c -fPIC -DPIC -o .libs/libguile_la-eq.o libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-deprecation.lo -MD -MP -MF .deps/libguile_la-deprecation.Tpo -c deprecation.c -o libguile_la-deprecation.o >/dev/null 2>&1 +libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-arbiters.lo -MD -MP -MF .deps/libguile_la-arbiters.Tpo -c arbiters.c -o libguile_la-arbiters.o >/dev/null 2>&1 +libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-alist.lo -MD -MP -MF .deps/libguile_la-alist.Tpo -c alist.c -o libguile_la-alist.o >/dev/null 2>&1 +libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-discouraged.lo -MD -MP -MF .deps/libguile_la-discouraged.Tpo -c discouraged.c -o libguile_la-discouraged.o >/dev/null 2>&1 libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-continuations.lo -MD -MP -MF .deps/libguile_la-continuations.Tpo -c continuations.c -o libguile_la-continuations.o >/dev/null 2>&1 libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-async.lo -MD -MP -MF .deps/libguile_la-async.Tpo -c async.c -o libguile_la-async.o >/dev/null 2>&1 libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-chars.lo -MD -MP -MF .deps/libguile_la-chars.Tpo -c chars.c -o libguile_la-chars.o >/dev/null 2>&1 -libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-discouraged.lo -MD -MP -MF .deps/libguile_la-discouraged.Tpo -c discouraged.c -o libguile_la-discouraged.o >/dev/null 2>&1 mv -f .deps/libguile_la-boolean.Tpo .deps/libguile_la-boolean.Plo -libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-convert.lo -MD -MP -MF .deps/libguile_la-convert.Tpo -c convert.c -o libguile_la-convert.o >/dev/null 2>&1 -/bin/bash ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-eval.lo -MD -MP -MF .deps/libguile_la-eval.Tpo -c -o libguile_la-eval.lo `test -f 'eval.c' || echo './'`eval.c +/bin/sh ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-error.lo -MD -MP -MF .deps/libguile_la-error.Tpo -c -o libguile_la-error.lo `test -f 'error.c' || echo './'`error.c libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-dynwind.lo -MD -MP -MF .deps/libguile_la-dynwind.Tpo -c dynwind.c -o libguile_la-dynwind.o >/dev/null 2>&1 -libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-alist.lo -MD -MP -MF .deps/libguile_la-alist.Tpo -c alist.c -o libguile_la-alist.o >/dev/null 2>&1 libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-eq.lo -MD -MP -MF .deps/libguile_la-eq.Tpo -c eq.c -o libguile_la-eq.o >/dev/null 2>&1 -mv -f .deps/libguile_la-arbiters.Tpo .deps/libguile_la-arbiters.Plo -/bin/bash ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-evalext.lo -MD -MP -MF .deps/libguile_la-evalext.Tpo -c -o libguile_la-evalext.lo `test -f 'evalext.c' || echo './'`evalext.c -libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-debug.lo -MD -MP -MF .deps/libguile_la-debug.Tpo -c debug.c -o libguile_la-debug.o >/dev/null 2>&1 -libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-error.lo -MD -MP -MF .deps/libguile_la-error.Tpo -c error.c -o libguile_la-error.o >/dev/null 2>&1 mv -f .deps/libguile_la-deprecation.Tpo .deps/libguile_la-deprecation.Plo -/bin/bash ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-extensions.lo -MD -MP -MF .deps/libguile_la-extensions.Tpo -c -o libguile_la-extensions.lo `test -f 'extensions.c' || echo './'`extensions.c +/bin/sh ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-eval.lo -MD -MP -MF .deps/libguile_la-eval.Tpo -c -o libguile_la-eval.lo `test -f 'eval.c' || echo './'`eval.c +libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-debug.lo -MD -MP -MF .deps/libguile_la-debug.Tpo -c debug.c -o libguile_la-debug.o >/dev/null 2>&1 +libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-convert.lo -MD -MP -MF .deps/libguile_la-convert.Tpo -c convert.c -o libguile_la-convert.o >/dev/null 2>&1 +mv -f .deps/libguile_la-arbiters.Tpo .deps/libguile_la-arbiters.Plo +/bin/sh ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-evalext.lo -MD -MP -MF .deps/libguile_la-evalext.Tpo -c -o libguile_la-evalext.lo `test -f 'evalext.c' || echo './'`evalext.c +libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-error.lo -MD -MP -MF .deps/libguile_la-error.Tpo -c error.c -fPIC -DPIC -o .libs/libguile_la-error.o libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-eval.lo -MD -MP -MF .deps/libguile_la-eval.Tpo -c eval.c -fPIC -DPIC -o .libs/libguile_la-eval.o +mv -f .deps/libguile_la-discouraged.Tpo .deps/libguile_la-discouraged.Plo +/bin/sh ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-extensions.lo -MD -MP -MF .deps/libguile_la-extensions.Tpo -c -o libguile_la-extensions.lo `test -f 'extensions.c' || echo './'`extensions.c libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-evalext.lo -MD -MP -MF .deps/libguile_la-evalext.Tpo -c evalext.c -fPIC -DPIC -o .libs/libguile_la-evalext.o -mv -f .deps/libguile_la-chars.Tpo .deps/libguile_la-chars.Plo -/bin/bash ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-feature.lo -MD -MP -MF .deps/libguile_la-feature.Tpo -c -o libguile_la-feature.lo `test -f 'feature.c' || echo './'`feature.c mv -f .deps/libguile_la-async.Tpo .deps/libguile_la-async.Plo +/bin/sh ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-feature.lo -MD -MP -MF .deps/libguile_la-feature.Tpo -c -o libguile_la-feature.lo `test -f 'feature.c' || echo './'`feature.c mv -f .deps/libguile_la-continuations.Tpo .deps/libguile_la-continuations.Plo -/bin/bash ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-fluids.lo -MD -MP -MF .deps/libguile_la-fluids.Tpo -c -o libguile_la-fluids.lo `test -f 'fluids.c' || echo './'`fluids.c -/bin/bash ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-fports.lo -MD -MP -MF .deps/libguile_la-fports.Tpo -c -o libguile_la-fports.lo `test -f 'fports.c' || echo './'`fports.c -mv -f .deps/libguile_la-discouraged.Tpo .deps/libguile_la-discouraged.Plo -/bin/bash ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-futures.lo -MD -MP -MF .deps/libguile_la-futures.Tpo -c -o libguile_la-futures.lo `test -f 'futures.c' || echo './'`futures.c -libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-extensions.lo -MD -MP -MF .deps/libguile_la-extensions.Tpo -c extensions.c -fPIC -DPIC -o .libs/libguile_la-extensions.o +/bin/sh ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-fluids.lo -MD -MP -MF .deps/libguile_la-fluids.Tpo -c -o libguile_la-fluids.lo `test -f 'fluids.c' || echo './'`fluids.c +mv -f .deps/libguile_la-debug.Tpo .deps/libguile_la-debug.Plo +mv -f .deps/libguile_la-dynwind.Tpo .deps/libguile_la-dynwind.Plo +/bin/sh ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-fports.lo -MD -MP -MF .deps/libguile_la-fports.Tpo -c -o libguile_la-fports.lo `test -f 'fports.c' || echo './'`fports.c +/bin/sh ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-futures.lo -MD -MP -MF .deps/libguile_la-futures.Tpo -c -o libguile_la-futures.lo `test -f 'futures.c' || echo './'`futures.c mv -f .deps/libguile_la-eq.Tpo .deps/libguile_la-eq.Plo -/bin/bash ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-gc.lo -MD -MP -MF .deps/libguile_la-gc.Tpo -c -o libguile_la-gc.lo `test -f 'gc.c' || echo './'`gc.c +libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-extensions.lo -MD -MP -MF .deps/libguile_la-extensions.Tpo -c extensions.c -fPIC -DPIC -o .libs/libguile_la-extensions.o +/bin/sh ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-gc.lo -MD -MP -MF .deps/libguile_la-gc.Tpo -c -o libguile_la-gc.lo `test -f 'gc.c' || echo './'`gc.c +mv -f .deps/libguile_la-alist.Tpo .deps/libguile_la-alist.Plo +mv -f .deps/libguile_la-chars.Tpo .deps/libguile_la-chars.Plo +/bin/sh ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-gc-mark.lo -MD -MP -MF .deps/libguile_la-gc-mark.Tpo -c -o libguile_la-gc-mark.lo `test -f 'gc-mark.c' || echo './'`gc-mark.c +/bin/sh ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-gc-segment.lo -MD -MP -MF .deps/libguile_la-gc-segment.Tpo -c -o libguile_la-gc-segment.lo `test -f 'gc-segment.c' || echo './'`gc-segment.c libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-evalext.lo -MD -MP -MF .deps/libguile_la-evalext.Tpo -c evalext.c -o libguile_la-evalext.o >/dev/null 2>&1 +libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-fports.lo -MD -MP -MF .deps/libguile_la-fports.Tpo -c fports.c -fPIC -DPIC -o .libs/libguile_la-fports.o libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-feature.lo -MD -MP -MF .deps/libguile_la-feature.Tpo -c feature.c -fPIC -DPIC -o .libs/libguile_la-feature.o -mv -f .deps/libguile_la-dynwind.Tpo .deps/libguile_la-dynwind.Plo -/bin/bash ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-gc-mark.lo -MD -MP -MF .deps/libguile_la-gc-mark.Tpo -c -o libguile_la-gc-mark.lo `test -f 'gc-mark.c' || echo './'`gc-mark.c -libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-deprecated.lo -MD -MP -MF .deps/libguile_la-deprecated.Tpo -c deprecated.c -o libguile_la-deprecated.o >/dev/null 2>&1 -mv -f .deps/libguile_la-debug.Tpo .deps/libguile_la-debug.Plo -/bin/bash ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-gc-segment.lo -MD -MP -MF .deps/libguile_la-gc-segment.Tpo -c -o libguile_la-gc-segment.lo `test -f 'gc-segment.c' || echo './'`gc-segment.c libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-fluids.lo -MD -MP -MF .deps/libguile_la-fluids.Tpo -c fluids.c -fPIC -DPIC -o .libs/libguile_la-fluids.o -mv -f .deps/libguile_la-convert.Tpo .deps/libguile_la-convert.Plo -mv -f .deps/libguile_la-alist.Tpo .deps/libguile_la-alist.Plo -mv -f .deps/libguile_la-error.Tpo .deps/libguile_la-error.Plo -/bin/bash ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-gc-malloc.lo -MD -MP -MF .deps/libguile_la-gc-malloc.Tpo -c -o libguile_la-gc-malloc.lo `test -f 'gc-malloc.c' || echo './'`gc-malloc.c -/bin/bash ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-gc-card.lo -MD -MP -MF .deps/libguile_la-gc-card.Tpo -c -o libguile_la-gc-card.lo `test -f 'gc-card.c' || echo './'`gc-card.c -libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-fports.lo -MD -MP -MF .deps/libguile_la-fports.Tpo -c fports.c -fPIC -DPIC -o .libs/libguile_la-fports.o -/bin/bash ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-gc-freelist.lo -MD -MP -MF .deps/libguile_la-gc-freelist.Tpo -c -o libguile_la-gc-freelist.lo `test -f 'gc-freelist.c' || echo './'`gc-freelist.c libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-futures.lo -MD -MP -MF .deps/libguile_la-futures.Tpo -c futures.c -fPIC -DPIC -o .libs/libguile_la-futures.o -libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-feature.lo -MD -MP -MF .deps/libguile_la-feature.Tpo -c feature.c -o libguile_la-feature.o >/dev/null 2>&1 libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-gc.lo -MD -MP -MF .deps/libguile_la-gc.Tpo -c gc.c -fPIC -DPIC -o .libs/libguile_la-gc.o -libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-extensions.lo -MD -MP -MF .deps/libguile_la-extensions.Tpo -c extensions.c -o libguile_la-extensions.o >/dev/null 2>&1 +libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-deprecated.lo -MD -MP -MF .deps/libguile_la-deprecated.Tpo -c deprecated.c -o libguile_la-deprecated.o >/dev/null 2>&1 +mv -f .deps/libguile_la-convert.Tpo .deps/libguile_la-convert.Plo libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-futures.lo -MD -MP -MF .deps/libguile_la-futures.Tpo -c futures.c -o libguile_la-futures.o >/dev/null 2>&1 -mv -f .deps/libguile_la-evalext.Tpo .deps/libguile_la-evalext.Plo -libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-backtrace.lo -MD -MP -MF .deps/libguile_la-backtrace.Tpo -c backtrace.c -o libguile_la-backtrace.o >/dev/null 2>&1 +/bin/sh ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-gc-malloc.lo -MD -MP -MF .deps/libguile_la-gc-malloc.Tpo -c -o libguile_la-gc-malloc.lo `test -f 'gc-malloc.c' || echo './'`gc-malloc.c +libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-gc-segment.lo -MD -MP -MF .deps/libguile_la-gc-segment.Tpo -c gc-segment.c -fPIC -DPIC -o .libs/libguile_la-gc-segment.o +libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-error.lo -MD -MP -MF .deps/libguile_la-error.Tpo -c error.c -o libguile_la-error.o >/dev/null 2>&1 libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-gc-mark.lo -MD -MP -MF .deps/libguile_la-gc-mark.Tpo -c gc-mark.c -fPIC -DPIC -o .libs/libguile_la-gc-mark.o -/bin/bash ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-gc_os_dep.lo -MD -MP -MF .deps/libguile_la-gc_os_dep.Tpo -c -o libguile_la-gc_os_dep.lo `test -f 'gc_os_dep.c' || echo './'`gc_os_dep.c mv -f .deps/libguile_la-futures.Tpo .deps/libguile_la-futures.Plo -libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-gc-segment.lo -MD -MP -MF .deps/libguile_la-gc-segment.Tpo -c gc-segment.c -fPIC -DPIC -o .libs/libguile_la-gc-segment.o -/bin/bash ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-gdbint.lo -MD -MP -MF .deps/libguile_la-gdbint.Tpo -c -o libguile_la-gdbint.lo `test -f 'gdbint.c' || echo './'`gdbint.c +/bin/sh ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-gc-card.lo -MD -MP -MF .deps/libguile_la-gc-card.Tpo -c -o libguile_la-gc-card.lo `test -f 'gc-card.c' || echo './'`gc-card.c fports.c: In function 'fport_flush': fports.c:832:15: warning: variable 'written' set but not used [-Wunused-but-set-variable] size_t written; ^~~~~~~ -libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-gc-freelist.lo -MD -MP -MF .deps/libguile_la-gc-freelist.Tpo -c gc-freelist.c -fPIC -DPIC -o .libs/libguile_la-gc-freelist.o -libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-gc-malloc.lo -MD -MP -MF .deps/libguile_la-gc-malloc.Tpo -c gc-malloc.c -fPIC -DPIC -o .libs/libguile_la-gc-malloc.o -libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-gc-card.lo -MD -MP -MF .deps/libguile_la-gc-card.Tpo -c gc-card.c -fPIC -DPIC -o .libs/libguile_la-gc-card.o -mv -f .deps/libguile_la-extensions.Tpo .deps/libguile_la-extensions.Plo -/bin/bash ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-gh_data.lo -MD -MP -MF .deps/libguile_la-gh_data.Tpo -c -o libguile_la-gh_data.lo `test -f 'gh_data.c' || echo './'`gh_data.c +libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-extensions.lo -MD -MP -MF .deps/libguile_la-extensions.Tpo -c extensions.c -o libguile_la-extensions.o >/dev/null 2>&1 +libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-backtrace.lo -MD -MP -MF .deps/libguile_la-backtrace.Tpo -c backtrace.c -o libguile_la-backtrace.o >/dev/null 2>&1 gc-segment.c: In function 'scm_i_initialize_heap_segment_data': gc-segment.c:92:23: warning: variable 'bvec_ptr' set but not used [-Wunused-but-set-variable] scm_t_c_bvec_long * bvec_ptr = 0; @@ -3073,234 +3097,237 @@ gc-segment.c:417:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' { ^ +libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-gc-malloc.lo -MD -MP -MF .deps/libguile_la-gc-malloc.Tpo -c gc-malloc.c -fPIC -DPIC -o .libs/libguile_la-gc-malloc.o +libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-feature.lo -MD -MP -MF .deps/libguile_la-feature.Tpo -c feature.c -o libguile_la-feature.o >/dev/null 2>&1 +mv -f .deps/libguile_la-evalext.Tpo .deps/libguile_la-evalext.Plo +/bin/sh ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-gc-freelist.lo -MD -MP -MF .deps/libguile_la-gc-freelist.Tpo -c -o libguile_la-gc-freelist.lo `test -f 'gc-freelist.c' || echo './'`gc-freelist.c +libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-gc-card.lo -MD -MP -MF .deps/libguile_la-gc-card.Tpo -c gc-card.c -fPIC -DPIC -o .libs/libguile_la-gc-card.o +mv -f .deps/libguile_la-extensions.Tpo .deps/libguile_la-extensions.Plo +/bin/sh ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-gc_os_dep.lo -MD -MP -MF .deps/libguile_la-gc_os_dep.Tpo -c -o libguile_la-gc_os_dep.lo `test -f 'gc_os_dep.c' || echo './'`gc_os_dep.c +libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-gc-freelist.lo -MD -MP -MF .deps/libguile_la-gc-freelist.Tpo -c gc-freelist.c -fPIC -DPIC -o .libs/libguile_la-gc-freelist.o mv -f .deps/libguile_la-feature.Tpo .deps/libguile_la-feature.Plo -/bin/bash ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-gh_eval.lo -MD -MP -MF .deps/libguile_la-gh_eval.Tpo -c -o libguile_la-gh_eval.lo `test -f 'gh_eval.c' || echo './'`gh_eval.c -libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-gdbint.lo -MD -MP -MF .deps/libguile_la-gdbint.Tpo -c gdbint.c -fPIC -DPIC -o .libs/libguile_la-gdbint.o +libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-fluids.lo -MD -MP -MF .deps/libguile_la-fluids.Tpo -c fluids.c -o libguile_la-fluids.o >/dev/null 2>&1 +/bin/sh ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-gdbint.lo -MD -MP -MF .deps/libguile_la-gdbint.Tpo -c -o libguile_la-gdbint.lo `test -f 'gdbint.c' || echo './'`gdbint.c +libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-gc-segment.lo -MD -MP -MF .deps/libguile_la-gc-segment.Tpo -c gc-segment.c -o libguile_la-gc-segment.o >/dev/null 2>&1 +mv -f .deps/libguile_la-error.Tpo .deps/libguile_la-error.Plo +/bin/sh ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-gh_data.lo -MD -MP -MF .deps/libguile_la-gh_data.Tpo -c -o libguile_la-gh_data.lo `test -f 'gh_data.c' || echo './'`gh_data.c +libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-gc-mark.lo -MD -MP -MF .deps/libguile_la-gc-mark.Tpo -c gc-mark.c -o libguile_la-gc-mark.o >/dev/null 2>&1 libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-gc_os_dep.lo -MD -MP -MF .deps/libguile_la-gc_os_dep.Tpo -c gc_os_dep.c -fPIC -DPIC -o .libs/libguile_la-gc_os_dep.o +libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-gc.lo -MD -MP -MF .deps/libguile_la-gc.Tpo -c gc.c -o libguile_la-gc.o >/dev/null 2>&1 libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-environments.lo -MD -MP -MF .deps/libguile_la-environments.Tpo -c environments.c -o libguile_la-environments.o >/dev/null 2>&1 +libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-fports.lo -MD -MP -MF .deps/libguile_la-fports.Tpo -c fports.c -o libguile_la-fports.o >/dev/null 2>&1 libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-gc-freelist.lo -MD -MP -MF .deps/libguile_la-gc-freelist.Tpo -c gc-freelist.c -o libguile_la-gc-freelist.o >/dev/null 2>&1 -libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-gh_data.lo -MD -MP -MF .deps/libguile_la-gh_data.Tpo -c gh_data.c -fPIC -DPIC -o .libs/libguile_la-gh_data.o -libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-fluids.lo -MD -MP -MF .deps/libguile_la-fluids.Tpo -c fluids.c -o libguile_la-fluids.o >/dev/null 2>&1 +libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-gc-malloc.lo -MD -MP -MF .deps/libguile_la-gc-malloc.Tpo -c gc-malloc.c -o libguile_la-gc-malloc.o >/dev/null 2>&1 libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-gc-card.lo -MD -MP -MF .deps/libguile_la-gc-card.Tpo -c gc-card.c -o libguile_la-gc-card.o >/dev/null 2>&1 -libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-gc.lo -MD -MP -MF .deps/libguile_la-gc.Tpo -c gc.c -o libguile_la-gc.o >/dev/null 2>&1 -libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-gh_eval.lo -MD -MP -MF .deps/libguile_la-gh_eval.Tpo -c gh_eval.c -fPIC -DPIC -o .libs/libguile_la-gh_eval.o +libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-gdbint.lo -MD -MP -MF .deps/libguile_la-gdbint.Tpo -c gdbint.c -fPIC -DPIC -o .libs/libguile_la-gdbint.o +libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-gh_data.lo -MD -MP -MF .deps/libguile_la-gh_data.Tpo -c gh_data.c -fPIC -DPIC -o .libs/libguile_la-gh_data.o libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-gc_os_dep.lo -MD -MP -MF .deps/libguile_la-gc_os_dep.Tpo -c gc_os_dep.c -o libguile_la-gc_os_dep.o >/dev/null 2>&1 -libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-gc-segment.lo -MD -MP -MF .deps/libguile_la-gc-segment.Tpo -c gc-segment.c -o libguile_la-gc-segment.o >/dev/null 2>&1 -libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-fports.lo -MD -MP -MF .deps/libguile_la-fports.Tpo -c fports.c -o libguile_la-fports.o >/dev/null 2>&1 -libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-gc-mark.lo -MD -MP -MF .deps/libguile_la-gc-mark.Tpo -c gc-mark.c -o libguile_la-gc-mark.o >/dev/null 2>&1 -libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-gc-malloc.lo -MD -MP -MF .deps/libguile_la-gc-malloc.Tpo -c gc-malloc.c -o libguile_la-gc-malloc.o >/dev/null 2>&1 mv -f .deps/libguile_la-gc_os_dep.Tpo .deps/libguile_la-gc_os_dep.Plo -/bin/bash ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-gh_funcs.lo -MD -MP -MF .deps/libguile_la-gh_funcs.Tpo -c -o libguile_la-gh_funcs.lo `test -f 'gh_funcs.c' || echo './'`gh_funcs.c +/bin/sh ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-gh_eval.lo -MD -MP -MF .deps/libguile_la-gh_eval.Tpo -c -o libguile_la-gh_eval.lo `test -f 'gh_eval.c' || echo './'`gh_eval.c mv -f .deps/libguile_la-gc-freelist.Tpo .deps/libguile_la-gc-freelist.Plo -libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-gdbint.lo -MD -MP -MF .deps/libguile_la-gdbint.Tpo -c gdbint.c -o libguile_la-gdbint.o >/dev/null 2>&1 -/bin/bash ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-gh_init.lo -MD -MP -MF .deps/libguile_la-gh_init.Tpo -c -o libguile_la-gh_init.lo `test -f 'gh_init.c' || echo './'`gh_init.c -mv -f .deps/libguile_la-deprecated.Tpo .deps/libguile_la-deprecated.Plo -/bin/bash ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-gh_io.lo -MD -MP -MF .deps/libguile_la-gh_io.Tpo -c -o libguile_la-gh_io.lo `test -f 'gh_io.c' || echo './'`gh_io.c -libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-gh_eval.lo -MD -MP -MF .deps/libguile_la-gh_eval.Tpo -c gh_eval.c -o libguile_la-gh_eval.o >/dev/null 2>&1 -mv -f .deps/libguile_la-gc-card.Tpo .deps/libguile_la-gc-card.Plo -/bin/bash ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-gh_list.lo -MD -MP -MF .deps/libguile_la-gh_list.Tpo -c -o libguile_la-gh_list.lo `test -f 'gh_list.c' || echo './'`gh_list.c +/bin/sh ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-gh_funcs.lo -MD -MP -MF .deps/libguile_la-gh_funcs.Tpo -c -o libguile_la-gh_funcs.lo `test -f 'gh_funcs.c' || echo './'`gh_funcs.c +mv -f .deps/libguile_la-gc-mark.Tpo .deps/libguile_la-gc-mark.Plo +/bin/sh ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-gh_init.lo -MD -MP -MF .deps/libguile_la-gh_init.Tpo -c -o libguile_la-gh_init.lo `test -f 'gh_init.c' || echo './'`gh_init.c +libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-gh_eval.lo -MD -MP -MF .deps/libguile_la-gh_eval.Tpo -c gh_eval.c -fPIC -DPIC -o .libs/libguile_la-gh_eval.o libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-gh_funcs.lo -MD -MP -MF .deps/libguile_la-gh_funcs.Tpo -c gh_funcs.c -fPIC -DPIC -o .libs/libguile_la-gh_funcs.o +mv -f .deps/libguile_la-gc-segment.Tpo .deps/libguile_la-gc-segment.Plo +mv -f .deps/libguile_la-gc-card.Tpo .deps/libguile_la-gc-card.Plo +libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-gdbint.lo -MD -MP -MF .deps/libguile_la-gdbint.Tpo -c gdbint.c -o libguile_la-gdbint.o >/dev/null 2>&1 +/bin/sh ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-gh_io.lo -MD -MP -MF .deps/libguile_la-gh_io.Tpo -c -o libguile_la-gh_io.lo `test -f 'gh_io.c' || echo './'`gh_io.c +/bin/sh ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-gh_list.lo -MD -MP -MF .deps/libguile_la-gh_list.Tpo -c -o libguile_la-gh_list.lo `test -f 'gh_list.c' || echo './'`gh_list.c +mv -f .deps/libguile_la-gc-malloc.Tpo .deps/libguile_la-gc-malloc.Plo +/bin/sh ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-gh_predicates.lo -MD -MP -MF .deps/libguile_la-gh_predicates.Tpo -c -o libguile_la-gh_predicates.lo `test -f 'gh_predicates.c' || echo './'`gh_predicates.c +mv -f .deps/libguile_la-fluids.Tpo .deps/libguile_la-fluids.Plo +/bin/sh ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-goops.lo -MD -MP -MF .deps/libguile_la-goops.Tpo -c -o libguile_la-goops.lo `test -f 'goops.c' || echo './'`goops.c +mv -f .deps/libguile_la-backtrace.Tpo .deps/libguile_la-backtrace.Plo +/bin/sh ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-gsubr.lo -MD -MP -MF .deps/libguile_la-gsubr.Tpo -c -o libguile_la-gsubr.lo `test -f 'gsubr.c' || echo './'`gsubr.c mv -f .deps/libguile_la-gc.Tpo .deps/libguile_la-gc.Plo -/bin/bash ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-gh_predicates.lo -MD -MP -MF .deps/libguile_la-gh_predicates.Tpo -c -o libguile_la-gh_predicates.lo `test -f 'gh_predicates.c' || echo './'`gh_predicates.c +/bin/sh ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-guardians.lo -MD -MP -MF .deps/libguile_la-guardians.Tpo -c -o libguile_la-guardians.lo `test -f 'guardians.c' || echo './'`guardians.c libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-gh_init.lo -MD -MP -MF .deps/libguile_la-gh_init.Tpo -c gh_init.c -fPIC -DPIC -o .libs/libguile_la-gh_init.o +libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-gh_predicates.lo -MD -MP -MF .deps/libguile_la-gh_predicates.Tpo -c gh_predicates.c -fPIC -DPIC -o .libs/libguile_la-gh_predicates.o libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-gh_io.lo -MD -MP -MF .deps/libguile_la-gh_io.Tpo -c gh_io.c -fPIC -DPIC -o .libs/libguile_la-gh_io.o -mv -f .deps/libguile_la-fluids.Tpo .deps/libguile_la-fluids.Plo -/bin/bash ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-goops.lo -MD -MP -MF .deps/libguile_la-goops.Tpo -c -o libguile_la-goops.lo `test -f 'goops.c' || echo './'`goops.c libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-gh_list.lo -MD -MP -MF .deps/libguile_la-gh_list.Tpo -c gh_list.c -fPIC -DPIC -o .libs/libguile_la-gh_list.o -mv -f .deps/libguile_la-gc-malloc.Tpo .deps/libguile_la-gc-malloc.Plo -/bin/bash ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-gsubr.lo -MD -MP -MF .deps/libguile_la-gsubr.Tpo -c -o libguile_la-gsubr.lo `test -f 'gsubr.c' || echo './'`gsubr.c -mv -f .deps/libguile_la-gc-segment.Tpo .deps/libguile_la-gc-segment.Plo -/bin/bash ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-guardians.lo -MD -MP -MF .deps/libguile_la-guardians.Tpo -c -o libguile_la-guardians.lo `test -f 'guardians.c' || echo './'`guardians.c -mv -f .deps/libguile_la-gc-mark.Tpo .deps/libguile_la-gc-mark.Plo libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-gh_funcs.lo -MD -MP -MF .deps/libguile_la-gh_funcs.Tpo -c gh_funcs.c -o libguile_la-gh_funcs.o >/dev/null 2>&1 -libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-gh_data.lo -MD -MP -MF .deps/libguile_la-gh_data.Tpo -c gh_data.c -o libguile_la-gh_data.o >/dev/null 2>&1 -mv -f .deps/libguile_la-backtrace.Tpo .deps/libguile_la-backtrace.Plo -libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-gh_predicates.lo -MD -MP -MF .deps/libguile_la-gh_predicates.Tpo -c gh_predicates.c -fPIC -DPIC -o .libs/libguile_la-gh_predicates.o +libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-gh_eval.lo -MD -MP -MF .deps/libguile_la-gh_eval.Tpo -c gh_eval.c -o libguile_la-gh_eval.o >/dev/null 2>&1 +mv -f .deps/libguile_la-deprecated.Tpo .deps/libguile_la-deprecated.Plo +/bin/sh ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-hash.lo -MD -MP -MF .deps/libguile_la-hash.Tpo -c -o libguile_la-hash.lo `test -f 'hash.c' || echo './'`hash.c mv -f .deps/libguile_la-fports.Tpo .deps/libguile_la-fports.Plo -mv -f .deps/libguile_la-gh_eval.Tpo .deps/libguile_la-gh_eval.Plo -libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-gh_io.lo -MD -MP -MF .deps/libguile_la-gh_io.Tpo -c gh_io.c -o libguile_la-gh_io.o >/dev/null 2>&1 -/bin/bash ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-hash.lo -MD -MP -MF .deps/libguile_la-hash.Tpo -c -o libguile_la-hash.lo `test -f 'hash.c' || echo './'`hash.c -mv -f .deps/libguile_la-gdbint.Tpo .deps/libguile_la-gdbint.Plo -/bin/bash ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-hashtab.lo -MD -MP -MF .deps/libguile_la-hashtab.Tpo -c -o libguile_la-hashtab.lo `test -f 'hashtab.c' || echo './'`hashtab.c -/bin/bash ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-hooks.lo -MD -MP -MF .deps/libguile_la-hooks.Tpo -c -o libguile_la-hooks.lo `test -f 'hooks.c' || echo './'`hooks.c -/bin/bash ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-i18n.lo -MD -MP -MF .deps/libguile_la-i18n.Tpo -c -o libguile_la-i18n.lo `test -f 'i18n.c' || echo './'`i18n.c -libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-gh_init.lo -MD -MP -MF .deps/libguile_la-gh_init.Tpo -c gh_init.c -o libguile_la-gh_init.o >/dev/null 2>&1 -/bin/bash ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-init.lo -MD -MP -MF .deps/libguile_la-init.Tpo -c -o libguile_la-init.lo `test -f 'init.c' || echo './'`init.c -libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-gsubr.lo -MD -MP -MF .deps/libguile_la-gsubr.Tpo -c gsubr.c -fPIC -DPIC -o .libs/libguile_la-gsubr.o libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-goops.lo -MD -MP -MF .deps/libguile_la-goops.Tpo -c goops.c -fPIC -DPIC -o .libs/libguile_la-goops.o +/bin/sh ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-hashtab.lo -MD -MP -MF .deps/libguile_la-hashtab.Tpo -c -o libguile_la-hashtab.lo `test -f 'hashtab.c' || echo './'`hashtab.c +libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-gsubr.lo -MD -MP -MF .deps/libguile_la-gsubr.Tpo -c gsubr.c -fPIC -DPIC -o .libs/libguile_la-gsubr.o libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-guardians.lo -MD -MP -MF .deps/libguile_la-guardians.Tpo -c guardians.c -fPIC -DPIC -o .libs/libguile_la-guardians.o +libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-gh_init.lo -MD -MP -MF .deps/libguile_la-gh_init.Tpo -c gh_init.c -o libguile_la-gh_init.o >/dev/null 2>&1 +libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-gh_data.lo -MD -MP -MF .deps/libguile_la-gh_data.Tpo -c gh_data.c -o libguile_la-gh_data.o >/dev/null 2>&1 +libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-hashtab.lo -MD -MP -MF .deps/libguile_la-hashtab.Tpo -c hashtab.c -fPIC -DPIC -o .libs/libguile_la-hashtab.o libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-hash.lo -MD -MP -MF .deps/libguile_la-hash.Tpo -c hash.c -fPIC -DPIC -o .libs/libguile_la-hash.o -libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-gh_list.lo -MD -MP -MF .deps/libguile_la-gh_list.Tpo -c gh_list.c -o libguile_la-gh_list.o >/dev/null 2>&1 -libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-init.lo -MD -MP -MF .deps/libguile_la-init.Tpo -c init.c -fPIC -DPIC -o .libs/libguile_la-init.o -mv -f .deps/libguile_la-gh_funcs.Tpo .deps/libguile_la-gh_funcs.Plo -/bin/bash ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-inline.lo -MD -MP -MF .deps/libguile_la-inline.Tpo -c -o libguile_la-inline.lo `test -f 'inline.c' || echo './'`inline.c -libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-hooks.lo -MD -MP -MF .deps/libguile_la-hooks.Tpo -c hooks.c -fPIC -DPIC -o .libs/libguile_la-hooks.o +libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-gh_io.lo -MD -MP -MF .deps/libguile_la-gh_io.Tpo -c gh_io.c -o libguile_la-gh_io.o >/dev/null 2>&1 +mv -f .deps/libguile_la-gdbint.Tpo .deps/libguile_la-gdbint.Plo +/bin/sh ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-hooks.lo -MD -MP -MF .deps/libguile_la-hooks.Tpo -c -o libguile_la-hooks.lo `test -f 'hooks.c' || echo './'`hooks.c libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-gh_predicates.lo -MD -MP -MF .deps/libguile_la-gh_predicates.Tpo -c gh_predicates.c -o libguile_la-gh_predicates.o >/dev/null 2>&1 -libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-hashtab.lo -MD -MP -MF .deps/libguile_la-hashtab.Tpo -c hashtab.c -fPIC -DPIC -o .libs/libguile_la-hashtab.o -libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-i18n.lo -MD -MP -MF .deps/libguile_la-i18n.Tpo -c i18n.c -fPIC -DPIC -o .libs/libguile_la-i18n.o +mv -f .deps/libguile_la-gh_eval.Tpo .deps/libguile_la-gh_eval.Plo +/bin/sh ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-i18n.lo -MD -MP -MF .deps/libguile_la-i18n.Tpo -c -o libguile_la-i18n.lo `test -f 'i18n.c' || echo './'`i18n.c +mv -f .deps/libguile_la-gh_funcs.Tpo .deps/libguile_la-gh_funcs.Plo +/bin/sh ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-init.lo -MD -MP -MF .deps/libguile_la-init.Tpo -c -o libguile_la-init.lo `test -f 'init.c' || echo './'`init.c +libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-gh_list.lo -MD -MP -MF .deps/libguile_la-gh_list.Tpo -c gh_list.c -o libguile_la-gh_list.o >/dev/null 2>&1 mv -f .deps/libguile_la-gh_init.Tpo .deps/libguile_la-gh_init.Plo +/bin/sh ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-inline.lo -MD -MP -MF .deps/libguile_la-inline.Tpo -c -o libguile_la-inline.lo `test -f 'inline.c' || echo './'`inline.c +libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-hooks.lo -MD -MP -MF .deps/libguile_la-hooks.Tpo -c hooks.c -fPIC -DPIC -o .libs/libguile_la-hooks.o mv -f .deps/libguile_la-gh_io.Tpo .deps/libguile_la-gh_io.Plo -/bin/bash ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-ioext.lo -MD -MP -MF .deps/libguile_la-ioext.Tpo -c -o libguile_la-ioext.lo `test -f 'ioext.c' || echo './'`ioext.c -/bin/bash ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-keywords.lo -MD -MP -MF .deps/libguile_la-keywords.Tpo -c -o libguile_la-keywords.lo `test -f 'keywords.c' || echo './'`keywords.c -libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-gsubr.lo -MD -MP -MF .deps/libguile_la-gsubr.Tpo -c gsubr.c -o libguile_la-gsubr.o >/dev/null 2>&1 libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-guardians.lo -MD -MP -MF .deps/libguile_la-guardians.Tpo -c guardians.c -o libguile_la-guardians.o >/dev/null 2>&1 -libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-inline.lo -MD -MP -MF .deps/libguile_la-inline.Tpo -c inline.c -fPIC -DPIC -o .libs/libguile_la-inline.o -mv -f .deps/libguile_la-gh_list.Tpo .deps/libguile_la-gh_list.Plo -/bin/bash ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-lang.lo -MD -MP -MF .deps/libguile_la-lang.Tpo -c -o libguile_la-lang.lo `test -f 'lang.c' || echo './'`lang.c +/bin/sh ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-ioext.lo -MD -MP -MF .deps/libguile_la-ioext.Tpo -c -o libguile_la-ioext.lo `test -f 'ioext.c' || echo './'`ioext.c +libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-gsubr.lo -MD -MP -MF .deps/libguile_la-gsubr.Tpo -c gsubr.c -o libguile_la-gsubr.o >/dev/null 2>&1 +libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-i18n.lo -MD -MP -MF .deps/libguile_la-i18n.Tpo -c i18n.c -fPIC -DPIC -o .libs/libguile_la-i18n.o libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-hash.lo -MD -MP -MF .deps/libguile_la-hash.Tpo -c hash.c -o libguile_la-hash.o >/dev/null 2>&1 +libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-init.lo -MD -MP -MF .deps/libguile_la-init.Tpo -c init.c -fPIC -DPIC -o .libs/libguile_la-init.o +libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-inline.lo -MD -MP -MF .deps/libguile_la-inline.Tpo -c inline.c -fPIC -DPIC -o .libs/libguile_la-inline.o mv -f .deps/libguile_la-gh_predicates.Tpo .deps/libguile_la-gh_predicates.Plo -libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-keywords.lo -MD -MP -MF .deps/libguile_la-keywords.Tpo -c keywords.c -fPIC -DPIC -o .libs/libguile_la-keywords.o -/bin/bash ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-list.lo -MD -MP -MF .deps/libguile_la-list.Tpo -c -o libguile_la-list.lo `test -f 'list.c' || echo './'`list.c -libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-init.lo -MD -MP -MF .deps/libguile_la-init.Tpo -c init.c -o libguile_la-init.o >/dev/null 2>&1 +/bin/sh ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-keywords.lo -MD -MP -MF .deps/libguile_la-keywords.Tpo -c -o libguile_la-keywords.lo `test -f 'keywords.c' || echo './'`keywords.c libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-ioext.lo -MD -MP -MF .deps/libguile_la-ioext.Tpo -c ioext.c -fPIC -DPIC -o .libs/libguile_la-ioext.o -libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-i18n.lo -MD -MP -MF .deps/libguile_la-i18n.Tpo -c i18n.c -o libguile_la-i18n.o >/dev/null 2>&1 -mv -f .deps/libguile_la-gh_data.Tpo .deps/libguile_la-gh_data.Plo -/bin/bash ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-load.lo -MD -MP -MF .deps/libguile_la-load.Tpo -c -o libguile_la-load.lo `test -f 'load.c' || echo './'`load.c +mv -f .deps/libguile_la-gh_list.Tpo .deps/libguile_la-gh_list.Plo +/bin/sh ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-lang.lo -MD -MP -MF .deps/libguile_la-lang.Tpo -c -o libguile_la-lang.lo `test -f 'lang.c' || echo './'`lang.c libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-inline.lo -MD -MP -MF .deps/libguile_la-inline.Tpo -c inline.c -o libguile_la-inline.o >/dev/null 2>&1 +libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-keywords.lo -MD -MP -MF .deps/libguile_la-keywords.Tpo -c keywords.c -fPIC -DPIC -o .libs/libguile_la-keywords.o libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-hooks.lo -MD -MP -MF .deps/libguile_la-hooks.Tpo -c hooks.c -o libguile_la-hooks.o >/dev/null 2>&1 -mv -f .deps/libguile_la-gsubr.Tpo .deps/libguile_la-gsubr.Plo -/bin/bash ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-macros.lo -MD -MP -MF .deps/libguile_la-macros.Tpo -c -o libguile_la-macros.lo `test -f 'macros.c' || echo './'`macros.c -libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-lang.lo -MD -MP -MF .deps/libguile_la-lang.Tpo -c lang.c -fPIC -DPIC -o .libs/libguile_la-lang.o -libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-list.lo -MD -MP -MF .deps/libguile_la-list.Tpo -c list.c -fPIC -DPIC -o .libs/libguile_la-list.o -libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-keywords.lo -MD -MP -MF .deps/libguile_la-keywords.Tpo -c keywords.c -o libguile_la-keywords.o >/dev/null 2>&1 -libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-load.lo -MD -MP -MF .deps/libguile_la-load.Tpo -c load.c -fPIC -DPIC -o .libs/libguile_la-load.o +mv -f .deps/libguile_la-gh_data.Tpo .deps/libguile_la-gh_data.Plo +libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-i18n.lo -MD -MP -MF .deps/libguile_la-i18n.Tpo -c i18n.c -o libguile_la-i18n.o >/dev/null 2>&1 +/bin/sh ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-list.lo -MD -MP -MF .deps/libguile_la-list.Tpo -c -o libguile_la-list.lo `test -f 'list.c' || echo './'`list.c +mv -f .deps/libguile_la-environments.Tpo .deps/libguile_la-environments.Plo +/bin/sh ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-load.lo -MD -MP -MF .deps/libguile_la-load.Tpo -c -o libguile_la-load.lo `test -f 'load.c' || echo './'`load.c mv -f .deps/libguile_la-hash.Tpo .deps/libguile_la-hash.Plo -mv -f .deps/libguile_la-i18n.Tpo .deps/libguile_la-i18n.Plo -/bin/bash ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-mallocs.lo -MD -MP -MF .deps/libguile_la-mallocs.Tpo -c -o libguile_la-mallocs.lo `test -f 'mallocs.c' || echo './'`mallocs.c -/bin/bash ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-modules.lo -MD -MP -MF .deps/libguile_la-modules.Tpo -c -o libguile_la-modules.lo `test -f 'modules.c' || echo './'`modules.c +/bin/sh ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-macros.lo -MD -MP -MF .deps/libguile_la-macros.Tpo -c -o libguile_la-macros.lo `test -f 'macros.c' || echo './'`macros.c +libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-lang.lo -MD -MP -MF .deps/libguile_la-lang.Tpo -c lang.c -fPIC -DPIC -o .libs/libguile_la-lang.o mv -f .deps/libguile_la-guardians.Tpo .deps/libguile_la-guardians.Plo -/bin/bash ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-numbers.lo -MD -MP -MF .deps/libguile_la-numbers.Tpo -c -o libguile_la-numbers.lo `test -f 'numbers.c' || echo './'`numbers.c -mv -f .deps/libguile_la-init.Tpo .deps/libguile_la-init.Plo -libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-ioext.lo -MD -MP -MF .deps/libguile_la-ioext.Tpo -c ioext.c -o libguile_la-ioext.o >/dev/null 2>&1 -/bin/bash ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-objects.lo -MD -MP -MF .deps/libguile_la-objects.Tpo -c -o libguile_la-objects.lo `test -f 'objects.c' || echo './'`objects.c +libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-init.lo -MD -MP -MF .deps/libguile_la-init.Tpo -c init.c -o libguile_la-init.o >/dev/null 2>&1 +/bin/sh ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-mallocs.lo -MD -MP -MF .deps/libguile_la-mallocs.Tpo -c -o libguile_la-mallocs.lo `test -f 'mallocs.c' || echo './'`mallocs.c +mv -f .deps/libguile_la-gsubr.Tpo .deps/libguile_la-gsubr.Plo +/bin/sh ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-modules.lo -MD -MP -MF .deps/libguile_la-modules.Tpo -c -o libguile_la-modules.lo `test -f 'modules.c' || echo './'`modules.c +libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-keywords.lo -MD -MP -MF .deps/libguile_la-keywords.Tpo -c keywords.c -o libguile_la-keywords.o >/dev/null 2>&1 +mv -f .deps/libguile_la-inline.Tpo .deps/libguile_la-inline.Plo +/bin/sh ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-numbers.lo -MD -MP -MF .deps/libguile_la-numbers.Tpo -c -o libguile_la-numbers.lo `test -f 'numbers.c' || echo './'`numbers.c libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-lang.lo -MD -MP -MF .deps/libguile_la-lang.Tpo -c lang.c -o libguile_la-lang.o >/dev/null 2>&1 -mv -f .deps/libguile_la-environments.Tpo .deps/libguile_la-environments.Plo +libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-list.lo -MD -MP -MF .deps/libguile_la-list.Tpo -c list.c -fPIC -DPIC -o .libs/libguile_la-list.o libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-macros.lo -MD -MP -MF .deps/libguile_la-macros.Tpo -c macros.c -fPIC -DPIC -o .libs/libguile_la-macros.o -/bin/bash ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-objprop.lo -MD -MP -MF .deps/libguile_la-objprop.Tpo -c -o libguile_la-objprop.lo `test -f 'objprop.c' || echo './'`objprop.c -mv -f .deps/libguile_la-inline.Tpo .deps/libguile_la-inline.Plo -/bin/bash ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-options.lo -MD -MP -MF .deps/libguile_la-options.Tpo -c -o libguile_la-options.lo `test -f 'options.c' || echo './'`options.c +libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-load.lo -MD -MP -MF .deps/libguile_la-load.Tpo -c load.c -fPIC -DPIC -o .libs/libguile_la-load.o libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-mallocs.lo -MD -MP -MF .deps/libguile_la-mallocs.Tpo -c mallocs.c -fPIC -DPIC -o .libs/libguile_la-mallocs.o -mv -f .deps/libguile_la-keywords.Tpo .deps/libguile_la-keywords.Plo +libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-ioext.lo -MD -MP -MF .deps/libguile_la-ioext.Tpo -c ioext.c -o libguile_la-ioext.o >/dev/null 2>&1 +mv -f .deps/libguile_la-i18n.Tpo .deps/libguile_la-i18n.Plo +/bin/sh ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-objects.lo -MD -MP -MF .deps/libguile_la-objects.Tpo -c -o libguile_la-objects.lo `test -f 'objects.c' || echo './'`objects.c libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-modules.lo -MD -MP -MF .deps/libguile_la-modules.Tpo -c modules.c -fPIC -DPIC -o .libs/libguile_la-modules.o -/bin/bash ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-pairs.lo -MD -MP -MF .deps/libguile_la-pairs.Tpo -c -o libguile_la-pairs.lo `test -f 'pairs.c' || echo './'`pairs.c libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-numbers.lo -MD -MP -MF .deps/libguile_la-numbers.Tpo -c numbers.c -fPIC -DPIC -o .libs/libguile_la-numbers.o libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-hashtab.lo -MD -MP -MF .deps/libguile_la-hashtab.Tpo -c hashtab.c -o libguile_la-hashtab.o >/dev/null 2>&1 +mv -f .deps/libguile_la-init.Tpo .deps/libguile_la-init.Plo +mv -f .deps/libguile_la-hooks.Tpo .deps/libguile_la-hooks.Plo +mv -f .deps/libguile_la-keywords.Tpo .deps/libguile_la-keywords.Plo libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-objects.lo -MD -MP -MF .deps/libguile_la-objects.Tpo -c objects.c -fPIC -DPIC -o .libs/libguile_la-objects.o mv -f .deps/libguile_la-lang.Tpo .deps/libguile_la-lang.Plo -mv -f .deps/libguile_la-hooks.Tpo .deps/libguile_la-hooks.Plo -/bin/bash ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-ports.lo -MD -MP -MF .deps/libguile_la-ports.Tpo -c -o libguile_la-ports.lo `test -f 'ports.c' || echo './'`ports.c -libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-objprop.lo -MD -MP -MF .deps/libguile_la-objprop.Tpo -c objprop.c -fPIC -DPIC -o .libs/libguile_la-objprop.o -/bin/bash ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-print.lo -MD -MP -MF .deps/libguile_la-print.Tpo -c -o libguile_la-print.lo `test -f 'print.c' || echo './'`print.c -libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-options.lo -MD -MP -MF .deps/libguile_la-options.Tpo -c options.c -fPIC -DPIC -o .libs/libguile_la-options.o -mv -f .deps/libguile_la-ioext.Tpo .deps/libguile_la-ioext.Plo -libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-load.lo -MD -MP -MF .deps/libguile_la-load.Tpo -c load.c -o libguile_la-load.o >/dev/null 2>&1 -/bin/bash ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-procprop.lo -MD -MP -MF .deps/libguile_la-procprop.Tpo -c -o libguile_la-procprop.lo `test -f 'procprop.c' || echo './'`procprop.c +/bin/sh ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-objprop.lo -MD -MP -MF .deps/libguile_la-objprop.Tpo -c -o libguile_la-objprop.lo `test -f 'objprop.c' || echo './'`objprop.c +/bin/sh ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-options.lo -MD -MP -MF .deps/libguile_la-options.Tpo -c -o libguile_la-options.lo `test -f 'options.c' || echo './'`options.c +/bin/sh ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-pairs.lo -MD -MP -MF .deps/libguile_la-pairs.Tpo -c -o libguile_la-pairs.lo `test -f 'pairs.c' || echo './'`pairs.c +/bin/sh ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-ports.lo -MD -MP -MF .deps/libguile_la-ports.Tpo -c -o libguile_la-ports.lo `test -f 'ports.c' || echo './'`ports.c libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-mallocs.lo -MD -MP -MF .deps/libguile_la-mallocs.Tpo -c mallocs.c -o libguile_la-mallocs.o >/dev/null 2>&1 libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-macros.lo -MD -MP -MF .deps/libguile_la-macros.Tpo -c macros.c -o libguile_la-macros.o >/dev/null 2>&1 +libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-load.lo -MD -MP -MF .deps/libguile_la-load.Tpo -c load.c -o libguile_la-load.o >/dev/null 2>&1 libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-pairs.lo -MD -MP -MF .deps/libguile_la-pairs.Tpo -c pairs.c -fPIC -DPIC -o .libs/libguile_la-pairs.o -libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-objprop.lo -MD -MP -MF .deps/libguile_la-objprop.Tpo -c objprop.c -o libguile_la-objprop.o >/dev/null 2>&1 +libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-options.lo -MD -MP -MF .deps/libguile_la-options.Tpo -c options.c -fPIC -DPIC -o .libs/libguile_la-options.o +libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-objprop.lo -MD -MP -MF .deps/libguile_la-objprop.Tpo -c objprop.c -fPIC -DPIC -o .libs/libguile_la-objprop.o libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-ports.lo -MD -MP -MF .deps/libguile_la-ports.Tpo -c ports.c -fPIC -DPIC -o .libs/libguile_la-ports.o -libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-print.lo -MD -MP -MF .deps/libguile_la-print.Tpo -c print.c -fPIC -DPIC -o .libs/libguile_la-print.o -libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-procprop.lo -MD -MP -MF .deps/libguile_la-procprop.Tpo -c procprop.c -fPIC -DPIC -o .libs/libguile_la-procprop.o -mv -f .deps/libguile_la-objprop.Tpo .deps/libguile_la-objprop.Plo -/bin/bash ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-procs.lo -MD -MP -MF .deps/libguile_la-procs.Tpo -c -o libguile_la-procs.lo `test -f 'procs.c' || echo './'`procs.c -libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-options.lo -MD -MP -MF .deps/libguile_la-options.Tpo -c options.c -o libguile_la-options.o >/dev/null 2>&1 +mv -f .deps/libguile_la-ioext.Tpo .deps/libguile_la-ioext.Plo mv -f .deps/libguile_la-mallocs.Tpo .deps/libguile_la-mallocs.Plo -libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-list.lo -MD -MP -MF .deps/libguile_la-list.Tpo -c list.c -o libguile_la-list.o >/dev/null 2>&1 -/bin/bash ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-properties.lo -MD -MP -MF .deps/libguile_la-properties.Tpo -c -o libguile_la-properties.lo `test -f 'properties.c' || echo './'`properties.c +/bin/sh ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-print.lo -MD -MP -MF .deps/libguile_la-print.Tpo -c -o libguile_la-print.lo `test -f 'print.c' || echo './'`print.c +/bin/sh ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-procprop.lo -MD -MP -MF .deps/libguile_la-procprop.Tpo -c -o libguile_la-procprop.lo `test -f 'procprop.c' || echo './'`procprop.c libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-objects.lo -MD -MP -MF .deps/libguile_la-objects.Tpo -c objects.c -o libguile_la-objects.o >/dev/null 2>&1 -libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-pairs.lo -MD -MP -MF .deps/libguile_la-pairs.Tpo -c pairs.c -o libguile_la-pairs.o >/dev/null 2>&1 libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-modules.lo -MD -MP -MF .deps/libguile_la-modules.Tpo -c modules.c -o libguile_la-modules.o >/dev/null 2>&1 -mv -f .deps/libguile_la-load.Tpo .deps/libguile_la-load.Plo -/bin/bash ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-random.lo -MD -MP -MF .deps/libguile_la-random.Tpo -c -o libguile_la-random.lo `test -f 'random.c' || echo './'`random.c +libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-pairs.lo -MD -MP -MF .deps/libguile_la-pairs.Tpo -c pairs.c -o libguile_la-pairs.o >/dev/null 2>&1 +libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-objprop.lo -MD -MP -MF .deps/libguile_la-objprop.Tpo -c objprop.c -o libguile_la-objprop.o >/dev/null 2>&1 mv -f .deps/libguile_la-macros.Tpo .deps/libguile_la-macros.Plo -/bin/bash ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-rdelim.lo -MD -MP -MF .deps/libguile_la-rdelim.Tpo -c -o libguile_la-rdelim.lo `test -f 'rdelim.c' || echo './'`rdelim.c +/bin/sh ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-procs.lo -MD -MP -MF .deps/libguile_la-procs.Tpo -c -o libguile_la-procs.lo `test -f 'procs.c' || echo './'`procs.c +libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-print.lo -MD -MP -MF .deps/libguile_la-print.Tpo -c print.c -fPIC -DPIC -o .libs/libguile_la-print.o +libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-procprop.lo -MD -MP -MF .deps/libguile_la-procprop.Tpo -c procprop.c -fPIC -DPIC -o .libs/libguile_la-procprop.o +libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-options.lo -MD -MP -MF .deps/libguile_la-options.Tpo -c options.c -o libguile_la-options.o >/dev/null 2>&1 +mv -f .deps/libguile_la-objprop.Tpo .deps/libguile_la-objprop.Plo +/bin/sh ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-properties.lo -MD -MP -MF .deps/libguile_la-properties.Tpo -c -o libguile_la-properties.lo `test -f 'properties.c' || echo './'`properties.c +libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-list.lo -MD -MP -MF .deps/libguile_la-list.Tpo -c list.c -o libguile_la-list.o >/dev/null 2>&1 libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-procs.lo -MD -MP -MF .deps/libguile_la-procs.Tpo -c procs.c -fPIC -DPIC -o .libs/libguile_la-procs.o +mv -f .deps/libguile_la-load.Tpo .deps/libguile_la-load.Plo +/bin/sh ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-random.lo -MD -MP -MF .deps/libguile_la-random.Tpo -c -o libguile_la-random.lo `test -f 'random.c' || echo './'`random.c +mv -f .deps/libguile_la-pairs.Tpo .deps/libguile_la-pairs.Plo +/bin/sh ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-rdelim.lo -MD -MP -MF .deps/libguile_la-rdelim.Tpo -c -o libguile_la-rdelim.lo `test -f 'rdelim.c' || echo './'`rdelim.c libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-properties.lo -MD -MP -MF .deps/libguile_la-properties.Tpo -c properties.c -fPIC -DPIC -o .libs/libguile_la-properties.o +mv -f .deps/libguile_la-objects.Tpo .deps/libguile_la-objects.Plo +/bin/sh ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-read.lo -MD -MP -MF .deps/libguile_la-read.Tpo -c -o libguile_la-read.lo `test -f 'read.c' || echo './'`read.c libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-procprop.lo -MD -MP -MF .deps/libguile_la-procprop.Tpo -c procprop.c -o libguile_la-procprop.o >/dev/null 2>&1 mv -f .deps/libguile_la-options.Tpo .deps/libguile_la-options.Plo -/bin/bash ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-read.lo -MD -MP -MF .deps/libguile_la-read.Tpo -c -o libguile_la-read.lo `test -f 'read.c' || echo './'`read.c -mv -f .deps/libguile_la-pairs.Tpo .deps/libguile_la-pairs.Plo -/bin/bash ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-root.lo -MD -MP -MF .deps/libguile_la-root.Tpo -c -o libguile_la-root.lo `test -f 'root.c' || echo './'`root.c mv -f .deps/libguile_la-hashtab.Tpo .deps/libguile_la-hashtab.Plo -/bin/bash ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-rw.lo -MD -MP -MF .deps/libguile_la-rw.Tpo -c -o libguile_la-rw.lo `test -f 'rw.c' || echo './'`rw.c +/bin/sh ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-root.lo -MD -MP -MF .deps/libguile_la-root.Tpo -c -o libguile_la-root.lo `test -f 'root.c' || echo './'`root.c +/bin/sh ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-rw.lo -MD -MP -MF .deps/libguile_la-rw.Tpo -c -o libguile_la-rw.lo `test -f 'rw.c' || echo './'`rw.c libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-random.lo -MD -MP -MF .deps/libguile_la-random.Tpo -c random.c -fPIC -DPIC -o .libs/libguile_la-random.o libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-rdelim.lo -MD -MP -MF .deps/libguile_la-rdelim.Tpo -c rdelim.c -fPIC -DPIC -o .libs/libguile_la-rdelim.o -libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-properties.lo -MD -MP -MF .deps/libguile_la-properties.Tpo -c properties.c -o libguile_la-properties.o >/dev/null 2>&1 -mv -f .deps/libguile_la-objects.Tpo .deps/libguile_la-objects.Plo -/bin/bash ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-scmsigs.lo -MD -MP -MF .deps/libguile_la-scmsigs.Tpo -c -o libguile_la-scmsigs.lo `test -f 'scmsigs.c' || echo './'`scmsigs.c libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-read.lo -MD -MP -MF .deps/libguile_la-read.Tpo -c read.c -fPIC -DPIC -o .libs/libguile_la-read.o -libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-root.lo -MD -MP -MF .deps/libguile_la-root.Tpo -c root.c -fPIC -DPIC -o .libs/libguile_la-root.o libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-rw.lo -MD -MP -MF .deps/libguile_la-rw.Tpo -c rw.c -fPIC -DPIC -o .libs/libguile_la-rw.o +libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-root.lo -MD -MP -MF .deps/libguile_la-root.Tpo -c root.c -fPIC -DPIC -o .libs/libguile_la-root.o +mv -f .deps/libguile_la-modules.Tpo .deps/libguile_la-modules.Plo libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-procs.lo -MD -MP -MF .deps/libguile_la-procs.Tpo -c procs.c -o libguile_la-procs.o >/dev/null 2>&1 +/bin/sh ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-scmsigs.lo -MD -MP -MF .deps/libguile_la-scmsigs.Tpo -c -o libguile_la-scmsigs.lo `test -f 'scmsigs.c' || echo './'`scmsigs.c +libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-properties.lo -MD -MP -MF .deps/libguile_la-properties.Tpo -c properties.c -o libguile_la-properties.o >/dev/null 2>&1 libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-scmsigs.lo -MD -MP -MF .deps/libguile_la-scmsigs.Tpo -c scmsigs.c -fPIC -DPIC -o .libs/libguile_la-scmsigs.o mv -f .deps/libguile_la-procprop.Tpo .deps/libguile_la-procprop.Plo -/bin/bash ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-script.lo -MD -MP -MF .deps/libguile_la-script.Tpo -c -o libguile_la-script.lo `test -f 'script.c' || echo './'`script.c -libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-rdelim.lo -MD -MP -MF .deps/libguile_la-rdelim.Tpo -c rdelim.c -o libguile_la-rdelim.o >/dev/null 2>&1 -mv -f .deps/libguile_la-modules.Tpo .deps/libguile_la-modules.Plo -/bin/bash ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-simpos.lo -MD -MP -MF .deps/libguile_la-simpos.Tpo -c -o libguile_la-simpos.lo `test -f 'simpos.c' || echo './'`simpos.c +/bin/sh ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-script.lo -MD -MP -MF .deps/libguile_la-script.Tpo -c -o libguile_la-script.lo `test -f 'script.c' || echo './'`script.c mv -f .deps/libguile_la-properties.Tpo .deps/libguile_la-properties.Plo -/bin/bash ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-smob.lo -MD -MP -MF .deps/libguile_la-smob.Tpo -c -o libguile_la-smob.lo `test -f 'smob.c' || echo './'`smob.c -mv -f .deps/libguile_la-list.Tpo .deps/libguile_la-list.Plo -/bin/bash ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-sort.lo -MD -MP -MF .deps/libguile_la-sort.Tpo -c -o libguile_la-sort.lo `test -f 'sort.c' || echo './'`sort.c +libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-rdelim.lo -MD -MP -MF .deps/libguile_la-rdelim.Tpo -c rdelim.c -o libguile_la-rdelim.o >/dev/null 2>&1 +/bin/sh ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-simpos.lo -MD -MP -MF .deps/libguile_la-simpos.Tpo -c -o libguile_la-simpos.lo `test -f 'simpos.c' || echo './'`simpos.c libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-root.lo -MD -MP -MF .deps/libguile_la-root.Tpo -c root.c -o libguile_la-root.o >/dev/null 2>&1 -libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-print.lo -MD -MP -MF .deps/libguile_la-print.Tpo -c print.c -o libguile_la-print.o >/dev/null 2>&1 libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-rw.lo -MD -MP -MF .deps/libguile_la-rw.Tpo -c rw.c -o libguile_la-rw.o >/dev/null 2>&1 -libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-simpos.lo -MD -MP -MF .deps/libguile_la-simpos.Tpo -c simpos.c -fPIC -DPIC -o .libs/libguile_la-simpos.o libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-goops.lo -MD -MP -MF .deps/libguile_la-goops.Tpo -c goops.c -o libguile_la-goops.o >/dev/null 2>&1 libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-script.lo -MD -MP -MF .deps/libguile_la-script.Tpo -c script.c -fPIC -DPIC -o .libs/libguile_la-script.o -libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-smob.lo -MD -MP -MF .deps/libguile_la-smob.Tpo -c smob.c -fPIC -DPIC -o .libs/libguile_la-smob.o -libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-sort.lo -MD -MP -MF .deps/libguile_la-sort.Tpo -c sort.c -fPIC -DPIC -o .libs/libguile_la-sort.o -libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-random.lo -MD -MP -MF .deps/libguile_la-random.Tpo -c random.c -o libguile_la-random.o >/dev/null 2>&1 -mv -f .deps/libguile_la-root.Tpo .deps/libguile_la-root.Plo -/bin/bash ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-srcprop.lo -MD -MP -MF .deps/libguile_la-srcprop.Tpo -c -o libguile_la-srcprop.lo `test -f 'srcprop.c' || echo './'`srcprop.c -mv -f .deps/libguile_la-rdelim.Tpo .deps/libguile_la-rdelim.Plo -/bin/bash ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-stackchk.lo -MD -MP -MF .deps/libguile_la-stackchk.Tpo -c -o libguile_la-stackchk.lo `test -f 'stackchk.c' || echo './'`stackchk.c +libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-simpos.lo -MD -MP -MF .deps/libguile_la-simpos.Tpo -c simpos.c -fPIC -DPIC -o .libs/libguile_la-simpos.o mv -f .deps/libguile_la-procs.Tpo .deps/libguile_la-procs.Plo -/bin/bash ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-stacks.lo -MD -MP -MF .deps/libguile_la-stacks.Tpo -c -o libguile_la-stacks.lo `test -f 'stacks.c' || echo './'`stacks.c +/bin/sh ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-smob.lo -MD -MP -MF .deps/libguile_la-smob.Tpo -c -o libguile_la-smob.lo `test -f 'smob.c' || echo './'`smob.c +mv -f .deps/libguile_la-root.Tpo .deps/libguile_la-root.Plo +/bin/sh ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-sort.lo -MD -MP -MF .deps/libguile_la-sort.Tpo -c -o libguile_la-sort.lo `test -f 'sort.c' || echo './'`sort.c +mv -f .deps/libguile_la-list.Tpo .deps/libguile_la-list.Plo +/bin/sh ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-srcprop.lo -MD -MP -MF .deps/libguile_la-srcprop.Tpo -c -o libguile_la-srcprop.lo `test -f 'srcprop.c' || echo './'`srcprop.c libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-scmsigs.lo -MD -MP -MF .deps/libguile_la-scmsigs.Tpo -c scmsigs.c -o libguile_la-scmsigs.o >/dev/null 2>&1 +mv -f .deps/libguile_la-rdelim.Tpo .deps/libguile_la-rdelim.Plo libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-ports.lo -MD -MP -MF .deps/libguile_la-ports.Tpo -c ports.c -o libguile_la-ports.o >/dev/null 2>&1 -libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-simpos.lo -MD -MP -MF .deps/libguile_la-simpos.Tpo -c simpos.c -o libguile_la-simpos.o >/dev/null 2>&1 +/bin/sh ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-stackchk.lo -MD -MP -MF .deps/libguile_la-stackchk.Tpo -c -o libguile_la-stackchk.lo `test -f 'stackchk.c' || echo './'`stackchk.c +libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-smob.lo -MD -MP -MF .deps/libguile_la-smob.Tpo -c smob.c -fPIC -DPIC -o .libs/libguile_la-smob.o mv -f .deps/libguile_la-rw.Tpo .deps/libguile_la-rw.Plo -/bin/bash ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-stime.lo -MD -MP -MF .deps/libguile_la-stime.Tpo -c -o libguile_la-stime.lo `test -f 'stime.c' || echo './'`stime.c -libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-stackchk.lo -MD -MP -MF .deps/libguile_la-stackchk.Tpo -c stackchk.c -fPIC -DPIC -o .libs/libguile_la-stackchk.o +/bin/sh ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-stacks.lo -MD -MP -MF .deps/libguile_la-stacks.Tpo -c -o libguile_la-stacks.lo `test -f 'stacks.c' || echo './'`stacks.c +libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-simpos.lo -MD -MP -MF .deps/libguile_la-simpos.Tpo -c simpos.c -o libguile_la-simpos.o >/dev/null 2>&1 +libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-random.lo -MD -MP -MF .deps/libguile_la-random.Tpo -c random.c -o libguile_la-random.o >/dev/null 2>&1 +libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-sort.lo -MD -MP -MF .deps/libguile_la-sort.Tpo -c sort.c -fPIC -DPIC -o .libs/libguile_la-sort.o libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-srcprop.lo -MD -MP -MF .deps/libguile_la-srcprop.Tpo -c srcprop.c -fPIC -DPIC -o .libs/libguile_la-srcprop.o +libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-stackchk.lo -MD -MP -MF .deps/libguile_la-stackchk.Tpo -c stackchk.c -fPIC -DPIC -o .libs/libguile_la-stackchk.o +libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-print.lo -MD -MP -MF .deps/libguile_la-print.Tpo -c print.c -o libguile_la-print.o >/dev/null 2>&1 libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-stacks.lo -MD -MP -MF .deps/libguile_la-stacks.Tpo -c stacks.c -fPIC -DPIC -o .libs/libguile_la-stacks.o -libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-smob.lo -MD -MP -MF .deps/libguile_la-smob.Tpo -c smob.c -o libguile_la-smob.o >/dev/null 2>&1 -libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-stime.lo -MD -MP -MF .deps/libguile_la-stime.Tpo -c stime.c -fPIC -DPIC -o .libs/libguile_la-stime.o libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-stackchk.lo -MD -MP -MF .deps/libguile_la-stackchk.Tpo -c stackchk.c -o libguile_la-stackchk.o >/dev/null 2>&1 -mv -f .deps/libguile_la-simpos.Tpo .deps/libguile_la-simpos.Plo -/bin/bash ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-strings.lo -MD -MP -MF .deps/libguile_la-strings.Tpo -c -o libguile_la-strings.lo `test -f 'strings.c' || echo './'`strings.c mv -f .deps/libguile_la-scmsigs.Tpo .deps/libguile_la-scmsigs.Plo stacks.c: In function 'scm_stack_ref': stacks.c:555:21: warning: variable 'c_index' set but not used [-Wunused-but-set-variable] unsigned long int c_index; ^~~~~~~ -/bin/bash ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-srfi-4.lo -MD -MP -MF .deps/libguile_la-srfi-4.Tpo -c -o libguile_la-srfi-4.lo `test -f 'srfi-4.c' || echo './'`srfi-4.c -mv -f .deps/libguile_la-random.Tpo .deps/libguile_la-random.Plo -/bin/bash ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-srfi-13.lo -MD -MP -MF .deps/libguile_la-srfi-13.Tpo -c -o libguile_la-srfi-13.lo `test -f 'srfi-13.c' || echo './'`srfi-13.c -mv -f .deps/libguile_la-stackchk.Tpo .deps/libguile_la-stackchk.Plo -/bin/bash ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-srfi-14.lo -MD -MP -MF .deps/libguile_la-srfi-14.Tpo -c -o libguile_la-srfi-14.lo `test -f 'srfi-14.c' || echo './'`srfi-14.c -libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-srcprop.lo -MD -MP -MF .deps/libguile_la-srcprop.Tpo -c srcprop.c -o libguile_la-srcprop.o >/dev/null 2>&1 +/bin/sh ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-stime.lo -MD -MP -MF .deps/libguile_la-stime.Tpo -c -o libguile_la-stime.lo `test -f 'stime.c' || echo './'`stime.c +mv -f .deps/libguile_la-simpos.Tpo .deps/libguile_la-simpos.Plo +/bin/sh ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-strings.lo -MD -MP -MF .deps/libguile_la-strings.Tpo -c -o libguile_la-strings.lo `test -f 'strings.c' || echo './'`strings.c +libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-script.lo -MD -MP -MF .deps/libguile_la-script.Tpo -c script.c -o libguile_la-script.o >/dev/null 2>&1 +libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-stime.lo -MD -MP -MF .deps/libguile_la-stime.Tpo -c stime.c -fPIC -DPIC -o .libs/libguile_la-stime.o libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-strings.lo -MD -MP -MF .deps/libguile_la-strings.Tpo -c strings.c -fPIC -DPIC -o .libs/libguile_la-strings.o -libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-sort.lo -MD -MP -MF .deps/libguile_la-sort.Tpo -c sort.c -o libguile_la-sort.o >/dev/null 2>&1 +libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-srcprop.lo -MD -MP -MF .deps/libguile_la-srcprop.Tpo -c srcprop.c -o libguile_la-srcprop.o >/dev/null 2>&1 +mv -f .deps/libguile_la-stackchk.Tpo .deps/libguile_la-stackchk.Plo +/bin/sh ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-srfi-4.lo -MD -MP -MF .deps/libguile_la-srfi-4.Tpo -c -o libguile_la-srfi-4.lo `test -f 'srfi-4.c' || echo './'`srfi-4.c +mv -f .deps/libguile_la-random.Tpo .deps/libguile_la-random.Plo +/bin/sh ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-srfi-13.lo -MD -MP -MF .deps/libguile_la-srfi-13.Tpo -c -o libguile_la-srfi-13.lo `test -f 'srfi-13.c' || echo './'`srfi-13.c +libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-smob.lo -MD -MP -MF .deps/libguile_la-smob.Tpo -c smob.c -o libguile_la-smob.o >/dev/null 2>&1 libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-srfi-4.lo -MD -MP -MF .deps/libguile_la-srfi-4.Tpo -c srfi-4.c -fPIC -DPIC -o .libs/libguile_la-srfi-4.o -libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-script.lo -MD -MP -MF .deps/libguile_la-script.Tpo -c script.c -o libguile_la-script.o >/dev/null 2>&1 -mv -f .deps/libguile_la-smob.Tpo .deps/libguile_la-smob.Plo -/bin/bash ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-strorder.lo -MD -MP -MF .deps/libguile_la-strorder.Tpo -c -o libguile_la-strorder.lo `test -f 'strorder.c' || echo './'`strorder.c +libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-srfi-13.lo -MD -MP -MF .deps/libguile_la-srfi-13.Tpo -c srfi-13.c -fPIC -DPIC -o .libs/libguile_la-srfi-13.o +libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-sort.lo -MD -MP -MF .deps/libguile_la-sort.Tpo -c sort.c -o libguile_la-sort.o >/dev/null 2>&1 +mv -f .deps/libguile_la-srcprop.Tpo .deps/libguile_la-srcprop.Plo srfi-4.c: In function 'uvec_to_list': +/bin/sh ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-srfi-14.lo -MD -MP -MF .deps/libguile_la-srfi-14.Tpo -c -o libguile_la-srfi-14.lo `test -f 'srfi-14.c' || echo './'`srfi-14.c srfi-4.c:399:15: warning: variable 'elts' set but not used [-Wunused-but-set-variable] const void *elts; ^~~~ -libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-srfi-14.lo -MD -MP -MF .deps/libguile_la-srfi-14.Tpo -c srfi-14.c -fPIC -DPIC -o .libs/libguile_la-srfi-14.o -libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-srfi-13.lo -MD -MP -MF .deps/libguile_la-srfi-13.Tpo -c srfi-13.c -fPIC -DPIC -o .libs/libguile_la-srfi-13.o -libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-read.lo -MD -MP -MF .deps/libguile_la-read.Tpo -c read.c -o libguile_la-read.o >/dev/null 2>&1 libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-stime.lo -MD -MP -MF .deps/libguile_la-stime.Tpo -c stime.c -o libguile_la-stime.o >/dev/null 2>&1 -mv -f .deps/libguile_la-print.Tpo .deps/libguile_la-print.Plo -/bin/bash ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-strports.lo -MD -MP -MF .deps/libguile_la-strports.Tpo -c -o libguile_la-strports.lo `test -f 'strports.c' || echo './'`strports.c -mv -f .deps/libguile_la-srcprop.Tpo .deps/libguile_la-srcprop.Plo -/bin/bash ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-struct.lo -MD -MP -MF .deps/libguile_la-struct.Tpo -c -o libguile_la-struct.lo `test -f 'struct.c' || echo './'`struct.c -libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-strorder.lo -MD -MP -MF .deps/libguile_la-strorder.Tpo -c strorder.c -fPIC -DPIC -o .libs/libguile_la-strorder.o srfi-13.c: In function 'scm_srfi13_substring_copy': srfi-13.c:510:15: warning: variable 'cstr' set but not used [-Wunused-but-set-variable] const char *cstr; @@ -3333,23 +3360,28 @@ srfi-13.c:2628:15: warning: variable 'cstr' set but not used [-Wunused-but-set-variable] const char *cstr; ^~~~ +libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-stacks.lo -MD -MP -MF .deps/libguile_la-stacks.Tpo -c stacks.c -o libguile_la-stacks.o >/dev/null 2>&1 +libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-srfi-14.lo -MD -MP -MF .deps/libguile_la-srfi-14.Tpo -c srfi-14.c -fPIC -DPIC -o .libs/libguile_la-srfi-14.o +libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-read.lo -MD -MP -MF .deps/libguile_la-read.Tpo -c read.c -o libguile_la-read.o >/dev/null 2>&1 +mv -f .deps/libguile_la-script.Tpo .deps/libguile_la-script.Plo +/bin/sh ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-strorder.lo -MD -MP -MF .deps/libguile_la-strorder.Tpo -c -o libguile_la-strorder.lo `test -f 'strorder.c' || echo './'`strorder.c +mv -f .deps/libguile_la-smob.Tpo .deps/libguile_la-smob.Plo +/bin/sh ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-strports.lo -MD -MP -MF .deps/libguile_la-strports.Tpo -c -o libguile_la-strports.lo `test -f 'strports.c' || echo './'`strports.c +mv -f .deps/libguile_la-ports.Tpo .deps/libguile_la-ports.Plo +/bin/sh ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-struct.lo -MD -MP -MF .deps/libguile_la-struct.Tpo -c -o libguile_la-struct.lo `test -f 'struct.c' || echo './'`struct.c +libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-strorder.lo -MD -MP -MF .deps/libguile_la-strorder.Tpo -c strorder.c -fPIC -DPIC -o .libs/libguile_la-strorder.o libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-strports.lo -MD -MP -MF .deps/libguile_la-strports.Tpo -c strports.c -fPIC -DPIC -o .libs/libguile_la-strports.o libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-struct.lo -MD -MP -MF .deps/libguile_la-struct.Tpo -c struct.c -fPIC -DPIC -o .libs/libguile_la-struct.o -libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-strorder.lo -MD -MP -MF .deps/libguile_la-strorder.Tpo -c strorder.c -o libguile_la-strorder.o >/dev/null 2>&1 +libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-strings.lo -MD -MP -MF .deps/libguile_la-strings.Tpo -c strings.c -o libguile_la-strings.o >/dev/null 2>&1 +mv -f .deps/libguile_la-print.Tpo .deps/libguile_la-print.Plo +/bin/sh ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-symbols.lo -MD -MP -MF .deps/libguile_la-symbols.Tpo -c -o libguile_la-symbols.lo `test -f 'symbols.c' || echo './'`symbols.c mv -f .deps/libguile_la-stime.Tpo .deps/libguile_la-stime.Plo -libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-stacks.lo -MD -MP -MF .deps/libguile_la-stacks.Tpo -c stacks.c -o libguile_la-stacks.o >/dev/null 2>&1 -/bin/bash ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-symbols.lo -MD -MP -MF .deps/libguile_la-symbols.Tpo -c -o libguile_la-symbols.lo `test -f 'symbols.c' || echo './'`symbols.c +/bin/sh ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-threads.lo -MD -MP -MF .deps/libguile_la-threads.Tpo -c -o libguile_la-threads.lo `test -f 'threads.c' || echo './'`threads.c +libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-strorder.lo -MD -MP -MF .deps/libguile_la-strorder.Tpo -c strorder.c -o libguile_la-strorder.o >/dev/null 2>&1 mv -f .deps/libguile_la-sort.Tpo .deps/libguile_la-sort.Plo -/bin/bash ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-threads.lo -MD -MP -MF .deps/libguile_la-threads.Tpo -c -o libguile_la-threads.lo `test -f 'threads.c' || echo './'`threads.c -mv -f .deps/libguile_la-strorder.Tpo .deps/libguile_la-strorder.Plo -/bin/bash ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-null-threads.lo -MD -MP -MF .deps/libguile_la-null-threads.Tpo -c -o libguile_la-null-threads.lo `test -f 'null-threads.c' || echo './'`null-threads.c -libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-strings.lo -MD -MP -MF .deps/libguile_la-strings.Tpo -c strings.c -o libguile_la-strings.o >/dev/null 2>&1 +/bin/sh ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-null-threads.lo -MD -MP -MF .deps/libguile_la-null-threads.Tpo -c -o libguile_la-null-threads.lo `test -f 'null-threads.c' || echo './'`null-threads.c libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-symbols.lo -MD -MP -MF .deps/libguile_la-symbols.Tpo -c symbols.c -fPIC -DPIC -o .libs/libguile_la-symbols.o -mv -f .deps/libguile_la-script.Tpo .deps/libguile_la-script.Plo -/bin/bash ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-throw.lo -MD -MP -MF .deps/libguile_la-throw.Tpo -c -o libguile_la-throw.lo `test -f 'throw.c' || echo './'`throw.c -libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-strports.lo -MD -MP -MF .deps/libguile_la-strports.Tpo -c strports.c -o libguile_la-strports.o >/dev/null 2>&1 libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-threads.lo -MD -MP -MF .deps/libguile_la-threads.Tpo -c threads.c -fPIC -DPIC -o .libs/libguile_la-threads.o -libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-struct.lo -MD -MP -MF .deps/libguile_la-struct.Tpo -c struct.c -o libguile_la-struct.o >/dev/null 2>&1 libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-null-threads.lo -MD -MP -MF .deps/libguile_la-null-threads.Tpo -c null-threads.c -fPIC -DPIC -o .libs/libguile_la-null-threads.o In file included from ../libguile/threads.h:38, from ../libguile/gc.h:28, @@ -3375,9 +3407,6 @@ threads.c:906:3: note: in expansion of macro 'scm_i_scm_pthread_cond_wait' scm_i_scm_pthread_cond_wait (&data.cond, &data.mutex); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -mv -f .deps/libguile_la-ports.Tpo .deps/libguile_la-ports.Plo -libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-throw.lo -MD -MP -MF .deps/libguile_la-throw.Tpo -c throw.c -fPIC -DPIC -o .libs/libguile_la-throw.o -/bin/bash ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-values.lo -MD -MP -MF .deps/libguile_la-values.Tpo -c -o libguile_la-values.lo `test -f 'values.c' || echo './'`values.c threads.c: In function 'scm_std_select': threads.c:1458:14: warning: variable 'count' set but not used [-Wunused-but-set-variable] size_t count; @@ -3393,62 +3422,61 @@ threads.c:1661:3: note: in expansion of macro 'scm_i_pthread_cond_wait' scm_i_pthread_cond_wait (&wake_up_cond, &t->heap_mutex); ^~~~~~~~~~~~~~~~~~~~~~~ +mv -f .deps/libguile_la-strorder.Tpo .deps/libguile_la-strorder.Plo +/bin/sh ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-throw.lo -MD -MP -MF .deps/libguile_la-throw.Tpo -c -o libguile_la-throw.lo `test -f 'throw.c' || echo './'`throw.c +libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-strports.lo -MD -MP -MF .deps/libguile_la-strports.Tpo -c strports.c -o libguile_la-strports.o >/dev/null 2>&1 libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-null-threads.lo -MD -MP -MF .deps/libguile_la-null-threads.Tpo -c null-threads.c -o libguile_la-null-threads.o >/dev/null 2>&1 +mv -f .deps/libguile_la-stacks.Tpo .deps/libguile_la-stacks.Plo +/bin/sh ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-values.lo -MD -MP -MF .deps/libguile_la-values.Tpo -c -o libguile_la-values.lo `test -f 'values.c' || echo './'`values.c +libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-throw.lo -MD -MP -MF .deps/libguile_la-throw.Tpo -c throw.c -fPIC -DPIC -o .libs/libguile_la-throw.o +mv -f .deps/libguile_la-null-threads.Tpo .deps/libguile_la-null-threads.Plo +/bin/sh ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-variable.lo -MD -MP -MF .deps/libguile_la-variable.Tpo -c -o libguile_la-variable.lo `test -f 'variable.c' || echo './'`variable.c +libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-values.lo -MD -MP -MF .deps/libguile_la-values.Tpo -c values.c -fPIC -DPIC -o .libs/libguile_la-values.o libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-symbols.lo -MD -MP -MF .deps/libguile_la-symbols.Tpo -c symbols.c -o libguile_la-symbols.o >/dev/null 2>&1 +libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-struct.lo -MD -MP -MF .deps/libguile_la-struct.Tpo -c struct.c -o libguile_la-struct.o >/dev/null 2>&1 throw.c: In function 'scm_ithrow': throw.c:755:19: warning: variable 'answer' set but not used [-Wunused-but-set-variable] SCM handle, answer; ^~~~~~ -mv -f .deps/libguile_la-null-threads.Tpo .deps/libguile_la-null-threads.Plo -mv -f .deps/libguile_la-strports.Tpo .deps/libguile_la-strports.Plo -/bin/bash ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-variable.lo -MD -MP -MF .deps/libguile_la-variable.Tpo -c -o libguile_la-variable.lo `test -f 'variable.c' || echo './'`variable.c -/bin/bash ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-vectors.lo -MD -MP -MF .deps/libguile_la-vectors.Tpo -c -o libguile_la-vectors.lo `test -f 'vectors.c' || echo './'`vectors.c -libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-values.lo -MD -MP -MF .deps/libguile_la-values.Tpo -c values.c -fPIC -DPIC -o .libs/libguile_la-values.o -libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-vectors.lo -MD -MP -MF .deps/libguile_la-vectors.Tpo -c vectors.c -fPIC -DPIC -o .libs/libguile_la-vectors.o libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-variable.lo -MD -MP -MF .deps/libguile_la-variable.Tpo -c variable.c -fPIC -DPIC -o .libs/libguile_la-variable.o -mv -f .deps/libguile_la-strings.Tpo .deps/libguile_la-strings.Plo -/bin/bash ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-version.lo -MD -MP -MF .deps/libguile_la-version.Tpo -c -o libguile_la-version.lo `test -f 'version.c' || echo './'`version.c -libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-values.lo -MD -MP -MF .deps/libguile_la-values.Tpo -c values.c -o libguile_la-values.o >/dev/null 2>&1 -mv -f .deps/libguile_la-read.Tpo .deps/libguile_la-read.Plo -mv -f .deps/libguile_la-symbols.Tpo .deps/libguile_la-symbols.Plo -/bin/bash ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-vports.lo -MD -MP -MF .deps/libguile_la-vports.Tpo -c -o libguile_la-vports.lo `test -f 'vports.c' || echo './'`vports.c -/bin/bash ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-weaks.lo -MD -MP -MF .deps/libguile_la-weaks.Tpo -c -o libguile_la-weaks.lo `test -f 'weaks.c' || echo './'`weaks.c -libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-throw.lo -MD -MP -MF .deps/libguile_la-throw.Tpo -c throw.c -o libguile_la-throw.o >/dev/null 2>&1 -mv -f .deps/libguile_la-struct.Tpo .deps/libguile_la-struct.Plo -/bin/bash ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-ramap.lo -MD -MP -MF .deps/libguile_la-ramap.Tpo -c -o libguile_la-ramap.lo `test -f 'ramap.c' || echo './'`ramap.c -mv -f .deps/libguile_la-stacks.Tpo .deps/libguile_la-stacks.Plo -/bin/bash ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-unif.lo -MD -MP -MF .deps/libguile_la-unif.Tpo -c -o libguile_la-unif.lo `test -f 'unif.c' || echo './'`unif.c +mv -f .deps/libguile_la-strports.Tpo .deps/libguile_la-strports.Plo +/bin/sh ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-vectors.lo -MD -MP -MF .deps/libguile_la-vectors.Tpo -c -o libguile_la-vectors.lo `test -f 'vectors.c' || echo './'`vectors.c libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-threads.lo -MD -MP -MF .deps/libguile_la-threads.Tpo -c threads.c -o libguile_la-threads.o >/dev/null 2>&1 -libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-version.lo -MD -MP -MF .deps/libguile_la-version.Tpo -c version.c -fPIC -DPIC -o .libs/libguile_la-version.o +libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-values.lo -MD -MP -MF .deps/libguile_la-values.Tpo -c values.c -o libguile_la-values.o >/dev/null 2>&1 +mv -f .deps/libguile_la-strings.Tpo .deps/libguile_la-strings.Plo libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-variable.lo -MD -MP -MF .deps/libguile_la-variable.Tpo -c variable.c -o libguile_la-variable.o >/dev/null 2>&1 +/bin/sh ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-version.lo -MD -MP -MF .deps/libguile_la-version.Tpo -c -o libguile_la-version.lo `test -f 'version.c' || echo './'`version.c +mv -f .deps/libguile_la-symbols.Tpo .deps/libguile_la-symbols.Plo +/bin/sh ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-vports.lo -MD -MP -MF .deps/libguile_la-vports.Tpo -c -o libguile_la-vports.lo `test -f 'vports.c' || echo './'`vports.c +libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-vectors.lo -MD -MP -MF .deps/libguile_la-vectors.Tpo -c vectors.c -fPIC -DPIC -o .libs/libguile_la-vectors.o +mv -f .deps/libguile_la-goops.Tpo .deps/libguile_la-goops.Plo +/bin/sh ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-weaks.lo -MD -MP -MF .deps/libguile_la-weaks.Tpo -c -o libguile_la-weaks.lo `test -f 'weaks.c' || echo './'`weaks.c mv -f .deps/libguile_la-values.Tpo .deps/libguile_la-values.Plo -/bin/bash ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT dynl.lo -MD -MP -MF .deps/dynl.Tpo -c -o dynl.lo dynl.c -libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-weaks.lo -MD -MP -MF .deps/libguile_la-weaks.Tpo -c weaks.c -fPIC -DPIC -o .libs/libguile_la-weaks.o -libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-srfi-14.lo -MD -MP -MF .deps/libguile_la-srfi-14.Tpo -c srfi-14.c -o libguile_la-srfi-14.o >/dev/null 2>&1 +/bin/sh ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-ramap.lo -MD -MP -MF .deps/libguile_la-ramap.Tpo -c -o libguile_la-ramap.lo `test -f 'ramap.c' || echo './'`ramap.c +libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-version.lo -MD -MP -MF .deps/libguile_la-version.Tpo -c version.c -fPIC -DPIC -o .libs/libguile_la-version.o +libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-throw.lo -MD -MP -MF .deps/libguile_la-throw.Tpo -c throw.c -o libguile_la-throw.o >/dev/null 2>&1 libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-vports.lo -MD -MP -MF .deps/libguile_la-vports.Tpo -c vports.c -fPIC -DPIC -o .libs/libguile_la-vports.o +mv -f .deps/libguile_la-variable.Tpo .deps/libguile_la-variable.Plo +/bin/sh ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-unif.lo -MD -MP -MF .deps/libguile_la-unif.Tpo -c -o libguile_la-unif.lo `test -f 'unif.c' || echo './'`unif.c +libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-srfi-14.lo -MD -MP -MF .deps/libguile_la-srfi-14.Tpo -c srfi-14.c -o libguile_la-srfi-14.o >/dev/null 2>&1 +mv -f .deps/libguile_la-read.Tpo .deps/libguile_la-read.Plo +/bin/sh ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT dynl.lo -MD -MP -MF .deps/dynl.Tpo -c -o dynl.lo dynl.c +libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-weaks.lo -MD -MP -MF .deps/libguile_la-weaks.Tpo -c weaks.c -fPIC -DPIC -o .libs/libguile_la-weaks.o +libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-numbers.lo -MD -MP -MF .deps/libguile_la-numbers.Tpo -c numbers.c -o libguile_la-numbers.o >/dev/null 2>&1 libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-ramap.lo -MD -MP -MF .deps/libguile_la-ramap.Tpo -c ramap.c -fPIC -DPIC -o .libs/libguile_la-ramap.o +mv -f .deps/libguile_la-struct.Tpo .deps/libguile_la-struct.Plo +/bin/sh ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT filesys.lo -MD -MP -MF .deps/filesys.Tpo -c -o filesys.lo filesys.c libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-unif.lo -MD -MP -MF .deps/libguile_la-unif.Tpo -c unif.c -fPIC -DPIC -o .libs/libguile_la-unif.o -libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-version.lo -MD -MP -MF .deps/libguile_la-version.Tpo -c version.c -o libguile_la-version.o >/dev/null 2>&1 -mv -f .deps/libguile_la-variable.Tpo .deps/libguile_la-variable.Plo -/bin/bash ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT filesys.lo -MD -MP -MF .deps/filesys.Tpo -c -o filesys.lo filesys.c libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT dynl.lo -MD -MP -MF .deps/dynl.Tpo -c dynl.c -fPIC -DPIC -o .libs/dynl.o -mv -f .deps/libguile_la-goops.Tpo .deps/libguile_la-goops.Plo -libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-vectors.lo -MD -MP -MF .deps/libguile_la-vectors.Tpo -c vectors.c -o libguile_la-vectors.o >/dev/null 2>&1 -/bin/bash ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT posix.lo -MD -MP -MF .deps/posix.Tpo -c -o posix.lo posix.c +libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-version.lo -MD -MP -MF .deps/libguile_la-version.Tpo -c version.c -o libguile_la-version.o >/dev/null 2>&1 +libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT filesys.lo -MD -MP -MF .deps/filesys.Tpo -c filesys.c -fPIC -DPIC -o .libs/filesys.o +libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-vports.lo -MD -MP -MF .deps/libguile_la-vports.Tpo -c vports.c -o libguile_la-vports.o >/dev/null 2>&1 unif.c: In function 'scm_i_read_array': unif.c:2679:7: warning: variable 'got_rank' set but not used [-Wunused-but-set-variable] int got_rank; ^~~~~~~~ -libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-vports.lo -MD -MP -MF .deps/libguile_la-vports.Tpo -c vports.c -o libguile_la-vports.o >/dev/null 2>&1 -libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT filesys.lo -MD -MP -MF .deps/filesys.Tpo -c filesys.c -fPIC -DPIC -o .libs/filesys.o -libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-numbers.lo -MD -MP -MF .deps/libguile_la-numbers.Tpo -c numbers.c -o libguile_la-numbers.o >/dev/null 2>&1 mv -f .deps/libguile_la-version.Tpo .deps/libguile_la-version.Plo -/bin/bash ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT net_db.lo -MD -MP -MF .deps/net_db.Tpo -c -o net_db.lo net_db.c -libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT posix.lo -MD -MP -MF .deps/posix.Tpo -c posix.c -fPIC -DPIC -o .libs/posix.o -mv -f .deps/libguile_la-throw.Tpo .deps/libguile_la-throw.Plo -/bin/bash ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT socket.lo -MD -MP -MF .deps/socket.Tpo -c -o socket.lo socket.c -libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-weaks.lo -MD -MP -MF .deps/libguile_la-weaks.Tpo -c weaks.c -o libguile_la-weaks.o >/dev/null 2>&1 -libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT dynl.lo -MD -MP -MF .deps/dynl.Tpo -c dynl.c -o dynl.o >/dev/null 2>&1 +/bin/sh ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT posix.lo -MD -MP -MF .deps/posix.Tpo -c -o posix.lo posix.c filesys.c: In function 'scm_readdir': filesys.c:921:5: warning: 'readdir64_r' is deprecated [-Wdeprecated-declarations] SCM_SYSCALL (readdir_r_or_readdir64_r (ds, (struct dirent_or_dirent64 *) buf, &rdent)); @@ -3460,45 +3488,52 @@ filesys.c:907:12: warning: variable 'namlen' set but not used [-Wunused-but-set-variable] size_t namlen; ^~~~~~ +libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-weaks.lo -MD -MP -MF .deps/libguile_la-weaks.Tpo -c weaks.c -o libguile_la-weaks.o >/dev/null 2>&1 +mv -f .deps/libguile_la-threads.Tpo .deps/libguile_la-threads.Plo +/bin/sh ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT net_db.lo -MD -MP -MF .deps/net_db.Tpo -c -o net_db.lo net_db.c +libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT dynl.lo -MD -MP -MF .deps/dynl.Tpo -c dynl.c -o dynl.o >/dev/null 2>&1 +libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT posix.lo -MD -MP -MF .deps/posix.Tpo -c posix.c -fPIC -DPIC -o .libs/posix.o +mv -f .deps/libguile_la-vports.Tpo .deps/libguile_la-vports.Plo +/bin/sh ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT socket.lo -MD -MP -MF .deps/socket.Tpo -c -o socket.lo socket.c libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT net_db.lo -MD -MP -MF .deps/net_db.Tpo -c net_db.c -fPIC -DPIC -o .libs/net_db.o +libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-vectors.lo -MD -MP -MF .deps/libguile_la-vectors.Tpo -c vectors.c -o libguile_la-vectors.o >/dev/null 2>&1 +mv -f .deps/libguile_la-throw.Tpo .deps/libguile_la-throw.Plo +/bin/sh ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT regex-posix.lo -MD -MP -MF .deps/regex-posix.Tpo -c -o regex-posix.lo regex-posix.c libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT socket.lo -MD -MP -MF .deps/socket.Tpo -c socket.c -fPIC -DPIC -o .libs/socket.o posix.c: In function 'scm_nice': posix.c:1546:7: warning: variable 'nice_value' set but not used [-Wunused-but-set-variable] int nice_value; ^~~~~~~~~~ -mv -f .deps/libguile_la-vports.Tpo .deps/libguile_la-vports.Plo -/bin/bash ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT regex-posix.lo -MD -MP -MF .deps/regex-posix.Tpo -c -o regex-posix.lo regex-posix.c -mv -f .deps/libguile_la-threads.Tpo .deps/libguile_la-threads.Plo +libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-eval.lo -MD -MP -MF .deps/libguile_la-eval.Tpo -c eval.c -o libguile_la-eval.o >/dev/null 2>&1 +libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT regex-posix.lo -MD -MP -MF .deps/regex-posix.Tpo -c regex-posix.c -fPIC -DPIC -o .libs/regex-posix.o +mv -f .deps/dynl.Tpo .deps/dynl.Plo flex -t ./c-tokenize.lex > c-tokenize.c || { rm c-tokenize.c; false; } +mv -f .deps/libguile_la-weaks.Tpo .deps/libguile_la-weaks.Plo if [ "no" = "yes" ]; then \ x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -c -o c-tokenize.o c-tokenize.c; \ else \ x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -c -o c-tokenize.o c-tokenize.c; \ fi -libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-srfi-13.lo -MD -MP -MF .deps/libguile_la-srfi-13.Tpo -c srfi-13.c -o libguile_la-srfi-13.o >/dev/null 2>&1 -mv -f .deps/libguile_la-vectors.Tpo .deps/libguile_la-vectors.Plo -mv -f .deps/dynl.Tpo .deps/dynl.Plo -libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT regex-posix.lo -MD -MP -MF .deps/regex-posix.Tpo -c regex-posix.c -fPIC -DPIC -o .libs/regex-posix.o libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT net_db.lo -MD -MP -MF .deps/net_db.Tpo -c net_db.c -o net_db.o >/dev/null 2>&1 -libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-eval.lo -MD -MP -MF .deps/libguile_la-eval.Tpo -c eval.c -o libguile_la-eval.o >/dev/null 2>&1 -mv -f .deps/libguile_la-weaks.Tpo .deps/libguile_la-weaks.Plo libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT regex-posix.lo -MD -MP -MF .deps/regex-posix.Tpo -c regex-posix.c -o regex-posix.o >/dev/null 2>&1 -libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-ramap.lo -MD -MP -MF .deps/libguile_la-ramap.Tpo -c ramap.c -o libguile_la-ramap.o >/dev/null 2>&1 +mv -f .deps/libguile_la-vectors.Tpo .deps/libguile_la-vectors.Plo +libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-srfi-13.lo -MD -MP -MF .deps/libguile_la-srfi-13.Tpo -c srfi-13.c -o libguile_la-srfi-13.o >/dev/null 2>&1 mv -f .deps/net_db.Tpo .deps/net_db.Plo -libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT posix.lo -MD -MP -MF .deps/posix.Tpo -c posix.c -o posix.o >/dev/null 2>&1 +libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT filesys.lo -MD -MP -MF .deps/filesys.Tpo -c filesys.c -o filesys.o >/dev/null 2>&1 mv -f .deps/regex-posix.Tpo .deps/regex-posix.Plo +libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-ramap.lo -MD -MP -MF .deps/libguile_la-ramap.Tpo -c ramap.c -o libguile_la-ramap.o >/dev/null 2>&1 libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT socket.lo -MD -MP -MF .deps/socket.Tpo -c socket.c -o socket.o >/dev/null 2>&1 -libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT filesys.lo -MD -MP -MF .deps/filesys.Tpo -c filesys.c -o filesys.o >/dev/null 2>&1 libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-srfi-4.lo -MD -MP -MF .deps/libguile_la-srfi-4.Tpo -c srfi-4.c -o libguile_la-srfi-4.o >/dev/null 2>&1 +libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT posix.lo -MD -MP -MF .deps/posix.Tpo -c posix.c -o posix.o >/dev/null 2>&1 mv -f .deps/libguile_la-srfi-14.Tpo .deps/libguile_la-srfi-14.Plo if [ "no" = "yes" ]; then \ x86_64-linux-gnu-gcc -o guile_filter_doc_snarfage c-tokenize.o; \ else \ - /bin/bash ../libtool --tag=CC --mode=link x86_64-linux-gnu-gcc -O2 -g -Wall -Wmissing-prototypes -Wl,-z,relro -o guile_filter_doc_snarfage c-tokenize.o -lgmp -lcrypt -lm -lltdl ; \ + /bin/sh ../libtool --tag=CC --mode=link x86_64-linux-gnu-gcc -O2 -g -Wall -Wmissing-prototypes -Wl,-z,relro -o guile_filter_doc_snarfage c-tokenize.o -lgmp -lcrypt -lm -lltdl ; \ fi -mv -f .deps/posix.Tpo .deps/posix.Plo +libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-unif.lo -MD -MP -MF .deps/libguile_la-unif.Tpo -c unif.c -o libguile_la-unif.o >/dev/null 2>&1 libtool: link: x86_64-linux-gnu-gcc -O2 -g -Wall -Wmissing-prototypes -Wl,-z -Wl,relro -o guile_filter_doc_snarfage c-tokenize.o -lgmp -lcrypt -lm /usr/lib/x86_64-linux-gnu/libltdl.so -mv -f .deps/filesys.Tpo .deps/filesys.Plo +mv -f .deps/socket.Tpo .deps/socket.Plo mawk -f ./guile-func-name-check alist.c (./guile-snarf-docs -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes alist.c | \ ./guile_filter_doc_snarfage --filter-snarfage) > alist.doc || { rm alist.doc; false; } @@ -3512,50 +3547,49 @@ (./guile-snarf-docs -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes backtrace.c | \ ./guile_filter_doc_snarfage --filter-snarfage) > backtrace.doc || { rm backtrace.doc; false; } mawk -f ./guile-func-name-check boolean.c -mawk -f ./guile-func-name-check chars.c (./guile-snarf-docs -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes boolean.c | \ ./guile_filter_doc_snarfage --filter-snarfage) > boolean.doc || { rm boolean.doc; false; } +mawk -f ./guile-func-name-check chars.c (./guile-snarf-docs -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes chars.c | \ ./guile_filter_doc_snarfage --filter-snarfage) > chars.doc || { rm chars.doc; false; } +mv -f .deps/posix.Tpo .deps/posix.Plo mawk -f ./guile-func-name-check continuations.c -mawk -f ./guile-func-name-check debug.c -libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libguile_la-unif.lo -MD -MP -MF .deps/libguile_la-unif.Tpo -c unif.c -o libguile_la-unif.o >/dev/null 2>&1 (./guile-snarf-docs -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes continuations.c | \ ./guile_filter_doc_snarfage --filter-snarfage) > continuations.doc || { rm continuations.doc; false; } +mawk -f ./guile-func-name-check debug.c (./guile-snarf-docs -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes debug.c | \ ./guile_filter_doc_snarfage --filter-snarfage) > debug.doc || { rm debug.doc; false; } +mv -f .deps/filesys.Tpo .deps/filesys.Plo mawk -f ./guile-func-name-check deprecation.c (./guile-snarf-docs -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes deprecation.c | \ ./guile_filter_doc_snarfage --filter-snarfage) > deprecation.doc || { rm deprecation.doc; false; } mawk -f ./guile-func-name-check deprecated.c -mv -f .deps/socket.Tpo .deps/socket.Plo (./guile-snarf-docs -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes deprecated.c | \ ./guile_filter_doc_snarfage --filter-snarfage) > deprecated.doc || { rm deprecated.doc; false; } mawk -f ./guile-func-name-check discouraged.c -mv -f .deps/libguile_la-ramap.Tpo .deps/libguile_la-ramap.Plo -mawk -f ./guile-func-name-check dynl.c (./guile-snarf-docs -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes discouraged.c | \ ./guile_filter_doc_snarfage --filter-snarfage) > discouraged.doc || { rm discouraged.doc; false; } +mawk -f ./guile-func-name-check dynl.c (./guile-snarf-docs -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes dynl.c | \ ./guile_filter_doc_snarfage --filter-snarfage) > dynl.doc || { rm dynl.doc; false; } mawk -f ./guile-func-name-check dynwind.c (./guile-snarf-docs -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes dynwind.c | \ ./guile_filter_doc_snarfage --filter-snarfage) > dynwind.doc || { rm dynwind.doc; false; } mawk -f ./guile-func-name-check environments.c +(./guile-snarf-docs -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes environments.c | \ +./guile_filter_doc_snarfage --filter-snarfage) > environments.doc || { rm environments.doc; false; } mawk -f ./guile-func-name-check eq.c (./guile-snarf-docs -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes eq.c | \ ./guile_filter_doc_snarfage --filter-snarfage) > eq.doc || { rm eq.doc; false; } -(./guile-snarf-docs -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes environments.c | \ -./guile_filter_doc_snarfage --filter-snarfage) > environments.doc || { rm environments.doc; false; } mawk -f ./guile-func-name-check error.c -mawk -f ./guile-func-name-check eval.c (./guile-snarf-docs -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes error.c | \ ./guile_filter_doc_snarfage --filter-snarfage) > error.doc || { rm error.doc; false; } -(./guile-snarf-docs -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes eval.c | \ -./guile_filter_doc_snarfage --filter-snarfage) > eval.doc || { rm eval.doc; false; } +mawk -f ./guile-func-name-check eval.c mawk -f ./guile-func-name-check evalext.c (./guile-snarf-docs -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes evalext.c | \ ./guile_filter_doc_snarfage --filter-snarfage) > evalext.doc || { rm evalext.doc; false; } +(./guile-snarf-docs -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes eval.c | \ +./guile_filter_doc_snarfage --filter-snarfage) > eval.doc || { rm eval.doc; false; } mawk -f ./guile-func-name-check extensions.c mawk -f ./guile-func-name-check feature.c (./guile-snarf-docs -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes extensions.c | \ @@ -3569,54 +3603,55 @@ (./guile-snarf-docs -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes fports.c | \ ./guile_filter_doc_snarfage --filter-snarfage) > fports.doc || { rm fports.doc; false; } mawk -f ./guile-func-name-check futures.c -mawk -f ./guile-func-name-check gc.c (./guile-snarf-docs -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes futures.c | \ ./guile_filter_doc_snarfage --filter-snarfage) > futures.doc || { rm futures.doc; false; } +mawk -f ./guile-func-name-check gc.c (./guile-snarf-docs -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes gc.c | \ ./guile_filter_doc_snarfage --filter-snarfage) > gc.doc || { rm gc.doc; false; } mawk -f ./guile-func-name-check goops.c -mawk -f ./guile-func-name-check gsubr.c (./guile-snarf-docs -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes goops.c | \ ./guile_filter_doc_snarfage --filter-snarfage) > goops.doc || { rm goops.doc; false; } +mawk -f ./guile-func-name-check gsubr.c (./guile-snarf-docs -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes gsubr.c | \ ./guile_filter_doc_snarfage --filter-snarfage) > gsubr.doc || { rm gsubr.doc; false; } mawk -f ./guile-func-name-check gc-mark.c +mawk -f ./guile-func-name-check gc-segment.c (./guile-snarf-docs -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes gc-mark.c | \ ./guile_filter_doc_snarfage --filter-snarfage) > gc-mark.doc || { rm gc-mark.doc; false; } -mawk -f ./guile-func-name-check gc-segment.c (./guile-snarf-docs -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes gc-segment.c | \ ./guile_filter_doc_snarfage --filter-snarfage) > gc-segment.doc || { rm gc-segment.doc; false; } mawk -f ./guile-func-name-check gc-malloc.c -mawk -f ./guile-func-name-check gc-card.c (./guile-snarf-docs -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes gc-malloc.c | \ ./guile_filter_doc_snarfage --filter-snarfage) > gc-malloc.doc || { rm gc-malloc.doc; false; } +mawk -f ./guile-func-name-check gc-card.c (./guile-snarf-docs -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes gc-card.c | \ ./guile_filter_doc_snarfage --filter-snarfage) > gc-card.doc || { rm gc-card.doc; false; } +mv -f .deps/libguile_la-ramap.Tpo .deps/libguile_la-ramap.Plo mawk -f ./guile-func-name-check guardians.c -mawk -f ./guile-func-name-check hash.c (./guile-snarf-docs -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes guardians.c | \ ./guile_filter_doc_snarfage --filter-snarfage) > guardians.doc || { rm guardians.doc; false; } +mawk -f ./guile-func-name-check hash.c (./guile-snarf-docs -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes hash.c | \ ./guile_filter_doc_snarfage --filter-snarfage) > hash.doc || { rm hash.doc; false; } mawk -f ./guile-func-name-check hashtab.c (./guile-snarf-docs -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes hashtab.c | \ ./guile_filter_doc_snarfage --filter-snarfage) > hashtab.doc || { rm hashtab.doc; false; } mawk -f ./guile-func-name-check hooks.c -mawk -f ./guile-func-name-check i18n.c (./guile-snarf-docs -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes hooks.c | \ ./guile_filter_doc_snarfage --filter-snarfage) > hooks.doc || { rm hooks.doc; false; } +mawk -f ./guile-func-name-check i18n.c (./guile-snarf-docs -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes i18n.c | \ ./guile_filter_doc_snarfage --filter-snarfage) > i18n.doc || { rm i18n.doc; false; } mawk -f ./guile-func-name-check init.c (./guile-snarf-docs -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes init.c | \ ./guile_filter_doc_snarfage --filter-snarfage) > init.doc || { rm init.doc; false; } mawk -f ./guile-func-name-check ioext.c -mawk -f ./guile-func-name-check keywords.c (./guile-snarf-docs -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes ioext.c | \ ./guile_filter_doc_snarfage --filter-snarfage) > ioext.doc || { rm ioext.doc; false; } +mawk -f ./guile-func-name-check keywords.c +mawk -f ./guile-func-name-check lang.c (./guile-snarf-docs -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes keywords.c | \ ./guile_filter_doc_snarfage --filter-snarfage) > keywords.doc || { rm keywords.doc; false; } -mawk -f ./guile-func-name-check lang.c (./guile-snarf-docs -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes lang.c | \ ./guile_filter_doc_snarfage --filter-snarfage) > lang.doc || { rm lang.doc; false; } mawk -f ./guile-func-name-check list.c @@ -3626,9 +3661,9 @@ (./guile-snarf-docs -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes load.c | \ ./guile_filter_doc_snarfage --filter-snarfage) > load.doc || { rm load.doc; false; } mawk -f ./guile-func-name-check macros.c -mawk -f ./guile-func-name-check mallocs.c (./guile-snarf-docs -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes macros.c | \ ./guile_filter_doc_snarfage --filter-snarfage) > macros.doc || { rm macros.doc; false; } +mawk -f ./guile-func-name-check mallocs.c (./guile-snarf-docs -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes mallocs.c | \ ./guile_filter_doc_snarfage --filter-snarfage) > mallocs.doc || { rm mallocs.doc; false; } mawk -f ./guile-func-name-check modules.c @@ -3641,9 +3676,9 @@ (./guile-snarf-docs -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes objects.c | \ ./guile_filter_doc_snarfage --filter-snarfage) > objects.doc || { rm objects.doc; false; } mawk -f ./guile-func-name-check objprop.c -mawk -f ./guile-func-name-check options.c (./guile-snarf-docs -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes objprop.c | \ ./guile_filter_doc_snarfage --filter-snarfage) > objprop.doc || { rm objprop.doc; false; } +mawk -f ./guile-func-name-check options.c (./guile-snarf-docs -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes options.c | \ ./guile_filter_doc_snarfage --filter-snarfage) > options.doc || { rm options.doc; false; } mawk -f ./guile-func-name-check pairs.c @@ -3656,15 +3691,15 @@ (./guile-snarf-docs -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes print.c | \ ./guile_filter_doc_snarfage --filter-snarfage) > print.doc || { rm print.doc; false; } mawk -f ./guile-func-name-check procprop.c -mawk -f ./guile-func-name-check procs.c (./guile-snarf-docs -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes procprop.c | \ ./guile_filter_doc_snarfage --filter-snarfage) > procprop.doc || { rm procprop.doc; false; } +mawk -f ./guile-func-name-check procs.c (./guile-snarf-docs -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes procs.c | \ ./guile_filter_doc_snarfage --filter-snarfage) > procs.doc || { rm procs.doc; false; } mawk -f ./guile-func-name-check properties.c -mawk -f ./guile-func-name-check random.c (./guile-snarf-docs -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes properties.c | \ ./guile_filter_doc_snarfage --filter-snarfage) > properties.doc || { rm properties.doc; false; } +mawk -f ./guile-func-name-check random.c (./guile-snarf-docs -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes random.c | \ ./guile_filter_doc_snarfage --filter-snarfage) > random.doc || { rm random.doc; false; } mawk -f ./guile-func-name-check rdelim.c @@ -3677,30 +3712,30 @@ (./guile-snarf-docs -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes root.c | \ ./guile_filter_doc_snarfage --filter-snarfage) > root.doc || { rm root.doc; false; } mawk -f ./guile-func-name-check rw.c -mawk -f ./guile-func-name-check scmsigs.c (./guile-snarf-docs -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes rw.c | \ ./guile_filter_doc_snarfage --filter-snarfage) > rw.doc || { rm rw.doc; false; } +mawk -f ./guile-func-name-check scmsigs.c (./guile-snarf-docs -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes scmsigs.c | \ ./guile_filter_doc_snarfage --filter-snarfage) > scmsigs.doc || { rm scmsigs.doc; false; } mawk -f ./guile-func-name-check script.c (./guile-snarf-docs -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes script.c | \ ./guile_filter_doc_snarfage --filter-snarfage) > script.doc || { rm script.doc; false; } mawk -f ./guile-func-name-check simpos.c -mawk -f ./guile-func-name-check smob.c (./guile-snarf-docs -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes simpos.c | \ ./guile_filter_doc_snarfage --filter-snarfage) > simpos.doc || { rm simpos.doc; false; } +mawk -f ./guile-func-name-check smob.c (./guile-snarf-docs -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes smob.c | \ ./guile_filter_doc_snarfage --filter-snarfage) > smob.doc || { rm smob.doc; false; } mawk -f ./guile-func-name-check sort.c -mawk -f ./guile-func-name-check srcprop.c (./guile-snarf-docs -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes sort.c | \ ./guile_filter_doc_snarfage --filter-snarfage) > sort.doc || { rm sort.doc; false; } +mawk -f ./guile-func-name-check srcprop.c (./guile-snarf-docs -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes srcprop.c | \ ./guile_filter_doc_snarfage --filter-snarfage) > srcprop.doc || { rm srcprop.doc; false; } mawk -f ./guile-func-name-check stackchk.c -mawk -f ./guile-func-name-check stacks.c (./guile-snarf-docs -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes stackchk.c | \ ./guile_filter_doc_snarfage --filter-snarfage) > stackchk.doc || { rm stackchk.doc; false; } +mawk -f ./guile-func-name-check stacks.c (./guile-snarf-docs -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes stacks.c | \ ./guile_filter_doc_snarfage --filter-snarfage) > stacks.doc || { rm stacks.doc; false; } mawk -f ./guile-func-name-check stime.c @@ -3712,26 +3747,26 @@ ./guile_filter_doc_snarfage --filter-snarfage) > strings.doc || { rm strings.doc; false; } (./guile-snarf-docs -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes srfi-4.c | \ ./guile_filter_doc_snarfage --filter-snarfage) > srfi-4.doc || { rm srfi-4.doc; false; } -mv -f .deps/libguile_la-srfi-13.Tpo .deps/libguile_la-srfi-13.Plo mawk -f ./guile-func-name-check srfi-13.c -mawk -f ./guile-func-name-check srfi-14.c (./guile-snarf-docs -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes srfi-13.c | \ ./guile_filter_doc_snarfage --filter-snarfage) > srfi-13.doc || { rm srfi-13.doc; false; } +mawk -f ./guile-func-name-check srfi-14.c (./guile-snarf-docs -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes srfi-14.c | \ ./guile_filter_doc_snarfage --filter-snarfage) > srfi-14.doc || { rm srfi-14.doc; false; } mawk -f ./guile-func-name-check strorder.c (./guile-snarf-docs -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes strorder.c | \ ./guile_filter_doc_snarfage --filter-snarfage) > strorder.doc || { rm strorder.doc; false; } +mv -f .deps/libguile_la-srfi-13.Tpo .deps/libguile_la-srfi-13.Plo mawk -f ./guile-func-name-check strports.c +mawk -f ./guile-func-name-check struct.c (./guile-snarf-docs -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes strports.c | \ ./guile_filter_doc_snarfage --filter-snarfage) > strports.doc || { rm strports.doc; false; } -mawk -f ./guile-func-name-check struct.c -mawk -f ./guile-func-name-check symbols.c -mawk -f ./guile-func-name-check threads.c (./guile-snarf-docs -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes struct.c | \ ./guile_filter_doc_snarfage --filter-snarfage) > struct.doc || { rm struct.doc; false; } +mawk -f ./guile-func-name-check symbols.c (./guile-snarf-docs -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes symbols.c | \ ./guile_filter_doc_snarfage --filter-snarfage) > symbols.doc || { rm symbols.doc; false; } +mawk -f ./guile-func-name-check threads.c (./guile-snarf-docs -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes threads.c | \ ./guile_filter_doc_snarfage --filter-snarfage) > threads.doc || { rm threads.doc; false; } mawk -f ./guile-func-name-check throw.c @@ -3744,21 +3779,21 @@ (./guile-snarf-docs -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes variable.c | \ ./guile_filter_doc_snarfage --filter-snarfage) > variable.doc || { rm variable.doc; false; } mawk -f ./guile-func-name-check vectors.c -mawk -f ./guile-func-name-check version.c (./guile-snarf-docs -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes vectors.c | \ ./guile_filter_doc_snarfage --filter-snarfage) > vectors.doc || { rm vectors.doc; false; } +mawk -f ./guile-func-name-check version.c (./guile-snarf-docs -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes version.c | \ ./guile_filter_doc_snarfage --filter-snarfage) > version.doc || { rm version.doc; false; } mawk -f ./guile-func-name-check vports.c -mawk -f ./guile-func-name-check weaks.c (./guile-snarf-docs -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes vports.c | \ ./guile_filter_doc_snarfage --filter-snarfage) > vports.doc || { rm vports.doc; false; } +mawk -f ./guile-func-name-check weaks.c (./guile-snarf-docs -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes weaks.c | \ ./guile_filter_doc_snarfage --filter-snarfage) > weaks.doc || { rm weaks.doc; false; } mawk -f ./guile-func-name-check ramap.c -mawk -f ./guile-func-name-check unif.c (./guile-snarf-docs -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes ramap.c | \ ./guile_filter_doc_snarfage --filter-snarfage) > ramap.doc || { rm ramap.doc; false; } +mawk -f ./guile-func-name-check unif.c mawk -f ./guile-func-name-check filesys.c (./guile-snarf-docs -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes unif.c | \ ./guile_filter_doc_snarfage --filter-snarfage) > unif.doc || { rm unif.doc; false; } @@ -3771,16 +3806,16 @@ (./guile-snarf-docs -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes net_db.c | \ ./guile_filter_doc_snarfage --filter-snarfage) > net_db.doc || { rm net_db.doc; false; } mawk -f ./guile-func-name-check socket.c -mawk -f ./guile-func-name-check regex-posix.c (./guile-snarf-docs -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes socket.c | \ ./guile_filter_doc_snarfage --filter-snarfage) > socket.doc || { rm socket.doc; false; } +mawk -f ./guile-func-name-check regex-posix.c (./guile-snarf-docs -DHAVE_CONFIG_H -I.. -I.. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes regex-posix.c | \ ./guile_filter_doc_snarfage --filter-snarfage) > regex-posix.doc || { rm regex-posix.doc; false; } +mv -f .deps/libguile_la-unif.Tpo .deps/libguile_la-unif.Plo mv -f .deps/libguile_la-srfi-4.Tpo .deps/libguile_la-srfi-4.Plo mv -f .deps/libguile_la-numbers.Tpo .deps/libguile_la-numbers.Plo -mv -f .deps/libguile_la-unif.Tpo .deps/libguile_la-unif.Plo mv -f .deps/libguile_la-eval.Tpo .deps/libguile_la-eval.Plo -/bin/bash ../libtool --tag=CC --mode=link x86_64-linux-gnu-gcc -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -version-info 21:0:4 -export-dynamic -no-undefined -Wl,-z,relro -o libguile.la -rpath /usr/lib libguile_la-alist.lo libguile_la-arbiters.lo libguile_la-async.lo libguile_la-backtrace.lo libguile_la-boolean.lo libguile_la-chars.lo libguile_la-continuations.lo libguile_la-convert.lo libguile_la-debug.lo libguile_la-deprecation.lo libguile_la-deprecated.lo libguile_la-discouraged.lo libguile_la-dynwind.lo libguile_la-environments.lo libguile_la-eq.lo libguile_la-error.lo libguile_la-eval.lo libguile_la-evalext.lo libguile_la-extensions.lo libguile_la-feature.lo libguile_la-fluids.lo libguile_la-fports.lo libguile_la-futures.lo libguile_la-gc.lo libguile_la-gc-mark.lo libguile_la-gc-segment.lo libguile_la-gc-malloc.lo libguile_la-gc-card.lo libguile_la-gc-freelist.lo libguile_la-gc_os_dep.lo libguile_la-gdbint.lo libguile_la-gh_data.lo libguile_la-gh_eval.lo libguile_la-gh_funcs.lo libguile_la-gh_init.lo libguile_la-gh_io.lo libguile_la-gh_list.lo libguile_la-gh_predicates.lo libguile_la-goops.lo libguile_la-gsubr.lo libguile_la-guardians.lo libguile_la-hash.lo libguile_la-hashtab.lo libguile_la-hooks.lo libguile_la-i18n.lo libguile_la-init.lo libguile_la-inline.lo libguile_la-ioext.lo libguile_la-keywords.lo libguile_la-lang.lo libguile_la-list.lo libguile_la-load.lo libguile_la-macros.lo libguile_la-mallocs.lo libguile_la-modules.lo libguile_la-numbers.lo libguile_la-objects.lo libguile_la-objprop.lo libguile_la-options.lo libguile_la-pairs.lo libguile_la-ports.lo libguile_la-print.lo libguile_la-procprop.lo libguile_la-procs.lo libguile_la-properties.lo libguile_la-random.lo libguile_la-rdelim.lo libguile_la-read.lo libguile_la-root.lo libguile_la-rw.lo libguile_la-scmsigs.lo libguile_la-script.lo libguile_la-simpos.lo libguile_la-smob.lo libguile_la-sort.lo libguile_la-srcprop.lo libguile_la-stackchk.lo libguile_la-stacks.lo libguile_la-stime.lo libguile_la-strings.lo libguile_la-srfi-4.lo libguile_la-srfi-13.lo libguile_la-srfi-14.lo libguile_la-strorder.lo libguile_la-strports.lo libguile_la-struct.lo libguile_la-symbols.lo libguile_la-threads.lo libguile_la-null-threads.lo libguile_la-throw.lo libguile_la-values.lo libguile_la-variable.lo libguile_la-vectors.lo libguile_la-version.lo libguile_la-vports.lo libguile_la-weaks.lo libguile_la-ramap.lo libguile_la-unif.lo dynl.lo filesys.lo posix.lo net_db.lo socket.lo regex-posix.lo -lgmp -lcrypt -lm -lltdl +/bin/sh ../libtool --tag=CC --mode=link x86_64-linux-gnu-gcc -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -version-info 21:0:4 -export-dynamic -no-undefined -Wl,-z,relro -o libguile.la -rpath /usr/lib libguile_la-alist.lo libguile_la-arbiters.lo libguile_la-async.lo libguile_la-backtrace.lo libguile_la-boolean.lo libguile_la-chars.lo libguile_la-continuations.lo libguile_la-convert.lo libguile_la-debug.lo libguile_la-deprecation.lo libguile_la-deprecated.lo libguile_la-discouraged.lo libguile_la-dynwind.lo libguile_la-environments.lo libguile_la-eq.lo libguile_la-error.lo libguile_la-eval.lo libguile_la-evalext.lo libguile_la-extensions.lo libguile_la-feature.lo libguile_la-fluids.lo libguile_la-fports.lo libguile_la-futures.lo libguile_la-gc.lo libguile_la-gc-mark.lo libguile_la-gc-segment.lo libguile_la-gc-malloc.lo libguile_la-gc-card.lo libguile_la-gc-freelist.lo libguile_la-gc_os_dep.lo libguile_la-gdbint.lo libguile_la-gh_data.lo libguile_la-gh_eval.lo libguile_la-gh_funcs.lo libguile_la-gh_init.lo libguile_la-gh_io.lo libguile_la-gh_list.lo libguile_la-gh_predicates.lo libguile_la-goops.lo libguile_la-gsubr.lo libguile_la-guardians.lo libguile_la-hash.lo libguile_la-hashtab.lo libguile_la-hooks.lo libguile_la-i18n.lo libguile_la-init.lo libguile_la-inline.lo libguile_la-ioext.lo libguile_la-keywords.lo libguile_la-lang.lo libguile_la-list.lo libguile_la-load.lo libguile_la-macros.lo libguile_la-mallocs.lo libguile_la-modules.lo libguile_la-numbers.lo libguile_la-objects.lo libguile_la-objprop.lo libguile_la-options.lo libguile_la-pairs.lo libguile_la-ports.lo libguile_la-print.lo libguile_la-procprop.lo libguile_la-procs.lo libguile_la-properties.lo libguile_la-random.lo libguile_la-rdelim.lo libguile_la-read.lo libguile_la-root.lo libguile_la-rw.lo libguile_la-scmsigs.lo libguile_la-script.lo libguile_la-simpos.lo libguile_la-smob.lo libguile_la-sort.lo libguile_la-srcprop.lo libguile_la-stackchk.lo libguile_la-stacks.lo libguile_la-stime.lo libguile_la-strings.lo libguile_la-srfi-4.lo libguile_la-srfi-13.lo libguile_la-srfi-14.lo libguile_la-strorder.lo libguile_la-strports.lo libguile_la-struct.lo libguile_la-symbols.lo libguile_la-threads.lo libguile_la-null-threads.lo libguile_la-throw.lo libguile_la-values.lo libguile_la-variable.lo libguile_la-vectors.lo libguile_la-version.lo libguile_la-vports.lo libguile_la-weaks.lo libguile_la-ramap.lo libguile_la-unif.lo dynl.lo filesys.lo posix.lo net_db.lo socket.lo regex-posix.lo -lgmp -lcrypt -lm -lltdl libtool: link: x86_64-linux-gnu-gcc -shared -fPIC -DPIC .libs/libguile_la-alist.o .libs/libguile_la-arbiters.o .libs/libguile_la-async.o .libs/libguile_la-backtrace.o .libs/libguile_la-boolean.o .libs/libguile_la-chars.o .libs/libguile_la-continuations.o .libs/libguile_la-convert.o .libs/libguile_la-debug.o .libs/libguile_la-deprecation.o .libs/libguile_la-deprecated.o .libs/libguile_la-discouraged.o .libs/libguile_la-dynwind.o .libs/libguile_la-environments.o .libs/libguile_la-eq.o .libs/libguile_la-error.o .libs/libguile_la-eval.o .libs/libguile_la-evalext.o .libs/libguile_la-extensions.o .libs/libguile_la-feature.o .libs/libguile_la-fluids.o .libs/libguile_la-fports.o .libs/libguile_la-futures.o .libs/libguile_la-gc.o .libs/libguile_la-gc-mark.o .libs/libguile_la-gc-segment.o .libs/libguile_la-gc-malloc.o .libs/libguile_la-gc-card.o .libs/libguile_la-gc-freelist.o .libs/libguile_la-gc_os_dep.o .libs/libguile_la-gdbint.o .libs/libguile_la-gh_data.o .libs/libguile_la-gh_eval.o .libs/libguile_la-gh_funcs.o .libs/libguile_la-gh_init.o .libs/libguile_la-gh_io.o .libs/libguile_la-gh_list.o .libs/libguile_la-gh_predicates.o .libs/libguile_la-goops.o .libs/libguile_la-gsubr.o .libs/libguile_la-guardians.o .libs/libguile_la-hash.o .libs/libguile_la-hashtab.o .libs/libguile_la-hooks.o .libs/libguile_la-i18n.o .libs/libguile_la-init.o .libs/libguile_la-inline.o .libs/libguile_la-ioext.o .libs/libguile_la-keywords.o .libs/libguile_la-lang.o .libs/libguile_la-list.o .libs/libguile_la-load.o .libs/libguile_la-macros.o .libs/libguile_la-mallocs.o .libs/libguile_la-modules.o .libs/libguile_la-numbers.o .libs/libguile_la-objects.o .libs/libguile_la-objprop.o .libs/libguile_la-options.o .libs/libguile_la-pairs.o .libs/libguile_la-ports.o .libs/libguile_la-print.o .libs/libguile_la-procprop.o .libs/libguile_la-procs.o .libs/libguile_la-properties.o .libs/libguile_la-random.o .libs/libguile_la-rdelim.o .libs/libguile_la-read.o .libs/libguile_la-root.o .libs/libguile_la-rw.o .libs/libguile_la-scmsigs.o .libs/libguile_la-script.o .libs/libguile_la-simpos.o .libs/libguile_la-smob.o .libs/libguile_la-sort.o .libs/libguile_la-srcprop.o .libs/libguile_la-stackchk.o .libs/libguile_la-stacks.o .libs/libguile_la-stime.o .libs/libguile_la-strings.o .libs/libguile_la-srfi-4.o .libs/libguile_la-srfi-13.o .libs/libguile_la-srfi-14.o .libs/libguile_la-strorder.o .libs/libguile_la-strports.o .libs/libguile_la-struct.o .libs/libguile_la-symbols.o .libs/libguile_la-threads.o .libs/libguile_la-null-threads.o .libs/libguile_la-throw.o .libs/libguile_la-values.o .libs/libguile_la-variable.o .libs/libguile_la-vectors.o .libs/libguile_la-version.o .libs/libguile_la-vports.o .libs/libguile_la-weaks.o .libs/libguile_la-ramap.o .libs/libguile_la-unif.o .libs/dynl.o .libs/filesys.o .libs/posix.o .libs/net_db.o .libs/socket.o .libs/regex-posix.o -lgmp -lcrypt -lm /usr/lib/x86_64-linux-gnu/libltdl.so -O2 -g -Wl,-z -Wl,relro -Wl,-soname -Wl,libguile.so.17 -o .libs/libguile.so.17.4.0 /usr/bin/ld: .libs/posix.o: in function `scm_tmpnam': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/posix.c:1164: warning: the use of `tmpnam' is dangerous, better use `mkstemp' @@ -3790,7 +3825,7 @@ x86_64-linux-gnu-ar: `u' modifier ignored since `D' is the default (see `U') libtool: link: x86_64-linux-gnu-ranlib .libs/libguile.a libtool: link: ( cd ".libs" && rm -f "libguile.la" && ln -s "../libguile.la" "libguile.la" ) -/bin/bash ../libtool --tag=CC --mode=link x86_64-linux-gnu-gcc -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -o guile guile-guile.o libguile.la -lgmp -lcrypt -lm -lltdl +/bin/sh ../libtool --tag=CC --mode=link x86_64-linux-gnu-gcc -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -o guile guile-guile.o libguile.la -lgmp -lcrypt -lm -lltdl libtool: link: x86_64-linux-gnu-gcc -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z -Wl,relro -o .libs/guile guile-guile.o ./.libs/libguile.so -lgmp -lcrypt -lm /usr/lib/x86_64-linux-gnu/libltdl.so cat alist.doc arbiters.doc async.doc backtrace.doc boolean.doc chars.doc continuations.doc debug.doc deprecation.doc deprecated.doc discouraged.doc dynl.doc dynwind.doc environments.doc eq.doc error.doc eval.doc evalext.doc extensions.doc feature.doc fluids.doc fports.doc futures.doc gc.doc goops.doc gsubr.doc gc-mark.doc gc-segment.doc gc-malloc.doc gc-card.doc guardians.doc hash.doc hashtab.doc hooks.doc i18n.doc init.doc ioext.doc keywords.doc lang.doc list.doc load.doc macros.doc mallocs.doc modules.doc numbers.doc objects.doc objprop.doc options.doc pairs.doc ports.doc print.doc procprop.doc procs.doc properties.doc random.doc rdelim.doc read.doc root.doc rw.doc scmsigs.doc script.doc simpos.doc smob.doc sort.doc srcprop.doc stackchk.doc stacks.doc stime.doc strings.doc srfi-4.doc srfi-13.doc srfi-14.doc strorder.doc strports.doc struct.doc symbols.doc threads.doc throw.doc values.doc variable.doc vectors.doc version.doc vports.doc weaks.doc ramap.doc unif.doc dynl.doc filesys.doc posix.doc net_db.doc socket.doc regex-posix.doc | GUILE="/build/lilypond-2.19.81+really-2.18.2/guile18/pre-inst-guile" ../scripts/snarf-check-and-output-texi > guile-procedures.texi || { rm guile-procedures.texi; false; } rm -f guile-procedures.txt @@ -4998,11 +5033,11 @@ make[6]: Nothing to be done for 'all'. make[6]: Leaving directory '/build/lilypond-2.19.81+really-2.18.2/guile18/guile-readline/ice-9' make[6]: Entering directory '/build/lilypond-2.19.81+really-2.18.2/guile18/guile-readline' -/bin/bash ./libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I./.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -MT readline.lo -MD -MP -MF .deps/readline.Tpo -c -o readline.lo readline.c +/bin/sh ./libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I./.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -MT readline.lo -MD -MP -MF .deps/readline.Tpo -c -o readline.lo readline.c libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I./.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -MT readline.lo -MD -MP -MF .deps/readline.Tpo -c readline.c -fPIC -DPIC -o .libs/readline.o libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I./.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -MT readline.lo -MD -MP -MF .deps/readline.Tpo -c readline.c -o readline.o >/dev/null 2>&1 mv -f .deps/readline.Tpo .deps/readline.Plo -/bin/bash ./libtool --tag=CC --mode=link x86_64-linux-gnu-gcc -O2 -g -version-info 17:3:0 -export-dynamic -no-undefined -Wl,-z,relro -o libguilereadline-v-17.la -rpath /usr/lib readline.lo ../libguile/libguile.la -lreadline -lncurses +/bin/sh ./libtool --tag=CC --mode=link x86_64-linux-gnu-gcc -O2 -g -version-info 17:3:0 -export-dynamic -no-undefined -Wl,-z,relro -o libguilereadline-v-17.la -rpath /usr/lib readline.lo ../libguile/libguile.la -lreadline -lncurses libtool: link: x86_64-linux-gnu-gcc -shared -fPIC -DPIC .libs/readline.o -Wl,-rpath -Wl,/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/.libs ../libguile/.libs/libguile.so -lreadline -lncurses -O2 -g -Wl,-z -Wl,relro -Wl,-soname -Wl,libguilereadline-v-17.so.17 -o .libs/libguilereadline-v-17.so.17.0.3 libtool: link: (cd ".libs" && rm -f "libguilereadline-v-17.so.17" && ln -s "libguilereadline-v-17.so.17.0.3" "libguilereadline-v-17.so.17") libtool: link: (cd ".libs" && rm -f "libguilereadline-v-17.so" && ln -s "libguilereadline-v-17.so.17.0.3" "libguilereadline-v-17.so") @@ -5030,51 +5065,51 @@ ../libguile/guile-snarf -o srfi-60.x srfi-60.c -DHAVE_CONFIG_H -I.. -I./.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes /usr/bin/make all-am make[5]: Entering directory '/build/lilypond-2.19.81+really-2.18.2/guile18/srfi' -/bin/bash ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I./.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT srfi-1.lo -MD -MP -MF .deps/srfi-1.Tpo -c -o srfi-1.lo srfi-1.c -/bin/bash ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I./.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT srfi-4.lo -MD -MP -MF .deps/srfi-4.Tpo -c -o srfi-4.lo srfi-4.c -/bin/bash ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I./.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT srfi-13.lo -MD -MP -MF .deps/srfi-13.Tpo -c -o srfi-13.lo srfi-13.c -/bin/bash ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I./.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT srfi-14.lo -MD -MP -MF .deps/srfi-14.Tpo -c -o srfi-14.lo srfi-14.c -/bin/bash ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I./.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT srfi-60.lo -MD -MP -MF .deps/srfi-60.Tpo -c -o srfi-60.lo srfi-60.c +/bin/sh ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I./.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT srfi-1.lo -MD -MP -MF .deps/srfi-1.Tpo -c -o srfi-1.lo srfi-1.c +/bin/sh ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I./.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT srfi-4.lo -MD -MP -MF .deps/srfi-4.Tpo -c -o srfi-4.lo srfi-4.c +/bin/sh ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I./.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT srfi-13.lo -MD -MP -MF .deps/srfi-13.Tpo -c -o srfi-13.lo srfi-13.c +/bin/sh ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I./.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT srfi-14.lo -MD -MP -MF .deps/srfi-14.Tpo -c -o srfi-14.lo srfi-14.c +/bin/sh ../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I./.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT srfi-60.lo -MD -MP -MF .deps/srfi-60.Tpo -c -o srfi-60.lo srfi-60.c +libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I./.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT srfi-60.lo -MD -MP -MF .deps/srfi-60.Tpo -c srfi-60.c -fPIC -DPIC -o .libs/srfi-60.o libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I./.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT srfi-1.lo -MD -MP -MF .deps/srfi-1.Tpo -c srfi-1.c -fPIC -DPIC -o .libs/srfi-1.o +libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I./.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT srfi-4.lo -MD -MP -MF .deps/srfi-4.Tpo -c srfi-4.c -fPIC -DPIC -o .libs/srfi-4.o libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I./.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT srfi-14.lo -MD -MP -MF .deps/srfi-14.Tpo -c srfi-14.c -fPIC -DPIC -o .libs/srfi-14.o -libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I./.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT srfi-60.lo -MD -MP -MF .deps/srfi-60.Tpo -c srfi-60.c -fPIC -DPIC -o .libs/srfi-60.o libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I./.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT srfi-13.lo -MD -MP -MF .deps/srfi-13.Tpo -c srfi-13.c -fPIC -DPIC -o .libs/srfi-13.o -libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I./.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT srfi-4.lo -MD -MP -MF .deps/srfi-4.Tpo -c srfi-4.c -fPIC -DPIC -o .libs/srfi-4.o libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I./.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT srfi-14.lo -MD -MP -MF .deps/srfi-14.Tpo -c srfi-14.c -o srfi-14.o >/dev/null 2>&1 mv -f .deps/srfi-14.Tpo .deps/srfi-14.Plo -libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I./.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT srfi-13.lo -MD -MP -MF .deps/srfi-13.Tpo -c srfi-13.c -o srfi-13.o >/dev/null 2>&1 libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I./.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT srfi-4.lo -MD -MP -MF .deps/srfi-4.Tpo -c srfi-4.c -o srfi-4.o >/dev/null 2>&1 +libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I./.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT srfi-13.lo -MD -MP -MF .deps/srfi-13.Tpo -c srfi-13.c -o srfi-13.o >/dev/null 2>&1 +mv -f .deps/srfi-4.Tpo .deps/srfi-4.Plo +/bin/sh ../libtool --tag=CC --mode=link x86_64-linux-gnu-gcc -O2 -g -Wall -Wmissing-prototypes -no-undefined -export-dynamic -version-info 3:1:0 -Wl,-z,relro -o libguile-srfi-srfi-4-v-3.la -rpath /usr/lib srfi-4.lo ../libguile/libguile.la -lgmp -lcrypt -lm -lltdl libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I./.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT srfi-60.lo -MD -MP -MF .deps/srfi-60.Tpo -c srfi-60.c -o srfi-60.o >/dev/null 2>&1 mv -f .deps/srfi-13.Tpo .deps/srfi-13.Plo -/bin/bash ../libtool --tag=CC --mode=link x86_64-linux-gnu-gcc -O2 -g -Wall -Wmissing-prototypes -no-undefined -export-dynamic -version-info 3:1:0 -Wl,-z,relro -o libguile-srfi-srfi-13-14-v-3.la -rpath /usr/lib srfi-13.lo srfi-14.lo ../libguile/libguile.la -lgmp -lcrypt -lm -lltdl -mv -f .deps/srfi-4.Tpo .deps/srfi-4.Plo -/bin/bash ../libtool --tag=CC --mode=link x86_64-linux-gnu-gcc -O2 -g -Wall -Wmissing-prototypes -no-undefined -export-dynamic -version-info 3:1:0 -Wl,-z,relro -o libguile-srfi-srfi-4-v-3.la -rpath /usr/lib srfi-4.lo ../libguile/libguile.la -lgmp -lcrypt -lm -lltdl +/bin/sh ../libtool --tag=CC --mode=link x86_64-linux-gnu-gcc -O2 -g -Wall -Wmissing-prototypes -no-undefined -export-dynamic -version-info 3:1:0 -Wl,-z,relro -o libguile-srfi-srfi-13-14-v-3.la -rpath /usr/lib srfi-13.lo srfi-14.lo ../libguile/libguile.la -lgmp -lcrypt -lm -lltdl +libtool: link: x86_64-linux-gnu-gcc -shared -fPIC -DPIC .libs/srfi-4.o -Wl,-rpath -Wl,/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/.libs ../libguile/.libs/libguile.so -lgmp -lcrypt -lm /usr/lib/x86_64-linux-gnu/libltdl.so -O2 -g -Wl,-z -Wl,relro -Wl,-soname -Wl,libguile-srfi-srfi-4-v-3.so.3 -o .libs/libguile-srfi-srfi-4-v-3.so.3.0.1 mv -f .deps/srfi-60.Tpo .deps/srfi-60.Plo -/bin/bash ../libtool --tag=CC --mode=link x86_64-linux-gnu-gcc -O2 -g -Wall -Wmissing-prototypes -no-undefined -export-dynamic -version-info 2:2:0 -Wl,-z,relro -o libguile-srfi-srfi-60-v-2.la -rpath /usr/lib srfi-60.lo ../libguile/libguile.la -lgmp -lcrypt -lm -lltdl +/bin/sh ../libtool --tag=CC --mode=link x86_64-linux-gnu-gcc -O2 -g -Wall -Wmissing-prototypes -no-undefined -export-dynamic -version-info 2:2:0 -Wl,-z,relro -o libguile-srfi-srfi-60-v-2.la -rpath /usr/lib srfi-60.lo ../libguile/libguile.la -lgmp -lcrypt -lm -lltdl +libtool: link: (cd ".libs" && rm -f "libguile-srfi-srfi-4-v-3.so.3" && ln -s "libguile-srfi-srfi-4-v-3.so.3.0.1" "libguile-srfi-srfi-4-v-3.so.3") +libtool: link: (cd ".libs" && rm -f "libguile-srfi-srfi-4-v-3.so" && ln -s "libguile-srfi-srfi-4-v-3.so.3.0.1" "libguile-srfi-srfi-4-v-3.so") +libtool: link: x86_64-linux-gnu-ar cru .libs/libguile-srfi-srfi-4-v-3.a srfi-4.o +x86_64-linux-gnu-ar: `u' modifier ignored since `D' is the default (see `U') +libtool: link: x86_64-linux-gnu-ranlib .libs/libguile-srfi-srfi-4-v-3.a libtool: link: x86_64-linux-gnu-gcc -shared -fPIC -DPIC .libs/srfi-13.o .libs/srfi-14.o -Wl,-rpath -Wl,/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/.libs ../libguile/.libs/libguile.so -lgmp -lcrypt -lm /usr/lib/x86_64-linux-gnu/libltdl.so -O2 -g -Wl,-z -Wl,relro -Wl,-soname -Wl,libguile-srfi-srfi-13-14-v-3.so.3 -o .libs/libguile-srfi-srfi-13-14-v-3.so.3.0.1 +libtool: link: ( cd ".libs" && rm -f "libguile-srfi-srfi-4-v-3.la" && ln -s "../libguile-srfi-srfi-4-v-3.la" "libguile-srfi-srfi-4-v-3.la" ) libtool: link: (cd ".libs" && rm -f "libguile-srfi-srfi-13-14-v-3.so.3" && ln -s "libguile-srfi-srfi-13-14-v-3.so.3.0.1" "libguile-srfi-srfi-13-14-v-3.so.3") -libtool: link: x86_64-linux-gnu-gcc -shared -fPIC -DPIC .libs/srfi-4.o -Wl,-rpath -Wl,/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/.libs ../libguile/.libs/libguile.so -lgmp -lcrypt -lm /usr/lib/x86_64-linux-gnu/libltdl.so -O2 -g -Wl,-z -Wl,relro -Wl,-soname -Wl,libguile-srfi-srfi-4-v-3.so.3 -o .libs/libguile-srfi-srfi-4-v-3.so.3.0.1 libtool: link: (cd ".libs" && rm -f "libguile-srfi-srfi-13-14-v-3.so" && ln -s "libguile-srfi-srfi-13-14-v-3.so.3.0.1" "libguile-srfi-srfi-13-14-v-3.so") +libtool: link: x86_64-linux-gnu-gcc -shared -fPIC -DPIC .libs/srfi-60.o -Wl,-rpath -Wl,/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/.libs ../libguile/.libs/libguile.so -lgmp -lcrypt -lm /usr/lib/x86_64-linux-gnu/libltdl.so -O2 -g -Wl,-z -Wl,relro -Wl,-soname -Wl,libguile-srfi-srfi-60-v-2.so.2 -o .libs/libguile-srfi-srfi-60-v-2.so.2.0.2 libtool: link: x86_64-linux-gnu-ar cru .libs/libguile-srfi-srfi-13-14-v-3.a srfi-13.o srfi-14.o x86_64-linux-gnu-ar: `u' modifier ignored since `D' is the default (see `U') libtool: link: x86_64-linux-gnu-ranlib .libs/libguile-srfi-srfi-13-14-v-3.a -libtool: link: (cd ".libs" && rm -f "libguile-srfi-srfi-4-v-3.so.3" && ln -s "libguile-srfi-srfi-4-v-3.so.3.0.1" "libguile-srfi-srfi-4-v-3.so.3") -libtool: link: (cd ".libs" && rm -f "libguile-srfi-srfi-4-v-3.so" && ln -s "libguile-srfi-srfi-4-v-3.so.3.0.1" "libguile-srfi-srfi-4-v-3.so") libtool: link: ( cd ".libs" && rm -f "libguile-srfi-srfi-13-14-v-3.la" && ln -s "../libguile-srfi-srfi-13-14-v-3.la" "libguile-srfi-srfi-13-14-v-3.la" ) -libtool: link: x86_64-linux-gnu-ar cru .libs/libguile-srfi-srfi-4-v-3.a srfi-4.o -x86_64-linux-gnu-ar: `u' modifier ignored since `D' is the default (see `U') -libtool: link: x86_64-linux-gnu-ranlib .libs/libguile-srfi-srfi-4-v-3.a -libtool: link: x86_64-linux-gnu-gcc -shared -fPIC -DPIC .libs/srfi-60.o -Wl,-rpath -Wl,/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/.libs ../libguile/.libs/libguile.so -lgmp -lcrypt -lm /usr/lib/x86_64-linux-gnu/libltdl.so -O2 -g -Wl,-z -Wl,relro -Wl,-soname -Wl,libguile-srfi-srfi-60-v-2.so.2 -o .libs/libguile-srfi-srfi-60-v-2.so.2.0.2 -libtool: link: ( cd ".libs" && rm -f "libguile-srfi-srfi-4-v-3.la" && ln -s "../libguile-srfi-srfi-4-v-3.la" "libguile-srfi-srfi-4-v-3.la" ) +libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I./.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT srfi-1.lo -MD -MP -MF .deps/srfi-1.Tpo -c srfi-1.c -o srfi-1.o >/dev/null 2>&1 libtool: link: (cd ".libs" && rm -f "libguile-srfi-srfi-60-v-2.so.2" && ln -s "libguile-srfi-srfi-60-v-2.so.2.0.2" "libguile-srfi-srfi-60-v-2.so.2") libtool: link: (cd ".libs" && rm -f "libguile-srfi-srfi-60-v-2.so" && ln -s "libguile-srfi-srfi-60-v-2.so.2.0.2" "libguile-srfi-srfi-60-v-2.so") libtool: link: x86_64-linux-gnu-ar cru .libs/libguile-srfi-srfi-60-v-2.a srfi-60.o x86_64-linux-gnu-ar: `u' modifier ignored since `D' is the default (see `U') libtool: link: x86_64-linux-gnu-ranlib .libs/libguile-srfi-srfi-60-v-2.a -libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I./.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT srfi-1.lo -MD -MP -MF .deps/srfi-1.Tpo -c srfi-1.c -o srfi-1.o >/dev/null 2>&1 libtool: link: ( cd ".libs" && rm -f "libguile-srfi-srfi-60-v-2.la" && ln -s "../libguile-srfi-srfi-60-v-2.la" "libguile-srfi-srfi-60-v-2.la" ) mv -f .deps/srfi-1.Tpo .deps/srfi-1.Plo -/bin/bash ../libtool --tag=CC --mode=link x86_64-linux-gnu-gcc -O2 -g -Wall -Wmissing-prototypes -no-undefined -export-dynamic -version-info 3:2:0 -Wl,-z,relro -o libguile-srfi-srfi-1-v-3.la -rpath /usr/lib srfi-1.lo ../libguile/libguile.la -lgmp -lcrypt -lm -lltdl +/bin/sh ../libtool --tag=CC --mode=link x86_64-linux-gnu-gcc -O2 -g -Wall -Wmissing-prototypes -no-undefined -export-dynamic -version-info 3:2:0 -Wl,-z,relro -o libguile-srfi-srfi-1-v-3.la -rpath /usr/lib srfi-1.lo ../libguile/libguile.la -lgmp -lcrypt -lm -lltdl libtool: link: x86_64-linux-gnu-gcc -shared -fPIC -DPIC .libs/srfi-1.o -Wl,-rpath -Wl,/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/.libs ../libguile/.libs/libguile.so -lgmp -lcrypt -lm /usr/lib/x86_64-linux-gnu/libltdl.so -O2 -g -Wl,-z -Wl,relro -Wl,-soname -Wl,libguile-srfi-srfi-1-v-3.so.3 -o .libs/libguile-srfi-srfi-1-v-3.so.3.0.2 libtool: link: (cd ".libs" && rm -f "libguile-srfi-srfi-1-v-3.so.3" && ln -s "libguile-srfi-srfi-1-v-3.so.3.0.2" "libguile-srfi-srfi-1-v-3.so.3") libtool: link: (cd ".libs" && rm -f "libguile-srfi-srfi-1-v-3.so" && ln -s "libguile-srfi-srfi-1-v-3.so.3.0.2" "libguile-srfi-srfi-1-v-3.so") @@ -5092,13 +5127,13 @@ restore=: && backupdir=".am$$" && \ am__cwd=`pwd` && CDPATH="${ZSH_VERSION+.}:" && cd . && \ rm -rf $backupdir && mkdir $backupdir && \ -if (/bin/bash /build/lilypond-2.19.81+really-2.18.2/guile18/build-aux/missing makeinfo --version) >/dev/null 2>&1; then \ +if (/bin/sh /build/lilypond-2.19.81+really-2.18.2/guile18/build-aux/missing makeinfo --version) >/dev/null 2>&1; then \ for f in guile-tut.info guile-tut.info-[0-9] guile-tut.info-[0-9][0-9] guile-tut.i[0-9] guile-tut.i[0-9][0-9]; do \ if test -f $f; then mv $f $backupdir; restore=mv; else :; fi; \ done; \ else :; fi && \ cd "$am__cwd"; \ -if /bin/bash /build/lilypond-2.19.81+really-2.18.2/guile18/build-aux/missing makeinfo -I . \ +if /bin/sh /build/lilypond-2.19.81+really-2.18.2/guile18/build-aux/missing makeinfo -I . \ -o guile-tut.info guile-tut.texi; \ then \ rc=0; \ @@ -5115,13 +5150,13 @@ restore=: && backupdir=".am$$" && \ am__cwd=`pwd` && CDPATH="${ZSH_VERSION+.}:" && cd . && \ rm -rf $backupdir && mkdir $backupdir && \ -if (/bin/bash /build/lilypond-2.19.81+really-2.18.2/guile18/build-aux/missing makeinfo --version) >/dev/null 2>&1; then \ +if (/bin/sh /build/lilypond-2.19.81+really-2.18.2/guile18/build-aux/missing makeinfo --version) >/dev/null 2>&1; then \ for f in r5rs.info r5rs.info-[0-9] r5rs.info-[0-9][0-9] r5rs.i[0-9] r5rs.i[0-9][0-9]; do \ if test -f $f; then mv $f $backupdir; restore=mv; else :; fi; \ done; \ else :; fi && \ cd "$am__cwd"; \ -if /bin/bash /build/lilypond-2.19.81+really-2.18.2/guile18/build-aux/missing makeinfo -I . \ +if /bin/sh /build/lilypond-2.19.81+really-2.18.2/guile18/build-aux/missing makeinfo -I . \ -o r5rs.info r5rs.texi; \ then \ rc=0; \ @@ -5164,12 +5199,12 @@ ../../libguile/guile-snarf -o test-asmobs-lib.x test-asmobs-lib.c -DHAVE_CONFIG_H -I. -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -I../.. -I../.. /usr/bin/make all-am make[6]: Entering directory '/build/lilypond-2.19.81+really-2.18.2/guile18/test-suite/standalone' -/bin/bash ../../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -I../../test-suite/standalone -I../.. -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libtest_asmobs_la-test-asmobs-lib.lo -MD -MP -MF .deps/libtest_asmobs_la-test-asmobs-lib.Tpo -c -o libtest_asmobs_la-test-asmobs-lib.lo `test -f 'test-asmobs-lib.c' || echo './'`test-asmobs-lib.c +/bin/sh ../../libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -I../../test-suite/standalone -I../.. -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libtest_asmobs_la-test-asmobs-lib.lo -MD -MP -MF .deps/libtest_asmobs_la-test-asmobs-lib.Tpo -c -o libtest_asmobs_la-test-asmobs-lib.lo `test -f 'test-asmobs-lib.c' || echo './'`test-asmobs-lib.c cd . && chmod u+x test-system-cmds test-require-extension test-bad-identifiers test-asmobs test-fast-slot-ref test-use-srfi libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -I../../test-suite/standalone -I../.. -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libtest_asmobs_la-test-asmobs-lib.lo -MD -MP -MF .deps/libtest_asmobs_la-test-asmobs-lib.Tpo -c test-asmobs-lib.c -fPIC -DPIC -o .libs/libtest_asmobs_la-test-asmobs-lib.o libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -I../../test-suite/standalone -I../.. -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -MT libtest_asmobs_la-test-asmobs-lib.lo -MD -MP -MF .deps/libtest_asmobs_la-test-asmobs-lib.Tpo -c test-asmobs-lib.c -o libtest_asmobs_la-test-asmobs-lib.o >/dev/null 2>&1 mv -f .deps/libtest_asmobs_la-test-asmobs-lib.Tpo .deps/libtest_asmobs_la-test-asmobs-lib.Plo -/bin/bash ../../libtool --tag=CC --mode=link x86_64-linux-gnu-gcc -I../../test-suite/standalone -I../.. -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -no-undefined -rpath `pwd` -Wl,-z,relro -o libtest-asmobs.la libtest_asmobs_la-test-asmobs-lib.lo ../../libguile/libguile.la -lgmp -lcrypt -lm -lltdl +/bin/sh ../../libtool --tag=CC --mode=link x86_64-linux-gnu-gcc -I../../test-suite/standalone -I../.. -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -Wall -Wmissing-prototypes -no-undefined -rpath `pwd` -Wl,-z,relro -o libtest-asmobs.la libtest_asmobs_la-test-asmobs-lib.lo ../../libguile/libguile.la -lgmp -lcrypt -lm -lltdl libtool: link: x86_64-linux-gnu-gcc -shared -fPIC -DPIC .libs/libtest_asmobs_la-test-asmobs-lib.o -Wl,-rpath -Wl,/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/.libs ../../libguile/.libs/libguile.so -lgmp -lcrypt -lm /usr/lib/x86_64-linux-gnu/libltdl.so -O2 -g -Wl,-z -Wl,relro -Wl,-soname -Wl,libtest-asmobs.so.0 -o .libs/libtest-asmobs.so.0.0.0 libtool: link: (cd ".libs" && rm -f "libtest-asmobs.so.0" && ln -s "libtest-asmobs.so.0.0.0" "libtest-asmobs.so.0") libtool: link: (cd ".libs" && rm -f "libtest-asmobs.so" && ln -s "libtest-asmobs.so.0.0.0" "libtest-asmobs.so") @@ -5225,7 +5260,7 @@ make[4]: Entering directory '/build/lilypond-2.19.81+really-2.18.2/guile18/libguile' make[5]: Entering directory '/build/lilypond-2.19.81+really-2.18.2/guile18/libguile' /bin/mkdir -p '/build/lilypond-2.19.81+really-2.18.2/out/guile/usr/lib' - /bin/bash ../libtool --mode=install /usr/bin/install -c libguile.la '/build/lilypond-2.19.81+really-2.18.2/out/guile/usr/lib' + /bin/sh ../libtool --mode=install /usr/bin/install -c libguile.la '/build/lilypond-2.19.81+really-2.18.2/out/guile/usr/lib' libtool: install: /usr/bin/install -c .libs/libguile.so.17.4.0 /build/lilypond-2.19.81+really-2.18.2/out/guile/usr/lib/libguile.so.17.4.0 libtool: install: (cd /build/lilypond-2.19.81+really-2.18.2/out/guile/usr/lib && { ln -s -f libguile.so.17.4.0 libguile.so.17 || { rm -f libguile.so.17 && ln -s libguile.so.17.4.0 libguile.so.17; }; }) libtool: install: (cd /build/lilypond-2.19.81+really-2.18.2/out/guile/usr/lib && { ln -s -f libguile.so.17.4.0 libguile.so || { rm -f libguile.so && ln -s libguile.so.17.4.0 libguile.so; }; }) @@ -5235,7 +5270,7 @@ libtool: install: x86_64-linux-gnu-ranlib /build/lilypond-2.19.81+really-2.18.2/out/guile/usr/lib/libguile.a libtool: warning: remember to run 'libtool --finish /usr/lib' /bin/mkdir -p '/build/lilypond-2.19.81+really-2.18.2/out/guile/usr/bin' - /bin/bash ../libtool --mode=install /usr/bin/install -c guile '/build/lilypond-2.19.81+really-2.18.2/out/guile/usr/bin' + /bin/sh ../libtool --mode=install /usr/bin/install -c guile '/build/lilypond-2.19.81+really-2.18.2/out/guile/usr/bin' libtool: warning: 'libguile.la' has not been installed in '/usr/lib' libtool: install: /usr/bin/install -c .libs/guile /build/lilypond-2.19.81+really-2.18.2/out/guile/usr/bin/guile /bin/mkdir -p '/build/lilypond-2.19.81+really-2.18.2/out/guile/usr/bin' @@ -5295,9 +5330,9 @@ make[5]: Entering directory '/build/lilypond-2.19.81+really-2.18.2/guile18/guile-readline' make[6]: Entering directory '/build/lilypond-2.19.81+really-2.18.2/guile18/guile-readline' /bin/mkdir -p '/build/lilypond-2.19.81+really-2.18.2/out/guile/usr/lib' - /bin/bash ./libtool --mode=install /usr/bin/install -c libguilereadline-v-17.la '/build/lilypond-2.19.81+really-2.18.2/out/guile/usr/lib' + /bin/sh ./libtool --mode=install /usr/bin/install -c libguilereadline-v-17.la '/build/lilypond-2.19.81+really-2.18.2/out/guile/usr/lib' libtool: warning: relinking 'libguilereadline-v-17.la' -libtool: install: (cd /build/lilypond-2.19.81+really-2.18.2/guile18/guile-readline; /bin/bash "/build/lilypond-2.19.81+really-2.18.2/guile18/guile-readline/libtool" --tag CC --mode=relink x86_64-linux-gnu-gcc -O2 -g -version-info 17:3:0 -export-dynamic -no-undefined -Wl,-z,relro -o libguilereadline-v-17.la -rpath /usr/lib readline.lo ../libguile/libguile.la -lreadline -lncurses -inst-prefix-dir /build/lilypond-2.19.81+really-2.18.2/out/guile) +libtool: install: (cd /build/lilypond-2.19.81+really-2.18.2/guile18/guile-readline; /bin/sh "/build/lilypond-2.19.81+really-2.18.2/guile18/guile-readline/libtool" --tag CC --mode=relink x86_64-linux-gnu-gcc -O2 -g -version-info 17:3:0 -export-dynamic -no-undefined -Wl,-z,relro -o libguilereadline-v-17.la -rpath /usr/lib readline.lo ../libguile/libguile.la -lreadline -lncurses -inst-prefix-dir /build/lilypond-2.19.81+really-2.18.2/out/guile) libtool: relink: x86_64-linux-gnu-gcc -shared -fPIC -DPIC .libs/readline.o -L/build/lilypond-2.19.81+really-2.18.2/out/guile/usr/lib -L/usr/lib -lguile -lreadline -lncurses -O2 -g -Wl,-z -Wl,relro -Wl,-soname -Wl,libguilereadline-v-17.so.17 -o .libs/libguilereadline-v-17.so.17.0.3 libtool: install: /usr/bin/install -c .libs/libguilereadline-v-17.so.17.0.3T /build/lilypond-2.19.81+really-2.18.2/out/guile/usr/lib/libguilereadline-v-17.so.17.0.3 libtool: install: (cd /build/lilypond-2.19.81+really-2.18.2/out/guile/usr/lib && { ln -s -f libguilereadline-v-17.so.17.0.3 libguilereadline-v-17.so.17 || { rm -f libguilereadline-v-17.so.17 && ln -s libguilereadline-v-17.so.17.0.3 libguilereadline-v-17.so.17; }; }) @@ -5333,30 +5368,30 @@ make[4]: Entering directory '/build/lilypond-2.19.81+really-2.18.2/guile18/srfi' make[5]: Entering directory '/build/lilypond-2.19.81+really-2.18.2/guile18/srfi' /bin/mkdir -p '/build/lilypond-2.19.81+really-2.18.2/out/guile/usr/lib' - /bin/bash ../libtool --mode=install /usr/bin/install -c libguile-srfi-srfi-1-v-3.la libguile-srfi-srfi-4-v-3.la libguile-srfi-srfi-13-14-v-3.la libguile-srfi-srfi-60-v-2.la '/build/lilypond-2.19.81+really-2.18.2/out/guile/usr/lib' + /bin/sh ../libtool --mode=install /usr/bin/install -c libguile-srfi-srfi-1-v-3.la libguile-srfi-srfi-4-v-3.la libguile-srfi-srfi-13-14-v-3.la libguile-srfi-srfi-60-v-2.la '/build/lilypond-2.19.81+really-2.18.2/out/guile/usr/lib' libtool: warning: relinking 'libguile-srfi-srfi-1-v-3.la' -libtool: install: (cd /build/lilypond-2.19.81+really-2.18.2/guile18/srfi; /bin/bash "/build/lilypond-2.19.81+really-2.18.2/guile18/libtool" --tag CC --mode=relink x86_64-linux-gnu-gcc -O2 -g -Wall -Wmissing-prototypes -no-undefined -export-dynamic -version-info 3:2:0 -Wl,-z,relro -o libguile-srfi-srfi-1-v-3.la -rpath /usr/lib srfi-1.lo ../libguile/libguile.la -lgmp -lcrypt -lm -lltdl -inst-prefix-dir /build/lilypond-2.19.81+really-2.18.2/out/guile) +libtool: install: (cd /build/lilypond-2.19.81+really-2.18.2/guile18/srfi; /bin/sh "/build/lilypond-2.19.81+really-2.18.2/guile18/libtool" --tag CC --mode=relink x86_64-linux-gnu-gcc -O2 -g -Wall -Wmissing-prototypes -no-undefined -export-dynamic -version-info 3:2:0 -Wl,-z,relro -o libguile-srfi-srfi-1-v-3.la -rpath /usr/lib srfi-1.lo ../libguile/libguile.la -lgmp -lcrypt -lm -lltdl -inst-prefix-dir /build/lilypond-2.19.81+really-2.18.2/out/guile) libtool: relink: x86_64-linux-gnu-gcc -shared -fPIC -DPIC .libs/srfi-1.o -L/build/lilypond-2.19.81+really-2.18.2/out/guile/usr/lib -L/usr/lib -lguile -lgmp -lcrypt -lm -L/build/lilypond-2.19.81+really-2.18.2/out/guile/usr/lib/x86_64-linux-gnu -L/usr/lib/x86_64-linux-gnu -lltdl -O2 -g -Wl,-z -Wl,relro -Wl,-soname -Wl,libguile-srfi-srfi-1-v-3.so.3 -o .libs/libguile-srfi-srfi-1-v-3.so.3.0.2 libtool: install: /usr/bin/install -c .libs/libguile-srfi-srfi-1-v-3.so.3.0.2T /build/lilypond-2.19.81+really-2.18.2/out/guile/usr/lib/libguile-srfi-srfi-1-v-3.so.3.0.2 libtool: install: (cd /build/lilypond-2.19.81+really-2.18.2/out/guile/usr/lib && { ln -s -f libguile-srfi-srfi-1-v-3.so.3.0.2 libguile-srfi-srfi-1-v-3.so.3 || { rm -f libguile-srfi-srfi-1-v-3.so.3 && ln -s libguile-srfi-srfi-1-v-3.so.3.0.2 libguile-srfi-srfi-1-v-3.so.3; }; }) libtool: install: (cd /build/lilypond-2.19.81+really-2.18.2/out/guile/usr/lib && { ln -s -f libguile-srfi-srfi-1-v-3.so.3.0.2 libguile-srfi-srfi-1-v-3.so || { rm -f libguile-srfi-srfi-1-v-3.so && ln -s libguile-srfi-srfi-1-v-3.so.3.0.2 libguile-srfi-srfi-1-v-3.so; }; }) libtool: install: /usr/bin/install -c .libs/libguile-srfi-srfi-1-v-3.lai /build/lilypond-2.19.81+really-2.18.2/out/guile/usr/lib/libguile-srfi-srfi-1-v-3.la libtool: warning: relinking 'libguile-srfi-srfi-4-v-3.la' -libtool: install: (cd /build/lilypond-2.19.81+really-2.18.2/guile18/srfi; /bin/bash "/build/lilypond-2.19.81+really-2.18.2/guile18/libtool" --tag CC --mode=relink x86_64-linux-gnu-gcc -O2 -g -Wall -Wmissing-prototypes -no-undefined -export-dynamic -version-info 3:1:0 -Wl,-z,relro -o libguile-srfi-srfi-4-v-3.la -rpath /usr/lib srfi-4.lo ../libguile/libguile.la -lgmp -lcrypt -lm -lltdl -inst-prefix-dir /build/lilypond-2.19.81+really-2.18.2/out/guile) +libtool: install: (cd /build/lilypond-2.19.81+really-2.18.2/guile18/srfi; /bin/sh "/build/lilypond-2.19.81+really-2.18.2/guile18/libtool" --tag CC --mode=relink x86_64-linux-gnu-gcc -O2 -g -Wall -Wmissing-prototypes -no-undefined -export-dynamic -version-info 3:1:0 -Wl,-z,relro -o libguile-srfi-srfi-4-v-3.la -rpath /usr/lib srfi-4.lo ../libguile/libguile.la -lgmp -lcrypt -lm -lltdl -inst-prefix-dir /build/lilypond-2.19.81+really-2.18.2/out/guile) libtool: relink: x86_64-linux-gnu-gcc -shared -fPIC -DPIC .libs/srfi-4.o -L/build/lilypond-2.19.81+really-2.18.2/out/guile/usr/lib -L/usr/lib -lguile -lgmp -lcrypt -lm -L/build/lilypond-2.19.81+really-2.18.2/out/guile/usr/lib/x86_64-linux-gnu -L/usr/lib/x86_64-linux-gnu -lltdl -O2 -g -Wl,-z -Wl,relro -Wl,-soname -Wl,libguile-srfi-srfi-4-v-3.so.3 -o .libs/libguile-srfi-srfi-4-v-3.so.3.0.1 libtool: install: /usr/bin/install -c .libs/libguile-srfi-srfi-4-v-3.so.3.0.1T /build/lilypond-2.19.81+really-2.18.2/out/guile/usr/lib/libguile-srfi-srfi-4-v-3.so.3.0.1 libtool: install: (cd /build/lilypond-2.19.81+really-2.18.2/out/guile/usr/lib && { ln -s -f libguile-srfi-srfi-4-v-3.so.3.0.1 libguile-srfi-srfi-4-v-3.so.3 || { rm -f libguile-srfi-srfi-4-v-3.so.3 && ln -s libguile-srfi-srfi-4-v-3.so.3.0.1 libguile-srfi-srfi-4-v-3.so.3; }; }) libtool: install: (cd /build/lilypond-2.19.81+really-2.18.2/out/guile/usr/lib && { ln -s -f libguile-srfi-srfi-4-v-3.so.3.0.1 libguile-srfi-srfi-4-v-3.so || { rm -f libguile-srfi-srfi-4-v-3.so && ln -s libguile-srfi-srfi-4-v-3.so.3.0.1 libguile-srfi-srfi-4-v-3.so; }; }) libtool: install: /usr/bin/install -c .libs/libguile-srfi-srfi-4-v-3.lai /build/lilypond-2.19.81+really-2.18.2/out/guile/usr/lib/libguile-srfi-srfi-4-v-3.la libtool: warning: relinking 'libguile-srfi-srfi-13-14-v-3.la' -libtool: install: (cd /build/lilypond-2.19.81+really-2.18.2/guile18/srfi; /bin/bash "/build/lilypond-2.19.81+really-2.18.2/guile18/libtool" --tag CC --mode=relink x86_64-linux-gnu-gcc -O2 -g -Wall -Wmissing-prototypes -no-undefined -export-dynamic -version-info 3:1:0 -Wl,-z,relro -o libguile-srfi-srfi-13-14-v-3.la -rpath /usr/lib srfi-13.lo srfi-14.lo ../libguile/libguile.la -lgmp -lcrypt -lm -lltdl -inst-prefix-dir /build/lilypond-2.19.81+really-2.18.2/out/guile) +libtool: install: (cd /build/lilypond-2.19.81+really-2.18.2/guile18/srfi; /bin/sh "/build/lilypond-2.19.81+really-2.18.2/guile18/libtool" --tag CC --mode=relink x86_64-linux-gnu-gcc -O2 -g -Wall -Wmissing-prototypes -no-undefined -export-dynamic -version-info 3:1:0 -Wl,-z,relro -o libguile-srfi-srfi-13-14-v-3.la -rpath /usr/lib srfi-13.lo srfi-14.lo ../libguile/libguile.la -lgmp -lcrypt -lm -lltdl -inst-prefix-dir /build/lilypond-2.19.81+really-2.18.2/out/guile) libtool: relink: x86_64-linux-gnu-gcc -shared -fPIC -DPIC .libs/srfi-13.o .libs/srfi-14.o -L/build/lilypond-2.19.81+really-2.18.2/out/guile/usr/lib -L/usr/lib -lguile -lgmp -lcrypt -lm -L/build/lilypond-2.19.81+really-2.18.2/out/guile/usr/lib/x86_64-linux-gnu -L/usr/lib/x86_64-linux-gnu -lltdl -O2 -g -Wl,-z -Wl,relro -Wl,-soname -Wl,libguile-srfi-srfi-13-14-v-3.so.3 -o .libs/libguile-srfi-srfi-13-14-v-3.so.3.0.1 libtool: install: /usr/bin/install -c .libs/libguile-srfi-srfi-13-14-v-3.so.3.0.1T /build/lilypond-2.19.81+really-2.18.2/out/guile/usr/lib/libguile-srfi-srfi-13-14-v-3.so.3.0.1 libtool: install: (cd /build/lilypond-2.19.81+really-2.18.2/out/guile/usr/lib && { ln -s -f libguile-srfi-srfi-13-14-v-3.so.3.0.1 libguile-srfi-srfi-13-14-v-3.so.3 || { rm -f libguile-srfi-srfi-13-14-v-3.so.3 && ln -s libguile-srfi-srfi-13-14-v-3.so.3.0.1 libguile-srfi-srfi-13-14-v-3.so.3; }; }) libtool: install: (cd /build/lilypond-2.19.81+really-2.18.2/out/guile/usr/lib && { ln -s -f libguile-srfi-srfi-13-14-v-3.so.3.0.1 libguile-srfi-srfi-13-14-v-3.so || { rm -f libguile-srfi-srfi-13-14-v-3.so && ln -s libguile-srfi-srfi-13-14-v-3.so.3.0.1 libguile-srfi-srfi-13-14-v-3.so; }; }) libtool: install: /usr/bin/install -c .libs/libguile-srfi-srfi-13-14-v-3.lai /build/lilypond-2.19.81+really-2.18.2/out/guile/usr/lib/libguile-srfi-srfi-13-14-v-3.la libtool: warning: relinking 'libguile-srfi-srfi-60-v-2.la' -libtool: install: (cd /build/lilypond-2.19.81+really-2.18.2/guile18/srfi; /bin/bash "/build/lilypond-2.19.81+really-2.18.2/guile18/libtool" --tag CC --mode=relink x86_64-linux-gnu-gcc -O2 -g -Wall -Wmissing-prototypes -no-undefined -export-dynamic -version-info 2:2:0 -Wl,-z,relro -o libguile-srfi-srfi-60-v-2.la -rpath /usr/lib srfi-60.lo ../libguile/libguile.la -lgmp -lcrypt -lm -lltdl -inst-prefix-dir /build/lilypond-2.19.81+really-2.18.2/out/guile) +libtool: install: (cd /build/lilypond-2.19.81+really-2.18.2/guile18/srfi; /bin/sh "/build/lilypond-2.19.81+really-2.18.2/guile18/libtool" --tag CC --mode=relink x86_64-linux-gnu-gcc -O2 -g -Wall -Wmissing-prototypes -no-undefined -export-dynamic -version-info 2:2:0 -Wl,-z,relro -o libguile-srfi-srfi-60-v-2.la -rpath /usr/lib srfi-60.lo ../libguile/libguile.la -lgmp -lcrypt -lm -lltdl -inst-prefix-dir /build/lilypond-2.19.81+really-2.18.2/out/guile) libtool: relink: x86_64-linux-gnu-gcc -shared -fPIC -DPIC .libs/srfi-60.o -L/build/lilypond-2.19.81+really-2.18.2/out/guile/usr/lib -L/usr/lib -lguile -lgmp -lcrypt -lm -L/build/lilypond-2.19.81+really-2.18.2/out/guile/usr/lib/x86_64-linux-gnu -L/usr/lib/x86_64-linux-gnu -lltdl -O2 -g -Wl,-z -Wl,relro -Wl,-soname -Wl,libguile-srfi-srfi-60-v-2.so.2 -o .libs/libguile-srfi-srfi-60-v-2.so.2.0.2 libtool: install: /usr/bin/install -c .libs/libguile-srfi-srfi-60-v-2.so.2.0.2T /build/lilypond-2.19.81+really-2.18.2/out/guile/usr/lib/libguile-srfi-srfi-60-v-2.so.2.0.2 libtool: install: (cd /build/lilypond-2.19.81+really-2.18.2/out/guile/usr/lib && { ln -s -f libguile-srfi-srfi-60-v-2.so.2.0.2 libguile-srfi-srfi-60-v-2.so.2 || { rm -f libguile-srfi-srfi-60-v-2.so.2 && ln -s libguile-srfi-srfi-60-v-2.so.2.0.2 libguile-srfi-srfi-60-v-2.so.2; }; }) @@ -5491,7 +5526,7 @@ checking for make... make checking for find... find checking for tar... tar -checking for bash... /bin/bash +checking for bash... /bin/sh checking for python... python checking python version... 2.7.16 checking for python... /usr/bin/python @@ -5678,7 +5713,7 @@ debian/rules override_dh_auto_build-indep make[1]: Entering directory '/build/lilypond-2.19.81+really-2.18.2' dh_auto_build -i - make -j16 + make -j15 make[2]: Entering directory '/build/lilypond-2.19.81+really-2.18.2' mkdir -p ./out echo 2.18.2 > out/VERSION @@ -5686,9 +5721,9 @@ make[3]: Entering directory '/build/lilypond-2.19.81+really-2.18.2/scripts/build' cd /build/lilypond-2.19.81+really-2.18.2/out && rm -rf bin lib share true +make[3]: Leaving directory '/build/lilypond-2.19.81+really-2.18.2/scripts/build' mkdir -p ./out/bin mkdir -p ./out/share/lilypond/current -make[3]: Leaving directory '/build/lilypond-2.19.81+really-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 @@ -5735,26 +5770,26 @@ mkdir -p ./out touch ./out/dummy.dep echo '*' > ./out/.gitignore -cat convert-ly.py | sed -e '#' -e '/@relocate-preamble@/r /build/lilypond-2.19.81+really-2.18.2/python/./out/relocate-preamble.py' -e 's%@relocate-preamble@%%g' | sed -e '#' -e 's!@BASH@!/bin/bash!g' -e 's!@BUILD_VERSION@!1!g' -e 's!@DATE@!07JAN23!g' -e 's!@FONTFORGE@!/usr/bin/fontforge!g' -e 's!@GUILE@!/build/lilypond-2.19.81+really-2.18.2/out/guile/usr/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/share/fonts/type1/gsfonts!g' -e 's!@PACKAGE@!LILYPOND!g' -e 's!@PATCH_LEVEL@!2!g' -e 's!@PATHSEP@!:!g' -e 's!@PERL@!/usr/bin/perl!g' -e 's!@PYTHON@!/usr/bin/python -tt!g' -e 's!@SHELL@!/bin/sh!g' -e 's!@TARGET_PYTHON@!/usr/bin/python -tt!g' -e 's!@TOPLEVEL_VERSION@!2.18.2!g' -e 's!@bindir@!/usr/bin!g' -e 's!@datadir@!/usr/share!g' -e 's!@date@!07JAN23!g' -e 's!@lilypond_datadir@!/usr/share/lilypond/2.18.2!g' -e 's!@lilypond_docdir@!/usr/share/doc/lilypond!g' -e 's!@lilypond_libdir@!/usr/lib/x86_64-linux-gnu/lilypond/2.18.2!g' -e 's!@local_lilypond_datadir@!/usr/share/lilypond/2.18.2!g' -e 's!@local_lilypond_libdir@!/usr/lib/x86_64-linux-gnu/lilypond/2.18.2!g' -e 's!@localedir@!/usr/share/locale!g' -e 's!@outdir@!./out!g' -e 's!@package@!lilypond!g' -e 's!@prefix@!/usr!g' -e 's!@program_prefix@!!g' -e 's!@program_suffix@!!g' -e 's!@sharedstatedir@!/usr/com!g' -e 's!@src-dir@!.!g' -e 's!@top-src-dir@!/build/lilypond-2.19.81+really-2.18.2!g' > out/convert-ly +cat convert-ly.py | sed -e '#' -e '/@relocate-preamble@/r /build/lilypond-2.19.81+really-2.18.2/python/./out/relocate-preamble.py' -e 's%@relocate-preamble@%%g' | sed -e '#' -e 's!@BASH@!/bin/sh!g' -e 's!@BUILD_VERSION@!1!g' -e 's!@DATE@!06DEC21!g' -e 's!@FONTFORGE@!/usr/bin/fontforge!g' -e 's!@GUILE@!/build/lilypond-2.19.81+really-2.18.2/out/guile/usr/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/share/fonts/type1/gsfonts!g' -e 's!@PACKAGE@!LILYPOND!g' -e 's!@PATCH_LEVEL@!2!g' -e 's!@PATHSEP@!:!g' -e 's!@PERL@!/usr/bin/perl!g' -e 's!@PYTHON@!/usr/bin/python -tt!g' -e 's!@SHELL@!/bin/sh!g' -e 's!@TARGET_PYTHON@!/usr/bin/python -tt!g' -e 's!@TOPLEVEL_VERSION@!2.18.2!g' -e 's!@bindir@!/usr/bin!g' -e 's!@datadir@!/usr/share!g' -e 's!@date@!06DEC21!g' -e 's!@lilypond_datadir@!/usr/share/lilypond/2.18.2!g' -e 's!@lilypond_docdir@!/usr/share/doc/lilypond!g' -e 's!@lilypond_libdir@!/usr/lib/x86_64-linux-gnu/lilypond/2.18.2!g' -e 's!@local_lilypond_datadir@!/usr/share/lilypond/2.18.2!g' -e 's!@local_lilypond_libdir@!/usr/lib/x86_64-linux-gnu/lilypond/2.18.2!g' -e 's!@localedir@!/usr/share/locale!g' -e 's!@outdir@!./out!g' -e 's!@package@!lilypond!g' -e 's!@prefix@!/usr!g' -e 's!@program_prefix@!!g' -e 's!@program_suffix@!!g' -e 's!@sharedstatedir@!/usr/com!g' -e 's!@src-dir@!.!g' -e 's!@top-src-dir@!/build/lilypond-2.19.81+really-2.18.2!g' > out/convert-ly +cat lilypond-book.py | sed -e '#' -e '/@relocate-preamble@/r /build/lilypond-2.19.81+really-2.18.2/python/./out/relocate-preamble.py' -e 's%@relocate-preamble@%%g' | sed -e '#' -e 's!@BASH@!/bin/sh!g' -e 's!@BUILD_VERSION@!1!g' -e 's!@DATE@!06DEC21!g' -e 's!@FONTFORGE@!/usr/bin/fontforge!g' -e 's!@GUILE@!/build/lilypond-2.19.81+really-2.18.2/out/guile/usr/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/share/fonts/type1/gsfonts!g' -e 's!@PACKAGE@!LILYPOND!g' -e 's!@PATCH_LEVEL@!2!g' -e 's!@PATHSEP@!:!g' -e 's!@PERL@!/usr/bin/perl!g' -e 's!@PYTHON@!/usr/bin/python -tt!g' -e 's!@SHELL@!/bin/sh!g' -e 's!@TARGET_PYTHON@!/usr/bin/python -tt!g' -e 's!@TOPLEVEL_VERSION@!2.18.2!g' -e 's!@bindir@!/usr/bin!g' -e 's!@datadir@!/usr/share!g' -e 's!@date@!06DEC21!g' -e 's!@lilypond_datadir@!/usr/share/lilypond/2.18.2!g' -e 's!@lilypond_docdir@!/usr/share/doc/lilypond!g' -e 's!@lilypond_libdir@!/usr/lib/x86_64-linux-gnu/lilypond/2.18.2!g' -e 's!@local_lilypond_datadir@!/usr/share/lilypond/2.18.2!g' -e 's!@local_lilypond_libdir@!/usr/lib/x86_64-linux-gnu/lilypond/2.18.2!g' -e 's!@localedir@!/usr/share/locale!g' -e 's!@outdir@!./out!g' -e 's!@package@!lilypond!g' -e 's!@prefix@!/usr!g' -e 's!@program_prefix@!!g' -e 's!@program_suffix@!!g' -e 's!@sharedstatedir@!/usr/com!g' -e 's!@src-dir@!.!g' -e 's!@top-src-dir@!/build/lilypond-2.19.81+really-2.18.2!g' > out/lilypond-book chmod 755 out/convert-ly -cat lilypond-book.py | sed -e '#' -e '/@relocate-preamble@/r /build/lilypond-2.19.81+really-2.18.2/python/./out/relocate-preamble.py' -e 's%@relocate-preamble@%%g' | sed -e '#' -e 's!@BASH@!/bin/bash!g' -e 's!@BUILD_VERSION@!1!g' -e 's!@DATE@!07JAN23!g' -e 's!@FONTFORGE@!/usr/bin/fontforge!g' -e 's!@GUILE@!/build/lilypond-2.19.81+really-2.18.2/out/guile/usr/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/share/fonts/type1/gsfonts!g' -e 's!@PACKAGE@!LILYPOND!g' -e 's!@PATCH_LEVEL@!2!g' -e 's!@PATHSEP@!:!g' -e 's!@PERL@!/usr/bin/perl!g' -e 's!@PYTHON@!/usr/bin/python -tt!g' -e 's!@SHELL@!/bin/sh!g' -e 's!@TARGET_PYTHON@!/usr/bin/python -tt!g' -e 's!@TOPLEVEL_VERSION@!2.18.2!g' -e 's!@bindir@!/usr/bin!g' -e 's!@datadir@!/usr/share!g' -e 's!@date@!07JAN23!g' -e 's!@lilypond_datadir@!/usr/share/lilypond/2.18.2!g' -e 's!@lilypond_docdir@!/usr/share/doc/lilypond!g' -e 's!@lilypond_libdir@!/usr/lib/x86_64-linux-gnu/lilypond/2.18.2!g' -e 's!@local_lilypond_datadir@!/usr/share/lilypond/2.18.2!g' -e 's!@local_lilypond_libdir@!/usr/lib/x86_64-linux-gnu/lilypond/2.18.2!g' -e 's!@localedir@!/usr/share/locale!g' -e 's!@outdir@!./out!g' -e 's!@package@!lilypond!g' -e 's!@prefix@!/usr!g' -e 's!@program_prefix@!!g' -e 's!@program_suffix@!!g' -e 's!@sharedstatedir@!/usr/com!g' -e 's!@src-dir@!.!g' -e 's!@top-src-dir@!/build/lilypond-2.19.81+really-2.18.2!g' > out/lilypond-book -cat abc2ly.py | sed -e '#' -e '/@relocate-preamble@/r /build/lilypond-2.19.81+really-2.18.2/python/./out/relocate-preamble.py' -e 's%@relocate-preamble@%%g' | sed -e '#' -e 's!@BASH@!/bin/bash!g' -e 's!@BUILD_VERSION@!1!g' -e 's!@DATE@!07JAN23!g' -e 's!@FONTFORGE@!/usr/bin/fontforge!g' -e 's!@GUILE@!/build/lilypond-2.19.81+really-2.18.2/out/guile/usr/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/share/fonts/type1/gsfonts!g' -e 's!@PACKAGE@!LILYPOND!g' -e 's!@PATCH_LEVEL@!2!g' -e 's!@PATHSEP@!:!g' -e 's!@PERL@!/usr/bin/perl!g' -e 's!@PYTHON@!/usr/bin/python -tt!g' -e 's!@SHELL@!/bin/sh!g' -e 's!@TARGET_PYTHON@!/usr/bin/python -tt!g' -e 's!@TOPLEVEL_VERSION@!2.18.2!g' -e 's!@bindir@!/usr/bin!g' -e 's!@datadir@!/usr/share!g' -e 's!@date@!07JAN23!g' -e 's!@lilypond_datadir@!/usr/share/lilypond/2.18.2!g' -e 's!@lilypond_docdir@!/usr/share/doc/lilypond!g' -e 's!@lilypond_libdir@!/usr/lib/x86_64-linux-gnu/lilypond/2.18.2!g' -e 's!@local_lilypond_datadir@!/usr/share/lilypond/2.18.2!g' -e 's!@local_lilypond_libdir@!/usr/lib/x86_64-linux-gnu/lilypond/2.18.2!g' -e 's!@localedir@!/usr/share/locale!g' -e 's!@outdir@!./out!g' -e 's!@package@!lilypond!g' -e 's!@prefix@!/usr!g' -e 's!@program_prefix@!!g' -e 's!@program_suffix@!!g' -e 's!@sharedstatedir@!/usr/com!g' -e 's!@src-dir@!.!g' -e 's!@top-src-dir@!/build/lilypond-2.19.81+really-2.18.2!g' > out/abc2ly chmod 755 out/lilypond-book -cat etf2ly.py | sed -e '#' -e '/@relocate-preamble@/r /build/lilypond-2.19.81+really-2.18.2/python/./out/relocate-preamble.py' -e 's%@relocate-preamble@%%g' | sed -e '#' -e 's!@BASH@!/bin/bash!g' -e 's!@BUILD_VERSION@!1!g' -e 's!@DATE@!07JAN23!g' -e 's!@FONTFORGE@!/usr/bin/fontforge!g' -e 's!@GUILE@!/build/lilypond-2.19.81+really-2.18.2/out/guile/usr/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/share/fonts/type1/gsfonts!g' -e 's!@PACKAGE@!LILYPOND!g' -e 's!@PATCH_LEVEL@!2!g' -e 's!@PATHSEP@!:!g' -e 's!@PERL@!/usr/bin/perl!g' -e 's!@PYTHON@!/usr/bin/python -tt!g' -e 's!@SHELL@!/bin/sh!g' -e 's!@TARGET_PYTHON@!/usr/bin/python -tt!g' -e 's!@TOPLEVEL_VERSION@!2.18.2!g' -e 's!@bindir@!/usr/bin!g' -e 's!@datadir@!/usr/share!g' -e 's!@date@!07JAN23!g' -e 's!@lilypond_datadir@!/usr/share/lilypond/2.18.2!g' -e 's!@lilypond_docdir@!/usr/share/doc/lilypond!g' -e 's!@lilypond_libdir@!/usr/lib/x86_64-linux-gnu/lilypond/2.18.2!g' -e 's!@local_lilypond_datadir@!/usr/share/lilypond/2.18.2!g' -e 's!@local_lilypond_libdir@!/usr/lib/x86_64-linux-gnu/lilypond/2.18.2!g' -e 's!@localedir@!/usr/share/locale!g' -e 's!@outdir@!./out!g' -e 's!@package@!lilypond!g' -e 's!@prefix@!/usr!g' -e 's!@program_prefix@!!g' -e 's!@program_suffix@!!g' -e 's!@sharedstatedir@!/usr/com!g' -e 's!@src-dir@!.!g' -e 's!@top-src-dir@!/build/lilypond-2.19.81+really-2.18.2!g' > out/etf2ly +cat abc2ly.py | sed -e '#' -e '/@relocate-preamble@/r /build/lilypond-2.19.81+really-2.18.2/python/./out/relocate-preamble.py' -e 's%@relocate-preamble@%%g' | sed -e '#' -e 's!@BASH@!/bin/sh!g' -e 's!@BUILD_VERSION@!1!g' -e 's!@DATE@!06DEC21!g' -e 's!@FONTFORGE@!/usr/bin/fontforge!g' -e 's!@GUILE@!/build/lilypond-2.19.81+really-2.18.2/out/guile/usr/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/share/fonts/type1/gsfonts!g' -e 's!@PACKAGE@!LILYPOND!g' -e 's!@PATCH_LEVEL@!2!g' -e 's!@PATHSEP@!:!g' -e 's!@PERL@!/usr/bin/perl!g' -e 's!@PYTHON@!/usr/bin/python -tt!g' -e 's!@SHELL@!/bin/sh!g' -e 's!@TARGET_PYTHON@!/usr/bin/python -tt!g' -e 's!@TOPLEVEL_VERSION@!2.18.2!g' -e 's!@bindir@!/usr/bin!g' -e 's!@datadir@!/usr/share!g' -e 's!@date@!06DEC21!g' -e 's!@lilypond_datadir@!/usr/share/lilypond/2.18.2!g' -e 's!@lilypond_docdir@!/usr/share/doc/lilypond!g' -e 's!@lilypond_libdir@!/usr/lib/x86_64-linux-gnu/lilypond/2.18.2!g' -e 's!@local_lilypond_datadir@!/usr/share/lilypond/2.18.2!g' -e 's!@local_lilypond_libdir@!/usr/lib/x86_64-linux-gnu/lilypond/2.18.2!g' -e 's!@localedir@!/usr/share/locale!g' -e 's!@outdir@!./out!g' -e 's!@package@!lilypond!g' -e 's!@prefix@!/usr!g' -e 's!@program_prefix@!!g' -e 's!@program_suffix@!!g' -e 's!@sharedstatedir@!/usr/com!g' -e 's!@src-dir@!.!g' -e 's!@top-src-dir@!/build/lilypond-2.19.81+really-2.18.2!g' > out/abc2ly +cat etf2ly.py | sed -e '#' -e '/@relocate-preamble@/r /build/lilypond-2.19.81+really-2.18.2/python/./out/relocate-preamble.py' -e 's%@relocate-preamble@%%g' | sed -e '#' -e 's!@BASH@!/bin/sh!g' -e 's!@BUILD_VERSION@!1!g' -e 's!@DATE@!06DEC21!g' -e 's!@FONTFORGE@!/usr/bin/fontforge!g' -e 's!@GUILE@!/build/lilypond-2.19.81+really-2.18.2/out/guile/usr/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/share/fonts/type1/gsfonts!g' -e 's!@PACKAGE@!LILYPOND!g' -e 's!@PATCH_LEVEL@!2!g' -e 's!@PATHSEP@!:!g' -e 's!@PERL@!/usr/bin/perl!g' -e 's!@PYTHON@!/usr/bin/python -tt!g' -e 's!@SHELL@!/bin/sh!g' -e 's!@TARGET_PYTHON@!/usr/bin/python -tt!g' -e 's!@TOPLEVEL_VERSION@!2.18.2!g' -e 's!@bindir@!/usr/bin!g' -e 's!@datadir@!/usr/share!g' -e 's!@date@!06DEC21!g' -e 's!@lilypond_datadir@!/usr/share/lilypond/2.18.2!g' -e 's!@lilypond_docdir@!/usr/share/doc/lilypond!g' -e 's!@lilypond_libdir@!/usr/lib/x86_64-linux-gnu/lilypond/2.18.2!g' -e 's!@local_lilypond_datadir@!/usr/share/lilypond/2.18.2!g' -e 's!@local_lilypond_libdir@!/usr/lib/x86_64-linux-gnu/lilypond/2.18.2!g' -e 's!@localedir@!/usr/share/locale!g' -e 's!@outdir@!./out!g' -e 's!@package@!lilypond!g' -e 's!@prefix@!/usr!g' -e 's!@program_prefix@!!g' -e 's!@program_suffix@!!g' -e 's!@sharedstatedir@!/usr/com!g' -e 's!@src-dir@!.!g' -e 's!@top-src-dir@!/build/lilypond-2.19.81+really-2.18.2!g' > out/etf2ly +cat midi2ly.py | sed -e '#' -e '/@relocate-preamble@/r /build/lilypond-2.19.81+really-2.18.2/python/./out/relocate-preamble.py' -e 's%@relocate-preamble@%%g' | sed -e '#' -e 's!@BASH@!/bin/sh!g' -e 's!@BUILD_VERSION@!1!g' -e 's!@DATE@!06DEC21!g' -e 's!@FONTFORGE@!/usr/bin/fontforge!g' -e 's!@GUILE@!/build/lilypond-2.19.81+really-2.18.2/out/guile/usr/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/share/fonts/type1/gsfonts!g' -e 's!@PACKAGE@!LILYPOND!g' -e 's!@PATCH_LEVEL@!2!g' -e 's!@PATHSEP@!:!g' -e 's!@PERL@!/usr/bin/perl!g' -e 's!@PYTHON@!/usr/bin/python -tt!g' -e 's!@SHELL@!/bin/sh!g' -e 's!@TARGET_PYTHON@!/usr/bin/python -tt!g' -e 's!@TOPLEVEL_VERSION@!2.18.2!g' -e 's!@bindir@!/usr/bin!g' -e 's!@datadir@!/usr/share!g' -e 's!@date@!06DEC21!g' -e 's!@lilypond_datadir@!/usr/share/lilypond/2.18.2!g' -e 's!@lilypond_docdir@!/usr/share/doc/lilypond!g' -e 's!@lilypond_libdir@!/usr/lib/x86_64-linux-gnu/lilypond/2.18.2!g' -e 's!@local_lilypond_datadir@!/usr/share/lilypond/2.18.2!g' -e 's!@local_lilypond_libdir@!/usr/lib/x86_64-linux-gnu/lilypond/2.18.2!g' -e 's!@localedir@!/usr/share/locale!g' -e 's!@outdir@!./out!g' -e 's!@package@!lilypond!g' -e 's!@prefix@!/usr!g' -e 's!@program_prefix@!!g' -e 's!@program_suffix@!!g' -e 's!@sharedstatedir@!/usr/com!g' -e 's!@src-dir@!.!g' -e 's!@top-src-dir@!/build/lilypond-2.19.81+really-2.18.2!g' > out/midi2ly chmod 755 out/abc2ly -cat midi2ly.py | sed -e '#' -e '/@relocate-preamble@/r /build/lilypond-2.19.81+really-2.18.2/python/./out/relocate-preamble.py' -e 's%@relocate-preamble@%%g' | sed -e '#' -e 's!@BASH@!/bin/bash!g' -e 's!@BUILD_VERSION@!1!g' -e 's!@DATE@!07JAN23!g' -e 's!@FONTFORGE@!/usr/bin/fontforge!g' -e 's!@GUILE@!/build/lilypond-2.19.81+really-2.18.2/out/guile/usr/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/share/fonts/type1/gsfonts!g' -e 's!@PACKAGE@!LILYPOND!g' -e 's!@PATCH_LEVEL@!2!g' -e 's!@PATHSEP@!:!g' -e 's!@PERL@!/usr/bin/perl!g' -e 's!@PYTHON@!/usr/bin/python -tt!g' -e 's!@SHELL@!/bin/sh!g' -e 's!@TARGET_PYTHON@!/usr/bin/python -tt!g' -e 's!@TOPLEVEL_VERSION@!2.18.2!g' -e 's!@bindir@!/usr/bin!g' -e 's!@datadir@!/usr/share!g' -e 's!@date@!07JAN23!g' -e 's!@lilypond_datadir@!/usr/share/lilypond/2.18.2!g' -e 's!@lilypond_docdir@!/usr/share/doc/lilypond!g' -e 's!@lilypond_libdir@!/usr/lib/x86_64-linux-gnu/lilypond/2.18.2!g' -e 's!@local_lilypond_datadir@!/usr/share/lilypond/2.18.2!g' -e 's!@local_lilypond_libdir@!/usr/lib/x86_64-linux-gnu/lilypond/2.18.2!g' -e 's!@localedir@!/usr/share/locale!g' -e 's!@outdir@!./out!g' -e 's!@package@!lilypond!g' -e 's!@prefix@!/usr!g' -e 's!@program_prefix@!!g' -e 's!@program_suffix@!!g' -e 's!@sharedstatedir@!/usr/com!g' -e 's!@src-dir@!.!g' -e 's!@top-src-dir@!/build/lilypond-2.19.81+really-2.18.2!g' > out/midi2ly chmod 755 out/etf2ly -cat lilypond-invoke-editor.scm | sed -e '#' -e '/@relocate-preamble@/r /build/lilypond-2.19.81+really-2.18.2/python/./out/relocate-preamble.py' -e 's%@relocate-preamble@%%g' | sed -e '#' -e 's!@BASH@!/bin/bash!g' -e 's!@BUILD_VERSION@!1!g' -e 's!@DATE@!07JAN23!g' -e 's!@FONTFORGE@!/usr/bin/fontforge!g' -e 's!@GUILE@!/build/lilypond-2.19.81+really-2.18.2/out/guile/usr/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/share/fonts/type1/gsfonts!g' -e 's!@PACKAGE@!LILYPOND!g' -e 's!@PATCH_LEVEL@!2!g' -e 's!@PATHSEP@!:!g' -e 's!@PERL@!/usr/bin/perl!g' -e 's!@PYTHON@!/usr/bin/python -tt!g' -e 's!@SHELL@!/bin/sh!g' -e 's!@TARGET_PYTHON@!/usr/bin/python -tt!g' -e 's!@TOPLEVEL_VERSION@!2.18.2!g' -e 's!@bindir@!/usr/bin!g' -e 's!@datadir@!/usr/share!g' -e 's!@date@!07JAN23!g' -e 's!@lilypond_datadir@!/usr/share/lilypond/2.18.2!g' -e 's!@lilypond_docdir@!/usr/share/doc/lilypond!g' -e 's!@lilypond_libdir@!/usr/lib/x86_64-linux-gnu/lilypond/2.18.2!g' -e 's!@local_lilypond_datadir@!/usr/share/lilypond/2.18.2!g' -e 's!@local_lilypond_libdir@!/usr/lib/x86_64-linux-gnu/lilypond/2.18.2!g' -e 's!@localedir@!/usr/share/locale!g' -e 's!@outdir@!./out!g' -e 's!@package@!lilypond!g' -e 's!@prefix@!/usr!g' -e 's!@program_prefix@!!g' -e 's!@program_suffix@!!g' -e 's!@sharedstatedir@!/usr/com!g' -e 's!@src-dir@!.!g' -e 's!@top-src-dir@!/build/lilypond-2.19.81+really-2.18.2!g' > out/lilypond-invoke-editor +cat lilypond-invoke-editor.scm | sed -e '#' -e '/@relocate-preamble@/r /build/lilypond-2.19.81+really-2.18.2/python/./out/relocate-preamble.py' -e 's%@relocate-preamble@%%g' | sed -e '#' -e 's!@BASH@!/bin/sh!g' -e 's!@BUILD_VERSION@!1!g' -e 's!@DATE@!06DEC21!g' -e 's!@FONTFORGE@!/usr/bin/fontforge!g' -e 's!@GUILE@!/build/lilypond-2.19.81+really-2.18.2/out/guile/usr/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/share/fonts/type1/gsfonts!g' -e 's!@PACKAGE@!LILYPOND!g' -e 's!@PATCH_LEVEL@!2!g' -e 's!@PATHSEP@!:!g' -e 's!@PERL@!/usr/bin/perl!g' -e 's!@PYTHON@!/usr/bin/python -tt!g' -e 's!@SHELL@!/bin/sh!g' -e 's!@TARGET_PYTHON@!/usr/bin/python -tt!g' -e 's!@TOPLEVEL_VERSION@!2.18.2!g' -e 's!@bindir@!/usr/bin!g' -e 's!@datadir@!/usr/share!g' -e 's!@date@!06DEC21!g' -e 's!@lilypond_datadir@!/usr/share/lilypond/2.18.2!g' -e 's!@lilypond_docdir@!/usr/share/doc/lilypond!g' -e 's!@lilypond_libdir@!/usr/lib/x86_64-linux-gnu/lilypond/2.18.2!g' -e 's!@local_lilypond_datadir@!/usr/share/lilypond/2.18.2!g' -e 's!@local_lilypond_libdir@!/usr/lib/x86_64-linux-gnu/lilypond/2.18.2!g' -e 's!@localedir@!/usr/share/locale!g' -e 's!@outdir@!./out!g' -e 's!@package@!lilypond!g' -e 's!@prefix@!/usr!g' -e 's!@program_prefix@!!g' -e 's!@program_suffix@!!g' -e 's!@sharedstatedir@!/usr/com!g' -e 's!@src-dir@!.!g' -e 's!@top-src-dir@!/build/lilypond-2.19.81+really-2.18.2!g' > out/lilypond-invoke-editor +cat musicxml2ly.py | sed -e '#' -e '/@relocate-preamble@/r /build/lilypond-2.19.81+really-2.18.2/python/./out/relocate-preamble.py' -e 's%@relocate-preamble@%%g' | sed -e '#' -e 's!@BASH@!/bin/sh!g' -e 's!@BUILD_VERSION@!1!g' -e 's!@DATE@!06DEC21!g' -e 's!@FONTFORGE@!/usr/bin/fontforge!g' -e 's!@GUILE@!/build/lilypond-2.19.81+really-2.18.2/out/guile/usr/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/share/fonts/type1/gsfonts!g' -e 's!@PACKAGE@!LILYPOND!g' -e 's!@PATCH_LEVEL@!2!g' -e 's!@PATHSEP@!:!g' -e 's!@PERL@!/usr/bin/perl!g' -e 's!@PYTHON@!/usr/bin/python -tt!g' -e 's!@SHELL@!/bin/sh!g' -e 's!@TARGET_PYTHON@!/usr/bin/python -tt!g' -e 's!@TOPLEVEL_VERSION@!2.18.2!g' -e 's!@bindir@!/usr/bin!g' -e 's!@datadir@!/usr/share!g' -e 's!@date@!06DEC21!g' -e 's!@lilypond_datadir@!/usr/share/lilypond/2.18.2!g' -e 's!@lilypond_docdir@!/usr/share/doc/lilypond!g' -e 's!@lilypond_libdir@!/usr/lib/x86_64-linux-gnu/lilypond/2.18.2!g' -e 's!@local_lilypond_datadir@!/usr/share/lilypond/2.18.2!g' -e 's!@local_lilypond_libdir@!/usr/lib/x86_64-linux-gnu/lilypond/2.18.2!g' -e 's!@localedir@!/usr/share/locale!g' -e 's!@outdir@!./out!g' -e 's!@package@!lilypond!g' -e 's!@prefix@!/usr!g' -e 's!@program_prefix@!!g' -e 's!@program_suffix@!!g' -e 's!@sharedstatedir@!/usr/com!g' -e 's!@src-dir@!.!g' -e 's!@top-src-dir@!/build/lilypond-2.19.81+really-2.18.2!g' > out/musicxml2ly chmod 755 out/midi2ly chmod 755 out/lilypond-invoke-editor -cat musicxml2ly.py | sed -e '#' -e '/@relocate-preamble@/r /build/lilypond-2.19.81+really-2.18.2/python/./out/relocate-preamble.py' -e 's%@relocate-preamble@%%g' | sed -e '#' -e 's!@BASH@!/bin/bash!g' -e 's!@BUILD_VERSION@!1!g' -e 's!@DATE@!07JAN23!g' -e 's!@FONTFORGE@!/usr/bin/fontforge!g' -e 's!@GUILE@!/build/lilypond-2.19.81+really-2.18.2/out/guile/usr/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/share/fonts/type1/gsfonts!g' -e 's!@PACKAGE@!LILYPOND!g' -e 's!@PATCH_LEVEL@!2!g' -e 's!@PATHSEP@!:!g' -e 's!@PERL@!/usr/bin/perl!g' -e 's!@PYTHON@!/usr/bin/python -tt!g' -e 's!@SHELL@!/bin/sh!g' -e 's!@TARGET_PYTHON@!/usr/bin/python -tt!g' -e 's!@TOPLEVEL_VERSION@!2.18.2!g' -e 's!@bindir@!/usr/bin!g' -e 's!@datadir@!/usr/share!g' -e 's!@date@!07JAN23!g' -e 's!@lilypond_datadir@!/usr/share/lilypond/2.18.2!g' -e 's!@lilypond_docdir@!/usr/share/doc/lilypond!g' -e 's!@lilypond_libdir@!/usr/lib/x86_64-linux-gnu/lilypond/2.18.2!g' -e 's!@local_lilypond_datadir@!/usr/share/lilypond/2.18.2!g' -e 's!@local_lilypond_libdir@!/usr/lib/x86_64-linux-gnu/lilypond/2.18.2!g' -e 's!@localedir@!/usr/share/locale!g' -e 's!@outdir@!./out!g' -e 's!@package@!lilypond!g' -e 's!@prefix@!/usr!g' -e 's!@program_prefix@!!g' -e 's!@program_suffix@!!g' -e 's!@sharedstatedir@!/usr/com!g' -e 's!@src-dir@!.!g' -e 's!@top-src-dir@!/build/lilypond-2.19.81+really-2.18.2!g' > out/musicxml2ly -cat lilysong.py | sed -e '#' -e '/@relocate-preamble@/r /build/lilypond-2.19.81+really-2.18.2/python/./out/relocate-preamble.py' -e 's%@relocate-preamble@%%g' | sed -e '#' -e 's!@BASH@!/bin/bash!g' -e 's!@BUILD_VERSION@!1!g' -e 's!@DATE@!07JAN23!g' -e 's!@FONTFORGE@!/usr/bin/fontforge!g' -e 's!@GUILE@!/build/lilypond-2.19.81+really-2.18.2/out/guile/usr/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/share/fonts/type1/gsfonts!g' -e 's!@PACKAGE@!LILYPOND!g' -e 's!@PATCH_LEVEL@!2!g' -e 's!@PATHSEP@!:!g' -e 's!@PERL@!/usr/bin/perl!g' -e 's!@PYTHON@!/usr/bin/python -tt!g' -e 's!@SHELL@!/bin/sh!g' -e 's!@TARGET_PYTHON@!/usr/bin/python -tt!g' -e 's!@TOPLEVEL_VERSION@!2.18.2!g' -e 's!@bindir@!/usr/bin!g' -e 's!@datadir@!/usr/share!g' -e 's!@date@!07JAN23!g' -e 's!@lilypond_datadir@!/usr/share/lilypond/2.18.2!g' -e 's!@lilypond_docdir@!/usr/share/doc/lilypond!g' -e 's!@lilypond_libdir@!/usr/lib/x86_64-linux-gnu/lilypond/2.18.2!g' -e 's!@local_lilypond_datadir@!/usr/share/lilypond/2.18.2!g' -e 's!@local_lilypond_libdir@!/usr/lib/x86_64-linux-gnu/lilypond/2.18.2!g' -e 's!@localedir@!/usr/share/locale!g' -e 's!@outdir@!./out!g' -e 's!@package@!lilypond!g' -e 's!@prefix@!/usr!g' -e 's!@program_prefix@!!g' -e 's!@program_suffix@!!g' -e 's!@sharedstatedir@!/usr/com!g' -e 's!@src-dir@!.!g' -e 's!@top-src-dir@!/build/lilypond-2.19.81+really-2.18.2!g' > out/lilysong -cat lilymidi.py | sed -e '#' -e '/@relocate-preamble@/r /build/lilypond-2.19.81+really-2.18.2/python/./out/relocate-preamble.py' -e 's%@relocate-preamble@%%g' | sed -e '#' -e 's!@BASH@!/bin/bash!g' -e 's!@BUILD_VERSION@!1!g' -e 's!@DATE@!07JAN23!g' -e 's!@FONTFORGE@!/usr/bin/fontforge!g' -e 's!@GUILE@!/build/lilypond-2.19.81+really-2.18.2/out/guile/usr/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/share/fonts/type1/gsfonts!g' -e 's!@PACKAGE@!LILYPOND!g' -e 's!@PATCH_LEVEL@!2!g' -e 's!@PATHSEP@!:!g' -e 's!@PERL@!/usr/bin/perl!g' -e 's!@PYTHON@!/usr/bin/python -tt!g' -e 's!@SHELL@!/bin/sh!g' -e 's!@TARGET_PYTHON@!/usr/bin/python -tt!g' -e 's!@TOPLEVEL_VERSION@!2.18.2!g' -e 's!@bindir@!/usr/bin!g' -e 's!@datadir@!/usr/share!g' -e 's!@date@!07JAN23!g' -e 's!@lilypond_datadir@!/usr/share/lilypond/2.18.2!g' -e 's!@lilypond_docdir@!/usr/share/doc/lilypond!g' -e 's!@lilypond_libdir@!/usr/lib/x86_64-linux-gnu/lilypond/2.18.2!g' -e 's!@local_lilypond_datadir@!/usr/share/lilypond/2.18.2!g' -e 's!@local_lilypond_libdir@!/usr/lib/x86_64-linux-gnu/lilypond/2.18.2!g' -e 's!@localedir@!/usr/share/locale!g' -e 's!@outdir@!./out!g' -e 's!@package@!lilypond!g' -e 's!@prefix@!/usr!g' -e 's!@program_prefix@!!g' -e 's!@program_suffix@!!g' -e 's!@sharedstatedir@!/usr/com!g' -e 's!@src-dir@!.!g' -e 's!@top-src-dir@!/build/lilypond-2.19.81+really-2.18.2!g' > out/lilymidi -chmod 755 out/musicxml2ly +cat lilysong.py | sed -e '#' -e '/@relocate-preamble@/r /build/lilypond-2.19.81+really-2.18.2/python/./out/relocate-preamble.py' -e 's%@relocate-preamble@%%g' | sed -e '#' -e 's!@BASH@!/bin/sh!g' -e 's!@BUILD_VERSION@!1!g' -e 's!@DATE@!06DEC21!g' -e 's!@FONTFORGE@!/usr/bin/fontforge!g' -e 's!@GUILE@!/build/lilypond-2.19.81+really-2.18.2/out/guile/usr/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/share/fonts/type1/gsfonts!g' -e 's!@PACKAGE@!LILYPOND!g' -e 's!@PATCH_LEVEL@!2!g' -e 's!@PATHSEP@!:!g' -e 's!@PERL@!/usr/bin/perl!g' -e 's!@PYTHON@!/usr/bin/python -tt!g' -e 's!@SHELL@!/bin/sh!g' -e 's!@TARGET_PYTHON@!/usr/bin/python -tt!g' -e 's!@TOPLEVEL_VERSION@!2.18.2!g' -e 's!@bindir@!/usr/bin!g' -e 's!@datadir@!/usr/share!g' -e 's!@date@!06DEC21!g' -e 's!@lilypond_datadir@!/usr/share/lilypond/2.18.2!g' -e 's!@lilypond_docdir@!/usr/share/doc/lilypond!g' -e 's!@lilypond_libdir@!/usr/lib/x86_64-linux-gnu/lilypond/2.18.2!g' -e 's!@local_lilypond_datadir@!/usr/share/lilypond/2.18.2!g' -e 's!@local_lilypond_libdir@!/usr/lib/x86_64-linux-gnu/lilypond/2.18.2!g' -e 's!@localedir@!/usr/share/locale!g' -e 's!@outdir@!./out!g' -e 's!@package@!lilypond!g' -e 's!@prefix@!/usr!g' -e 's!@program_prefix@!!g' -e 's!@program_suffix@!!g' -e 's!@sharedstatedir@!/usr/com!g' -e 's!@src-dir@!.!g' -e 's!@top-src-dir@!/build/lilypond-2.19.81+really-2.18.2!g' > out/lilysong +cat lilymidi.py | sed -e '#' -e '/@relocate-preamble@/r /build/lilypond-2.19.81+really-2.18.2/python/./out/relocate-preamble.py' -e 's%@relocate-preamble@%%g' | sed -e '#' -e 's!@BASH@!/bin/sh!g' -e 's!@BUILD_VERSION@!1!g' -e 's!@DATE@!06DEC21!g' -e 's!@FONTFORGE@!/usr/bin/fontforge!g' -e 's!@GUILE@!/build/lilypond-2.19.81+really-2.18.2/out/guile/usr/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/share/fonts/type1/gsfonts!g' -e 's!@PACKAGE@!LILYPOND!g' -e 's!@PATCH_LEVEL@!2!g' -e 's!@PATHSEP@!:!g' -e 's!@PERL@!/usr/bin/perl!g' -e 's!@PYTHON@!/usr/bin/python -tt!g' -e 's!@SHELL@!/bin/sh!g' -e 's!@TARGET_PYTHON@!/usr/bin/python -tt!g' -e 's!@TOPLEVEL_VERSION@!2.18.2!g' -e 's!@bindir@!/usr/bin!g' -e 's!@datadir@!/usr/share!g' -e 's!@date@!06DEC21!g' -e 's!@lilypond_datadir@!/usr/share/lilypond/2.18.2!g' -e 's!@lilypond_docdir@!/usr/share/doc/lilypond!g' -e 's!@lilypond_libdir@!/usr/lib/x86_64-linux-gnu/lilypond/2.18.2!g' -e 's!@local_lilypond_datadir@!/usr/share/lilypond/2.18.2!g' -e 's!@local_lilypond_libdir@!/usr/lib/x86_64-linux-gnu/lilypond/2.18.2!g' -e 's!@localedir@!/usr/share/locale!g' -e 's!@outdir@!./out!g' -e 's!@package@!lilypond!g' -e 's!@prefix@!/usr!g' -e 's!@program_prefix@!!g' -e 's!@program_suffix@!!g' -e 's!@sharedstatedir@!/usr/com!g' -e 's!@src-dir@!.!g' -e 's!@top-src-dir@!/build/lilypond-2.19.81+really-2.18.2!g' > out/lilymidi chmod 755 out/lilysong help2man out/convert-ly > out/convert-ly.1 -chmod 755 out/lilymidi +chmod 755 out/musicxml2ly help2man out/lilypond-book > out/lilypond-book.1 +chmod 755 out/lilymidi help2man out/abc2ly > out/abc2ly.1 help2man out/etf2ly > out/etf2ly.1 help2man out/midi2ly > out/midi2ly.1 @@ -5799,10 +5834,6 @@ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ expected_warnings.size ()); ~~~~~~~~~~~~~~~~~~~~~~~~~ -polynomial.cc: In member function 'int Polynomial::set_mod(const Polynomial&, const Polynomial&)': -polynomial.cc:200:17: warning: conversion from 'ssize_t' {aka 'long int'} to 'int' may change value [-Wconversion] - return degree (); - ~~~~~~~^~ string-convert.cc: In static member function 'static std::__cxx11::string String_convert::int2dec(int, size_t, char)': string-convert.cc:171:34: warning: conversion from 'ssize_t' {aka 'long int'} to 'int' may change value [-Wconversion] return ::to_string (fill_char, ssize_t (length_i - dec_string.length ())) + dec_string; @@ -5830,6 +5861,10 @@ string-convert.cc:375:64: warning: conversion from 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] return (char *) memrev ((unsigned char *)s.data (), s.length ()); ~~~~~~~~~^~ +polynomial.cc: In member function 'int Polynomial::set_mod(const Polynomial&, const Polynomial&)': +polynomial.cc:200:17: warning: conversion from 'ssize_t' {aka 'long int'} to 'int' may change value [-Wconversion] + return degree (); + ~~~~~~~^~ ar ru out/library.a ./out/real.o ./out/file-cookie.o ./out/file-name.o ./out/interval-set.o ./out/cpu-timer.o ./out/interval.o ./out/string-convert.o ./out/std-string.o ./out/polynomial.o ./out/warn.o ./out/memory-stream.o ./out/libc-extension.o ./out/international.o ./out/rational.o ./out/offset.o ./out/getopt-long.o ./out/file-path.o ar: `u' modifier ignored since `D' is the default (see `U') ar: creating out/library.a @@ -5855,11 +5890,10 @@ rm -f ./out/span-arpeggio-engraver.dep; DEPENDENCIES_OUTPUT="./out/span-arpeggio-engraver.dep ./out/span-arpeggio-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/span-arpeggio-engraver.o span-arpeggio-engraver.cc rm -f ./out/dynamic-performer.dep; DEPENDENCIES_OUTPUT="./out/dynamic-performer.dep ./out/dynamic-performer.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/dynamic-performer.o dynamic-performer.cc bison -d -o ./out/parser.cc parser.yy +rm -f ./out/tie.dep; DEPENDENCIES_OUTPUT="./out/tie.dep ./out/tie.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/tie.o tie.cc parser.yy:57.1-14: warning: deprecated directive, use '%define parse.error verbose' [-Wdeprecated] %error-verbose ^~~~~~~~~~~~~~ -rm -f ./out/tie.dep; DEPENDENCIES_OUTPUT="./out/tie.dep ./out/tie.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/tie.o tie.cc -rm -f ./out/arpeggio-engraver.dep; DEPENDENCIES_OUTPUT="./out/arpeggio-engraver.dep ./out/arpeggio-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/arpeggio-engraver.o arpeggio-engraver.cc In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, @@ -6054,7 +6088,7 @@ from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, - from span-arpeggio-engraver.cc:22: + from tweak-engraver.cc:21: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -6085,7 +6119,73 @@ from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, - from span-arpeggio-engraver.cc:22: + from tweak-engraver.cc:21: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' + return SCM_I_CONSP (x); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from apply-context-iterator.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from apply-context-iterator.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -6116,7 +6216,7 @@ from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, - from span-arpeggio-engraver.cc:22: + from tweak-engraver.cc:21: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -6145,11 +6245,43 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' scm_ptobs[SCM_PTOBNUM (port)].flush (port); ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from span-arpeggio-engraver.cc:22: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from tweak-engraver.cc:21: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -6177,24 +6309,18 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' SCM_TABCOL (port); ^~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from span-arpeggio-engraver.cc:22: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -6204,20 +6330,28 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' + return SCM_I_CONSP (x); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from tweak-engraver.cc:21: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' @@ -6235,77 +6369,15 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from tweak-engraver.cc:21: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from tweak-engraver.cc:21: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' - return SCM_I_CONSP (x); - ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, - from tweak-engraver.cc:21: + from span-arpeggio-engraver.cc:22: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -6338,7 +6410,7 @@ from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, - from tweak-engraver.cc:21: + from span-arpeggio-engraver.cc:22: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -6370,7 +6442,7 @@ from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, - from tweak-engraver.cc:21: + from span-arpeggio-engraver.cc:22: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -6427,72 +6499,6 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from apply-context-iterator.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from apply-context-iterator.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' - return SCM_I_CONSP (x); - ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, @@ -6626,12 +6632,71 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/beam.hh:24, + from chord-tremolo-engraver.cc:21: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from arpeggio-engraver.cc:20: + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/grob.hh:23, + from fingering-column.cc:21: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -6660,9 +6725,10 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from arpeggio-engraver.cc:20: + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/grob.hh:23, + from fingering-column.cc:21: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -6691,9 +6757,10 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from arpeggio-engraver.cc:20: + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/grob.hh:23, + from fingering-column.cc:21: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -6724,9 +6791,10 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from arpeggio-engraver.cc:20: + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/grob.hh:23, + from fingering-column.cc:21: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -6756,9 +6824,10 @@ ^~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from arpeggio-engraver.cc:20: + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/grob.hh:23, + from fingering-column.cc:21: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -6815,15 +6884,43 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/grob.hh:23, + from fingering-column.cc:21: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/music-iterator.hh:24, - from ./include/sequential-iterator.hh:23, - from ./include/chord-tremolo-iterator.hh:23, - from chord-tremolo-iterator.cc:21: + from ./include/translator-dispatch-list.hh:25, + from translator-dispatch-list.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -6850,14 +6947,33 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' if (scm_is_null (*freelist)) ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/beam.hh:24, + from chord-tremolo-engraver.cc:21: +./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/music-iterator.hh:24, - from ./include/sequential-iterator.hh:23, - from ./include/chord-tremolo-iterator.hh:23, - from chord-tremolo-iterator.cc:21: + from ./include/translator-dispatch-list.hh:25, + from translator-dispatch-list.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -6883,51 +6999,64 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' return SCM_I_CONSP (x); ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, +./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' + inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/music-iterator.hh:24, - from ./include/sequential-iterator.hh:23, - from ./include/chord-tremolo-iterator.hh:23, - from chord-tremolo-iterator.cc:21: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': + from ./include/box.hh:10, + from ./include/grob.hh:23, + from directional-element-interface.cc:22: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' - #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) - ^ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' - scm_ptobs[SCM_PTOBNUM (port)].flush (port); - ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/music-iterator.hh:24, - from ./include/sequential-iterator.hh:23, - from ./include/chord-tremolo-iterator.hh:23, - from chord-tremolo-iterator.cc:21: + from ./include/grob-interface.hh:23, + from ./include/beam.hh:24, + from chord-tremolo-engraver.cc:21: +./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -6940,67 +7069,34 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' - #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' - #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' - #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} - ^~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' - SCM_TABCOL (port); - ^~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/music-iterator.hh:24, - from ./include/sequential-iterator.hh:23, - from ./include/chord-tremolo-iterator.hh:23, - from chord-tremolo-iterator.cc:21: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' + && (SCM_TYP7 (x) == scm_tc7_symbol)) + ^~~~~~~~ +./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' + inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } + ^~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/translator-dispatch-list.hh:25, + from translator-dispatch-list.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' + #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) + ^ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ @@ -7013,32 +7109,53 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' + scm_ptobs[SCM_PTOBNUM (port)].flush (port); + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/grob.hh:23, - from directional-element-interface.cc:22: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': + from ./include/grob-interface.hh:23, + from ./include/beam.hh:24, + from chord-tremolo-engraver.cc:21: +./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' + return scm_is_true (scm_equal_p (x, y)); + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' + inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } + ^~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -7054,6 +7171,36 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/beam.hh:24, + from chord-tremolo-engraver.cc:21: +./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' + inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/grob.hh:23, @@ -7121,6 +7268,38 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, + from ./include/translator-dispatch-list.hh:25, + from translator-dispatch-list.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' + #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' + #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' + #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} + ^~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' + SCM_TABCOL (port); + ^~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/grob.hh:23, from directional-element-interface.cc:22: @@ -7154,6 +7333,39 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, + from ./include/translator-dispatch-list.hh:25, + from translator-dispatch-list.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/grob.hh:23, from directional-element-interface.cc:22: @@ -7213,19 +7425,19 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/grob.hh:23, - from directional-element-interface.cc:22: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -7235,23 +7447,18 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/music-iterator.hh:24, - from ./include/sequential-iterator.hh:23, - from ./include/chord-tremolo-iterator.hh:23, - from chord-tremolo-iterator.cc:21: + from ./include/box.hh:10, + from ./include/grob.hh:23, + from directional-element-interface.cc:22: ./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -7279,9 +7486,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/beam.hh:24, - from chord-tremolo-engraver.cc:21: + from ./include/smobs.hh:23, + from ./include/translator-dispatch-list.hh:25, + from translator-dispatch-list.cc:20: ./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -7311,11 +7518,8 @@ from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/music-iterator.hh:24, - from ./include/sequential-iterator.hh:23, - from ./include/chord-tremolo-iterator.hh:23, - from chord-tremolo-iterator.cc:21: + from ./include/translator-dispatch-list.hh:25, + from translator-dispatch-list.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -7364,14 +7568,39 @@ ./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } ^~~~~~~~~~~ +./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Translator); + ^~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/music-iterator.hh:24, - from ./include/sequential-iterator.hh:23, - from ./include/chord-tremolo-iterator.hh:23, - from chord-tremolo-iterator.cc:21: + from ./include/translator-dispatch-list.hh:25, + from translator-dispatch-list.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -7404,11 +7633,8 @@ from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/music-iterator.hh:24, - from ./include/sequential-iterator.hh:23, - from ./include/chord-tremolo-iterator.hh:23, - from chord-tremolo-iterator.cc:21: + from ./include/translator-dispatch-list.hh:25, + from translator-dispatch-list.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -7444,11 +7670,8 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/music-iterator.hh:24, - from ./include/sequential-iterator.hh:23, - from ./include/chord-tremolo-iterator.hh:23, - from chord-tremolo-iterator.cc:21: + from ./include/translator-dispatch-list.hh:25, + from translator-dispatch-list.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -7474,7 +7697,7 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ -./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': +./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -7499,10 +7722,10 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Moment); +./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Listener); ^~~~~~~~~~~~~~~~~~~~ -./include/music-iterator.hh: In static member function 'static Music_iterator* Music_iterator::unsmob(SCM)': +./include/translator-dispatch-list.hh: In static member function 'static Engraver_dispatch_list* Engraver_dispatch_list::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -7524,13 +7747,13 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/music-iterator.hh:68:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Music_iterator); - ^~~~~~~~~~~~~ -./include/pitch.hh: In static member function 'static Pitch* Pitch::unsmob(SCM)': +./include/translator-dispatch-list.hh:41:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Engraver_dispatch_list); + ^~~~~~~~~~~~~~~~~~~~ +./include/translator-group.hh: In static member function 'static Translator_group* Translator_group::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -7552,13 +7775,13 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/pitch.hh:74:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Pitch); - ^~~~~~~~~~~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +./include/translator-group.hh:66:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Translator_group); + ^~~~~~~~~~~~~ +./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -7580,13 +7803,13 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); - ^~~~~~~~~~~~~~~~~~~~ -./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': +./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Translator); + ^~~~~~~~~~~~~ +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -7611,10 +7834,10 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Stencil); +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); ^~~~~~~~~~~~~~~~~~~~ -./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': +translator-dispatch-list.cc: In static member function 'static scm_unused_struct* Engraver_dispatch_list::smob_p(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -7633,57 +7856,77 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ +./include/ly-smobs.icc:52:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Prob); - ^~~~~~~~~~~~~ -chord-tremolo-iterator.cc: In member function 'virtual scm_unused_struct* Chord_tremolo_iterator::get_music_list() const': -chord-tremolo-iterator.cc:40:38: warning: conversion from 'long int' to 'int' may change value [-Wconversion] - int elt_count = body_is_sequential ? scm_ilength (body->get_property ("elements")) : 1; - ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./include/ly-smobs.icc:81:3: note: in expansion of macro 'IMPLEMENT_BASE_SMOBS' + IMPLEMENT_BASE_SMOBS (CL); \ + ^~~~~~~~~~~~~~~~~~~~ +translator-dispatch-list.cc:91:1: note: in expansion of macro 'IMPLEMENT_SIMPLE_SMOBS' + IMPLEMENT_SIMPLE_SMOBS (Engraver_dispatch_list); + ^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/arpeggio.hh:24, - from arpeggio.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/grob.hh:23, + from fingering-column.cc:21: +./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' + inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/arpeggio.hh:24, - from arpeggio.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/grob.hh:23, + from fingering-column.cc:21: +./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -7702,28 +7945,67 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' - return SCM_I_CONSP (x); +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' + && (SCM_TYP7 (x) == scm_tc7_symbol)) + ^~~~~~~~ +./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' + inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } + ^~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/grob.hh:23, + from fingering-column.cc:21: +./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' + return scm_is_true (scm_equal_p (x, y)); ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, +./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' + inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/arpeggio.hh:24, - from arpeggio.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/grob.hh:23, + from fingering-column.cc:21: +./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' - #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) - ^ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -7736,17 +8018,13 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' - scm_ptobs[SCM_PTOBNUM (port)].flush (port); - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/arpeggio.hh:24, - from arpeggio.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' + inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } + ^~~~~~~~~~~ +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -7759,67 +8037,28 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' - #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' - #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' - #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} - ^~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' - SCM_TABCOL (port); - ^~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/arpeggio.hh:24, - from arpeggio.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); + ^~~~~~~~~~~~~~~~~~~~ +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -7829,18 +8068,19 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/arpeggio.hh:24, - from arpeggio.cc:20: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); + ^~~~~~~~~~~~~ +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -7859,12 +8099,15 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); + ^~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, @@ -7886,27 +8129,7 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' if (scm_is_null (*freelist)) ^~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/skyline.hh:25, - from ./include/tie.hh:24, - from tie.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': +./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -7925,67 +8148,30 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' - return SCM_I_CONSP (x); - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, - from ./include/lily-guile.hh:27, +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Moment); + ^~~~~~~~~~~~~~~~~~~~ +In file included from ./include/lily-guile.hh:39, from ./include/smobs.hh:23, from ./include/box.hh:10, - from ./include/skyline.hh:25, - from ./include/tie.hh:24, - from tie.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' - #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) - ^ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' - scm_ptobs[SCM_PTOBNUM (port)].flush (port); - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/clef.hh:24, - from key-engraver.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ + from ./include/grob.hh:23, + from fingering-column.cc:21: +fingering-column.cc: In function 'void Fingering_column_calc_positioning_done_init_functions()': +fingering-column.cc:48:41: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK (Fingering_column, calc_positioning_done, 1); + ^~~~~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +fingering-column.cc:48:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' + MAKE_SCHEME_CALLBACK (Fingering_column, calc_positioning_done, 1); + ^~~~~~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -7999,13 +8185,7 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' if (scm_is_null (*freelist)) ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/skyline.hh:25, - from ./include/tie.hh:24, - from tie.cc:20: +./include/pitch.hh: In static member function 'static Pitch* Pitch::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -8018,89 +8198,28 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' - #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' - #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' - #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} - ^~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' - SCM_TABCOL (port); - ^~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/pitch.hh:74:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Pitch); + ^~~~~~~~~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/skyline.hh:25, from ./include/tie.hh:24, from tie.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/clef.hh:24, - from key-engraver.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -8129,9 +8248,11 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/clef.hh:24, - from key-engraver.cc:20: + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/skyline.hh:25, + from ./include/tie.hh:24, + from tie.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -8160,14 +8281,7 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' scm_ptobs[SCM_PTOBNUM (port)].flush (port); ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/skyline.hh:25, - from ./include/tie.hh:24, - from tie.cc:20: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': +./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -8186,17 +8300,22 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Stencil); + ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/clef.hh:24, - from key-engraver.cc:20: + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/skyline.hh:25, + from ./include/tie.hh:24, + from tie.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -8224,11 +8343,41 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' SCM_TABCOL (port); ^~~~~~~~~~ +./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Prob); + ^~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/clef.hh:24, - from key-engraver.cc:20: + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/skyline.hh:25, + from ./include/tie.hh:24, + from tie.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -8397,6 +8546,36 @@ ./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' return scm_is_true (scm_equal_p (x, y)); ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from span-arpeggio-engraver.cc:22: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ ./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -8413,13 +8592,161 @@ ./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/skyline.hh:25, + from ./include/tie.hh:24, + from tie.cc:20: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/grob.hh:23, - from fingering-column.cc:21: + from directional-element-interface.cc:22: +./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' + inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } + ^~~~~~~~~~~ +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); + ^~~~~~~~~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from tweak-engraver.cc:21: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); + ^~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/arpeggio.hh:24, + from arpeggio.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -8448,10 +8775,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/grob.hh:23, - from fingering-column.cc:21: + from ./include/grob-interface.hh:23, + from ./include/arpeggio.hh:24, + from arpeggio.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -8480,10 +8806,9 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/grob.hh:23, - from fingering-column.cc:21: + from ./include/grob-interface.hh:23, + from ./include/arpeggio.hh:24, + from arpeggio.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -8514,41 +8839,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/grob.hh:23, - from directional-element-interface.cc:22: -./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' - inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/grob.hh:23, - from fingering-column.cc:21: + from ./include/grob-interface.hh:23, + from ./include/arpeggio.hh:24, + from arpeggio.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -8578,10 +8871,9 @@ ^~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/grob.hh:23, - from fingering-column.cc:21: + from ./include/grob-interface.hh:23, + from ./include/arpeggio.hh:24, + from arpeggio.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -8640,10 +8932,9 @@ ^~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/grob.hh:23, - from fingering-column.cc:21: + from ./include/grob-interface.hh:23, + from ./include/arpeggio.hh:24, + from arpeggio.cc:20: ./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -8669,12 +8960,46 @@ ./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/grob.hh:23, + from slur-score-parameters.cc:22: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/clef.hh:24, - from key-engraver.cc:20: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/grob.hh:23, + from slur-score-parameters.cc:22: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -8693,13 +9018,149 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' + return SCM_I_CONSP (x); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/grob.hh:23, + from slur-score-parameters.cc:22: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' + #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) + ^ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' + scm_ptobs[SCM_PTOBNUM (port)].flush (port); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/grob.hh:23, + from slur-score-parameters.cc:22: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' + #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' + #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' + #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} + ^~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' + SCM_TABCOL (port); + ^~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/grob.hh:23, + from slur-score-parameters.cc:22: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/grob.hh:23, + from slur-score-parameters.cc:22: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -8718,21 +9179,20 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); - ^~~~~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/beam.hh:24, - from chord-tremolo-engraver.cc:21: + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/skyline.hh:25, + from ./include/tie.hh:24, + from tie.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -8783,9 +9243,11 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/beam.hh:24, - from chord-tremolo-engraver.cc:21: + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/skyline.hh:25, + from ./include/tie.hh:24, + from tie.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -8817,9 +9279,11 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/beam.hh:24, - from chord-tremolo-engraver.cc:21: + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/skyline.hh:25, + from ./include/tie.hh:24, + from tie.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -8852,211 +9316,66 @@ ./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/beam.hh:24, - from chord-tremolo-engraver.cc:21: -./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' - inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from span-arpeggio-engraver.cc:22: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from arpeggio-engraver.cc:20: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ -./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': +./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Translator); - ^~~~~~~~~~~~~ -./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Listener); - ^~~~~~~~~~~~~~~~~~~~ -./include/translator-group.hh: In static member function 'static Translator_group* Translator_group::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' + inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/translator-group.hh:66:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Translator_group); - ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, - from tweak-engraver.cc:21: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': + from span-arpeggio-engraver.cc:22: +./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -9075,55 +9394,38 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); - ^~~~~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' + && (SCM_TYP7 (x) == scm_tc7_symbol)) + ^~~~~~~~ +./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' + inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } + ^~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/grob.hh:23, - from grob.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from span-arpeggio-engraver.cc:22: +./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/arpeggio.hh:24, - from arpeggio.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' + return scm_is_true (scm_equal_p (x, y)); + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -9136,44 +9438,17 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' #define scm_is_true(x) !scm_is_false (x) ^~~~~~~~~~~~ -./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } - ^~~~~~~~~~~ -./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Grob); - ^~~~~~~~~~~~~ +./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' + inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, - from ./include/grob.hh:23, - from grob.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': + from ./include/skyline.hh:25, + from ./include/tie.hh:24, + from tie.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -9195,9 +9470,31 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' - return SCM_I_CONSP (x); - ^~~~~~~~~~~ +./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' + inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from tweak-engraver.cc:21: +./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } + ^~~~~~~~~~~ ./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -9214,41 +9511,6 @@ ./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/grob.hh:23, - from grob.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' - #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) - ^ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' - scm_ptobs[SCM_PTOBNUM (port)].flush (port); - ^~~~~~~~~~~ ./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -9267,9 +9529,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/arpeggio.hh:24, - from arpeggio.cc:20: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from tweak-engraver.cc:21: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -9301,9 +9563,9 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/arpeggio.hh:24, - from arpeggio.cc:20: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from tweak-engraver.cc:21: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -9338,10 +9600,10 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/grob.hh:23, - from grob.cc:20: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from span-arpeggio-engraver.cc:22: +./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -9354,27 +9616,45 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' - #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' - #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' - #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} - ^~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' - SCM_TABCOL (port); - ^~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' + inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, - from ./include/arpeggio.hh:24, - from arpeggio.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': + from ./include/clef.hh:24, + from key-engraver.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from apply-context-iterator.cc:20: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -9393,31 +9673,37 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' - inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/grob.hh:23, - from grob.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from tweak-engraver.cc:21: +./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -9427,25 +9713,22 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' + inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } + ^~~~~~~~~~~ +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -9455,51 +9738,23 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/grob.hh:23, - from slur-score-parameters.cc:22: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); + ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/grob.hh:23, - from slur-score-parameters.cc:22: + from ./include/grob-interface.hh:23, + from ./include/clef.hh:24, + from key-engraver.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -9528,10 +9783,9 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/grob.hh:23, - from slur-score-parameters.cc:22: + from ./include/grob-interface.hh:23, + from ./include/clef.hh:24, + from key-engraver.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -9562,41 +9816,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/grob.hh:23, - from grob.cc:20: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/grob.hh:23, - from slur-score-parameters.cc:22: + from ./include/grob-interface.hh:23, + from ./include/clef.hh:24, + from key-engraver.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -9626,10 +9848,9 @@ ^~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/grob.hh:23, - from slur-score-parameters.cc:22: + from ./include/grob-interface.hh:23, + from ./include/clef.hh:24, + from key-engraver.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -9686,12 +9907,39 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ +./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Translator); + ^~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/grob.hh:23, - from slur-score-parameters.cc:22: + from ./include/grob-interface.hh:23, + from ./include/clef.hh:24, + from key-engraver.cc:20: ./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -9717,7 +9965,7 @@ ./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } ^~~~~~~~~~~ -./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': +./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -9742,10 +9990,53 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Grob); +./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Translator); ^~~~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/music-iterator.hh:24, + from ./include/sequential-iterator.hh:23, + from ./include/chord-tremolo-iterator.hh:23, + from chord-tremolo-iterator.cc:21: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/music-iterator.hh:24, + from ./include/sequential-iterator.hh:23, + from ./include/chord-tremolo-iterator.hh:23, + from chord-tremolo-iterator.cc:21: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -9764,22 +10055,31 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); - ^~~~~~~~~~~~~~~~~~~~ -./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' + return SCM_I_CONSP (x); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/music-iterator.hh:24, + from ./include/sequential-iterator.hh:23, + from ./include/chord-tremolo-iterator.hh:23, + from chord-tremolo-iterator.cc:21: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' + #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) + ^ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -9792,16 +10092,13 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Moment); - ^~~~~~~~~~~~~~~~~~~~ -./include/pitch.hh: In static member function 'static Pitch* Pitch::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' + scm_ptobs[SCM_PTOBNUM (port)].flush (port); + ^~~~~~~~~~~ +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -9826,17 +10123,17 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/pitch.hh:74:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Pitch); +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from apply-context-iterator.cc:20: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': + from ./include/music-iterator.hh:24, + from ./include/sequential-iterator.hh:23, + from ./include/chord-tremolo-iterator.hh:23, + from chord-tremolo-iterator.cc:21: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -9849,25 +10146,42 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ -./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' + #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' + #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' + #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} + ^~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' + SCM_TABCOL (port); + ^~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/music-iterator.hh:24, + from ./include/sequential-iterator.hh:23, + from ./include/chord-tremolo-iterator.hh:23, + from chord-tremolo-iterator.cc:21: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -9877,25 +10191,25 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Stencil); - ^~~~~~~~~~~~~~~~~~~~ -./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -9905,82 +10219,13 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Prob); - ^~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/skyline.hh:25, - from ./include/tie.hh:24, - from tie.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' - inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/skyline.hh:25, - from ./include/tie.hh:24, - from tie.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -9999,63 +10244,16 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' - && (SCM_TYP7 (x) == scm_tc7_symbol)) - ^~~~~~~~ -./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' - inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } - ^~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/skyline.hh:25, - from ./include/tie.hh:24, - from tie.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' - return scm_is_true (scm_equal_p (x, y)); - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' - inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/skyline.hh:25, - from ./include/tie.hh:24, - from tie.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); + ^~~~~~~~~~~~~~~~~~~~ +./include/skyline.hh: In static member function 'static Skyline* Skyline::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -10074,18 +10272,22 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' - inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } - ^~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/skyline.hh:65:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Skyline); + ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/translator-dispatch-list.hh:25, - from translator-dispatch-list.cc:20: + from ./include/box.hh:10, + from ./include/grob.hh:23, + from grob.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -10115,8 +10317,9 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/translator-dispatch-list.hh:25, - from translator-dispatch-list.cc:20: + from ./include/box.hh:10, + from ./include/grob.hh:23, + from grob.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -10146,8 +10349,9 @@ from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/translator-dispatch-list.hh:25, - from translator-dispatch-list.cc:20: + from ./include/box.hh:10, + from ./include/grob.hh:23, + from grob.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -10176,39 +10380,12 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' scm_ptobs[SCM_PTOBNUM (port)].flush (port); ^~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); - ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/translator-dispatch-list.hh:25, - from translator-dispatch-list.cc:20: + from ./include/box.hh:10, + from ./include/grob.hh:23, + from grob.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -10239,8 +10416,9 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/translator-dispatch-list.hh:25, - from translator-dispatch-list.cc:20: + from ./include/box.hh:10, + from ./include/grob.hh:23, + from grob.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -10297,12 +10475,43 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/grob.hh:23, + from grob.cc:20: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from arpeggio-engraver.cc:20: + from ./include/grob-interface.hh:23, + from ./include/arpeggio.hh:24, + from arpeggio.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -10353,9 +10562,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from arpeggio-engraver.cc:20: + from ./include/grob-interface.hh:23, + from ./include/arpeggio.hh:24, + from arpeggio.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -10387,9 +10596,9 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from arpeggio-engraver.cc:20: + from ./include/grob-interface.hh:23, + from ./include/arpeggio.hh:24, + from arpeggio.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -10424,10 +10633,10 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/translator-dispatch-list.hh:25, - from translator-dispatch-list.cc:20: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': + from ./include/grob-interface.hh:23, + from ./include/arpeggio.hh:24, + from arpeggio.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -10446,18 +10655,47 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' + inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } + ^~~~~~~~~~~ +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); + ^~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/translator-dispatch-list.hh:25, - from translator-dispatch-list.cc:20: + from ./include/box.hh:10, + from ./include/grob.hh:23, + from slur-score-parameters.cc:22: ./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -10508,67 +10746,10 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from arpeggio-engraver.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' - inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } - ^~~~~~~~~~~ -./include/font-metric.hh: In static member function 'static Font_metric* Font_metric::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/font-metric.hh:57:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Font_metric); - ^~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/translator-dispatch-list.hh:25, - from translator-dispatch-list.cc:20: + from ./include/box.hh:10, + from ./include/grob.hh:23, + from slur-score-parameters.cc:22: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -10601,8 +10782,9 @@ from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/translator-dispatch-list.hh:25, - from translator-dispatch-list.cc:20: + from ./include/box.hh:10, + from ./include/grob.hh:23, + from slur-score-parameters.cc:22: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -10638,8 +10820,42 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/translator-dispatch-list.hh:25, - from translator-dispatch-list.cc:20: + from ./include/moment.hh:23, + from ./include/music-iterator.hh:24, + from ./include/sequential-iterator.hh:23, + from ./include/chord-tremolo-iterator.hh:23, + from chord-tremolo-iterator.cc:21: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/grob.hh:23, + from slur-score-parameters.cc:22: ./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -10668,9 +10884,12 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/clef.hh:24, - from key-engraver.cc:20: + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/music-iterator.hh:24, + from ./include/sequential-iterator.hh:23, + from ./include/chord-tremolo-iterator.hh:23, + from chord-tremolo-iterator.cc:21: ./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -10719,11 +10938,42 @@ ./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } ^~~~~~~~~~~ +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); + ^~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/clef.hh:24, - from key-engraver.cc:20: + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/music-iterator.hh:24, + from ./include/sequential-iterator.hh:23, + from ./include/chord-tremolo-iterator.hh:23, + from chord-tremolo-iterator.cc:21: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -10755,9 +11005,12 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/clef.hh:24, - from key-engraver.cc:20: + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/music-iterator.hh:24, + from ./include/sequential-iterator.hh:23, + from ./include/chord-tremolo-iterator.hh:23, + from chord-tremolo-iterator.cc:21: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -10790,12 +11043,7 @@ ./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/clef.hh:24, - from key-engraver.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': +./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -10814,13 +11062,24 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' - inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } - ^~~~~~~~~~~ -./include/skyline.hh: In static member function 'static Skyline* Skyline::unsmob(SCM)': +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Stencil); + ^~~~~~~~~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/music-iterator.hh:24, + from ./include/sequential-iterator.hh:23, + from ./include/chord-tremolo-iterator.hh:23, + from chord-tremolo-iterator.cc:21: +./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -10839,16 +11098,13 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/skyline.hh:65:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Skyline); - ^~~~~~~~~~~~~~~~~~~~ -./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' + inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } + ^~~~~~~~~~~ +./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -10873,10 +11129,10 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Grob); +./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Prob); ^~~~~~~~~~~~~ -./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -10901,10 +11157,10 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Stencil); +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); ^~~~~~~~~~~~~~~~~~~~ -./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -10926,13 +11182,13 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Translator); - ^~~~~~~~~~~~~ -./include/output-def.hh: In static member function 'static Output_def* Output_def::unsmob(SCM)': +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); + ^~~~~~~~~~~~~~~~~~~~ +./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -10954,13 +11210,13 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/output-def.hh:54:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Output_def); - ^~~~~~~~~~~~~ -./include/translator-dispatch-list.hh: In static member function 'static Engraver_dispatch_list* Engraver_dispatch_list::unsmob(SCM)': +./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Listener); + ^~~~~~~~~~~~~~~~~~~~ +./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -10985,24 +11241,10 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/translator-dispatch-list.hh:41:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Engraver_dispatch_list); +./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Moment); ^~~~~~~~~~~~~~~~~~~~ -In file included from ./include/lily-guile.hh:39, - from ./include/grob-interface.hh:23, - from ./include/arpeggio.hh:24, - from arpeggio.cc:20: -arpeggio.cc: In function 'void Arpeggio_calc_cross_staff_init_functions()': -arpeggio.cc:59:33: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (Arpeggio, calc_cross_staff, 1); - ^~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -arpeggio.cc:59:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (Arpeggio, calc_cross_staff, 1); - ^~~~~~~~~~~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +./include/skyline.hh: In static member function 'static Skyline* Skyline::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -11027,20 +11269,10 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); +./include/skyline.hh:65:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Skyline); ^~~~~~~~~~~~~~~~~~~~ -arpeggio.cc: In function 'void Arpeggio_calc_positions_init_functions()': -arpeggio.cc:82:33: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (Arpeggio, calc_positions, 1); - ^~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -arpeggio.cc:82:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (Arpeggio, calc_positions, 1); - ^~~~~~~~~~~~~~~~~~~~ -./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': +tweak-engraver.cc: In member function 'virtual void Tweak_engraver::acknowledge_grob(Grob_info)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -11059,26 +11291,47 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Translator); - ^~~~~~~~~~~~~ -arpeggio.cc: In function 'void Arpeggio_print_init_functions()': -arpeggio.cc:115:33: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (Arpeggio, print, 1); - ^~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -arpeggio.cc:115:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (Arpeggio, print, 1); - ^~~~~~~~~~~~~~~~~~~~ -./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' + && (SCM_TYP7 (x) == scm_tc7_symbol)) + ^~~~~~~~ +tweak-engraver.cc:60:19: note: in expansion of macro 'scm_is_symbol' + if (scm_is_symbol (scm_caaar (s))) + ^~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from tweak-engraver.cc:21: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:539:25: note: in expansion of macro 'scm_is_eq' + #define SCM_UNBNDP(x) (scm_is_eq ((x), SCM_UNDEFINED)) + ^~~~~~~~~ +tweak-engraver.cc:62:23: note: in expansion of macro 'SCM_UNBNDP' + if (SCM_UNBNDP (grobname)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +tweak-engraver.cc:65:23: note: in expansion of macro 'scm_is_eq' + if (scm_is_eq (scm_caaar (s), grobname)) + ^~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from tweak-engraver.cc:21: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -11097,36 +11350,16 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Moment); - ^~~~~~~~~~~~~~~~~~~~ -arpeggio.cc: In function 'void Arpeggio_brew_chord_bracket_init_functions()': -arpeggio.cc:183:33: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (Arpeggio, brew_chord_bracket, 1); - ^~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -arpeggio.cc:183:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (Arpeggio, brew_chord_bracket, 1); - ^~~~~~~~~~~~~~~~~~~~ -arpeggio.cc: In function 'void Arpeggio_brew_chord_slur_init_functions()': -arpeggio.cc:202:33: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (Arpeggio, brew_chord_slur, 1); - ^~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -arpeggio.cc:202:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (Arpeggio, brew_chord_slur, 1); - ^~~~~~~~~~~~~~~~~~~~ -./include/duration.hh: In static member function 'static Duration* Duration::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' + && (SCM_TYP7 (x) == scm_tc7_symbol)) + ^~~~~~~~ +tweak-engraver.cc:67:27: note: in expansion of macro 'scm_is_symbol' + if (scm_is_symbol (scm_cdaar (s))) + ^~~~~~~~~~~~~ +./include/music-iterator.hh: In static member function 'static Music_iterator* Music_iterator::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -11148,13 +11381,13 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/duration.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Duration); - ^~~~~~~~~~~~~~~~~~~~ -translator-dispatch-list.cc: In static member function 'static scm_unused_struct* Engraver_dispatch_list::smob_p(SCM)': +./include/music-iterator.hh:68:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Music_iterator); + ^~~~~~~~~~~~~ +./include/pitch.hh: In static member function 'static Pitch* Pitch::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -11173,35 +11406,15 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/ly-smobs.icc:52:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/ly-smobs.icc:81:3: note: in expansion of macro 'IMPLEMENT_BASE_SMOBS' - IMPLEMENT_BASE_SMOBS (CL); \ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/pitch.hh:74:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Pitch); ^~~~~~~~~~~~~~~~~~~~ -translator-dispatch-list.cc:91:1: note: in expansion of macro 'IMPLEMENT_SIMPLE_SMOBS' - IMPLEMENT_SIMPLE_SMOBS (Engraver_dispatch_list); - ^~~~~~~~~~~~~~~~~~~~~~ -arpeggio.cc: In function 'void Arpeggio_width_init_functions()': -arpeggio.cc:229:33: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (Arpeggio, width, 1); - ^~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -arpeggio.cc:229:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (Arpeggio, width, 1); - ^~~~~~~~~~~~~~~~~~~~ -arpeggio.cc: In function 'void Arpeggio_pure_height_init_functions()': -arpeggio.cc:237:33: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (Arpeggio, pure_height, 3); - ^~~~~~~~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -arpeggio.cc:237:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (Arpeggio, pure_height, 3); - ^~~~~~~~~~~~~~~~~~~~ ./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -11230,7 +11443,7 @@ ./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' DECLARE_SIMPLE_SMOBS (Listener); ^~~~~~~~~~~~~~~~~~~~ -./include/scm-hash.hh: In static member function 'static Scheme_hash_table* Scheme_hash_table::unsmob(SCM)': +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -11252,36 +11465,13 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/scm-hash.hh:62:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Scheme_hash_table); - ^~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/grob.hh:23, - from slur-score-parameters.cc:22: -./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } - ^~~~~~~~~~~ -./include/context.hh: In static member function 'static Context* Context::unsmob(SCM)': +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); + ^~~~~~~~~~~~~~~~~~~~ +./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -11303,124 +11493,13 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/context.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Context); - ^~~~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' - inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/grob.hh:23, - from slur-score-parameters.cc:22: -./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' - && (SCM_TYP7 (x) == scm_tc7_symbol)) - ^~~~~~~~ -./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' - inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } - ^~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/grob.hh:23, - from slur-score-parameters.cc:22: -./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' - return scm_is_true (scm_equal_p (x, y)); - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' - inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/grob.hh:23, - from slur-score-parameters.cc:22: -./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': +./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Stencil); + ^~~~~~~~~~~~~~~~~~~~ +./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -11439,13 +11518,20 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' - inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } - ^~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Prob); + ^~~~~~~~~~~~~ +chord-tremolo-iterator.cc: In member function 'virtual scm_unused_struct* Chord_tremolo_iterator::get_music_list() const': +chord-tremolo-iterator.cc:40:38: warning: conversion from 'long int' to 'int' may change value [-Wconversion] + int elt_count = body_is_sequential ? scm_ilength (body->get_property ("elements")) : 1; + ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -11467,13 +11553,14 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); - ^~~~~~~~~~~~~~~~~~~~ -./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); + ^~~~~~~~~~~~~ +rm -f ./out/arpeggio-engraver.dep; DEPENDENCIES_OUTPUT="./out/arpeggio-engraver.dep ./out/arpeggio-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/arpeggio-engraver.o arpeggio-engraver.cc +./include/font-metric.hh: In static member function 'static Font_metric* Font_metric::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -11498,16 +11585,17 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Translator); +./include/font-metric.hh:57:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Font_metric); ^~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/grob.hh:23, - from fingering-column.cc:21: + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from apply-context-iterator.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -11559,9 +11647,10 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/grob.hh:23, - from fingering-column.cc:21: + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from apply-context-iterator.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -11594,9 +11683,10 @@ from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/grob.hh:23, - from fingering-column.cc:21: + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from apply-context-iterator.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -11629,78 +11719,13 @@ ./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } ^~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); - ^~~~~~~~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from span-arpeggio-engraver.cc:22: -./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' - inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } - ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/grob.hh:23, - from fingering-column.cc:21: + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from apply-context-iterator.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -11726,7 +11751,7 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ -./include/font-metric.hh: In static member function 'static Font_metric* Font_metric::unsmob(SCM)': +./include/grob-array.hh: In static member function 'static Grob_array* Grob_array::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -11748,34 +11773,13 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/font-metric.hh:57:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Font_metric); - ^~~~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from span-arpeggio-engraver.cc:22: -./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': +./include/grob-array.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Grob_array); + ^~~~~~~~~~~~~~~~~~~~ +./include/font-metric.hh: In static member function 'static Font_metric* Font_metric::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -11794,54 +11798,16 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' - && (SCM_TYP7 (x) == scm_tc7_symbol)) - ^~~~~~~~ -./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' - inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } - ^~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from span-arpeggio-engraver.cc:22: -./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' - return scm_is_true (scm_equal_p (x, y)); - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' - inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } - ^~~~~~~~~~~ -./include/grob-array.hh: In static member function 'static Grob_array* Grob_array::unsmob(SCM)': +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/font-metric.hh:57:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Font_metric); + ^~~~~~~~~~~~~ +./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -11866,40 +11832,10 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/grob-array.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Grob_array); +./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Stencil); ^~~~~~~~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from span-arpeggio-engraver.cc:22: -./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' - inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } - ^~~~~~~~~~~ -./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': +./include/output-def.hh: In static member function 'static Output_def* Output_def::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -11921,13 +11857,13 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Stencil); - ^~~~~~~~~~~~~~~~~~~~ -./include/output-def.hh: In static member function 'static Output_def* Output_def::unsmob(SCM)': +./include/output-def.hh:54:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Output_def); + ^~~~~~~~~~~~~ +./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -11949,18 +11885,18 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/output-def.hh:54:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Output_def); - ^~~~~~~~~~~~~ +./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Moment); + ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from tweak-engraver.cc:21: + from ./include/grob-interface.hh:23, + from ./include/clef.hh:24, + from key-engraver.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -12009,39 +11945,11 @@ ./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } ^~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); - ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from tweak-engraver.cc:21: + from ./include/grob-interface.hh:23, + from ./include/clef.hh:24, + from key-engraver.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -12073,9 +11981,9 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from tweak-engraver.cc:21: + from ./include/grob-interface.hh:23, + from ./include/clef.hh:24, + from key-engraver.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -12092,6 +12000,34 @@ ./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' return scm_is_true (scm_equal_p (x, y)); ^~~~~~~~~~~ +./include/duration.hh: In static member function 'static Duration* Duration::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/duration.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Duration); + ^~~~~~~~~~~~~~~~~~~~ ./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -12108,11 +12044,95 @@ ./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } ^~~~~~~~~~~ +./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Listener); + ^~~~~~~~~~~~~~~~~~~~ +./include/scm-hash.hh: In static member function 'static Scheme_hash_table* Scheme_hash_table::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/scm-hash.hh:62:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Scheme_hash_table); + ^~~~~~~~~~~~~ +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); + ^~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from tweak-engraver.cc:21: + from ./include/grob-interface.hh:23, + from ./include/clef.hh:24, + from key-engraver.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -12138,7 +12158,7 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ -./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': +./include/context.hh: In static member function 'static Context* Context::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -12163,28 +12183,9 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Grob); +./include/context.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Context); ^~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/performer.hh:25, - from dynamic-performer.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ ./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -12213,6 +12214,34 @@ ./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' DECLARE_SMOBS (Grob); ^~~~~~~~~~~~~ +./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Stencil); + ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, @@ -12302,6 +12331,34 @@ ./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } ^~~~~~~~~~~~~ +./include/output-def.hh: In static member function 'static Output_def* Output_def::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/output-def.hh:54:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Output_def); + ^~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, @@ -12341,6 +12398,34 @@ ./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } ^~~~~~~~~~~ +./include/pitch.hh: In static member function 'static Pitch* Pitch::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/pitch.hh:74:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Pitch); + ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, @@ -12372,7 +12457,7 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ -./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -12394,12 +12479,31 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Grob); - ^~~~~~~~~~~~~ +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); + ^~~~~~~~~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/performer.hh:25, + from dynamic-performer.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -12413,6 +12517,7 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' if (scm_is_null (*freelist)) ^~~~~~~~~~~ +parser.yy: warning: fix-its can be applied. Rerun with option '--update'. [-Wother] In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, @@ -12443,6 +12548,105 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' return SCM_I_CONSP (x); ^~~~~~~~~~~ +rm -f ./out/tab-note-heads-engraver.dep; DEPENDENCIES_OUTPUT="./out/tab-note-heads-engraver.dep ./out/tab-note-heads-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/tab-note-heads-engraver.o tab-note-heads-engraver.cc +./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Stencil); + ^~~~~~~~~~~~~~~~~~~~ +./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Prob); + ^~~~~~~~~~~~~ +./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Moment); + ^~~~~~~~~~~~~~~~~~~~ +In file included from ./include/lily-guile.hh:39, + from ./include/grob-interface.hh:23, + from ./include/arpeggio.hh:24, + from arpeggio.cc:20: +arpeggio.cc: In function 'void Arpeggio_calc_cross_staff_init_functions()': +arpeggio.cc:59:33: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK (Arpeggio, calc_cross_staff, 1); + ^~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +arpeggio.cc:59:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' + MAKE_SCHEME_CALLBACK (Arpeggio, calc_cross_staff, 1); + ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, @@ -12477,7 +12681,7 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' scm_ptobs[SCM_PTOBNUM (port)].flush (port); ^~~~~~~~~~~ -./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': +./include/duration.hh: In static member function 'static Duration* Duration::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -12499,17 +12703,13 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Translator); - ^~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/performer.hh:25, - from dynamic-performer.cc:20: +./include/duration.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Duration); + ^~~~~~~~~~~~~~~~~~~~ +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -12522,22 +12722,22 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' - #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' - #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' - #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} - ^~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' - SCM_TABCOL (port); - ^~~~~~~~~~ -./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); + ^~~~~~~~~~~~~~~~~~~~ +./include/music-iterator.hh: In static member function 'static Music_iterator* Music_iterator::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -12562,9 +12762,51 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Translator); +./include/music-iterator.hh:68:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Music_iterator); ^~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/performer.hh:25, + from dynamic-performer.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' + #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' + #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' + #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} + ^~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' + SCM_TABCOL (port); + ^~~~~~~~~~ +arpeggio.cc: In function 'void Arpeggio_calc_positions_init_functions()': +arpeggio.cc:82:33: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK (Arpeggio, calc_positions, 1); + ^~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +arpeggio.cc:82:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' + MAKE_SCHEME_CALLBACK (Arpeggio, calc_positions, 1); + ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, @@ -12626,47 +12868,37 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from apply-context-iterator.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' - inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } - ^~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +arpeggio.cc: In function 'void Arpeggio_print_init_functions()': +arpeggio.cc:115:33: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK (Arpeggio, print, 1); + ^~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +arpeggio.cc:115:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' + MAKE_SCHEME_CALLBACK (Arpeggio, print, 1); + ^~~~~~~~~~~~~~~~~~~~ +arpeggio.cc: In function 'void Arpeggio_brew_chord_bracket_init_functions()': +arpeggio.cc:183:33: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK (Arpeggio, brew_chord_bracket, 1); + ^~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +arpeggio.cc:183:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' + MAKE_SCHEME_CALLBACK (Arpeggio, brew_chord_bracket, 1); + ^~~~~~~~~~~~~~~~~~~~ +arpeggio.cc: In function 'void Arpeggio_brew_chord_slur_init_functions()': +arpeggio.cc:202:33: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK (Arpeggio, brew_chord_slur, 1); + ^~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +arpeggio.cc:202:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' + MAKE_SCHEME_CALLBACK (Arpeggio, brew_chord_slur, 1); + ^~~~~~~~~~~~~~~~~~~~ +./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -12691,85 +12923,10 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); +./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Listener); ^~~~~~~~~~~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from apply-context-iterator.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' - && (SCM_TYP7 (x) == scm_tc7_symbol)) - ^~~~~~~~ -./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' - inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } - ^~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from apply-context-iterator.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' - return scm_is_true (scm_equal_p (x, y)); - ^~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +./include/scm-hash.hh: In static member function 'static Scheme_hash_table* Scheme_hash_table::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -12791,13 +12948,33 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); - ^~~~~~~~~~~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +./include/scm-hash.hh:62:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Scheme_hash_table); + ^~~~~~~~~~~~~ +arpeggio.cc: In function 'void Arpeggio_width_init_functions()': +arpeggio.cc:229:33: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK (Arpeggio, width, 1); + ^~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +arpeggio.cc:229:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' + MAKE_SCHEME_CALLBACK (Arpeggio, width, 1); + ^~~~~~~~~~~~~~~~~~~~ +arpeggio.cc: In function 'void Arpeggio_pure_height_init_functions()': +arpeggio.cc:237:33: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK (Arpeggio, pure_height, 3); + ^~~~~~~~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +arpeggio.cc:237:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' + MAKE_SCHEME_CALLBACK (Arpeggio, pure_height, 3); + ^~~~~~~~~~~~~~~~~~~~ +./include/context.hh: In static member function 'static Context* Context::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -12819,36 +12996,18 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); - ^~~~~~~~~~~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' - inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } - ^~~~~~~~~~~ +./include/context.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Context); + ^~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from apply-context-iterator.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': + from ./include/grob-info.hh:23, + from ./include/performer.hh:25, + from dynamic-performer.cc:20: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -12867,18 +13026,13 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' - inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/performer.hh:25, - from dynamic-performer.cc:20: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ +./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -12897,12 +13051,15 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Translator); + ^~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, @@ -12925,34 +13082,6 @@ ./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } ^~~~~~~~~~~ -./include/skyline.hh: In static member function 'static Skyline* Skyline::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/skyline.hh:65:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Skyline); - ^~~~~~~~~~~~~~~~~~~~ ./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -13056,62 +13185,6 @@ ./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } ^~~~~~~~~~~ -./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Grob); - ^~~~~~~~~~~~~ -./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Stencil); - ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, @@ -13142,63 +13215,7 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ -./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Prob); - ^~~~~~~~~~~~~ -./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Moment); - ^~~~~~~~~~~~~~~~~~~~ -./include/pitch.hh: In static member function 'static Pitch* Pitch::unsmob(SCM)': +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -13223,8 +13240,8 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/pitch.hh:74:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Pitch); +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); ^~~~~~~~~~~~~~~~~~~~ ./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] @@ -13254,7 +13271,7 @@ ./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' DECLARE_SMOBS (Grob); ^~~~~~~~~~~~~ -./include/duration.hh: In static member function 'static Duration* Duration::unsmob(SCM)': +./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -13276,13 +13293,13 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/duration.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Duration); - ^~~~~~~~~~~~~~~~~~~~ -./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': +./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Translator); + ^~~~~~~~~~~~~ +./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -13307,10 +13324,10 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Listener); +./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Moment); ^~~~~~~~~~~~~~~~~~~~ -./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': +./include/pitch.hh: In static member function 'static Pitch* Pitch::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -13335,25 +13352,10 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Stencil); +./include/pitch.hh:74:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Pitch); ^~~~~~~~~~~~~~~~~~~~ -In file included from ./include/lily-guile.hh:39, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/grob.hh:23, - from fingering-column.cc:21: -fingering-column.cc: In function 'void Fingering_column_calc_positioning_done_init_functions()': -fingering-column.cc:48:41: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (Fingering_column, calc_positioning_done, 1); - ^~~~~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -fingering-column.cc:48:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (Fingering_column, calc_positioning_done, 1); - ^~~~~~~~~~~~~~~~~~~~ -./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -13378,10 +13380,10 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Translator); +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); ^~~~~~~~~~~~~ -./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': +./include/pitch.hh: In static member function 'static Pitch* Pitch::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -13403,13 +13405,13 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Prob); - ^~~~~~~~~~~~~ -./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': +./include/pitch.hh:74:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Pitch); + ^~~~~~~~~~~~~~~~~~~~ +./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -13434,10 +13436,10 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Listener); +./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Stencil); ^~~~~~~~~~~~~~~~~~~~ -./include/scm-hash.hh: In static member function 'static Scheme_hash_table* Scheme_hash_table::unsmob(SCM)': +./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -13462,9 +13464,10 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/scm-hash.hh:62:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Scheme_hash_table); +./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Prob); ^~~~~~~~~~~~~ +rm -f ./out/slur-engraver.dep; DEPENDENCIES_OUTPUT="./out/slur-engraver.dep ./out/slur-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/slur-engraver.o slur-engraver.cc In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, @@ -13481,176 +13484,7 @@ key-engraver.cc:86:15: note: in expansion of macro 'scm_is_eq' && !scm_is_eq (last, key)) ^~~~~~~~~ -./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Moment); - ^~~~~~~~~~~~~~~~~~~~ -./include/context.hh: In static member function 'static Context* Context::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/context.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Context); - ^~~~~~~~~~~~~ -./include/pitch.hh: In static member function 'static Pitch* Pitch::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/pitch.hh:74:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Pitch); - ^~~~~~~~~~~~~~~~~~~~ -./include/pitch.hh: In static member function 'static Pitch* Pitch::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/pitch.hh:74:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Pitch); - ^~~~~~~~~~~~~~~~~~~~ -./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Grob); - ^~~~~~~~~~~~~ -rm -f ./out/tab-note-heads-engraver.dep; DEPENDENCIES_OUTPUT="./out/tab-note-heads-engraver.dep ./out/tab-note-heads-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/tab-note-heads-engraver.o tab-note-heads-engraver.cc -./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Grob); - ^~~~~~~~~~~~~ -./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': +./include/skyline.hh: In static member function 'static Skyline* Skyline::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -13675,8 +13509,8 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Stencil); +./include/skyline.hh:65:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Skyline); ^~~~~~~~~~~~~~~~~~~~ ./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] @@ -13762,34 +13596,6 @@ ./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' DECLARE_SMOBS (Prob); ^~~~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); - ^~~~~~~~~~~~~~~~~~~~ ./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -13818,234 +13624,7 @@ ./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' DECLARE_SIMPLE_SMOBS (Listener); ^~~~~~~~~~~~~~~~~~~~ -tweak-engraver.cc: In member function 'virtual void Tweak_engraver::acknowledge_grob(Grob_info)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' - && (SCM_TYP7 (x) == scm_tc7_symbol)) - ^~~~~~~~ -tweak-engraver.cc:60:19: note: in expansion of macro 'scm_is_symbol' - if (scm_is_symbol (scm_caaar (s))) - ^~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from tweak-engraver.cc:21: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:539:25: note: in expansion of macro 'scm_is_eq' - #define SCM_UNBNDP(x) (scm_is_eq ((x), SCM_UNDEFINED)) - ^~~~~~~~~ -tweak-engraver.cc:62:23: note: in expansion of macro 'SCM_UNBNDP' - if (SCM_UNBNDP (grobname)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -tweak-engraver.cc:65:23: note: in expansion of macro 'scm_is_eq' - if (scm_is_eq (scm_caaar (s), grobname)) - ^~~~~~~~~ -./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Prob); - ^~~~~~~~~~~~~ -./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Stencil); - ^~~~~~~~~~~~~~~~~~~~ -./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Prob); - ^~~~~~~~~~~~~ -./include/music-iterator.hh: In static member function 'static Music_iterator* Music_iterator::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/music-iterator.hh:68:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Music_iterator); - ^~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from tweak-engraver.cc:21: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' - && (SCM_TYP7 (x) == scm_tc7_symbol)) - ^~~~~~~~ -tweak-engraver.cc:67:27: note: in expansion of macro 'scm_is_symbol' - if (scm_is_symbol (scm_cdaar (s))) - ^~~~~~~~~~~~~ -./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Grob); - ^~~~~~~~~~~~~ -./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': +./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -14070,10 +13649,10 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Listener); +./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Moment); ^~~~~~~~~~~~~~~~~~~~ -./include/skyline.hh: In static member function 'static Skyline* Skyline::unsmob(SCM)': +./include/pitch.hh: In static member function 'static Pitch* Pitch::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -14098,8 +13677,8 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/skyline.hh:65:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Skyline); +./include/pitch.hh:74:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Pitch); ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/lily-guile.hh:39, from ./include/smobs.hh:23, @@ -14117,82 +13696,6 @@ tie.cc:156:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' MAKE_SCHEME_CALLBACK (Tie, calc_direction, 1); ^~~~~~~~~~~~~~~~~~~~ -./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Moment); - ^~~~~~~~~~~~~~~~~~~~ -tie.cc: In function 'void Tie_calc_control_points_init_functions()': -tie.cc:217:28: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (Tie, calc_control_points, 1); - ^~~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -tie.cc:217:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (Tie, calc_control_points, 1); - ^~~~~~~~~~~~~~~~~~~~ -./include/pitch.hh: In static member function 'static Pitch* Pitch::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/pitch.hh:74:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Pitch); - ^~~~~~~~~~~~~~~~~~~~ -tie.cc: In function 'void Tie_print_init_functions()': -tie.cc:249:28: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (Tie, print, 1); - ^~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -tie.cc:249:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (Tie, print, 1); - ^~~~~~~~~~~~~~~~~~~~ ./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -14249,6 +13752,16 @@ ./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' DECLARE_SMOBS (Prob); ^~~~~~~~~~~~~ +tie.cc: In function 'void Tie_calc_control_points_init_functions()': +tie.cc:217:28: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK (Tie, calc_control_points, 1); + ^~~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +tie.cc:217:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' + MAKE_SCHEME_CALLBACK (Tie, calc_control_points, 1); + ^~~~~~~~~~~~~~~~~~~~ ./include/output-def.hh: In static member function 'static Output_def* Output_def::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -14277,62 +13790,17 @@ ./include/output-def.hh:54:3: note: in expansion of macro 'DECLARE_SMOBS' DECLARE_SMOBS (Output_def); ^~~~~~~~~~~~~ -./include/skyline.hh: In static member function 'static Skyline* Skyline::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/skyline.hh:65:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Skyline); - ^~~~~~~~~~~~~~~~~~~~ -./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Listener); - ^~~~~~~~~~~~~~~~~~~~ +tie.cc: In function 'void Tie_print_init_functions()': +tie.cc:249:28: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK (Tie, print, 1); + ^~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +tie.cc:249:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' + MAKE_SCHEME_CALLBACK (Tie, print, 1); + ^~~~~~~~~~~~~~~~~~~~ +rm -f ./out/audio-item.dep; DEPENDENCIES_OUTPUT="./out/audio-item.dep ./out/audio-item.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/audio-item.o audio-item.cc grob.cc: In member function 'std::__cxx11::string Grob::name() const': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -14416,19 +13884,12 @@ grob.cc:902:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' MAKE_SCHEME_CALLBACK (Grob, stencil_width, 1); ^~~~~~~~~~~~~~~~~~~~ -rm -f ./out/slur-engraver.dep; DEPENDENCIES_OUTPUT="./out/slur-engraver.dep ./out/slur-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/slur-engraver.o slur-engraver.cc -parser.yy: warning: fix-its can be applied. Rerun with option '--update'. [-Wother] -rm -f ./out/audio-item.dep; DEPENDENCIES_OUTPUT="./out/audio-item.dep ./out/audio-item.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/audio-item.o audio-item.cc -rm -f ./out/hairpin.dep; DEPENDENCIES_OUTPUT="./out/hairpin.dep ./out/hairpin.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/hairpin.o hairpin.cc -rm -f ./out/pure-from-neighbor-engraver.dep; DEPENDENCIES_OUTPUT="./out/pure-from-neighbor-engraver.dep ./out/pure-from-neighbor-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/pure-from-neighbor-engraver.o pure-from-neighbor-engraver.cc -rm -f ./out/constrained-breaking.dep; DEPENDENCIES_OUTPUT="./out/constrained-breaking.dep ./out/constrained-breaking.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/constrained-breaking.o constrained-breaking.cc -rm -f ./out/rest-collision.dep; DEPENDENCIES_OUTPUT="./out/rest-collision.dep ./out/rest-collision.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/rest-collision.o rest-collision.cc In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, - from tab-note-heads-engraver.cc:23: + from arpeggio-engraver.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -14459,7 +13920,7 @@ from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, - from tab-note-heads-engraver.cc:23: + from arpeggio-engraver.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -14490,7 +13951,7 @@ from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, - from tab-note-heads-engraver.cc:23: + from arpeggio-engraver.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -14519,12 +13980,11 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' scm_ptobs[SCM_PTOBNUM (port)].flush (port); ^~~~~~~~~~~ -rm -f ./out/spanner-scheme.dep; DEPENDENCIES_OUTPUT="./out/spanner-scheme.dep ./out/spanner-scheme.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/spanner-scheme.o spanner-scheme.cc In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, - from tab-note-heads-engraver.cc:23: + from arpeggio-engraver.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -14556,7 +14016,7 @@ from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, - from tab-note-heads-engraver.cc:23: + from arpeggio-engraver.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -14613,12 +14073,15 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ +rm -f ./out/hairpin.dep; DEPENDENCIES_OUTPUT="./out/hairpin.dep ./out/hairpin.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/hairpin.o hairpin.cc +rm -f ./out/pure-from-neighbor-engraver.dep; DEPENDENCIES_OUTPUT="./out/pure-from-neighbor-engraver.dep ./out/pure-from-neighbor-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/pure-from-neighbor-engraver.o pure-from-neighbor-engraver.cc +rm -f ./out/constrained-breaking.dep; DEPENDENCIES_OUTPUT="./out/constrained-breaking.dep ./out/constrained-breaking.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/constrained-breaking.o constrained-breaking.cc In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, - from slur-engraver.cc:20: + from tab-note-heads-engraver.cc:23: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -14649,7 +14112,7 @@ from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, - from slur-engraver.cc:20: + from tab-note-heads-engraver.cc:23: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -14680,7 +14143,7 @@ from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, - from slur-engraver.cc:20: + from tab-note-heads-engraver.cc:23: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -14713,7 +14176,7 @@ from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, - from slur-engraver.cc:20: + from tab-note-heads-engraver.cc:23: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -14745,7 +14208,7 @@ from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, - from slur-engraver.cc:20: + from tab-note-heads-engraver.cc:23: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -14802,7 +14265,6 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ -rm -f ./out/multi-measure-rest-engraver.dep; DEPENDENCIES_OUTPUT="./out/multi-measure-rest-engraver.dep ./out/multi-measure-rest-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/multi-measure-rest-engraver.o multi-measure-rest-engraver.cc In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, @@ -15000,9 +14462,9 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/rest-collision.hh:23, - from rest-collision.cc:20: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from slur-engraver.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -15016,6 +14478,7 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' if (scm_is_null (*freelist)) ^~~~~~~~~~~ +rm -f ./out/rest-collision.dep; DEPENDENCIES_OUTPUT="./out/rest-collision.dep ./out/rest-collision.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/rest-collision.o rest-collision.cc /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -15031,9 +14494,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/rest-collision.hh:23, - from rest-collision.cc:20: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from slur-engraver.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -15062,9 +14525,9 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/rest-collision.hh:23, - from rest-collision.cc:20: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from slur-engraver.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -15095,9 +14558,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/rest-collision.hh:23, - from rest-collision.cc:20: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from slur-engraver.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -15125,43 +14588,11 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' SCM_TABCOL (port); ^~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/hairpin.hh:23, - from hairpin.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/rest-collision.hh:23, - from rest-collision.cc:20: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from slur-engraver.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -15218,13 +14649,12 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ -rm -f ./out/hara-kiri-group-spanner.dep; DEPENDENCIES_OUTPUT="./out/hara-kiri-group-spanner.dep ./out/hara-kiri-group-spanner.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/hara-kiri-group-spanner.o hara-kiri-group-spanner.cc In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/hairpin.hh:23, - from hairpin.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from arpeggio-engraver.cc:20: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -15243,28 +14673,26 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' - return SCM_I_CONSP (x); - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ +rm -f ./out/spanner-scheme.dep; DEPENDENCIES_OUTPUT="./out/spanner-scheme.dep ./out/spanner-scheme.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/spanner-scheme.o spanner-scheme.cc +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/hairpin.hh:23, - from hairpin.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/audio-item.hh:24, + from audio-item.cc:20: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' - #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) - ^ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -15277,17 +14705,73 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' - scm_ptobs[SCM_PTOBNUM (port)].flush (port); - ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ +rm -f ./out/multi-measure-rest-engraver.dep; DEPENDENCIES_OUTPUT="./out/multi-measure-rest-engraver.dep ./out/multi-measure-rest-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/multi-measure-rest-engraver.o multi-measure-rest-engraver.cc +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from arpeggio-engraver.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' + inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/hairpin.hh:23, - from hairpin.cc:20: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from arpeggio-engraver.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -15300,87 +14784,65 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' - #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' - #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' - #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} - ^~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' - SCM_TABCOL (port); - ^~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' + && (SCM_TYP7 (x) == scm_tc7_symbol)) + ^~~~~~~~ +./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' + inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } + ^~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/hairpin.hh:23, - from hairpin.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from arpeggio-engraver.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' + return scm_is_true (scm_equal_p (x, y)); + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' + inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/constrained-breaking.hh:23, - from constrained-breaking.cc:20: + from ./include/grob-interface.hh:23, + from ./include/hairpin.hh:23, + from hairpin.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -15409,8 +14871,39 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/constrained-breaking.hh:23, - from constrained-breaking.cc:20: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from arpeggio-engraver.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' + inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/hairpin.hh:23, + from hairpin.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -15439,8 +14932,9 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, - from ./include/constrained-breaking.hh:23, - from constrained-breaking.cc:20: + from ./include/grob-interface.hh:23, + from ./include/hairpin.hh:23, + from hairpin.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -15471,8 +14965,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/constrained-breaking.hh:23, - from constrained-breaking.cc:20: + from ./include/grob-interface.hh:23, + from ./include/hairpin.hh:23, + from hairpin.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -15502,8 +14997,9 @@ ^~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/constrained-breaking.hh:23, - from constrained-breaking.cc:20: + from ./include/grob-interface.hh:23, + from ./include/hairpin.hh:23, + from hairpin.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -15560,13 +15056,8 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ -rm -f ./out/system-start-delimiter-engraver.dep; DEPENDENCIES_OUTPUT="./out/system-start-delimiter-engraver.dep ./out/system-start-delimiter-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/system-start-delimiter-engraver.o system-start-delimiter-engraver.cc -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from tab-note-heads-engraver.cc:23: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': +rm -f ./out/hara-kiri-group-spanner.dep; DEPENDENCIES_OUTPUT="./out/hara-kiri-group-spanner.dep ./out/hara-kiri-group-spanner.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/hara-kiri-group-spanner.o hara-kiri-group-spanner.cc +./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -15585,18 +15076,16 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from slur-engraver.cc:20: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Translator); + ^~~~~~~~~~~~~ +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -15615,19 +15104,22 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ -rm -f ./out/spanner-break-forbid-engraver.dep; DEPENDENCIES_OUTPUT="./out/spanner-break-forbid-engraver.dep ./out/spanner-break-forbid-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/spanner-break-forbid-engraver.o spanner-break-forbid-engraver.cc +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); + ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from tab-note-heads-engraver.cc:23: + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/audio-item.hh:24, + from audio-item.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -15678,9 +15170,10 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from tab-note-heads-engraver.cc:23: + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/audio-item.hh:24, + from audio-item.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -15712,9 +15205,10 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from tab-note-heads-engraver.cc:23: + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/audio-item.hh:24, + from audio-item.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -15749,9 +15243,10 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from tab-note-heads-engraver.cc:23: + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/audio-item.hh:24, + from audio-item.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -15777,66 +15272,7 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from slur-engraver.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' - inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from slur-engraver.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': +./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -15855,38 +15291,44 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' - && (SCM_TYP7 (x) == scm_tc7_symbol)) - ^~~~~~~~ -./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' - inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } - ^~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from slur-engraver.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Moment); + ^~~~~~~~~~~~~~~~~~~~ +./include/pitch.hh: In static member function 'static Pitch* Pitch::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' - return scm_is_true (scm_equal_p (x, y)); - ^~~~~~~~~~~ -./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/pitch.hh:74:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Pitch); + ^~~~~~~~~~~~~~~~~~~~ +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -15911,31 +15353,45 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Translator); +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); ^~~~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/constrained-breaking.hh:23, + from constrained-breaking.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' - inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } - ^~~~~~~~~~~ + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from slur-engraver.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': + from ./include/constrained-breaking.hh:23, + from constrained-breaking.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -15957,16 +15413,24 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ -./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' - inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } - ^~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' + return SCM_I_CONSP (x); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, + from ./include/lily-guile.hh:27, + from ./include/constrained-breaking.hh:23, + from constrained-breaking.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' + #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) + ^ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -15979,16 +15443,16 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); - ^~~~~~~~~~~~~~~~~~~~ -./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' + scm_ptobs[SCM_PTOBNUM (port)].flush (port); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/constrained-breaking.hh:23, + from constrained-breaking.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -16001,28 +15465,38 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Stencil); - ^~~~~~~~~~~~~~~~~~~~ -./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' + #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' + #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' + #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} + ^~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' + SCM_TABCOL (port); + ^~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/constrained-breaking.hh:23, + from constrained-breaking.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -16032,25 +15506,25 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Prob); - ^~~~~~~~~~~~~ -./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -16060,19 +15534,18 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Translator); - ^~~~~~~~~~~~~ -./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from tab-note-heads-engraver.cc:23: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -16091,16 +15564,13 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Moment); - ^~~~~~~~~~~~~~~~~~~~ -./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ +./include/skyline.hh: In static member function 'static Skyline* Skyline::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -16125,10 +15595,10 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Moment); +./include/skyline.hh:65:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Skyline); ^~~~~~~~~~~~~~~~~~~~ -./include/duration.hh: In static member function 'static Duration* Duration::unsmob(SCM)': +./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -16153,10 +15623,10 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/duration.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Duration); +./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Stencil); ^~~~~~~~~~~~~~~~~~~~ -./include/duration.hh: In static member function 'static Duration* Duration::unsmob(SCM)': +./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -16178,12 +15648,12 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/duration.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Duration); - ^~~~~~~~~~~~~~~~~~~~ +./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Prob); + ^~~~~~~~~~~~~ ./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -16212,35 +15682,12 @@ ./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' DECLARE_SIMPLE_SMOBS (Listener); ^~~~~~~~~~~~~~~~~~~~ -./include/scm-hash.hh: In static member function 'static Scheme_hash_table* Scheme_hash_table::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/scm-hash.hh:62:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Scheme_hash_table); - ^~~~~~~~~~~~~ -./include/context.hh: In static member function 'static Context* Context::unsmob(SCM)': +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from slur-engraver.cc:20: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -16259,22 +15706,18 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/context.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Context); - ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/grob.hh:23, - from pure-from-neighbor-engraver.cc:23: + from ./include/grob-interface.hh:23, + from ./include/rest-collision.hh:23, + from rest-collision.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -16303,10 +15746,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/grob.hh:23, - from pure-from-neighbor-engraver.cc:23: + from ./include/grob-interface.hh:23, + from ./include/rest-collision.hh:23, + from rest-collision.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -16335,10 +15777,9 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/grob.hh:23, - from pure-from-neighbor-engraver.cc:23: + from ./include/grob-interface.hh:23, + from ./include/rest-collision.hh:23, + from rest-collision.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -16369,10 +15810,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/grob.hh:23, - from pure-from-neighbor-engraver.cc:23: + from ./include/grob-interface.hh:23, + from ./include/rest-collision.hh:23, + from rest-collision.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -16402,10 +15842,9 @@ ^~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/grob.hh:23, - from pure-from-neighbor-engraver.cc:23: + from ./include/grob-interface.hh:23, + from ./include/rest-collision.hh:23, + from rest-collision.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -16462,13 +15901,66 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from tab-note-heads-engraver.cc:23: +./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' + inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/grob.hh:23, - from pure-from-neighbor-engraver.cc:23: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from tab-note-heads-engraver.cc:23: +./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -16487,12 +15979,111 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' + && (SCM_TYP7 (x) == scm_tc7_symbol)) + ^~~~~~~~ +./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' + inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } + ^~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from tab-note-heads-engraver.cc:23: +./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' + return scm_is_true (scm_equal_p (x, y)); + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' + inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from tab-note-heads-engraver.cc:23: +./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' + inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } + ^~~~~~~~~~~ +./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Translator); + ^~~~~~~~~~~~~ ./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -16521,12 +16112,125 @@ ./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' DECLARE_SIMPLE_SMOBS (Box); ^~~~~~~~~~~~~~~~~~~~ +./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Stencil); + ^~~~~~~~~~~~~~~~~~~~ +./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Prob); + ^~~~~~~~~~~~~ +./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Moment); + ^~~~~~~~~~~~~~~~~~~~ +./include/duration.hh: In static member function 'static Duration* Duration::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/duration.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Duration); + ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/multi-measure-rest.hh:23, - from multi-measure-rest-engraver.cc:21: + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/grob.hh:23, + from pure-from-neighbor-engraver.cc:23: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -16555,9 +16259,10 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/multi-measure-rest.hh:23, - from multi-measure-rest-engraver.cc:21: + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/grob.hh:23, + from pure-from-neighbor-engraver.cc:23: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -16586,9 +16291,10 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/multi-measure-rest.hh:23, - from multi-measure-rest-engraver.cc:21: + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/grob.hh:23, + from pure-from-neighbor-engraver.cc:23: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -16619,9 +16325,10 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/multi-measure-rest.hh:23, - from multi-measure-rest-engraver.cc:21: + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/grob.hh:23, + from pure-from-neighbor-engraver.cc:23: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -16651,9 +16358,10 @@ ^~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/multi-measure-rest.hh:23, - from multi-measure-rest-engraver.cc:21: + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/grob.hh:23, + from pure-from-neighbor-engraver.cc:23: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -16710,6 +16418,37 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/grob.hh:23, + from pure-from-neighbor-engraver.cc:23: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ ./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -16881,10 +16620,9 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/grob.hh:23, - from pure-from-neighbor-engraver.cc:23: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from slur-engraver.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -16935,10 +16673,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/grob.hh:23, - from pure-from-neighbor-engraver.cc:23: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from slur-engraver.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -16970,10 +16707,9 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/grob.hh:23, - from pure-from-neighbor-engraver.cc:23: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from slur-engraver.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -17006,12 +16742,30 @@ ./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/multi-measure-rest.hh:23, + from multi-measure-rest-engraver.cc:21: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/grob.hh:23, - from pure-from-neighbor-engraver.cc:23: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from slur-engraver.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -17037,56 +16791,6 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/audio-item.hh:24, - from audio-item.cc:20: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from system-start-delimiter-engraver.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -17100,15 +16804,11 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' if (scm_is_null (*freelist)) ^~~~~~~~~~~ -tab-note-heads-engraver.cc: In member function 'void Tab_note_heads_engraver::process_music()': -tab-note-heads-engraver.cc:117:70: warning: conversion from 'vsize' {aka 'long unsigned int'} to 'scm_t_int32' {aka 'int'} may change value [-Wconversion] - note_entry = scm_list_ref (string_fret_finger, scm_from_int (i)); - ^ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from system-start-delimiter-engraver.cc:20: + from ./include/grob-interface.hh:23, + from ./include/multi-measure-rest.hh:23, + from multi-measure-rest-engraver.cc:21: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -17137,9 +16837,9 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from system-start-delimiter-engraver.cc:20: + from ./include/grob-interface.hh:23, + from ./include/multi-measure-rest.hh:23, + from multi-measure-rest-engraver.cc:21: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -17168,39 +16868,11 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' scm_ptobs[SCM_PTOBNUM (port)].flush (port); ^~~~~~~~~~~ -./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Grob); - ^~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from system-start-delimiter-engraver.cc:20: + from ./include/grob-interface.hh:23, + from ./include/multi-measure-rest.hh:23, + from multi-measure-rest-engraver.cc:21: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -17230,9 +16902,9 @@ ^~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from system-start-delimiter-engraver.cc:20: + from ./include/grob-interface.hh:23, + from ./include/multi-measure-rest.hh:23, + from multi-measure-rest-engraver.cc:21: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -17289,7 +16961,11 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +tab-note-heads-engraver.cc: In member function 'void Tab_note_heads_engraver::process_music()': +tab-note-heads-engraver.cc:117:70: warning: conversion from 'vsize' {aka 'long unsigned int'} to 'scm_t_int32' {aka 'int'} may change value [-Wconversion] + note_entry = scm_list_ref (string_fret_finger, scm_from_int (i)); + ^ +./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -17311,13 +16987,13 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); - ^~~~~~~~~~~~~~~~~~~~ -./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': +./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Translator); + ^~~~~~~~~~~~~ +./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -17342,10 +17018,10 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Stencil); +./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Moment); ^~~~~~~~~~~~~~~~~~~~ -./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': +./include/duration.hh: In static member function 'static Duration* Duration::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -17367,13 +17043,13 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Prob); - ^~~~~~~~~~~~~ -./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': +./include/duration.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Duration); + ^~~~~~~~~~~~~~~~~~~~ +./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -17395,13 +17071,18 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Grob); - ^~~~~~~~~~~~~ -./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': +./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Listener); + ^~~~~~~~~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/hairpin.hh:23, + from hairpin.cc:20: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -17420,16 +17101,13 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Translator); - ^~~~~~~~~~~~~ -./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ +./include/scm-hash.hh: In static member function 'static Scheme_hash_table* Scheme_hash_table::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -17451,47 +17129,13 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Listener); - ^~~~~~~~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/hairpin.hh:23, - from hairpin.cc:20: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/constrained-breaking.hh:23, - from constrained-breaking.cc:20: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': +./include/scm-hash.hh:62:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Scheme_hash_table); + ^~~~~~~~~~~~~ +./include/context.hh: In static member function 'static Context* Context::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -17510,19 +17154,22 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/context.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Context); + ^~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/audio-item.hh:24, - from audio-item.cc:20: + from ./include/box.hh:10, + from ./include/grob.hh:23, + from pure-from-neighbor-engraver.cc:23: ./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -17574,9 +17221,9 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/audio-item.hh:24, - from audio-item.cc:20: + from ./include/box.hh:10, + from ./include/grob.hh:23, + from pure-from-neighbor-engraver.cc:23: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -17609,9 +17256,9 @@ from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/audio-item.hh:24, - from audio-item.cc:20: + from ./include/box.hh:10, + from ./include/grob.hh:23, + from pure-from-neighbor-engraver.cc:23: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -17647,9 +17294,9 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/audio-item.hh:24, - from audio-item.cc:20: + from ./include/box.hh:10, + from ./include/grob.hh:23, + from pure-from-neighbor-engraver.cc:23: ./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -17675,7 +17322,7 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ -./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -17700,10 +17347,10 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Moment); +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); ^~~~~~~~~~~~~~~~~~~~ -./include/pitch.hh: In static member function 'static Pitch* Pitch::unsmob(SCM)': +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -17725,54 +17372,13 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/pitch.hh:74:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Pitch); - ^~~~~~~~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/grob.hh:23, - from ./include/spanner.hh:23, - from spanner-scheme.cc:21: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/grob.hh:23, - from ./include/spanner.hh:23, - from spanner-scheme.cc:21: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); + ^~~~~~~~~~~~~ +./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -17791,55 +17397,16 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' - return SCM_I_CONSP (x); - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/grob.hh:23, - from ./include/spanner.hh:23, - from spanner-scheme.cc:21: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' - #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) - ^ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' - scm_ptobs[SCM_PTOBNUM (port)].flush (port); - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/grob.hh:23, - from ./include/spanner.hh:23, - from spanner-scheme.cc:21: +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Translator); + ^~~~~~~~~~~~~ +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -17852,90 +17419,22 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' - #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' - #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' - #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} - ^~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' - SCM_TABCOL (port); - ^~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/grob.hh:23, - from ./include/spanner.hh:23, - from spanner-scheme.cc:21: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/rest-collision.hh:23, - from rest-collision.cc:20: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); + ^~~~~~~~~~~~~~~~~~~~ +./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -17954,19 +17453,19 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Listener); + ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/grob.hh:23, - from ./include/spanner.hh:23, - from spanner-scheme.cc:21: + from ./include/constrained-breaking.hh:23, + from constrained-breaking.cc:20: ./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -17992,44 +17491,7 @@ ./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from spanner-break-forbid-engraver.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from spanner-break-forbid-engraver.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -18048,28 +17510,22 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' - return SCM_I_CONSP (x); - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from spanner-break-forbid-engraver.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); + ^~~~~~~~~~~~~ +./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' - #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) - ^ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -18082,17 +17538,16 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' - scm_ptobs[SCM_PTOBNUM (port)].flush (port); - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from spanner-break-forbid-engraver.cc:20: +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Stencil); + ^~~~~~~~~~~~~~~~~~~~ +./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -18105,82 +17560,21 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' - #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' - #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' - #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} - ^~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' - SCM_TABCOL (port); - ^~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from spanner-break-forbid-engraver.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Prob); + ^~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, @@ -18364,64 +17758,7 @@ ./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' DECLARE_SIMPLE_SMOBS (Box); ^~~~~~~~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/constrained-breaking.hh:23, - from constrained-breaking.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' - inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/constrained-breaking.hh:23, - from constrained-breaking.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': +./include/skyline.hh: In static member function 'static Skyline* Skyline::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -18440,21 +17777,16 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' - && (SCM_TYP7 (x) == scm_tc7_symbol)) - ^~~~~~~~ -./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' - inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } - ^~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/multi-measure-rest.hh:23, - from multi-measure-rest-engraver.cc:21: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/skyline.hh:65:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Skyline); + ^~~~~~~~~~~~~~~~~~~~ +./include/output-def.hh: In static member function 'static Output_def* Output_def::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -18473,54 +17805,17 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/constrained-breaking.hh:23, - from constrained-breaking.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' - return scm_is_true (scm_equal_p (x, y)); - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' - inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/constrained-breaking.hh:23, - from constrained-breaking.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/output-def.hh:54:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Output_def); + ^~~~~~~~~~~~~ +rm -f ./out/system-start-delimiter-engraver.dep; DEPENDENCIES_OUTPUT="./out/system-start-delimiter-engraver.dep ./out/system-start-delimiter-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/system-start-delimiter-engraver.o system-start-delimiter-engraver.cc +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -18539,13 +17834,17 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' - inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } - ^~~~~~~~~~~ -./include/skyline.hh: In static member function 'static Skyline* Skyline::unsmob(SCM)': +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); + ^~~~~~~~~~~~~ +rm -f ./out/spanner-break-forbid-engraver.dep; DEPENDENCIES_OUTPUT="./out/spanner-break-forbid-engraver.dep ./out/spanner-break-forbid-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/spanner-break-forbid-engraver.o spanner-break-forbid-engraver.cc +./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -18570,38 +17869,47 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/skyline.hh:65:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Skyline); +./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Stencil); ^~~~~~~~~~~~~~~~~~~~ -./include/output-def.hh: In static member function 'static Output_def* Output_def::unsmob(SCM)': +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/hara-kiri-group-spanner.hh:24, + from hara-kiri-group-spanner.cc:21: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/output-def.hh:54:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Output_def); - ^~~~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/hara-kiri-group-spanner.hh:24, + from hara-kiri-group-spanner.cc:21: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -18620,22 +17928,28 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); - ^~~~~~~~~~~~~~~~~~~~ -./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' + return SCM_I_CONSP (x); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/hara-kiri-group-spanner.hh:24, + from hara-kiri-group-spanner.cc:21: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' + #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) + ^ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -18648,16 +17962,17 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Stencil); - ^~~~~~~~~~~~~~~~~~~~ -./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' + scm_ptobs[SCM_PTOBNUM (port)].flush (port); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/hara-kiri-group-spanner.hh:24, + from hara-kiri-group-spanner.cc:21: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -18670,28 +17985,39 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Prob); - ^~~~~~~~~~~~~ -./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' + #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' + #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' + #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} + ^~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' + SCM_TABCOL (port); + ^~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/hara-kiri-group-spanner.hh:24, + from hara-kiri-group-spanner.cc:21: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -18701,25 +18027,25 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Grob); - ^~~~~~~~~~~~~ -./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -18729,18 +18055,12 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Stencil); - ^~~~~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ In file included from ./include/lily-guile.hh:39, from ./include/grob-interface.hh:23, from ./include/hairpin.hh:23, @@ -18755,43 +18075,11 @@ hairpin.cc:37:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' MAKE_SCHEME_CALLBACK (Hairpin, pure_height, 3); ^~~~~~~~~~~~~~~~~~~~ -hairpin.cc: In function 'void Hairpin_broken_bound_padding_init_functions()': -hairpin.cc:52:32: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (Hairpin, broken_bound_padding, 1); - ^~~~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -hairpin.cc:52:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (Hairpin, broken_bound_padding, 1); - ^~~~~~~~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/rest-collision.hh:23, - from rest-collision.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } - ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from system-start-delimiter-engraver.cc:20: + from ./include/grob-interface.hh:23, + from ./include/hara-kiri-group-spanner.hh:24, + from hara-kiri-group-spanner.cc:21: ./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -18817,44 +18105,33 @@ ./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' - inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } - ^~~~~~~~~~~ +hairpin.cc: In function 'void Hairpin_broken_bound_padding_init_functions()': +hairpin.cc:52:32: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK (Hairpin, broken_bound_padding, 1); + ^~~~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +hairpin.cc:52:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' + MAKE_SCHEME_CALLBACK (Hairpin, broken_bound_padding, 1); + ^~~~~~~~~~~~~~~~~~~~ +hairpin.cc: In function 'void Hairpin_print_init_functions()': +hairpin.cc:106:32: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK (Hairpin, print, 1); + ^~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +hairpin.cc:106:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' + MAKE_SCHEME_CALLBACK (Hairpin, print, 1); + ^~~~~~~~~~~~~~~~~~~~ +rm -f ./out/freetype.dep; DEPENDENCIES_OUTPUT="./out/freetype.dep ./out/freetype.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/freetype.o freetype.cc In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/rest-collision.hh:23, from rest-collision.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -18873,59 +18150,17 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' - && (SCM_TYP7 (x) == scm_tc7_symbol)) - ^~~~~~~~ -./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' - inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } - ^~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/rest-collision.hh:23, - from rest-collision.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' - return scm_is_true (scm_equal_p (x, y)); - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' - inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } - ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/multi-measure-rest.hh:23, - from multi-measure-rest-engraver.cc:21: + from ./include/constrained-breaking.hh:23, + from constrained-breaking.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -18976,9 +18211,8 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/multi-measure-rest.hh:23, - from multi-measure-rest-engraver.cc:21: + from ./include/constrained-breaking.hh:23, + from constrained-breaking.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -19007,22 +18241,11 @@ ./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } ^~~~~~~~~~~~~ -hairpin.cc: In function 'void Hairpin_print_init_functions()': -hairpin.cc:106:32: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (Hairpin, print, 1); - ^~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -hairpin.cc:106:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (Hairpin, print, 1); - ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/multi-measure-rest.hh:23, - from multi-measure-rest-engraver.cc:21: + from ./include/constrained-breaking.hh:23, + from constrained-breaking.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -19057,39 +18280,8 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/rest-collision.hh:23, - from rest-collision.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' - inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/multi-measure-rest.hh:23, - from multi-measure-rest-engraver.cc:21: + from ./include/constrained-breaking.hh:23, + from constrained-breaking.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -19143,63 +18335,7 @@ ./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' DECLARE_SIMPLE_SMOBS (Box); ^~~~~~~~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/grob.hh:23, - from ./include/spanner.hh:23, - from spanner-scheme.cc:21: -./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' - inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } - ^~~~~~~~~~~ -./include/output-def.hh: In static member function 'static Output_def* Output_def::unsmob(SCM)': +./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -19221,13 +18357,13 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/output-def.hh:54:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Output_def); - ^~~~~~~~~~~~~ -./include/spring.hh: In static member function 'static Spring* Spring::unsmob(SCM)': +./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Stencil); + ^~~~~~~~~~~~~~~~~~~~ +./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -19249,13 +18385,13 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/spring.hh:38:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Spring); - ^~~~~~~~~~~~~~~~~~~~ -./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': +./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Prob); + ^~~~~~~~~~~~~ +./include/output-def.hh: In static member function 'static Output_def* Output_def::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -19277,19 +18413,71 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Moment); - ^~~~~~~~~~~~~~~~~~~~ +./include/output-def.hh:54:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Output_def); + ^~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/hara-kiri-group-spanner.hh:24, + from hara-kiri-group-spanner.cc:21: +./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' + inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/grob.hh:23, - from ./include/spanner.hh:23, - from spanner-scheme.cc:21: + from ./include/grob-interface.hh:23, + from ./include/hara-kiri-group-spanner.hh:24, + from hara-kiri-group-spanner.cc:21: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -19321,11 +18509,9 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/grob.hh:23, - from ./include/spanner.hh:23, - from spanner-scheme.cc:21: + from ./include/grob-interface.hh:23, + from ./include/hara-kiri-group-spanner.hh:24, + from hara-kiri-group-spanner.cc:21: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -19358,7 +18544,7 @@ ./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } ^~~~~~~~~~~ -./include/duration.hh: In static member function 'static Duration* Duration::unsmob(SCM)': +./include/spring.hh: In static member function 'static Spring* Spring::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -19383,16 +18569,14 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/duration.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Duration); +./include/spring.hh:38:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Spring); ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/grob.hh:23, - from ./include/spanner.hh:23, - from spanner-scheme.cc:21: + from ./include/grob-interface.hh:23, + from ./include/hara-kiri-group-spanner.hh:24, + from hara-kiri-group-spanner.cc:21: ./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -19446,7 +18630,12 @@ ./include/simple-spacer.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' DECLARE_SIMPLE_SMOBS (Simple_spacer); ^~~~~~~~~~~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/multi-measure-rest.hh:23, + from multi-measure-rest-engraver.cc:21: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -19465,15 +18654,12 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); - ^~~~~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ ./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -19502,6 +18688,40 @@ ./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' DECLARE_SIMPLE_SMOBS (Box); ^~~~~~~~~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/grob.hh:23, + from ./include/spanner.hh:23, + from spanner-scheme.cc:21: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ ./include/skyline.hh: In static member function 'static Skyline* Skyline::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -19530,8 +18750,14 @@ ./include/skyline.hh:65:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' DECLARE_SIMPLE_SMOBS (Skyline); ^~~~~~~~~~~~~~~~~~~~ -rm -f ./out/freetype.dep; DEPENDENCIES_OUTPUT="./out/freetype.dep ./out/freetype.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/freetype.o freetype.cc -./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/grob.hh:23, + from ./include/spanner.hh:23, + from spanner-scheme.cc:21: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -19550,50 +18776,30 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Grob); - ^~~~~~~~~~~~~ -./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' + return SCM_I_CONSP (x); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/grob.hh:23, + from ./include/spanner.hh:23, + from spanner-scheme.cc:21: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' + #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) + ^ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Translator); - ^~~~~~~~~~~~~ -./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ + ^~~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -19606,16 +18812,19 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Listener); - ^~~~~~~~~~~~~~~~~~~~ -./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' + scm_ptobs[SCM_PTOBNUM (port)].flush (port); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/grob.hh:23, + from ./include/spanner.hh:23, + from spanner-scheme.cc:21: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -19628,28 +18837,41 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Grob); - ^~~~~~~~~~~~~ -./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' + #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' + #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' + #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} + ^~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' + SCM_TABCOL (port); + ^~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/grob.hh:23, + from ./include/spanner.hh:23, + from spanner-scheme.cc:21: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -19659,25 +18881,25 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Grob); - ^~~~~~~~~~~~~ -./include/translator-group.hh: In static member function 'static Translator_group* Translator_group::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -19687,19 +18909,13 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/translator-group.hh:66:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Translator_group); - ^~~~~~~~~~~~~ -./include/music-output.hh: In static member function 'static Music_output* Music_output::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -19724,10 +18940,17 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/music-output.hh:31:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Music_output); +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); ^~~~~~~~~~~~~ -./include/output-def.hh: In static member function 'static Output_def* Output_def::unsmob(SCM)': +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/grob.hh:23, + from ./include/spanner.hh:23, + from spanner-scheme.cc:21: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -19746,15 +18969,12 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/output-def.hh:54:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Output_def); - ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ ./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -19783,18 +19003,7 @@ ./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' DECLARE_SMOBS (Grob); ^~~~~~~~~~~~~ -In file included from ./include/lily-guile.hh:39, - from ./include/grob-interface.hh:23, - from ./include/rest-collision.hh:23, - from rest-collision.cc:20: -rest-collision.cc: In function 'void Rest_collision_force_shift_callback_rest_init_functions()': -rest-collision.cc:40:52: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK_WITH_OPTARGS (Rest_collision, force_shift_callback_rest, 2, 1, ""); - ^~~~~~~~~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': +./include/skyline.hh: In static member function 'static Skyline* Skyline::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -19819,20 +19028,10 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Stencil); +./include/skyline.hh:65:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Skyline); ^~~~~~~~~~~~~~~~~~~~ -rest-collision.cc: In function 'void Rest_collision_calc_positioning_done_init_functions()': -rest-collision.cc:95:39: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (Rest_collision, calc_positioning_done, 1); - ^~~~~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -rest-collision.cc:95:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (Rest_collision, calc_positioning_done, 1); - ^~~~~~~~~~~~~~~~~~~~ -./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': +./include/music-output.hh: In static member function 'static Music_output* Music_output::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -19857,98 +19056,95 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Prob); +./include/music-output.hh:31:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Music_output); ^~~~~~~~~~~~~ In file included from ./include/lily-guile.hh:39, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/grob.hh:23, - from ./include/spanner.hh:23, - from spanner-scheme.cc:21: -spanner-scheme.cc: In function 'void ly_spanner_boundinit()': -spanner-scheme.cc:24:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_spanner_bound, "ly:spanner-bound", - ^~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -spanner-scheme.cc:24:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_spanner_bound, "ly:spanner-bound", - ^~~~~~~~~ + from ./include/grob-interface.hh:23, + from ./include/hara-kiri-group-spanner.hh:24, + from hara-kiri-group-spanner.cc:21: +hara-kiri-group-spanner.cc: In function 'void Hara_kiri_group_spanner_y_extent_init_functions()': +hara-kiri-group-spanner.cc:29:48: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK (Hara_kiri_group_spanner, y_extent, 1); + ^~~~~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +hara-kiri-group-spanner.cc:29:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' + MAKE_SCHEME_CALLBACK (Hara_kiri_group_spanner, y_extent, 1); + ^~~~~~~~~~~~~~~~~~~~ +hara-kiri-group-spanner.cc: In function 'void Hara_kiri_group_spanner_calc_skylines_init_functions()': +hara-kiri-group-spanner.cc:38:48: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK (Hara_kiri_group_spanner, calc_skylines, 1); + ^~~~~~~~~~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +hara-kiri-group-spanner.cc:38:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' + MAKE_SCHEME_CALLBACK (Hara_kiri_group_spanner, calc_skylines, 1); + ^~~~~~~~~~~~~~~~~~~~ +hara-kiri-group-spanner.cc: In function 'void Hara_kiri_group_spanner_pure_height_init_functions()': +hara-kiri-group-spanner.cc:47:48: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK (Hara_kiri_group_spanner, pure_height, 3); + ^~~~~~~~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +hara-kiri-group-spanner.cc:47:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' + MAKE_SCHEME_CALLBACK (Hara_kiri_group_spanner, pure_height, 3); + ^~~~~~~~~~~~~~~~~~~~ constrained-breaking.cc: In member function 'bool Constrained_breaking::calc_subproblem(vsize, vsize, vsize)': constrained-breaking.cc:117:21: warning: conversion from 'vsize' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] n.prev_ = j; ^ -spanner-scheme.cc: In function 'void ly_spanner_set_bound_xinit()': -spanner-scheme.cc:35:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_spanner_set_bound_x, "ly:spanner-set-bound!", - ^~~~~~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -spanner-scheme.cc:35:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_spanner_set_bound_x, "ly:spanner-set-bound!", - ^~~~~~~~~ -rm -f ./out/interval-minefield.dep; DEPENDENCIES_OUTPUT="./out/interval-minefield.dep ./out/interval-minefield.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/interval-minefield.o interval-minefield.cc constrained-breaking.cc: In member function 'Column_x_positions Constrained_breaking::space_line(vsize, vsize)': constrained-breaking.cc:131:65: warning: conversion from 'vsize' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] Interval line_dims = line_dimensions_int (pscore_->layout (), i); ^ -spanner-scheme.cc: In function 'void ly_spanner_broken_intoinit()': -spanner-scheme.cc:50:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_spanner_broken_into, "ly:spanner-broken-into", - ^~~~~~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -spanner-scheme.cc:50:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_spanner_broken_into, "ly:spanner-broken-into", - ^~~~~~~~~ -spanner-scheme.cc: In function 'void ly_spanner_pinit()': -spanner-scheme.cc:63:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_spanner_p, "ly:spanner?", - ^~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -spanner-scheme.cc:63:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_spanner_p, "ly:spanner?", - ^~~~~~~~~ -./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Moment); - ^~~~~~~~~~~~~~~~~~~~ +hara-kiri-group-spanner.cc: In static member function 'static bool Hara_kiri_group_spanner::request_suicide_alone(Grob*, int, int)': +hara-kiri-group-spanner.cc:104:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + int len = scm_c_vector_length (important); + ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +hara-kiri-group-spanner.cc:124:50: warning: conversion from 'vsize' {aka 'long unsigned int'} to 'scm_t_int32' {aka 'int'} may change value [-Wconversion] + scm_vector_set_x (scm_vec, scm_from_int (i), scm_from_int (ranks[i])); + ^ +In file included from ./include/lily-guile.hh:39, + from ./include/grob-interface.hh:23, + from ./include/hara-kiri-group-spanner.hh:24, + from hara-kiri-group-spanner.cc:21: +hara-kiri-group-spanner.cc: In function 'void Hara_kiri_group_spanner_force_hara_kiri_callback_init_functions()': +hara-kiri-group-spanner.cc:161:48: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK (Hara_kiri_group_spanner, force_hara_kiri_callback, 1); + ^~~~~~~~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +hara-kiri-group-spanner.cc:161:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' + MAKE_SCHEME_CALLBACK (Hara_kiri_group_spanner, force_hara_kiri_callback, 1); + ^~~~~~~~~~~~~~~~~~~~ +constrained-breaking.cc: In member function 'int Constrained_breaking::min_system_count(vsize, vsize)': +constrained-breaking.cc:320:26: warning: conversion from 'vsize' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + return sys_count + 1; + ~~~~~~~~~~^~~ +hara-kiri-group-spanner.cc: In function 'void Hara_kiri_group_spanner_force_hara_kiri_in_y_parent_callback_init_functions()': +hara-kiri-group-spanner.cc:170:48: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK (Hara_kiri_group_spanner, force_hara_kiri_in_y_parent_callback, 1); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +hara-kiri-group-spanner.cc:170:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' + MAKE_SCHEME_CALLBACK (Hara_kiri_group_spanner, force_hara_kiri_in_y_parent_callback, 1); + ^~~~~~~~~~~~~~~~~~~~ +constrained-breaking.cc: In member function 'int Constrained_breaking::max_system_count(vsize, vsize)': +constrained-breaking.cc:330:14: warning: conversion from 'vsize' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + return brk - starting_breakpoints_[start]; In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from system-start-delimiter-engraver.cc:20: + from ./include/grob-interface.hh:23, + from ./include/rest-collision.hh:23, + from rest-collision.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -19999,9 +19195,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from system-start-delimiter-engraver.cc:20: + from ./include/grob-interface.hh:23, + from ./include/rest-collision.hh:23, + from rest-collision.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -20033,9 +19229,9 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from system-start-delimiter-engraver.cc:20: + from ./include/grob-interface.hh:23, + from ./include/rest-collision.hh:23, + from rest-collision.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -20070,9 +19266,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from system-start-delimiter-engraver.cc:20: + from ./include/grob-interface.hh:23, + from ./include/rest-collision.hh:23, + from rest-collision.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -20098,156 +19294,7 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ -constrained-breaking.cc: In member function 'int Constrained_breaking::min_system_count(vsize, vsize)': -constrained-breaking.cc:320:26: warning: conversion from 'vsize' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - return sys_count + 1; - ~~~~~~~~~~^~~ -constrained-breaking.cc: In member function 'int Constrained_breaking::max_system_count(vsize, vsize)': -constrained-breaking.cc:330:14: warning: conversion from 'vsize' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - return brk - starting_breakpoints_[start]; -./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Translator); - ^~~~~~~~~~~~~ -./include/output-def.hh: In static member function 'static Output_def* Output_def::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/output-def.hh:54:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Output_def); - ^~~~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); - ^~~~~~~~~~~~~~~~~~~~ -./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Grob); - ^~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from spanner-break-forbid-engraver.cc:20: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ -./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': +./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -20272,15 +19319,15 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Listener); +./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Moment); ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/hara-kiri-group-spanner.hh:24, - from hara-kiri-group-spanner.cc:21: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from system-start-delimiter-engraver.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -20309,9 +19356,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/hara-kiri-group-spanner.hh:24, - from hara-kiri-group-spanner.cc:21: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from system-start-delimiter-engraver.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -20337,12 +19384,40 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' return SCM_I_CONSP (x); ^~~~~~~~~~~ +./include/duration.hh: In static member function 'static Duration* Duration::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/duration.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Duration); + ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/hara-kiri-group-spanner.hh:24, - from hara-kiri-group-spanner.cc:21: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from system-start-delimiter-engraver.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -20373,9 +19448,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/hara-kiri-group-spanner.hh:24, - from hara-kiri-group-spanner.cc:21: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from system-start-delimiter-engraver.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -20405,9 +19480,9 @@ ^~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/hara-kiri-group-spanner.hh:24, - from hara-kiri-group-spanner.cc:21: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from system-start-delimiter-engraver.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -20464,42 +19539,12 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/hara-kiri-group-spanner.hh:24, - from hara-kiri-group-spanner.cc:21: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from spanner-break-forbid-engraver.cc:20: + from ./include/grob-interface.hh:23, + from ./include/multi-measure-rest.hh:23, + from multi-measure-rest-engraver.cc:21: ./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -20550,9 +19595,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from spanner-break-forbid-engraver.cc:20: + from ./include/grob-interface.hh:23, + from ./include/multi-measure-rest.hh:23, + from multi-measure-rest-engraver.cc:21: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -20584,9 +19629,9 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from spanner-break-forbid-engraver.cc:20: + from ./include/grob-interface.hh:23, + from ./include/multi-measure-rest.hh:23, + from multi-measure-rest-engraver.cc:21: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -20621,9 +19666,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from spanner-break-forbid-engraver.cc:20: + from ./include/grob-interface.hh:23, + from ./include/multi-measure-rest.hh:23, + from multi-measure-rest-engraver.cc:21: ./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -20649,7 +19694,7 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ -./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -20671,13 +19716,12 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Translator); - ^~~~~~~~~~~~~ -rm -f ./out/kievan-ligature.dep; DEPENDENCIES_OUTPUT="./out/kievan-ligature.dep ./out/kievan-ligature.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/kievan-ligature.o kievan-ligature.cc +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); + ^~~~~~~~~~~~~~~~~~~~ ./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -20734,7 +19778,7 @@ ./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' DECLARE_SMOBS (Grob); ^~~~~~~~~~~~~ -./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': +./include/output-def.hh: In static member function 'static Output_def* Output_def::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -20756,13 +19800,34 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Stencil); - ^~~~~~~~~~~~~~~~~~~~ -./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': +./include/output-def.hh:54:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Output_def); + ^~~~~~~~~~~~~ +In file included from ./include/lily-guile.hh:39, + from ./include/grob-interface.hh:23, + from ./include/rest-collision.hh:23, + from rest-collision.cc:20: +rest-collision.cc: In function 'void Rest_collision_force_shift_callback_rest_init_functions()': +rest-collision.cc:40:52: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK_WITH_OPTARGS (Rest_collision, force_shift_callback_rest, 2, 1, ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +rest-collision.cc: In function 'void Rest_collision_calc_positioning_done_init_functions()': +rest-collision.cc:95:39: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK (Rest_collision, calc_positioning_done, 1); + ^~~~~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +rest-collision.cc:95:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' + MAKE_SCHEME_CALLBACK (Rest_collision, calc_positioning_done, 1); + ^~~~~~~~~~~~~~~~~~~~ +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -20787,10 +19852,10 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Prob); +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); ^~~~~~~~~~~~~ -./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': +./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -20812,40 +19877,36 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Moment); - ^~~~~~~~~~~~~~~~~~~~ -./include/duration.hh: In static member function 'static Duration* Duration::unsmob(SCM)': +./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Translator); + ^~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/grob.hh:23, + from ./include/spanner.hh:23, + from spanner-scheme.cc:21: +./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/duration.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Duration); - ^~~~~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } + ^~~~~~~~~~~ ./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -20874,84 +19935,6 @@ ./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' DECLARE_SIMPLE_SMOBS (Listener); ^~~~~~~~~~~~~~~~~~~~ -./include/scm-hash.hh: In static member function 'static Scheme_hash_table* Scheme_hash_table::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/scm-hash.hh:62:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Scheme_hash_table); - ^~~~~~~~~~~~~ -./include/context.hh: In static member function 'static Context* Context::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/context.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Context); - ^~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/hara-kiri-group-spanner.hh:24, - from hara-kiri-group-spanner.cc:21: -./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } - ^~~~~~~~~~~ ./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -20986,9 +19969,11 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/hara-kiri-group-spanner.hh:24, - from hara-kiri-group-spanner.cc:21: + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/grob.hh:23, + from ./include/spanner.hh:23, + from spanner-scheme.cc:21: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -21020,9 +20005,11 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/hara-kiri-group-spanner.hh:24, - from hara-kiri-group-spanner.cc:21: + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/grob.hh:23, + from ./include/spanner.hh:23, + from spanner-scheme.cc:21: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -21057,9 +20044,11 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/hara-kiri-group-spanner.hh:24, - from hara-kiri-group-spanner.cc:21: + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/grob.hh:23, + from ./include/spanner.hh:23, + from spanner-scheme.cc:21: ./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -21085,6 +20074,34 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ +./include/translator-group.hh: In static member function 'static Translator_group* Translator_group::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/translator-group.hh:66:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Translator_group); + ^~~~~~~~~~~~~ ./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -21113,7 +20130,35 @@ ./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' DECLARE_SIMPLE_SMOBS (Box); ^~~~~~~~~~~~~~~~~~~~ -./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': +./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Stencil); + ^~~~~~~~~~~~~~~~~~~~ +./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -21138,11 +20183,10 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Grob); +./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Prob); ^~~~~~~~~~~~~ -rm -f ./out/audio-element-info.dep; DEPENDENCIES_OUTPUT="./out/audio-element-info.dep ./out/audio-element-info.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/audio-element-info.o audio-element-info.cc -./include/skyline.hh: In static member function 'static Skyline* Skyline::unsmob(SCM)': +./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -21167,86 +20211,15 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/skyline.hh:65:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Skyline); +./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Moment); ^~~~~~~~~~~~~~~~~~~~ -In file included from ./include/lily-guile.hh:39, - from ./include/grob-interface.hh:23, - from ./include/hara-kiri-group-spanner.hh:24, - from hara-kiri-group-spanner.cc:21: -hara-kiri-group-spanner.cc: In function 'void Hara_kiri_group_spanner_y_extent_init_functions()': -hara-kiri-group-spanner.cc:29:48: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (Hara_kiri_group_spanner, y_extent, 1); - ^~~~~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -hara-kiri-group-spanner.cc:29:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (Hara_kiri_group_spanner, y_extent, 1); - ^~~~~~~~~~~~~~~~~~~~ -hara-kiri-group-spanner.cc: In function 'void Hara_kiri_group_spanner_calc_skylines_init_functions()': -hara-kiri-group-spanner.cc:38:48: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (Hara_kiri_group_spanner, calc_skylines, 1); - ^~~~~~~~~~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -hara-kiri-group-spanner.cc:38:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (Hara_kiri_group_spanner, calc_skylines, 1); - ^~~~~~~~~~~~~~~~~~~~ -hara-kiri-group-spanner.cc: In function 'void Hara_kiri_group_spanner_pure_height_init_functions()': -hara-kiri-group-spanner.cc:47:48: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (Hara_kiri_group_spanner, pure_height, 3); - ^~~~~~~~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -hara-kiri-group-spanner.cc:47:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (Hara_kiri_group_spanner, pure_height, 3); - ^~~~~~~~~~~~~~~~~~~~ -hara-kiri-group-spanner.cc: In static member function 'static bool Hara_kiri_group_spanner::request_suicide_alone(Grob*, int, int)': -hara-kiri-group-spanner.cc:104:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - int len = scm_c_vector_length (important); - ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -hara-kiri-group-spanner.cc:124:50: warning: conversion from 'vsize' {aka 'long unsigned int'} to 'scm_t_int32' {aka 'int'} may change value [-Wconversion] - scm_vector_set_x (scm_vec, scm_from_int (i), scm_from_int (ranks[i])); - ^ -In file included from ./include/lily-guile.hh:39, - from ./include/grob-interface.hh:23, - from ./include/hara-kiri-group-spanner.hh:24, - from hara-kiri-group-spanner.cc:21: -hara-kiri-group-spanner.cc: In function 'void Hara_kiri_group_spanner_force_hara_kiri_callback_init_functions()': -hara-kiri-group-spanner.cc:161:48: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (Hara_kiri_group_spanner, force_hara_kiri_callback, 1); - ^~~~~~~~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -hara-kiri-group-spanner.cc:161:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (Hara_kiri_group_spanner, force_hara_kiri_callback, 1); - ^~~~~~~~~~~~~~~~~~~~ -hara-kiri-group-spanner.cc: In function 'void Hara_kiri_group_spanner_force_hara_kiri_in_y_parent_callback_init_functions()': -hara-kiri-group-spanner.cc:170:48: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (Hara_kiri_group_spanner, force_hara_kiri_in_y_parent_callback, 1); - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -hara-kiri-group-spanner.cc:170:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (Hara_kiri_group_spanner, force_hara_kiri_in_y_parent_callback, 1); - ^~~~~~~~~~~~~~~~~~~~ -rm -f ./out/font-size-engraver.dep; DEPENDENCIES_OUTPUT="./out/font-size-engraver.dep ./out/font-size-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/font-size-engraver.o font-size-engraver.cc -rm -f ./out/horizontal-bracket-engraver.dep; DEPENDENCIES_OUTPUT="./out/horizontal-bracket-engraver.dep ./out/horizontal-bracket-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/horizontal-bracket-engraver.o horizontal-bracket-engraver.cc -rm -f ./out/translator-group.dep; DEPENDENCIES_OUTPUT="./out/translator-group.dep ./out/translator-group.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/translator-group.o translator-group.cc -rm -f ./out/semi-tie-column.dep; DEPENDENCIES_OUTPUT="./out/semi-tie-column.dep ./out/semi-tie-column.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/semi-tie-column.o semi-tie-column.cc -rm -f ./out/file-name-map.dep; DEPENDENCIES_OUTPUT="./out/file-name-map.dep ./out/file-name-map.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/file-name-map.o file-name-map.cc In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/freetype.hh:28, - from freetype.cc:20: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from spanner-break-forbid-engraver.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -21275,10 +20248,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/freetype.hh:28, - from freetype.cc:20: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from spanner-break-forbid-engraver.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -21307,10 +20279,9 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/freetype.hh:28, - from freetype.cc:20: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from spanner-break-forbid-engraver.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -21341,10 +20312,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/freetype.hh:28, - from freetype.cc:20: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from spanner-break-forbid-engraver.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -21374,10 +20344,9 @@ ^~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/freetype.hh:28, - from freetype.cc:20: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from spanner-break-forbid-engraver.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -21434,13 +20403,7 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/freetype.hh:28, - from freetype.cc:20: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -21459,51 +20422,70 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ -rm -f ./out/audio-staff.dep; DEPENDENCIES_OUTPUT="./out/audio-staff.dep ./out/audio-staff.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/audio-staff.o audio-staff.cc -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from horizontal-bracket-engraver.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); + ^~~~~~~~~~~~~ +In file included from ./include/lily-guile.hh:39, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/grob.hh:23, + from ./include/spanner.hh:23, + from spanner-scheme.cc:21: +spanner-scheme.cc: In function 'void ly_spanner_boundinit()': +spanner-scheme.cc:24:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_spanner_bound, "ly:spanner-bound", + ^~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +spanner-scheme.cc:24:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_spanner_bound, "ly:spanner-bound", + ^~~~~~~~~ +spanner-scheme.cc: In function 'void ly_spanner_set_bound_xinit()': +spanner-scheme.cc:35:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_spanner_set_bound_x, "ly:spanner-set-bound!", + ^~~~~~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +spanner-scheme.cc:35:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_spanner_set_bound_x, "ly:spanner-set-bound!", + ^~~~~~~~~ +spanner-scheme.cc: In function 'void ly_spanner_broken_intoinit()': +spanner-scheme.cc:50:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_spanner_broken_into, "ly:spanner-broken-into", + ^~~~~~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +spanner-scheme.cc:50:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_spanner_broken_into, "ly:spanner-broken-into", + ^~~~~~~~~ +spanner-scheme.cc: In function 'void ly_spanner_pinit()': +spanner-scheme.cc:63:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_spanner_p, "ly:spanner?", + ^~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +spanner-scheme.cc:63:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_spanner_p, "ly:spanner?", + ^~~~~~~~~ +rm -f ./out/interval-minefield.dep; DEPENDENCIES_OUTPUT="./out/interval-minefield.dep ./out/interval-minefield.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/interval-minefield.o interval-minefield.cc +rm -f ./out/kievan-ligature.dep; DEPENDENCIES_OUTPUT="./out/kievan-ligature.dep ./out/kievan-ligature.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/kievan-ligature.o kievan-ligature.cc +rm -f ./out/audio-element-info.dep; DEPENDENCIES_OUTPUT="./out/audio-element-info.dep ./out/audio-element-info.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/audio-element-info.o audio-element-info.cc In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, - from horizontal-bracket-engraver.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': + from system-start-delimiter-engraver.cc:20: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -21522,28 +20504,24 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' - return SCM_I_CONSP (x); - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, - from horizontal-bracket-engraver.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': + from spanner-break-forbid-engraver.cc:20: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' - #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) - ^ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -21556,90 +20534,79 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' - scm_ptobs[SCM_PTOBNUM (port)].flush (port); - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ +rm -f ./out/font-size-engraver.dep; DEPENDENCIES_OUTPUT="./out/font-size-engraver.dep ./out/font-size-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/font-size-engraver.o font-size-engraver.cc +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, - from horizontal-bracket-engraver.cc:20: + from spanner-break-forbid-engraver.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' - #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' - #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' - #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} - ^~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' - SCM_TABCOL (port); - ^~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from horizontal-bracket-engraver.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' + inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from spanner-break-forbid-engraver.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -21649,50 +20616,62 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' + && (SCM_TYP7 (x) == scm_tc7_symbol)) + ^~~~~~~~ +./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' + inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } + ^~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/kievan-ligature.hh:24, - from kievan-ligature.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from spanner-break-forbid-engraver.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' + return scm_is_true (scm_equal_p (x, y)); + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' + inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/kievan-ligature.hh:24, - from kievan-ligature.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from spanner-break-forbid-engraver.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -21714,25 +20693,16 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' - return SCM_I_CONSP (x); - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/kievan-ligature.hh:24, - from kievan-ligature.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': +./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' + inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } + ^~~~~~~~~~~ +./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' - #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) - ^ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -21745,17 +20715,16 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' - scm_ptobs[SCM_PTOBNUM (port)].flush (port); - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/kievan-ligature.hh:24, - from kievan-ligature.cc:20: +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Translator); + ^~~~~~~~~~~~~ +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -21768,89 +20737,27 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' - #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' - #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' - #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} - ^~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' - SCM_TABCOL (port); - ^~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/kievan-ligature.hh:24, - from kievan-ligature.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); + ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/freetype.hh:28, - from freetype.cc:20: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from system-start-delimiter-engraver.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -21901,10 +20808,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/freetype.hh:28, - from freetype.cc:20: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from system-start-delimiter-engraver.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -21936,10 +20842,9 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/freetype.hh:28, - from freetype.cc:20: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from system-start-delimiter-engraver.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -21974,10 +20879,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/freetype.hh:28, - from freetype.cc:20: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from system-start-delimiter-engraver.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -22003,12 +20907,7 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/kievan-ligature.hh:24, - from kievan-ligature.cc:20: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': +./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -22027,13 +20926,16 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Translator); + ^~~~~~~~~~~~~ +./include/output-def.hh: In static member function 'static Output_def* Output_def::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -22055,124 +20957,13 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); - ^~~~~~~~~~~~~~~~~~~~ -freetype.cc: In function 'Box ly_FT_get_glyph_outline_bbox(FT_FaceRec_* const&, size_t)': -freetype.cc:92:30: warning: conversion from 'FT_Pos' {aka 'long int'} to 'double' may change value [-Wconversion] - return Box (Interval (bbox.xMin, bbox.xMax), Interval (bbox.yMin, bbox.yMax)); - ~~~~~^~~~ -freetype.cc:92:41: warning: conversion from 'FT_Pos' {aka 'long int'} to 'double' may change value [-Wconversion] - return Box (Interval (bbox.xMin, bbox.xMax), Interval (bbox.yMin, bbox.yMax)); - ~~~~~^~~~ -freetype.cc:92:63: warning: conversion from 'FT_Pos' {aka 'long int'} to 'double' may change value [-Wconversion] - return Box (Interval (bbox.xMin, bbox.xMax), Interval (bbox.yMin, bbox.yMax)); - ~~~~~^~~~ -freetype.cc:92:74: warning: conversion from 'FT_Pos' {aka 'long int'} to 'double' may change value [-Wconversion] - return Box (Interval (bbox.xMin, bbox.xMax), Interval (bbox.yMin, bbox.yMax)); - ~~~~~^~~~ -freetype.cc: In function 'scm_unused_struct* ly_FT_get_glyph_outline(FT_FaceRec_* const&, size_t)': -freetype.cc:120:49: warning: conversion from 'FT_Pos' {aka 'long int'} to 'Real' {aka 'double'} may change value [-Wconversion] - firstpos = Offset (outline->points[j].x, outline->points[j].y); - ~~~~~~~~~~~~~~~~~~~^ -freetype.cc:120:71: warning: conversion from 'FT_Pos' {aka 'long int'} to 'Real' {aka 'double'} may change value [-Wconversion] - firstpos = Offset (outline->points[j].x, outline->points[j].y); - ~~~~~~~~~~~~~~~~~~~^ -freetype.cc:129:75: warning: conversion from 'FT_Pos' {aka 'long int'} to 'double' may change value [-Wconversion] - scm_from_double (outline->points[j].x), - ~~~~~~~~~~~~~~~~~~~^ -freetype.cc:130:75: warning: conversion from 'FT_Pos' {aka 'long int'} to 'double' may change value [-Wconversion] - scm_from_double (outline->points[j].y)), - ~~~~~~~~~~~~~~~~~~~^ -freetype.cc:132:48: warning: conversion from 'FT_Pos' {aka 'long int'} to 'Real' {aka 'double'} may change value [-Wconversion] - lastpos = Offset (outline->points[j].x, outline->points[j].y); - ~~~~~~~~~~~~~~~~~~~^ -freetype.cc:132:70: warning: conversion from 'FT_Pos' {aka 'long int'} to 'Real' {aka 'double'} may change value [-Wconversion] - lastpos = Offset (outline->points[j].x, outline->points[j].y); - ~~~~~~~~~~~~~~~~~~~^ -freetype.cc:140:75: warning: conversion from 'FT_Pos' {aka 'long int'} to 'double' may change value [-Wconversion] - scm_from_double (outline->points[j].x), - ~~~~~~~~~~~~~~~~~~~^ -freetype.cc:141:75: warning: conversion from 'FT_Pos' {aka 'long int'} to 'double' may change value [-Wconversion] - scm_from_double (outline->points[j].y), - ~~~~~~~~~~~~~~~~~~~^ -freetype.cc:142:79: warning: conversion from 'FT_Pos' {aka 'long int'} to 'double' may change value [-Wconversion] - scm_from_double (outline->points[j + 1].x), - ~~~~~~~~~~~~~~~~~~~~~~~^ -freetype.cc:143:79: warning: conversion from 'FT_Pos' {aka 'long int'} to 'double' may change value [-Wconversion] - scm_from_double (outline->points[j + 1].y), - ~~~~~~~~~~~~~~~~~~~~~~~^ -freetype.cc:144:79: warning: conversion from 'FT_Pos' {aka 'long int'} to 'double' may change value [-Wconversion] - scm_from_double (outline->points[j + 2].x), - ~~~~~~~~~~~~~~~~~~~~~~~^ -freetype.cc:145:79: warning: conversion from 'FT_Pos' {aka 'long int'} to 'double' may change value [-Wconversion] - scm_from_double (outline->points[j + 2].y), - ~~~~~~~~~~~~~~~~~~~~~~~^ -freetype.cc:148:52: warning: conversion from 'FT_Pos' {aka 'long int'} to 'Real' {aka 'double'} may change value [-Wconversion] - lastpos = Offset (outline->points[j + 2].x, outline->points[j + 2].y); - ~~~~~~~~~~~~~~~~~~~~~~~^ -freetype.cc:148:78: warning: conversion from 'FT_Pos' {aka 'long int'} to 'Real' {aka 'double'} may change value [-Wconversion] - lastpos = Offset (outline->points[j + 2].x, outline->points[j + 2].y); - ~~~~~~~~~~~~~~~~~~~~~~~^ -freetype.cc:155:40: warning: conversion from 'FT_Pos' {aka 'long int'} to 'Real' {aka 'double'} may change value [-Wconversion] - Real x1 = outline->points[j].x; - ~~~~~~~~~~~~~~~~~~~^ -freetype.cc:156:44: warning: conversion from 'FT_Pos' {aka 'long int'} to 'Real' {aka 'double'} may change value [-Wconversion] - Real x2 = outline->points[j + 1].x; - ~~~~~~~~~~~~~~~~~~~~~~~^ -freetype.cc:159:40: warning: conversion from 'FT_Pos' {aka 'long int'} to 'Real' {aka 'double'} may change value [-Wconversion] - Real y1 = outline->points[j].y; - ~~~~~~~~~~~~~~~~~~~^ -freetype.cc:160:44: warning: conversion from 'FT_Pos' {aka 'long int'} to 'Real' {aka 'double'} may change value [-Wconversion] - Real y2 = outline->points[j + 1].y; - ~~~~~~~~~~~~~~~~~~~~~~~^ -freetype.cc:190:52: warning: conversion from 'FT_Pos' {aka 'long int'} to 'Real' {aka 'double'} may change value [-Wconversion] - lastpos = Offset (outline->points[j + 1].x, outline->points[j + 1].y); - ~~~~~~~~~~~~~~~~~~~~~~~^ -freetype.cc:190:78: warning: conversion from 'FT_Pos' {aka 'long int'} to 'Real' {aka 'double'} may change value [-Wconversion] - lastpos = Offset (outline->points[j + 1].x, outline->points[j + 1].y); - ~~~~~~~~~~~~~~~~~~~~~~~^ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/semi-tie-column.hh:24, - from semi-tie-column.cc:21: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/semi-tie-column.hh:24, - from semi-tie-column.cc:21: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': +./include/output-def.hh:54:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Output_def); + ^~~~~~~~~~~~~ +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -22191,28 +20982,22 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' - return SCM_I_CONSP (x); - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/semi-tie-column.hh:24, - from semi-tie-column.cc:21: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); + ^~~~~~~~~~~~~ +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' - #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) - ^ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -22225,17 +21010,16 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' - scm_ptobs[SCM_PTOBNUM (port)].flush (port); - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/semi-tie-column.hh:24, - from semi-tie-column.cc:21: +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); + ^~~~~~~~~~~~~~~~~~~~ +./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -22248,39 +21032,28 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' - #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' - #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' - #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} - ^~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' - SCM_TABCOL (port); - ^~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/semi-tie-column.hh:24, - from semi-tie-column.cc:21: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Stencil); + ^~~~~~~~~~~~~~~~~~~~ +./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -22290,25 +21063,25 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Prob); + ^~~~~~~~~~~~~ +./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -22318,86 +21091,19 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -rm -f ./out/tie-column.dep; DEPENDENCIES_OUTPUT="./out/tie-column.dep ./out/tie-column.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/tie-column.o tie-column.cc -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/listener.hh:64, - from ./include/translator-group.hh:23, - from translator-group.cc:21: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/listener.hh:64, - from ./include/translator-group.hh:23, - from audio-element-info.cc:22: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/listener.hh:64, - from ./include/translator-group.hh:23, - from translator-group.cc:21: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Moment); + ^~~~~~~~~~~~~~~~~~~~ +./include/duration.hh: In static member function 'static Duration* Duration::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -22416,29 +21122,22 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' - return SCM_I_CONSP (x); - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/listener.hh:64, - from ./include/translator-group.hh:23, - from translator-group.cc:21: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/duration.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Duration); + ^~~~~~~~~~~~~~~~~~~~ +./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' - #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) - ^ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -22451,19 +21150,16 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' - scm_ptobs[SCM_PTOBNUM (port)].flush (port); - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/listener.hh:64, - from ./include/translator-group.hh:23, - from audio-element-info.cc:22: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Listener); + ^~~~~~~~~~~~~~~~~~~~ +./include/scm-hash.hh: In static member function 'static Scheme_hash_table* Scheme_hash_table::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -22482,29 +21178,22 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' - return SCM_I_CONSP (x); - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/listener.hh:64, - from ./include/translator-group.hh:23, - from audio-element-info.cc:22: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/scm-hash.hh:62:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Scheme_hash_table); + ^~~~~~~~~~~~~ +./include/context.hh: In static member function 'static Context* Context::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' - #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) - ^ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -22517,18 +21206,16 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' - scm_ptobs[SCM_PTOBNUM (port)].flush (port); - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/listener.hh:64, - from ./include/translator-group.hh:23, - from translator-group.cc:21: +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/context.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Context); + ^~~~~~~~~~~~~ +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -22541,40 +21228,67 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' - #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' - #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' - #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} - ^~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' - SCM_TABCOL (port); - ^~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); + ^~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/listener.hh:64, - from ./include/translator-group.hh:23, - from translator-group.cc:21: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': + from ./include/box.hh:10, + from ./include/freetype.hh:28, + from freetype.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/freetype.hh:28, + from freetype.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -22584,22 +21298,29 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' + return SCM_I_CONSP (x); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/freetype.hh:28, + from freetype.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' + #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) + ^ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ @@ -22612,18 +21333,21 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' + scm_ptobs[SCM_PTOBNUM (port)].flush (port); + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/listener.hh:64, - from ./include/translator-group.hh:23, - from audio-element-info.cc:22: + from ./include/box.hh:10, + from ./include/freetype.hh:28, + from freetype.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -22654,9 +21378,9 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/listener.hh:64, - from ./include/translator-group.hh:23, - from audio-element-info.cc:22: + from ./include/box.hh:10, + from ./include/freetype.hh:28, + from freetype.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -22713,82 +21437,12 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ -rm -f ./out/spring.dep; DEPENDENCIES_OUTPUT="./out/spring.dep ./out/spring.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/spring.o spring.cc In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/listener.hh:64, - from ./include/translator-group.hh:23, - from audio-element-info.cc:22: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/listener.hh:64, - from ./include/translator-group.hh:23, - from audio-element-info.cc:22: -./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' - inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from horizontal-bracket-engraver.cc:20: + from ./include/box.hh:10, + from ./include/freetype.hh:28, + from freetype.cc:20: ./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -22814,29 +21468,7 @@ ./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/listener.hh:64, - from ./include/translator-group.hh:23, - from audio-element-info.cc:22: -./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': +./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -22855,60 +21487,22 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' - && (SCM_TYP7 (x) == scm_tc7_symbol)) - ^~~~~~~~ -./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' - inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } - ^~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Listener); + ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/listener.hh:64, - from ./include/translator-group.hh:23, - from audio-element-info.cc:22: -./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' - return scm_is_true (scm_equal_p (x, y)); - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' - inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/kievan-ligature.hh:24, - from kievan-ligature.cc:20: + from ./include/box.hh:10, + from ./include/freetype.hh:28, + from freetype.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -22960,39 +21554,9 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/listener.hh:64, - from ./include/translator-group.hh:23, - from audio-element-info.cc:22: -./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' - inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/kievan-ligature.hh:24, - from kievan-ligature.cc:20: + from ./include/box.hh:10, + from ./include/freetype.hh:28, + from freetype.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -23024,9 +21588,10 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/kievan-ligature.hh:24, - from kievan-ligature.cc:20: + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/freetype.hh:28, + from freetype.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -23061,9 +21626,10 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/kievan-ligature.hh:24, - from kievan-ligature.cc:20: + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/freetype.hh:28, + from freetype.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -23089,7 +21655,7 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ -./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -23114,38 +21680,125 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Listener); +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); ^~~~~~~~~~~~~~~~~~~~ -./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': +freetype.cc: In function 'Box ly_FT_get_glyph_outline_bbox(FT_FaceRec_* const&, size_t)': +freetype.cc:92:30: warning: conversion from 'FT_Pos' {aka 'long int'} to 'double' may change value [-Wconversion] + return Box (Interval (bbox.xMin, bbox.xMax), Interval (bbox.yMin, bbox.yMax)); + ~~~~~^~~~ +freetype.cc:92:41: warning: conversion from 'FT_Pos' {aka 'long int'} to 'double' may change value [-Wconversion] + return Box (Interval (bbox.xMin, bbox.xMax), Interval (bbox.yMin, bbox.yMax)); + ~~~~~^~~~ +freetype.cc:92:63: warning: conversion from 'FT_Pos' {aka 'long int'} to 'double' may change value [-Wconversion] + return Box (Interval (bbox.xMin, bbox.xMax), Interval (bbox.yMin, bbox.yMax)); + ~~~~~^~~~ +freetype.cc:92:74: warning: conversion from 'FT_Pos' {aka 'long int'} to 'double' may change value [-Wconversion] + return Box (Interval (bbox.xMin, bbox.xMax), Interval (bbox.yMin, bbox.yMax)); + ~~~~~^~~~ +freetype.cc: In function 'scm_unused_struct* ly_FT_get_glyph_outline(FT_FaceRec_* const&, size_t)': +freetype.cc:120:49: warning: conversion from 'FT_Pos' {aka 'long int'} to 'Real' {aka 'double'} may change value [-Wconversion] + firstpos = Offset (outline->points[j].x, outline->points[j].y); + ~~~~~~~~~~~~~~~~~~~^ +freetype.cc:120:71: warning: conversion from 'FT_Pos' {aka 'long int'} to 'Real' {aka 'double'} may change value [-Wconversion] + firstpos = Offset (outline->points[j].x, outline->points[j].y); + ~~~~~~~~~~~~~~~~~~~^ +freetype.cc:129:75: warning: conversion from 'FT_Pos' {aka 'long int'} to 'double' may change value [-Wconversion] + scm_from_double (outline->points[j].x), + ~~~~~~~~~~~~~~~~~~~^ +freetype.cc:130:75: warning: conversion from 'FT_Pos' {aka 'long int'} to 'double' may change value [-Wconversion] + scm_from_double (outline->points[j].y)), + ~~~~~~~~~~~~~~~~~~~^ +freetype.cc:132:48: warning: conversion from 'FT_Pos' {aka 'long int'} to 'Real' {aka 'double'} may change value [-Wconversion] + lastpos = Offset (outline->points[j].x, outline->points[j].y); + ~~~~~~~~~~~~~~~~~~~^ +freetype.cc:132:70: warning: conversion from 'FT_Pos' {aka 'long int'} to 'Real' {aka 'double'} may change value [-Wconversion] + lastpos = Offset (outline->points[j].x, outline->points[j].y); + ~~~~~~~~~~~~~~~~~~~^ +freetype.cc:140:75: warning: conversion from 'FT_Pos' {aka 'long int'} to 'double' may change value [-Wconversion] + scm_from_double (outline->points[j].x), + ~~~~~~~~~~~~~~~~~~~^ +freetype.cc:141:75: warning: conversion from 'FT_Pos' {aka 'long int'} to 'double' may change value [-Wconversion] + scm_from_double (outline->points[j].y), + ~~~~~~~~~~~~~~~~~~~^ +freetype.cc:142:79: warning: conversion from 'FT_Pos' {aka 'long int'} to 'double' may change value [-Wconversion] + scm_from_double (outline->points[j + 1].x), + ~~~~~~~~~~~~~~~~~~~~~~~^ +freetype.cc:143:79: warning: conversion from 'FT_Pos' {aka 'long int'} to 'double' may change value [-Wconversion] + scm_from_double (outline->points[j + 1].y), + ~~~~~~~~~~~~~~~~~~~~~~~^ +freetype.cc:144:79: warning: conversion from 'FT_Pos' {aka 'long int'} to 'double' may change value [-Wconversion] + scm_from_double (outline->points[j + 2].x), + ~~~~~~~~~~~~~~~~~~~~~~~^ +freetype.cc:145:79: warning: conversion from 'FT_Pos' {aka 'long int'} to 'double' may change value [-Wconversion] + scm_from_double (outline->points[j + 2].y), + ~~~~~~~~~~~~~~~~~~~~~~~^ +freetype.cc:148:52: warning: conversion from 'FT_Pos' {aka 'long int'} to 'Real' {aka 'double'} may change value [-Wconversion] + lastpos = Offset (outline->points[j + 2].x, outline->points[j + 2].y); + ~~~~~~~~~~~~~~~~~~~~~~~^ +freetype.cc:148:78: warning: conversion from 'FT_Pos' {aka 'long int'} to 'Real' {aka 'double'} may change value [-Wconversion] + lastpos = Offset (outline->points[j + 2].x, outline->points[j + 2].y); + ~~~~~~~~~~~~~~~~~~~~~~~^ +freetype.cc:155:40: warning: conversion from 'FT_Pos' {aka 'long int'} to 'Real' {aka 'double'} may change value [-Wconversion] + Real x1 = outline->points[j].x; + ~~~~~~~~~~~~~~~~~~~^ +freetype.cc:156:44: warning: conversion from 'FT_Pos' {aka 'long int'} to 'Real' {aka 'double'} may change value [-Wconversion] + Real x2 = outline->points[j + 1].x; + ~~~~~~~~~~~~~~~~~~~~~~~^ +freetype.cc:159:40: warning: conversion from 'FT_Pos' {aka 'long int'} to 'Real' {aka 'double'} may change value [-Wconversion] + Real y1 = outline->points[j].y; + ~~~~~~~~~~~~~~~~~~~^ +freetype.cc:160:44: warning: conversion from 'FT_Pos' {aka 'long int'} to 'Real' {aka 'double'} may change value [-Wconversion] + Real y2 = outline->points[j + 1].y; + ~~~~~~~~~~~~~~~~~~~~~~~^ +freetype.cc:190:52: warning: conversion from 'FT_Pos' {aka 'long int'} to 'Real' {aka 'double'} may change value [-Wconversion] + lastpos = Offset (outline->points[j + 1].x, outline->points[j + 1].y); + ~~~~~~~~~~~~~~~~~~~~~~~^ +freetype.cc:190:78: warning: conversion from 'FT_Pos' {aka 'long int'} to 'Real' {aka 'double'} may change value [-Wconversion] + lastpos = Offset (outline->points[j + 1].x, outline->points[j + 1].y); + ~~~~~~~~~~~~~~~~~~~~~~~^ +rm -f ./out/horizontal-bracket-engraver.dep; DEPENDENCIES_OUTPUT="./out/horizontal-bracket-engraver.dep ./out/horizontal-bracket-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/horizontal-bracket-engraver.o horizontal-bracket-engraver.cc +rm -f ./out/translator-group.dep; DEPENDENCIES_OUTPUT="./out/translator-group.dep ./out/translator-group.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/translator-group.o translator-group.cc +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/listener.hh:64, + from ./include/translator-group.hh:23, + from audio-element-info.cc:22: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Translator); - ^~~~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/listener.hh:64, + from ./include/translator-group.hh:23, + from audio-element-info.cc:22: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -23164,22 +21817,29 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); - ^~~~~~~~~~~~~~~~~~~~ -./include/translator-group.hh: In static member function 'static Translator_group* Translator_group::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' + return SCM_I_CONSP (x); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/listener.hh:64, + from ./include/translator-group.hh:23, + from audio-element-info.cc:22: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' + #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) + ^ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -23192,16 +21852,18 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/translator-group.hh:66:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Translator_group); - ^~~~~~~~~~~~~ -./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' + scm_ptobs[SCM_PTOBNUM (port)].flush (port); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/listener.hh:64, + from ./include/translator-group.hh:23, + from audio-element-info.cc:22: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -23214,28 +21876,40 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Moment); - ^~~~~~~~~~~~~~~~~~~~ -./include/duration.hh: In static member function 'static Duration* Duration::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' + #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' + #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' + #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} + ^~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' + SCM_TABCOL (port); + ^~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/listener.hh:64, + from ./include/translator-group.hh:23, + from audio-element-info.cc:22: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -23245,25 +21919,25 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/duration.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Duration); - ^~~~~~~~~~~~~~~~~~~~ -./include/scm-hash.hh: In static member function 'static Scheme_hash_table* Scheme_hash_table::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -23273,19 +21947,19 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/scm-hash.hh:62:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Scheme_hash_table); - ^~~~~~~~~~~~~ -./include/context.hh: In static member function 'static Context* Context::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/listener.hh:64, + from ./include/translator-group.hh:23, + from audio-element-info.cc:22: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -23304,21 +21978,19 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/context.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Context); - ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from horizontal-bracket-engraver.cc:20: + from ./include/smobs.hh:23, + from ./include/listener.hh:64, + from ./include/translator-group.hh:23, + from audio-element-info.cc:22: ./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -23369,9 +22041,10 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from horizontal-bracket-engraver.cc:20: + from ./include/smobs.hh:23, + from ./include/listener.hh:64, + from ./include/translator-group.hh:23, + from audio-element-info.cc:22: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -23403,9 +22076,10 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from horizontal-bracket-engraver.cc:20: + from ./include/smobs.hh:23, + from ./include/listener.hh:64, + from ./include/translator-group.hh:23, + from audio-element-info.cc:22: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -23440,9 +22114,10 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from horizontal-bracket-engraver.cc:20: + from ./include/smobs.hh:23, + from ./include/listener.hh:64, + from ./include/translator-group.hh:23, + from audio-element-info.cc:22: ./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -23468,7 +22143,7 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ -./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': +./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -23490,13 +22165,13 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Translator); - ^~~~~~~~~~~~~ -./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': +./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Listener); + ^~~~~~~~~~~~~~~~~~~~ +./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -23521,24 +22196,10 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Grob); +./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Translator); ^~~~~~~~~~~~~ -In file included from ./include/lily-guile.hh:39, - from ./include/grob-interface.hh:23, - from ./include/kievan-ligature.hh:24, - from kievan-ligature.cc:20: -kievan-ligature.cc: In function 'void Kievan_ligature_print_init_functions()': -kievan-ligature.cc:26:40: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (Kievan_ligature, print, 1); - ^~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -kievan-ligature.cc:26:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (Kievan_ligature, print, 1); - ^~~~~~~~~~~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +./include/translator-group.hh: In static member function 'static Translator_group* Translator_group::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -23560,13 +22221,13 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); - ^~~~~~~~~~~~~~~~~~~~ -./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': +./include/translator-group.hh:66:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Translator_group); + ^~~~~~~~~~~~~ +./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -23588,13 +22249,13 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Grob); - ^~~~~~~~~~~~~ -./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': +./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Moment); + ^~~~~~~~~~~~~~~~~~~~ +./include/duration.hh: In static member function 'static Duration* Duration::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -23619,10 +22280,10 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Stencil); +./include/duration.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Duration); ^~~~~~~~~~~~~~~~~~~~ -./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': +./include/scm-hash.hh: In static member function 'static Scheme_hash_table* Scheme_hash_table::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -23647,10 +22308,10 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Prob); +./include/scm-hash.hh:62:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Scheme_hash_table); ^~~~~~~~~~~~~ -./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': +./include/context.hh: In static member function 'static Context* Context::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -23672,13 +22333,13 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Listener); - ^~~~~~~~~~~~~~~~~~~~ -rm -f ./out/program-option.dep; DEPENDENCIES_OUTPUT="./out/program-option.dep ./out/program-option.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/program-option.o program-option.cc +./include/context.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Context); + ^~~~~~~~~~~~~ +rm -f ./out/semi-tie-column.dep; DEPENDENCIES_OUTPUT="./out/semi-tie-column.dep ./out/semi-tie-column.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/semi-tie-column.o semi-tie-column.cc In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, @@ -23875,36 +22536,6 @@ ^~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/semi-tie-column.hh:24, - from semi-tie-column.cc:21: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/grob.hh:23, @@ -23934,11 +22565,14 @@ ./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } ^~~~~~~~~~~ -rm -f ./out/music-scheme.dep; DEPENDENCIES_OUTPUT="./out/music-scheme.dep ./out/music-scheme.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/music-scheme.o music-scheme.cc +rm -f ./out/file-name-map.dep; DEPENDENCIES_OUTPUT="./out/file-name-map.dep ./out/file-name-map.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/file-name-map.o file-name-map.cc +rm -f ./out/audio-staff.dep; DEPENDENCIES_OUTPUT="./out/audio-staff.dep ./out/audio-staff.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/audio-staff.o audio-staff.cc In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from file-name-map.cc:24: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from horizontal-bracket-engraver.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -23967,7 +22601,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from file-name-map.cc:24: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from horizontal-bracket-engraver.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -23996,7 +22632,9 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, - from file-name-map.cc:24: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from horizontal-bracket-engraver.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -24027,7 +22665,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from file-name-map.cc:24: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from horizontal-bracket-engraver.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -24057,7 +22697,9 @@ ^~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from file-name-map.cc:24: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from horizontal-bracket-engraver.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -24114,40 +22756,15 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from file-name-map.cc:24: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ +rm -f ./out/tie-column.dep; DEPENDENCIES_OUTPUT="./out/tie-column.dep ./out/tie-column.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/tie-column.o tie-column.cc +rm -f ./out/spring.dep; DEPENDENCIES_OUTPUT="./out/spring.dep ./out/spring.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/spring.o spring.cc In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/semi-tie-column.hh:24, - from semi-tie-column.cc:21: + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/grob.hh:23, + from font-size-engraver.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -24198,9 +22815,10 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/semi-tie-column.hh:24, - from semi-tie-column.cc:21: + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/grob.hh:23, + from font-size-engraver.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -24232,9 +22850,10 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/semi-tie-column.hh:24, - from semi-tie-column.cc:21: + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/grob.hh:23, + from font-size-engraver.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -24269,9 +22888,10 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/semi-tie-column.hh:24, - from semi-tie-column.cc:21: + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/grob.hh:23, + from font-size-engraver.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -24297,6 +22917,38 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/kievan-ligature.hh:24, + from kievan-ligature.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ ./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -24325,10 +22977,286 @@ ./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' DECLARE_SIMPLE_SMOBS (Box); ^~~~~~~~~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/kievan-ligature.hh:24, + from kievan-ligature.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' + return SCM_I_CONSP (x); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/kievan-ligature.hh:24, + from kievan-ligature.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' + #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) + ^ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' + scm_ptobs[SCM_PTOBNUM (port)].flush (port); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/kievan-ligature.hh:24, + from kievan-ligature.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' + #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' + #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' + #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} + ^~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' + SCM_TABCOL (port); + ^~~~~~~~~~ +rm -f ./out/program-option.dep; DEPENDENCIES_OUTPUT="./out/program-option.dep ./out/program-option.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/program-option.o program-option.cc +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/kievan-ligature.hh:24, + from kievan-ligature.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +rm -f ./out/music-scheme.dep; DEPENDENCIES_OUTPUT="./out/music-scheme.dep ./out/music-scheme.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/music-scheme.o music-scheme.cc +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/kievan-ligature.hh:24, + from kievan-ligature.cc:20: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); + ^~~~~~~~~~~~~ +./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Translator); + ^~~~~~~~~~~~~ +./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Listener); + ^~~~~~~~~~~~~~~~~~~~ +rm -f ./out/volta-repeat-iterator.dep; DEPENDENCIES_OUTPUT="./out/volta-repeat-iterator.dep ./out/volta-repeat-iterator.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/volta-repeat-iterator.o volta-repeat-iterator.cc In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from file-name-map.cc:24: + from ./include/grob-interface.hh:23, + from ./include/kievan-ligature.hh:24, + from kievan-ligature.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -24379,7 +23307,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from file-name-map.cc:24: + from ./include/grob-interface.hh:23, + from ./include/kievan-ligature.hh:24, + from kievan-ligature.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -24411,7 +23341,9 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from file-name-map.cc:24: + from ./include/grob-interface.hh:23, + from ./include/kievan-ligature.hh:24, + from kievan-ligature.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -24428,34 +23360,6 @@ ./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' return scm_is_true (scm_equal_p (x, y)); ^~~~~~~~~~~ -./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Grob); - ^~~~~~~~~~~~~ ./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -24474,7 +23378,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from file-name-map.cc:24: + from ./include/grob-interface.hh:23, + from ./include/kievan-ligature.hh:24, + from kievan-ligature.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -24503,9 +23409,10 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/tie-column.hh:23, - from tie-column.cc:20: + from ./include/smobs.hh:23, + from ./include/listener.hh:64, + from ./include/translator-group.hh:23, + from translator-group.cc:21: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -24534,9 +23441,10 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/tie-column.hh:23, - from tie-column.cc:20: + from ./include/smobs.hh:23, + from ./include/listener.hh:64, + from ./include/translator-group.hh:23, + from translator-group.cc:21: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -24565,9 +23473,10 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/tie-column.hh:23, - from tie-column.cc:20: + from ./include/smobs.hh:23, + from ./include/listener.hh:64, + from ./include/translator-group.hh:23, + from translator-group.cc:21: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -24602,36 +23511,6 @@ from ./include/listener.hh:64, from ./include/translator-group.hh:23, from translator-group.cc:21: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/tie-column.hh:23, - from tie-column.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -24661,9 +23540,10 @@ ^~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/tie-column.hh:23, - from tie-column.cc:20: + from ./include/smobs.hh:23, + from ./include/listener.hh:64, + from ./include/translator-group.hh:23, + from translator-group.cc:21: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -24692,6 +23572,34 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); + ^~~~~~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -24720,22 +23628,93 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/grob.hh:23, - from font-size-engraver.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from horizontal-bracket-engraver.cc:20: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); + ^~~~~~~~~~~~~ +In file included from ./include/lily-guile.hh:39, + from ./include/grob-interface.hh:23, + from ./include/kievan-ligature.hh:24, + from kievan-ligature.cc:20: +kievan-ligature.cc: In function 'void Kievan_ligature_print_init_functions()': +kievan-ligature.cc:26:40: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK (Kievan_ligature, print, 1); + ^~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +kievan-ligature.cc:26:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' + MAKE_SCHEME_CALLBACK (Kievan_ligature, print, 1); + ^~~~~~~~~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from horizontal-bracket-engraver.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' #define scm_is_true(x) !scm_is_false (x) @@ -24777,10 +23756,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/grob.hh:23, - from font-size-engraver.cc:20: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from horizontal-bracket-engraver.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -24812,10 +23790,9 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/grob.hh:23, - from font-size-engraver.cc:20: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from horizontal-bracket-engraver.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -24848,40 +23825,11 @@ ./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } ^~~~~~~~~~~ -./include/skyline.hh: In static member function 'static Skyline* Skyline::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/skyline.hh:65:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Skyline); - ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/grob.hh:23, - from font-size-engraver.cc:20: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from horizontal-bracket-engraver.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -24907,19 +23855,7 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ -In file included from ./include/lily-guile.hh:39, - from file-name-map.cc:24: -file-name-map.cc: In function 'void ly_add_file_name_alistinit()': -file-name-map.cc:36:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_add_file_name_alist, "ly:add-file-name-alist", - ^~~~~~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -file-name-map.cc:36:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_add_file_name_alist, "ly:add-file-name-alist", - ^~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -24941,17 +23877,18 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); - ^~~~~~~~~~~~~~~~~~~~ +./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Translator); + ^~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/program-option.hh:22, - from program-option.cc:21: + from ./include/grob-interface.hh:23, + from ./include/semi-tie-column.hh:24, + from semi-tie-column.cc:21: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -24978,10 +23915,39 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' if (scm_is_null (*freelist)) ^~~~~~~~~~~ +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); + ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/program-option.hh:22, - from program-option.cc:21: + from ./include/grob-interface.hh:23, + from ./include/semi-tie-column.hh:24, + from semi-tie-column.cc:21: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -25010,8 +23976,9 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, - from ./include/program-option.hh:22, - from program-option.cc:21: + from ./include/grob-interface.hh:23, + from ./include/semi-tie-column.hh:24, + from semi-tie-column.cc:21: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -25042,8 +24009,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/program-option.hh:22, - from program-option.cc:21: + from ./include/grob-interface.hh:23, + from ./include/semi-tie-column.hh:24, + from semi-tie-column.cc:21: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -25073,8 +24041,9 @@ ^~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/program-option.hh:22, - from program-option.cc:21: + from ./include/grob-interface.hh:23, + from ./include/semi-tie-column.hh:24, + from semi-tie-column.cc:21: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -25131,7 +24100,6 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ -rm -f ./out/volta-repeat-iterator.dep; DEPENDENCIES_OUTPUT="./out/volta-repeat-iterator.dep ./out/volta-repeat-iterator.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/volta-repeat-iterator.o volta-repeat-iterator.cc ./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -25160,7 +24128,35 @@ ./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' DECLARE_SMOBS (Grob); ^~~~~~~~~~~~~ -./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': +./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Stencil); + ^~~~~~~~~~~~~~~~~~~~ +./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -25185,8 +24181,8 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Translator); +./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Prob); ^~~~~~~~~~~~~ ./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] @@ -25220,64 +24216,40 @@ from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/listener.hh:64, - from ./include/translator-group.hh:23, - from translator-group.cc:21: -./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': + from ./include/music.hh:23, + from music-scheme.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' - inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } - ^~~~~~~~~~~ + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/listener.hh:64, - from ./include/translator-group.hh:23, - from translator-group.cc:21: -./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': + from ./include/music.hh:23, + from music-scheme.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -25296,61 +24268,179 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' - && (SCM_TYP7 (x) == scm_tc7_symbol)) - ^~~~~~~~ -./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' - inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } - ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' + return SCM_I_CONSP (x); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/music.hh:23, + from music-scheme.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' + #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) + ^ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' + scm_ptobs[SCM_PTOBNUM (port)].flush (port); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/music.hh:23, + from music-scheme.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' + #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' + #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' + #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} + ^~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' + SCM_TABCOL (port); + ^~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/music.hh:23, + from music-scheme.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +rm -f ./out/fretboard-engraver.dep; DEPENDENCIES_OUTPUT="./out/fretboard-engraver.dep ./out/fretboard-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/fretboard-engraver.o fretboard-engraver.cc +rm -f ./out/separation-item.dep; DEPENDENCIES_OUTPUT="./out/separation-item.dep ./out/separation-item.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/separation-item.o separation-item.cc In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/listener.hh:64, - from ./include/translator-group.hh:23, - from translator-group.cc:21: -./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': + from ./include/grob-interface.hh:23, + from ./include/tie-column.hh:23, + from tie-column.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' - return scm_is_true (scm_equal_p (x, y)); - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' - inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } - ^~~~~~~~~~~ + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/listener.hh:64, - from ./include/translator-group.hh:23, - from translator-group.cc:21: -./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': + from ./include/grob-interface.hh:23, + from ./include/tie-column.hh:23, + from tie-column.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -25372,16 +24462,25 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ -./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' - inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } - ^~~~~~~~~~~ -./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' + return SCM_I_CONSP (x); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/tie-column.hh:23, + from tie-column.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' + #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) + ^ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -25394,16 +24493,17 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Listener); - ^~~~~~~~~~~~~~~~~~~~ -./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' + scm_ptobs[SCM_PTOBNUM (port)].flush (port); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/tie-column.hh:23, + from tie-column.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -25416,28 +24516,67 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' + #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' + #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' + #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} + ^~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' + SCM_TABCOL (port); + ^~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/tie-column.hh:23, + from tie-column.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Translator); - ^~~~~~~~~~~~~ -./include/translator-group.hh: In static member function 'static Translator_group* Translator_group::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -25447,27 +24586,17 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/translator-group.hh:66:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Translator_group); - ^~~~~~~~~~~~~ -rm -f ./out/fretboard-engraver.dep; DEPENDENCIES_OUTPUT="./out/fretboard-engraver.dep ./out/fretboard-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/fretboard-engraver.o fretboard-engraver.cc -rm -f ./out/separation-item.dep; DEPENDENCIES_OUTPUT="./out/separation-item.dep ./out/separation-item.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/separation-item.o separation-item.cc +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/midi-walker.hh:26, - from audio-staff.cc:24: + from ./include/program-option.hh:22, + from program-option.cc:21: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -25496,10 +24625,8 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/midi-walker.hh:26, - from audio-staff.cc:24: + from ./include/program-option.hh:22, + from program-option.cc:21: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -25528,10 +24655,8 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/midi-walker.hh:26, - from audio-staff.cc:24: + from ./include/program-option.hh:22, + from program-option.cc:21: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -25560,26 +24685,10 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' scm_ptobs[SCM_PTOBNUM (port)].flush (port); ^~~~~~~~~~~ -In file included from ./include/lily-guile.hh:39, - from ./include/grob-interface.hh:23, - from ./include/semi-tie-column.hh:24, - from semi-tie-column.cc:21: -semi-tie-column.cc: In function 'void Semi_tie_column_calc_positioning_done_init_functions()': -semi-tie-column.cc:46:40: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (Semi_tie_column, calc_positioning_done, 1); - ^~~~~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -semi-tie-column.cc:46:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (Semi_tie_column, calc_positioning_done, 1); - ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/midi-walker.hh:26, - from audio-staff.cc:24: + from ./include/program-option.hh:22, + from program-option.cc:21: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -25609,10 +24718,8 @@ ^~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/midi-walker.hh:26, - from audio-staff.cc:24: + from ./include/program-option.hh:22, + from program-option.cc:21: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -25669,8 +24776,12 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ -rm -f ./out/page-marker.dep; DEPENDENCIES_OUTPUT="./out/page-marker.dep ./out/page-marker.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/page-marker.o page-marker.cc -./include/context-def.hh: In static member function 'static Context_def* Context_def::unsmob(SCM)': +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/semi-tie-column.hh:24, + from semi-tie-column.cc:21: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -25689,16 +24800,50 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/context-def.hh:79:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Context_def); - ^~~~~~~~~~~~~ -./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/music.hh:23, + from volta-repeat-iterator.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/music.hh:23, + from volta-repeat-iterator.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -25717,26 +24862,146 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Moment); - ^~~~~~~~~~~~~~~~~~~~ -semi-tie-column.cc: In function 'void Semi_tie_column_calc_head_direction_init_functions()': -semi-tie-column.cc:83:40: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (Semi_tie_column, calc_head_direction, 1); - ^~~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -semi-tie-column.cc:83:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (Semi_tie_column, calc_head_direction, 1); - ^~~~~~~~~~~~~~~~~~~~ -./include/duration.hh: In static member function 'static Duration* Duration::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' + return SCM_I_CONSP (x); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/music.hh:23, + from volta-repeat-iterator.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' + #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) + ^ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' + scm_ptobs[SCM_PTOBNUM (port)].flush (port); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/music.hh:23, + from volta-repeat-iterator.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' + #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' + #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' + #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} + ^~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' + SCM_TABCOL (port); + ^~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/music.hh:23, + from volta-repeat-iterator.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/listener.hh:64, + from ./include/translator-group.hh:23, + from translator-group.cc:21: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -25755,15 +25020,12 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/duration.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Duration); - ^~~~~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, @@ -25783,7 +25045,25 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' if (scm_is_null (*freelist)) ^~~~~~~~~~~ -./include/scm-hash.hh: In static member function 'static Scheme_hash_table* Scheme_hash_table::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/spring.hh:24, + from spring.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -25802,16 +25082,86 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/scm-hash.hh:62:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Scheme_hash_table); - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' + return SCM_I_CONSP (x); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/spring.hh:24, + from spring.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' + #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) + ^ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' + scm_ptobs[SCM_PTOBNUM (port)].flush (port); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/spring.hh:24, + from spring.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' + #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' + #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' + #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} + ^~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' + SCM_TABCOL (port); + ^~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/midi-walker.hh:26, + from audio-staff.cc:24: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -25821,21 +25171,27 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' if (scm_is_null (*freelist)) ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/spring.hh:24, from spring.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -25845,16 +25201,32 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' - return SCM_I_CONSP (x); - ^~~~~~~~~~~ -./include/context.hh: In static member function 'static Context* Context::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/midi-walker.hh:26, + from audio-staff.cc:24: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -25873,21 +25245,19 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/context.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Context); - ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' + return SCM_I_CONSP (x); + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/spring.hh:24, - from spring.cc:20: + from ./include/moment.hh:23, + from ./include/midi-walker.hh:26, + from audio-staff.cc:24: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -25916,11 +25286,40 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' scm_ptobs[SCM_PTOBNUM (port)].flush (port); ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/spring.hh:24, - from spring.cc:20: + from ./include/moment.hh:23, + from ./include/midi-walker.hh:26, + from audio-staff.cc:24: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -25948,13 +25347,25 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' SCM_TABCOL (port); ^~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/midi-walker.hh:26, + from audio-staff.cc:24: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -25964,31 +25375,20 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); - ^~~~~~~~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/spring.hh:24, - from spring.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' @@ -26006,15 +25406,14 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/midi-walker.hh:26, - from audio-staff.cc:24: + from ./include/spring.hh:24, + from spring.cc:20: ./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -26040,7 +25439,66 @@ ./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } ^~~~~~~~~~~ -./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/semi-tie-column.hh:24, + from semi-tie-column.cc:21: +./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' + inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/semi-tie-column.hh:24, + from semi-tie-column.cc:21: +./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -26059,23 +25517,22 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Stencil); - ^~~~~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' + && (SCM_TYP7 (x) == scm_tc7_symbol)) + ^~~~~~~~ +./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' + inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } + ^~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/midi-walker.hh:26, - from audio-staff.cc:24: -./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': + from ./include/grob-interface.hh:23, + from ./include/semi-tie-column.hh:24, + from semi-tie-column.cc:21: +./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -26088,10 +25545,32 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' #define scm_is_true(x) !scm_is_false (x) ^~~~~~~~~~~~ -./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } - ^~~~~~~~~~~ -./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': +./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' + return scm_is_true (scm_equal_p (x, y)); + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' + inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/midi-walker.hh:26, + from audio-staff.cc:24: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -26110,15 +25589,35 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Prob); - ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/midi-walker.hh:26, + from audio-staff.cc:24: +./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } + ^~~~~~~~~~~ ./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -26151,35 +25650,12 @@ ./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } ^~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -./include/dispatcher.hh: In static member function 'static Dispatcher* Dispatcher::unsmob(SCM)': +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/semi-tie-column.hh:24, + from semi-tie-column.cc:21: +./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -26198,15 +25674,12 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/dispatcher.hh:49:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Dispatcher); - ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' + inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, @@ -26280,7 +25753,38 @@ ./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } ^~~~~~~~~~~ -./include/pitch.hh: In static member function 'static Pitch* Pitch::unsmob(SCM)': +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/midi-walker.hh:26, + from audio-staff.cc:24: +./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' + inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } + ^~~~~~~~~~~ +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -26305,15 +25809,10 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/pitch.hh:74:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Pitch); +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); ^~~~~~~~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/spring.hh:24, - from spring.cc:20: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': +./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -26332,19 +25831,21 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Moment); + ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/midi-walker.hh:26, - from audio-staff.cc:24: -./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': + from ./include/music.hh:23, + from music-scheme.cc:20: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -26363,13 +25864,13 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' - inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } - ^~~~~~~~~~~ -./include/output-def.hh: In static member function 'static Output_def* Output_def::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -26394,10 +25895,15 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/output-def.hh:54:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Output_def); +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); ^~~~~~~~~~~~~ -./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/tie-column.hh:23, + from tie-column.cc:20: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -26416,16 +25922,13 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Moment); - ^~~~~~~~~~~~~~~~~~~~ -translator-group.cc: In static member function 'static scm_unused_struct* Translator_group::smob_p(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ +./include/skyline.hh: In static member function 'static Skyline* Skyline::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -26444,61 +25947,77 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/ly-smobs.icc:52:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/ly-smobs.icc:93:3: note: in expansion of macro 'IMPLEMENT_BASE_SMOBS' - IMPLEMENT_BASE_SMOBS (CL) \ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/skyline.hh:65:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Skyline); ^~~~~~~~~~~~~~~~~~~~ -translator-group.cc:348:1: note: in expansion of macro 'IMPLEMENT_SMOBS' - IMPLEMENT_SMOBS (Translator_group); - ^~~~~~~~~~~~~~~ -In file included from translator-group.cc:346: -translator-group.cc: In function 'void init_type_Translator_group()': -./include/ly-smobs.icc:31:53: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - (scm_t_subr) CL::smob_p); \ - ^~~~~~ -translator-group.cc:350:1: note: in expansion of macro 'IMPLEMENT_TYPE_P' - IMPLEMENT_TYPE_P (Translator_group, "ly:translator-group?"); - ^~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/music.hh:23, - from music-scheme.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': + from ./include/listener.hh:64, + from ./include/translator-group.hh:23, + from translator-group.cc:21: +./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' + inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/music.hh:23, - from music-scheme.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': + from ./include/listener.hh:64, + from ./include/translator-group.hh:23, + from translator-group.cc:21: +./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -26517,146 +26036,61 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' - return SCM_I_CONSP (x); - ^~~~~~~~~~~ -rm -f ./out/stream-event-scheme.dep; DEPENDENCIES_OUTPUT="./out/stream-event-scheme.dep ./out/stream-event-scheme.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/stream-event-scheme.o stream-event-scheme.cc -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/music.hh:23, - from music-scheme.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' - #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) - ^ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' - scm_ptobs[SCM_PTOBNUM (port)].flush (port); - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/music.hh:23, - from music-scheme.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' - #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' - #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' - #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} - ^~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' - SCM_TABCOL (port); - ^~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' + && (SCM_TYP7 (x) == scm_tc7_symbol)) + ^~~~~~~~ +./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' + inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } + ^~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/music.hh:23, - from music-scheme.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': + from ./include/listener.hh:64, + from ./include/translator-group.hh:23, + from translator-group.cc:21: +./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' + return scm_is_true (scm_equal_p (x, y)); + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' + inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/tie-column.hh:23, - from tie-column.cc:20: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': + from ./include/smobs.hh:23, + from ./include/listener.hh:64, + from ./include/translator-group.hh:23, + from translator-group.cc:21: +./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -26675,12 +26109,13 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' + inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } + ^~~~~~~~~~~ +rm -f ./out/page-marker.dep; DEPENDENCIES_OUTPUT="./out/page-marker.dep ./out/page-marker.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/page-marker.o page-marker.cc In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, @@ -26768,6 +26203,34 @@ ./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } ^~~~~~~~~~~~~ +./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Listener); + ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, @@ -26836,7 +26299,34 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ -rm -f ./out/script-column-engraver.dep; DEPENDENCIES_OUTPUT="./out/script-column-engraver.dep ./out/script-column-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/script-column-engraver.o script-column-engraver.cc +./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Translator); + ^~~~~~~~~~~~~ ./include/spring.hh: In static member function 'static Spring* Spring::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -26865,11 +26355,94 @@ ./include/spring.hh:38:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' DECLARE_SIMPLE_SMOBS (Spring); ^~~~~~~~~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/tie-column.hh:23, + from tie-column.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' + inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } + ^~~~~~~~~~~ +./include/translator-group.hh: In static member function 'static Translator_group* Translator_group::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/translator-group.hh:66:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Translator_group); + ^~~~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/program-option.hh:22, - from program-option.cc:21: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': + from ./include/grob-interface.hh:23, + from ./include/tie-column.hh:23, + from tie-column.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -26888,18 +26461,59 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' + && (SCM_TYP7 (x) == scm_tc7_symbol)) + ^~~~~~~~ +./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' + inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } + ^~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/tie-column.hh:23, from tie-column.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' + return scm_is_true (scm_equal_p (x, y)); + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' + inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/music.hh:23, + from music-scheme.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -26953,6 +26567,36 @@ from ./include/grob-interface.hh:23, from ./include/tie-column.hh:23, from tie-column.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' + inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/music.hh:23, + from music-scheme.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -26984,9 +26628,9 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/tie-column.hh:23, - from tie-column.cc:20: + from ./include/smobs.hh:23, + from ./include/music.hh:23, + from music-scheme.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -27021,9 +26665,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/tie-column.hh:23, - from tie-column.cc:20: + from ./include/smobs.hh:23, + from ./include/music.hh:23, + from music-scheme.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -27077,6 +26721,104 @@ ./include/output-def.hh:54:3: note: in expansion of macro 'DECLARE_SMOBS' DECLARE_SMOBS (Output_def); ^~~~~~~~~~~~~ +./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Moment); + ^~~~~~~~~~~~~~~~~~~~ +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); + ^~~~~~~~~~~~~~~~~~~~ +./include/pitch.hh: In static member function 'static Pitch* Pitch::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/pitch.hh:74:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Pitch); + ^~~~~~~~~~~~~~~~~~~~ +In file included from ./include/lily-guile.hh:39, + from ./include/grob-interface.hh:23, + from ./include/semi-tie-column.hh:24, + from semi-tie-column.cc:21: +semi-tie-column.cc: In function 'void Semi_tie_column_calc_positioning_done_init_functions()': +semi-tie-column.cc:46:40: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK (Semi_tie_column, calc_positioning_done, 1); + ^~~~~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +semi-tie-column.cc:46:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' + MAKE_SCHEME_CALLBACK (Semi_tie_column, calc_positioning_done, 1); + ^~~~~~~~~~~~~~~~~~~~ ./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -27105,6 +26847,253 @@ ./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' DECLARE_SIMPLE_SMOBS (Box); ^~~~~~~~~~~~~~~~~~~~ +./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Stencil); + ^~~~~~~~~~~~~~~~~~~~ +semi-tie-column.cc: In function 'void Semi_tie_column_calc_head_direction_init_functions()': +semi-tie-column.cc:83:40: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK (Semi_tie_column, calc_head_direction, 1); + ^~~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +semi-tie-column.cc:83:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' + MAKE_SCHEME_CALLBACK (Semi_tie_column, calc_head_direction, 1); + ^~~~~~~~~~~~~~~~~~~~ +./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Prob); + ^~~~~~~~~~~~~ +./include/duration.hh: In static member function 'static Duration* Duration::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/duration.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Duration); + ^~~~~~~~~~~~~~~~~~~~ +In file included from ./include/lily-guile.hh:39, + from ./include/smobs.hh:23, + from ./include/music.hh:23, + from music-scheme.cc:20: +music-scheme.cc: In function 'void ly_music_lengthinit()': +music-scheme.cc:26:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_music_length, "ly:music-length", + ^~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +music-scheme.cc:26:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_music_length, "ly:music-length", + ^~~~~~~~~ +music-scheme.cc: In function 'void ly_music_propertyinit()': +music-scheme.cc:36:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_music_property, "ly:music-property", + ^~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +music-scheme.cc:36:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_music_property, "ly:music-property", + ^~~~~~~~~ +music-scheme.cc: In function 'void ly_music_set_property_xinit()': +music-scheme.cc:46:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_music_set_property_x, "ly:music-set-property!", + ^~~~~~~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +music-scheme.cc:46:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_music_set_property_x, "ly:music-set-property!", + ^~~~~~~~~ +music-scheme.cc: In function 'void ly_make_musicinit()': +music-scheme.cc:57:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_make_music, "ly:make-music", + ^~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +music-scheme.cc:57:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_make_music, "ly:make-music", + ^~~~~~~~~ +music-scheme.cc: In function 'void ly_music_pinit()': +music-scheme.cc:70:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_music_p, "ly:music?", + ^~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +music-scheme.cc:70:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_music_p, "ly:music?", + ^~~~~~~~~ +music-scheme.cc: In function 'void ly_event_pinit()': +music-scheme.cc:77:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_event_p, "ly:event?", + ^~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +music-scheme.cc:77:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_event_p, "ly:event?", + ^~~~~~~~~ +music-scheme.cc: In function 'void ly_music_mutable_propertiesinit()': +music-scheme.cc:89:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_music_mutable_properties, "ly:music-mutable-properties", + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +music-scheme.cc:89:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_music_mutable_properties, "ly:music-mutable-properties", + ^~~~~~~~~ +music-scheme.cc: In function 'void ly_music_list_pinit()': +music-scheme.cc:100:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_music_list_p, "ly:music-list?", + ^~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +music-scheme.cc:100:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_music_list_p, "ly:music-list?", + ^~~~~~~~~ +music-scheme.cc: In function 'void ly_music_deep_copyinit()': +music-scheme.cc:115:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_music_deep_copy, "ly:music-deep-copy", + ^~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +music-scheme.cc:115:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_music_deep_copy, "ly:music-deep-copy", + ^~~~~~~~~ +music-scheme.cc: In function 'void ly_music_transposeinit()': +music-scheme.cc:143:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_music_transpose, "ly:music-transpose", + ^~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +music-scheme.cc:143:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_music_transpose, "ly:music-transpose", + ^~~~~~~~~ +music-scheme.cc: In function 'void ly_music_compressinit()': +music-scheme.cc:162:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_music_compress, "ly:music-compress", + ^~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +music-scheme.cc:162:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_music_compress, "ly:music-compress", + ^~~~~~~~~ +music-scheme.cc: In function 'void ly_make_music_relative_xinit()': +music-scheme.cc:174:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_make_music_relative_x, "ly:make-music-relative!", + ^~~~~~~~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +music-scheme.cc:174:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_make_music_relative_x, "ly:make-music-relative!", + ^~~~~~~~~ +rm -f ./out/stream-event-scheme.dep; DEPENDENCIES_OUTPUT="./out/stream-event-scheme.dep ./out/stream-event-scheme.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/stream-event-scheme.o stream-event-scheme.cc +./include/context-def.hh: In static member function 'static Context_def* Context_def::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/context-def.hh:79:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Context_def); + ^~~~~~~~~~~~~ ./include/skyline.hh: In static member function 'static Skyline* Skyline::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -27133,6 +27122,260 @@ ./include/skyline.hh:65:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' DECLARE_SIMPLE_SMOBS (Skyline); ^~~~~~~~~~~~~~~~~~~~ +music-scheme.cc: In function 'void ly_music_duration_lengthinit()': +music-scheme.cc:189:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_music_duration_length, "ly:music-duration-length", 1, 0, 0, + ^~~~~~~~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +music-scheme.cc:189:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_music_duration_length, "ly:music-duration-length", 1, 0, 0, + ^~~~~~~~~ +music-scheme.cc: In function 'void ly_music_duration_compressinit()': +music-scheme.cc:207:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_music_duration_compress, "ly:music-duration-compress", 2, 0, 0, + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +music-scheme.cc:207:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_music_duration_compress, "ly:music-duration-compress", 2, 0, 0, + ^~~~~~~~~ +./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Moment); + ^~~~~~~~~~~~~~~~~~~~ +music-scheme.cc: In function 'void ly_transpose_key_alistinit()': +music-scheme.cc:231:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_transpose_key_alist, "ly:transpose-key-alist", + ^~~~~~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +music-scheme.cc:231:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_transpose_key_alist, "ly:transpose-key-alist", + ^~~~~~~~~ +./include/duration.hh: In static member function 'static Duration* Duration::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/duration.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Duration); + ^~~~~~~~~~~~~~~~~~~~ +./include/scm-hash.hh: In static member function 'static Scheme_hash_table* Scheme_hash_table::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/scm-hash.hh:62:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Scheme_hash_table); + ^~~~~~~~~~~~~ +./include/context.hh: In static member function 'static Context* Context::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/context.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Context); + ^~~~~~~~~~~~~ +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); + ^~~~~~~~~~~~~~~~~~~~ +./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Stencil); + ^~~~~~~~~~~~~~~~~~~~ +./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Prob); + ^~~~~~~~~~~~~ +./include/dispatcher.hh: In static member function 'static Dispatcher* Dispatcher::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/dispatcher.hh:49:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Dispatcher); + ^~~~~~~~~~~~~ ./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -27161,6 +27404,63 @@ ./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' DECLARE_SMOBS (Grob); ^~~~~~~~~~~~~ +./include/pitch.hh: In static member function 'static Pitch* Pitch::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/pitch.hh:74:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Pitch); + ^~~~~~~~~~~~~~~~~~~~ +./include/output-def.hh: In static member function 'static Output_def* Output_def::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/output-def.hh:54:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Output_def); + ^~~~~~~~~~~~~ +rm -f ./out/script-column-engraver.dep; DEPENDENCIES_OUTPUT="./out/script-column-engraver.dep ./out/script-column-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/script-column-engraver.o script-column-engraver.cc In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, @@ -27285,6 +27585,64 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' SCM_TABCOL (port); ^~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from file-name-map.cc:24: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from file-name-map.cc:24: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' + return SCM_I_CONSP (x); + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/articulations.hh:23, @@ -27345,74 +27703,10 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/page-marker.hh:23, - from page-marker.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/page-marker.hh:23, - from page-marker.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' - return SCM_I_CONSP (x); - ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/page-marker.hh:23, - from page-marker.cc:20: + from file-name-map.cc:24: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -27443,9 +27737,7 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/page-marker.hh:23, - from page-marker.cc:20: + from file-name-map.cc:24: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -27473,11 +27765,39 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' SCM_TABCOL (port); ^~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/page-marker.hh:23, - from page-marker.cc:20: + from ./include/music.hh:23, + from volta-repeat-iterator.cc:20: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from file-name-map.cc:24: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -27534,11 +27854,129 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, +translator-group.cc: In static member function 'static scm_unused_struct* Translator_group::smob_p(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/ly-smobs.icc:52:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/ly-smobs.icc:93:3: note: in expansion of macro 'IMPLEMENT_BASE_SMOBS' + IMPLEMENT_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~~~ +translator-group.cc:348:1: note: in expansion of macro 'IMPLEMENT_SMOBS' + IMPLEMENT_SMOBS (Translator_group); + ^~~~~~~~~~~~~~~ +In file included from translator-group.cc:346: +translator-group.cc: In function 'void init_type_Translator_group()': +./include/ly-smobs.icc:31:53: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + (scm_t_subr) CL::smob_p); \ + ^~~~~~ +translator-group.cc:350:1: note: in expansion of macro 'IMPLEMENT_TYPE_P' + IMPLEMENT_TYPE_P (Translator_group, "ly:translator-group?"); + ^~~~~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from file-name-map.cc:24: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/program-option.hh:22, from program-option.cc:21: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ +In file included from ./include/lily-guile.hh:39, + from ./include/grob-interface.hh:23, + from ./include/tie-column.hh:23, + from tie-column.cc:20: +tie-column.cc: In function 'void Tie_column_before_line_breaking_init_functions()': +tie-column.cc:61:35: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK (Tie_column, before_line_breaking, 1); + ^~~~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +tie-column.cc:61:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' + MAKE_SCHEME_CALLBACK (Tie_column, before_line_breaking, 1); + ^~~~~~~~~~~~~~~~~~~~ +tie-column.cc: In function 'void Tie_column_calc_positioning_done_init_functions()': +tie-column.cc:80:35: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK (Tie_column, calc_positioning_done, 1) + ^~~~~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +tie-column.cc:80:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' + MAKE_SCHEME_CALLBACK (Tie_column, calc_positioning_done, 1) + ^~~~~~~~~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/music.hh:23, + from volta-repeat-iterator.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -27571,44 +28009,99 @@ ./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/music.hh:23, + from volta-repeat-iterator.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' + && (SCM_TYP7 (x) == scm_tc7_symbol)) + ^~~~~~~~ +./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' + inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } + ^~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/music.hh:23, from volta-repeat-iterator.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': +./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' + return scm_is_true (scm_equal_p (x, y)); + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' + inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/music.hh:23, from volta-repeat-iterator.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': +./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -27630,26 +28123,65 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' - return SCM_I_CONSP (x); - ^~~~~~~~~~~ +./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' + inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } + ^~~~~~~~~~~ rm -f ./out/bezier-bow.dep; DEPENDENCIES_OUTPUT="./out/bezier-bow.dep ./out/bezier-bow.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/bezier-bow.o bezier-bow.cc -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/music.hh:23, - from volta-repeat-iterator.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': +./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' - #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) - ^ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Moment); + ^~~~~~~~~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from file-name-map.cc:24: +./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } + ^~~~~~~~~~~ +./include/pitch.hh: In static member function 'static Pitch* Pitch::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -27662,12 +28194,31 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' - scm_ptobs[SCM_PTOBNUM (port)].flush (port); - ^~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/pitch.hh:74:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Pitch); + ^~~~~~~~~~~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' + inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } + ^~~~~~~~~~~ ./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -27686,8 +28237,7 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/program-option.hh:22, - from program-option.cc:21: + from file-name-map.cc:24: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -27719,8 +28269,7 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/program-option.hh:22, - from program-option.cc:21: + from file-name-map.cc:24: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -27753,10 +28302,37 @@ ./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } ^~~~~~~~~~~ +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); + ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/program-option.hh:22, - from program-option.cc:21: + from file-name-map.cc:24: ./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -27782,11 +28358,7 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/music.hh:23, - from volta-repeat-iterator.cc:20: +./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -27799,39 +28371,56 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' - #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' - #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' - #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} - ^~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' - SCM_TABCOL (port); - ^~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/music.hh:23, - from volta-repeat-iterator.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Stencil); + ^~~~~~~~~~~~~~~~~~~~ +./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Prob); + ^~~~~~~~~~~~~ +./include/music-iterator.hh: In static member function 'static Music_iterator* Music_iterator::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -27841,25 +28430,53 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/music-iterator.hh:68:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Music_iterator); + ^~~~~~~~~~~~~ +./include/duration.hh: In static member function 'static Duration* Duration::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/duration.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Duration); + ^~~~~~~~~~~~~~~~~~~~ +./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -27869,42 +28486,19 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -In file included from ./include/lily-guile.hh:39, - from ./include/grob-interface.hh:23, - from ./include/tie-column.hh:23, - from tie-column.cc:20: -tie-column.cc: In function 'void Tie_column_before_line_breaking_init_functions()': -tie-column.cc:61:35: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (Tie_column, before_line_breaking, 1); - ^~~~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -tie-column.cc:61:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (Tie_column, before_line_breaking, 1); - ^~~~~~~~~~~~~~~~~~~~ -tie-column.cc: In function 'void Tie_column_calc_positioning_done_init_functions()': -tie-column.cc:80:35: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (Tie_column, calc_positioning_done, 1) - ^~~~~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -tie-column.cc:80:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (Tie_column, calc_positioning_done, 1) - ^~~~~~~~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/music.hh:23, - from music-scheme.cc:20: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Listener); + ^~~~~~~~~~~~~~~~~~~~ +./include/scm-hash.hh: In static member function 'static Scheme_hash_table* Scheme_hash_table::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -27923,18 +28517,16 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/page-marker.hh:23, - from page-marker.cc:20: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/scm-hash.hh:62:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Scheme_hash_table); + ^~~~~~~~~~~~~ +./include/context.hh: In static member function 'static Context* Context::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -27953,13 +28545,15 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ -rm -f ./out/page-breaking-scheme.dep; DEPENDENCIES_OUTPUT="./out/page-breaking-scheme.dep ./out/page-breaking-scheme.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/page-breaking-scheme.o page-breaking-scheme.cc +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/context.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Context); + ^~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, @@ -28149,6 +28743,18 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ +In file included from ./include/lily-guile.hh:39, + from file-name-map.cc:24: +file-name-map.cc: In function 'void ly_add_file_name_alistinit()': +file-name-map.cc:36:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_add_file_name_alist, "ly:add-file-name-alist", + ^~~~~~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +file-name-map.cc:36:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_add_file_name_alist, "ly:add-file-name-alist", + ^~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, @@ -28179,41 +28785,12 @@ ./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/articulations.hh:23, - from fretboard-engraver.cc:24: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/stream-event.hh:24, - from stream-event-scheme.cc:20: + from ./include/page-marker.hh:23, + from page-marker.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -28240,12 +28817,11 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' if (scm_is_null (*freelist)) ^~~~~~~~~~~ -/usr/bin/python -tt /build/lilypond-2.19.81+really-2.18.2/scripts/build/make-version.py ../VERSION > out/version.hh In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/stream-event.hh:24, - from stream-event-scheme.cc:20: + from ./include/page-marker.hh:23, + from page-marker.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -28275,8 +28851,8 @@ from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/stream-event.hh:24, - from stream-event-scheme.cc:20: + from ./include/page-marker.hh:23, + from page-marker.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -28305,11 +28881,32 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' scm_ptobs[SCM_PTOBNUM (port)].flush (port); ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/program-option.hh:22, + from program-option.cc:21: +./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/stream-event.hh:24, - from stream-event-scheme.cc:20: + from ./include/page-marker.hh:23, + from page-marker.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -28337,11 +28934,27 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' SCM_TABCOL (port); ^~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' + inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/stream-event.hh:24, - from stream-event-scheme.cc:20: + from ./include/page-marker.hh:23, + from page-marker.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -28370,25 +28983,6 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from script-column-engraver.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -28417,6 +29011,139 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/program-option.hh:22, + from program-option.cc:21: +./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' + && (SCM_TYP7 (x) == scm_tc7_symbol)) + ^~~~~~~~ +./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' + inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } + ^~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/program-option.hh:22, + from program-option.cc:21: +./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' + return scm_is_true (scm_equal_p (x, y)); + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' + inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/program-option.hh:22, + from program-option.cc:21: +./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' + inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from script-column-engraver.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -28587,42 +29314,12 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/stream-event.hh:24, - from stream-event-scheme.cc:20: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/music.hh:23, - from music-scheme.cc:20: + from ./include/grob-interface.hh:23, + from ./include/separation-item.hh:25, + from separation-item.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -28673,9 +29370,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/music.hh:23, - from music-scheme.cc:20: + from ./include/grob-interface.hh:23, + from ./include/separation-item.hh:25, + from separation-item.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -28707,9 +29404,9 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/music.hh:23, - from music-scheme.cc:20: + from ./include/grob-interface.hh:23, + from ./include/separation-item.hh:25, + from separation-item.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -28744,9 +29441,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/music.hh:23, - from music-scheme.cc:20: + from ./include/grob-interface.hh:23, + from ./include/separation-item.hh:25, + from separation-item.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -28772,67 +29469,7 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/page-marker.hh:23, - from page-marker.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' - inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } - ^~~~~~~~~~~ -rm -f ./out/grob-property.dep; DEPENDENCIES_OUTPUT="./out/grob-property.dep ./out/grob-property.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/grob-property.o grob-property.cc -./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/page-marker.hh:23, - from page-marker.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -28851,59 +29488,16 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' - && (SCM_TYP7 (x) == scm_tc7_symbol)) - ^~~~~~~~ -./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' - inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } - ^~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/page-marker.hh:23, - from page-marker.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' - return scm_is_true (scm_equal_p (x, y)); - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' - inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/page-marker.hh:23, - from page-marker.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); + ^~~~~~~~~~~~~~~~~~~~ +./include/skyline.hh: In static member function 'static Skyline* Skyline::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -28922,14 +29516,16 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' - inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } - ^~~~~~~~~~~ -rm -f ./out/box.dep; DEPENDENCIES_OUTPUT="./out/box.dep ./out/box.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/box.o box.cc -./include/page-marker.hh: In static member function 'static Page_marker* Page_marker::unsmob(SCM)': +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/skyline.hh:65:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Skyline); + ^~~~~~~~~~~~~~~~~~~~ +./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -28951,13 +29547,14 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/page-marker.hh:28:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Page_marker); - ^~~~~~~~~~~~~ -page-marker.cc: In static member function 'static scm_unused_struct* Page_marker::smob_p(SCM)': +./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Stencil); + ^~~~~~~~~~~~~~~~~~~~ +rm -f ./out/page-breaking-scheme.dep; DEPENDENCIES_OUTPUT="./out/page-breaking-scheme.dep ./out/page-breaking-scheme.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/page-breaking-scheme.o page-breaking-scheme.cc +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -28976,78 +29573,16 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/ly-smobs.icc:52:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/ly-smobs.icc:93:3: note: in expansion of macro 'IMPLEMENT_BASE_SMOBS' - IMPLEMENT_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~~~ -page-marker.cc:43:1: note: in expansion of macro 'IMPLEMENT_SMOBS' - IMPLEMENT_SMOBS (Page_marker); - ^~~~~~~~~~~~~~~ -In file included from page-marker.cc:21: -page-marker.cc: In function 'void init_type_Page_marker()': -./include/ly-smobs.icc:31:53: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - (scm_t_subr) CL::smob_p); \ - ^~~~~~ -page-marker.cc:45:1: note: in expansion of macro 'IMPLEMENT_TYPE_P' - IMPLEMENT_TYPE_P (Page_marker, "ly:page-marker?"); - ^~~~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/separation-item.hh:25, - from separation-item.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' - inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } - ^~~~~~~~~~~ -./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); + ^~~~~~~~~~~~~ +./include/skyline-pair.hh: In static member function 'static Skyline_pair* Skyline_pair::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -29072,15 +29607,39 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Moment); +./include/skyline-pair.hh:30:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Skyline_pair); ^~~~~~~~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, +In file included from ./include/lily-guile.hh:39, from ./include/grob-interface.hh:23, from ./include/separation-item.hh:25, from separation-item.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': +separation-item.cc: In function 'void Separation_item_calc_skylines_init_functions()': +separation-item.cc:86:40: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK (Separation_item, calc_skylines, 1); + ^~~~~~~~~~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +separation-item.cc:86:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' + MAKE_SCHEME_CALLBACK (Separation_item, calc_skylines, 1); + ^~~~~~~~~~~~~~~~~~~~ +separation-item.cc: In function 'void Separation_item_print_init_functions()': +separation-item.cc:189:40: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK (Separation_item, print, 1) + ^~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +separation-item.cc:189:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' + MAKE_SCHEME_CALLBACK (Separation_item, print, 1) + ^~~~~~~~~~~~~~~~~~~~ +/usr/bin/python -tt /build/lilypond-2.19.81+really-2.18.2/scripts/build/make-version.py ../VERSION > out/version.hh +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/articulations.hh:23, + from fretboard-engraver.cc:24: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -29099,59 +29658,18 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' - && (SCM_TYP7 (x) == scm_tc7_symbol)) - ^~~~~~~~ -./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' - inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } - ^~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/separation-item.hh:25, - from separation-item.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' - return scm_is_true (scm_equal_p (x, y)); - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' - inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } - ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/separation-item.hh:25, - from separation-item.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': + from ./include/smobs.hh:23, + from ./include/page-marker.hh:23, + from page-marker.cc:20: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -29170,46 +29688,19 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' - inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } - ^~~~~~~~~~~ -./include/pitch.hh: In static member function 'static Pitch* Pitch::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/pitch.hh:74:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Pitch); - ^~~~~~~~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/music.hh:23, - from volta-repeat-iterator.cc:20: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ +rm -f ./out/grob-property.dep; DEPENDENCIES_OUTPUT="./out/grob-property.dep ./out/grob-property.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/grob-property.o grob-property.cc +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from script-column-engraver.cc:20: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -29234,35 +29725,44 @@ ./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } ^~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/stream-event.hh:24, + from stream-event-scheme.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); - ^~~~~~~~~~~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/stream-event.hh:24, + from stream-event-scheme.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -29281,22 +29781,28 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); - ^~~~~~~~~~~~~~~~~~~~ -./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' + return SCM_I_CONSP (x); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/stream-event.hh:24, + from stream-event-scheme.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' + #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) + ^ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -29309,16 +29815,17 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Stencil); - ^~~~~~~~~~~~~~~~~~~~ -./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' + scm_ptobs[SCM_PTOBNUM (port)].flush (port); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/stream-event.hh:24, + from stream-event-scheme.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -29331,28 +29838,39 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Prob); - ^~~~~~~~~~~~~ -./include/duration.hh: In static member function 'static Duration* Duration::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' + #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' + #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' + #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} + ^~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' + SCM_TABCOL (port); + ^~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/stream-event.hh:24, + from stream-event-scheme.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -29362,89 +29880,25 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/duration.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Duration); - ^~~~~~~~~~~~~~~~~~~~ -In file included from ./include/lily-guile.hh:39, - from ./include/smobs.hh:23, - from ./include/music.hh:23, - from music-scheme.cc:20: -music-scheme.cc: In function 'void ly_music_lengthinit()': -music-scheme.cc:26:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_music_length, "ly:music-length", - ^~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -music-scheme.cc:26:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_music_length, "ly:music-length", - ^~~~~~~~~ -music-scheme.cc: In function 'void ly_music_propertyinit()': -music-scheme.cc:36:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_music_property, "ly:music-property", - ^~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -music-scheme.cc:36:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_music_property, "ly:music-property", - ^~~~~~~~~ -music-scheme.cc: In function 'void ly_music_set_property_xinit()': -music-scheme.cc:46:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_music_set_property_x, "ly:music-set-property!", - ^~~~~~~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -music-scheme.cc:46:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_music_set_property_x, "ly:music-set-property!", - ^~~~~~~~~ -music-scheme.cc: In function 'void ly_make_musicinit()': -music-scheme.cc:57:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_make_music, "ly:make-music", - ^~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -music-scheme.cc:57:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_make_music, "ly:make-music", - ^~~~~~~~~ -music-scheme.cc: In function 'void ly_music_pinit()': -music-scheme.cc:70:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_music_p, "ly:music?", - ^~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -music-scheme.cc:70:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_music_p, "ly:music?", - ^~~~~~~~~ -music-scheme.cc: In function 'void ly_event_pinit()': -music-scheme.cc:77:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_event_p, "ly:event?", - ^~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -music-scheme.cc:77:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_event_p, "ly:event?", - ^~~~~~~~~ -./include/skyline.hh: In static member function 'static Skyline* Skyline::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -29454,29 +29908,18 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/skyline.hh:65:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Skyline); - ^~~~~~~~~~~~~~~~~~~~ -music-scheme.cc: In function 'void ly_music_mutable_propertiesinit()': -music-scheme.cc:89:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_music_mutable_properties, "ly:music-mutable-properties", - ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -music-scheme.cc:89:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_music_mutable_properties, "ly:music-mutable-properties", - ^~~~~~~~~ -./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/stream-event.hh:24, + from stream-event-scheme.cc:20: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -29495,51 +29938,18 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Stencil); - ^~~~~~~~~~~~~~~~~~~~ -music-scheme.cc: In function 'void ly_music_list_pinit()': -music-scheme.cc:100:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_music_list_p, "ly:music-list?", - ^~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -music-scheme.cc:100:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_music_list_p, "ly:music-list?", - ^~~~~~~~~ -music-scheme.cc: In function 'void ly_music_deep_copyinit()': -music-scheme.cc:115:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_music_deep_copy, "ly:music-deep-copy", - ^~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -music-scheme.cc:115:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_music_deep_copy, "ly:music-deep-copy", - ^~~~~~~~~ -music-scheme.cc: In function 'void ly_music_transposeinit()': -music-scheme.cc:143:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_music_transpose, "ly:music-transpose", - ^~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -music-scheme.cc:143:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_music_transpose, "ly:music-transpose", - ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/stream-event.hh:24, - from stream-event-scheme.cc:20: + from ./include/page-marker.hh:23, + from page-marker.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -29556,16 +29966,6 @@ ./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } ^~~~~~~~~~~ -music-scheme.cc: In function 'void ly_music_compressinit()': -music-scheme.cc:162:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_music_compress, "ly:music-compress", - ^~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -music-scheme.cc:162:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_music_compress, "ly:music-compress", - ^~~~~~~~~ ./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -29601,8 +30001,8 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/stream-event.hh:24, - from stream-event-scheme.cc:20: + from ./include/page-marker.hh:23, + from page-marker.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -29635,8 +30035,8 @@ from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/stream-event.hh:24, - from stream-event-scheme.cc:20: + from ./include/page-marker.hh:23, + from page-marker.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -29653,16 +30053,6 @@ ./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' return scm_is_true (scm_equal_p (x, y)); ^~~~~~~~~~~ -music-scheme.cc: In function 'void ly_make_music_relative_xinit()': -music-scheme.cc:174:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_make_music_relative_x, "ly:make-music-relative!", - ^~~~~~~~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -music-scheme.cc:174:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_make_music_relative_x, "ly:make-music-relative!", - ^~~~~~~~~ ./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -29679,21 +30069,11 @@ ./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } ^~~~~~~~~~~ -music-scheme.cc: In function 'void ly_music_duration_lengthinit()': -music-scheme.cc:189:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_music_duration_length, "ly:music-duration-length", 1, 0, 0, - ^~~~~~~~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -music-scheme.cc:189:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_music_duration_length, "ly:music-duration-length", 1, 0, 0, - ^~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/stream-event.hh:24, - from stream-event-scheme.cc:20: + from ./include/page-marker.hh:23, + from page-marker.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -29719,149 +30099,12 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ -music-scheme.cc: In function 'void ly_music_duration_compressinit()': -music-scheme.cc:207:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_music_duration_compress, "ly:music-duration-compress", 2, 0, 0, - ^~~~~~~~~~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -music-scheme.cc:207:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_music_duration_compress, "ly:music-duration-compress", 2, 0, 0, - ^~~~~~~~~ -music-scheme.cc: In function 'void ly_transpose_key_alistinit()': -music-scheme.cc:231:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_transpose_key_alist, "ly:transpose-key-alist", - ^~~~~~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -music-scheme.cc:231:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_transpose_key_alist, "ly:transpose-key-alist", - ^~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); - ^~~~~~~~~~~~~~~~~~~~ -./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Stencil); - ^~~~~~~~~~~~~~~~~~~~ -./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Prob); - ^~~~~~~~~~~~~ -In file included from ./include/lily-guile.hh:39, - from ./include/smobs.hh:23, - from ./include/stream-event.hh:24, - from stream-event-scheme.cc:20: -stream-event-scheme.cc: In function 'void ly_stream_event_pinit()': -stream-event-scheme.cc:22:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_stream_event_p, "ly:stream-event?", - ^~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -stream-event-scheme.cc:22:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_stream_event_p, "ly:stream-event?", - ^~~~~~~~~ -stream-event-scheme.cc: In function 'void ly_make_stream_eventinit()': -stream-event-scheme.cc:29:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_make_stream_event, "ly:make-stream-event", - ^~~~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -stream-event-scheme.cc:29:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_make_stream_event, "ly:make-stream-event", - ^~~~~~~~~ -stream-event-scheme.cc: In function 'void ly_event_propertyinit()': -stream-event-scheme.cc:46:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_event_property, "ly:event-property", - ^~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -stream-event-scheme.cc:46:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_event_property, "ly:event-property", - ^~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/articulations.hh:23, - from fretboard-engraver.cc:24: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from script-column-engraver.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -29878,16 +30121,6 @@ ./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } ^~~~~~~~~~~ -stream-event-scheme.cc: In function 'void ly_event_set_property_xinit()': -stream-event-scheme.cc:56:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_event_set_property_x, "ly:event-set-property!", - ^~~~~~~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -stream-event-scheme.cc:56:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_event_set_property_x, "ly:event-set-property!", - ^~~~~~~~~ ./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -29922,8 +30155,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/articulations.hh:23, - from fretboard-engraver.cc:24: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from script-column-engraver.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -29952,21 +30186,12 @@ ./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } ^~~~~~~~~~~~~ -stream-event-scheme.cc: In function 'void ly_event_deep_copyinit()': -stream-event-scheme.cc:66:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_event_deep_copy, "ly:event-deep-copy", - ^~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -stream-event-scheme.cc:66:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_event_deep_copy, "ly:event-deep-copy", - ^~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/articulations.hh:23, - from fretboard-engraver.cc:24: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from script-column-engraver.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -29999,38 +30224,11 @@ ./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } ^~~~~~~~~~~ -./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Grob); - ^~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/articulations.hh:23, - from fretboard-engraver.cc:24: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from script-column-engraver.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -30056,7 +30254,7 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ -./include/skyline-pair.hh: In static member function 'static Skyline_pair* Skyline_pair::unsmob(SCM)': +./include/page-marker.hh: In static member function 'static Page_marker* Page_marker::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -30078,13 +30276,13 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/skyline-pair.hh:30:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Skyline_pair); - ^~~~~~~~~~~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +./include/page-marker.hh:28:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Page_marker); + ^~~~~~~~~~~~~ +./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -30106,27 +30304,13 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); - ^~~~~~~~~~~~~~~~~~~~ -In file included from ./include/lily-guile.hh:39, - from ./include/grob-interface.hh:23, - from ./include/separation-item.hh:25, - from separation-item.cc:20: -separation-item.cc: In function 'void Separation_item_calc_skylines_init_functions()': -separation-item.cc:86:40: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (Separation_item, calc_skylines, 1); - ^~~~~~~~~~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -separation-item.cc:86:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (Separation_item, calc_skylines, 1); - ^~~~~~~~~~~~~~~~~~~~ -./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': +./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Translator); + ^~~~~~~~~~~~~ +page-marker.cc: In static member function 'static scm_unused_struct* Page_marker::smob_p(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -30145,44 +30329,24 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ +./include/ly-smobs.icc:52:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Stencil); +./include/ly-smobs.icc:93:3: note: in expansion of macro 'IMPLEMENT_BASE_SMOBS' + IMPLEMENT_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~~~ -./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Prob); - ^~~~~~~~~~~~~ -./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': +page-marker.cc:43:1: note: in expansion of macro 'IMPLEMENT_SMOBS' + IMPLEMENT_SMOBS (Page_marker); + ^~~~~~~~~~~~~~~ +In file included from page-marker.cc:21: +page-marker.cc: In function 'void init_type_Page_marker()': +./include/ly-smobs.icc:31:53: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + (scm_t_subr) CL::smob_p); \ + ^~~~~~ +page-marker.cc:45:1: note: in expansion of macro 'IMPLEMENT_TYPE_P' + IMPLEMENT_TYPE_P (Page_marker, "ly:page-marker?"); + ^~~~~~~~~~~~~~~~ +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -30207,10 +30371,10 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Moment); +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); ^~~~~~~~~~~~~~~~~~~~ -./include/duration.hh: In static member function 'static Duration* Duration::unsmob(SCM)': +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -30232,12 +30396,12 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/duration.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Duration); - ^~~~~~~~~~~~~~~~~~~~ +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); + ^~~~~~~~~~~~~ ./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -30266,40 +30430,11 @@ ./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' DECLARE_SIMPLE_SMOBS (Listener); ^~~~~~~~~~~~~~~~~~~~ -./include/scm-hash.hh: In static member function 'static Scheme_hash_table* Scheme_hash_table::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/scm-hash.hh:62:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Scheme_hash_table); - ^~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/music.hh:23, - from volta-repeat-iterator.cc:20: + from ./include/articulations.hh:23, + from fretboard-engraver.cc:24: ./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -30316,34 +30451,6 @@ ./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } ^~~~~~~~~~~ -./include/context.hh: In static member function 'static Context* Context::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/context.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Context); - ^~~~~~~~~~~~~ ./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -30378,9 +30485,8 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/music.hh:23, - from volta-repeat-iterator.cc:20: + from ./include/articulations.hh:23, + from fretboard-engraver.cc:24: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -30412,9 +30518,8 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/music.hh:23, - from volta-repeat-iterator.cc:20: + from ./include/articulations.hh:23, + from fretboard-engraver.cc:24: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -30447,22 +30552,66 @@ ./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } ^~~~~~~~~~~ -separation-item.cc: In function 'void Separation_item_print_init_functions()': -separation-item.cc:189:40: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (Separation_item, print, 1) - ^~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -separation-item.cc:189:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (Separation_item, print, 1) - ^~~~~~~~~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/stream-event.hh:24, + from stream-event-scheme.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' + inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/music.hh:23, - from volta-repeat-iterator.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': + from ./include/stream-event.hh:24, + from stream-event-scheme.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -30481,13 +30630,20 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' - inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } - ^~~~~~~~~~~ -./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' + && (SCM_TYP7 (x) == scm_tc7_symbol)) + ^~~~~~~~ +./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' + inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } + ^~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/articulations.hh:23, + from fretboard-engraver.cc:24: +./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -30506,16 +30662,56 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Moment); - ^~~~~~~~~~~~~~~~~~~~ -./include/pitch.hh: In static member function 'static Pitch* Pitch::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' + inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/stream-event.hh:24, + from stream-event-scheme.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' + return scm_is_true (scm_equal_p (x, y)); + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' + inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/stream-event.hh:24, + from stream-event-scheme.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -30534,15 +30730,12 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/pitch.hh:74:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Pitch); - ^~~~~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' + inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } + ^~~~~~~~~~~ ./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -30599,35 +30792,7 @@ ./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' DECLARE_SIMPLE_SMOBS (Stencil); ^~~~~~~~~~~~~~~~~~~~ -./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Grob); - ^~~~~~~~~~~~~ -./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': +./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -30652,10 +30817,10 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Translator); +./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Prob); ^~~~~~~~~~~~~ -./include/pitch.hh: In static member function 'static Pitch* Pitch::unsmob(SCM)': +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -30680,10 +30845,10 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/pitch.hh:74:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Pitch); +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); ^~~~~~~~~~~~~~~~~~~~ -./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': +./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -30705,13 +30870,13 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Prob); - ^~~~~~~~~~~~~ -./include/music-iterator.hh: In static member function 'static Music_iterator* Music_iterator::unsmob(SCM)': +./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Moment); + ^~~~~~~~~~~~~~~~~~~~ +./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -30733,12 +30898,12 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/music-iterator.hh:68:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Music_iterator); - ^~~~~~~~~~~~~ +./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Stencil); + ^~~~~~~~~~~~~~~~~~~~ ./include/duration.hh: In static member function 'static Duration* Duration::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -30851,194 +31016,7 @@ ./include/context.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' DECLARE_SMOBS (Context); ^~~~~~~~~~~~~ -rm -f ./out/staff-symbol-referencer.dep; DEPENDENCIES_OUTPUT="./out/staff-symbol-referencer.dep ./out/staff-symbol-referencer.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/staff-symbol-referencer.o staff-symbol-referencer.cc -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from script-column-engraver.cc:20: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ -rm -f ./out/dimensions-scheme.dep; DEPENDENCIES_OUTPUT="./out/dimensions-scheme.dep ./out/dimensions-scheme.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/dimensions-scheme.o dimensions-scheme.cc -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from script-column-engraver.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' - inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from script-column-engraver.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' - && (SCM_TYP7 (x) == scm_tc7_symbol)) - ^~~~~~~~ -./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' - inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } - ^~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from script-column-engraver.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' - return scm_is_true (scm_equal_p (x, y)); - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' - inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from script-column-engraver.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' - inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } - ^~~~~~~~~~~ -./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': +./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -31063,10 +31041,64 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Translator); +./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Prob); ^~~~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +In file included from ./include/lily-guile.hh:39, + from ./include/smobs.hh:23, + from ./include/stream-event.hh:24, + from stream-event-scheme.cc:20: +stream-event-scheme.cc: In function 'void ly_stream_event_pinit()': +stream-event-scheme.cc:22:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_stream_event_p, "ly:stream-event?", + ^~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +stream-event-scheme.cc:22:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_stream_event_p, "ly:stream-event?", + ^~~~~~~~~ +stream-event-scheme.cc: In function 'void ly_make_stream_eventinit()': +stream-event-scheme.cc:29:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_make_stream_event, "ly:make-stream-event", + ^~~~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +stream-event-scheme.cc:29:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_make_stream_event, "ly:make-stream-event", + ^~~~~~~~~ +stream-event-scheme.cc: In function 'void ly_event_propertyinit()': +stream-event-scheme.cc:46:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_event_property, "ly:event-property", + ^~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +stream-event-scheme.cc:46:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_event_property, "ly:event-property", + ^~~~~~~~~ +stream-event-scheme.cc: In function 'void ly_event_set_property_xinit()': +stream-event-scheme.cc:56:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_event_set_property_x, "ly:event-set-property!", + ^~~~~~~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +stream-event-scheme.cc:56:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_event_set_property_x, "ly:event-set-property!", + ^~~~~~~~~ +stream-event-scheme.cc: In function 'void ly_event_deep_copyinit()': +stream-event-scheme.cc:66:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_event_deep_copy, "ly:event-deep-copy", + ^~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +stream-event-scheme.cc:66:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_event_deep_copy, "ly:event-deep-copy", + ^~~~~~~~~ +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -31088,15 +31120,13 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); - ^~~~~~~~~~~~~~~~~~~~ -rm -f ./out/note-heads-engraver.dep; DEPENDENCIES_OUTPUT="./out/note-heads-engraver.dep ./out/note-heads-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/note-heads-engraver.o note-heads-engraver.cc -rm -f ./out/paper-outputter.dep; DEPENDENCIES_OUTPUT="./out/paper-outputter.dep ./out/paper-outputter.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/paper-outputter.o paper-outputter.cc -./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); + ^~~~~~~~~~~~~ +./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -31121,10 +31151,10 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Grob); +./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Translator); ^~~~~~~~~~~~~ -./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': +./include/pitch.hh: In static member function 'static Pitch* Pitch::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -31149,15 +31179,22 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Listener); +./include/pitch.hh:74:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Pitch); ^~~~~~~~~~~~~~~~~~~~ +rm -f ./out/box.dep; DEPENDENCIES_OUTPUT="./out/box.dep ./out/box.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/box.o box.cc +rm -f ./out/staff-symbol-referencer.dep; DEPENDENCIES_OUTPUT="./out/staff-symbol-referencer.dep ./out/staff-symbol-referencer.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/staff-symbol-referencer.o staff-symbol-referencer.cc +rm -f ./out/dimensions-scheme.dep; DEPENDENCIES_OUTPUT="./out/dimensions-scheme.dep ./out/dimensions-scheme.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/dimensions-scheme.o dimensions-scheme.cc +rm -f ./out/note-heads-engraver.dep; DEPENDENCIES_OUTPUT="./out/note-heads-engraver.dep ./out/note-heads-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/note-heads-engraver.o note-heads-engraver.cc +rm -f ./out/paper-outputter.dep; DEPENDENCIES_OUTPUT="./out/paper-outputter.dep ./out/paper-outputter.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/paper-outputter.o paper-outputter.cc +rm -f ./out/skyline-pair.dep; DEPENDENCIES_OUTPUT="./out/skyline-pair.dep ./out/skyline-pair.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/skyline-pair.o skyline-pair.cc +rm -f ./out/performance-scheme.dep; DEPENDENCIES_OUTPUT="./out/performance-scheme.dep ./out/performance-scheme.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/performance-scheme.o performance-scheme.cc In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/paper-book.hh:23, - from page-breaking-scheme.cc:20: + from ./include/grob-interface.hh:23, + from ./include/staff-symbol-referencer.hh:23, + from staff-symbol-referencer.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -31186,9 +31223,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/paper-book.hh:23, - from page-breaking-scheme.cc:20: + from ./include/grob-interface.hh:23, + from ./include/staff-symbol-referencer.hh:23, + from staff-symbol-referencer.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -31217,9 +31254,9 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/paper-book.hh:23, - from page-breaking-scheme.cc:20: + from ./include/grob-interface.hh:23, + from ./include/staff-symbol-referencer.hh:23, + from staff-symbol-referencer.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -31250,9 +31287,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/paper-book.hh:23, - from page-breaking-scheme.cc:20: + from ./include/grob-interface.hh:23, + from ./include/staff-symbol-referencer.hh:23, + from staff-symbol-referencer.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -31282,9 +31319,9 @@ ^~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/paper-book.hh:23, - from page-breaking-scheme.cc:20: + from ./include/grob-interface.hh:23, + from ./include/staff-symbol-referencer.hh:23, + from staff-symbol-referencer.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -31344,9 +31381,9 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/staff-symbol-referencer.hh:23, - from staff-symbol-referencer.cc:20: + from ./include/smobs.hh:23, + from ./include/paper-book.hh:23, + from page-breaking-scheme.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -31375,9 +31412,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/staff-symbol-referencer.hh:23, - from staff-symbol-referencer.cc:20: + from ./include/smobs.hh:23, + from ./include/paper-book.hh:23, + from page-breaking-scheme.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -31406,9 +31443,9 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/staff-symbol-referencer.hh:23, - from staff-symbol-referencer.cc:20: + from ./include/smobs.hh:23, + from ./include/paper-book.hh:23, + from page-breaking-scheme.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -31439,9 +31476,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/staff-symbol-referencer.hh:23, - from staff-symbol-referencer.cc:20: + from ./include/smobs.hh:23, + from ./include/paper-book.hh:23, + from page-breaking-scheme.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -31471,9 +31508,9 @@ ^~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/staff-symbol-referencer.hh:23, - from staff-symbol-referencer.cc:20: + from ./include/smobs.hh:23, + from ./include/paper-book.hh:23, + from page-breaking-scheme.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -31715,62 +31752,6 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ -./include/paper-book.hh: In static member function 'static Paper_book* Paper_book::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/paper-book.hh:32:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Paper_book); - ^~~~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); - ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, @@ -31790,34 +31771,6 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' if (scm_is_null (*freelist)) ^~~~~~~~~~~ -./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Stencil); - ^~~~~~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -31831,34 +31784,6 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' if (scm_is_null (*freelist)) ^~~~~~~~~~~ -./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Prob); - ^~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, @@ -31923,6 +31848,34 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' scm_ptobs[SCM_PTOBNUM (port)].flush (port); ^~~~~~~~~~~ +./include/paper-book.hh: In static member function 'static Paper_book* Paper_book::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/paper-book.hh:32:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Paper_book); + ^~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, @@ -32016,6 +31969,90 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); + ^~~~~~~~~~~~~~~~~~~~ +./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Stencil); + ^~~~~~~~~~~~~~~~~~~~ +./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Prob); + ^~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, @@ -32229,12 +32266,97 @@ ./include/music-output.hh:31:3: note: in expansion of macro 'DECLARE_SMOBS' DECLARE_SMOBS (Music_output); ^~~~~~~~~~~~~ +./include/output-def.hh: In static member function 'static Output_def* Output_def::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/output-def.hh:54:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Output_def); + ^~~~~~~~~~~~~ +rm -f ./out/staff-collecting-engraver.dep; DEPENDENCIES_OUTPUT="./out/staff-collecting-engraver.dep ./out/staff-collecting-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/staff-collecting-engraver.o staff-collecting-engraver.cc +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); + ^~~~~~~~~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/staff-symbol-referencer.hh:23, + from staff-symbol-referencer.cc:20: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from box.cc:20: + from dimensions-scheme.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -32263,9 +32385,7 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from box.cc:20: + from dimensions-scheme.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -32294,9 +32414,7 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from box.cc:20: + from dimensions-scheme.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -32327,9 +32445,7 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from box.cc:20: + from dimensions-scheme.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -32357,11 +32473,53 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' SCM_TABCOL (port); ^~~~~~~~~~ +In file included from ./include/lily-guile.hh:39, + from ./include/smobs.hh:23, + from ./include/paper-book.hh:23, + from page-breaking-scheme.cc:20: +page-breaking-scheme.cc: In function 'void ly_page_turn_breakinginit()': +page-breaking-scheme.cc:26:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_page_turn_breaking, "ly:page-turn-breaking", + ^~~~~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +page-breaking-scheme.cc:26:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_page_turn_breaking, "ly:page-turn-breaking", + ^~~~~~~~~ +page-breaking-scheme.cc: In function 'void ly_optimal_breakinginit()': +page-breaking-scheme.cc:36:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_optimal_breaking, "ly:optimal-breaking", + ^~~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +page-breaking-scheme.cc:36:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_optimal_breaking, "ly:optimal-breaking", + ^~~~~~~~~ +page-breaking-scheme.cc: In function 'void ly_minimal_breakinginit()': +page-breaking-scheme.cc:46:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_minimal_breaking, "ly:minimal-breaking", + ^~~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +page-breaking-scheme.cc:46:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_minimal_breaking, "ly:minimal-breaking", + ^~~~~~~~~ +page-breaking-scheme.cc: In function 'void ly_one_line_breakinginit()': +page-breaking-scheme.cc:56:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_one_line_breaking, "ly:one-line-breaking", + ^~~~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +page-breaking-scheme.cc:56:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_one_line_breaking, "ly:one-line-breaking", + ^~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from box.cc:20: + from dimensions-scheme.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -32418,193 +32576,12 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ -./include/output-def.hh: In static member function 'static Output_def* Output_def::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/output-def.hh:54:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Output_def); - ^~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from box.cc:20: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); - ^~~~~~~~~~~~~~~~~~~~ -In file included from ./include/lily-guile.hh:39, - from ./include/smobs.hh:23, - from ./include/paper-book.hh:23, - from page-breaking-scheme.cc:20: -page-breaking-scheme.cc: In function 'void ly_page_turn_breakinginit()': -page-breaking-scheme.cc:26:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_page_turn_breaking, "ly:page-turn-breaking", - ^~~~~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -page-breaking-scheme.cc:26:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_page_turn_breaking, "ly:page-turn-breaking", - ^~~~~~~~~ -page-breaking-scheme.cc: In function 'void ly_optimal_breakinginit()': -page-breaking-scheme.cc:36:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_optimal_breaking, "ly:optimal-breaking", - ^~~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -page-breaking-scheme.cc:36:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_optimal_breaking, "ly:optimal-breaking", - ^~~~~~~~~ -page-breaking-scheme.cc: In function 'void ly_minimal_breakinginit()': -page-breaking-scheme.cc:46:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_minimal_breaking, "ly:minimal-breaking", - ^~~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -page-breaking-scheme.cc:46:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_minimal_breaking, "ly:minimal-breaking", - ^~~~~~~~~ -page-breaking-scheme.cc: In function 'void ly_one_line_breakinginit()': -page-breaking-scheme.cc:56:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_one_line_breaking, "ly:one-line-breaking", - ^~~~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -page-breaking-scheme.cc:56:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_one_line_breaking, "ly:one-line-breaking", - ^~~~~~~~~ -./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Grob); - ^~~~~~~~~~~~~ -In file included from ./include/lily-guile.hh:39, - from ./include/smobs.hh:23, - from ./include/input.hh:69, - from grob-property.cc:8: -grob-property.cc: In function 'void ly_set_grob_modification_callbackinit()': -grob-property.cc:46:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_set_grob_modification_callback, "ly:set-grob-modification-callback", - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -grob-property.cc:46:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_set_grob_modification_callback, "ly:set-grob-modification-callback", - ^~~~~~~~~ -grob-property.cc: In function 'void ly_set_property_cache_callbackinit()': -grob-property.cc:61:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_set_property_cache_callback, "ly:set-property-cache-callback", - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -grob-property.cc:61:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_set_property_cache_callback, "ly:set-property-cache-callback", - ^~~~~~~~~ -rm -f ./out/skyline-pair.dep; DEPENDENCIES_OUTPUT="./out/skyline-pair.dep ./out/skyline-pair.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/skyline-pair.o skyline-pair.cc In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from dimensions-scheme.cc:20: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from note-heads-engraver.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -32633,7 +32610,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from dimensions-scheme.cc:20: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from note-heads-engraver.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -32662,7 +32641,9 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, - from dimensions-scheme.cc:20: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from note-heads-engraver.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -32693,7 +32674,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from dimensions-scheme.cc:20: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from note-heads-engraver.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -32723,7 +32706,9 @@ ^~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from dimensions-scheme.cc:20: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from note-heads-engraver.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -32783,9 +32768,9 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from note-heads-engraver.cc:20: + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from box.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -32814,9 +32799,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from note-heads-engraver.cc:20: + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from box.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -32845,9 +32830,9 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from note-heads-engraver.cc:20: + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from box.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -32878,9 +32863,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from note-heads-engraver.cc:20: + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from box.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -32910,9 +32895,9 @@ ^~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from note-heads-engraver.cc:20: + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from box.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -32969,11 +32954,39 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); + ^~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/staff-symbol-referencer.hh:23, - from staff-symbol-referencer.cc:20: + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from box.cc:20: ./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -32999,12 +33012,37 @@ ./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } ^~~~~~~~~~~ +In file included from ./include/lily-guile.hh:39, + from ./include/smobs.hh:23, + from ./include/input.hh:69, + from grob-property.cc:8: +grob-property.cc: In function 'void ly_set_grob_modification_callbackinit()': +grob-property.cc:46:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_set_grob_modification_callback, "ly:set-grob-modification-callback", + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +grob-property.cc:46:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_set_grob_modification_callback, "ly:set-grob-modification-callback", + ^~~~~~~~~ +grob-property.cc: In function 'void ly_set_property_cache_callbackinit()': +grob-property.cc:61:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_set_property_cache_callback, "ly:set-property-cache-callback", + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +grob-property.cc:61:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_set_property_cache_callback, "ly:set-property-cache-callback", + ^~~~~~~~~ +rm -f ./out/page-turn-engraver.dep; DEPENDENCIES_OUTPUT="./out/page-turn-engraver.dep ./out/page-turn-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/page-turn-engraver.o page-turn-engraver.cc In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from box.cc:20: + from ./include/grob-interface.hh:23, + from ./include/staff-symbol-referencer.hh:23, + from staff-symbol-referencer.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -33055,9 +33093,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from box.cc:20: + from ./include/grob-interface.hh:23, + from ./include/staff-symbol-referencer.hh:23, + from staff-symbol-referencer.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -33089,9 +33127,9 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from box.cc:20: + from ./include/grob-interface.hh:23, + from ./include/staff-symbol-referencer.hh:23, + from staff-symbol-referencer.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -33126,9 +33164,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from box.cc:20: + from ./include/grob-interface.hh:23, + from ./include/staff-symbol-referencer.hh:23, + from staff-symbol-referencer.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -33182,48 +33220,13 @@ ./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' DECLARE_SIMPLE_SMOBS (Box); ^~~~~~~~~~~~~~~~~~~~ -box.cc: In static member function 'static scm_unused_struct* Box::smob_p(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/ly-smobs.icc:52:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/ly-smobs.icc:81:3: note: in expansion of macro 'IMPLEMENT_BASE_SMOBS' - IMPLEMENT_BASE_SMOBS (CL); \ - ^~~~~~~~~~~~~~~~~~~~ -box.cc:137:1: note: in expansion of macro 'IMPLEMENT_SIMPLE_SMOBS' - IMPLEMENT_SIMPLE_SMOBS (Box); - ^~~~~~~~~~~~~~~~~~~~~~ -In file included from box.cc:135: -box.cc: In function 'void init_type_Box()': -./include/ly-smobs.icc:31:53: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - (scm_t_subr) CL::smob_p); \ - ^~~~~~ -box.cc:138:1: note: in expansion of macro 'IMPLEMENT_TYPE_P' - IMPLEMENT_TYPE_P (Box, "ly:box?"); - ^~~~~~~~~~~~~~~~ +rm -f ./out/line-interface.dep; DEPENDENCIES_OUTPUT="./out/line-interface.dep ./out/line-interface.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/line-interface.o line-interface.cc In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/staff-symbol-referencer.hh:23, - from staff-symbol-referencer.cc:20: + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from box.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -33274,9 +33277,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/staff-symbol-referencer.hh:23, - from staff-symbol-referencer.cc:20: + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from box.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -33308,9 +33311,9 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/staff-symbol-referencer.hh:23, - from staff-symbol-referencer.cc:20: + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from box.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -33345,9 +33348,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/staff-symbol-referencer.hh:23, - from staff-symbol-referencer.cc:20: + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from box.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -33401,7 +33404,42 @@ ./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' DECLARE_SIMPLE_SMOBS (Box); ^~~~~~~~~~~~~~~~~~~~ -rm -f ./out/performance-scheme.dep; DEPENDENCIES_OUTPUT="./out/performance-scheme.dep ./out/performance-scheme.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/performance-scheme.o performance-scheme.cc +box.cc: In static member function 'static scm_unused_struct* Box::smob_p(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/ly-smobs.icc:52:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/ly-smobs.icc:81:3: note: in expansion of macro 'IMPLEMENT_BASE_SMOBS' + IMPLEMENT_BASE_SMOBS (CL); \ + ^~~~~~~~~~~~~~~~~~~~ +box.cc:137:1: note: in expansion of macro 'IMPLEMENT_SIMPLE_SMOBS' + IMPLEMENT_SIMPLE_SMOBS (Box); + ^~~~~~~~~~~~~~~~~~~~~~ +In file included from box.cc:135: +box.cc: In function 'void init_type_Box()': +./include/ly-smobs.icc:31:53: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + (scm_t_subr) CL::smob_p); \ + ^~~~~~ +box.cc:138:1: note: in expansion of macro 'IMPLEMENT_TYPE_P' + IMPLEMENT_TYPE_P (Box, "ly:box?"); + ^~~~~~~~~~~~~~~~ ./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -33472,37 +33510,6 @@ staff-symbol-referencer.cc:137:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' MAKE_SCHEME_CALLBACK (Staff_symbol_referencer, callback, 1); ^~~~~~~~~~~~~~~~~~~~ -rm -f ./out/staff-collecting-engraver.dep; DEPENDENCIES_OUTPUT="./out/staff-collecting-engraver.dep ./out/staff-collecting-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/staff-collecting-engraver.o staff-collecting-engraver.cc -rm -f ./out/page-turn-engraver.dep; DEPENDENCIES_OUTPUT="./out/page-turn-engraver.dep ./out/page-turn-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/page-turn-engraver.o page-turn-engraver.cc -rm -f ./out/line-interface.dep; DEPENDENCIES_OUTPUT="./out/line-interface.dep ./out/line-interface.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/line-interface.o line-interface.cc -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from dimensions-scheme.cc:20: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, @@ -33533,7 +33540,6 @@ ./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } ^~~~~~~~~~~ -rm -f ./out/completion-note-heads-engraver.dep; DEPENDENCIES_OUTPUT="./out/completion-note-heads-engraver.dep ./out/completion-note-heads-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/completion-note-heads-engraver.o completion-note-heads-engraver.cc In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, @@ -33659,89 +33665,6 @@ ./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from dimensions-scheme.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' - inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from dimensions-scheme.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' - && (SCM_TYP7 (x) == scm_tc7_symbol)) - ^~~~~~~~ -./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' - inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } - ^~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, @@ -33772,122 +33695,6 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from dimensions-scheme.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' - return scm_is_true (scm_equal_p (x, y)); - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' - inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from dimensions-scheme.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' - inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } - ^~~~~~~~~~~ -In file included from ./include/lily-guile.hh:39, - from dimensions-scheme.cc:20: -dimensions-scheme.cc: In function 'void ly_ptinit()': -dimensions-scheme.cc:24:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_pt, "ly:pt", - ^~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -dimensions-scheme.cc:24:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_pt, "ly:pt", - ^~~~~~~~~ -dimensions-scheme.cc: In function 'void ly_cminit()': -dimensions-scheme.cc:33:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_cm, "ly:cm", - ^~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -dimensions-scheme.cc:33:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_cm, "ly:cm", - ^~~~~~~~~ -dimensions-scheme.cc: In function 'void ly_inchinit()': -dimensions-scheme.cc:42:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_inch, "ly:inch", - ^~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -dimensions-scheme.cc:42:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_inch, "ly:inch", - ^~~~~~~~~ -dimensions-scheme.cc: In function 'void ly_mminit()': -dimensions-scheme.cc:51:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_mm, "ly:mm", - ^~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -dimensions-scheme.cc:51:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_mm, "ly:mm", - ^~~~~~~~~ -dimensions-scheme.cc: In function 'void ly_bpinit()': -dimensions-scheme.cc:60:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_bp, "ly:bp", - ^~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -dimensions-scheme.cc:60:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_bp, "ly:bp", - ^~~~~~~~~ ./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -34000,93 +33807,10 @@ ./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' DECLARE_SIMPLE_SMOBS (Box); ^~~~~~~~~~~~~~~~~~~~ -rm -f ./out/book-scheme.dep; DEPENDENCIES_OUTPUT="./out/book-scheme.dep ./out/book-scheme.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/book-scheme.o book-scheme.cc -./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Grob); - ^~~~~~~~~~~~~ -rm -f ./out/footnote-engraver.dep; DEPENDENCIES_OUTPUT="./out/footnote-engraver.dep ./out/footnote-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/footnote-engraver.o footnote-engraver.cc -./include/output-def.hh: In static member function 'static Output_def* Output_def::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/output-def.hh:54:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Output_def); - ^~~~~~~~~~~~~ -./include/pitch.hh: In static member function 'static Pitch* Pitch::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/pitch.hh:74:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Pitch); - ^~~~~~~~~~~~~~~~~~~~ -./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from dimensions-scheme.cc:20: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -34105,15 +33829,12 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Stencil); - ^~~~~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, @@ -34313,7 +34034,39 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ -./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/skyline.hh:25, + from ./include/skyline-pair.hh:23, + from skyline-pair.cc:21: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -34338,17 +34091,49 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Prob); +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); ^~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/protected-scm.hh:23, + from ./include/music-output.hh:25, + from ./include/performance.hh:24, + from performance-scheme.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/skyline.hh:25, - from ./include/skyline-pair.hh:23, - from skyline-pair.cc:21: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': + from ./include/protected-scm.hh:23, + from ./include/music-output.hh:25, + from ./include/performance.hh:24, + from performance-scheme.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -34367,12 +34152,254 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' + return SCM_I_CONSP (x); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, + from ./include/lily-guile.hh:27, + from ./include/protected-scm.hh:23, + from ./include/music-output.hh:25, + from ./include/performance.hh:24, + from performance-scheme.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' + #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) + ^ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' + scm_ptobs[SCM_PTOBNUM (port)].flush (port); + ^~~~~~~~~~~ +./include/output-def.hh: In static member function 'static Output_def* Output_def::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/output-def.hh:54:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Output_def); + ^~~~~~~~~~~~~ +./include/pitch.hh: In static member function 'static Pitch* Pitch::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/pitch.hh:74:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Pitch); + ^~~~~~~~~~~~~~~~~~~~ +./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Stencil); + ^~~~~~~~~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/protected-scm.hh:23, + from ./include/music-output.hh:25, + from ./include/performance.hh:24, + from performance-scheme.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' + #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' + #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' + #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} + ^~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' + SCM_TABCOL (port); + ^~~~~~~~~~ +./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Prob); + ^~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/protected-scm.hh:23, + from ./include/music-output.hh:25, + from ./include/performance.hh:24, + from performance-scheme.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ ./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -34401,7 +34428,6 @@ ./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' DECLARE_SIMPLE_SMOBS (Listener); ^~~~~~~~~~~~~~~~~~~~ -rm -f ./out/simultaneous-music-iterator.dep; DEPENDENCIES_OUTPUT="./out/simultaneous-music-iterator.dep ./out/simultaneous-music-iterator.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/simultaneous-music-iterator.o simultaneous-music-iterator.cc note-heads-engraver.cc: In member function 'void Note_heads_engraver::process_music()': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -34457,14 +34483,44 @@ note-heads-engraver.cc:112:15: note: in expansion of macro 'scm_is_symbol' if (scm_is_symbol (style)) ^~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/protected-scm.hh:23, + from ./include/music-output.hh:25, + from ./include/performance.hh:24, + from performance-scheme.cc:20: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/skyline.hh:25, - from ./include/skyline-pair.hh:23, - from skyline-pair.cc:21: + from ./include/protected-scm.hh:23, + from ./include/music-output.hh:25, + from ./include/performance.hh:24, + from performance-scheme.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -34515,11 +34571,10 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/skyline.hh:25, - from ./include/skyline-pair.hh:23, - from skyline-pair.cc:21: + from ./include/protected-scm.hh:23, + from ./include/music-output.hh:25, + from ./include/performance.hh:24, + from performance-scheme.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -34551,11 +34606,10 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/skyline.hh:25, - from ./include/skyline-pair.hh:23, - from skyline-pair.cc:21: + from ./include/protected-scm.hh:23, + from ./include/music-output.hh:25, + from ./include/performance.hh:24, + from performance-scheme.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -34572,6 +34626,22 @@ ./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' return scm_is_true (scm_equal_p (x, y)); ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' + inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, @@ -34591,22 +34661,6 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' if (scm_is_null (*freelist)) ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' - inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } - ^~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -34650,38 +34704,6 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' return SCM_I_CONSP (x); ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/skyline.hh:25, - from ./include/skyline-pair.hh:23, - from skyline-pair.cc:21: -./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' - inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } - ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, @@ -34781,6 +34803,37 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/protected-scm.hh:23, + from ./include/music-output.hh:25, + from ./include/performance.hh:24, + from performance-scheme.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' + inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } + ^~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -34809,7 +34862,7 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +./include/music-output.hh: In static member function 'static Music_output* Music_output::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -34831,18 +34884,18 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); - ^~~~~~~~~~~~~~~~~~~~ +./include/music-output.hh:31:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Music_output); + ^~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/protected-scm.hh:23, - from ./include/paper-outputter.hh:26, - from paper-outputter.cc:21: + from ./include/grob-interface.hh:23, + from ./include/staff-symbol.hh:24, + from staff-collecting-engraver.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -34871,9 +34924,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/protected-scm.hh:23, - from ./include/paper-outputter.hh:26, - from paper-outputter.cc:21: + from ./include/grob-interface.hh:23, + from ./include/staff-symbol.hh:24, + from staff-collecting-engraver.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -34902,9 +34955,9 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, - from ./include/protected-scm.hh:23, - from ./include/paper-outputter.hh:26, - from paper-outputter.cc:21: + from ./include/grob-interface.hh:23, + from ./include/staff-symbol.hh:24, + from staff-collecting-engraver.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -34935,9 +34988,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/protected-scm.hh:23, - from ./include/paper-outputter.hh:26, - from paper-outputter.cc:21: + from ./include/grob-interface.hh:23, + from ./include/staff-symbol.hh:24, + from staff-collecting-engraver.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -34967,9 +35020,9 @@ ^~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/protected-scm.hh:23, - from ./include/paper-outputter.hh:26, - from paper-outputter.cc:21: + from ./include/grob-interface.hh:23, + from ./include/staff-symbol.hh:24, + from staff-collecting-engraver.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -35026,6 +35079,245 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ +In file included from ./include/lily-guile.hh:39, + from ./include/protected-scm.hh:23, + from ./include/music-output.hh:25, + from ./include/performance.hh:24, + from performance-scheme.cc:20: +performance-scheme.cc: In function 'void ly_performance_writeinit()': +performance-scheme.cc:22:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_performance_write, "ly:performance-write", + ^~~~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +performance-scheme.cc:22:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_performance_write, "ly:performance-write", + ^~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/staff-symbol.hh:24, + from staff-collecting-engraver.cc:20: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/skyline.hh:25, + from ./include/skyline-pair.hh:23, + from skyline-pair.cc:21: +./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' + inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/skyline.hh:25, + from ./include/skyline-pair.hh:23, + from skyline-pair.cc:21: +./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' + && (SCM_TYP7 (x) == scm_tc7_symbol)) + ^~~~~~~~ +./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' + inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } + ^~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/skyline.hh:25, + from ./include/skyline-pair.hh:23, + from skyline-pair.cc:21: +./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' + return scm_is_true (scm_equal_p (x, y)); + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' + inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/skyline.hh:25, + from ./include/skyline-pair.hh:23, + from skyline-pair.cc:21: +./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' + inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } + ^~~~~~~~~~~ +rm -f ./out/completion-note-heads-engraver.dep; DEPENDENCIES_OUTPUT="./out/completion-note-heads-engraver.dep ./out/completion-note-heads-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/completion-note-heads-engraver.o completion-note-heads-engraver.cc +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); + ^~~~~~~~~~~~~~~~~~~~ +rm -f ./out/book-scheme.dep; DEPENDENCIES_OUTPUT="./out/book-scheme.dep ./out/book-scheme.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/book-scheme.o book-scheme.cc +rm -f ./out/footnote-engraver.dep; DEPENDENCIES_OUTPUT="./out/footnote-engraver.dep ./out/footnote-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/footnote-engraver.o footnote-engraver.cc ./include/skyline.hh: In static member function 'static Skyline* Skyline::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -35082,12 +35374,7 @@ ./include/skyline-pair.hh:30:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' DECLARE_SIMPLE_SMOBS (Skyline_pair); ^~~~~~~~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/protected-scm.hh:23, - from ./include/paper-outputter.hh:26, - from paper-outputter.cc:21: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': +skyline-pair.cc: In static member function 'static scm_unused_struct* Skyline_pair::smob_p(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -35106,18 +35393,29 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ +./include/ly-smobs.icc:52:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/ly-smobs.icc:81:3: note: in expansion of macro 'IMPLEMENT_BASE_SMOBS' + IMPLEMENT_BASE_SMOBS (CL); \ + ^~~~~~~~~~~~~~~~~~~~ +skyline-pair.cc:131:1: note: in expansion of macro 'IMPLEMENT_SIMPLE_SMOBS' + IMPLEMENT_SIMPLE_SMOBS (Skyline_pair); + ^~~~~~~~~~~~~~~~~~~~~~ +In file included from skyline-pair.cc:24: +skyline-pair.cc: In function 'void init_type_Skyline_pair()': +./include/ly-smobs.icc:31:53: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + (scm_t_subr) CL::smob_p); \ + ^~~~~~ +skyline-pair.cc:132:1: note: in expansion of macro 'IMPLEMENT_TYPE_P' + IMPLEMENT_TYPE_P (Skyline_pair, "ly:skyline-pair?"); + ^~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/protected-scm.hh:23, - from ./include/paper-outputter.hh:26, - from paper-outputter.cc:21: + from ./include/grob-interface.hh:23, + from ./include/staff-symbol.hh:24, + from staff-collecting-engraver.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -35168,9 +35466,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/protected-scm.hh:23, - from ./include/paper-outputter.hh:26, - from paper-outputter.cc:21: + from ./include/grob-interface.hh:23, + from ./include/staff-symbol.hh:24, + from staff-collecting-engraver.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -35202,9 +35500,9 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/protected-scm.hh:23, - from ./include/paper-outputter.hh:26, - from paper-outputter.cc:21: + from ./include/grob-interface.hh:23, + from ./include/staff-symbol.hh:24, + from staff-collecting-engraver.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -35239,9 +35537,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/protected-scm.hh:23, - from ./include/paper-outputter.hh:26, - from paper-outputter.cc:21: + from ./include/grob-interface.hh:23, + from ./include/staff-symbol.hh:24, + from staff-collecting-engraver.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -35267,7 +35565,78 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ -skyline-pair.cc: In static member function 'static scm_unused_struct* Skyline_pair::smob_p(SCM)': +In file included from ./include/lily-guile.hh:39, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/skyline.hh:25, + from ./include/skyline-pair.hh:23, + from skyline-pair.cc:21: +skyline-pair.cc: In function 'void Skyline_pair_skyline_init_functions()': +skyline-pair.cc:151:37: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK (Skyline_pair, skyline, 2); + ^~~~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +skyline-pair.cc:151:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' + MAKE_SCHEME_CALLBACK (Skyline_pair, skyline, 2); + ^~~~~~~~~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from dimensions-scheme.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' + inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from dimensions-scheme.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -35286,24 +35655,52 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/ly-smobs.icc:52:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/ly-smobs.icc:81:3: note: in expansion of macro 'IMPLEMENT_BASE_SMOBS' - IMPLEMENT_BASE_SMOBS (CL); \ - ^~~~~~~~~~~~~~~~~~~~ -skyline-pair.cc:131:1: note: in expansion of macro 'IMPLEMENT_SIMPLE_SMOBS' - IMPLEMENT_SIMPLE_SMOBS (Skyline_pair); - ^~~~~~~~~~~~~~~~~~~~~~ -In file included from skyline-pair.cc:24: -skyline-pair.cc: In function 'void init_type_Skyline_pair()': -./include/ly-smobs.icc:31:53: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - (scm_t_subr) CL::smob_p); \ - ^~~~~~ -skyline-pair.cc:132:1: note: in expansion of macro 'IMPLEMENT_TYPE_P' - IMPLEMENT_TYPE_P (Skyline_pair, "ly:skyline-pair?"); - ^~~~~~~~~~~~~~~~ -./include/paper-outputter.hh: In static member function 'static Paper_outputter* Paper_outputter::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' + && (SCM_TYP7 (x) == scm_tc7_symbol)) + ^~~~~~~~ +./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' + inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } + ^~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from dimensions-scheme.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' + return scm_is_true (scm_equal_p (x, y)); + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' + inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } + ^~~~~~~~~~~ +./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -35328,26 +35725,13 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/paper-outputter.hh:40:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Paper_outputter); +./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Translator); ^~~~~~~~~~~~~ -In file included from ./include/lily-guile.hh:39, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/skyline.hh:25, - from ./include/skyline-pair.hh:23, - from skyline-pair.cc:21: -skyline-pair.cc: In function 'void Skyline_pair_skyline_init_functions()': -skyline-pair.cc:151:37: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (Skyline_pair, skyline, 2); - ^~~~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -skyline-pair.cc:151:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (Skyline_pair, skyline, 2); - ^~~~~~~~~~~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from dimensions-scheme.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -35366,18 +35750,35 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); - ^~~~~~~~~~~~~~~~~~~~ -rm -f ./out/breathing-sign-engraver.dep; DEPENDENCIES_OUTPUT="./out/breathing-sign-engraver.dep ./out/breathing-sign-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/breathing-sign-engraver.o breathing-sign-engraver.cc -rm -f ./out/tie-formatting-problem.dep; DEPENDENCIES_OUTPUT="./out/tie-formatting-problem.dep ./out/tie-formatting-problem.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/tie-formatting-problem.o tie-formatting-problem.cc -./include/font-metric.hh: In static member function 'static Font_metric* Font_metric::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' + inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } + ^~~~~~~~~~~ +In file included from ./include/lily-guile.hh:39, + from dimensions-scheme.cc:20: +dimensions-scheme.cc: In function 'void ly_ptinit()': +dimensions-scheme.cc:24:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_pt, "ly:pt", + ^~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +dimensions-scheme.cc:24:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_pt, "ly:pt", + ^~~~~~~~~ +dimensions-scheme.cc: In function 'void ly_cminit()': +dimensions-scheme.cc:33:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_cm, "ly:cm", + ^~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +dimensions-scheme.cc:33:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_cm, "ly:cm", + ^~~~~~~~~ +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -35399,13 +35800,43 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/font-metric.hh:57:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Font_metric); - ^~~~~~~~~~~~~ -./include/output-def.hh: In static member function 'static Output_def* Output_def::unsmob(SCM)': +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); + ^~~~~~~~~~~~~~~~~~~~ +dimensions-scheme.cc: In function 'void ly_inchinit()': +dimensions-scheme.cc:42:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_inch, "ly:inch", + ^~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +dimensions-scheme.cc:42:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_inch, "ly:inch", + ^~~~~~~~~ +dimensions-scheme.cc: In function 'void ly_mminit()': +dimensions-scheme.cc:51:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_mm, "ly:mm", + ^~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +dimensions-scheme.cc:51:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_mm, "ly:mm", + ^~~~~~~~~ +dimensions-scheme.cc: In function 'void ly_bpinit()': +dimensions-scheme.cc:60:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_bp, "ly:bp", + ^~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +dimensions-scheme.cc:60:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_bp, "ly:bp", + ^~~~~~~~~ +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -35430,10 +35861,15 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/output-def.hh:54:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Output_def); +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); ^~~~~~~~~~~~~ -./include/paper-book.hh: In static member function 'static Paper_book* Paper_book::unsmob(SCM)': +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from page-turn-engraver.cc:20: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -35452,16 +35888,13 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/paper-book.hh:32:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Paper_book); - ^~~~~~~~~~~~~ -./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ +./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -35486,10 +35919,10 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Stencil); +./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Moment); ^~~~~~~~~~~~~~~~~~~~ -./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': +./include/duration.hh: In static member function 'static Duration* Duration::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -35511,13 +35944,13 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Prob); - ^~~~~~~~~~~~~ -./include/scm-hash.hh: In static member function 'static Scheme_hash_table* Scheme_hash_table::unsmob(SCM)': +./include/duration.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Duration); + ^~~~~~~~~~~~~~~~~~~~ +./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -35539,13 +35972,13 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/scm-hash.hh:62:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Scheme_hash_table); - ^~~~~~~~~~~~~ -paper-outputter.cc: In static member function 'static scm_unused_struct* Paper_outputter::smob_p(SCM)': +./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Listener); + ^~~~~~~~~~~~~~~~~~~~ +./include/scm-hash.hh: In static member function 'static Scheme_hash_table* Scheme_hash_table::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -35564,53 +35997,16 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/ly-smobs.icc:52:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/ly-smobs.icc:93:3: note: in expansion of macro 'IMPLEMENT_BASE_SMOBS' - IMPLEMENT_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~~~ -paper-outputter.cc:64:1: note: in expansion of macro 'IMPLEMENT_SMOBS' - IMPLEMENT_SMOBS (Paper_outputter); - ^~~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/staff-symbol.hh:24, - from staff-collecting-engraver.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/staff-symbol.hh:24, - from staff-collecting-engraver.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/scm-hash.hh:62:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Scheme_hash_table); + ^~~~~~~~~~~~~ +./include/context.hh: In static member function 'static Context* Context::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -35629,52 +36025,22 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' - return SCM_I_CONSP (x); - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/staff-symbol.hh:24, - from staff-collecting-engraver.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' - #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) - ^ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' - scm_ptobs[SCM_PTOBNUM (port)].flush (port); - ^~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/context.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Context); + ^~~~~~~~~~~~~ +rm -f ./out/simultaneous-music-iterator.dep; DEPENDENCIES_OUTPUT="./out/simultaneous-music-iterator.dep ./out/simultaneous-music-iterator.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/simultaneous-music-iterator.o simultaneous-music-iterator.cc In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from footnote-engraver.cc:20: + from ./include/protected-scm.hh:23, + from ./include/paper-outputter.hh:26, + from paper-outputter.cc:21: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -35688,38 +36054,6 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' if (scm_is_null (*freelist)) ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/staff-symbol.hh:24, - from staff-collecting-engraver.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' - #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' - #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' - #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} - ^~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' - SCM_TABCOL (port); - ^~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -35733,44 +36067,11 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' if (scm_is_null (*freelist)) ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/staff-symbol.hh:24, - from staff-collecting-engraver.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from footnote-engraver.cc:20: + from ./include/protected-scm.hh:23, + from ./include/paper-outputter.hh:26, + from paper-outputter.cc:21: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -35796,40 +36097,12 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' return SCM_I_CONSP (x); ^~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from footnote-engraver.cc:20: + from ./include/protected-scm.hh:23, + from ./include/paper-outputter.hh:26, + from paper-outputter.cc:21: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -35860,9 +36133,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from footnote-engraver.cc:20: + from ./include/protected-scm.hh:23, + from ./include/paper-outputter.hh:26, + from paper-outputter.cc:21: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -35892,9 +36165,9 @@ ^~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from footnote-engraver.cc:20: + from ./include/protected-scm.hh:23, + from ./include/paper-outputter.hh:26, + from paper-outputter.cc:21: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -35951,72 +36224,12 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/staff-symbol.hh:24, - from staff-collecting-engraver.cc:20: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from page-turn-engraver.cc:20: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/staff-symbol.hh:24, - from staff-collecting-engraver.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -36067,9 +36280,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/staff-symbol.hh:24, - from staff-collecting-engraver.cc:20: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from page-turn-engraver.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -36101,9 +36314,9 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/staff-symbol.hh:24, - from staff-collecting-engraver.cc:20: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from page-turn-engraver.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -36138,9 +36351,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/staff-symbol.hh:24, - from staff-collecting-engraver.cc:20: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from page-turn-engraver.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -36166,41 +36379,12 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ -./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Translator); - ^~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/protected-scm.hh:23, - from ./include/music-output.hh:25, - from ./include/performance.hh:24, - from performance-scheme.cc:20: + from ./include/grob-interface.hh:23, + from ./include/line-interface.hh:24, + from line-interface.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -36229,10 +36413,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/protected-scm.hh:23, - from ./include/music-output.hh:25, - from ./include/performance.hh:24, - from performance-scheme.cc:20: + from ./include/grob-interface.hh:23, + from ./include/line-interface.hh:24, + from line-interface.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -36258,23 +36441,13 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' return SCM_I_CONSP (x); ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, - from ./include/lily-guile.hh:27, - from ./include/protected-scm.hh:23, - from ./include/music-output.hh:25, - from ./include/performance.hh:24, - from performance-scheme.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': +./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' - #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) - ^ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -36287,13 +36460,21 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' - scm_ptobs[SCM_PTOBNUM (port)].flush (port); - ^~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Translator); + ^~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/protected-scm.hh:23, + from ./include/paper-outputter.hh:26, + from paper-outputter.cc:21: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -36312,21 +36493,72 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); - ^~~~~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/protected-scm.hh:23, + from ./include/paper-outputter.hh:26, + from paper-outputter.cc:21: +./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' + inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/protected-scm.hh:23, - from ./include/music-output.hh:25, - from ./include/performance.hh:24, - from performance-scheme.cc:20: + from ./include/paper-outputter.hh:26, + from paper-outputter.cc:21: +./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -36339,27 +36571,92 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' - #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' - #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' - #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} - ^~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' - SCM_TABCOL (port); - ^~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' + && (SCM_TYP7 (x) == scm_tc7_symbol)) + ^~~~~~~~ +./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' + inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } + ^~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, - from ./include/protected-scm.hh:23, - from ./include/music-output.hh:25, - from ./include/performance.hh:24, - from performance-scheme.cc:20: + from ./include/grob-interface.hh:23, + from ./include/line-interface.hh:24, + from line-interface.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' + #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) + ^ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' + scm_ptobs[SCM_PTOBNUM (port)].flush (port); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/line-interface.hh:24, + from line-interface.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' + #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' + #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' + #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} + ^~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' + SCM_TABCOL (port); + ^~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/line-interface.hh:24, + from line-interface.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -36416,61 +36713,13 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/protected-scm.hh:23, - from ./include/music-output.hh:25, - from ./include/performance.hh:24, - from performance-scheme.cc:20: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/protected-scm.hh:23, - from ./include/music-output.hh:25, - from ./include/performance.hh:24, - from performance-scheme.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': + from ./include/paper-outputter.hh:26, + from paper-outputter.cc:21: +./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -36483,10 +36732,10 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' #define scm_is_true(x) !scm_is_false (x) ^~~~~~~~~~~~ -./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' - inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': +./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' + return scm_is_true (scm_equal_p (x, y)); + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -36499,16 +36748,10 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' #define scm_is_true(x) !scm_is_false (x) ^~~~~~~~~~~~ -./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/protected-scm.hh:23, - from ./include/music-output.hh:25, - from ./include/performance.hh:24, - from performance-scheme.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': +./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' + inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } + ^~~~~~~~~~~ +./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -36527,60 +36770,20 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' - && (SCM_TYP7 (x) == scm_tc7_symbol)) - ^~~~~~~~ -./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' - inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } - ^~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/protected-scm.hh:23, - from ./include/music-output.hh:25, - from ./include/performance.hh:24, - from performance-scheme.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' - return scm_is_true (scm_equal_p (x, y)); - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' - inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } - ^~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Moment); + ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/protected-scm.hh:23, - from ./include/music-output.hh:25, - from ./include/performance.hh:24, - from performance-scheme.cc:20: + from ./include/paper-outputter.hh:26, + from paper-outputter.cc:21: ./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -36606,7 +36809,7 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ -./include/music-output.hh: In static member function 'static Music_output* Music_output::unsmob(SCM)': +./include/duration.hh: In static member function 'static Duration* Duration::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -36628,28 +36831,13 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/music-output.hh:31:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Music_output); - ^~~~~~~~~~~~~ -In file included from ./include/lily-guile.hh:39, - from ./include/protected-scm.hh:23, - from ./include/music-output.hh:25, - from ./include/performance.hh:24, - from performance-scheme.cc:20: -performance-scheme.cc: In function 'void ly_performance_writeinit()': -performance-scheme.cc:22:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_performance_write, "ly:performance-write", - ^~~~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -performance-scheme.cc:22:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_performance_write, "ly:performance-write", - ^~~~~~~~~ -./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': +./include/duration.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Duration); + ^~~~~~~~~~~~~~~~~~~~ +./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -36671,50 +36859,18 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Grob); - ^~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/dot-column.hh:24, - from completion-note-heads-engraver.cc:23: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ +./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Listener); + ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, - from ./include/dot-column.hh:24, - from completion-note-heads-engraver.cc:23: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': + from ./include/line-interface.hh:24, + from line-interface.cc:20: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -36733,13 +36889,13 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' - return SCM_I_CONSP (x); - ^~~~~~~~~~~ -./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ +./include/scm-hash.hh: In static member function 'static Scheme_hash_table* Scheme_hash_table::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -36761,28 +36917,19 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Moment); - ^~~~~~~~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/dot-column.hh:24, - from completion-note-heads-engraver.cc:23: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': +./include/scm-hash.hh:62:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Scheme_hash_table); + ^~~~~~~~~~~~~ +./include/context.hh: In static member function 'static Context* Context::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' - #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) - ^ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -36795,17 +36942,16 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' - scm_ptobs[SCM_PTOBNUM (port)].flush (port); - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/dot-column.hh:24, - from completion-note-heads-engraver.cc:23: +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/context.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Context); + ^~~~~~~~~~~~~ +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -36818,22 +36964,22 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' - #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' - #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' - #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} - ^~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' - SCM_TABCOL (port); - ^~~~~~~~~~ -./include/duration.hh: In static member function 'static Duration* Duration::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); + ^~~~~~~~~~~~~~~~~~~~ +./include/paper-outputter.hh: In static member function 'static Paper_outputter* Paper_outputter::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -36855,30 +37001,19 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/duration.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Duration); - ^~~~~~~~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/dot-column.hh:24, - from completion-note-heads-engraver.cc:23: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': +./include/paper-outputter.hh:40:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Paper_outputter); + ^~~~~~~~~~~~~ +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -36888,25 +37023,25 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); + ^~~~~~~~~~~~~~~~~~~~ +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -36916,13 +37051,19 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); + ^~~~~~~~~~~~~ +./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -36947,10 +37088,10 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Listener); +./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Stencil); ^~~~~~~~~~~~~~~~~~~~ -./include/scm-hash.hh: In static member function 'static Scheme_hash_table* Scheme_hash_table::unsmob(SCM)': +./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -36975,10 +37116,11 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/scm-hash.hh:62:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Scheme_hash_table); +./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Prob); ^~~~~~~~~~~~~ -./include/context.hh: In static member function 'static Context* Context::unsmob(SCM)': +rm -f ./out/breathing-sign-engraver.dep; DEPENDENCIES_OUTPUT="./out/breathing-sign-engraver.dep ./out/breathing-sign-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/breathing-sign-engraver.o breathing-sign-engraver.cc +./include/font-metric.hh: In static member function 'static Font_metric* Font_metric::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -37003,47 +37145,10 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/context.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Context); +./include/font-metric.hh:57:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Font_metric); ^~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/line-interface.hh:24, - from line-interface.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/dot-column.hh:24, - from completion-note-heads-engraver.cc:23: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': +./include/output-def.hh: In static member function 'static Output_def* Output_def::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -37062,18 +37167,16 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/line-interface.hh:24, - from line-interface.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/output-def.hh:54:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Output_def); + ^~~~~~~~~~~~~ +./include/paper-book.hh: In static member function 'static Paper_book* Paper_book::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -37092,28 +37195,22 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' - return SCM_I_CONSP (x); - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/line-interface.hh:24, - from line-interface.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/paper-book.hh:32:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Paper_book); + ^~~~~~~~~~~~~ +./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' - #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) - ^ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -37126,17 +37223,16 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' - scm_ptobs[SCM_PTOBNUM (port)].flush (port); - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/line-interface.hh:24, - from line-interface.cc:20: +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Stencil); + ^~~~~~~~~~~~~~~~~~~~ +./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -37149,39 +37245,28 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' - #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' - #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' - #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} - ^~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' - SCM_TABCOL (port); - ^~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/line-interface.hh:24, - from line-interface.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Prob); + ^~~~~~~~~~~~~ +./include/scm-hash.hh: In static member function 'static Scheme_hash_table* Scheme_hash_table::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -37191,25 +37276,26 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/scm-hash.hh:62:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Scheme_hash_table); + ^~~~~~~~~~~~~ +rm -f ./out/tie-formatting-problem.dep; DEPENDENCIES_OUTPUT="./out/tie-formatting-problem.dep ./out/tie-formatting-problem.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/tie-formatting-problem.o tie-formatting-problem.cc +paper-outputter.cc: In static member function 'static scm_unused_struct* Paper_outputter::smob_p(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -37219,19 +37305,24 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -rm -f ./out/gregorian-ligature.dep; DEPENDENCIES_OUTPUT="./out/gregorian-ligature.dep ./out/gregorian-ligature.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/gregorian-ligature.o gregorian-ligature.cc +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/ly-smobs.icc:52:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/ly-smobs.icc:93:3: note: in expansion of macro 'IMPLEMENT_BASE_SMOBS' + IMPLEMENT_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~~~ +paper-outputter.cc:64:1: note: in expansion of macro 'IMPLEMENT_SMOBS' + IMPLEMENT_SMOBS (Paper_outputter); + ^~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from page-turn-engraver.cc:20: + from ./include/grob-interface.hh:23, + from ./include/line-interface.hh:24, + from line-interface.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -37282,9 +37373,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from page-turn-engraver.cc:20: + from ./include/grob-interface.hh:23, + from ./include/line-interface.hh:24, + from line-interface.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -37316,9 +37407,9 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from page-turn-engraver.cc:20: + from ./include/grob-interface.hh:23, + from ./include/line-interface.hh:24, + from line-interface.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -37353,9 +37444,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from page-turn-engraver.cc:20: + from ./include/grob-interface.hh:23, + from ./include/line-interface.hh:24, + from line-interface.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -37381,93 +37472,7 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/line-interface.hh:24, - from line-interface.cc:20: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ -./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Translator); - ^~~~~~~~~~~~~ -./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Moment); - ^~~~~~~~~~~~~~~~~~~~ -./include/duration.hh: In static member function 'static Duration* Duration::unsmob(SCM)': +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -37492,15 +37497,17 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/duration.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Duration); +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); ^~~~~~~~~~~~~~~~~~~~ +rm -f ./out/gregorian-ligature.dep; DEPENDENCIES_OUTPUT="./out/gregorian-ligature.dep ./out/gregorian-ligature.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/gregorian-ligature.o gregorian-ligature.cc +rm -f ./out/pitch.dep; DEPENDENCIES_OUTPUT="./out/pitch.dep ./out/pitch.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/pitch.o pitch.cc In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, - from ./include/breathing-sign.hh:12, - from breathing-sign-engraver.cc:26: + from ./include/dot-column.hh:24, + from completion-note-heads-engraver.cc:23: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -37530,8 +37537,8 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, - from ./include/breathing-sign.hh:12, - from breathing-sign-engraver.cc:26: + from ./include/dot-column.hh:24, + from completion-note-heads-engraver.cc:23: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -37557,68 +37564,12 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' return SCM_I_CONSP (x); ^~~~~~~~~~~ -./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Listener); - ^~~~~~~~~~~~~~~~~~~~ -./include/scm-hash.hh: In static member function 'static Scheme_hash_table* Scheme_hash_table::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/scm-hash.hh:62:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Scheme_hash_table); - ^~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, - from ./include/breathing-sign.hh:12, - from breathing-sign-engraver.cc:26: + from ./include/dot-column.hh:24, + from completion-note-heads-engraver.cc:23: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -37650,8 +37601,8 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, - from ./include/breathing-sign.hh:12, - from breathing-sign-engraver.cc:26: + from ./include/dot-column.hh:24, + from completion-note-heads-engraver.cc:23: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -37682,8 +37633,8 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, - from ./include/breathing-sign.hh:12, - from breathing-sign-engraver.cc:26: + from ./include/dot-column.hh:24, + from completion-note-heads-engraver.cc:23: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -37712,34 +37663,6 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ -./include/context.hh: In static member function 'static Context* Context::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/context.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Context); - ^~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -37768,7 +37691,7 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +./include/font-metric.hh: In static member function 'static Font_metric* Font_metric::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -37790,17 +37713,17 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); - ^~~~~~~~~~~~~~~~~~~~ +./include/font-metric.hh:57:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Font_metric); + ^~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from footnote-engraver.cc:20: + from ./include/grob-interface.hh:23, + from ./include/dot-column.hh:24, + from completion-note-heads-engraver.cc:23: ./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -37826,137 +37749,7 @@ ./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/dot-column.hh:24, - from completion-note-heads-engraver.cc:23: -./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' - inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/dot-column.hh:24, - from completion-note-heads-engraver.cc:23: -./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' - && (SCM_TYP7 (x) == scm_tc7_symbol)) - ^~~~~~~~ -./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' - inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } - ^~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/dot-column.hh:24, - from completion-note-heads-engraver.cc:23: -./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' - return scm_is_true (scm_equal_p (x, y)); - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' - inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/dot-column.hh:24, - from completion-note-heads-engraver.cc:23: -./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -37975,51 +37768,16 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' - inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/line-interface.hh:24, - from line-interface.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' - inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } - ^~~~~~~~~~~ -./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); + ^~~~~~~~~~~~~ +./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -38044,31 +37802,10 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Moment); +./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Stencil); ^~~~~~~~~~~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/line-interface.hh:24, - from line-interface.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': +./include/output-def.hh: In static member function 'static Output_def* Output_def::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -38087,59 +37824,53 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' - && (SCM_TYP7 (x) == scm_tc7_symbol)) - ^~~~~~~~ -./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' - inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } - ^~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/output-def.hh:54:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Output_def); + ^~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/line-interface.hh:24, - from line-interface.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from footnote-engraver.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' - return scm_is_true (scm_equal_p (x, y)); - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' - inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } - ^~~~~~~~~~~ + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/line-interface.hh:24, - from line-interface.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from footnote-engraver.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -38161,128 +37892,25 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ -./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' - inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } - ^~~~~~~~~~~ -./include/duration.hh: In static member function 'static Duration* Duration::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/duration.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Duration); - ^~~~~~~~~~~~~~~~~~~~ -./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Listener); - ^~~~~~~~~~~~~~~~~~~~ -./include/scm-hash.hh: In static member function 'static Scheme_hash_table* Scheme_hash_table::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/scm-hash.hh:62:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Scheme_hash_table); - ^~~~~~~~~~~~~ -./include/context.hh: In static member function 'static Context* Context::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' + return SCM_I_CONSP (x); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from footnote-engraver.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' + #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) + ^ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/context.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Context); - ^~~~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ + ^~~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -38295,16 +37923,17 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); - ^~~~~~~~~~~~~~~~~~~~ -./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' + scm_ptobs[SCM_PTOBNUM (port)].flush (port); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from footnote-engraver.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -38317,56 +37946,39 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Grob); - ^~~~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' + #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' + #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' + #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} + ^~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' + SCM_TABCOL (port); + ^~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from footnote-engraver.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); - ^~~~~~~~~~~~~~~~~~~~ -./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ + ^~~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -38376,53 +37988,25 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Stencil); - ^~~~~~~~~~~~~~~~~~~~ -./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Prob); - ^~~~~~~~~~~~~ -./include/font-metric.hh: In static member function 'static Font_metric* Font_metric::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ + ^~~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -38432,24 +38016,18 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/font-metric.hh:57:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Font_metric); - ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from footnote-engraver.cc:20: + from ./include/grob-interface.hh:23, + from ./include/dot-column.hh:24, + from completion-note-heads-engraver.cc:23: ./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -38466,34 +38044,6 @@ ./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } ^~~~~~~~~~~ -./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Grob); - ^~~~~~~~~~~~~ ./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -38528,9 +38078,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from footnote-engraver.cc:20: + from ./include/grob-interface.hh:23, + from ./include/dot-column.hh:24, + from completion-note-heads-engraver.cc:23: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -38562,9 +38112,9 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from footnote-engraver.cc:20: + from ./include/grob-interface.hh:23, + from ./include/dot-column.hh:24, + from completion-note-heads-engraver.cc:23: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -38597,39 +38147,11 @@ ./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } ^~~~~~~~~~~ -./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Stencil); - ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from footnote-engraver.cc:20: + from ./include/grob-interface.hh:23, + from ./include/dot-column.hh:24, + from completion-note-heads-engraver.cc:23: ./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -38655,7 +38177,7 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ -./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': +./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -38677,13 +38199,13 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Grob); - ^~~~~~~~~~~~~ -./include/output-def.hh: In static member function 'static Output_def* Output_def::unsmob(SCM)': +./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Moment); + ^~~~~~~~~~~~~~~~~~~~ +./include/duration.hh: In static member function 'static Duration* Duration::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -38705,13 +38227,13 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/output-def.hh:54:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Output_def); - ^~~~~~~~~~~~~ -./include/output-def.hh: In static member function 'static Output_def* Output_def::unsmob(SCM)': +./include/duration.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Duration); + ^~~~~~~~~~~~~~~~~~~~ +./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -38733,13 +38255,13 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/output-def.hh:54:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Output_def); - ^~~~~~~~~~~~~ -./include/pitch.hh: In static member function 'static Pitch* Pitch::unsmob(SCM)': +./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Listener); + ^~~~~~~~~~~~~~~~~~~~ +./include/scm-hash.hh: In static member function 'static Scheme_hash_table* Scheme_hash_table::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -38761,13 +38283,45 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/pitch.hh:74:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Pitch); - ^~~~~~~~~~~~~~~~~~~~ -./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': +./include/scm-hash.hh:62:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Scheme_hash_table); + ^~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/breathing-sign.hh:12, + from breathing-sign-engraver.cc:26: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +./include/context.hh: In static member function 'static Context* Context::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -38792,10 +38346,15 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Translator); +./include/context.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Context); ^~~~~~~~~~~~~ -./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/breathing-sign.hh:12, + from breathing-sign-engraver.cc:26: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -38814,22 +38373,28 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Translator); - ^~~~~~~~~~~~~ -./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' + return SCM_I_CONSP (x); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/breathing-sign.hh:12, + from breathing-sign-engraver.cc:26: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' + #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) + ^ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -38842,16 +38407,17 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Moment); - ^~~~~~~~~~~~~~~~~~~~ -./include/pitch.hh: In static member function 'static Pitch* Pitch::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' + scm_ptobs[SCM_PTOBNUM (port)].flush (port); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/breathing-sign.hh:12, + from breathing-sign-engraver.cc:26: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -38864,29 +38430,39 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/pitch.hh:74:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Pitch); - ^~~~~~~~~~~~~~~~~~~~ -rm -f ./out/pitch.dep; DEPENDENCIES_OUTPUT="./out/pitch.dep ./out/pitch.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/pitch.o pitch.cc -./include/translator-group.hh: In static member function 'static Translator_group* Translator_group::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' + #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' + #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' + #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} + ^~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' + SCM_TABCOL (port); + ^~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/breathing-sign.hh:12, + from breathing-sign-engraver.cc:26: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -38896,25 +38472,25 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/translator-group.hh:66:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Translator_group); - ^~~~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -38924,19 +38500,13 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); - ^~~~~~~~~~~~~~~~~~~~ -./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -38961,10 +38531,10 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Stencil); +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); ^~~~~~~~~~~~~~~~~~~~ -./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -38989,11 +38559,10 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Prob); +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); ^~~~~~~~~~~~~ -rm -f ./out/event-iterator.dep; DEPENDENCIES_OUTPUT="./out/event-iterator.dep ./out/event-iterator.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/event-iterator.o event-iterator.cc -./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': +./include/output-def.hh: In static member function 'static Output_def* Output_def::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -39018,10 +38587,10 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Grob); +./include/output-def.hh:54:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Output_def); ^~~~~~~~~~~~~ -./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': +./include/pitch.hh: In static member function 'static Pitch* Pitch::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -39046,10 +38615,10 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Stencil); +./include/pitch.hh:74:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Pitch); ^~~~~~~~~~~~~~~~~~~~ -./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': +./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -39074,12 +38643,10 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Prob); +./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Translator); ^~~~~~~~~~~~~ -rm -f ./out/lyric-combine-music-iterator.dep; DEPENDENCIES_OUTPUT="./out/lyric-combine-music-iterator.dep ./out/lyric-combine-music-iterator.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/lyric-combine-music-iterator.o lyric-combine-music-iterator.cc -rm -f ./out/fingering-column-engraver.dep; DEPENDENCIES_OUTPUT="./out/fingering-column-engraver.dep ./out/fingering-column-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/fingering-column-engraver.o fingering-column-engraver.cc -./include/skyline.hh: In static member function 'static Skyline* Skyline::unsmob(SCM)': +./include/translator-group.hh: In static member function 'static Translator_group* Translator_group::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -39101,13 +38668,14 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/skyline.hh:65:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Skyline); - ^~~~~~~~~~~~~~~~~~~~ -./include/skyline.hh: In static member function 'static Skyline* Skyline::unsmob(SCM)': +./include/translator-group.hh:66:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Translator_group); + ^~~~~~~~~~~~~ +rm -f ./out/event-iterator.dep; DEPENDENCIES_OUTPUT="./out/event-iterator.dep ./out/event-iterator.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/event-iterator.o event-iterator.cc +./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -39132,51 +38700,10 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/skyline.hh:65:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Skyline); +./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Stencil); ^~~~~~~~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/music-iterator.hh:24, - from ./include/simultaneous-music-iterator.hh:23, - from simultaneous-music-iterator.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/music-iterator.hh:24, - from ./include/simultaneous-music-iterator.hh:23, - from simultaneous-music-iterator.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': +./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -39195,49 +38722,16 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' - return SCM_I_CONSP (x); - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/music-iterator.hh:24, - from ./include/simultaneous-music-iterator.hh:23, - from simultaneous-music-iterator.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' - #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) - ^ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' - scm_ptobs[SCM_PTOBNUM (port)].flush (port); - ^~~~~~~~~~~ -./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Prob); + ^~~~~~~~~~~~~ +./include/skyline.hh: In static member function 'static Skyline* Skyline::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -39262,106 +38756,9 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Listener); +./include/skyline.hh:65:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Skyline); ^~~~~~~~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/music-iterator.hh:24, - from ./include/simultaneous-music-iterator.hh:23, - from simultaneous-music-iterator.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' - #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' - #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' - #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} - ^~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' - SCM_TABCOL (port); - ^~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/music-iterator.hh:24, - from ./include/simultaneous-music-iterator.hh:23, - from simultaneous-music-iterator.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, @@ -39551,6 +38948,7 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ +rm -f ./out/lyric-combine-music-iterator.dep; DEPENDENCIES_OUTPUT="./out/lyric-combine-music-iterator.dep ./out/lyric-combine-music-iterator.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/lyric-combine-music-iterator.o lyric-combine-music-iterator.cc In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, @@ -39792,14 +39190,223 @@ ./include/output-def.hh:54:3: note: in expansion of macro 'DECLARE_SMOBS' DECLARE_SMOBS (Output_def); ^~~~~~~~~~~~~ +./include/score.hh: In static member function 'static Score* Score::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/score.hh:32:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Score); + ^~~~~~~~~~~~~ +./include/paper-book.hh: In static member function 'static Paper_book* Paper_book::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/paper-book.hh:32:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Paper_book); + ^~~~~~~~~~~~~ +In file included from ./include/lily-guile.hh:39, + from ./include/smobs.hh:23, + from ./include/book.hh:27, + from book-scheme.cc:20: +book-scheme.cc: In function 'void ly_make_bookinit()': +book-scheme.cc:27:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_make_book, "ly:make-book", + ^~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +book-scheme.cc:27:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_make_book, "ly:make-book", + ^~~~~~~~~ +book-scheme.cc: In function 'void ly_make_book_partinit()': +book-scheme.cc:48:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_make_book_part, "ly:make-book-part", + ^~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +book-scheme.cc:48:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_make_book_part, "ly:make-book-part", + ^~~~~~~~~ +book-scheme.cc: In function 'void ly_book_processinit()': +book-scheme.cc:60:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM, SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_book_process, "ly:book-process", + ^~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +book-scheme.cc:60:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_book_process, "ly:book-process", + ^~~~~~~~~ +book-scheme.cc: In function 'void ly_book_process_to_systemsinit()': +book-scheme.cc:86:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM, SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_book_process_to_systems, "ly:book-process-to-systems", + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +book-scheme.cc:86:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_book_process_to_systems, "ly:book-process-to-systems", + ^~~~~~~~~ +book-scheme.cc: In function 'void ly_book_add_score_xinit()': +book-scheme.cc:112:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_book_add_score_x, "ly:book-add-score!", + ^~~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +book-scheme.cc:112:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_book_add_score_x, "ly:book-add-score!", + ^~~~~~~~~ +book-scheme.cc: In function 'void ly_book_add_bookpart_xinit()': +book-scheme.cc:122:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_book_add_bookpart_x, "ly:book-add-bookpart!", + ^~~~~~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +book-scheme.cc:122:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_book_add_bookpart_x, "ly:book-add-bookpart!", + ^~~~~~~~~ +book-scheme.cc: In function 'void ly_book_book_partsinit()': +book-scheme.cc:132:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_book_book_parts, "ly:book-book-parts", + ^~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +book-scheme.cc:132:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_book_book_parts, "ly:book-book-parts", + ^~~~~~~~~ +book-scheme.cc: In function 'void ly_book_paperinit()': +book-scheme.cc:141:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_book_paper, "ly:book-paper", + ^~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +book-scheme.cc:141:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_book_paper, "ly:book-paper", + ^~~~~~~~~ +book-scheme.cc: In function 'void ly_book_headerinit()': +book-scheme.cc:150:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_book_header, "ly:book-header", + ^~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +book-scheme.cc:150:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_book_header, "ly:book-header", + ^~~~~~~~~ +book-scheme.cc: In function 'void ly_book_set_header_xinit()': +book-scheme.cc:159:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_book_set_header_x, "ly:book-set-header!", + ^~~~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +book-scheme.cc:159:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_book_set_header_x, "ly:book-set-header!", + ^~~~~~~~~ +book-scheme.cc: In function 'void ly_book_scoresinit()': +book-scheme.cc:172:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_book_scores, "ly:book-scores", + ^~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +book-scheme.cc:172:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_book_scores, "ly:book-scores", + ^~~~~~~~~ +In file included from book-scheme.cc:181: +book-scheme.cc: In function 'void init_type_Book()': +./include/ly-smobs.icc:31:53: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + (scm_t_subr) CL::smob_p); \ + ^~~~~~ +book-scheme.cc:183:1: note: in expansion of macro 'IMPLEMENT_TYPE_P' + IMPLEMENT_TYPE_P (Book, "ly:book?"); + ^~~~~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/breathing-sign.hh:12, + from breathing-sign-engraver.cc:26: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ +rm -f ./out/fingering-column-engraver.dep; DEPENDENCIES_OUTPUT="./out/fingering-column-engraver.dep ./out/fingering-column-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/fingering-column-engraver.o fingering-column-engraver.cc In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/skyline.hh:25, - from ./include/tie-formatting-problem.hh:24, - from tie-formatting-problem.cc:22: + from ./include/moment.hh:23, + from ./include/music-iterator.hh:24, + from ./include/simultaneous-music-iterator.hh:23, + from simultaneous-music-iterator.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -39829,10 +39436,10 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/skyline.hh:25, - from ./include/tie-formatting-problem.hh:24, - from tie-formatting-problem.cc:22: + from ./include/moment.hh:23, + from ./include/music-iterator.hh:24, + from ./include/simultaneous-music-iterator.hh:23, + from simultaneous-music-iterator.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -39858,44 +39465,14 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' return SCM_I_CONSP (x); ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/breathing-sign.hh:12, - from breathing-sign-engraver.cc:26: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/skyline.hh:25, - from ./include/tie-formatting-problem.hh:24, - from tie-formatting-problem.cc:22: + from ./include/moment.hh:23, + from ./include/music-iterator.hh:24, + from ./include/simultaneous-music-iterator.hh:23, + from simultaneous-music-iterator.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -39927,10 +39504,10 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/skyline.hh:25, - from ./include/tie-formatting-problem.hh:24, - from tie-formatting-problem.cc:22: + from ./include/moment.hh:23, + from ./include/music-iterator.hh:24, + from ./include/simultaneous-music-iterator.hh:23, + from simultaneous-music-iterator.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -39961,10 +39538,10 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/skyline.hh:25, - from ./include/tie-formatting-problem.hh:24, - from tie-formatting-problem.cc:22: + from ./include/moment.hh:23, + from ./include/music-iterator.hh:24, + from ./include/simultaneous-music-iterator.hh:23, + from simultaneous-music-iterator.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -40021,7 +39598,34 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ -./include/score.hh: In static member function 'static Score* Score::unsmob(SCM)': +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/breathing-sign.hh:12, + from breathing-sign-engraver.cc:26: +./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from footnote-engraver.cc:20: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -40040,16 +39644,50 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/score.hh:32:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Score); - ^~~~~~~~~~~~~ -./include/paper-book.hh: In static member function 'static Paper_book* Paper_book::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' + inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/breathing-sign.hh:12, + from breathing-sign-engraver.cc:26: +./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -40068,36 +39706,60 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/paper-book.hh:32:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Paper_book); - ^~~~~~~~~~~~~ -In file included from ./include/lily-guile.hh:39, - from ./include/smobs.hh:23, - from ./include/book.hh:27, - from book-scheme.cc:20: -book-scheme.cc: In function 'void ly_make_bookinit()': -book-scheme.cc:27:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_make_book, "ly:make-book", - ^~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -book-scheme.cc:27:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_make_book, "ly:make-book", - ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' + && (SCM_TYP7 (x) == scm_tc7_symbol)) + ^~~~~~~~ +./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' + inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } + ^~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/breathing-sign.hh:12, + from breathing-sign-engraver.cc:26: +./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' + return scm_is_true (scm_equal_p (x, y)); + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' + inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/skyline.hh:25, - from ./include/tie-formatting-problem.hh:24, - from tie-formatting-problem.cc:22: + from ./include/moment.hh:23, + from ./include/music-iterator.hh:24, + from ./include/simultaneous-music-iterator.hh:23, + from simultaneous-music-iterator.cc:20: ./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -40123,64 +39785,12 @@ ./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } ^~~~~~~~~~~ -book-scheme.cc: In function 'void ly_make_book_partinit()': -book-scheme.cc:48:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_make_book_part, "ly:make-book-part", - ^~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -book-scheme.cc:48:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_make_book_part, "ly:make-book-part", - ^~~~~~~~~ -book-scheme.cc: In function 'void ly_book_processinit()': -book-scheme.cc:60:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM, SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_book_process, "ly:book-process", - ^~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -book-scheme.cc:60:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_book_process, "ly:book-process", - ^~~~~~~~~ -book-scheme.cc: In function 'void ly_book_process_to_systemsinit()': -book-scheme.cc:86:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM, SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_book_process_to_systems, "ly:book-process-to-systems", - ^~~~~~~~~~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -book-scheme.cc:86:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_book_process_to_systems, "ly:book-process-to-systems", - ^~~~~~~~~ -book-scheme.cc: In function 'void ly_book_add_score_xinit()': -book-scheme.cc:112:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_book_add_score_x, "ly:book-add-score!", - ^~~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -book-scheme.cc:112:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_book_add_score_x, "ly:book-add-score!", - ^~~~~~~~~ -book-scheme.cc: In function 'void ly_book_add_bookpart_xinit()': -book-scheme.cc:122:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_book_add_bookpart_x, "ly:book-add-bookpart!", - ^~~~~~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -book-scheme.cc:122:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_book_add_bookpart_x, "ly:book-add-bookpart!", - ^~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/music-iterator.hh:24, - from ./include/simultaneous-music-iterator.hh:23, - from simultaneous-music-iterator.cc:20: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': + from ./include/grob-interface.hh:23, + from ./include/breathing-sign.hh:12, + from breathing-sign-engraver.cc:26: +./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -40199,22 +39809,12 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ -book-scheme.cc: In function 'void ly_book_book_partsinit()': -book-scheme.cc:132:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_book_book_parts, "ly:book-book-parts", - ^~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -book-scheme.cc:132:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_book_book_parts, "ly:book-book-parts", - ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' + inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, @@ -40255,16 +39855,6 @@ ./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } ^~~~~~~~~~~ -book-scheme.cc: In function 'void ly_book_paperinit()': -book-scheme.cc:141:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_book_paper, "ly:book-paper", - ^~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -book-scheme.cc:141:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_book_paper, "ly:book-paper", - ^~~~~~~~~ ./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -40340,16 +39930,6 @@ ./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' return scm_is_true (scm_equal_p (x, y)); ^~~~~~~~~~~ -book-scheme.cc: In function 'void ly_book_headerinit()': -book-scheme.cc:150:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_book_header, "ly:book-header", - ^~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -book-scheme.cc:150:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_book_header, "ly:book-header", - ^~~~~~~~~ ./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -40366,16 +39946,6 @@ ./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } ^~~~~~~~~~~ -book-scheme.cc: In function 'void ly_book_set_header_xinit()': -book-scheme.cc:159:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_book_set_header_x, "ly:book-set-header!", - ^~~~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -book-scheme.cc:159:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_book_set_header_x, "ly:book-set-header!", - ^~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, @@ -40408,24 +39978,62 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ -book-scheme.cc: In function 'void ly_book_scoresinit()': -book-scheme.cc:172:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_book_scores, "ly:book-scores", - ^~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -book-scheme.cc:172:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_book_scores, "ly:book-scores", - ^~~~~~~~~ -In file included from book-scheme.cc:181: -book-scheme.cc: In function 'void init_type_Book()': -./include/ly-smobs.icc:31:53: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - (scm_t_subr) CL::smob_p); \ - ^~~~~~ -book-scheme.cc:183:1: note: in expansion of macro 'IMPLEMENT_TYPE_P' - IMPLEMENT_TYPE_P (Book, "ly:book?"); - ^~~~~~~~~~~~~~~~ +./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Translator); + ^~~~~~~~~~~~~ +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); + ^~~~~~~~~~~~~~~~~~~~ ./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -40706,7 +40314,7 @@ ./include/context.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' DECLARE_SMOBS (Context); ^~~~~~~~~~~~~ -./include/context-def.hh: In static member function 'static Context_def* Context_def::unsmob(SCM)': +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -40731,69 +40339,10 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/context-def.hh:79:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Context_def); +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); ^~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/breathing-sign.hh:12, - from breathing-sign-engraver.cc:26: -./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' - inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/breathing-sign.hh:12, - from breathing-sign-engraver.cc:26: -./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': +./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -40812,59 +40361,16 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' - && (SCM_TYP7 (x) == scm_tc7_symbol)) - ^~~~~~~~ -./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' - inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } - ^~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/breathing-sign.hh:12, - from breathing-sign-engraver.cc:26: -./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' - return scm_is_true (scm_equal_p (x, y)); - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' - inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/breathing-sign.hh:12, - from breathing-sign-engraver.cc:26: -./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Stencil); + ^~~~~~~~~~~~~~~~~~~~ +./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -40883,13 +40389,16 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' - inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } - ^~~~~~~~~~~ -./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Prob); + ^~~~~~~~~~~~~ +./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -40911,13 +40420,13 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Translator); - ^~~~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Listener); + ^~~~~~~~~~~~~~~~~~~~ +./include/context-def.hh: In static member function 'static Context_def* Context_def::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -40939,20 +40448,18 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); - ^~~~~~~~~~~~~~~~~~~~ +./include/context-def.hh:79:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Context_def); + ^~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/skyline.hh:25, - from ./include/tie-formatting-problem.hh:24, - from tie-formatting-problem.cc:22: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from footnote-engraver.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -41003,11 +40510,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/skyline.hh:25, - from ./include/tie-formatting-problem.hh:24, - from tie-formatting-problem.cc:22: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from footnote-engraver.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -41039,11 +40544,9 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/skyline.hh:25, - from ./include/tie-formatting-problem.hh:24, - from tie-formatting-problem.cc:22: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from footnote-engraver.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -41078,11 +40581,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/skyline.hh:25, - from ./include/tie-formatting-problem.hh:24, - from tie-formatting-problem.cc:22: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from footnote-engraver.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -41112,9 +40613,10 @@ from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/listener.hh:64, - from ./include/dispatcher.hh:23, - from lyric-combine-music-iterator.cc:20: + from ./include/box.hh:10, + from ./include/skyline.hh:25, + from ./include/tie-formatting-problem.hh:24, + from tie-formatting-problem.cc:22: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -41128,7 +40630,7 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' if (scm_is_null (*freelist)) ^~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -41150,12 +40652,12 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); - ^~~~~~~~~~~~~~~~~~~~ +./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Translator); + ^~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -41172,9 +40674,10 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/listener.hh:64, - from ./include/dispatcher.hh:23, - from lyric-combine-music-iterator.cc:20: + from ./include/box.hh:10, + from ./include/skyline.hh:25, + from ./include/tie-formatting-problem.hh:24, + from tie-formatting-problem.cc:22: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -41204,9 +40707,10 @@ from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/listener.hh:64, - from ./include/dispatcher.hh:23, - from lyric-combine-music-iterator.cc:20: + from ./include/box.hh:10, + from ./include/skyline.hh:25, + from ./include/tie-formatting-problem.hh:24, + from tie-formatting-problem.cc:22: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -41238,9 +40742,10 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/listener.hh:64, - from ./include/dispatcher.hh:23, - from lyric-combine-music-iterator.cc:20: + from ./include/box.hh:10, + from ./include/skyline.hh:25, + from ./include/tie-formatting-problem.hh:24, + from tie-formatting-problem.cc:22: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -41271,9 +40776,10 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/listener.hh:64, - from ./include/dispatcher.hh:23, - from lyric-combine-music-iterator.cc:20: + from ./include/box.hh:10, + from ./include/skyline.hh:25, + from ./include/tie-formatting-problem.hh:24, + from tie-formatting-problem.cc:22: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -41330,44 +40836,14 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from fingering-column-engraver.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from fingering-column-engraver.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/skyline.hh:25, + from ./include/tie-formatting-problem.hh:24, + from tie-formatting-problem.cc:22: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -41386,28 +40862,19 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' - return SCM_I_CONSP (x); - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from fingering-column-engraver.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ +./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' - #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) - ^ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -41420,17 +40887,16 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' - scm_ptobs[SCM_PTOBNUM (port)].flush (port); - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from fingering-column-engraver.cc:20: +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Moment); + ^~~~~~~~~~~~~~~~~~~~ +./include/pitch.hh: In static member function 'static Pitch* Pitch::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -41443,83 +40909,22 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' - #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' - #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' - #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} - ^~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' - SCM_TABCOL (port); - ^~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from fingering-column-engraver.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/pitch.hh:74:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Pitch); + ^~~~~~~~~~~~~~~~~~~~ +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -41541,12 +40946,12 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Grob); - ^~~~~~~~~~~~~ +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); + ^~~~~~~~~~~~~~~~~~~~ ./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -41603,35 +41008,7 @@ ./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' DECLARE_SMOBS (Prob); ^~~~~~~~~~~~~ -./include/skyline.hh: In static member function 'static Skyline* Skyline::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/skyline.hh:65:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Skyline); - ^~~~~~~~~~~~~~~~~~~~ -./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -41653,18 +41030,18 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Listener); - ^~~~~~~~~~~~~~~~~~~~ +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); + ^~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/pitch.hh:24, - from pitch.cc:20: + from ./include/grob-interface.hh:23, + from ./include/gregorian-ligature.hh:25, + from gregorian-ligature.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -41693,9 +41070,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/pitch.hh:24, - from pitch.cc:20: + from ./include/grob-interface.hh:23, + from ./include/gregorian-ligature.hh:25, + from gregorian-ligature.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -41724,9 +41101,9 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/pitch.hh:24, - from pitch.cc:20: + from ./include/grob-interface.hh:23, + from ./include/gregorian-ligature.hh:25, + from gregorian-ligature.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -41755,11 +41132,39 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' scm_ptobs[SCM_PTOBNUM (port)].flush (port); ^~~~~~~~~~~ +./include/skyline.hh: In static member function 'static Skyline* Skyline::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/skyline.hh:65:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Skyline); + ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/pitch.hh:24, - from pitch.cc:20: + from ./include/grob-interface.hh:23, + from ./include/gregorian-ligature.hh:25, + from gregorian-ligature.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -41787,11 +41192,39 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' SCM_TABCOL (port); ^~~~~~~~~~ +./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Listener); + ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/pitch.hh:24, - from pitch.cc:20: + from ./include/grob-interface.hh:23, + from ./include/gregorian-ligature.hh:25, + from gregorian-ligature.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -41848,39 +41281,44 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/pitch.hh:24, - from pitch.cc:20: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from fingering-column-engraver.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ -rm -f ./out/grob-interface-scheme.dep; DEPENDENCIES_OUTPUT="./out/grob-interface-scheme.dep ./out/grob-interface-scheme.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/grob-interface-scheme.o grob-interface-scheme.cc -rm -f ./out/font-metric.dep; DEPENDENCIES_OUTPUT="./out/font-metric.dep ./out/font-metric.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/font-metric.o font-metric.cc -./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from fingering-column-engraver.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -41899,25 +41337,19 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Grob); - ^~~~~~~~~~~~~ -rm -f ./out/note-spacing-engraver.dep; DEPENDENCIES_OUTPUT="./out/note-spacing-engraver.dep ./out/note-spacing-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/note-spacing-engraver.o note-spacing-engraver.cc +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' + return SCM_I_CONSP (x); + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/music-iterator.hh:24, - from ./include/simple-music-iterator.hh:23, - from ./include/event-iterator.hh:24, - from event-iterator.cc:20: + from ./include/listener.hh:64, + from ./include/dispatcher.hh:23, + from lyric-combine-music-iterator.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -41931,6 +41363,40 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' if (scm_is_null (*freelist)) ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from fingering-column-engraver.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' + #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) + ^ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' + scm_ptobs[SCM_PTOBNUM (port)].flush (port); + ^~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -41946,12 +41412,42 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from fingering-column-engraver.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' + #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' + #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' + #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} + ^~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' + SCM_TABCOL (port); + ^~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/music-iterator.hh:24, - from ./include/simple-music-iterator.hh:23, - from ./include/event-iterator.hh:24, - from event-iterator.cc:20: + from ./include/listener.hh:64, + from ./include/dispatcher.hh:23, + from lyric-combine-music-iterator.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -41977,13 +41473,24 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' return SCM_I_CONSP (x); ^~~~~~~~~~~ -./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from fingering-column-engraver.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -41993,27 +41500,47 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Stencil); - ^~~~~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/music-iterator.hh:24, - from ./include/simple-music-iterator.hh:23, - from ./include/event-iterator.hh:24, - from event-iterator.cc:20: + from ./include/listener.hh:64, + from ./include/dispatcher.hh:23, + from lyric-combine-music-iterator.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -42045,11 +41572,9 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/music-iterator.hh:24, - from ./include/simple-music-iterator.hh:23, - from ./include/event-iterator.hh:24, - from event-iterator.cc:20: + from ./include/listener.hh:64, + from ./include/dispatcher.hh:23, + from lyric-combine-music-iterator.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -42080,11 +41605,9 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/music-iterator.hh:24, - from ./include/simple-music-iterator.hh:23, - from ./include/event-iterator.hh:24, - from event-iterator.cc:20: + from ./include/listener.hh:64, + from ./include/dispatcher.hh:23, + from lyric-combine-music-iterator.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -42141,7 +41664,12 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ -./include/output-def.hh: In static member function 'static Output_def* Output_def::unsmob(SCM)': +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/gregorian-ligature.hh:25, + from gregorian-ligature.cc:20: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -42160,21 +41688,20 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/output-def.hh:54:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Output_def); - ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/pitch.hh:24, - from pitch.cc:20: + from ./include/box.hh:10, + from ./include/skyline.hh:25, + from ./include/tie-formatting-problem.hh:24, + from tie-formatting-problem.cc:22: ./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -42226,8 +41753,10 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/pitch.hh:24, - from pitch.cc:20: + from ./include/box.hh:10, + from ./include/skyline.hh:25, + from ./include/tie-formatting-problem.hh:24, + from tie-formatting-problem.cc:22: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -42260,8 +41789,10 @@ from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/pitch.hh:24, - from pitch.cc:20: + from ./include/box.hh:10, + from ./include/skyline.hh:25, + from ./include/tie-formatting-problem.hh:24, + from tie-formatting-problem.cc:22: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -42297,8 +41828,10 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/pitch.hh:24, - from pitch.cc:20: + from ./include/box.hh:10, + from ./include/skyline.hh:25, + from ./include/tie-formatting-problem.hh:24, + from tie-formatting-problem.cc:22: ./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -42324,8 +41857,7 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ -rm -f ./out/duration-scheme.dep; DEPENDENCIES_OUTPUT="./out/duration-scheme.dep ./out/duration-scheme.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/duration-scheme.o duration-scheme.cc -./include/pitch.hh: In static member function 'static Pitch* Pitch::unsmob(SCM)': +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -42350,84 +41882,15 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/pitch.hh:74:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Pitch); +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); ^~~~~~~~~~~~~~~~~~~~ -./include/scale.hh: In static member function 'static Scale* Scale::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/scale.hh:38:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Scale); - ^~~~~~~~~~~~~ -In file included from pitch.cc:27: -pitch.cc: In function 'void init_type_Pitch()': -./include/ly-smobs.icc:31:53: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - (scm_t_subr) CL::smob_p); \ - ^~~~~~ -pitch.cc:222:1: note: in expansion of macro 'IMPLEMENT_TYPE_P' - IMPLEMENT_TYPE_P (Pitch, "ly:pitch?"); - ^~~~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/pitch.hh:24, from pitch.cc:20: -pitch.cc: In static member function 'static scm_unused_struct* Pitch::smob_p(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/ly-smobs.icc:52:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/ly-smobs.icc:81:3: note: in expansion of macro 'IMPLEMENT_BASE_SMOBS' - IMPLEMENT_BASE_SMOBS (CL); \ - ^~~~~~~~~~~~~~~~~~~~ -pitch.cc:230:1: note: in expansion of macro 'IMPLEMENT_SIMPLE_SMOBS' - IMPLEMENT_SIMPLE_SMOBS (Pitch); - ^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/gregorian-ligature.hh:25, - from gregorian-ligature.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -42441,39 +41904,6 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' if (scm_is_null (*freelist)) ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/music-iterator.hh:24, - from ./include/simple-music-iterator.hh:23, - from ./include/event-iterator.hh:24, - from event-iterator.cc:20: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -42487,36 +41917,11 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' if (scm_is_null (*freelist)) ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/music-iterator.hh:24, - from ./include/simple-music-iterator.hh:23, - from ./include/event-iterator.hh:24, - from event-iterator.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } - ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/gregorian-ligature.hh:25, - from gregorian-ligature.cc:20: + from ./include/smobs.hh:23, + from ./include/pitch.hh:24, + from pitch.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -42542,44 +41947,12 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' return SCM_I_CONSP (x); ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' - inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } - ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/gregorian-ligature.hh:25, - from gregorian-ligature.cc:20: + from ./include/smobs.hh:23, + from ./include/pitch.hh:24, + from pitch.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -42608,29 +41981,7 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' scm_ptobs[SCM_PTOBNUM (port)].flush (port); ^~~~~~~~~~~ -In file included from ./include/lily-guile.hh:39, - from ./include/smobs.hh:23, - from ./include/pitch.hh:24, - from pitch.cc:20: -pitch.cc: In function 'void Pitch_less_p_init_functions()': -pitch.cc:254:30: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (Pitch, less_p, 2); - ^~~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -pitch.cc:254:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (Pitch, less_p, 2); - ^~~~~~~~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/music-iterator.hh:24, - from ./include/simple-music-iterator.hh:23, - from ./include/event-iterator.hh:24, - from event-iterator.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': +./include/skyline.hh: In static member function 'static Skyline* Skyline::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -42649,61 +42000,20 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' - && (SCM_TYP7 (x) == scm_tc7_symbol)) - ^~~~~~~~ -./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' - inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } - ^~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/music-iterator.hh:24, - from ./include/simple-music-iterator.hh:23, - from ./include/event-iterator.hh:24, - from event-iterator.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' - return scm_is_true (scm_equal_p (x, y)); - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' - inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } - ^~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/skyline.hh:65:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Skyline); + ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/gregorian-ligature.hh:25, - from gregorian-ligature.cc:20: + from ./include/smobs.hh:23, + from ./include/pitch.hh:24, + from pitch.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -42733,9 +42043,9 @@ ^~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/gregorian-ligature.hh:25, - from gregorian-ligature.cc:20: + from ./include/smobs.hh:23, + from ./include/pitch.hh:24, + from pitch.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -42795,9 +42105,8 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/listener.hh:64, - from ./include/dispatcher.hh:23, - from lyric-combine-music-iterator.cc:20: + from ./include/pitch.hh:24, + from pitch.cc:20: ./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -42823,6 +42132,41 @@ ./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/music-iterator.hh:24, + from ./include/simple-music-iterator.hh:23, + from ./include/event-iterator.hh:24, + from event-iterator.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, @@ -42831,7 +42175,7 @@ from ./include/simple-music-iterator.hh:23, from ./include/event-iterator.hh:24, from event-iterator.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -42853,21 +42197,29 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ -./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' - inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' + return SCM_I_CONSP (x); + ^~~~~~~~~~~ +rm -f ./out/grob-interface-scheme.dep; DEPENDENCIES_OUTPUT="./out/grob-interface-scheme.dep ./out/grob-interface-scheme.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/grob-interface-scheme.o grob-interface-scheme.cc +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/gregorian-ligature.hh:25, - from gregorian-ligature.cc:20: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/music-iterator.hh:24, + from ./include/simple-music-iterator.hh:23, + from ./include/event-iterator.hh:24, + from event-iterator.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' + #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) + ^ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -42880,13 +42232,20 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ -./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' + scm_ptobs[SCM_PTOBNUM (port)].flush (port); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/music-iterator.hh:24, + from ./include/simple-music-iterator.hh:23, + from ./include/event-iterator.hh:24, + from event-iterator.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -42899,33 +42258,42 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Moment); - ^~~~~~~~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' + #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' + #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' + #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} + ^~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' + SCM_TABCOL (port); + ^~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from fingering-column-engraver.cc:20: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/music-iterator.hh:24, + from ./include/simple-music-iterator.hh:23, + from ./include/event-iterator.hh:24, + from event-iterator.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -42935,22 +42303,25 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ -./include/music-iterator.hh: In static member function 'static Music_iterator* Music_iterator::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -42960,19 +42331,21 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/music-iterator.hh:68:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Music_iterator); - ^~~~~~~~~~~~~ -./include/duration.hh: In static member function 'static Duration* Duration::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/music-iterator.hh:24, + from ./include/simple-music-iterator.hh:23, + from ./include/event-iterator.hh:24, + from event-iterator.cc:20: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -42991,28 +42364,385 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/duration.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Duration); - ^~~~~~~~~~~~~~~~~~~~ -./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/music-iterator.hh:24, + from ./include/simple-music-iterator.hh:23, + from ./include/event-iterator.hh:24, + from event-iterator.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' + inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/music-iterator.hh:24, + from ./include/simple-music-iterator.hh:23, + from ./include/event-iterator.hh:24, + from event-iterator.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' + && (SCM_TYP7 (x) == scm_tc7_symbol)) + ^~~~~~~~ +./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' + inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } + ^~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/music-iterator.hh:24, + from ./include/simple-music-iterator.hh:23, + from ./include/event-iterator.hh:24, + from event-iterator.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' + return scm_is_true (scm_equal_p (x, y)); + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' + inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/music-iterator.hh:24, + from ./include/simple-music-iterator.hh:23, + from ./include/event-iterator.hh:24, + from event-iterator.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' + inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/gregorian-ligature.hh:25, + from gregorian-ligature.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } + ^~~~~~~~~~~ +./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Moment); + ^~~~~~~~~~~~~~~~~~~~ +./include/music-iterator.hh: In static member function 'static Music_iterator* Music_iterator::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/music-iterator.hh:68:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Music_iterator); + ^~~~~~~~~~~~~ +./include/duration.hh: In static member function 'static Duration* Duration::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/duration.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Duration); + ^~~~~~~~~~~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' + inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/gregorian-ligature.hh:25, + from gregorian-ligature.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' + && (SCM_TYP7 (x) == scm_tc7_symbol)) + ^~~~~~~~ +./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' + inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } + ^~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/gregorian-ligature.hh:25, + from gregorian-ligature.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' + return scm_is_true (scm_equal_p (x, y)); + ^~~~~~~~~~~ +./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ @@ -43028,6 +42758,22 @@ ./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' DECLARE_SIMPLE_SMOBS (Listener); ^~~~~~~~~~~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' + inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } + ^~~~~~~~~~~ ./include/scm-hash.hh: In static member function 'static Scheme_hash_table* Scheme_hash_table::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -43056,6 +42802,37 @@ ./include/scm-hash.hh:62:3: note: in expansion of macro 'DECLARE_SMOBS' DECLARE_SMOBS (Scheme_hash_table); ^~~~~~~~~~~~~ +rm -f ./out/font-metric.dep; DEPENDENCIES_OUTPUT="./out/font-metric.dep ./out/font-metric.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/font-metric.o font-metric.cc +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/gregorian-ligature.hh:25, + from gregorian-ligature.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' + inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } + ^~~~~~~~~~~ ./include/context.hh: In static member function 'static Context* Context::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -43084,14 +42861,6 @@ ./include/context.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' DECLARE_SMOBS (Context); ^~~~~~~~~~~~~ -tie-formatting-problem.cc: In member function 'void Tie_formatting_problem::score_ties_aptitude(Ties_configuration*) const': -tie-formatting-problem.cc:788:27: warning: conversion from 'vsize' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - ties, i); - ^ -tie-formatting-problem.cc: In member function 'void Tie_formatting_problem::score_ties_configuration(Ties_configuration*) const': -tie-formatting-problem.cc:808:51: warning: conversion from 'vsize' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - ties->add_tie_score (ties->at (i).score (), i, "conf"); - ^ ./include/pitch.hh: In static member function 'static Pitch* Pitch::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -43120,7 +42889,6 @@ ./include/pitch.hh:74:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' DECLARE_SIMPLE_SMOBS (Pitch); ^~~~~~~~~~~~~~~~~~~~ -rm -f ./out/slur-proto-engraver.dep; DEPENDENCIES_OUTPUT="./out/slur-proto-engraver.dep ./out/slur-proto-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/slur-proto-engraver.o slur-proto-engraver.cc ./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -43205,36 +42973,154 @@ ./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' DECLARE_SMOBS (Prob); ^~~~~~~~~~~~~ -tie-formatting-problem.cc: In member function 'std::vector Tie_formatting_problem::generate_extremal_tie_variations(const Ties_configuration&) const': -tie-formatting-problem.cc:1047:47: warning: conversion from 'std::vector::size_type' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - var.add_suggestion ((d == DOWN) ? 0 : ties.size () - 1, - ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -tie-formatting-problem.cc:1056:44: warning: conversion from 'std::vector::size_type' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - var.add_suggestion (ties.size () - 1, configs[UP]); - ~~~~~~~~~~~~~^~~ -tie-formatting-problem.cc: In member function 'std::vector Tie_formatting_problem::generate_collision_variations(const Ties_configuration&) const': -tie-formatting-problem.cc:1117:39: warning: conversion from 'vsize' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - var.add_suggestion (i, - ^ -tie-formatting-problem.cc:1132:41: warning: conversion from 'vsize' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - var.add_suggestion (i - 1, - ~~^~~ -tie-formatting-problem.cc:1146:41: warning: conversion from 'vsize' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - var.add_suggestion (i - 1, - ~~^~~ -tie-formatting-problem.cc:1157:39: warning: conversion from 'vsize' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - var.add_suggestion (i, - ^ -tie-formatting-problem.cc:1170:35: warning: conversion from 'vsize' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - var.add_suggestion (i, - ^ +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); + ^~~~~~~~~~~~~~~~~~~~ +rm -f ./out/note-spacing-engraver.dep; DEPENDENCIES_OUTPUT="./out/note-spacing-engraver.dep ./out/note-spacing-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -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" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/duration-scheme.o duration-scheme.cc +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); + ^~~~~~~~~~~~~ +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); + ^~~~~~~~~~~~~ +./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Stencil); + ^~~~~~~~~~~~~~~~~~~~ +./include/output-def.hh: In static member function 'static Output_def* Output_def::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/output-def.hh:54:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Output_def); + ^~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/listener.hh:64, - from ./include/dispatcher.hh:23, - from lyric-combine-music-iterator.cc:20: + from ./include/pitch.hh:24, + from pitch.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -43286,9 +43172,8 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/listener.hh:64, - from ./include/dispatcher.hh:23, - from lyric-combine-music-iterator.cc:20: + from ./include/pitch.hh:24, + from pitch.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -43321,9 +43206,8 @@ from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/listener.hh:64, - from ./include/dispatcher.hh:23, - from lyric-combine-music-iterator.cc:20: + from ./include/pitch.hh:24, + from pitch.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -43356,12 +43240,424 @@ ./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/pitch.hh:24, + from pitch.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' + inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } + ^~~~~~~~~~~ +./include/pitch.hh: In static member function 'static Pitch* Pitch::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/pitch.hh:74:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Pitch); + ^~~~~~~~~~~~~~~~~~~~ +./include/scale.hh: In static member function 'static Scale* Scale::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/scale.hh:38:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Scale); + ^~~~~~~~~~~~~ +In file included from pitch.cc:27: +pitch.cc: In function 'void init_type_Pitch()': +./include/ly-smobs.icc:31:53: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + (scm_t_subr) CL::smob_p); \ + ^~~~~~ +pitch.cc:222:1: note: in expansion of macro 'IMPLEMENT_TYPE_P' + IMPLEMENT_TYPE_P (Pitch, "ly:pitch?"); + ^~~~~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/pitch.hh:24, + from pitch.cc:20: +pitch.cc: In static member function 'static scm_unused_struct* Pitch::smob_p(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/ly-smobs.icc:52:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/ly-smobs.icc:81:3: note: in expansion of macro 'IMPLEMENT_BASE_SMOBS' + IMPLEMENT_BASE_SMOBS (CL); \ + ^~~~~~~~~~~~~~~~~~~~ +pitch.cc:230:1: note: in expansion of macro 'IMPLEMENT_SIMPLE_SMOBS' + IMPLEMENT_SIMPLE_SMOBS (Pitch); + ^~~~~~~~~~~~~~~~~~~~~~ +In file included from ./include/lily-guile.hh:39, + from ./include/smobs.hh:23, + from ./include/pitch.hh:24, + from pitch.cc:20: +pitch.cc: In function 'void Pitch_less_p_init_functions()': +pitch.cc:254:30: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK (Pitch, less_p, 2); + ^~~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +pitch.cc:254:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' + MAKE_SCHEME_CALLBACK (Pitch, less_p, 2); + ^~~~~~~~~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from fingering-column-engraver.cc:20: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/listener.hh:64, + from ./include/dispatcher.hh:23, + from lyric-combine-music-iterator.cc:20: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/gregorian-ligature.hh:25, - from gregorian-ligature.cc:20: + from grob-interface-scheme.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from grob-interface-scheme.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' + return SCM_I_CONSP (x); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, + from ./include/lily-guile.hh:27, + from grob-interface-scheme.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' + #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) + ^ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' + scm_ptobs[SCM_PTOBNUM (port)].flush (port); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from grob-interface-scheme.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' + #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' + #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' + #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} + ^~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' + SCM_TABCOL (port); + ^~~~~~~~~~ +tie-formatting-problem.cc: In member function 'void Tie_formatting_problem::score_ties_aptitude(Ties_configuration*) const': +tie-formatting-problem.cc:788:27: warning: conversion from 'vsize' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + ties, i); + ^ +tie-formatting-problem.cc: In member function 'void Tie_formatting_problem::score_ties_configuration(Ties_configuration*) const': +tie-formatting-problem.cc:808:51: warning: conversion from 'vsize' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + ties->add_tie_score (ties->at (i).score (), i, "conf"); + ^ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from grob-interface-scheme.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +tie-formatting-problem.cc: In member function 'std::vector Tie_formatting_problem::generate_extremal_tie_variations(const Ties_configuration&) const': +tie-formatting-problem.cc:1047:47: warning: conversion from 'std::vector::size_type' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + var.add_suggestion ((d == DOWN) ? 0 : ties.size () - 1, + ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +tie-formatting-problem.cc:1056:44: warning: conversion from 'std::vector::size_type' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + var.add_suggestion (ties.size () - 1, configs[UP]); + ~~~~~~~~~~~~~^~~ +tie-formatting-problem.cc: In member function 'std::vector Tie_formatting_problem::generate_collision_variations(const Ties_configuration&) const': +tie-formatting-problem.cc:1117:39: warning: conversion from 'vsize' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + var.add_suggestion (i, + ^ +tie-formatting-problem.cc:1132:41: warning: conversion from 'vsize' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + var.add_suggestion (i - 1, + ~~^~~ +tie-formatting-problem.cc:1146:41: warning: conversion from 'vsize' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + var.add_suggestion (i - 1, + ~~^~~ +tie-formatting-problem.cc:1157:39: warning: conversion from 'vsize' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + var.add_suggestion (i, + ^ +tie-formatting-problem.cc:1170:35: warning: conversion from 'vsize' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + var.add_suggestion (i, + ^ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from fingering-column-engraver.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -43378,6 +43674,7 @@ ./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } ^~~~~~~~~~~ +rm -f ./out/slur-proto-engraver.dep; DEPENDENCIES_OUTPUT="./out/slur-proto-engraver.dep ./out/slur-proto-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/slur-proto-engraver.o slur-proto-engraver.cc ./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -43412,40 +43709,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/listener.hh:64, - from ./include/dispatcher.hh:23, - from lyric-combine-music-iterator.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' - inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/gregorian-ligature.hh:25, - from gregorian-ligature.cc:20: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from fingering-column-engraver.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -43477,9 +43743,9 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/gregorian-ligature.hh:25, - from gregorian-ligature.cc:20: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from fingering-column-engraver.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -43514,9 +43780,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/gregorian-ligature.hh:25, - from gregorian-ligature.cc:20: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from fingering-column-engraver.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -43542,40 +43808,13 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ -./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Listener); - ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from fingering-column-engraver.cc:20: + from ./include/smobs.hh:23, + from ./include/listener.hh:64, + from ./include/dispatcher.hh:23, + from lyric-combine-music-iterator.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -43626,9 +43865,10 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from fingering-column-engraver.cc:20: + from ./include/smobs.hh:23, + from ./include/listener.hh:64, + from ./include/dispatcher.hh:23, + from lyric-combine-music-iterator.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -43660,9 +43900,10 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from fingering-column-engraver.cc:20: + from ./include/smobs.hh:23, + from ./include/listener.hh:64, + from ./include/dispatcher.hh:23, + from lyric-combine-music-iterator.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -43695,7 +43936,13 @@ ./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } ^~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/listener.hh:64, + from ./include/dispatcher.hh:23, + from lyric-combine-music-iterator.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -43714,21 +43961,13 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); - ^~~~~~~~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from fingering-column-engraver.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' + inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } + ^~~~~~~~~~~ +./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -43747,13 +43986,16 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' - inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } - ^~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Translator); + ^~~~~~~~~~~~~ +./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -43778,10 +44020,10 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); +./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Listener); ^~~~~~~~~~~~~~~~~~~~ -./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -43806,10 +44048,10 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Stencil); +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); ^~~~~~~~~~~~~~~~~~~~ -./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -43831,13 +44073,13 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Prob); - ^~~~~~~~~~~~~ -./include/dispatcher.hh: In static member function 'static Dispatcher* Dispatcher::unsmob(SCM)': +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); + ^~~~~~~~~~~~~~~~~~~~ +./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -43859,13 +44101,13 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/dispatcher.hh:49:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Dispatcher); - ^~~~~~~~~~~~~ -./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': +./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Stencil); + ^~~~~~~~~~~~~~~~~~~~ +./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -43887,13 +44129,13 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Moment); - ^~~~~~~~~~~~~~~~~~~~ -./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': +./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Prob); + ^~~~~~~~~~~~~ +./include/dispatcher.hh: In static member function 'static Dispatcher* Dispatcher::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -43918,10 +44160,10 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Translator); +./include/dispatcher.hh:49:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Dispatcher); ^~~~~~~~~~~~~ -./include/duration.hh: In static member function 'static Duration* Duration::unsmob(SCM)': +./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -43946,10 +44188,11 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/duration.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Duration); +./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Moment); ^~~~~~~~~~~~~~~~~~~~ -./include/scm-hash.hh: In static member function 'static Scheme_hash_table* Scheme_hash_table::unsmob(SCM)': +rm -f ./out/music-iterator.dep; DEPENDENCIES_OUTPUT="./out/music-iterator.dep ./out/music-iterator.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/music-iterator.o music-iterator.cc +./include/duration.hh: In static member function 'static Duration* Duration::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -43971,13 +44214,13 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/scm-hash.hh:62:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Scheme_hash_table); - ^~~~~~~~~~~~~ -./include/context.hh: In static member function 'static Context* Context::unsmob(SCM)': +./include/duration.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Duration); + ^~~~~~~~~~~~~~~~~~~~ +./include/scm-hash.hh: In static member function 'static Scheme_hash_table* Scheme_hash_table::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -44002,10 +44245,10 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/context.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Context); +./include/scm-hash.hh:62:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Scheme_hash_table); ^~~~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +./include/context.hh: In static member function 'static Context* Context::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -44027,16 +44270,19 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); - ^~~~~~~~~~~~~~~~~~~~ +./include/context.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Context); + ^~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from grob-interface-scheme.cc:20: + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from duration-scheme.cc:21: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -44065,7 +44311,10 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from grob-interface-scheme.cc:20: + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from duration-scheme.cc:21: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -44094,7 +44343,10 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, - from grob-interface-scheme.cc:20: + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from duration-scheme.cc:21: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -44125,7 +44377,10 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from grob-interface-scheme.cc:20: + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from duration-scheme.cc:21: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -44155,7 +44410,10 @@ ^~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from grob-interface-scheme.cc:20: + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from duration-scheme.cc:21: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -44240,34 +44498,6 @@ ./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' DECLARE_SMOBS (Grob); ^~~~~~~~~~~~~ -./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Grob); - ^~~~~~~~~~~~~ ./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -44296,7 +44526,11 @@ ./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' DECLARE_SIMPLE_SMOBS (Listener); ^~~~~~~~~~~~~~~~~~~~ -./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': +rm -f ./out/grob-array.dep; DEPENDENCIES_OUTPUT="./out/grob-array.dep ./out/grob-array.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/grob-array.o grob-array.cc +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from grob-interface-scheme.cc:20: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -44315,16 +44549,13 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Grob); - ^~~~~~~~~~~~~ -./include/music-iterator.hh: In static member function 'static Music_iterator* Music_iterator::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -44349,70 +44580,9 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/music-iterator.hh:68:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Music_iterator); +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); ^~~~~~~~~~~~~ -./include/pitch.hh: In static member function 'static Pitch* Pitch::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/pitch.hh:74:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Pitch); - ^~~~~~~~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from duration-scheme.cc:21: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, @@ -44445,13 +44615,7 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' if (scm_is_null (*freelist)) ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from duration-scheme.cc:21: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': +./include/music-iterator.hh: In static member function 'static Music_iterator* Music_iterator::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -44470,18 +44634,16 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' - return SCM_I_CONSP (x); - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from note-spacing-engraver.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/music-iterator.hh:68:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Music_iterator); + ^~~~~~~~~~~~~ +./include/pitch.hh: In static member function 'static Pitch* Pitch::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -44500,29 +44662,27 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' - return SCM_I_CONSP (x); - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/pitch.hh:74:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Pitch); + ^~~~~~~~~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from duration-scheme.cc:21: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from note-spacing-engraver.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' - #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) - ^ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -44535,12 +44695,12 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' - scm_ptobs[SCM_PTOBNUM (port)].flush (port); - ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' + return SCM_I_CONSP (x); + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, @@ -44577,39 +44737,6 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from duration-scheme.cc:21: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' - #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' - #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' - #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} - ^~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' - SCM_TABCOL (port); - ^~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from note-spacing-engraver.cc:20: @@ -44642,10 +44769,9 @@ ^~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from duration-scheme.cc:21: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from note-spacing-engraver.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -44674,19 +44800,14 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from note-spacing-engraver.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' @@ -44704,22 +44825,71 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from grob-interface-scheme.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' + inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from grob-interface-scheme.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -44729,25 +44899,64 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' + && (SCM_TYP7 (x) == scm_tc7_symbol)) + ^~~~~~~~ +./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' + inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } + ^~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from grob-interface-scheme.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' + return scm_is_true (scm_equal_p (x, y)); + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' + inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from grob-interface-scheme.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -44757,13 +44966,28 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -rm -f ./out/music-iterator.dep; DEPENDENCIES_OUTPUT="./out/music-iterator.dep ./out/music-iterator.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/music-iterator.o music-iterator.cc +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' + inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } + ^~~~~~~~~~~ +In file included from ./include/lily-guile.hh:39, + from grob-interface-scheme.cc:20: +grob-interface-scheme.cc: In function 'void ly_add_interfaceinit()': +grob-interface-scheme.cc:40:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_add_interface, "ly:add-interface", + ^~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +grob-interface-scheme.cc:40:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_add_interface, "ly:add-interface", + ^~~~~~~~~ +rm -f ./out/timing-translator.dep; DEPENDENCIES_OUTPUT="./out/timing-translator.dep ./out/timing-translator.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/timing-translator.o timing-translator.cc In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, @@ -44955,7 +45179,10 @@ ^~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from grob-interface-scheme.cc:20: + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from duration-scheme.cc:21: ./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -45208,41 +45435,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from duration-scheme.cc:21: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ -rm -f ./out/grob-array.dep; DEPENDENCIES_OUTPUT="./out/grob-array.dep ./out/grob-array.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/grob-array.o grob-array.cc -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, - from note-spacing-engraver.cc:20: + from slur-proto-engraver.cc:20: ./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -45268,165 +45463,7 @@ ./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from grob-interface-scheme.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' - inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from grob-interface-scheme.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' - && (SCM_TYP7 (x) == scm_tc7_symbol)) - ^~~~~~~~ -./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' - inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } - ^~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from grob-interface-scheme.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' - return scm_is_true (scm_equal_p (x, y)); - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' - inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from grob-interface-scheme.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' - inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } - ^~~~~~~~~~~ -In file included from ./include/lily-guile.hh:39, - from grob-interface-scheme.cc:20: -grob-interface-scheme.cc: In function 'void ly_add_interfaceinit()': -grob-interface-scheme.cc:40:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_add_interface, "ly:add-interface", - ^~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -grob-interface-scheme.cc:40:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_add_interface, "ly:add-interface", - ^~~~~~~~~ +rm -f ./out/context.dep; DEPENDENCIES_OUTPUT="./out/context.dep ./out/context.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/context.o context.cc In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, @@ -45586,165 +45623,6 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/font-metric.hh:23, - from font-metric.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' - inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/font-metric.hh:23, - from font-metric.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' - && (SCM_TYP7 (x) == scm_tc7_symbol)) - ^~~~~~~~ -./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' - inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } - ^~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/font-metric.hh:23, - from font-metric.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' - return scm_is_true (scm_equal_p (x, y)); - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' - inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/font-metric.hh:23, - from font-metric.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' - inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } - ^~~~~~~~~~~ ./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -45816,7 +45694,6 @@ duration-scheme.cc:24:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' MAKE_SCHEME_CALLBACK (Duration, less_p, 2); ^~~~~~~~~~~~~~~~~~~~ -rm -f ./out/timing-translator.dep; DEPENDENCIES_OUTPUT="./out/timing-translator.dep ./out/timing-translator.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/timing-translator.o timing-translator.cc duration-scheme.cc: In function 'void ly_duration_less_pinit()': duration-scheme.cc:37:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] LY_DEFINE (ly_duration_less_p, "ly:duration> 8)) - ^ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -47936,19 +47682,29 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' - scm_ptobs[SCM_PTOBNUM (port)].flush (port); - ^~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/duration.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Duration); + ^~~~~~~~~~~~~~~~~~~~ +In file included from music-iterator.cc:33: +music-iterator.cc: In function 'void init_type_Music_iterator()': +./include/ly-smobs.icc:31:53: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + (scm_t_subr) CL::smob_p); \ + ^~~~~~ +music-iterator.cc:196:1: note: in expansion of macro 'IMPLEMENT_TYPE_P' + IMPLEMENT_TYPE_P (Music_iterator, "ly:iterator?"); + ^~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from context.cc:20: + from ./include/music.hh:23, + from music-iterator.cc:24: +music-iterator.cc: In static member function 'static scm_unused_struct* Music_iterator::smob_p(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -47961,124 +47717,22 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' - #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' - #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' - #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} - ^~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' - SCM_TABCOL (port); - ^~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from context.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/listener.hh:64, - from ./include/dispatcher.hh:23, - from dispatcher.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/listener.hh:64, - from ./include/dispatcher.hh:23, - from dispatcher.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/ly-smobs.icc:52:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/ly-smobs.icc:93:3: note: in expansion of macro 'IMPLEMENT_BASE_SMOBS' + IMPLEMENT_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~~~ +music-iterator.cc:197:1: note: in expansion of macro 'IMPLEMENT_SMOBS' + IMPLEMENT_SMOBS (Music_iterator); + ^~~~~~~~~~~~~~~ +./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -48097,29 +47751,22 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' - return SCM_I_CONSP (x); - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/listener.hh:64, - from ./include/dispatcher.hh:23, - from dispatcher.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Listener); + ^~~~~~~~~~~~~~~~~~~~ +./include/scm-hash.hh: In static member function 'static Scheme_hash_table* Scheme_hash_table::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' - #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) - ^ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -48132,18 +47779,16 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' - scm_ptobs[SCM_PTOBNUM (port)].flush (port); - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/listener.hh:64, - from ./include/dispatcher.hh:23, - from dispatcher.cc:20: +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/scm-hash.hh:62:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Scheme_hash_table); + ^~~~~~~~~~~~~ +./include/context.hh: In static member function 'static Context* Context::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -48156,68 +47801,28 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' - #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' - #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' - #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} - ^~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' - SCM_TABCOL (port); - ^~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/listener.hh:64, - from ./include/dispatcher.hh:23, - from dispatcher.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/context.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Context); + ^~~~~~~~~~~~~ +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -48227,13 +47832,18 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -rm -f ./out/tie-engraver.dep; DEPENDENCIES_OUTPUT="./out/tie-engraver.dep ./out/tie-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/tie-engraver.o tie-engraver.cc +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); + ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, @@ -48453,14 +48063,8 @@ ./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } ^~~~~~~~~~~ -rm -f ./out/grid-line-interface.dep; DEPENDENCIES_OUTPUT="./out/grid-line-interface.dep ./out/grid-line-interface.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/grid-line-interface.o grid-line-interface.cc -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/timing-translator.hh:23, - from timing-translator.cc:20: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': +rm -f ./out/scale.dep; DEPENDENCIES_OUTPUT="./out/scale.dep ./out/scale.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/scale.o scale.cc +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -48479,19 +48083,24 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ -rm -f ./out/vaticana-ligature.dep; DEPENDENCIES_OUTPUT="./out/vaticana-ligature.dep ./out/vaticana-ligature.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/vaticana-ligature.o vaticana-ligature.cc +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); + ^~~~~~~~~~~~~ +rm -f ./out/piano-pedal-performer.dep; DEPENDENCIES_OUTPUT="./out/piano-pedal-performer.dep ./out/piano-pedal-performer.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/piano-pedal-performer.o piano-pedal-performer.cc In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/scale.hh:23, - from scale.cc:22: + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from context.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -48521,8 +48130,10 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/scale.hh:23, - from scale.cc:22: + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from context.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -48552,8 +48163,10 @@ from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/scale.hh:23, - from scale.cc:22: + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from context.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -48585,8 +48198,10 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/scale.hh:23, - from scale.cc:22: + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from context.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -48617,8 +48232,10 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/scale.hh:23, - from scale.cc:22: + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from context.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -48675,6 +48292,37 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/timing-translator.hh:23, + from timing-translator.cc:20: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, @@ -49014,12 +48662,72 @@ ./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/timing-translator.hh:23, + from timing-translator.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' + inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } + ^~~~~~~~~~~ +./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Moment); + ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from default-bar-line-engraver.cc:20: + from ./include/smobs.hh:23, + from ./include/listener.hh:64, + from ./include/dispatcher.hh:23, + from dispatcher.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -49048,9 +48756,10 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from default-bar-line-engraver.cc:20: + from ./include/smobs.hh:23, + from ./include/listener.hh:64, + from ./include/dispatcher.hh:23, + from dispatcher.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -49079,9 +48788,10 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from default-bar-line-engraver.cc:20: + from ./include/smobs.hh:23, + from ./include/listener.hh:64, + from ./include/dispatcher.hh:23, + from dispatcher.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -49112,9 +48822,10 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from default-bar-line-engraver.cc:20: + from ./include/smobs.hh:23, + from ./include/listener.hh:64, + from ./include/dispatcher.hh:23, + from dispatcher.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -49142,14 +48853,7 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' SCM_TABCOL (port); ^~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from context.cc:20: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': +./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -49168,17 +48872,49 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Translator); + ^~~~~~~~~~~~~ +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); + ^~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from default-bar-line-engraver.cc:20: + from ./include/smobs.hh:23, + from ./include/listener.hh:64, + from ./include/dispatcher.hh:23, + from dispatcher.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -49207,37 +48943,6 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/timing-translator.hh:23, - from timing-translator.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' - inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } - ^~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -49266,72 +48971,7 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ -rm -f ./out/slur-configuration.dep; DEPENDENCIES_OUTPUT="./out/slur-configuration.dep ./out/slur-configuration.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/slur-configuration.o slur-configuration.cc -./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Grob); - ^~~~~~~~~~~~~ -grob-array.cc: In static member function 'static scm_unused_struct* Grob_array::smob_p(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/ly-smobs.icc:52:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/ly-smobs.icc:81:3: note: in expansion of macro 'IMPLEMENT_BASE_SMOBS' - IMPLEMENT_BASE_SMOBS (CL); \ - ^~~~~~~~~~~~~~~~~~~~ -grob-array.cc:116:1: note: in expansion of macro 'IMPLEMENT_SIMPLE_SMOBS' - IMPLEMENT_SIMPLE_SMOBS (Grob_array); - ^~~~~~~~~~~~~~~~~~~~~~ -In file included from grob-array.cc:24: -grob-array.cc: In function 'void init_type_Grob_array()': -./include/ly-smobs.icc:31:53: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - (scm_t_subr) CL::smob_p); \ - ^~~~~~ -grob-array.cc:117:1: note: in expansion of macro 'IMPLEMENT_TYPE_P' - IMPLEMENT_TYPE_P (Grob_array, "ly:grob-array?"); - ^~~~~~~~~~~~~~~~ -./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': +./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -49356,10 +48996,11 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Moment); +./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Listener); ^~~~~~~~~~~~~~~~~~~~ -./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': +rm -f ./out/default-bar-line-engraver.dep; DEPENDENCIES_OUTPUT="./out/default-bar-line-engraver.dep ./out/default-bar-line-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/default-bar-line-engraver.o default-bar-line-engraver.cc +./include/translator-group.hh: In static member function 'static Translator_group* Translator_group::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -49384,10 +49025,10 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Translator); +./include/translator-group.hh:66:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Translator_group); ^~~~~~~~~~~~~ -./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': +grob-array.cc: In static member function 'static scm_unused_struct* Grob_array::smob_p(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -49406,16 +49047,16 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ +./include/ly-smobs.icc:52:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Listener); +./include/ly-smobs.icc:81:3: note: in expansion of macro 'IMPLEMENT_BASE_SMOBS' + IMPLEMENT_BASE_SMOBS (CL); \ ^~~~~~~~~~~~~~~~~~~~ -./include/translator-group.hh: In static member function 'static Translator_group* Translator_group::unsmob(SCM)': +grob-array.cc:116:1: note: in expansion of macro 'IMPLEMENT_SIMPLE_SMOBS' + IMPLEMENT_SIMPLE_SMOBS (Grob_array); + ^~~~~~~~~~~~~~~~~~~~~~ +./include/duration.hh: In static member function 'static Duration* Duration::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -49437,13 +49078,13 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/translator-group.hh:66:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Translator_group); - ^~~~~~~~~~~~~ -./include/duration.hh: In static member function 'static Duration* Duration::unsmob(SCM)': +./include/duration.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Duration); + ^~~~~~~~~~~~~~~~~~~~ +./include/scm-hash.hh: In static member function 'static Scheme_hash_table* Scheme_hash_table::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -49465,13 +49106,21 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/duration.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Duration); - ^~~~~~~~~~~~~~~~~~~~ -./include/scm-hash.hh: In static member function 'static Scheme_hash_table* Scheme_hash_table::unsmob(SCM)': +./include/scm-hash.hh:62:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Scheme_hash_table); + ^~~~~~~~~~~~~ +In file included from grob-array.cc:24: +grob-array.cc: In function 'void init_type_Grob_array()': +./include/ly-smobs.icc:31:53: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + (scm_t_subr) CL::smob_p); \ + ^~~~~~ +grob-array.cc:117:1: note: in expansion of macro 'IMPLEMENT_TYPE_P' + IMPLEMENT_TYPE_P (Grob_array, "ly:grob-array?"); + ^~~~~~~~~~~~~~~~ +./include/context.hh: In static member function 'static Context* Context::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -49496,10 +49145,19 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/scm-hash.hh:62:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Scheme_hash_table); +./include/context.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Context); ^~~~~~~~~~~~~ -./include/context.hh: In static member function 'static Context* Context::unsmob(SCM)': +rm -f ./out/tie-engraver.dep; DEPENDENCIES_OUTPUT="./out/tie-engraver.dep ./out/tie-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/tie-engraver.o tie-engraver.cc +rm -f ./out/grid-line-interface.dep; DEPENDENCIES_OUTPUT="./out/grid-line-interface.dep ./out/grid-line-interface.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/grid-line-interface.o grid-line-interface.cc +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from context.cc:20: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -49518,21 +49176,18 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/context.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Context); - ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from tie-engraver.cc:20: + from ./include/smobs.hh:23, + from ./include/scale.hh:23, + from scale.cc:22: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -49561,9 +49216,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from tie-engraver.cc:20: + from ./include/smobs.hh:23, + from ./include/scale.hh:23, + from scale.cc:22: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -49592,9 +49247,9 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from tie-engraver.cc:20: + from ./include/smobs.hh:23, + from ./include/scale.hh:23, + from scale.cc:22: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -49623,6 +49278,131 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' scm_ptobs[SCM_PTOBNUM (port)].flush (port); ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/scale.hh:23, + from scale.cc:22: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' + #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' + #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' + #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} + ^~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' + SCM_TABCOL (port); + ^~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/scale.hh:23, + from scale.cc:22: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +rm -f ./out/vaticana-ligature.dep; DEPENDENCIES_OUTPUT="./out/vaticana-ligature.dep ./out/vaticana-ligature.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/vaticana-ligature.o vaticana-ligature.cc +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/listener.hh:64, + from ./include/dispatcher.hh:23, + from dispatcher.cc:20: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, @@ -49663,38 +49443,6 @@ ./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from tie-engraver.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' - #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' - #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' - #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} - ^~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' - SCM_TABCOL (port); - ^~~~~~~~~~ ./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -49746,39 +49494,6 @@ ./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } ^~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from tie-engraver.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, @@ -49819,34 +49534,6 @@ ./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } ^~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, @@ -49879,37 +49566,6 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/listener.hh:64, - from ./include/dispatcher.hh:23, - from dispatcher.cc:20: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ ./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -50050,171 +49706,44 @@ ./include/context.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' DECLARE_SMOBS (Context); ^~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/scale.hh:23, - from scale.cc:22: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from tie-engraver.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/listener.hh:64, - from ./include/dispatcher.hh:23, - from dispatcher.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' - inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/listener.hh:64, - from ./include/dispatcher.hh:23, - from dispatcher.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' - && (SCM_TYP7 (x) == scm_tc7_symbol)) - ^~~~~~~~ -./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' - inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } - ^~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/listener.hh:64, - from ./include/dispatcher.hh:23, - from dispatcher.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' - return scm_is_true (scm_equal_p (x, y)); - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' - inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } - ^~~~~~~~~~~ + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/listener.hh:64, - from ./include/dispatcher.hh:23, - from dispatcher.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from tie-engraver.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -50236,44 +49765,25 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ -./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' - inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } - ^~~~~~~~~~~ -./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' + return SCM_I_CONSP (x); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from tie-engraver.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' + #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) + ^ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Listener); - ^~~~~~~~~~~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ + ^~~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -50286,16 +49796,17 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); - ^~~~~~~~~~~~~~~~~~~~ -./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' + scm_ptobs[SCM_PTOBNUM (port)].flush (port); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from tie-engraver.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -50308,56 +49819,39 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Stencil); - ^~~~~~~~~~~~~~~~~~~~ -./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' + #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' + #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' + #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} + ^~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' + SCM_TABCOL (port); + ^~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from tie-engraver.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Prob); - ^~~~~~~~~~~~~ -./include/dispatcher.hh: In static member function 'static Dispatcher* Dispatcher::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ + ^~~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -50367,53 +49861,25 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/dispatcher.hh:49:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Dispatcher); - ^~~~~~~~~~~~~ -./include/context-def.hh: In static member function 'static Context_def* Context_def::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/context-def.hh:79:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Context_def); - ^~~~~~~~~~~~~ -dispatcher.cc: In static member function 'static scm_unused_struct* Dispatcher::smob_p(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ + ^~~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -50423,40 +49889,18 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/ly-smobs.icc:52:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/ly-smobs.icc:93:3: note: in expansion of macro 'IMPLEMENT_BASE_SMOBS' - IMPLEMENT_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~~~ -dispatcher.cc:26:1: note: in expansion of macro 'IMPLEMENT_SMOBS' - IMPLEMENT_SMOBS (Dispatcher); - ^~~~~~~~~~~~~~~ -In file included from dispatcher.cc:23: -dispatcher.cc: In function 'void init_type_Dispatcher()': -./include/ly-smobs.icc:31:53: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - (scm_t_subr) CL::smob_p); \ - ^~~~~~ -dispatcher.cc:27:1: note: in expansion of macro 'IMPLEMENT_TYPE_P' - IMPLEMENT_TYPE_P (Dispatcher, "ly:dispatcher?"); - ^~~~~~~~~~~~~~~~ -dispatcher.cc: In member function 'void Dispatcher::dispatch(SCM)': -dispatcher.cc:96:33: warning: conversion from 'long int' to 'int' may change value [-Wconversion] - int num_classes = scm_ilength (class_list); - ~~~~~~~~~~~~^~~~~~~~~~~~ -dispatcher.cc: In member function 'scm_unused_struct* Dispatcher::listened_types()': -dispatcher.cc:202:56: warning: cast between incompatible function types from 'scm_unused_struct* (*)(void*, SCM, SCM, SCM)' {aka 'scm_unused_struct* (*)(void*, scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_hash_fold_fn' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - return scm_internal_hash_fold ((scm_t_hash_fold_fn) &accumulate_types, - ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, - from ./include/performer.hh:25, - from piano-pedal-performer.cc:20: + from ./include/engraver.hh:23, + from default-bar-line-engraver.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -50483,7 +49927,12 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' if (scm_is_null (*freelist)) ^~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from default-bar-line-engraver.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -50502,21 +49951,13 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); - ^~~~~~~~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/performer.hh:25, - from piano-pedal-performer.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' + return SCM_I_CONSP (x); + ^~~~~~~~~~~ +./include/context-def.hh: In static member function 'static Context_def* Context_def::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -50535,18 +49976,21 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' - return SCM_I_CONSP (x); - ^~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/context-def.hh:79:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Context_def); + ^~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, - from ./include/performer.hh:25, - from piano-pedal-performer.cc:20: + from ./include/engraver.hh:23, + from default-bar-line-engraver.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -50580,36 +50024,6 @@ from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from default-bar-line-engraver.cc:20: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/performer.hh:25, - from piano-pedal-performer.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -50637,40 +50051,11 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' SCM_TABCOL (port); ^~~~~~~~~~ -rm -f ./out/stencil-integral.dep; DEPENDENCIES_OUTPUT="./out/stencil-integral.dep ./out/stencil-integral.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/stencil-integral.o stencil-integral.cc -./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Stencil); - ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, - from ./include/performer.hh:25, - from piano-pedal-performer.cc:20: + from ./include/engraver.hh:23, + from default-bar-line-engraver.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -50699,6 +50084,29 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/listener.hh:64, + from ./include/dispatcher.hh:23, + from dispatcher.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } + ^~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -50727,35 +50135,7 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ -./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Prob); - ^~~~~~~~~~~~~ -./include/dispatcher.hh: In static member function 'static Dispatcher* Dispatcher::unsmob(SCM)': +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -50777,64 +50157,12 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/dispatcher.hh:49:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Dispatcher); - ^~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/performer.hh:25, - from piano-pedal-performer.cc:20: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/scale.hh:23, - from scale.cc:22: -./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } - ^~~~~~~~~~~ +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); + ^~~~~~~~~~~~~~~~~~~~ ./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -50867,33 +50195,12 @@ ./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/performer.hh:25, - from piano-pedal-performer.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } - ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/scale.hh:23, - from scale.cc:22: + from ./include/listener.hh:64, + from ./include/dispatcher.hh:23, + from dispatcher.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -50922,28 +50229,13 @@ ./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } ^~~~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' - inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } - ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/scale.hh:23, - from scale.cc:22: + from ./include/listener.hh:64, + from ./include/dispatcher.hh:23, + from dispatcher.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -50960,44 +50252,7 @@ ./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' return scm_is_true (scm_equal_p (x, y)); ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' - inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/performer.hh:25, - from piano-pedal-performer.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': +./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -51016,37 +50271,15 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' - && (SCM_TYP7 (x) == scm_tc7_symbol)) - ^~~~~~~~ -./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' - inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } - ^~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/performer.hh:25, - from piano-pedal-performer.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' - return scm_is_true (scm_equal_p (x, y)); - ^~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Stencil); + ^~~~~~~~~~~~~~~~~~~~ ./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -51063,12 +50296,7 @@ ./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/scale.hh:23, - from scale.cc:22: -./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': +./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -51087,17 +50315,21 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' - inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } - ^~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Prob); + ^~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/performer.hh:25, - from piano-pedal-performer.cc:20: + from ./include/smobs.hh:23, + from ./include/listener.hh:64, + from ./include/dispatcher.hh:23, + from dispatcher.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -51123,7 +50355,7 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ -./include/output-def.hh: In static member function 'static Output_def* Output_def::unsmob(SCM)': +./include/dispatcher.hh: In static member function 'static Dispatcher* Dispatcher::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -51148,10 +50380,10 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/output-def.hh:54:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Output_def); +./include/dispatcher.hh:49:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Dispatcher); ^~~~~~~~~~~~~ -./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': +./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -51173,13 +50405,13 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Translator); - ^~~~~~~~~~~~~ -./include/scale.hh: In static member function 'static Scale* Scale::unsmob(SCM)': +./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Listener); + ^~~~~~~~~~~~~~~~~~~~ +./include/output-def.hh: In static member function 'static Output_def* Output_def::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -51204,28 +50436,10 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/scale.hh:38:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Scale); +./include/output-def.hh:54:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Output_def); ^~~~~~~~~~~~~ -In file included from ./include/lily-guile.hh:39, - from ./include/smobs.hh:23, - from ./include/scale.hh:23, - from scale.cc:22: -scale.cc: In function 'void ly_make_scaleinit()': -scale.cc:29:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_make_scale, "ly:make-scale", - ^~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -scale.cc:29:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_make_scale, "ly:make-scale", - ^~~~~~~~~ -scale.cc: In function 'scm_unused_struct* ly_make_scale(SCM)': -scale.cc:41:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - int len = scm_c_vector_length (steps); - ~~~~~~~~~~~~~~~~~~~~^~~~~~~ -./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -51250,23 +50464,28 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Moment); +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); ^~~~~~~~~~~~~~~~~~~~ -In file included from ./include/lily-guile.hh:39, - from ./include/smobs.hh:23, - from ./include/scale.hh:23, - from scale.cc:22: -scale.cc: In function 'void ly_set_default_scaleinit()': -scale.cc:76:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_set_default_scale, "ly:set-default-scale", - ^~~~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -scale.cc:76:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_set_default_scale, "ly:set-default-scale", - ^~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/grid-line-interface.hh:24, + from grid-line-interface.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ ./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -51295,11 +50514,20 @@ ./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' DECLARE_SMOBS (Translator); ^~~~~~~~~~~~~ -scale.cc: In member function 'int Scale::step_count() const': -scale.cc:99:27: warning: conversion from 'std::vector::size_type' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - return step_tones_.size (); - ~~~~~~~~~~~~~~~~~^~ -./include/pitch.hh: In static member function 'static Pitch* Pitch::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -51324,15 +50552,10 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/pitch.hh:74:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Pitch); +./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Stencil); ^~~~~~~~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/scale.hh:23, - from scale.cc:22: -scale.cc: In static member function 'static scm_unused_struct* Scale::smob_p(SCM)': +./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -51351,16 +50574,21 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/ly-smobs.icc:52:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/ly-smobs.icc:93:3: note: in expansion of macro 'IMPLEMENT_BASE_SMOBS' - IMPLEMENT_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~~~ -scale.cc:169:1: note: in expansion of macro 'IMPLEMENT_SMOBS' - IMPLEMENT_SMOBS (Scale); - ^~~~~~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Prob); + ^~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/grid-line-interface.hh:24, + from grid-line-interface.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -51379,16 +50607,112 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); - ^~~~~~~~~~~~~~~~~~~~ -./include/translator-group.hh: In static member function 'static Translator_group* Translator_group::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' + return SCM_I_CONSP (x); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/grid-line-interface.hh:24, + from grid-line-interface.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' + #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) + ^ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' + scm_ptobs[SCM_PTOBNUM (port)].flush (port); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/grid-line-interface.hh:24, + from grid-line-interface.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' + #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' + #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' + #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} + ^~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' + SCM_TABCOL (port); + ^~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/grid-line-interface.hh:24, + from grid-line-interface.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +./include/dispatcher.hh: In static member function 'static Dispatcher* Dispatcher::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -51413,10 +50737,38 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/translator-group.hh:66:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Translator_group); +./include/dispatcher.hh:49:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Dispatcher); ^~~~~~~~~~~~~ -./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +dispatcher.cc: In static member function 'static scm_unused_struct* Dispatcher::smob_p(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -51435,16 +50787,24 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ +./include/ly-smobs.icc:52:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Stencil); +./include/ly-smobs.icc:93:3: note: in expansion of macro 'IMPLEMENT_BASE_SMOBS' + IMPLEMENT_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~~~ -./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': +dispatcher.cc:26:1: note: in expansion of macro 'IMPLEMENT_SMOBS' + IMPLEMENT_SMOBS (Dispatcher); + ^~~~~~~~~~~~~~~ +In file included from dispatcher.cc:23: +dispatcher.cc: In function 'void init_type_Dispatcher()': +./include/ly-smobs.icc:31:53: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + (scm_t_subr) CL::smob_p); \ + ^~~~~~ +dispatcher.cc:27:1: note: in expansion of macro 'IMPLEMENT_TYPE_P' + IMPLEMENT_TYPE_P (Dispatcher, "ly:dispatcher?"); + ^~~~~~~~~~~~~~~~ +./include/translator-group.hh: In static member function 'static Translator_group* Translator_group::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -51469,10 +50829,15 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Prob); +./include/translator-group.hh:66:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Translator_group); ^~~~~~~~~~~~~ -./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/grid-line-interface.hh:24, + from grid-line-interface.cc:20: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -51491,15 +50856,21 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Listener); - ^~~~~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ +dispatcher.cc: In member function 'void Dispatcher::dispatch(SCM)': +dispatcher.cc:96:33: warning: conversion from 'long int' to 'int' may change value [-Wconversion] + int num_classes = scm_ilength (class_list); + ~~~~~~~~~~~~^~~~~~~~~~~~ +dispatcher.cc: In member function 'scm_unused_struct* Dispatcher::listened_types()': +dispatcher.cc:202:56: warning: cast between incompatible function types from 'scm_unused_struct* (*)(void*, SCM, SCM, SCM)' {aka 'scm_unused_struct* (*)(void*, scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_hash_fold_fn' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + return scm_internal_hash_fold ((scm_t_hash_fold_fn) &accumulate_types, + ^~~~~~~~~~~~~~~~ +rm -f ./out/slur-configuration.dep; DEPENDENCIES_OUTPUT="./out/slur-configuration.dep ./out/slur-configuration.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/slur-configuration.o slur-configuration.cc context.cc: In member function 'void Context::set_property_from_event(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -51548,12 +50919,103 @@ context.cc:253:11: note: in expansion of macro 'SCM_UNBNDP' if (SCM_UNBNDP (val)) { ^~~~~~~~~~ +rm -f ./out/stencil-integral.dep; DEPENDENCIES_OUTPUT="./out/stencil-integral.dep ./out/stencil-integral.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/stencil-integral.o stencil-integral.cc +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from context.cc:20: +context.cc: In member function 'bool Context::is_bottom_context() const': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' + && (SCM_TYP7 (x) == scm_tc7_symbol)) + ^~~~~~~~ +context.cc:410:11: note: in expansion of macro 'scm_is_symbol' + return !scm_is_symbol (default_child_context_name ()); + ^~~~~~~~~~~~~ +context.cc: In member function 'virtual Context* Context::get_default_interpreter(const string&)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' + && (SCM_TYP7 (x) == scm_tc7_symbol)) + ^~~~~~~~ +context.cc:428:11: note: in expansion of macro 'scm_is_symbol' + if (scm_is_symbol (t->get_default_child (SCM_EOL))) + ^~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from default-bar-line-engraver.cc:20: + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from context.cc:20: +context.cc: In member function 'bool Context::is_alias(SCM) const': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +context.cc:505:7: note: in expansion of macro 'scm_is_eq' + if (scm_is_eq (sym, ly_symbol2scm ("Bottom"))) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +context.cc:507:7: note: in expansion of macro 'scm_is_eq' + if (scm_is_eq (sym, context_name_symbol ())) + ^~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/grid-line-interface.hh:24, + from grid-line-interface.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -51604,9 +51066,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from default-bar-line-engraver.cc:20: + from ./include/grob-interface.hh:23, + from ./include/grid-line-interface.hh:24, + from grid-line-interface.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -51638,9 +51100,9 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from default-bar-line-engraver.cc:20: + from ./include/grob-interface.hh:23, + from ./include/grid-line-interface.hh:24, + from grid-line-interface.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -51680,7 +51142,7 @@ from ./include/duration.hh:23, from ./include/context.hh:23, from context.cc:20: -context.cc: In member function 'bool Context::is_bottom_context() const': +context.cc: In static member function 'static scm_unused_struct* Context::smob_p(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -51699,20 +51161,20 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' - && (SCM_TYP7 (x) == scm_tc7_symbol)) - ^~~~~~~~ -context.cc:410:11: note: in expansion of macro 'scm_is_symbol' - return !scm_is_symbol (default_child_context_name ()); - ^~~~~~~~~~~~~ +./include/ly-smobs.icc:52:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/ly-smobs.icc:93:3: note: in expansion of macro 'IMPLEMENT_BASE_SMOBS' + IMPLEMENT_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~~~ +context.cc:705:1: note: in expansion of macro 'IMPLEMENT_SMOBS' + IMPLEMENT_SMOBS (Context); + ^~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from default-bar-line-engraver.cc:20: + from ./include/grob-interface.hh:23, + from ./include/grid-line-interface.hh:24, + from grid-line-interface.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -51738,12 +51200,15 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from tie-engraver.cc:20: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': +In file included from context.cc:26: +context.cc: In function 'void init_type_Context()': +./include/ly-smobs.icc:31:53: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + (scm_t_subr) CL::smob_p); \ + ^~~~~~ +context.cc:707:1: note: in expansion of macro 'IMPLEMENT_TYPE_P' + IMPLEMENT_TYPE_P (Context, "ly:context?"); + ^~~~~~~~~~~~~~~~ +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -51762,13 +51227,16 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ -context.cc: In member function 'virtual Context* Context::get_default_interpreter(const string&)': +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); + ^~~~~~~~~~~~~~~~~~~~ +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -51787,16 +51255,16 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' - && (SCM_TYP7 (x) == scm_tc7_symbol)) - ^~~~~~~~ -context.cc:428:11: note: in expansion of macro 'scm_is_symbol' - if (scm_is_symbol (t->get_default_child (SCM_EOL))) - ^~~~~~~~~~~~~ -./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); + ^~~~~~~~~~~~~ +./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -51818,40 +51286,13 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Translator); - ^~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from context.cc:20: -context.cc: In member function 'bool Context::is_alias(SCM) const': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -context.cc:505:7: note: in expansion of macro 'scm_is_eq' - if (scm_is_eq (sym, ly_symbol2scm ("Bottom"))) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -context.cc:507:7: note: in expansion of macro 'scm_is_eq' - if (scm_is_eq (sym, context_name_symbol ())) - ^~~~~~~~~ -./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': +./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Stencil); + ^~~~~~~~~~~~~~~~~~~~ +./include/output-def.hh: In static member function 'static Output_def* Output_def::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -51873,13 +51314,32 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Moment); - ^~~~~~~~~~~~~~~~~~~~ -./include/duration.hh: In static member function 'static Duration* Duration::unsmob(SCM)': +./include/output-def.hh:54:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Output_def); + ^~~~~~~~~~~~~ +In file included from ./include/lily-guile.hh:39, + from ./include/grob-interface.hh:23, + from ./include/grid-line-interface.hh:24, + from grid-line-interface.cc:20: +grid-line-interface.cc: In function 'void Grid_line_interface_print_init_functions()': +grid-line-interface.cc:27:44: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK (Grid_line_interface, print, 1); + ^~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +grid-line-interface.cc:27:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' + MAKE_SCHEME_CALLBACK (Grid_line_interface, print, 1); + ^~~~~~~~~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/scale.hh:23, + from scale.cc:22: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -51898,16 +51358,60 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/duration.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Duration); - ^~~~~~~~~~~~~~~~~~~~ -./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ +grid-line-interface.cc: In function 'void Grid_line_interface_width_init_functions()': +grid-line-interface.cc:62:44: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK (Grid_line_interface, width, 1); + ^~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +grid-line-interface.cc:62:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' + MAKE_SCHEME_CALLBACK (Grid_line_interface, width, 1); + ^~~~~~~~~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/vaticana-ligature.hh:23, + from vaticana-ligature.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/vaticana-ligature.hh:23, + from vaticana-ligature.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -51926,22 +51430,28 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Listener); - ^~~~~~~~~~~~~~~~~~~~ -./include/scm-hash.hh: In static member function 'static Scheme_hash_table* Scheme_hash_table::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' + return SCM_I_CONSP (x); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/vaticana-ligature.hh:23, + from vaticana-ligature.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' + #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) + ^ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -51954,23 +51464,17 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/scm-hash.hh:62:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Scheme_hash_table); - ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' + scm_ptobs[SCM_PTOBNUM (port)].flush (port); + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from context.cc:20: -context.cc: In static member function 'static scm_unused_struct* Context::smob_p(SCM)': + from ./include/grob-interface.hh:23, + from ./include/vaticana-ligature.hh:23, + from vaticana-ligature.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -51983,28 +51487,39 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/ly-smobs.icc:52:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/ly-smobs.icc:93:3: note: in expansion of macro 'IMPLEMENT_BASE_SMOBS' - IMPLEMENT_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~~~ -context.cc:705:1: note: in expansion of macro 'IMPLEMENT_SMOBS' - IMPLEMENT_SMOBS (Context); - ^~~~~~~~~~~~~~~ -./include/context.hh: In static member function 'static Context* Context::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' + #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' + #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' + #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} + ^~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' + SCM_TABCOL (port); + ^~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/vaticana-ligature.hh:23, + from vaticana-ligature.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -52014,33 +51529,25 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/context.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Context); - ^~~~~~~~~~~~~ -In file included from context.cc:26: -context.cc: In function 'void init_type_Context()': -./include/ly-smobs.icc:31:53: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - (scm_t_subr) CL::smob_p); \ - ^~~~~~ -context.cc:707:1: note: in expansion of macro 'IMPLEMENT_TYPE_P' - IMPLEMENT_TYPE_P (Context, "ly:context?"); - ^~~~~~~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -52050,24 +51557,19 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); - ^~~~~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +rm -f ./out/lookup.dep; DEPENDENCIES_OUTPUT="./out/lookup.dep ./out/lookup.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/lookup.o lookup.cc In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/grid-line-interface.hh:24, - from grid-line-interface.cc:20: + from ./include/grob-info.hh:23, + from ./include/performer.hh:25, + from piano-pedal-performer.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -52096,9 +51598,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/grid-line-interface.hh:24, - from grid-line-interface.cc:20: + from ./include/grob-info.hh:23, + from ./include/performer.hh:25, + from piano-pedal-performer.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -52127,9 +51629,9 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/grid-line-interface.hh:24, - from grid-line-interface.cc:20: + from ./include/grob-info.hh:23, + from ./include/performer.hh:25, + from piano-pedal-performer.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -52160,9 +51662,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/grid-line-interface.hh:24, - from grid-line-interface.cc:20: + from ./include/grob-info.hh:23, + from ./include/performer.hh:25, + from piano-pedal-performer.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -52192,9 +51694,9 @@ ^~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/grid-line-interface.hh:24, - from grid-line-interface.cc:20: + from ./include/grob-info.hh:23, + from ./include/performer.hh:25, + from piano-pedal-performer.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -52253,9 +51755,9 @@ ^~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/grid-line-interface.hh:24, - from grid-line-interface.cc:20: + from ./include/grob-info.hh:23, + from ./include/performer.hh:25, + from piano-pedal-performer.cc:20: ./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -52281,41 +51783,12 @@ ./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } ^~~~~~~~~~~ -rm -f ./out/lookup.dep; DEPENDENCIES_OUTPUT="./out/lookup.dep ./out/lookup.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/lookup.o lookup.cc -./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Grob); - ^~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from tie-engraver.cc:20: + from ./include/performer.hh:25, + from piano-pedal-performer.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -52367,8 +51840,8 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from tie-engraver.cc:20: + from ./include/performer.hh:25, + from piano-pedal-performer.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -52401,8 +51874,8 @@ from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from tie-engraver.cc:20: + from ./include/performer.hh:25, + from piano-pedal-performer.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -52419,26 +51892,75 @@ ./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' return scm_is_true (scm_equal_p (x, y)); ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' + inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/performer.hh:25, + from piano-pedal-performer.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' + inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/vaticana-ligature.hh:23, - from vaticana-ligature.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': + from ./include/smobs.hh:23, + from ./include/scale.hh:23, + from scale.cc:22: +./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -52451,28 +51973,31 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' #define scm_is_true(x) !scm_is_false (x) ^~~~~~~~~~~~ -./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' - inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } - ^~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': +./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' + inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/vaticana-ligature.hh:23, - from vaticana-ligature.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': + from ./include/smobs.hh:23, + from ./include/scale.hh:23, + from scale.cc:22: +./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -52491,17 +52016,58 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' - return SCM_I_CONSP (x); +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' + && (SCM_TYP7 (x) == scm_tc7_symbol)) + ^~~~~~~~ +./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' + inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } + ^~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/scale.hh:23, + from scale.cc:22: +./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' + return scm_is_true (scm_equal_p (x, y)); ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' + inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from tie-engraver.cc:20: + from ./include/smobs.hh:23, + from ./include/scale.hh:23, + from scale.cc:22: ./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -52527,22 +52093,13 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/vaticana-ligature.hh:23, - from vaticana-ligature.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': +./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' - #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) - ^ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -52555,17 +52112,16 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' - scm_ptobs[SCM_PTOBNUM (port)].flush (port); - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/vaticana-ligature.hh:23, - from vaticana-ligature.cc:20: +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Translator); + ^~~~~~~~~~~~~ +./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -52578,39 +52134,33 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' - #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' - #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' - #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} - ^~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' - SCM_TABCOL (port); - ^~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Moment); + ^~~~~~~~~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/vaticana-ligature.hh:23, - from vaticana-ligature.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from tie-engraver.cc:20: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -52620,25 +52170,22 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ +./include/pitch.hh: In static member function 'static Pitch* Pitch::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -52648,13 +52195,19 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/pitch.hh:74:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Pitch); + ^~~~~~~~~~~~~~~~~~~~ +./include/scale.hh: In static member function 'static Scale* Scale::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -52679,10 +52232,24 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Translator); +./include/scale.hh:38:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Scale); ^~~~~~~~~~~~~ -./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': +In file included from ./include/lily-guile.hh:39, + from ./include/smobs.hh:23, + from ./include/scale.hh:23, + from scale.cc:22: +scale.cc: In function 'void ly_make_scaleinit()': +scale.cc:29:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_make_scale, "ly:make-scale", + ^~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +scale.cc:29:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_make_scale, "ly:make-scale", + ^~~~~~~~~ +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -52707,10 +52274,32 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Moment); +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); ^~~~~~~~~~~~~~~~~~~~ -./include/duration.hh: In static member function 'static Duration* Duration::unsmob(SCM)': +scale.cc: In function 'scm_unused_struct* ly_make_scale(SCM)': +scale.cc:41:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + int len = scm_c_vector_length (steps); + ~~~~~~~~~~~~~~~~~~~~^~~~~~~ +In file included from ./include/lily-guile.hh:39, + from ./include/smobs.hh:23, + from ./include/scale.hh:23, + from scale.cc:22: +scale.cc: In function 'void ly_set_default_scaleinit()': +scale.cc:76:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_set_default_scale, "ly:set-default-scale", + ^~~~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +scale.cc:76:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_set_default_scale, "ly:set-default-scale", + ^~~~~~~~~ +scale.cc: In member function 'int Scale::step_count() const': +scale.cc:99:27: warning: conversion from 'std::vector::size_type' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + return step_tones_.size (); + ~~~~~~~~~~~~~~~~~^~ +./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -52735,10 +52324,10 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/duration.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Duration); +./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Stencil); ^~~~~~~~~~~~~~~~~~~~ -./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': +./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -52760,13 +52349,13 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Listener); - ^~~~~~~~~~~~~~~~~~~~ -./include/scm-hash.hh: In static member function 'static Scheme_hash_table* Scheme_hash_table::unsmob(SCM)': +./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Prob); + ^~~~~~~~~~~~~ +./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -52788,13 +52377,18 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/scm-hash.hh:62:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Scheme_hash_table); - ^~~~~~~~~~~~~ -./include/context.hh: In static member function 'static Context* Context::unsmob(SCM)': +./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Listener); + ^~~~~~~~~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/scale.hh:23, + from scale.cc:22: +scale.cc: In static member function 'static scm_unused_struct* Scale::smob_p(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -52813,16 +52407,21 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ +./include/ly-smobs.icc:52:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/context.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Context); - ^~~~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +./include/ly-smobs.icc:93:3: note: in expansion of macro 'IMPLEMENT_BASE_SMOBS' + IMPLEMENT_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~~~ +scale.cc:169:1: note: in expansion of macro 'IMPLEMENT_SMOBS' + IMPLEMENT_SMOBS (Scale); + ^~~~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from default-bar-line-engraver.cc:20: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -52841,21 +52440,18 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); - ^~~~~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/grid-line-interface.hh:24, - from grid-line-interface.cc:20: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from tie-engraver.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -52906,9 +52502,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/grid-line-interface.hh:24, - from grid-line-interface.cc:20: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from tie-engraver.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -52940,9 +52536,9 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/grid-line-interface.hh:24, - from grid-line-interface.cc:20: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from tie-engraver.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -52977,9 +52573,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/grid-line-interface.hh:24, - from grid-line-interface.cc:20: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from tie-engraver.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -53005,7 +52601,7 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ -./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': +./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -53030,38 +52626,10 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Grob); +./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Translator); ^~~~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); - ^~~~~~~~~~~~~~~~~~~~ -./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': +./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -53086,67 +52654,10 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Stencil); +./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Moment); ^~~~~~~~~~~~~~~~~~~~ -./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Prob); - ^~~~~~~~~~~~~ -rm -f ./out/global-ctor.dep; DEPENDENCIES_OUTPUT="./out/global-ctor.dep ./out/global-ctor.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/global-ctor.o global-ctor.cc -./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Grob); - ^~~~~~~~~~~~~ -./include/skyline.hh: In static member function 'static Skyline* Skyline::unsmob(SCM)': +./include/duration.hh: In static member function 'static Duration* Duration::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -53171,10 +52682,10 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/skyline.hh:65:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Skyline); +./include/duration.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Duration); ^~~~~~~~~~~~~~~~~~~~ -./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': +./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -53199,100 +52710,15 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Stencil); +./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Listener); ^~~~~~~~~~~~~~~~~~~~ -./include/output-def.hh: In static member function 'static Output_def* Output_def::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/output-def.hh:54:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Output_def); - ^~~~~~~~~~~~~ -In file included from ./include/lily-guile.hh:39, - from ./include/grob-interface.hh:23, - from ./include/grid-line-interface.hh:24, - from grid-line-interface.cc:20: -grid-line-interface.cc: In function 'void Grid_line_interface_print_init_functions()': -grid-line-interface.cc:27:44: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (Grid_line_interface, print, 1); - ^~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -grid-line-interface.cc:27:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (Grid_line_interface, print, 1); - ^~~~~~~~~~~~~~~~~~~~ -grid-line-interface.cc: In function 'void Grid_line_interface_width_init_functions()': -grid-line-interface.cc:62:44: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (Grid_line_interface, width, 1); - ^~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -grid-line-interface.cc:62:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (Grid_line_interface, width, 1); - ^~~~~~~~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/vaticana-ligature.hh:23, - from vaticana-ligature.cc:20: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ -rm -f ./out/custos-engraver.dep; DEPENDENCIES_OUTPUT="./out/custos-engraver.dep ./out/custos-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/custos-engraver.o custos-engraver.cc -rm -f ./out/pointer-group-interface-scheme.dep; DEPENDENCIES_OUTPUT="./out/pointer-group-interface-scheme.dep ./out/pointer-group-interface-scheme.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/pointer-group-interface-scheme.o pointer-group-interface-scheme.cc -rm -f ./out/paper-score.dep; DEPENDENCIES_OUTPUT="./out/paper-score.dep ./out/paper-score.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/paper-score.o paper-score.cc In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/vaticana-ligature.hh:23, - from vaticana-ligature.cc:20: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from default-bar-line-engraver.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -53343,9 +52769,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/vaticana-ligature.hh:23, - from vaticana-ligature.cc:20: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from default-bar-line-engraver.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -53377,9 +52803,9 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/vaticana-ligature.hh:23, - from vaticana-ligature.cc:20: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from default-bar-line-engraver.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -53412,11 +52838,39 @@ ./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } ^~~~~~~~~~~ +./include/scm-hash.hh: In static member function 'static Scheme_hash_table* Scheme_hash_table::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/scm-hash.hh:62:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Scheme_hash_table); + ^~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/vaticana-ligature.hh:23, - from vaticana-ligature.cc:20: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from default-bar-line-engraver.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -53442,6 +52896,34 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ +./include/context.hh: In static member function 'static Context* Context::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/context.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Context); + ^~~~~~~~~~~~~ ./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -53470,7 +52952,7 @@ ./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' DECLARE_SIMPLE_SMOBS (Box); ^~~~~~~~~~~~~~~~~~~~ -./include/font-metric.hh: In static member function 'static Font_metric* Font_metric::unsmob(SCM)': +./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -53495,10 +52977,10 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/font-metric.hh:57:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Font_metric); +./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Translator); ^~~~~~~~~~~~~ -./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': +./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -53520,13 +53002,13 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Grob); - ^~~~~~~~~~~~~ -./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': +./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Moment); + ^~~~~~~~~~~~~~~~~~~~ +./include/duration.hh: In static member function 'static Duration* Duration::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -53551,51 +53033,38 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Stencil); +./include/duration.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Duration); ^~~~~~~~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/grob.hh:23, - from ./include/item.hh:22, - from slur-configuration.cc:22: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': +./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/grob.hh:23, - from ./include/item.hh:22, - from slur-configuration.cc:22: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Listener); + ^~~~~~~~~~~~~~~~~~~~ +./include/scm-hash.hh: In static member function 'static Scheme_hash_table* Scheme_hash_table::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -53614,13 +53083,16 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' - return SCM_I_CONSP (x); - ^~~~~~~~~~~ -./include/output-def.hh: In static member function 'static Output_def* Output_def::unsmob(SCM)': +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/scm-hash.hh:62:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Scheme_hash_table); + ^~~~~~~~~~~~~ +./include/context.hh: In static member function 'static Context* Context::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -53645,27 +53117,21 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/output-def.hh:54:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Output_def); +./include/context.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Context); ^~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/grob.hh:23, - from ./include/item.hh:22, - from slur-configuration.cc:22: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': + from ./include/grob-interface.hh:23, + from ./include/vaticana-ligature.hh:23, + from vaticana-ligature.cc:20: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' - #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) - ^ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -53678,19 +53144,13 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' - scm_ptobs[SCM_PTOBNUM (port)].flush (port); - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/grob.hh:23, - from ./include/item.hh:22, - from slur-configuration.cc:22: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -53703,41 +53163,56 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' - #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' - #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' - #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} - ^~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' - SCM_TABCOL (port); - ^~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/grob.hh:23, - from ./include/item.hh:22, - from slur-configuration.cc:22: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); + ^~~~~~~~~~~~~~~~~~~~ +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); + ^~~~~~~~~~~~~ +./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -53747,25 +53222,54 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Stencil); + ^~~~~~~~~~~~~~~~~~~~ +./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Prob); + ^~~~~~~~~~~~~ +rm -f ./out/global-ctor.dep; DEPENDENCIES_OUTPUT="./out/global-ctor.dep ./out/global-ctor.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/global-ctor.o global-ctor.cc +./include/skyline.hh: In static member function 'static Skyline* Skyline::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -53775,20 +53279,19 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/grob.hh:23, - from ./include/item.hh:22, - from slur-configuration.cc:22: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/skyline.hh:65:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Skyline); + ^~~~~~~~~~~~~~~~~~~~ +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -53807,34 +53310,21 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ -In file included from ./include/lily-guile.hh:39, - from ./include/grob-interface.hh:23, - from ./include/vaticana-ligature.hh:23, - from vaticana-ligature.cc:20: -vaticana-ligature.cc: In function 'void Vaticana_ligature_brew_ligature_primitive_init_functions()': -vaticana-ligature.cc:289:42: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (Vaticana_ligature, brew_ligature_primitive, 1); - ^~~~~~~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -vaticana-ligature.cc:289:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (Vaticana_ligature, brew_ligature_primitive, 1); - ^~~~~~~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); + ^~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/grob.hh:23, - from ./include/item.hh:22, - from slur-configuration.cc:22: + from ./include/grob-interface.hh:23, + from ./include/vaticana-ligature.hh:23, + from vaticana-ligature.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -53883,23 +53373,11 @@ ./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } ^~~~~~~~~~~ -vaticana-ligature.cc: In function 'void Vaticana_ligature_print_init_functions()': -vaticana-ligature.cc:298:42: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (Vaticana_ligature, print, 1); - ^~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -vaticana-ligature.cc:298:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (Vaticana_ligature, print, 1); - ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/grob.hh:23, - from ./include/item.hh:22, - from slur-configuration.cc:22: + from ./include/grob-interface.hh:23, + from ./include/vaticana-ligature.hh:23, + from vaticana-ligature.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -53931,11 +53409,9 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/grob.hh:23, - from ./include/item.hh:22, - from slur-configuration.cc:22: + from ./include/grob-interface.hh:23, + from ./include/vaticana-ligature.hh:23, + from vaticana-ligature.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -53970,11 +53446,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/grob.hh:23, - from ./include/item.hh:22, - from slur-configuration.cc:22: + from ./include/grob-interface.hh:23, + from ./include/vaticana-ligature.hh:23, + from vaticana-ligature.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -54000,6 +53474,7 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ +rm -f ./out/custos-engraver.dep; DEPENDENCIES_OUTPUT="./out/custos-engraver.dep ./out/custos-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/custos-engraver.o custos-engraver.cc ./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -54028,8 +53503,7 @@ ./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' DECLARE_SIMPLE_SMOBS (Box); ^~~~~~~~~~~~~~~~~~~~ -rm -f ./out/pitch-scheme.dep; DEPENDENCIES_OUTPUT="./out/pitch-scheme.dep ./out/pitch-scheme.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/pitch-scheme.o pitch-scheme.cc -./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': +./include/font-metric.hh: In static member function 'static Font_metric* Font_metric::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -54054,48 +53528,11 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Grob); +./include/font-metric.hh:57:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Font_metric); ^~~~~~~~~~~~~ -rm -f ./out/item-scheme.dep; DEPENDENCIES_OUTPUT="./out/item-scheme.dep ./out/item-scheme.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/item-scheme.o item-scheme.cc -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from custos-engraver.cc:21: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from custos-engraver.cc:21: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': +rm -f ./out/pointer-group-interface-scheme.dep; DEPENDENCIES_OUTPUT="./out/pointer-group-interface-scheme.dep ./out/pointer-group-interface-scheme.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/pointer-group-interface-scheme.o pointer-group-interface-scheme.cc +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -54114,51 +53551,16 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' - return SCM_I_CONSP (x); - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from custos-engraver.cc:21: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' - #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) - ^ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' - scm_ptobs[SCM_PTOBNUM (port)].flush (port); - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from custos-engraver.cc:21: +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); + ^~~~~~~~~~~~~ +./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -54171,83 +53573,22 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' - #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' - #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' - #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} - ^~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' - SCM_TABCOL (port); - ^~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from custos-engraver.cc:21: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -./include/skyline.hh: In static member function 'static Skyline* Skyline::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Stencil); + ^~~~~~~~~~~~~~~~~~~~ +./include/output-def.hh: In static member function 'static Output_def* Output_def::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -54269,24 +53610,44 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/skyline.hh:65:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Skyline); - ^~~~~~~~~~~~~~~~~~~~ -slur-configuration.cc: In member function 'void Slur_configuration::score_encompass(const Slur_score_state&)': -slur-configuration.cc:304:23: warning: conversion from 'vsize' {aka 'long unsigned int'} to 'Real' {aka 'double'} may change value [-Wconversion] - avg_distance /= n; - ^ +./include/output-def.hh:54:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Output_def); + ^~~~~~~~~~~~~ +In file included from ./include/lily-guile.hh:39, + from ./include/grob-interface.hh:23, + from ./include/vaticana-ligature.hh:23, + from vaticana-ligature.cc:20: +vaticana-ligature.cc: In function 'void Vaticana_ligature_brew_ligature_primitive_init_functions()': +vaticana-ligature.cc:289:42: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK (Vaticana_ligature, brew_ligature_primitive, 1); + ^~~~~~~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +vaticana-ligature.cc:289:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' + MAKE_SCHEME_CALLBACK (Vaticana_ligature, brew_ligature_primitive, 1); + ^~~~~~~~~~~~~~~~~~~~ +vaticana-ligature.cc: In function 'void Vaticana_ligature_print_init_functions()': +vaticana-ligature.cc:298:42: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK (Vaticana_ligature, print, 1); + ^~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +vaticana-ligature.cc:298:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' + MAKE_SCHEME_CALLBACK (Vaticana_ligature, print, 1); + ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, - from ./include/stencil.hh:26, - from ./include/lookup.hh:24, - from lookup.cc:22: + from ./include/grob.hh:23, + from ./include/item.hh:22, + from slur-configuration.cc:22: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -54317,9 +53678,9 @@ from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, - from ./include/stencil.hh:26, - from ./include/lookup.hh:24, - from lookup.cc:22: + from ./include/grob.hh:23, + from ./include/item.hh:22, + from slur-configuration.cc:22: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -54350,9 +53711,9 @@ from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, - from ./include/stencil.hh:26, - from ./include/lookup.hh:24, - from lookup.cc:22: + from ./include/grob.hh:23, + from ./include/item.hh:22, + from slur-configuration.cc:22: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -54385,9 +53746,9 @@ from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, - from ./include/stencil.hh:26, - from ./include/lookup.hh:24, - from lookup.cc:22: + from ./include/grob.hh:23, + from ./include/item.hh:22, + from slur-configuration.cc:22: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -54419,9 +53780,9 @@ from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, - from ./include/stencil.hh:26, - from ./include/lookup.hh:24, - from lookup.cc:22: + from ./include/grob.hh:23, + from ./include/item.hh:22, + from slur-configuration.cc:22: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -54482,9 +53843,9 @@ from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, - from ./include/stencil.hh:26, - from ./include/lookup.hh:24, - from lookup.cc:22: + from ./include/grob.hh:23, + from ./include/item.hh:22, + from slur-configuration.cc:22: ./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -54510,15 +53871,14 @@ ./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } ^~~~~~~~~~~ -rm -f ./out/mensural-ligature-engraver.dep; DEPENDENCIES_OUTPUT="./out/mensural-ligature-engraver.dep ./out/mensural-ligature-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/mensural-ligature-engraver.o mensural-ligature-engraver.cc In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, - from ./include/stencil.hh:26, - from ./include/lookup.hh:24, - from lookup.cc:22: + from ./include/grob.hh:23, + from ./include/item.hh:22, + from slur-configuration.cc:22: ./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -54571,9 +53931,9 @@ from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, - from ./include/stencil.hh:26, - from ./include/lookup.hh:24, - from lookup.cc:22: + from ./include/grob.hh:23, + from ./include/item.hh:22, + from slur-configuration.cc:22: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -54607,9 +53967,9 @@ from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, - from ./include/stencil.hh:26, - from ./include/lookup.hh:24, - from lookup.cc:22: + from ./include/grob.hh:23, + from ./include/item.hh:22, + from slur-configuration.cc:22: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -54646,9 +54006,9 @@ from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, - from ./include/stencil.hh:26, - from ./include/lookup.hh:24, - from lookup.cc:22: + from ./include/grob.hh:23, + from ./include/item.hh:22, + from slur-configuration.cc:22: ./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -54702,8 +54062,7 @@ ./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' DECLARE_SIMPLE_SMOBS (Box); ^~~~~~~~~~~~~~~~~~~~ -rm -f ./out/percent-repeat-iterator.dep; DEPENDENCIES_OUTPUT="./out/percent-repeat-iterator.dep ./out/percent-repeat-iterator.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/percent-repeat-iterator.o percent-repeat-iterator.cc -./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -54725,59 +54084,20 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Stencil); - ^~~~~~~~~~~~~~~~~~~~ -rm -f ./out/lyric-performer.dep; DEPENDENCIES_OUTPUT="./out/lyric-performer.dep ./out/lyric-performer.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/lyric-performer.o lyric-performer.cc -lookup.cc: In static member function 'static Stencil Lookup::round_filled_polygon(const std::vector&, Real)': -lookup.cc:276:16: warning: conversion from 'vsize' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - int i0 = i; - ^ -lookup.cc:277:24: warning: conversion from 'vsize' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - int i1 = (i + 1) % points.size (); - ~~~~~~~~^~~~~~~~~~~~~~~~ -lookup.cc:278:24: warning: conversion from 'vsize' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - int i2 = (i + 2) % points.size (); - ~~~~~~~~^~~~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from custos-engraver.cc:21: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ -rm -f ./out/piano-pedal-engraver.dep; DEPENDENCIES_OUTPUT="./out/piano-pedal-engraver.dep ./out/piano-pedal-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/piano-pedal-engraver.o piano-pedal-engraver.cc +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); + ^~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/pointer-group-interface.hh:25, - from pointer-group-interface-scheme.cc:20: + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/stencil.hh:26, + from ./include/lookup.hh:24, + from lookup.cc:22: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -54806,8 +54126,11 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/pointer-group-interface.hh:25, - from pointer-group-interface-scheme.cc:20: + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/stencil.hh:26, + from ./include/lookup.hh:24, + from lookup.cc:22: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -54836,8 +54159,11 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, - from ./include/pointer-group-interface.hh:25, - from pointer-group-interface-scheme.cc:20: + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/stencil.hh:26, + from ./include/lookup.hh:24, + from lookup.cc:22: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -54866,165 +54192,13 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' scm_ptobs[SCM_PTOBNUM (port)].flush (port); ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from custos-engraver.cc:21: -./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' - inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from custos-engraver.cc:21: -./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' - && (SCM_TYP7 (x) == scm_tc7_symbol)) - ^~~~~~~~ -./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' - inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } - ^~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from custos-engraver.cc:21: -./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' - return scm_is_true (scm_equal_p (x, y)); - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' - inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from custos-engraver.cc:21: -./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' - inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } - ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/pointer-group-interface.hh:25, - from pointer-group-interface-scheme.cc:20: + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/stencil.hh:26, + from ./include/lookup.hh:24, + from lookup.cc:22: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -55054,8 +54228,11 @@ ^~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/pointer-group-interface.hh:25, - from pointer-group-interface-scheme.cc:20: + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/stencil.hh:26, + from ./include/lookup.hh:24, + from lookup.cc:22: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -55112,14 +54289,77 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/stencil.hh:26, + from ./include/lookup.hh:24, + from lookup.cc:22: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ +rm -f ./out/paper-score.dep; DEPENDENCIES_OUTPUT="./out/paper-score.dep ./out/paper-score.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/paper-score.o paper-score.cc +./include/skyline.hh: In static member function 'static Skyline* Skyline::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/skyline.hh:65:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Skyline); + ^~~~~~~~~~~~~~~~~~~~ +slur-configuration.cc: In member function 'void Slur_configuration::score_encompass(const Slur_score_state&)': +slur-configuration.cc:304:23: warning: conversion from 'vsize' {aka 'long unsigned int'} to 'Real' {aka 'double'} may change value [-Wconversion] + avg_distance /= n; + ^ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, - from ./include/ligature-engraver.hh:23, - from ./include/coherent-ligature-engraver.hh:22, - from mensural-ligature-engraver.cc:21: + from custos-engraver.cc:21: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -55150,9 +54390,7 @@ from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, - from ./include/ligature-engraver.hh:23, - from ./include/coherent-ligature-engraver.hh:22, - from mensural-ligature-engraver.cc:21: + from custos-engraver.cc:21: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -55178,14 +54416,52 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' return SCM_I_CONSP (x); ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/stencil.hh:26, + from ./include/lookup.hh:24, + from lookup.cc:22: +./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' + inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, - from ./include/ligature-engraver.hh:23, - from ./include/coherent-ligature-engraver.hh:22, - from mensural-ligature-engraver.cc:21: + from custos-engraver.cc:21: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -55214,7 +54490,30 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' scm_ptobs[SCM_PTOBNUM (port)].flush (port); ^~~~~~~~~~~ -./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': +./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/stencil.hh:26, + from ./include/lookup.hh:24, + from lookup.cc:22: +./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -55233,54 +54532,20 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Translator); - ^~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from stencil-integral.cc:38: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' + && (SCM_TYP7 (x) == scm_tc7_symbol)) + ^~~~~~~~ +./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' + inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } + ^~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, - from ./include/ligature-engraver.hh:23, - from ./include/coherent-ligature-engraver.hh:22, - from mensural-ligature-engraver.cc:21: + from custos-engraver.cc:21: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -55308,43 +54573,51 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' SCM_TABCOL (port); ^~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, - from stencil-integral.cc:38: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': + from ./include/stencil.hh:26, + from ./include/lookup.hh:24, + from lookup.cc:22: +./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' - return SCM_I_CONSP (x); +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' + return scm_is_true (scm_equal_p (x, y)); ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' + inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, - from ./include/ligature-engraver.hh:23, - from ./include/coherent-ligature-engraver.hh:22, - from mensural-ligature-engraver.cc:21: + from custos-engraver.cc:21: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -55373,6 +54646,38 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/stencil.hh:26, + from ./include/lookup.hh:24, + from lookup.cc:22: +./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' + inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } + ^~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -55401,22 +54706,41 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from stencil-integral.cc:38: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' - #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) - ^ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); + ^~~~~~~~~~~~~~~~~~~~ +./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -55429,16 +54753,32 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' - scm_ptobs[SCM_PTOBNUM (port)].flush (port); - ^~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Stencil); + ^~~~~~~~~~~~~~~~~~~~ +rm -f ./out/pitch-scheme.dep; DEPENDENCIES_OUTPUT="./out/pitch-scheme.dep ./out/pitch-scheme.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/pitch-scheme.o pitch-scheme.cc +lookup.cc: In static member function 'static Stencil Lookup::round_filled_polygon(const std::vector&, Real)': +lookup.cc:276:16: warning: conversion from 'vsize' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + int i0 = i; + ^ +lookup.cc:277:24: warning: conversion from 'vsize' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + int i1 = (i + 1) % points.size (); + ~~~~~~~~^~~~~~~~~~~~~~~~ +lookup.cc:278:24: warning: conversion from 'vsize' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + int i2 = (i + 2) % points.size (); + ~~~~~~~~^~~~~~~~~~~~~~~~ +rm -f ./out/item-scheme.dep; DEPENDENCIES_OUTPUT="./out/item-scheme.dep ./out/item-scheme.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/item-scheme.o item-scheme.cc In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/pointer-group-interface.hh:25, - from pointer-group-interface-scheme.cc:20: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from custos-engraver.cc:21: ./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -55467,8 +54807,9 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/pointer-group-interface.hh:25, - from pointer-group-interface-scheme.cc:20: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from custos-engraver.cc:21: ./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -55485,38 +54826,6 @@ ./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from stencil-integral.cc:38: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' - #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' - #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' - #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} - ^~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' - SCM_TABCOL (port); - ^~~~~~~~~~ ./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -55533,34 +54842,6 @@ ./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } ^~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); - ^~~~~~~~~~~~~~~~~~~~ ./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -55579,8 +54860,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/pointer-group-interface.hh:25, - from pointer-group-interface-scheme.cc:20: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from custos-engraver.cc:21: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -55609,44 +54891,12 @@ ./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } ^~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from stencil-integral.cc:38: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/pointer-group-interface.hh:25, - from pointer-group-interface-scheme.cc:20: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from custos-engraver.cc:21: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -55679,38 +54929,11 @@ ./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } ^~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/pointer-group-interface.hh:25, - from pointer-group-interface-scheme.cc:20: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from custos-engraver.cc:21: ./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -55736,12 +54959,7 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from stencil-integral.cc:38: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': +./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -55760,12 +54978,15 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Translator); + ^~~~~~~~~~~~~ ./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -55878,47 +55099,7 @@ ./include/pitch.hh:74:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' DECLARE_SIMPLE_SMOBS (Pitch); ^~~~~~~~~~~~~~~~~~~~ -./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Grob); - ^~~~~~~~~~~~~ -In file included from ./include/lily-guile.hh:39, - from ./include/pointer-group-interface.hh:25, - from pointer-group-interface-scheme.cc:20: -pointer-group-interface-scheme.cc: In function 'void ly_pointer_group_interface__add_grobinit()': -pointer-group-interface-scheme.cc:23:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_pointer_group_interface__add_grob, "ly:pointer-group-interface::add-grob", - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -pointer-group-interface-scheme.cc:23:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_pointer_group_interface__add_grob, "ly:pointer-group-interface::add-grob", - ^~~~~~~~~ +rm -f ./out/mensural-ligature-engraver.dep; DEPENDENCIES_OUTPUT="./out/mensural-ligature-engraver.dep ./out/mensural-ligature-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/mensural-ligature-engraver.o mensural-ligature-engraver.cc ./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -55978,9 +55159,8 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/pitch.hh:24, - from pitch-scheme.cc:20: + from ./include/pointer-group-interface.hh:25, + from pointer-group-interface-scheme.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -56009,9 +55189,8 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/pitch.hh:24, - from pitch-scheme.cc:20: + from ./include/pointer-group-interface.hh:25, + from pointer-group-interface-scheme.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -56040,9 +55219,8 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/pitch.hh:24, - from pitch-scheme.cc:20: + from ./include/pointer-group-interface.hh:25, + from pointer-group-interface-scheme.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -56073,9 +55251,8 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/pitch.hh:24, - from pitch-scheme.cc:20: + from ./include/pointer-group-interface.hh:25, + from pointer-group-interface-scheme.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -56105,9 +55282,8 @@ ^~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/pitch.hh:24, - from pitch-scheme.cc:20: + from ./include/pointer-group-interface.hh:25, + from pointer-group-interface-scheme.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -56166,9 +55342,8 @@ ^~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/pitch.hh:24, - from pitch-scheme.cc:20: + from ./include/pointer-group-interface.hh:25, + from pointer-group-interface-scheme.cc:20: ./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -56197,9 +55372,8 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from stencil-integral.cc:38: + from ./include/pointer-group-interface.hh:25, + from pointer-group-interface-scheme.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -56250,9 +55424,8 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from stencil-integral.cc:38: + from ./include/pointer-group-interface.hh:25, + from pointer-group-interface-scheme.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -56284,9 +55457,8 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from stencil-integral.cc:38: + from ./include/pointer-group-interface.hh:25, + from pointer-group-interface-scheme.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -56321,9 +55493,8 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from stencil-integral.cc:38: + from ./include/pointer-group-interface.hh:25, + from pointer-group-interface-scheme.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -56377,14 +55548,13 @@ ./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' DECLARE_SIMPLE_SMOBS (Box); ^~~~~~~~~~~~~~~~~~~~ +rm -f ./out/percent-repeat-iterator.dep; DEPENDENCIES_OUTPUT="./out/percent-repeat-iterator.dep ./out/percent-repeat-iterator.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/percent-repeat-iterator.o percent-repeat-iterator.cc In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from percent-repeat-iterator.cc:21: + from ./include/box.hh:10, + from stencil-integral.cc:38: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -56414,10 +55584,8 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from percent-repeat-iterator.cc:21: + from ./include/box.hh:10, + from stencil-integral.cc:38: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -56447,10 +55615,8 @@ from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from percent-repeat-iterator.cc:21: + from ./include/box.hh:10, + from stencil-integral.cc:38: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -56482,10 +55648,8 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from percent-repeat-iterator.cc:21: + from ./include/box.hh:10, + from stencil-integral.cc:38: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -56516,10 +55680,8 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from percent-repeat-iterator.cc:21: + from ./include/box.hh:10, + from stencil-integral.cc:38: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -56576,13 +55738,83 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from stencil-integral.cc:38: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); + ^~~~~~~~~~~~~ +In file included from ./include/lily-guile.hh:39, + from ./include/pointer-group-interface.hh:25, + from pointer-group-interface-scheme.cc:20: +pointer-group-interface-scheme.cc: In function 'void ly_pointer_group_interface__add_grobinit()': +pointer-group-interface-scheme.cc:23:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_pointer_group_interface__add_grob, "ly:pointer-group-interface::add-grob", + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +pointer-group-interface-scheme.cc:23:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_pointer_group_interface__add_grob, "ly:pointer-group-interface::add-grob", + ^~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/protected-scm.hh:23, - from ./include/music-output.hh:25, - from ./include/paper-score.hh:24, - from paper-score.cc:20: + from ./include/smobs.hh:23, + from ./include/pitch.hh:24, + from pitch-scheme.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -56609,33 +55841,11 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' if (scm_is_null (*freelist)) ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/grob.hh:23, - from ./include/item.hh:22, - from item-scheme.cc:21: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/protected-scm.hh:23, - from ./include/music-output.hh:25, - from ./include/paper-score.hh:24, - from paper-score.cc:20: + from ./include/smobs.hh:23, + from ./include/pitch.hh:24, + from pitch-scheme.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -56661,7 +55871,14 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' return SCM_I_CONSP (x); ^~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/protected-scm.hh:23, + from ./include/music-output.hh:25, + from ./include/paper-score.hh:24, + from paper-score.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -56671,16 +55888,28 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' if (scm_is_null (*freelist)) ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, - from ./include/protected-scm.hh:23, - from ./include/music-output.hh:25, - from ./include/paper-score.hh:24, - from paper-score.cc:20: + from ./include/smobs.hh:23, + from ./include/pitch.hh:24, + from pitch-scheme.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -56711,11 +55940,10 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/grob.hh:23, - from ./include/item.hh:22, - from item-scheme.cc:21: + from ./include/protected-scm.hh:23, + from ./include/music-output.hh:25, + from ./include/paper-score.hh:24, + from paper-score.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -56741,14 +55969,45 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' return SCM_I_CONSP (x); ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/pitch.hh:24, + from pitch-scheme.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' + #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' + #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' + #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} + ^~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' + SCM_TABCOL (port); + ^~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/grob.hh:23, - from ./include/item.hh:22, - from item-scheme.cc:21: + from ./include/protected-scm.hh:23, + from ./include/music-output.hh:25, + from ./include/paper-score.hh:24, + from paper-score.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -56777,53 +56036,47 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' scm_ptobs[SCM_PTOBNUM (port)].flush (port); ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/protected-scm.hh:23, - from ./include/music-output.hh:25, - from ./include/paper-score.hh:24, - from paper-score.cc:20: + from ./include/smobs.hh:23, + from ./include/pitch.hh:24, + from pitch-scheme.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' - #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' - #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' - #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} - ^~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' - SCM_TABCOL (port); - ^~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/protected-scm.hh:23, - from ./include/music-output.hh:25, - from ./include/paper-score.hh:24, - from paper-score.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' @@ -56841,16 +56094,15 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/grob.hh:23, - from ./include/item.hh:22, - from item-scheme.cc:21: + from ./include/protected-scm.hh:23, + from ./include/music-output.hh:25, + from ./include/paper-score.hh:24, + from paper-score.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -56878,14 +56130,20 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' SCM_TABCOL (port); ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/protected-scm.hh:23, + from ./include/music-output.hh:25, + from ./include/paper-score.hh:24, + from paper-score.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' @@ -56903,24 +56161,17 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/grob.hh:23, - from ./include/item.hh:22, - from item-scheme.cc:21: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' @@ -56938,22 +56189,21 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/pitch.hh:24, + from pitch-scheme.cc:20: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -56963,19 +56213,21 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/grob.hh:23, - from ./include/item.hh:22, - from item-scheme.cc:21: + from ./include/protected-scm.hh:23, + from ./include/music-output.hh:25, + from ./include/paper-score.hh:24, + from paper-score.cc:20: ./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -57005,8 +56257,8 @@ from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/pitch.hh:24, - from pitch-scheme.cc:20: + from ./include/box.hh:10, + from stencil-integral.cc:38: ./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -57055,11 +56307,34 @@ ./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/protected-scm.hh:23, + from ./include/music-output.hh:25, + from ./include/paper-score.hh:24, + from paper-score.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/pitch.hh:24, - from pitch-scheme.cc:20: + from ./include/box.hh:10, + from stencil-integral.cc:38: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -57092,8 +56367,8 @@ from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/pitch.hh:24, - from pitch-scheme.cc:20: + from ./include/box.hh:10, + from stencil-integral.cc:38: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -57110,7 +56385,7 @@ ./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' return scm_is_true (scm_equal_p (x, y)); ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': +./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -57123,78 +56398,10 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' #define scm_is_true(x) !scm_is_false (x) ^~~~~~~~~~~~ -./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' - inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/protected-scm.hh:23, - from ./include/music-output.hh:25, - from ./include/paper-score.hh:24, - from paper-score.cc:20: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/pitch.hh:24, - from pitch-scheme.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' - inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/protected-scm.hh:23, - from ./include/music-output.hh:25, - from ./include/paper-score.hh:24, - from paper-score.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': +./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' + inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -57207,26 +56414,10 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' #define scm_is_true(x) !scm_is_false (x) ^~~~~~~~~~~~ -./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } +./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' - inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': +./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -57239,9 +56430,9 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' #define scm_is_true(x) !scm_is_false (x) ^~~~~~~~~~~~ -./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } - ^~~~~~~~~~~ +./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' + inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/protected-scm.hh:23, @@ -57317,10 +56508,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/protected-scm.hh:23, - from ./include/music-output.hh:25, - from ./include/paper-score.hh:24, - from paper-score.cc:20: + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from stencil-integral.cc:38: ./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -57346,7 +56536,13 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ -./include/pitch.hh: In static member function 'static Pitch* Pitch::unsmob(SCM)': +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/protected-scm.hh:23, + from ./include/music-output.hh:25, + from ./include/paper-score.hh:24, + from paper-score.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -57365,29 +56561,12 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/pitch.hh:74:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Pitch); - ^~~~~~~~~~~~~~~~~~~~ -In file included from ./include/lily-guile.hh:39, - from ./include/smobs.hh:23, - from ./include/pitch.hh:24, - from pitch-scheme.cc:20: -pitch-scheme.cc: In function 'void ly_pitch_transposeinit()': -pitch-scheme.cc:22:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_pitch_transpose, "ly:pitch-transpose", - ^~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -pitch-scheme.cc:22:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_pitch_transpose, "ly:pitch-transpose", - ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' + inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } + ^~~~~~~~~~~ ./include/music-output.hh: In static member function 'static Music_output* Music_output::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -57416,167 +56595,6 @@ ./include/music-output.hh:31:3: note: in expansion of macro 'DECLARE_SMOBS' DECLARE_SMOBS (Music_output); ^~~~~~~~~~~~~ -pitch-scheme.cc: In function 'void ly_make_pitchinit()': -pitch-scheme.cc:35:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_make_pitch, "ly:make-pitch", - ^~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -pitch-scheme.cc:35:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_make_pitch, "ly:make-pitch", - ^~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/pitch.hh:24, - from pitch-scheme.cc:20: -pitch-scheme.cc: In function 'scm_unused_struct* ly_make_pitch(SCM, SCM, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:539:25: note: in expansion of macro 'scm_is_eq' - #define SCM_UNBNDP(x) (scm_is_eq ((x), SCM_UNDEFINED)) - ^~~~~~~~~ -pitch-scheme.cc:47:7: note: in expansion of macro 'SCM_UNBNDP' - if (SCM_UNBNDP (alter)) - ^~~~~~~~~~ -./include/font-metric.hh: In static member function 'static Font_metric* Font_metric::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/font-metric.hh:57:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Font_metric); - ^~~~~~~~~~~~~ -In file included from ./include/lily-guile.hh:39, - from ./include/smobs.hh:23, - from ./include/pitch.hh:24, - from pitch-scheme.cc:20: -pitch-scheme.cc: In function 'void ly_pitch_negateinit()': -pitch-scheme.cc:57:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_pitch_negate, "ly:pitch-negate", 1, 0, 0, - ^~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -pitch-scheme.cc:57:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_pitch_negate, "ly:pitch-negate", 1, 0, 0, - ^~~~~~~~~ -pitch-scheme.cc: In function 'void ly_pitch_stepsinit()': -pitch-scheme.cc:66:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_pitch_steps, "ly:pitch-steps", 1, 0, 0, - ^~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -pitch-scheme.cc:66:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_pitch_steps, "ly:pitch-steps", 1, 0, 0, - ^~~~~~~~~ -pitch-scheme.cc: In function 'void ly_pitch_octaveinit()': -pitch-scheme.cc:76:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_pitch_octave, "ly:pitch-octave", - ^~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -pitch-scheme.cc:76:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_pitch_octave, "ly:pitch-octave", - ^~~~~~~~~ -pitch-scheme.cc: In function 'void ly_pitch_alterationinit()': -pitch-scheme.cc:86:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_pitch_alteration, "ly:pitch-alteration", - ^~~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -pitch-scheme.cc:86:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_pitch_alteration, "ly:pitch-alteration", - ^~~~~~~~~ -pitch-scheme.cc: In function 'void ly_pitch_notenameinit()': -pitch-scheme.cc:97:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_pitch_notename, "ly:pitch-notename", - ^~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -pitch-scheme.cc:97:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_pitch_notename, "ly:pitch-notename", - ^~~~~~~~~ -pitch-scheme.cc: In function 'void ly_pitch_tonesinit()': -pitch-scheme.cc:107:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_pitch_tones, "ly:pitch-tones", - ^~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -pitch-scheme.cc:107:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_pitch_tones, "ly:pitch-tones", - ^~~~~~~~~ -pitch-scheme.cc: In function 'void ly_pitch_quartertonesinit()': -pitch-scheme.cc:116:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_pitch_quartertones, "ly:pitch-quartertones", - ^~~~~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -pitch-scheme.cc:116:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_pitch_quartertones, "ly:pitch-quartertones", - ^~~~~~~~~ -pitch-scheme.cc: In function 'void ly_pitch_semitonesinit()': -pitch-scheme.cc:127:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_pitch_semitones, "ly:pitch-semitones", - ^~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -pitch-scheme.cc:127:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_pitch_semitones, "ly:pitch-semitones", - ^~~~~~~~~ -pitch-scheme.cc: In function 'void ly_pitch_less_pinit()': -pitch-scheme.cc:138:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_pitch_less_p, "ly:pitch&, std::vector >&, PangoMatrix, SCM, bool)': -stencil-integral.cc:222:49: warning: conversion from 'vsize' {aka 'long unsigned int'} to 'Real' {aka 'double'} may change value [-Wconversion] - Offset pt (linear_map (x0, x1, 0, passes, i), - ^~~~~~ -stencil-integral.cc:222:57: warning: conversion from 'vsize' {aka 'long unsigned int'} to 'Real' {aka 'double'} may change value [-Wconversion] - Offset pt (linear_map (x0, x1, 0, passes, i), - ^ -stencil-integral.cc:223:49: warning: conversion from 'vsize' {aka 'long unsigned int'} to 'Real' {aka 'double'} may change value [-Wconversion] - linear_map (y0, y1, 0, passes, i)); - ^~~~~~ -stencil-integral.cc:223:57: warning: conversion from 'vsize' {aka 'long unsigned int'} to 'Real' {aka 'double'} may change value [-Wconversion] - linear_map (y0, y1, 0, passes, i)); - ^ -./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -58766,14 +57291,10 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Translator); +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); ^~~~~~~~~~~~~ -stencil-integral.cc: In function 'void make_partial_ellipse_boxes(std::vector&, std::vector >&, PangoMatrix, SCM)': -stencil-integral.cc:294:63: warning: conversion from 'vsize' {aka 'long unsigned int'} to 'Real' {aka 'double'} may change value [-Wconversion] - Real ang = linear_map (start, end, 0, quantization, i); - ^ -./include/book.hh: In static member function 'static Book* Book::unsmob(SCM)': +./include/pitch.hh: In static member function 'static Pitch* Pitch::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -58795,12 +57316,164 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/book.hh:31:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Book); - ^~~~~~~~~~~~~ +./include/pitch.hh:74:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Pitch); + ^~~~~~~~~~~~~~~~~~~~ +In file included from ./include/lily-guile.hh:39, + from ./include/smobs.hh:23, + from ./include/pitch.hh:24, + from pitch-scheme.cc:20: +pitch-scheme.cc: In function 'void ly_pitch_transposeinit()': +pitch-scheme.cc:22:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_pitch_transpose, "ly:pitch-transpose", + ^~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +pitch-scheme.cc:22:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_pitch_transpose, "ly:pitch-transpose", + ^~~~~~~~~ +pitch-scheme.cc: In function 'void ly_make_pitchinit()': +pitch-scheme.cc:35:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_make_pitch, "ly:make-pitch", + ^~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +pitch-scheme.cc:35:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_make_pitch, "ly:make-pitch", + ^~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/pitch.hh:24, + from pitch-scheme.cc:20: +pitch-scheme.cc: In function 'scm_unused_struct* ly_make_pitch(SCM, SCM, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:539:25: note: in expansion of macro 'scm_is_eq' + #define SCM_UNBNDP(x) (scm_is_eq ((x), SCM_UNDEFINED)) + ^~~~~~~~~ +pitch-scheme.cc:47:7: note: in expansion of macro 'SCM_UNBNDP' + if (SCM_UNBNDP (alter)) + ^~~~~~~~~~ +In file included from ./include/lily-guile.hh:39, + from ./include/smobs.hh:23, + from ./include/pitch.hh:24, + from pitch-scheme.cc:20: +pitch-scheme.cc: In function 'void ly_pitch_negateinit()': +pitch-scheme.cc:57:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_pitch_negate, "ly:pitch-negate", 1, 0, 0, + ^~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +pitch-scheme.cc:57:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_pitch_negate, "ly:pitch-negate", 1, 0, 0, + ^~~~~~~~~ +pitch-scheme.cc: In function 'void ly_pitch_stepsinit()': +pitch-scheme.cc:66:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_pitch_steps, "ly:pitch-steps", 1, 0, 0, + ^~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +pitch-scheme.cc:66:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_pitch_steps, "ly:pitch-steps", 1, 0, 0, + ^~~~~~~~~ +pitch-scheme.cc: In function 'void ly_pitch_octaveinit()': +pitch-scheme.cc:76:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_pitch_octave, "ly:pitch-octave", + ^~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +pitch-scheme.cc:76:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_pitch_octave, "ly:pitch-octave", + ^~~~~~~~~ +pitch-scheme.cc: In function 'void ly_pitch_alterationinit()': +pitch-scheme.cc:86:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_pitch_alteration, "ly:pitch-alteration", + ^~~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +pitch-scheme.cc:86:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_pitch_alteration, "ly:pitch-alteration", + ^~~~~~~~~ +pitch-scheme.cc: In function 'void ly_pitch_notenameinit()': +pitch-scheme.cc:97:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_pitch_notename, "ly:pitch-notename", + ^~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +pitch-scheme.cc:97:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_pitch_notename, "ly:pitch-notename", + ^~~~~~~~~ +pitch-scheme.cc: In function 'void ly_pitch_tonesinit()': +pitch-scheme.cc:107:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_pitch_tones, "ly:pitch-tones", + ^~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +pitch-scheme.cc:107:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_pitch_tones, "ly:pitch-tones", + ^~~~~~~~~ +pitch-scheme.cc: In function 'void ly_pitch_quartertonesinit()': +pitch-scheme.cc:116:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_pitch_quartertones, "ly:pitch-quartertones", + ^~~~~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +pitch-scheme.cc:116:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_pitch_quartertones, "ly:pitch-quartertones", + ^~~~~~~~~ +pitch-scheme.cc: In function 'void ly_pitch_semitonesinit()': +pitch-scheme.cc:127:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_pitch_semitones, "ly:pitch-semitones", + ^~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +pitch-scheme.cc:127:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_pitch_semitones, "ly:pitch-semitones", + ^~~~~~~~~ +pitch-scheme.cc: In function 'void ly_pitch_less_pinit()': +pitch-scheme.cc:138:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_pitch_less_p, "ly:pitch&, std::vector >&, PangoMatrix, SCM)': -stencil-integral.cc:457:26: warning: conversion from 'vsize' {aka 'long unsigned int'} to 'double' may change value [-Wconversion] - Real pt = (i * 1.0) / quantization; - ^~~ -./include/output-def.hh: In static member function 'static Output_def* Output_def::unsmob(SCM)': +./include/duration.hh: In static member function 'static Duration* Duration::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -58855,13 +57524,13 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/output-def.hh:54:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Output_def); - ^~~~~~~~~~~~~ -./include/paper-book.hh: In static member function 'static Paper_book* Paper_book::unsmob(SCM)': +./include/duration.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Duration); + ^~~~~~~~~~~~~~~~~~~~ +./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -58883,14 +57552,13 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/paper-book.hh:32:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Paper_book); - ^~~~~~~~~~~~~ -rm -f ./out/modified-font-metric.dep; DEPENDENCIES_OUTPUT="./out/modified-font-metric.dep ./out/modified-font-metric.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/modified-font-metric.o modified-font-metric.cc -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Listener); + ^~~~~~~~~~~~~~~~~~~~ +./include/scm-hash.hh: In static member function 'static Scheme_hash_table* Scheme_hash_table::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -58912,13 +57580,13 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); - ^~~~~~~~~~~~~~~~~~~~ -./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': +./include/scm-hash.hh:62:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Scheme_hash_table); + ^~~~~~~~~~~~~ +./include/context.hh: In static member function 'static Context* Context::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -58943,10 +57611,24 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Grob); +./include/context.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Context); ^~~~~~~~~~~~~ -./include/scm-hash.hh: In static member function 'static Scheme_hash_table* Scheme_hash_table::unsmob(SCM)': +In file included from ./include/lily-guile.hh:39, + from ./include/smobs.hh:23, + from ./include/pitch.hh:24, + from pitch-scheme.cc:20: +pitch-scheme.cc: In function 'void ly_set_middle_C_xinit()': +pitch-scheme.cc:171:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_set_middle_C_x, "ly:set-middle-C!", + ^~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +pitch-scheme.cc:171:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_set_middle_C_x, "ly:set-middle-C!", + ^~~~~~~~~ +./include/font-metric.hh: In static member function 'static Font_metric* Font_metric::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -58971,10 +57653,10 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/scm-hash.hh:62:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Scheme_hash_table); +./include/font-metric.hh:57:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Font_metric); ^~~~~~~~~~~~~ -./include/score.hh: In static member function 'static Score* Score::unsmob(SCM)': +./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -58996,13 +57678,14 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/score.hh:32:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Score); - ^~~~~~~~~~~~~ -./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': +./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Stencil); + ^~~~~~~~~~~~~~~~~~~~ +rm -f ./out/system.dep; DEPENDENCIES_OUTPUT="./out/system.dep ./out/system.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/system.o system.cc +./include/skyline.hh: In static member function 'static Skyline* Skyline::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -59027,9 +57710,59 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Stencil); +./include/skyline.hh:65:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Skyline); + ^~~~~~~~~~~~~~~~~~~~ +./include/skyline-pair.hh: In static member function 'static Skyline_pair* Skyline_pair::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/skyline-pair.hh:30:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Skyline_pair); ^~~~~~~~~~~~~~~~~~~~ +rm -f ./out/modified-font-metric.dep; DEPENDENCIES_OUTPUT="./out/modified-font-metric.dep ./out/modified-font-metric.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/modified-font-metric.o modified-font-metric.cc +stencil-integral.cc: In function 'void make_draw_line_boxes(std::vector&, std::vector >&, PangoMatrix, SCM, bool)': +stencil-integral.cc:222:49: warning: conversion from 'vsize' {aka 'long unsigned int'} to 'Real' {aka 'double'} may change value [-Wconversion] + Offset pt (linear_map (x0, x1, 0, passes, i), + ^~~~~~ +stencil-integral.cc:222:57: warning: conversion from 'vsize' {aka 'long unsigned int'} to 'Real' {aka 'double'} may change value [-Wconversion] + Offset pt (linear_map (x0, x1, 0, passes, i), + ^ +stencil-integral.cc:223:49: warning: conversion from 'vsize' {aka 'long unsigned int'} to 'Real' {aka 'double'} may change value [-Wconversion] + linear_map (y0, y1, 0, passes, i)); + ^~~~~~ +stencil-integral.cc:223:57: warning: conversion from 'vsize' {aka 'long unsigned int'} to 'Real' {aka 'double'} may change value [-Wconversion] + linear_map (y0, y1, 0, passes, i)); + ^ +stencil-integral.cc: In function 'void make_partial_ellipse_boxes(std::vector&, std::vector >&, PangoMatrix, SCM)': +stencil-integral.cc:294:63: warning: conversion from 'vsize' {aka 'long unsigned int'} to 'Real' {aka 'double'} may change value [-Wconversion] + Real ang = linear_map (start, end, 0, quantization, i); + ^ +stencil-integral.cc: In function 'void make_draw_bezier_boxes(std::vector&, std::vector >&, PangoMatrix, SCM)': +stencil-integral.cc:457:26: warning: conversion from 'vsize' {aka 'long unsigned int'} to 'double' may change value [-Wconversion] + Real pt = (i * 1.0) / quantization; + ^~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, @@ -59049,6 +57782,70 @@ stencil-integral.cc:909:7: note: in expansion of macro 'scm_is_null' if (scm_is_null (expr)) ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/audio-item.hh:24, + from lyric-performer.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/audio-item.hh:24, + from lyric-performer.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' + return SCM_I_CONSP (x); + ^~~~~~~~~~~ In file included from ./include/lily-guile.hh:39, from ./include/smobs.hh:23, from ./include/box.hh:10, @@ -59083,6 +57880,41 @@ stencil-integral.cc:1014:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' MAKE_SCHEME_CALLBACK (Grob, pure_simple_horizontal_skylines_from_extents, 3); ^~~~~~~~~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/audio-item.hh:24, + from lyric-performer.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' + #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) + ^ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' + scm_ptobs[SCM_PTOBNUM (port)].flush (port); + ^~~~~~~~~~~ stencil-integral.cc: In function 'void Grob_simple_horizontal_skylines_from_extents_init_functions()': stencil-integral.cc:1027:29: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] MAKE_SCHEME_CALLBACK (Grob, simple_horizontal_skylines_from_extents, 1); @@ -59093,7 +57925,12 @@ stencil-integral.cc:1027:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' MAKE_SCHEME_CALLBACK (Grob, simple_horizontal_skylines_from_extents, 1); ^~~~~~~~~~~~~~~~~~~~ -./include/skyline.hh: In static member function 'static Skyline* Skyline::unsmob(SCM)': +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/audio-item.hh:24, + from lyric-performer.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -59106,28 +57943,68 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' + #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' + #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' + #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} + ^~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' + SCM_TABCOL (port); + ^~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/audio-item.hh:24, + from lyric-performer.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/skyline.hh:65:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Skyline); - ^~~~~~~~~~~~~~~~~~~~ -./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -59137,18 +58014,12 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Prob); - ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ stencil-integral.cc: In function 'void Grob_vertical_skylines_from_stencil_init_functions()': stencil-integral.cc:1065:29: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] MAKE_SCHEME_CALLBACK (Grob, vertical_skylines_from_stencil, 1); @@ -59169,7 +58040,48 @@ stencil-integral.cc:1077:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' MAKE_SCHEME_CALLBACK (Grob, horizontal_skylines_from_stencil, 1); ^~~~~~~~~~~~~~~~~~~~ -./include/font-metric.hh: In static member function 'static Font_metric* Font_metric::unsmob(SCM)': +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from percent-repeat-iterator.cc:21: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from percent-repeat-iterator.cc:21: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -59188,16 +58100,209 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/font-metric.hh:57:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Font_metric); - ^~~~~~~~~~~~~ -./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' + return SCM_I_CONSP (x); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from percent-repeat-iterator.cc:21: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' + #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) + ^ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' + scm_ptobs[SCM_PTOBNUM (port)].flush (port); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from percent-repeat-iterator.cc:21: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' + #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' + #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' + #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} + ^~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' + SCM_TABCOL (port); + ^~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from percent-repeat-iterator.cc:21: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/grob.hh:23, + from ./include/item.hh:22, + from item-scheme.cc:21: +./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' + inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/grob.hh:23, + from ./include/item.hh:22, + from item-scheme.cc:21: +./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -59216,16 +58321,63 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Stencil); - ^~~~~~~~~~~~~~~~~~~~ -./include/output-def.hh: In static member function 'static Output_def* Output_def::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' + && (SCM_TYP7 (x) == scm_tc7_symbol)) + ^~~~~~~~ +./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' + inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } + ^~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/grob.hh:23, + from ./include/item.hh:22, + from item-scheme.cc:21: +./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' + return scm_is_true (scm_equal_p (x, y)); + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' + inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/grob.hh:23, + from ./include/item.hh:22, + from item-scheme.cc:21: +./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -59244,15 +58396,12 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/output-def.hh:54:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Output_def); - ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' + inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } + ^~~~~~~~~~~ stencil-integral.cc: In function 'void Grob_vertical_skylines_from_element_stencils_init_functions()': stencil-integral.cc:1139:29: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] MAKE_SCHEME_CALLBACK (Grob, vertical_skylines_from_element_stencils, 1); @@ -59294,6 +58443,150 @@ MAKE_SCHEME_CALLBACK (Grob, pure_horizontal_skylines_from_element_stencils, 3); ^~~~~~~~~~~~~~~~~~~~ rm -f ./out/slur-performer.dep; DEPENDENCIES_OUTPUT="./out/slur-performer.dep ./out/slur-performer.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/slur-performer.o slur-performer.cc +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); + ^~~~~~~~~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from ./include/ligature-engraver.hh:23, + from ./include/coherent-ligature-engraver.hh:22, + from mensural-ligature-engraver.cc:21: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ +./include/book.hh: In static member function 'static Book* Book::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/book.hh:31:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Book); + ^~~~~~~~~~~~~ +./include/output-def.hh: In static member function 'static Output_def* Output_def::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/output-def.hh:54:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Output_def); + ^~~~~~~~~~~~~ +./include/paper-book.hh: In static member function 'static Paper_book* Paper_book::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/paper-book.hh:32:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Paper_book); + ^~~~~~~~~~~~~ ./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -59322,7 +58615,7 @@ ./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' DECLARE_SMOBS (Grob); ^~~~~~~~~~~~~ -./include/pitch.hh: In static member function 'static Pitch* Pitch::unsmob(SCM)': +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -59344,13 +58637,39 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/pitch.hh:74:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Pitch); - ^~~~~~~~~~~~~~~~~~~~ -./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); + ^~~~~~~~~~~~~ +In file included from ./include/lily-guile.hh:39, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/grob.hh:23, + from ./include/item.hh:22, + from item-scheme.cc:21: +item-scheme.cc: In function 'void ly_item_pinit()': +item-scheme.cc:23:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_item_p, "ly:item?", + ^~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +item-scheme.cc:23:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_item_p, "ly:item?", + ^~~~~~~~~ +item-scheme.cc: In function 'void ly_item_break_dirinit()': +item-scheme.cc:32:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_item_break_dir, "ly:item-break-dir", + ^~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +item-scheme.cc:32:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_item_break_dir, "ly:item-break-dir", + ^~~~~~~~~ +./include/scm-hash.hh: In static member function 'static Scheme_hash_table* Scheme_hash_table::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -59375,10 +58694,38 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Prob); +./include/scm-hash.hh:62:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Scheme_hash_table); ^~~~~~~~~~~~~ -./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': +./include/score.hh: In static member function 'static Score* Score::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/score.hh:32:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Score); + ^~~~~~~~~~~~~ +./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -59403,9 +58750,10 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Listener); +./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Stencil); ^~~~~~~~~~~~~~~~~~~~ +rm -f ./out/guile-init.dep; DEPENDENCIES_OUTPUT="./out/guile-init.dep ./out/guile-init.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/guile-init.o guile-init.cc In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, @@ -59437,18 +58785,7 @@ ./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } ^~~~~~~~~~~ -mensural-ligature-engraver.cc: In member function 'void Mensural_ligature_engraver::fold_up_primitives(const std::vector&, Real&)': -mensural-ligature-engraver.cc:466:40: warning: conversion from 'long unsigned int' to 'Real' {aka 'double'} may change value [-Wconversion] - min_length += head_width * dot_count; - ^~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from percent-repeat-iterator.cc:21: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': +./include/skyline.hh: In static member function 'static Skyline* Skyline::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -59467,18 +58804,16 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from piano-pedal-engraver.cc:24: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/skyline.hh:65:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Skyline); + ^~~~~~~~~~~~~~~~~~~~ +./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -59497,19 +58832,23 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Prob); + ^~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/audio-item.hh:24, - from lyric-performer.cc:20: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from ./include/ligature-engraver.hh:23, + from ./include/coherent-ligature-engraver.hh:22, + from mensural-ligature-engraver.cc:21: ./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -59560,10 +58899,11 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/audio-item.hh:24, - from lyric-performer.cc:20: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from ./include/ligature-engraver.hh:23, + from ./include/coherent-ligature-engraver.hh:22, + from mensural-ligature-engraver.cc:21: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -59595,10 +58935,11 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/audio-item.hh:24, - from lyric-performer.cc:20: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from ./include/ligature-engraver.hh:23, + from ./include/coherent-ligature-engraver.hh:22, + from mensural-ligature-engraver.cc:21: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -59633,10 +58974,11 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/audio-item.hh:24, - from lyric-performer.cc:20: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from ./include/ligature-engraver.hh:23, + from ./include/coherent-ligature-engraver.hh:22, + from mensural-ligature-engraver.cc:21: ./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -59662,70 +59004,13 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ -./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Moment); - ^~~~~~~~~~~~~~~~~~~~ -./include/pitch.hh: In static member function 'static Pitch* Pitch::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/pitch.hh:74:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Pitch); - ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from percent-repeat-iterator.cc:21: + from ./include/audio-item.hh:24, + from lyric-performer.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -59778,9 +59063,8 @@ from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from percent-repeat-iterator.cc:21: + from ./include/audio-item.hh:24, + from lyric-performer.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -59814,9 +59098,8 @@ from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from percent-repeat-iterator.cc:21: + from ./include/audio-item.hh:24, + from lyric-performer.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -59833,22 +59116,6 @@ ./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' return scm_is_true (scm_equal_p (x, y)); ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' - inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } - ^~~~~~~~~~~ ./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -59877,13 +59144,28 @@ ./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' DECLARE_SMOBS (Translator); ^~~~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' + inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from percent-repeat-iterator.cc:21: + from ./include/audio-item.hh:24, + from lyric-performer.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -59909,90 +59191,6 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); - ^~~~~~~~~~~~~~~~~~~~ -./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Stencil); - ^~~~~~~~~~~~~~~~~~~~ -./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Prob); - ^~~~~~~~~~~~~ ./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -60021,7 +59219,7 @@ ./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' DECLARE_SIMPLE_SMOBS (Moment); ^~~~~~~~~~~~~~~~~~~~ -./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': +./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -60046,10 +59244,10 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Listener); +./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Moment); ^~~~~~~~~~~~~~~~~~~~ -./include/duration.hh: In static member function 'static Duration* Duration::unsmob(SCM)': +./include/pitch.hh: In static member function 'static Pitch* Pitch::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -60074,10 +59272,10 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/duration.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Duration); +./include/pitch.hh:74:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Pitch); ^~~~~~~~~~~~~~~~~~~~ -./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -60102,38 +59300,10 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Listener); +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); ^~~~~~~~~~~~~~~~~~~~ -./include/scm-hash.hh: In static member function 'static Scheme_hash_table* Scheme_hash_table::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/scm-hash.hh:62:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Scheme_hash_table); - ^~~~~~~~~~~~~ -./include/context.hh: In static member function 'static Context* Context::unsmob(SCM)': +./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -60158,37 +59328,9 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/context.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Context); +./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Translator); ^~~~~~~~~~~~~ -./include/pitch.hh: In static member function 'static Pitch* Pitch::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/pitch.hh:74:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Pitch); - ^~~~~~~~~~~~~~~~~~~~ ./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -60273,7 +59415,7 @@ ./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' DECLARE_SMOBS (Prob); ^~~~~~~~~~~~~ -./include/music-iterator.hh: In static member function 'static Music_iterator* Music_iterator::unsmob(SCM)': +./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -60295,73 +59437,51 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/music-iterator.hh:68:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Music_iterator); - ^~~~~~~~~~~~~ -rm -f ./out/guile-init.dep; DEPENDENCIES_OUTPUT="./out/guile-init.dep ./out/guile-init.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/guile-init.o guile-init.cc +./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Listener); + ^~~~~~~~~~~~~~~~~~~~ +rm -f ./out/stencil-scheme.dep; DEPENDENCIES_OUTPUT="./out/stencil-scheme.dep ./out/stencil-scheme.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/stencil-scheme.o stencil-scheme.cc In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from piano-pedal-engraver.cc:24: -./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' - inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } - ^~~~~~~~~~~ + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from piano-pedal-engraver.cc:24: -./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -60380,65 +59500,28 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' - && (SCM_TYP7 (x) == scm_tc7_symbol)) - ^~~~~~~~ -./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' - inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } - ^~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from piano-pedal-engraver.cc:24: -./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' - return scm_is_true (scm_equal_p (x, y)); +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' + return SCM_I_CONSP (x); ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' - inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from piano-pedal-engraver.cc:24: -./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' + #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) + ^ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -60451,14 +59534,13 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' - inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } - ^~~~~~~~~~~ -rm -f ./out/stencil-scheme.dep; DEPENDENCIES_OUTPUT="./out/stencil-scheme.dep ./out/stencil-scheme.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/stencil-scheme.o stencil-scheme.cc -./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' + scm_ptobs[SCM_PTOBNUM (port)].flush (port); + ^~~~~~~~~~~ +./include/font-metric.hh: In static member function 'static Font_metric* Font_metric::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -60483,10 +59565,10 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Translator); +./include/font-metric.hh:57:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Font_metric); ^~~~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -60511,10 +59593,14 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); +./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Stencil); ^~~~~~~~~~~~~~~~~~~~ -./include/skyline.hh: In static member function 'static Skyline* Skyline::unsmob(SCM)': +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from piano-pedal-engraver.cc:24: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -60527,56 +59613,39 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/skyline.hh:65:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Skyline); - ^~~~~~~~~~~~~~~~~~~~ -./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' + #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' + #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' + #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} + ^~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' + SCM_TABCOL (port); + ^~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from piano-pedal-engraver.cc:24: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Moment); - ^~~~~~~~~~~~~~~~~~~~ -./include/duration.hh: In static member function 'static Duration* Duration::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ + ^~~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -60586,25 +59655,25 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/duration.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Duration); - ^~~~~~~~~~~~~~~~~~~~ -./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -60614,19 +59683,13 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Listener); - ^~~~~~~~~~~~~~~~~~~~ -./include/scm-hash.hh: In static member function 'static Scheme_hash_table* Scheme_hash_table::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +./include/output-def.hh: In static member function 'static Output_def* Output_def::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -60651,10 +59714,10 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/scm-hash.hh:62:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Scheme_hash_table); +./include/output-def.hh:54:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Output_def); ^~~~~~~~~~~~~ -./include/context.hh: In static member function 'static Context* Context::unsmob(SCM)': +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -60679,10 +59742,10 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/context.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Context); +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); ^~~~~~~~~~~~~ -./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': +./include/pitch.hh: In static member function 'static Pitch* Pitch::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -60707,8 +59770,8 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Stencil); +./include/pitch.hh:74:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Pitch); ^~~~~~~~~~~~~~~~~~~~ ./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] @@ -60738,8 +59801,7 @@ ./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' DECLARE_SMOBS (Prob); ^~~~~~~~~~~~~ -rm -f ./out/dot-column-engraver.dep; DEPENDENCIES_OUTPUT="./out/dot-column-engraver.dep ./out/dot-column-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/dot-column-engraver.o dot-column-engraver.cc -./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': +./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -60761,22 +59823,20 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Grob); - ^~~~~~~~~~~~~ -rm -f ./out/rest-engraver.dep; DEPENDENCIES_OUTPUT="./out/rest-engraver.dep ./out/rest-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/rest-engraver.o rest-engraver.cc +./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Listener); + ^~~~~~~~~~~~~~~~~~~~ +mensural-ligature-engraver.cc: In member function 'void Mensural_ligature_engraver::fold_up_primitives(const std::vector&, Real&)': +mensural-ligature-engraver.cc:466:40: warning: conversion from 'long unsigned int' to 'Real' {aka 'double'} may change value [-Wconversion] + min_length += head_width * dot_count; + ^~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/grob.hh:23, - from ./include/spanner.hh:23, - from ./include/system.hh:24, - from system.cc:20: + from guile-init.cc:21: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -60805,12 +59865,7 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/grob.hh:23, - from ./include/spanner.hh:23, - from ./include/system.hh:24, - from system.cc:20: + from guile-init.cc:21: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -60839,12 +59894,7 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/grob.hh:23, - from ./include/spanner.hh:23, - from ./include/system.hh:24, - from system.cc:20: + from guile-init.cc:21: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -60875,12 +59925,7 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/grob.hh:23, - from ./include/spanner.hh:23, - from ./include/system.hh:24, - from system.cc:20: + from guile-init.cc:21: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -60910,12 +59955,7 @@ ^~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/grob.hh:23, - from ./include/spanner.hh:23, - from ./include/system.hh:24, - from system.cc:20: + from guile-init.cc:21: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -60975,11 +60015,10 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/grob.hh:23, - from ./include/spanner.hh:23, - from ./include/system.hh:24, - from system.cc:20: + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from percent-repeat-iterator.cc:21: ./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -61005,15 +60044,16 @@ ./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } ^~~~~~~~~~~ +rm -f ./out/dot-column-engraver.dep; DEPENDENCIES_OUTPUT="./out/dot-column-engraver.dep ./out/dot-column-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/dot-column-engraver.o dot-column-engraver.cc +rm -f ./out/rest-engraver.dep; DEPENDENCIES_OUTPUT="./out/rest-engraver.dep ./out/rest-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/rest-engraver.o rest-engraver.cc In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/grob.hh:23, - from ./include/spanner.hh:23, - from ./include/system.hh:24, - from system.cc:20: + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from percent-repeat-iterator.cc:21: ./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -61065,11 +60105,10 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/grob.hh:23, - from ./include/spanner.hh:23, - from ./include/system.hh:24, - from system.cc:20: + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from percent-repeat-iterator.cc:21: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -61102,11 +60141,10 @@ from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/grob.hh:23, - from ./include/spanner.hh:23, - from ./include/system.hh:24, - from system.cc:20: + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from percent-repeat-iterator.cc:21: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -61142,11 +60180,10 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/grob.hh:23, - from ./include/spanner.hh:23, - from ./include/system.hh:24, - from system.cc:20: + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from percent-repeat-iterator.cc:21: ./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -61172,35 +60209,10 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); - ^~~~~~~~~~~~~~~~~~~~ -./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from guile-init.cc:21: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -61219,19 +60231,20 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Grob); - ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from guile-init.cc:21: + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/font-metric.hh:23, + from ./include/modified-font-metric.hh:23, + from modified-font-metric.cc:22: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -61258,30 +60271,13 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' if (scm_is_null (*freelist)) ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/font-metric.hh:23, from ./include/modified-font-metric.hh:23, from modified-font-metric.cc:22: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from guile-init.cc:21: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -61307,23 +60303,14 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' return SCM_I_CONSP (x); ^~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, - from guile-init.cc:21: + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/font-metric.hh:23, + from ./include/modified-font-metric.hh:23, + from modified-font-metric.cc:22: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -61352,103 +60339,7 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' scm_ptobs[SCM_PTOBNUM (port)].flush (port); ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from guile-init.cc:21: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' - #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' - #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' - #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} - ^~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' - SCM_TABCOL (port); - ^~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from guile-init.cc:21: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/font-metric.hh:23, - from ./include/modified-font-metric.hh:23, - from modified-font-metric.cc:22: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': +./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -61467,48 +60358,15 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' - return SCM_I_CONSP (x); - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/font-metric.hh:23, - from ./include/modified-font-metric.hh:23, - from modified-font-metric.cc:22: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' - #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) - ^ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' - scm_ptobs[SCM_PTOBNUM (port)].flush (port); - ^~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Moment); + ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, @@ -61606,6 +60464,34 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ +./include/duration.hh: In static member function 'static Duration* Duration::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/duration.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Duration); + ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, @@ -61638,7 +60524,7 @@ ./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } ^~~~~~~~~~~ -./include/skyline.hh: In static member function 'static Skyline* Skyline::unsmob(SCM)': +./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -61663,10 +60549,10 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/skyline.hh:65:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Skyline); +./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Listener); ^~~~~~~~~~~~~~~~~~~~ -./include/font-metric.hh: In static member function 'static Font_metric* Font_metric::unsmob(SCM)': +./include/scm-hash.hh: In static member function 'static Scheme_hash_table* Scheme_hash_table::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -61691,12 +60577,10 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/font-metric.hh:57:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Font_metric); +./include/scm-hash.hh:62:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Scheme_hash_table); ^~~~~~~~~~~~~ -rm -f ./out/skyline.dep; DEPENDENCIES_OUTPUT="./out/skyline.dep ./out/skyline.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/skyline.o skyline.cc -rm -f ./out/global-vars.dep; DEPENDENCIES_OUTPUT="./out/global-vars.dep ./out/global-vars.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/global-vars.o global-vars.cc -./include/grob-array.hh: In static member function 'static Grob_array* Grob_array::unsmob(SCM)': +./include/context.hh: In static member function 'static Context* Context::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -61718,50 +60602,13 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/grob-array.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Grob_array); - ^~~~~~~~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from rest-engraver.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from rest-engraver.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': +./include/context.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Context); + ^~~~~~~~~~~~~ +./include/pitch.hh: In static member function 'static Pitch* Pitch::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -61780,13 +60627,16 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' - return SCM_I_CONSP (x); - ^~~~~~~~~~~ -./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/pitch.hh:74:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Pitch); + ^~~~~~~~~~~~~~~~~~~~ +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -61811,25 +60661,16 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Stencil); +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); ^~~~~~~~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from rest-engraver.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': +./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' - #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) - ^ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -61842,17 +60683,17 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' - scm_ptobs[SCM_PTOBNUM (port)].flush (port); - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from rest-engraver.cc:20: +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Stencil); + ^~~~~~~~~~~~~~~~~~~~ +rm -f ./out/skyline.dep; DEPENDENCIES_OUTPUT="./out/skyline.dep ./out/skyline.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/skyline.o skyline.cc +./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -61865,22 +60706,22 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' - #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' - #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' - #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} - ^~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' - SCM_TABCOL (port); - ^~~~~~~~~~ -./include/output-def.hh: In static member function 'static Output_def* Output_def::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Prob); + ^~~~~~~~~~~~~ +./include/music-iterator.hh: In static member function 'static Music_iterator* Music_iterator::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -61905,71 +60746,15 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/output-def.hh:54:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Output_def); +./include/music-iterator.hh:68:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Music_iterator); ^~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, - from rest-engraver.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -./include/spring.hh: In static member function 'static Spring* Spring::unsmob(SCM)': + from piano-pedal-engraver.cc:24: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -61988,23 +60773,16 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/spring.hh:38:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Spring); - ^~~~~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/font-metric.hh:23, - from ./include/modified-font-metric.hh:23, - from modified-font-metric.cc:22: + from guile-init.cc:21: ./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -62053,41 +60831,9 @@ ./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } ^~~~~~~~~~~ -./include/simple-spacer.hh: In static member function 'static Simple_spacer* Simple_spacer::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/simple-spacer.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Simple_spacer); - ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/font-metric.hh:23, - from ./include/modified-font-metric.hh:23, - from modified-font-metric.cc:22: + from guile-init.cc:21: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -62119,11 +60865,7 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/font-metric.hh:23, - from ./include/modified-font-metric.hh:23, - from modified-font-metric.cc:22: + from guile-init.cc:21: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -62158,11 +60900,7 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/font-metric.hh:23, - from ./include/modified-font-metric.hh:23, - from modified-font-metric.cc:22: + from guile-init.cc:21: ./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -62188,63 +60926,70 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ -./include/music-output.hh: In static member function 'static Music_output* Music_output::unsmob(SCM)': +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/font-metric.hh:23, + from ./include/modified-font-metric.hh:23, + from modified-font-metric.cc:22: +./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/music-output.hh:31:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Music_output); - ^~~~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); - ^~~~~~~~~~~~~~~~~~~~ -./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' + inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/font-metric.hh:23, + from ./include/modified-font-metric.hh:23, + from modified-font-metric.cc:22: +./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -62263,81 +61008,63 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Prob); - ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' + && (SCM_TYP7 (x) == scm_tc7_symbol)) + ^~~~~~~~ +./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' + inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } + ^~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/rhythmic-head.hh:23, - from dot-column-engraver.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/font-metric.hh:23, + from ./include/modified-font-metric.hh:23, + from modified-font-metric.cc:22: +./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' + return scm_is_true (scm_equal_p (x, y)); + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -./include/skyline-pair.hh: In static member function 'static Skyline_pair* Skyline_pair::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/skyline-pair.hh:30:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Skyline_pair); - ^~~~~~~~~~~~~~~~~~~~ + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' + inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/rhythmic-head.hh:23, - from dot-column-engraver.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/font-metric.hh:23, + from ./include/modified-font-metric.hh:23, + from modified-font-metric.cc:22: +./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -62359,52 +61086,10 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' - return SCM_I_CONSP (x); - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/rhythmic-head.hh:23, - from dot-column-engraver.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' - #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) - ^ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' - scm_ptobs[SCM_PTOBNUM (port)].flush (port); - ^~~~~~~~~~~ -system.cc: In member function 'int System::element_count() const': -system.cc:79:30: warning: conversion from 'vsize' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - return all_elements_->size (); - ~~~~~~~~~~~~~~~~~~~~^~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/rhythmic-head.hh:23, - from dot-column-engraver.cc:20: +./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' + inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } + ^~~~~~~~~~~ +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -62417,135 +61102,21 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' - #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' - #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' - #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} - ^~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' - SCM_TABCOL (port); - ^~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/rhythmic-head.hh:23, - from dot-column-engraver.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -system.cc: In member function 'void System::do_break_substitution_and_fixup_refpoints()': -system.cc:170:31: warning: conversion from 'std::vector::size_type' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - count += all_elts.size (); - ^ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -system.cc: In member function 'scm_unused_struct* System::get_paper_systems()': -system.cc:223:46: warning: conversion from 'vsize' {aka 'long unsigned int'} to 'scm_t_int32' {aka 'int'} may change value [-Wconversion] - scm_vector_set_x (lines, scm_from_int (i), - ^ -In file included from ./include/lily-guile.hh:39, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/grob.hh:23, - from ./include/spanner.hh:23, - from ./include/system.hh:24, - from system.cc:20: -system.cc: In function 'void System_footnotes_before_line_breaking_init_functions()': -system.cc:377:31: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (System, footnotes_before_line_breaking, 1); - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -system.cc:377:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (System, footnotes_before_line_breaking, 1); - ^~~~~~~~~~~~~~~~~~~~ -system.cc: In function 'void System_footnotes_after_line_breaking_init_functions()': -system.cc:393:31: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (System, footnotes_after_line_breaking, 1); - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -system.cc:393:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (System, footnotes_after_line_breaking, 1); - ^~~~~~~~~~~~~~~~~~~~ -system.cc: In function 'void System_vertical_skyline_elements_init_functions()': -system.cc:408:31: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (System, vertical_skyline_elements, 1); - ^~~~~~~~~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -system.cc:408:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (System, vertical_skyline_elements, 1); - ^~~~~~~~~~~~~~~~~~~~ -system.cc: In member function 'void System::break_into_pieces(const std::vector&)': -system.cc:445:42: warning: conversion from 'std::vector::size_type' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - system->rank_ = broken_intos_.size (); - ~~~~~~~~~~~~~~~~~~~^~ -system.cc: In member function 'void System::add_column(Paper_column*)': -system.cc:500:25: warning: conversion from 'vsize' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - p->set_rank (ga->size ()); - ~~~~~~~~~^~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); + ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, @@ -62880,10 +61451,6 @@ ./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } ^~~~~~~~~~~~~ -system.cc: In member function 'std::vector System::used_columns() const': -system.cc:706:40: warning: conversion from 'std::vector::size_type' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - int last_breakable = ro_columns.size (); - ~~~~~~~~~~~~~~~~^~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, @@ -62922,23 +61489,6 @@ ./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } ^~~~~~~~~~~ -In file included from ./include/lily-guile.hh:39, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/grob.hh:23, - from ./include/spanner.hh:23, - from ./include/system.hh:24, - from system.cc:20: -system.cc: In function 'void System_get_vertical_alignment_init_functions()': -system.cc:757:31: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (System, get_vertical_alignment, 1); - ^~~~~~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -system.cc:757:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (System, get_vertical_alignment, 1); - ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, @@ -62969,75 +61519,6 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ -system.cc: In member function 'Interval System::pure_refpoint_extent(vsize, vsize)': -system.cc:844:101: warning: conversion from 'vsize' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - vector offsets = Align_interface::get_pure_minimum_translations (alignment, staves, Y_AXIS, start, end); - ^~~~~ -system.cc:844:108: warning: conversion from 'vsize' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - vector offsets = Align_interface::get_pure_minimum_translations (alignment, staves, Y_AXIS, start, end); - ^~~ -system.cc: In member function 'Interval System::part_of_line_pure_height(vsize, vsize, bool)': -system.cc:871:101: warning: conversion from 'vsize' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - vector offsets = Align_interface::get_pure_minimum_translations (alignment, staves, Y_AXIS, start, end); - ^~~~~ -system.cc:871:108: warning: conversion from 'vsize' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - vector offsets = Align_interface::get_pure_minimum_translations (alignment, staves, Y_AXIS, start, end); - ^~~ -system.cc:877:83: warning: conversion from 'vsize' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - ? Axis_group_interface::begin_of_line_pure_height (staves[i], start) - ^~~~~ -system.cc:878:82: warning: conversion from 'vsize' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - : Axis_group_interface::rest_of_line_pure_height (staves[i], start, end); - ^~~~~ -system.cc:878:89: warning: conversion from 'vsize' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - : Axis_group_interface::rest_of_line_pure_height (staves[i], start, end); - ^~~ -system.cc:885:86: warning: conversion from 'vsize' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - ? Axis_group_interface::begin_of_line_pure_height (this, start) - ^~~~~ -system.cc:886:85: warning: conversion from 'vsize' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - : Axis_group_interface::rest_of_line_pure_height (this, start, end); - ^~~~~ -system.cc:886:92: warning: conversion from 'vsize' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - : Axis_group_interface::rest_of_line_pure_height (this, start, end); - ^~~ -In file included from ./include/lily-guile.hh:39, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/grob.hh:23, - from ./include/spanner.hh:23, - from ./include/system.hh:24, - from system.cc:20: -system.cc: In function 'void System_calc_pure_relevant_grobs_init_functions()': -system.cc:908:31: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (System, calc_pure_relevant_grobs, 1); - ^~~~~~~~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -system.cc:908:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (System, calc_pure_relevant_grobs, 1); - ^~~~~~~~~~~~~~~~~~~~ -system.cc: In function 'void System_height_init_functions()': -system.cc:941:31: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (System, height, 1); - ^~~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -system.cc:941:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (System, height, 1); - ^~~~~~~~~~~~~~~~~~~~ -system.cc: In function 'void System_calc_pure_height_init_functions()': -system.cc:948:31: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (System, calc_pure_height, 3); - ^~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -system.cc:948:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (System, calc_pure_height, 3); - ^~~~~~~~~~~~~~~~~~~~ ./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -63066,16 +61547,6 @@ ./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' DECLARE_SMOBS (Translator); ^~~~~~~~~~~~~ -system.cc: In function 'void System_get_staves_init_functions()': -system.cc:1022:31: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (System, get_staves, 1) - ^~~~~~~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -system.cc:1022:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (System, get_staves, 1) - ^~~~~~~~~~~~~~~~~~~~ ./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -63104,26 +61575,6 @@ ./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' DECLARE_SIMPLE_SMOBS (Moment); ^~~~~~~~~~~~~~~~~~~~ -system.cc: In function 'void System_get_spaceable_staves_init_functions()': -system.cc:1029:31: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (System, get_spaceable_staves, 1) - ^~~~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -system.cc:1029:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (System, get_spaceable_staves, 1) - ^~~~~~~~~~~~~~~~~~~~ -system.cc: In function 'void System_get_nonspaceable_staves_init_functions()': -system.cc:1036:31: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (System, get_nonspaceable_staves, 1) - ^~~~~~~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -system.cc:1036:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (System, get_nonspaceable_staves, 1) - ^~~~~~~~~~~~~~~~~~~~ ./include/pitch.hh: In static member function 'static Pitch* Pitch::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -63152,20 +61603,76 @@ ./include/pitch.hh:74:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' DECLARE_SIMPLE_SMOBS (Pitch); ^~~~~~~~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from guile-init.cc:21: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from piano-pedal-engraver.cc:24: +./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' + inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from piano-pedal-engraver.cc:24: +./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' @@ -63174,12 +61681,83 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' + && (SCM_TYP7 (x) == scm_tc7_symbol)) + ^~~~~~~~ +./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' + inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } + ^~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from piano-pedal-engraver.cc:24: +./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' + return scm_is_true (scm_equal_p (x, y)); + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' + inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from piano-pedal-engraver.cc:24: +./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' + inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } + ^~~~~~~~~~~ ./include/duration.hh: In static member function 'static Duration* Duration::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -63292,6 +61870,34 @@ ./include/context.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' DECLARE_SMOBS (Context); ^~~~~~~~~~~~~ +./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Translator); + ^~~~~~~~~~~~~ ./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -63320,7 +61926,26 @@ ./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' DECLARE_SIMPLE_SMOBS (Box); ^~~~~~~~~~~~~~~~~~~~ -./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/rhythmic-head.hh:23, + from dot-column-engraver.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -63345,10 +61970,23 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Stencil); +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); ^~~~~~~~~~~~~~~~~~~~ -./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -63370,69 +62008,96 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Prob); - ^~~~~~~~~~~~~ -rm -f ./out/module-scheme.dep; DEPENDENCIES_OUTPUT="./out/module-scheme.dep ./out/module-scheme.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/module-scheme.o module-scheme.cc -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, +./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Stencil); + ^~~~~~~~~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from guile-init.cc:21: -./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': + from ./include/grob-interface.hh:23, + from ./include/rhythmic-head.hh:23, + from dot-column-engraver.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' + return SCM_I_CONSP (x); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/rhythmic-head.hh:23, + from dot-column-engraver.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' - inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' + #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) + ^ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' + scm_ptobs[SCM_PTOBNUM (port)].flush (port); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from rest-engraver.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from guile-init.cc:21: -./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -63451,55 +62116,66 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' - && (SCM_TYP7 (x) == scm_tc7_symbol)) - ^~~~~~~~ -./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' - inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } - ^~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from guile-init.cc:21: -./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Prob); + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' - return scm_is_true (scm_equal_p (x, y)); - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/rhythmic-head.hh:23, + from dot-column-engraver.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' - inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } - ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' + #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' + #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' + #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} + ^~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' + SCM_TABCOL (port); + ^~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from guile-init.cc:21: -./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from rest-engraver.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -63521,16 +62197,58 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ -./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' - inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } - ^~~~~~~~~~~ -./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' + return SCM_I_CONSP (x); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/rhythmic-head.hh:23, + from dot-column-engraver.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from rest-engraver.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' + #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) + ^ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -63543,16 +62261,133 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Stencil); - ^~~~~~~~~~~~~~~~~~~~ -rm -f ./out/input.dep; DEPENDENCIES_OUTPUT="./out/input.dep ./out/input.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/input.o input.cc +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' + scm_ptobs[SCM_PTOBNUM (port)].flush (port); + ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from rest-engraver.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' + #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' + #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' + #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} + ^~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' + SCM_TABCOL (port); + ^~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from rest-engraver.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, @@ -63652,6 +62487,34 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' scm_ptobs[SCM_PTOBNUM (port)].flush (port); ^~~~~~~~~~~ +./include/skyline.hh: In static member function 'static Skyline* Skyline::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/skyline.hh:65:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Skyline); + ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, @@ -63778,12 +62641,7 @@ ./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from rest-engraver.cc:20: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': +./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -63802,19 +62660,16 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ -rm -f ./out/paper-outputter-scheme.dep; DEPENDENCIES_OUTPUT="./out/paper-outputter-scheme.dep ./out/paper-outputter-scheme.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/paper-outputter-scheme.o paper-outputter-scheme.cc -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/rhythmic-head.hh:23, - from dot-column-engraver.cc:20: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Moment); + ^~~~~~~~~~~~~~~~~~~~ +./include/duration.hh: In static member function 'static Duration* Duration::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -63833,12 +62688,212 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/duration.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Duration); + ^~~~~~~~~~~~~~~~~~~~ +./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Listener); + ^~~~~~~~~~~~~~~~~~~~ +./include/scm-hash.hh: In static member function 'static Scheme_hash_table* Scheme_hash_table::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/scm-hash.hh:62:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Scheme_hash_table); + ^~~~~~~~~~~~~ +./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Stencil); + ^~~~~~~~~~~~~~~~~~~~ +./include/context.hh: In static member function 'static Context* Context::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/context.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Context); + ^~~~~~~~~~~~~ +./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Stencil); + ^~~~~~~~~~~~~~~~~~~~ +./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Prob); + ^~~~~~~~~~~~~ +rm -f ./out/global-vars.dep; DEPENDENCIES_OUTPUT="./out/global-vars.dep ./out/global-vars.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/global-vars.o global-vars.cc +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); + ^~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, @@ -63998,12 +63053,503 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); + ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from rest-engraver.cc:20: + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/grob.hh:23, + from ./include/spanner.hh:23, + from ./include/system.hh:24, + from system.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/grob.hh:23, + from ./include/spanner.hh:23, + from ./include/system.hh:24, + from system.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' + return SCM_I_CONSP (x); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/grob.hh:23, + from ./include/spanner.hh:23, + from ./include/system.hh:24, + from system.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' + #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) + ^ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' + scm_ptobs[SCM_PTOBNUM (port)].flush (port); + ^~~~~~~~~~~ +./include/font-metric.hh: In static member function 'static Font_metric* Font_metric::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/font-metric.hh:57:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Font_metric); + ^~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/grob.hh:23, + from ./include/spanner.hh:23, + from ./include/system.hh:24, + from system.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' + #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' + #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' + #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} + ^~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' + SCM_TABCOL (port); + ^~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/grob.hh:23, + from ./include/spanner.hh:23, + from ./include/system.hh:24, + from system.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Stencil); + ^~~~~~~~~~~~~~~~~~~~ +In file included from ./include/lily-guile.hh:39, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/font-metric.hh:23, + from stencil-scheme.cc:20: +stencil-scheme.cc: In function 'void ly_stencil_translate_axisinit()': +stencil-scheme.cc:29:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_stencil_translate_axis, "ly:stencil-translate-axis", + ^~~~~~~~~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +stencil-scheme.cc:29:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_stencil_translate_axis, "ly:stencil-translate-axis", + ^~~~~~~~~ +stencil-scheme.cc: In function 'void ly_stencil_translateinit()': +stencil-scheme.cc:50:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_stencil_translate, "ly:stencil-translate", + ^~~~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +stencil-scheme.cc:50:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_stencil_translate, "ly:stencil-translate", + ^~~~~~~~~ +stencil-scheme.cc: In function 'void ly_stencil_exprinit()': +stencil-scheme.cc:68:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_stencil_expr, "ly:stencil-expr", + ^~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +stencil-scheme.cc:68:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_stencil_expr, "ly:stencil-expr", + ^~~~~~~~~ +stencil-scheme.cc: In function 'void ly_stencil_extentinit()': +stencil-scheme.cc:77:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_stencil_extent, "ly:stencil-extent", + ^~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +stencil-scheme.cc:77:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_stencil_extent, "ly:stencil-extent", + ^~~~~~~~~ +stencil-scheme.cc: In function 'void ly_stencil_empty_pinit()': +stencil-scheme.cc:90:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_stencil_empty_p, "ly:stencil-empty?", + ^~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +stencil-scheme.cc:90:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_stencil_empty_p, "ly:stencil-empty?", + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/font-metric.hh:23, + from stencil-scheme.cc:20: +stencil-scheme.cc: In function 'scm_unused_struct* ly_stencil_empty_p(SCM, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:539:25: note: in expansion of macro 'scm_is_eq' + #define SCM_UNBNDP(x) (scm_is_eq ((x), SCM_UNDEFINED)) + ^~~~~~~~~ +stencil-scheme.cc:98:7: note: in expansion of macro 'SCM_UNBNDP' + if (SCM_UNBNDP (axis)) + ^~~~~~~~~~ +In file included from ./include/lily-guile.hh:39, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/font-metric.hh:23, + from stencil-scheme.cc:20: +stencil-scheme.cc: In function 'void ly_stencil_combine_at_edgeinit()': +stencil-scheme.cc:104:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM, SCM, SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_stencil_combine_at_edge, "ly:stencil-combine-at-edge", + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +stencil-scheme.cc:104:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_stencil_combine_at_edge, "ly:stencil-combine-at-edge", + ^~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/grob.hh:23, + from ./include/spanner.hh:23, + from ./include/system.hh:24, + from system.cc:20: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ +stencil-scheme.cc: In function 'void ly_stencil_stackinit()': +stencil-scheme.cc:145:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM, SCM, SCM, SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*, scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_stencil_stack, "ly:stencil-stack", + ^~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +stencil-scheme.cc:145:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_stencil_stack, "ly:stencil-stack", + ^~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/font-metric.hh:23, + from stencil-scheme.cc:20: +stencil-scheme.cc: In function 'scm_unused_struct* ly_stencil_stack(SCM, SCM, SCM, SCM, SCM, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:539:25: note: in expansion of macro 'scm_is_eq' + #define SCM_UNBNDP(x) (scm_is_eq ((x), SCM_UNDEFINED)) + ^~~~~~~~~ +stencil-scheme.cc:180:8: note: in expansion of macro 'SCM_UNBNDP' + if (!SCM_UNBNDP (mindist)) + ^~~~~~~~~~ +In file included from ./include/lily-guile.hh:39, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/font-metric.hh:23, + from stencil-scheme.cc:20: +stencil-scheme.cc: In function 'void ly_stencil_addinit()': +stencil-scheme.cc:198:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_stencil_add, "ly:stencil-add", + ^~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +stencil-scheme.cc:198:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_stencil_add, "ly:stencil-add", + ^~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/font-metric.hh:23, + from stencil-scheme.cc:20: +stencil-scheme.cc: In function 'scm_unused_struct* ly_stencil_add(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/discouraged.h:157:24: note: in expansion of macro 'scm_is_null' + #define SCM_NULLP(x) (scm_is_null (x)) + ^~~~~~~~~~~ +stencil-scheme.cc:211:11: note: in expansion of macro 'SCM_NULLP' + while (!SCM_NULLP (args)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +stencil-scheme.cc:218:39: note: in expansion of macro 'scm_is_eq' + if (scm_is_pair (s->expr ()) && scm_is_eq (cs, s->expr ())) + ^~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/grob.hh:23, + from ./include/spanner.hh:23, + from ./include/system.hh:24, + from system.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -64020,6 +63566,21 @@ ./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } ^~~~~~~~~~~ +In file included from ./include/lily-guile.hh:39, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/font-metric.hh:23, + from stencil-scheme.cc:20: +stencil-scheme.cc: In function 'void ly_make_stencilinit()': +stencil-scheme.cc:233:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_make_stencil, "ly:make-stencil", + ^~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +stencil-scheme.cc:233:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_make_stencil, "ly:make-stencil", + ^~~~~~~~~ ./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -64054,9 +63615,12 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from rest-engraver.cc:20: + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/grob.hh:23, + from ./include/spanner.hh:23, + from ./include/system.hh:24, + from system.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -64088,9 +63652,12 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from rest-engraver.cc:20: + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/grob.hh:23, + from ./include/spanner.hh:23, + from ./include/system.hh:24, + from system.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -64123,11 +63690,24 @@ ./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } ^~~~~~~~~~~ +stencil-scheme.cc: In function 'void ly_stencil_aligned_toinit()': +stencil-scheme.cc:273:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_stencil_aligned_to, "ly:stencil-aligned-to", + ^~~~~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +stencil-scheme.cc:273:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_stencil_aligned_to, "ly:stencil-aligned-to", + ^~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from rest-engraver.cc:20: + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/grob.hh:23, + from ./include/spanner.hh:23, + from ./include/system.hh:24, + from system.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -64153,6 +63733,106 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ +stencil-scheme.cc: In function 'void ly_stencil_fontsinit()': +stencil-scheme.cc:290:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_stencil_fonts, "ly:stencil-fonts", + ^~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +stencil-scheme.cc:290:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_stencil_fonts, "ly:stencil-fonts", + ^~~~~~~~~ +stencil-scheme.cc: In function 'void ly_stencil_in_colorinit()': +stencil-scheme.cc:300:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM, SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_stencil_in_color, "ly:stencil-in-color", + ^~~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +stencil-scheme.cc:300:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_stencil_in_color, "ly:stencil-in-color", + ^~~~~~~~~ +stencil-scheme.cc: In function 'void ly_interpret_stencil_expressioninit()': +stencil-scheme.cc:324:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM, SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_interpret_stencil_expression, "ly:interpret-stencil-expression", + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +stencil-scheme.cc:324:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_interpret_stencil_expression, "ly:interpret-stencil-expression", + ^~~~~~~~~ +stencil-scheme.cc: In function 'void ly_bracketinit()': +stencil-scheme.cc:341:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM, SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_bracket, "ly:bracket", + ^~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +stencil-scheme.cc:341:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_bracket, "ly:bracket", + ^~~~~~~~~ +stencil-scheme.cc: In function 'void ly_stencil_rotateinit()': +stencil-scheme.cc:360:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM, SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_stencil_rotate, "ly:stencil-rotate", + ^~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +stencil-scheme.cc:360:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_stencil_rotate, "ly:stencil-rotate", + ^~~~~~~~~ +stencil-scheme.cc: In function 'void ly_stencil_rotate_absoluteinit()': +stencil-scheme.cc:381:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM, SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_stencil_rotate_absolute, "ly:stencil-rotate-absolute", + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +stencil-scheme.cc:381:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_stencil_rotate_absolute, "ly:stencil-rotate-absolute", + ^~~~~~~~~ +stencil-scheme.cc: In function 'void ly_round_filled_boxinit()': +stencil-scheme.cc:401:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_round_filled_box, "ly:round-filled-box", + ^~~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +stencil-scheme.cc:401:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_round_filled_box, "ly:round-filled-box", + ^~~~~~~~~ +stencil-scheme.cc: In function 'void ly_round_filled_polygoninit()': +stencil-scheme.cc:415:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_round_filled_polygon, "ly:round-filled-polygon", + ^~~~~~~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +stencil-scheme.cc:415:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_round_filled_polygon, "ly:round-filled-polygon", + ^~~~~~~~~ +stencil-scheme.cc: In function 'void ly_register_stencil_expressioninit()': +stencil-scheme.cc:440:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_register_stencil_expression, "ly:register-stencil-expression", + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +stencil-scheme.cc:440:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_register_stencil_expression, "ly:register-stencil-expression", + ^~~~~~~~~ +stencil-scheme.cc: In function 'void ly_stencil_scaleinit()': +stencil-scheme.cc:458:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_stencil_scale, "ly:stencil-scale", + ^~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +stencil-scheme.cc:458:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_stencil_scale, "ly:stencil-scale", + ^~~~~~~~~ ./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -64181,35 +63861,12 @@ ./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' DECLARE_SIMPLE_SMOBS (Box); ^~~~~~~~~~~~~~~~~~~~ -./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Translator); - ^~~~~~~~~~~~~ -./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from rest-engraver.cc:20: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -64228,16 +63885,13 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Moment); - ^~~~~~~~~~~~~~~~~~~~ -./include/duration.hh: In static member function 'static Duration* Duration::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -64259,13 +63913,13 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/duration.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Duration); - ^~~~~~~~~~~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); + ^~~~~~~~~~~~~ +./include/skyline.hh: In static member function 'static Skyline* Skyline::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -64290,15 +63944,16 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); +./include/skyline.hh:65:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Skyline); ^~~~~~~~~~~~~~~~~~~~ +rm -f ./out/module-scheme.dep; DEPENDENCIES_OUTPUT="./out/module-scheme.dep ./out/module-scheme.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/module-scheme.o module-scheme.cc In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/rhythmic-head.hh:23, - from dot-column-engraver.cc:20: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from rest-engraver.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -64349,9 +64004,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/rhythmic-head.hh:23, - from dot-column-engraver.cc:20: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from rest-engraver.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -64383,9 +64038,9 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/rhythmic-head.hh:23, - from dot-column-engraver.cc:20: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from rest-engraver.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -64420,9 +64075,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/rhythmic-head.hh:23, - from dot-column-engraver.cc:20: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from rest-engraver.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -64476,7 +64131,37 @@ ./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' DECLARE_SMOBS (Translator); ^~~~~~~~~~~~~ -./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/rhythmic-head.hh:23, + from dot-column-engraver.cc:20: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ +./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -64501,9 +64186,65 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Listener); +./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Moment); + ^~~~~~~~~~~~~~~~~~~~ +./include/duration.hh: In static member function 'static Duration* Duration::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/duration.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Duration); ^~~~~~~~~~~~~~~~~~~~ +./include/font-metric.hh: In static member function 'static Font_metric* Font_metric::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/font-metric.hh:57:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Font_metric); + ^~~~~~~~~~~~~ ./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -64532,6 +64273,7 @@ ./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' DECLARE_SIMPLE_SMOBS (Box); ^~~~~~~~~~~~~~~~~~~~ +rm -f ./out/input.dep; DEPENDENCIES_OUTPUT="./out/input.dep ./out/input.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/input.o input.cc ./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -64672,7 +64414,163 @@ ./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' DECLARE_SIMPLE_SMOBS (Listener); ^~~~~~~~~~~~~~~~~~~~ -./include/font-metric.hh: In static member function 'static Font_metric* Font_metric::unsmob(SCM)': +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/rhythmic-head.hh:23, + from dot-column-engraver.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' + inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/rhythmic-head.hh:23, + from dot-column-engraver.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' + && (SCM_TYP7 (x) == scm_tc7_symbol)) + ^~~~~~~~ +./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' + inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } + ^~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/rhythmic-head.hh:23, + from dot-column-engraver.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' + return scm_is_true (scm_equal_p (x, y)); + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' + inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/rhythmic-head.hh:23, + from dot-column-engraver.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' + inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } + ^~~~~~~~~~~ +rm -f ./out/paper-outputter-scheme.dep; DEPENDENCIES_OUTPUT="./out/paper-outputter-scheme.dep ./out/paper-outputter-scheme.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/paper-outputter-scheme.o paper-outputter-scheme.cc +./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -64697,10 +64595,10 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/font-metric.hh:57:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Font_metric); +./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Translator); ^~~~~~~~~~~~~ -./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': +./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -64725,65 +64623,10 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Stencil); +./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Listener); ^~~~~~~~~~~~~~~~~~~~ -In file included from ./include/lily-guile.hh:39, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/font-metric.hh:23, - from stencil-scheme.cc:20: -stencil-scheme.cc: In function 'void ly_stencil_translate_axisinit()': -stencil-scheme.cc:29:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_stencil_translate_axis, "ly:stencil-translate-axis", - ^~~~~~~~~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -stencil-scheme.cc:29:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_stencil_translate_axis, "ly:stencil-translate-axis", - ^~~~~~~~~ -stencil-scheme.cc: In function 'void ly_stencil_translateinit()': -stencil-scheme.cc:50:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_stencil_translate, "ly:stencil-translate", - ^~~~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -stencil-scheme.cc:50:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_stencil_translate, "ly:stencil-translate", - ^~~~~~~~~ -stencil-scheme.cc: In function 'void ly_stencil_exprinit()': -stencil-scheme.cc:68:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_stencil_expr, "ly:stencil-expr", - ^~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -stencil-scheme.cc:68:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_stencil_expr, "ly:stencil-expr", - ^~~~~~~~~ -stencil-scheme.cc: In function 'void ly_stencil_extentinit()': -stencil-scheme.cc:77:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_stencil_extent, "ly:stencil-extent", - ^~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -stencil-scheme.cc:77:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_stencil_extent, "ly:stencil-extent", - ^~~~~~~~~ -stencil-scheme.cc: In function 'void ly_stencil_empty_pinit()': -stencil-scheme.cc:90:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_stencil_empty_p, "ly:stencil-empty?", - ^~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -stencil-scheme.cc:90:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_stencil_empty_p, "ly:stencil-empty?", - ^~~~~~~~~ -./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -64805,171 +64648,96 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Grob); - ^~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/font-metric.hh:23, - from stencil-scheme.cc:20: -stencil-scheme.cc: In function 'scm_unused_struct* ly_stencil_empty_p(SCM, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:539:25: note: in expansion of macro 'scm_is_eq' - #define SCM_UNBNDP(x) (scm_is_eq ((x), SCM_UNDEFINED)) - ^~~~~~~~~ -stencil-scheme.cc:98:7: note: in expansion of macro 'SCM_UNBNDP' - if (SCM_UNBNDP (axis)) - ^~~~~~~~~~ -In file included from ./include/lily-guile.hh:39, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/font-metric.hh:23, - from stencil-scheme.cc:20: -stencil-scheme.cc: In function 'void ly_stencil_combine_at_edgeinit()': -stencil-scheme.cc:104:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM, SCM, SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_stencil_combine_at_edge, "ly:stencil-combine-at-edge", - ^~~~~~~~~~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -stencil-scheme.cc:104:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_stencil_combine_at_edge, "ly:stencil-combine-at-edge", - ^~~~~~~~~ -cp /usr/include/FlexLexer.h out/FlexLexer.h -stencil-scheme.cc: In function 'void ly_stencil_stackinit()': -stencil-scheme.cc:145:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM, SCM, SCM, SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*, scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_stencil_stack, "ly:stencil-stack", - ^~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -stencil-scheme.cc:145:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_stencil_stack, "ly:stencil-stack", - ^~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/font-metric.hh:23, - from stencil-scheme.cc:20: -stencil-scheme.cc: In function 'scm_unused_struct* ly_stencil_stack(SCM, SCM, SCM, SCM, SCM, SCM)': +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); + ^~~~~~~~~~~~~~~~~~~~ +./include/grob-array.hh: In static member function 'static Grob_array* Grob_array::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:539:25: note: in expansion of macro 'scm_is_eq' - #define SCM_UNBNDP(x) (scm_is_eq ((x), SCM_UNDEFINED)) - ^~~~~~~~~ -stencil-scheme.cc:180:8: note: in expansion of macro 'SCM_UNBNDP' - if (!SCM_UNBNDP (mindist)) - ^~~~~~~~~~ -In file included from ./include/lily-guile.hh:39, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/font-metric.hh:23, - from stencil-scheme.cc:20: -stencil-scheme.cc: In function 'void ly_stencil_addinit()': -stencil-scheme.cc:198:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_stencil_add, "ly:stencil-add", - ^~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -stencil-scheme.cc:198:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_stencil_add, "ly:stencil-add", - ^~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/font-metric.hh:23, - from stencil-scheme.cc:20: -stencil-scheme.cc: In function 'scm_unused_struct* ly_stencil_add(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/grob-array.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Grob_array); + ^~~~~~~~~~~~~~~~~~~~ +./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/discouraged.h:157:24: note: in expansion of macro 'scm_is_null' - #define SCM_NULLP(x) (scm_is_null (x)) - ^~~~~~~~~~~ -stencil-scheme.cc:211:11: note: in expansion of macro 'SCM_NULLP' - while (!SCM_NULLP (args)) - ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Stencil); + ^~~~~~~~~~~~~~~~~~~~ +./include/output-def.hh: In static member function 'static Output_def* Output_def::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -stencil-scheme.cc:218:39: note: in expansion of macro 'scm_is_eq' - if (scm_is_pair (s->expr ()) && scm_is_eq (cs, s->expr ())) - ^~~~~~~~~ -In file included from ./include/lily-guile.hh:39, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/font-metric.hh:23, - from stencil-scheme.cc:20: -stencil-scheme.cc: In function 'void ly_make_stencilinit()': -stencil-scheme.cc:233:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_make_stencil, "ly:make-stencil", - ^~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -stencil-scheme.cc:233:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_make_stencil, "ly:make-stencil", - ^~~~~~~~~ -stencil-scheme.cc: In function 'void ly_stencil_aligned_toinit()': -stencil-scheme.cc:273:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_stencil_aligned_to, "ly:stencil-aligned-to", - ^~~~~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -stencil-scheme.cc:273:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_stencil_aligned_to, "ly:stencil-aligned-to", - ^~~~~~~~~ -stencil-scheme.cc: In function 'void ly_stencil_fontsinit()': -stencil-scheme.cc:290:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_stencil_fonts, "ly:stencil-fonts", - ^~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -stencil-scheme.cc:290:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_stencil_fonts, "ly:stencil-fonts", - ^~~~~~~~~ -stencil-scheme.cc: In function 'void ly_stencil_in_colorinit()': -stencil-scheme.cc:300:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM, SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_stencil_in_color, "ly:stencil-in-color", - ^~~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -stencil-scheme.cc:300:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_stencil_in_color, "ly:stencil-in-color", - ^~~~~~~~~ -rm -f ./out/break-align-engraver.dep; DEPENDENCIES_OUTPUT="./out/break-align-engraver.dep ./out/break-align-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/break-align-engraver.o break-align-engraver.cc +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/output-def.hh:54:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Output_def); + ^~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, @@ -64988,16 +64756,6 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' if (scm_is_null (*freelist)) ^~~~~~~~~~~ -stencil-scheme.cc: In function 'void ly_interpret_stencil_expressioninit()': -stencil-scheme.cc:324:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM, SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_interpret_stencil_expression, "ly:interpret-stencil-expression", - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -stencil-scheme.cc:324:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_interpret_stencil_expression, "ly:interpret-stencil-expression", - ^~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -65011,16 +64769,6 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' if (scm_is_null (*freelist)) ^~~~~~~~~~~ -stencil-scheme.cc: In function 'void ly_bracketinit()': -stencil-scheme.cc:341:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM, SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_bracket, "ly:bracket", - ^~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -stencil-scheme.cc:341:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_bracket, "ly:bracket", - ^~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/ly-module.hh:23, @@ -65050,16 +64798,6 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' return SCM_I_CONSP (x); ^~~~~~~~~~~ -stencil-scheme.cc: In function 'void ly_stencil_rotateinit()': -stencil-scheme.cc:360:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM, SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_stencil_rotate, "ly:stencil-rotate", - ^~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -stencil-scheme.cc:360:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_stencil_rotate, "ly:stencil-rotate", - ^~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, @@ -65093,16 +64831,34 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' scm_ptobs[SCM_PTOBNUM (port)].flush (port); ^~~~~~~~~~~ -stencil-scheme.cc: In function 'void ly_stencil_rotate_absoluteinit()': -stencil-scheme.cc:381:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM, SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_stencil_rotate_absolute, "ly:stencil-rotate-absolute", - ^~~~~~~~~~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -stencil-scheme.cc:381:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_stencil_rotate_absolute, "ly:stencil-rotate-absolute", - ^~~~~~~~~ +./include/spring.hh: In static member function 'static Spring* Spring::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/spring.hh:38:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Spring); + ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/ly-module.hh:23, @@ -65134,16 +64890,6 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' SCM_TABCOL (port); ^~~~~~~~~~ -stencil-scheme.cc: In function 'void ly_round_filled_boxinit()': -stencil-scheme.cc:401:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_round_filled_box, "ly:round-filled-box", - ^~~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -stencil-scheme.cc:401:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_round_filled_box, "ly:round-filled-box", - ^~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/ly-module.hh:23, @@ -65204,16 +64950,62 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ -stencil-scheme.cc: In function 'void ly_round_filled_polygoninit()': -stencil-scheme.cc:415:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_round_filled_polygon, "ly:round-filled-polygon", - ^~~~~~~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -stencil-scheme.cc:415:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_round_filled_polygon, "ly:round-filled-polygon", - ^~~~~~~~~ +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); + ^~~~~~~~~~~~~ +./include/simple-spacer.hh: In static member function 'static Simple_spacer* Simple_spacer::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/simple-spacer.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Simple_spacer); + ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, @@ -65247,16 +65039,6 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' if (scm_is_null (*freelist)) ^~~~~~~~~~~ -stencil-scheme.cc: In function 'void ly_register_stencil_expressioninit()': -stencil-scheme.cc:440:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_register_stencil_expression, "ly:register-stencil-expression", - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -stencil-scheme.cc:440:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_register_stencil_expression, "ly:register-stencil-expression", - ^~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, @@ -65418,16 +65200,6 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ -stencil-scheme.cc: In function 'void ly_stencil_scaleinit()': -stencil-scheme.cc:458:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_stencil_scale, "ly:stencil-scale", - ^~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -stencil-scheme.cc:458:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_stencil_scale, "ly:stencil-scale", - ^~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, @@ -65459,7 +65231,271 @@ ./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } ^~~~~~~~~~~ +./include/music-output.hh: In static member function 'static Music_output* Music_output::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/music-output.hh:31:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Music_output); + ^~~~~~~~~~~~~ +./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Prob); + ^~~~~~~~~~~~~ +./include/skyline-pair.hh: In static member function 'static Skyline_pair* Skyline_pair::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/skyline-pair.hh:30:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Skyline_pair); + ^~~~~~~~~~~~~~~~~~~~ +system.cc: In member function 'int System::element_count() const': +system.cc:79:30: warning: conversion from 'vsize' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + return all_elements_->size (); + ~~~~~~~~~~~~~~~~~~~~^~ +system.cc: In member function 'void System::do_break_substitution_and_fixup_refpoints()': +system.cc:170:31: warning: conversion from 'std::vector::size_type' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + count += all_elts.size (); + ^ +system.cc: In member function 'scm_unused_struct* System::get_paper_systems()': +system.cc:223:46: warning: conversion from 'vsize' {aka 'long unsigned int'} to 'scm_t_int32' {aka 'int'} may change value [-Wconversion] + scm_vector_set_x (lines, scm_from_int (i), + ^ +cp /usr/include/FlexLexer.h out/FlexLexer.h +rm -f ./out/break-align-engraver.dep; DEPENDENCIES_OUTPUT="./out/break-align-engraver.dep ./out/break-align-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/break-align-engraver.o break-align-engraver.cc +In file included from ./include/lily-guile.hh:39, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/grob.hh:23, + from ./include/spanner.hh:23, + from ./include/system.hh:24, + from system.cc:20: +system.cc: In function 'void System_footnotes_before_line_breaking_init_functions()': +system.cc:377:31: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK (System, footnotes_before_line_breaking, 1); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +system.cc:377:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' + MAKE_SCHEME_CALLBACK (System, footnotes_before_line_breaking, 1); + ^~~~~~~~~~~~~~~~~~~~ +system.cc: In function 'void System_footnotes_after_line_breaking_init_functions()': +system.cc:393:31: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK (System, footnotes_after_line_breaking, 1); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +system.cc:393:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' + MAKE_SCHEME_CALLBACK (System, footnotes_after_line_breaking, 1); + ^~~~~~~~~~~~~~~~~~~~ +system.cc: In function 'void System_vertical_skyline_elements_init_functions()': +system.cc:408:31: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK (System, vertical_skyline_elements, 1); + ^~~~~~~~~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +system.cc:408:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' + MAKE_SCHEME_CALLBACK (System, vertical_skyline_elements, 1); + ^~~~~~~~~~~~~~~~~~~~ +system.cc: In member function 'void System::break_into_pieces(const std::vector&)': +system.cc:445:42: warning: conversion from 'std::vector::size_type' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + system->rank_ = broken_intos_.size (); + ~~~~~~~~~~~~~~~~~~~^~ +system.cc: In member function 'void System::add_column(Paper_column*)': +system.cc:500:25: warning: conversion from 'vsize' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + p->set_rank (ga->size ()); + ~~~~~~~~~^~ rm -f ./out/staff-symbol-engraver.dep; DEPENDENCIES_OUTPUT="./out/staff-symbol-engraver.dep ./out/staff-symbol-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/staff-symbol-engraver.o staff-symbol-engraver.cc +system.cc: In member function 'std::vector System::used_columns() const': +system.cc:706:40: warning: conversion from 'std::vector::size_type' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + int last_breakable = ro_columns.size (); + ~~~~~~~~~~~~~~~~^~ +In file included from ./include/lily-guile.hh:39, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/grob.hh:23, + from ./include/spanner.hh:23, + from ./include/system.hh:24, + from system.cc:20: +system.cc: In function 'void System_get_vertical_alignment_init_functions()': +system.cc:757:31: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK (System, get_vertical_alignment, 1); + ^~~~~~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +system.cc:757:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' + MAKE_SCHEME_CALLBACK (System, get_vertical_alignment, 1); + ^~~~~~~~~~~~~~~~~~~~ +system.cc: In member function 'Interval System::pure_refpoint_extent(vsize, vsize)': +system.cc:844:101: warning: conversion from 'vsize' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + vector offsets = Align_interface::get_pure_minimum_translations (alignment, staves, Y_AXIS, start, end); + ^~~~~ +system.cc:844:108: warning: conversion from 'vsize' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + vector offsets = Align_interface::get_pure_minimum_translations (alignment, staves, Y_AXIS, start, end); + ^~~ +system.cc: In member function 'Interval System::part_of_line_pure_height(vsize, vsize, bool)': +system.cc:871:101: warning: conversion from 'vsize' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + vector offsets = Align_interface::get_pure_minimum_translations (alignment, staves, Y_AXIS, start, end); + ^~~~~ +system.cc:871:108: warning: conversion from 'vsize' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + vector offsets = Align_interface::get_pure_minimum_translations (alignment, staves, Y_AXIS, start, end); + ^~~ +system.cc:877:83: warning: conversion from 'vsize' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + ? Axis_group_interface::begin_of_line_pure_height (staves[i], start) + ^~~~~ +system.cc:878:82: warning: conversion from 'vsize' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + : Axis_group_interface::rest_of_line_pure_height (staves[i], start, end); + ^~~~~ +system.cc:878:89: warning: conversion from 'vsize' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + : Axis_group_interface::rest_of_line_pure_height (staves[i], start, end); + ^~~ +system.cc:885:86: warning: conversion from 'vsize' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + ? Axis_group_interface::begin_of_line_pure_height (this, start) + ^~~~~ +system.cc:886:85: warning: conversion from 'vsize' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + : Axis_group_interface::rest_of_line_pure_height (this, start, end); + ^~~~~ +system.cc:886:92: warning: conversion from 'vsize' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + : Axis_group_interface::rest_of_line_pure_height (this, start, end); + ^~~ +rm -f ./out/measure-grouping-engraver.dep; DEPENDENCIES_OUTPUT="./out/measure-grouping-engraver.dep ./out/measure-grouping-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/measure-grouping-engraver.o measure-grouping-engraver.cc +In file included from ./include/lily-guile.hh:39, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/grob.hh:23, + from ./include/spanner.hh:23, + from ./include/system.hh:24, + from system.cc:20: +system.cc: In function 'void System_calc_pure_relevant_grobs_init_functions()': +system.cc:908:31: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK (System, calc_pure_relevant_grobs, 1); + ^~~~~~~~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +system.cc:908:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' + MAKE_SCHEME_CALLBACK (System, calc_pure_relevant_grobs, 1); + ^~~~~~~~~~~~~~~~~~~~ +system.cc: In function 'void System_height_init_functions()': +system.cc:941:31: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK (System, height, 1); + ^~~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +system.cc:941:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' + MAKE_SCHEME_CALLBACK (System, height, 1); + ^~~~~~~~~~~~~~~~~~~~ +system.cc: In function 'void System_calc_pure_height_init_functions()': +system.cc:948:31: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK (System, calc_pure_height, 3); + ^~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +system.cc:948:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' + MAKE_SCHEME_CALLBACK (System, calc_pure_height, 3); + ^~~~~~~~~~~~~~~~~~~~ +system.cc: In function 'void System_get_staves_init_functions()': +system.cc:1022:31: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK (System, get_staves, 1) + ^~~~~~~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +system.cc:1022:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' + MAKE_SCHEME_CALLBACK (System, get_staves, 1) + ^~~~~~~~~~~~~~~~~~~~ +system.cc: In function 'void System_get_spaceable_staves_init_functions()': +system.cc:1029:31: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK (System, get_spaceable_staves, 1) + ^~~~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +system.cc:1029:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' + MAKE_SCHEME_CALLBACK (System, get_spaceable_staves, 1) + ^~~~~~~~~~~~~~~~~~~~ +system.cc: In function 'void System_get_nonspaceable_staves_init_functions()': +system.cc:1036:31: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK (System, get_nonspaceable_staves, 1) + ^~~~~~~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +system.cc:1036:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' + MAKE_SCHEME_CALLBACK (System, get_nonspaceable_staves, 1) + ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, @@ -65588,7 +65624,6 @@ ./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } ^~~~~~~~~~~ -rm -f ./out/measure-grouping-engraver.dep; DEPENDENCIES_OUTPUT="./out/measure-grouping-engraver.dep ./out/measure-grouping-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/measure-grouping-engraver.o measure-grouping-engraver.cc In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, @@ -65648,6 +65683,7 @@ ./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' DECLARE_SIMPLE_SMOBS (Box); ^~~~~~~~~~~~~~~~~~~~ +rm -f ./out/ledger-line-engraver.dep; DEPENDENCIES_OUTPUT="./out/ledger-line-engraver.dep ./out/ledger-line-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/ledger-line-engraver.o ledger-line-engraver.cc ./include/skyline.hh: In static member function 'static Skyline* Skyline::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -65704,109 +65740,12 @@ ./include/skyline-pair.hh:30:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' DECLARE_SIMPLE_SMOBS (Skyline_pair); ^~~~~~~~~~~~~~~~~~~~ -rm -f ./out/ledger-line-engraver.dep; DEPENDENCIES_OUTPUT="./out/ledger-line-engraver.dep ./out/ledger-line-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/ledger-line-engraver.o ledger-line-engraver.cc -rm -f ./out/output-def-scheme.dep; DEPENDENCIES_OUTPUT="./out/output-def-scheme.dep ./out/output-def-scheme.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/output-def-scheme.o output-def-scheme.cc -skyline.cc: In static member function 'static scm_unused_struct* Skyline::smob_p(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/ly-smobs.icc:52:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/ly-smobs.icc:81:3: note: in expansion of macro 'IMPLEMENT_BASE_SMOBS' - IMPLEMENT_BASE_SMOBS (CL); \ - ^~~~~~~~~~~~~~~~~~~~ -skyline.cc:865:1: note: in expansion of macro 'IMPLEMENT_SIMPLE_SMOBS' - IMPLEMENT_SIMPLE_SMOBS (Skyline); - ^~~~~~~~~~~~~~~~~~~~~~ -In file included from skyline.cc:25: -skyline.cc: In function 'void init_type_Skyline()': -./include/ly-smobs.icc:31:53: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - (scm_t_subr) CL::smob_p); \ - ^~~~~~ -skyline.cc:866:1: note: in expansion of macro 'IMPLEMENT_TYPE_P' - IMPLEMENT_TYPE_P (Skyline, "ly:skyline?"); - ^~~~~~~~~~~~~~~~ -In file included from ./include/lily-guile.hh:39, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/skyline.hh:25, - from skyline.cc:20: -skyline.cc: In function 'void Skyline_get_touching_point_init_functions()': -skyline.cc:887:45: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK_WITH_OPTARGS (Skyline, get_touching_point, 3, 1, "") - ^~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -skyline.cc: In function 'void Skyline_get_distance_init_functions()': -skyline.cc:905:45: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK_WITH_OPTARGS (Skyline, get_distance, 3, 1, "") - ^~~~~~~~~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -skyline.cc: In function 'void Skyline_get_max_height_init_functions()': -skyline.cc:923:32: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (Skyline, get_max_height, 1) - ^~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -skyline.cc:923:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (Skyline, get_max_height, 1) - ^~~~~~~~~~~~~~~~~~~~ -skyline.cc: In function 'void Skyline_get_max_height_position_init_functions()': -skyline.cc:930:32: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (Skyline, get_max_height_position, 1) - ^~~~~~~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -skyline.cc:930:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (Skyline, get_max_height_position, 1) - ^~~~~~~~~~~~~~~~~~~~ -skyline.cc: In function 'void Skyline_get_height_init_functions()': -skyline.cc:937:32: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (Skyline, get_height, 2) - ^~~~~~~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -skyline.cc:937:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (Skyline, get_height, 2) - ^~~~~~~~~~~~~~~~~~~~ -skyline.cc: In function 'void ly_skyline_empty_pinit()': -skyline.cc:945:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_skyline_empty_p, "ly:skyline-empty?", - ^~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -skyline.cc:945:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_skyline_empty_p, "ly:skyline-empty?", - ^~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, - from break-align-engraver.cc:19: + from staff-symbol-engraver.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -65837,7 +65776,7 @@ from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, - from break-align-engraver.cc:19: + from staff-symbol-engraver.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -65868,7 +65807,7 @@ from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, - from break-align-engraver.cc:19: + from staff-symbol-engraver.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -65901,7 +65840,7 @@ from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, - from break-align-engraver.cc:19: + from staff-symbol-engraver.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -65933,7 +65872,7 @@ from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, - from break-align-engraver.cc:19: + from staff-symbol-engraver.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -65990,12 +65929,13 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ +rm -f ./out/output-def-scheme.dep; DEPENDENCIES_OUTPUT="./out/output-def-scheme.dep ./out/output-def-scheme.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/output-def-scheme.o output-def-scheme.cc In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/input.hh:69, - from input.cc:20: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from break-align-engraver.cc:19: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -66024,9 +65964,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/input.hh:69, - from input.cc:20: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from break-align-engraver.cc:19: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -66055,9 +65995,9 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/input.hh:69, - from input.cc:20: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from break-align-engraver.cc:19: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -66088,9 +66028,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/input.hh:69, - from input.cc:20: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from break-align-engraver.cc:19: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -66118,12 +66058,11 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' SCM_TABCOL (port); ^~~~~~~~~~ -rm -f ./out/tab-staff-symbol-engraver.dep; DEPENDENCIES_OUTPUT="./out/tab-staff-symbol-engraver.dep ./out/tab-staff-symbol-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/tab-staff-symbol-engraver.o tab-staff-symbol-engraver.cc In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/input.hh:69, - from input.cc:20: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from break-align-engraver.cc:19: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -66180,75 +66119,7 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/input.hh:69, - from input.cc:20: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ -rm -f ./out/paper-system.dep; DEPENDENCIES_OUTPUT="./out/paper-system.dep ./out/paper-system.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/paper-system.o paper-system.cc -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from staff-symbol-engraver.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from staff-symbol-engraver.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': +skyline.cc: In static member function 'static scm_unused_struct* Skyline::smob_p(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -66267,111 +66138,42 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' - return SCM_I_CONSP (x); - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from staff-symbol-engraver.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' - #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) - ^ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' - scm_ptobs[SCM_PTOBNUM (port)].flush (port); - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from staff-symbol-engraver.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' - #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' - #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' - #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} - ^~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' - SCM_TABCOL (port); - ^~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from staff-symbol-engraver.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ +./include/ly-smobs.icc:52:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/ly-smobs.icc:81:3: note: in expansion of macro 'IMPLEMENT_BASE_SMOBS' + IMPLEMENT_BASE_SMOBS (CL); \ + ^~~~~~~~~~~~~~~~~~~~ +skyline.cc:865:1: note: in expansion of macro 'IMPLEMENT_SIMPLE_SMOBS' + IMPLEMENT_SIMPLE_SMOBS (Skyline); + ^~~~~~~~~~~~~~~~~~~~~~ +In file included from skyline.cc:25: +skyline.cc: In function 'void init_type_Skyline()': +./include/ly-smobs.icc:31:53: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + (scm_t_subr) CL::smob_p); \ + ^~~~~~ +skyline.cc:866:1: note: in expansion of macro 'IMPLEMENT_TYPE_P' + IMPLEMENT_TYPE_P (Skyline, "ly:skyline?"); + ^~~~~~~~~~~~~~~~ +In file included from ./include/lily-guile.hh:39, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/skyline.hh:25, + from skyline.cc:20: +skyline.cc: In function 'void Skyline_get_touching_point_init_functions()': +skyline.cc:887:45: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK_WITH_OPTARGS (Skyline, get_touching_point, 3, 1, "") + ^~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +skyline.cc: In function 'void Skyline_get_distance_init_functions()': +skyline.cc:905:45: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK_WITH_OPTARGS (Skyline, get_distance, 3, 1, "") + ^~~~~~~~~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, @@ -66425,34 +66227,16 @@ ./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } ^~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ +skyline.cc: In function 'void Skyline_get_max_height_init_functions()': +skyline.cc:923:32: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK (Skyline, get_max_height, 1) + ^~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +skyline.cc:923:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' + MAKE_SCHEME_CALLBACK (Skyline, get_max_height, 1) + ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/ly-module.hh:23, @@ -66551,6 +66335,36 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ +skyline.cc: In function 'void Skyline_get_max_height_position_init_functions()': +skyline.cc:930:32: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK (Skyline, get_max_height_position, 1) + ^~~~~~~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +skyline.cc:930:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' + MAKE_SCHEME_CALLBACK (Skyline, get_max_height_position, 1) + ^~~~~~~~~~~~~~~~~~~~ +skyline.cc: In function 'void Skyline_get_height_init_functions()': +skyline.cc:937:32: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK (Skyline, get_height, 2) + ^~~~~~~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +skyline.cc:937:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' + MAKE_SCHEME_CALLBACK (Skyline, get_height, 2) + ^~~~~~~~~~~~~~~~~~~~ +skyline.cc: In function 'void ly_skyline_empty_pinit()': +skyline.cc:945:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_skyline_empty_p, "ly:skyline-empty?", + ^~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +skyline.cc:945:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_skyline_empty_p, "ly:skyline-empty?", + ^~~~~~~~~ ./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -66725,66 +66539,13 @@ module-scheme.cc:95:11: note: in expansion of macro 'SCM_VARIABLEP' if (SCM_VARIABLEP (v) && SCM_VARIABLE_REF (v) != SCM_UNDEFINED) ^~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/input.hh:69, - from input.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' - inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } - ^~~~~~~~~~~ +rm -f ./out/tab-staff-symbol-engraver.dep; DEPENDENCIES_OUTPUT="./out/tab-staff-symbol-engraver.dep ./out/tab-staff-symbol-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/tab-staff-symbol-engraver.o tab-staff-symbol-engraver.cc In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/input.hh:69, - from input.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from staff-symbol-engraver.cc:20: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -66803,89 +66564,18 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' - && (SCM_TYP7 (x) == scm_tc7_symbol)) - ^~~~~~~~ -./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' - inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } - ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/input.hh:69, from input.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' - return scm_is_true (scm_equal_p (x, y)); - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' - inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/input.hh:69, - from input.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' - inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/protected-scm.hh:23, - from ./include/paper-outputter.hh:26, - from paper-outputter-scheme.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -66914,9 +66604,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/protected-scm.hh:23, - from ./include/paper-outputter.hh:26, - from paper-outputter-scheme.cc:20: + from ./include/smobs.hh:23, + from ./include/input.hh:69, + from input.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -66945,9 +66635,9 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, - from ./include/protected-scm.hh:23, - from ./include/paper-outputter.hh:26, - from paper-outputter-scheme.cc:20: + from ./include/smobs.hh:23, + from ./include/input.hh:69, + from input.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -66978,9 +66668,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/protected-scm.hh:23, - from ./include/paper-outputter.hh:26, - from paper-outputter-scheme.cc:20: + from ./include/smobs.hh:23, + from ./include/input.hh:69, + from input.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -67010,9 +66700,9 @@ ^~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/protected-scm.hh:23, - from ./include/paper-outputter.hh:26, - from paper-outputter-scheme.cc:20: + from ./include/smobs.hh:23, + from ./include/input.hh:69, + from input.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -67069,12 +66759,11 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ -rm -f ./out/lily-lexer-scheme.dep; DEPENDENCIES_OUTPUT="./out/lily-lexer-scheme.dep ./out/lily-lexer-scheme.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/lily-lexer-scheme.o lily-lexer-scheme.cc In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/protected-scm.hh:23, - from ./include/paper-outputter.hh:26, - from paper-outputter-scheme.cc:20: + from ./include/smobs.hh:23, + from ./include/input.hh:69, + from input.cc:20: ./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -67103,9 +66792,137 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/protected-scm.hh:23, - from ./include/paper-outputter.hh:26, - from paper-outputter-scheme.cc:20: + from ./include/grob-interface.hh:23, + from ./include/side-position-interface.hh:23, + from measure-grouping-engraver.cc:21: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/side-position-interface.hh:23, + from measure-grouping-engraver.cc:21: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' + return SCM_I_CONSP (x); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/side-position-interface.hh:23, + from measure-grouping-engraver.cc:21: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' + #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) + ^ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' + scm_ptobs[SCM_PTOBNUM (port)].flush (port); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/side-position-interface.hh:23, + from measure-grouping-engraver.cc:21: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' + #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' + #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' + #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} + ^~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' + SCM_TABCOL (port); + ^~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from staff-symbol-engraver.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -67154,11 +66971,72 @@ ./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/side-position-interface.hh:23, + from measure-grouping-engraver.cc:21: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/protected-scm.hh:23, - from ./include/paper-outputter.hh:26, - from paper-outputter-scheme.cc:20: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from staff-symbol-engraver.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -67190,9 +67068,9 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/protected-scm.hh:23, - from ./include/paper-outputter.hh:26, - from paper-outputter-scheme.cc:20: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from staff-symbol-engraver.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -67227,9 +67105,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/protected-scm.hh:23, - from ./include/paper-outputter.hh:26, - from paper-outputter-scheme.cc:20: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from staff-symbol-engraver.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -67255,7 +67133,37 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ -./include/paper-outputter.hh: In static member function 'static Paper_outputter* Paper_outputter::unsmob(SCM)': +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/side-position-interface.hh:23, + from measure-grouping-engraver.cc:21: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ +./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -67280,8 +67188,8 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/paper-outputter.hh:40:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Paper_outputter); +./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Translator); ^~~~~~~~~~~~~ ./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] @@ -67311,6 +67219,34 @@ ./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' DECLARE_SIMPLE_SMOBS (Box); ^~~~~~~~~~~~~~~~~~~~ +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); + ^~~~~~~~~~~~~ ./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -67339,71 +67275,7 @@ ./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' DECLARE_SIMPLE_SMOBS (Stencil); ^~~~~~~~~~~~~~~~~~~~ -In file included from ./include/lily-guile.hh:39, - from ./include/protected-scm.hh:23, - from ./include/paper-outputter.hh:26, - from paper-outputter-scheme.cc:20: -paper-outputter-scheme.cc: In function 'void ly_make_paper_outputterinit()': -paper-outputter-scheme.cc:26:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_make_paper_outputter, "ly:make-paper-outputter", - ^~~~~~~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -paper-outputter-scheme.cc:26:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_make_paper_outputter, "ly:make-paper-outputter", - ^~~~~~~~~ -paper-outputter-scheme.cc: In function 'void ly_outputter_dump_stencilinit()': -paper-outputter-scheme.cc:52:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_outputter_dump_stencil, "ly:outputter-dump-stencil", - ^~~~~~~~~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -paper-outputter-scheme.cc:52:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_outputter_dump_stencil, "ly:outputter-dump-stencil", - ^~~~~~~~~ -paper-outputter-scheme.cc: In function 'void ly_outputter_dump_stringinit()': -paper-outputter-scheme.cc:67:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_outputter_dump_string, "ly:outputter-dump-string", - ^~~~~~~~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -paper-outputter-scheme.cc:67:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_outputter_dump_string, "ly:outputter-dump-string", - ^~~~~~~~~ -paper-outputter-scheme.cc: In function 'void ly_outputter_portinit()': -paper-outputter-scheme.cc:79:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_outputter_port, "ly:outputter-port", - ^~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -paper-outputter-scheme.cc:79:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_outputter_port, "ly:outputter-port", - ^~~~~~~~~ -paper-outputter-scheme.cc: In function 'void ly_outputter_closeinit()': -paper-outputter-scheme.cc:89:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_outputter_close, "ly:outputter-close", - ^~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -paper-outputter-scheme.cc:89:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_outputter_close, "ly:outputter-close", - ^~~~~~~~~ -paper-outputter-scheme.cc: In function 'void ly_outputter_output_schemeinit()': -paper-outputter-scheme.cc:100:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_outputter_output_scheme, "ly:outputter-output-scheme", - ^~~~~~~~~~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -paper-outputter-scheme.cc:100:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_outputter_output_scheme, "ly:outputter-output-scheme", - ^~~~~~~~~ -./include/source-file.hh: In static member function 'static Source_file* Source_file::unsmob(SCM)': +./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -67428,25 +67300,97 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/source-file.hh:49:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Source_file); +./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Prob); ^~~~~~~~~~~~~ -paper-outputter-scheme.cc: In function 'void ly_outputter_moduleinit()': -paper-outputter-scheme.cc:112:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_outputter_module, "ly:outputter-module", - ^~~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -paper-outputter-scheme.cc:112:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_outputter_module, "ly:outputter-module", - ^~~~~~~~~ +./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Listener); + ^~~~~~~~~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/input.hh:69, + from input.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' + inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from break-align-engraver.cc:19: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': + from ./include/smobs.hh:23, + from ./include/input.hh:69, + from input.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -67465,12 +67409,15 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' + && (SCM_TYP7 (x) == scm_tc7_symbol)) + ^~~~~~~~ +./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' + inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } + ^~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, @@ -67490,6 +67437,74 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' if (scm_is_null (*freelist)) ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/input.hh:69, + from input.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' + return scm_is_true (scm_equal_p (x, y)); + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' + inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/input.hh:69, + from input.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' + inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } + ^~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -67599,6 +67614,36 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' SCM_TABCOL (port); ^~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from break-align-engraver.cc:19: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, @@ -67660,11 +67705,200 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/protected-scm.hh:23, + from ./include/paper-outputter.hh:26, + from paper-outputter-scheme.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from staff-symbol-engraver.cc:20: + from ./include/protected-scm.hh:23, + from ./include/paper-outputter.hh:26, + from paper-outputter-scheme.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' + return SCM_I_CONSP (x); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, + from ./include/lily-guile.hh:27, + from ./include/protected-scm.hh:23, + from ./include/paper-outputter.hh:26, + from paper-outputter-scheme.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' + #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) + ^ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' + scm_ptobs[SCM_PTOBNUM (port)].flush (port); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/protected-scm.hh:23, + from ./include/paper-outputter.hh:26, + from paper-outputter-scheme.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' + #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' + #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' + #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} + ^~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' + SCM_TABCOL (port); + ^~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/protected-scm.hh:23, + from ./include/paper-outputter.hh:26, + from paper-outputter-scheme.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/protected-scm.hh:23, + from ./include/paper-outputter.hh:26, + from paper-outputter-scheme.cc:20: ./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -67693,9 +67927,9 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from break-align-engraver.cc:19: + from ./include/protected-scm.hh:23, + from ./include/paper-outputter.hh:26, + from paper-outputter-scheme.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -67728,25 +67962,6 @@ ./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/side-position-interface.hh:23, - from measure-grouping-engraver.cc:21: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ ./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -67765,9 +67980,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from break-align-engraver.cc:19: + from ./include/protected-scm.hh:23, + from ./include/paper-outputter.hh:26, + from paper-outputter-scheme.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -67796,25 +68011,12 @@ ./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from break-align-engraver.cc:19: + from ./include/protected-scm.hh:23, + from ./include/paper-outputter.hh:26, + from paper-outputter-scheme.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -67849,9 +68051,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from break-align-engraver.cc:19: + from ./include/protected-scm.hh:23, + from ./include/paper-outputter.hh:26, + from paper-outputter-scheme.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -67877,11 +68079,69 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ +./include/paper-outputter.hh: In static member function 'static Paper_outputter* Paper_outputter::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/paper-outputter.hh:40:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Paper_outputter); + ^~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/pointer-group-interface.hh:25, + from ledger-line-engraver.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/side-position-interface.hh:23, - from measure-grouping-engraver.cc:21: + from ./include/pointer-group-interface.hh:25, + from ledger-line-engraver.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -67910,9 +68170,8 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/side-position-interface.hh:23, - from measure-grouping-engraver.cc:21: + from ./include/pointer-group-interface.hh:25, + from ledger-line-engraver.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -67941,11 +68200,90 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' scm_ptobs[SCM_PTOBNUM (port)].flush (port); ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/side-position-interface.hh:23, - from measure-grouping-engraver.cc:21: +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); + ^~~~~~~~~~~~~~~~~~~~ +./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Stencil); + ^~~~~~~~~~~~~~~~~~~~ +In file included from ./include/lily-guile.hh:39, + from ./include/protected-scm.hh:23, + from ./include/paper-outputter.hh:26, + from paper-outputter-scheme.cc:20: +paper-outputter-scheme.cc: In function 'void ly_make_paper_outputterinit()': +paper-outputter-scheme.cc:26:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_make_paper_outputter, "ly:make-paper-outputter", + ^~~~~~~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +paper-outputter-scheme.cc:26:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_make_paper_outputter, "ly:make-paper-outputter", + ^~~~~~~~~ +paper-outputter-scheme.cc: In function 'void ly_outputter_dump_stencilinit()': +paper-outputter-scheme.cc:52:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_outputter_dump_stencil, "ly:outputter-dump-stencil", + ^~~~~~~~~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +paper-outputter-scheme.cc:52:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_outputter_dump_stencil, "ly:outputter-dump-stencil", + ^~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/pointer-group-interface.hh:25, + from ledger-line-engraver.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -67973,11 +68311,20 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' SCM_TABCOL (port); ^~~~~~~~~~ +paper-outputter-scheme.cc: In function 'void ly_outputter_dump_stringinit()': +paper-outputter-scheme.cc:67:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_outputter_dump_string, "ly:outputter-dump-string", + ^~~~~~~~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +paper-outputter-scheme.cc:67:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_outputter_dump_string, "ly:outputter-dump-string", + ^~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/side-position-interface.hh:23, - from measure-grouping-engraver.cc:21: + from ./include/pointer-group-interface.hh:25, + from ledger-line-engraver.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -68034,7 +68381,106 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ -./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': +paper-outputter-scheme.cc: In function 'void ly_outputter_portinit()': +paper-outputter-scheme.cc:79:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_outputter_port, "ly:outputter-port", + ^~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +paper-outputter-scheme.cc:79:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_outputter_port, "ly:outputter-port", + ^~~~~~~~~ +paper-outputter-scheme.cc: In function 'void ly_outputter_closeinit()': +paper-outputter-scheme.cc:89:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_outputter_close, "ly:outputter-close", + ^~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +paper-outputter-scheme.cc:89:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_outputter_close, "ly:outputter-close", + ^~~~~~~~~ +paper-outputter-scheme.cc: In function 'void ly_outputter_output_schemeinit()': +paper-outputter-scheme.cc:100:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_outputter_output_scheme, "ly:outputter-output-scheme", + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +paper-outputter-scheme.cc:100:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_outputter_output_scheme, "ly:outputter-output-scheme", + ^~~~~~~~~ +paper-outputter-scheme.cc: In function 'void ly_outputter_moduleinit()': +paper-outputter-scheme.cc:112:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_outputter_module, "ly:outputter-module", + ^~~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +paper-outputter-scheme.cc:112:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_outputter_module, "ly:outputter-module", + ^~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/side-position-interface.hh:23, + from measure-grouping-engraver.cc:21: +./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' + inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/side-position-interface.hh:23, + from measure-grouping-engraver.cc:21: +./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -68053,16 +68499,59 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Translator); - ^~~~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' + && (SCM_TYP7 (x) == scm_tc7_symbol)) + ^~~~~~~~ +./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' + inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } + ^~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/side-position-interface.hh:23, + from measure-grouping-engraver.cc:21: +./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' + return scm_is_true (scm_equal_p (x, y)); + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' + inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/side-position-interface.hh:23, + from measure-grouping-engraver.cc:21: +./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -68081,20 +68570,16 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); - ^~~~~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' + inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/side-position-interface.hh:23, - from measure-grouping-engraver.cc:21: + from ./include/pointer-group-interface.hh:25, + from ledger-line-engraver.cc:20: ./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -68120,8 +68605,64 @@ ./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } ^~~~~~~~~~~ -rm -f ./out/staff-symbol.dep; DEPENDENCIES_OUTPUT="./out/staff-symbol.dep ./out/staff-symbol.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/staff-symbol.o staff-symbol.cc -./include/skyline.hh: In static member function 'static Skyline* Skyline::unsmob(SCM)': +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/pointer-group-interface.hh:25, + from ledger-line-engraver.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' + inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/pointer-group-interface.hh:25, + from ledger-line-engraver.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -68140,15 +68681,52 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/skyline.hh:65:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Skyline); - ^~~~~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' + && (SCM_TYP7 (x) == scm_tc7_symbol)) + ^~~~~~~~ +./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' + inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } + ^~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/pointer-group-interface.hh:25, + from ledger-line-engraver.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' + return scm_is_true (scm_equal_p (x, y)); + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' + inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } + ^~~~~~~~~~~ ./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -68177,6 +68755,35 @@ ./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' DECLARE_SIMPLE_SMOBS (Moment); ^~~~~~~~~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/pointer-group-interface.hh:25, + from ledger-line-engraver.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' + inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } + ^~~~~~~~~~~ ./include/duration.hh: In static member function 'static Duration* Duration::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -68289,7 +68896,7 @@ ./include/context.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' DECLARE_SMOBS (Context); ^~~~~~~~~~~~~ -./include/translator-group.hh: In static member function 'static Translator_group* Translator_group::unsmob(SCM)': +./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -68314,15 +68921,71 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/translator-group.hh:66:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Translator_group); +./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Translator); ^~~~~~~~~~~~~ +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); + ^~~~~~~~~~~~~~~~~~~~ +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); + ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, - from staff-symbol-engraver.cc:20: + from break-align-engraver.cc:19: ./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -68339,6 +69002,34 @@ ./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } ^~~~~~~~~~~ +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); + ^~~~~~~~~~~~~ ./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -68375,7 +69066,7 @@ from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, - from staff-symbol-engraver.cc:20: + from break-align-engraver.cc:19: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -68409,7 +69100,7 @@ from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, - from staff-symbol-engraver.cc:20: + from break-align-engraver.cc:19: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -68446,7 +69137,7 @@ from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, - from staff-symbol-engraver.cc:20: + from break-align-engraver.cc:19: ./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -68500,34 +69191,6 @@ ./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' DECLARE_SMOBS (Translator); ^~~~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); - ^~~~~~~~~~~~~~~~~~~~ ./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -68556,7 +69219,7 @@ ./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' DECLARE_SMOBS (Grob); ^~~~~~~~~~~~~ -break-align-engraver.cc: In member function 'void Break_align_engraver::acknowledge_break_aligned(Grob_info)': +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -68575,16 +69238,16 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' - && (SCM_TYP7 (x) == scm_tc7_symbol)) - ^~~~~~~~ -break-align-engraver.cc:103:12: note: in expansion of macro 'scm_is_symbol' - if (!scm_is_symbol (align_name)) - ^~~~~~~~~~~~~ -./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); + ^~~~~~~~~~~~~~~~~~~~ +./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -68609,10 +69272,11 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Grob); +./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Translator); ^~~~~~~~~~~~~ -./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': +rm -f ./out/paper-system.dep; DEPENDENCIES_OUTPUT="./out/paper-system.dep ./out/paper-system.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/paper-system.o paper-system.cc +./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -68637,10 +69301,10 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Stencil); +./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Listener); ^~~~~~~~~~~~~~~~~~~~ -./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': +./include/skyline.hh: In static member function 'static Skyline* Skyline::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -68662,13 +69326,13 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Prob); - ^~~~~~~~~~~~~ -./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': +./include/skyline.hh:65:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Skyline); + ^~~~~~~~~~~~~~~~~~~~ +./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -68693,45 +69357,10 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Listener); +./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Moment); ^~~~~~~~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/pointer-group-interface.hh:25, - from ledger-line-engraver.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/pointer-group-interface.hh:25, - from ledger-line-engraver.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': +./include/duration.hh: In static member function 'static Duration* Duration::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -68750,49 +69379,16 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' - return SCM_I_CONSP (x); - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, - from ./include/lily-guile.hh:27, - from ./include/pointer-group-interface.hh:25, - from ledger-line-engraver.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' - #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) - ^ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' - scm_ptobs[SCM_PTOBNUM (port)].flush (port); - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/pointer-group-interface.hh:25, - from ledger-line-engraver.cc:20: +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/duration.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Duration); + ^~~~~~~~~~~~~~~~~~~~ +./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -68805,86 +69401,22 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' - #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' - #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' - #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} - ^~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' - SCM_TABCOL (port); - ^~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/pointer-group-interface.hh:25, - from ledger-line-engraver.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/pointer-group-interface.hh:25, - from ledger-line-engraver.cc:20: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Listener); + ^~~~~~~~~~~~~~~~~~~~ +./include/scm-hash.hh: In static member function 'static Scheme_hash_table* Scheme_hash_table::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -68903,70 +69435,16 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/pointer-group-interface.hh:25, - from ledger-line-engraver.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' - inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/pointer-group-interface.hh:25, - from ledger-line-engraver.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/scm-hash.hh:62:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Scheme_hash_table); + ^~~~~~~~~~~~~ +./include/source-file.hh: In static member function 'static Source_file* Source_file::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -68985,57 +69463,16 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' - && (SCM_TYP7 (x) == scm_tc7_symbol)) - ^~~~~~~~ -./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' - inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } - ^~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/pointer-group-interface.hh:25, - from ledger-line-engraver.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' - return scm_is_true (scm_equal_p (x, y)); - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' - inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/pointer-group-interface.hh:25, - from ledger-line-engraver.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/source-file.hh:49:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Source_file); + ^~~~~~~~~~~~~ +./include/context.hh: In static member function 'static Context* Context::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -69054,45 +69491,16 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' - inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/output-def.hh:25, - from output-def-scheme.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/context.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Context); + ^~~~~~~~~~~~~ +./include/translator-group.hh: In static member function 'static Translator_group* Translator_group::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -69114,18 +69522,18 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); - ^~~~~~~~~~~~~~~~~~~~ +./include/translator-group.hh:66:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Translator_group); + ^~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/output-def.hh:25, - from output-def-scheme.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from tab-staff-symbol-engraver.cc:20: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -69144,28 +69552,19 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' - return SCM_I_CONSP (x); - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/output-def.hh:25, - from output-def-scheme.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' - #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) - ^ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -69178,17 +69577,16 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' - scm_ptobs[SCM_PTOBNUM (port)].flush (port); - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/output-def.hh:25, - from output-def-scheme.cc:20: +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); + ^~~~~~~~~~~~~ +break-align-engraver.cc: In member function 'void Break_align_engraver::acknowledge_break_aligned(Grob_info)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -69201,88 +69599,27 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' - #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' - #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' - #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} - ^~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' - SCM_TABCOL (port); - ^~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/output-def.hh:25, - from output-def-scheme.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' + && (SCM_TYP7 (x) == scm_tc7_symbol)) + ^~~~~~~~ +break-align-engraver.cc:103:12: note: in expansion of macro 'scm_is_symbol' + if (!scm_is_symbol (align_name)) + ^~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/side-position-interface.hh:23, - from measure-grouping-engraver.cc:21: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from tab-staff-symbol-engraver.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -69299,36 +69636,6 @@ ./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/output-def.hh:25, - from output-def-scheme.cc:20: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ ./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -69363,9 +69670,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/side-position-interface.hh:23, - from measure-grouping-engraver.cc:21: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from tab-staff-symbol-engraver.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -69397,9 +69704,9 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/side-position-interface.hh:23, - from measure-grouping-engraver.cc:21: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from tab-staff-symbol-engraver.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -69434,9 +69741,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/side-position-interface.hh:23, - from measure-grouping-engraver.cc:21: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from tab-staff-symbol-engraver.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -69462,7 +69769,7 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ -./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': +./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -69487,40 +69794,10 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Grob); +./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Translator); ^~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from tab-staff-symbol-engraver.cc:20: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ -./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -69545,10 +69822,10 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Moment); +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); ^~~~~~~~~~~~~~~~~~~~ -./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -69573,10 +69850,19 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Translator); +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); ^~~~~~~~~~~~~ -./include/duration.hh: In static member function 'static Duration* Duration::unsmob(SCM)': +tab-staff-symbol-engraver.cc: In member function 'void Tab_staff_symbol_engraver::acknowledge_staff_symbol(Grob_info)': +tab-staff-symbol-engraver.cc:34:23: warning: conversion from 'long int' to 'int' may change value [-Wconversion] + int k = scm_ilength (get_property ("stringTunings")); + ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from tab-staff-symbol-engraver.cc:20: +./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -69601,10 +69887,47 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/duration.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Duration); +./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Listener); ^~~~~~~~~~~~~~~~~~~~ -./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/output-def.hh:25, + from output-def-scheme.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/output-def.hh:25, + from output-def-scheme.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -69623,22 +69946,28 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Listener); - ^~~~~~~~~~~~~~~~~~~~ -./include/scm-hash.hh: In static member function 'static Scheme_hash_table* Scheme_hash_table::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' + return SCM_I_CONSP (x); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/output-def.hh:25, + from output-def-scheme.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' + #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) + ^ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -69651,16 +69980,17 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/scm-hash.hh:62:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Scheme_hash_table); - ^~~~~~~~~~~~~ -./include/context.hh: In static member function 'static Context* Context::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' + scm_ptobs[SCM_PTOBNUM (port)].flush (port); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/output-def.hh:25, + from output-def-scheme.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -69673,28 +70003,39 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/context.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Context); - ^~~~~~~~~~~~~ -./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' + #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' + #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' + #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} + ^~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' + SCM_TABCOL (port); + ^~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/output-def.hh:25, + from output-def-scheme.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -69704,25 +70045,25 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Listener); - ^~~~~~~~~~~~~~~~~~~~ -./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -69732,19 +70073,18 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Translator); - ^~~~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/output-def.hh:25, + from output-def-scheme.cc:20: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -69763,15 +70103,14 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); - ^~~~~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ +rm -f ./out/lily-lexer-scheme.dep; DEPENDENCIES_OUTPUT="./out/lily-lexer-scheme.dep ./out/lily-lexer-scheme.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/lily-lexer-scheme.o lily-lexer-scheme.cc +rm -f ./out/staff-symbol.dep; DEPENDENCIES_OUTPUT="./out/staff-symbol.dep ./out/staff-symbol.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/staff-symbol.o staff-symbol.cc In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, @@ -69955,189 +70294,10 @@ ./include/output-def.hh:54:3: note: in expansion of macro 'DECLARE_SMOBS' DECLARE_SMOBS (Output_def); ^~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from tab-staff-symbol-engraver.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' - inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from tab-staff-symbol-engraver.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' - && (SCM_TYP7 (x) == scm_tc7_symbol)) - ^~~~~~~~ -./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' - inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } - ^~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from tab-staff-symbol-engraver.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' - return scm_is_true (scm_equal_p (x, y)); - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' - inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from tab-staff-symbol-engraver.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' - inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } - ^~~~~~~~~~~ -./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Translator); - ^~~~~~~~~~~~~ +rm -f ./out/rhythmic-head.dep; DEPENDENCIES_OUTPUT="./out/rhythmic-head.dep ./out/rhythmic-head.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/rhythmic-head.o rhythmic-head.cc +rm -f ./out/music.dep; DEPENDENCIES_OUTPUT="./out/music.dep ./out/music.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/music.o music.cc +rm -f ./out/stem.dep; DEPENDENCIES_OUTPUT="./out/stem.dep ./out/stem.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/stem.o stem.cc +rm -f ./out/relative-octave-check.dep; DEPENDENCIES_OUTPUT="./out/relative-octave-check.dep ./out/relative-octave-check.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/relative-octave-check.o relative-octave-check.cc ./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -70166,63 +70326,7 @@ ./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' DECLARE_SIMPLE_SMOBS (Box); ^~~~~~~~~~~~~~~~~~~~ -./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Grob); - ^~~~~~~~~~~~~ -rm -f ./out/rhythmic-head.dep; DEPENDENCIES_OUTPUT="./out/rhythmic-head.dep ./out/rhythmic-head.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/rhythmic-head.o rhythmic-head.cc -./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Grob); - ^~~~~~~~~~~~~ +rm -f ./out/spacing-options.dep; DEPENDENCIES_OUTPUT="./out/spacing-options.dep ./out/spacing-options.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/spacing-options.o spacing-options.cc In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, @@ -70328,10 +70432,6 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' scm_ptobs[SCM_PTOBNUM (port)].flush (port); ^~~~~~~~~~~ -tab-staff-symbol-engraver.cc: In member function 'void Tab_staff_symbol_engraver::acknowledge_staff_symbol(Grob_info)': -tab-staff-symbol-engraver.cc:34:23: warning: conversion from 'long int' to 'int' may change value [-Wconversion] - int k = scm_ilength (get_property ("stringTunings")); - ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, @@ -70403,39 +70503,6 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from tab-staff-symbol-engraver.cc:20: -./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Listener); - ^~~~~~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -70497,34 +70564,6 @@ ./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } ^~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); - ^~~~~~~~~~~~~~~~~~~~ ./include/font-metric.hh: In static member function 'static Font_metric* Font_metric::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -70553,7 +70592,6 @@ ./include/font-metric.hh:57:3: note: in expansion of macro 'DECLARE_SMOBS' DECLARE_SMOBS (Font_metric); ^~~~~~~~~~~~~ -rm -f ./out/music.dep; DEPENDENCIES_OUTPUT="./out/music.dep ./out/music.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/music.o music.cc ./include/context-def.hh: In static member function 'static Context_def* Context_def::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -70666,6 +70704,7 @@ ./include/pitch.hh:74:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' DECLARE_SIMPLE_SMOBS (Pitch); ^~~~~~~~~~~~~~~~~~~~ +rm -f ./out/double-percent-repeat-engraver.dep; DEPENDENCIES_OUTPUT="./out/double-percent-repeat-engraver.dep ./out/double-percent-repeat-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/double-percent-repeat-engraver.o double-percent-repeat-engraver.cc ./include/lily-parser.hh: In static member function 'static Lily_parser* Lily_parser::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -71101,43 +71140,12 @@ ./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' DECLARE_SMOBS (Prob); ^~~~~~~~~~~~~ -./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Grob); - ^~~~~~~~~~~~~ -rm -f ./out/stem.dep; DEPENDENCIES_OUTPUT="./out/stem.dep ./out/stem.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/stem.o stem.cc -rm -f ./out/relative-octave-check.dep; DEPENDENCIES_OUTPUT="./out/relative-octave-check.dep ./out/relative-octave-check.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/relative-octave-check.o relative-octave-check.cc In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/input.hh:69, - from ./include/lily-lexer.hh:25, - from lily-lexer-scheme.cc:21: + from ./include/music.hh:23, + from music.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -71167,9 +71175,8 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/input.hh:69, - from ./include/lily-lexer.hh:25, - from lily-lexer-scheme.cc:21: + from ./include/music.hh:23, + from music.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -71199,9 +71206,8 @@ from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/input.hh:69, - from ./include/lily-lexer.hh:25, - from lily-lexer-scheme.cc:21: + from ./include/music.hh:23, + from music.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -71233,137 +71239,8 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/input.hh:69, - from ./include/lily-lexer.hh:25, - from lily-lexer-scheme.cc:21: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' - #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' - #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' - #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} - ^~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' - SCM_TABCOL (port); - ^~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/staff-symbol.hh:24, - from staff-symbol.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/staff-symbol.hh:24, - from staff-symbol.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' - return SCM_I_CONSP (x); - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/staff-symbol.hh:24, - from staff-symbol.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' - #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) - ^ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' - scm_ptobs[SCM_PTOBNUM (port)].flush (port); - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/staff-symbol.hh:24, - from staff-symbol.cc:20: + from ./include/music.hh:23, + from music.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -71393,71 +71270,9 @@ ^~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/staff-symbol.hh:24, - from staff-symbol.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/input.hh:69, - from ./include/lily-lexer.hh:25, - from lily-lexer-scheme.cc:21: + from ./include/music.hh:23, + from music.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -71514,312 +71329,7 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/staff-symbol.hh:24, - from staff-symbol.cc:20: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ -rm -f ./out/spacing-options.dep; DEPENDENCIES_OUTPUT="./out/spacing-options.dep ./out/spacing-options.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/spacing-options.o spacing-options.cc -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/input.hh:69, - from ./include/lily-lexer.hh:25, - from lily-lexer-scheme.cc:21: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/input.hh:69, - from ./include/lily-lexer.hh:25, - from lily-lexer-scheme.cc:21: -./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' - inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/input.hh:69, - from ./include/lily-lexer.hh:25, - from lily-lexer-scheme.cc:21: -./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' - && (SCM_TYP7 (x) == scm_tc7_symbol)) - ^~~~~~~~ -./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' - inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } - ^~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/input.hh:69, - from ./include/lily-lexer.hh:25, - from lily-lexer-scheme.cc:21: -./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' - return scm_is_true (scm_equal_p (x, y)); - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' - inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/input.hh:69, - from ./include/lily-lexer.hh:25, - from lily-lexer-scheme.cc:21: -./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' - inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } - ^~~~~~~~~~~ -./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Moment); - ^~~~~~~~~~~~~~~~~~~~ -./include/duration.hh: In static member function 'static Duration* Duration::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/duration.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Duration); - ^~~~~~~~~~~~~~~~~~~~ -./include/pitch.hh: In static member function 'static Pitch* Pitch::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/pitch.hh:74:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Pitch); - ^~~~~~~~~~~~~~~~~~~~ -./include/lily-lexer.hh: In static member function 'static Lily_lexer* Lily_lexer::unsmob(SCM)': +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -71844,24 +71354,9 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/lily-lexer.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Lily_lexer); +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); ^~~~~~~~~~~~~ -In file included from ./include/lily-guile.hh:39, - from ./include/smobs.hh:23, - from ./include/input.hh:69, - from ./include/lily-lexer.hh:25, - from lily-lexer-scheme.cc:21: -lily-lexer-scheme.cc: In function 'void ly_lexer_keywordsinit()': -lily-lexer-scheme.cc:23:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_lexer_keywords, "ly:lexer-keywords", - ^~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -lily-lexer-scheme.cc:23:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_lexer_keywords, "ly:lexer-keywords", - ^~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, @@ -72054,9 +71549,9 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/music.hh:23, - from music.cc:20: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from double-percent-repeat-engraver.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -72085,9 +71580,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/music.hh:23, - from music.cc:20: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from double-percent-repeat-engraver.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -72116,9 +71611,9 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/music.hh:23, - from music.cc:20: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from double-percent-repeat-engraver.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -72147,12 +71642,11 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' scm_ptobs[SCM_PTOBNUM (port)].flush (port); ^~~~~~~~~~~ -rm -f ./out/double-percent-repeat-engraver.dep; DEPENDENCIES_OUTPUT="./out/double-percent-repeat-engraver.dep ./out/double-percent-repeat-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/double-percent-repeat-engraver.o double-percent-repeat-engraver.cc In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/music.hh:23, - from music.cc:20: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from double-percent-repeat-engraver.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -72182,9 +71676,9 @@ ^~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/music.hh:23, - from music.cc:20: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from double-percent-repeat-engraver.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -72248,60 +71742,38 @@ from ./include/grob-interface.hh:23, from ./include/staff-symbol.hh:24, from staff-symbol.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' - inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } - ^~~~~~~~~~~ + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/staff-symbol.hh:24, from staff-symbol.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -72320,65 +71792,28 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' - && (SCM_TYP7 (x) == scm_tc7_symbol)) - ^~~~~~~~ -./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' - inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } - ^~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/staff-symbol.hh:24, - from staff-symbol.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' - return scm_is_true (scm_equal_p (x, y)); +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' + return SCM_I_CONSP (x); ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' - inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/staff-symbol.hh:24, from staff-symbol.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' + #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) + ^ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -72391,13 +71826,17 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' - inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } - ^~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' + scm_ptobs[SCM_PTOBNUM (port)].flush (port); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/staff-symbol.hh:24, + from staff-symbol.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -72410,28 +71849,39 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); - ^~~~~~~~~~~~~~~~~~~~ -./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' + #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' + #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' + #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} + ^~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' + SCM_TABCOL (port); + ^~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/staff-symbol.hh:24, + from staff-symbol.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -72441,25 +71891,25 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Stencil); - ^~~~~~~~~~~~~~~~~~~~ -./include/output-def.hh: In static member function 'static Output_def* Output_def::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -72469,19 +71919,18 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/output-def.hh:54:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Output_def); - ^~~~~~~~~~~~~ -./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/staff-symbol.hh:24, + from staff-symbol.cc:20: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -72500,57 +71949,17 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Grob); - ^~~~~~~~~~~~~ -In file included from ./include/lily-guile.hh:39, - from ./include/grob-interface.hh:23, - from ./include/staff-symbol.hh:24, - from staff-symbol.cc:20: -staff-symbol.cc: In function 'void Staff_symbol_print_init_functions()': -staff-symbol.cc:31:37: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (Staff_symbol, print, 1); - ^~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -staff-symbol.cc:31:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (Staff_symbol, print, 1); - ^~~~~~~~~~~~~~~~~~~~ -staff-symbol.cc: In static member function 'static std::vector Staff_symbol::line_positions(Grob*)': -staff-symbol.cc:106:36: warning: conversion from 'long int' to 'int' may change value [-Wconversion] - int line_count = scm_ilength (line_positions); - ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -staff-symbol.cc: In static member function 'static int Staff_symbol::line_count(Grob*)': -staff-symbol.cc:250:24: warning: conversion from 'long int' to 'int' may change value [-Wconversion] - return scm_ilength (line_positions); - ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -In file included from ./include/lily-guile.hh:39, - from ./include/grob-interface.hh:23, - from ./include/staff-symbol.hh:24, - from staff-symbol.cc:20: -staff-symbol.cc: In function 'void Staff_symbol_height_init_functions()': -staff-symbol.cc:278:37: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (Staff_symbol, height, 1); - ^~~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -staff-symbol.cc:278:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (Staff_symbol, height, 1); - ^~~~~~~~~~~~~~~~~~~~ -rm -f ./out/partial-iterator.dep; DEPENDENCIES_OUTPUT="./out/partial-iterator.dep ./out/partial-iterator.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/partial-iterator.o partial-iterator.cc +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/music.hh:23, - from music.cc:20: + from ./include/grob-interface.hh:23, + from ./include/rhythmic-head.hh:23, + from rhythmic-head.cc:20: ./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -72578,9 +71987,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/rhythmic-head.hh:23, - from rhythmic-head.cc:20: + from ./include/smobs.hh:23, + from ./include/music.hh:23, + from music.cc:20: ./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -72606,13 +72015,12 @@ ./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } ^~~~~~~~~~~ -rm -f ./out/bezier.dep; DEPENDENCIES_OUTPUT="./out/bezier.dep ./out/bezier.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/bezier.o bezier.cc In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from double-percent-repeat-engraver.cc:20: + from ./include/smobs.hh:23, + from ./include/input.hh:69, + from relative-octave-check.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -72644,6 +72052,36 @@ from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from double-percent-repeat-engraver.cc:20: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/input.hh:69, + from relative-octave-check.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -72672,9 +72110,9 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from double-percent-repeat-engraver.cc:20: + from ./include/smobs.hh:23, + from ./include/input.hh:69, + from relative-octave-check.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -72705,9 +72143,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from double-percent-repeat-engraver.cc:20: + from ./include/smobs.hh:23, + from ./include/input.hh:69, + from relative-octave-check.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -72737,9 +72175,9 @@ ^~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from double-percent-repeat-engraver.cc:20: + from ./include/smobs.hh:23, + from ./include/input.hh:69, + from relative-octave-check.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -72796,6 +72234,36 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/input.hh:69, + from relative-octave-check.cc:20: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, @@ -72951,6 +72419,62 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ +./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Moment); + ^~~~~~~~~~~~~~~~~~~~ +./include/pitch.hh: In static member function 'static Pitch* Pitch::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/pitch.hh:74:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Pitch); + ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, @@ -72989,6 +72513,34 @@ ./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } ^~~~~~~~~~~ +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); + ^~~~~~~~~~~~~~~~~~~~ ./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -73076,12 +72628,7 @@ ./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/rhythmic-head.hh:23, - from rhythmic-head.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': +./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -73100,54 +72647,21 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' - inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from vertical-align-engraver.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Stencil); + ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from vertical-align-engraver.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': + from ./include/grob-interface.hh:23, + from ./include/rhythmic-head.hh:23, + from rhythmic-head.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -73169,46 +72683,10 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' - return SCM_I_CONSP (x); - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from vertical-align-engraver.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' - #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) - ^ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' - scm_ptobs[SCM_PTOBNUM (port)].flush (port); - ^~~~~~~~~~~ -./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': +./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' + inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } + ^~~~~~~~~~~ +./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -73230,13 +72708,13 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Moment); - ^~~~~~~~~~~~~~~~~~~~ -./include/pitch.hh: In static member function 'static Pitch* Pitch::unsmob(SCM)': +./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Prob); + ^~~~~~~~~~~~~ +./include/duration.hh: In static member function 'static Duration* Duration::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -73261,107 +72739,10 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/pitch.hh:74:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Pitch); +./include/duration.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Duration); ^~~~~~~~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from vertical-align-engraver.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' - #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' - #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' - #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} - ^~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' - SCM_TABCOL (port); - ^~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from vertical-align-engraver.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -73386,10 +72767,10 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); +./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Listener); ^~~~~~~~~~~~~~~~~~~~ -./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': +./include/scm-hash.hh: In static member function 'static Scheme_hash_table* Scheme_hash_table::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -73411,13 +72792,13 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Stencil); - ^~~~~~~~~~~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +./include/scm-hash.hh:62:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Scheme_hash_table); + ^~~~~~~~~~~~~ +./include/context.hh: In static member function 'static Context* Context::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -73439,13 +72820,72 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); - ^~~~~~~~~~~~~~~~~~~~ -./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': +./include/context.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Context); + ^~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/staff-symbol.hh:24, + from staff-symbol.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' + inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/staff-symbol.hh:24, + from staff-symbol.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -73464,16 +72904,59 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Prob); - ^~~~~~~~~~~~~ -./include/duration.hh: In static member function 'static Duration* Duration::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' + && (SCM_TYP7 (x) == scm_tc7_symbol)) + ^~~~~~~~ +./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' + inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } + ^~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/staff-symbol.hh:24, + from staff-symbol.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' + return scm_is_true (scm_equal_p (x, y)); + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' + inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/staff-symbol.hh:24, + from staff-symbol.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -73492,16 +72975,13 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/duration.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Duration); - ^~~~~~~~~~~~~~~~~~~~ -./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' + inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } + ^~~~~~~~~~~ +./include/dispatcher.hh: In static member function 'static Dispatcher* Dispatcher::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -73523,13 +73003,13 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Listener); - ^~~~~~~~~~~~~~~~~~~~ -./include/scm-hash.hh: In static member function 'static Scheme_hash_table* Scheme_hash_table::unsmob(SCM)': +./include/dispatcher.hh:49:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Dispatcher); + ^~~~~~~~~~~~~ +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -73551,13 +73031,13 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/scm-hash.hh:62:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Scheme_hash_table); - ^~~~~~~~~~~~~ -./include/context.hh: In static member function 'static Context* Context::unsmob(SCM)': +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); + ^~~~~~~~~~~~~~~~~~~~ +./include/score.hh: In static member function 'static Score* Score::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -73582,10 +73062,10 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/context.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Context); +./include/score.hh:32:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Score); ^~~~~~~~~~~~~ -./include/dispatcher.hh: In static member function 'static Dispatcher* Dispatcher::unsmob(SCM)': +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -73607,13 +73087,27 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/dispatcher.hh:49:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Dispatcher); - ^~~~~~~~~~~~~ -./include/score.hh: In static member function 'static Score* Score::unsmob(SCM)': +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); + ^~~~~~~~~~~~~~~~~~~~ +In file included from ./include/lily-guile.hh:39, + from ./include/smobs.hh:23, + from ./include/music.hh:23, + from music.cc:20: +music.cc: In function 'void Music_duration_length_callback_init_functions()': +music.cc:335:30: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK (Music, duration_length_callback, 1); + ^~~~~~~~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +music.cc:335:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' + MAKE_SCHEME_CALLBACK (Music, duration_length_callback, 1); + ^~~~~~~~~~~~~~~~~~~~ +./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -73635,27 +73129,13 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/score.hh:32:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Score); - ^~~~~~~~~~~~~ -In file included from ./include/lily-guile.hh:39, - from ./include/smobs.hh:23, - from ./include/music.hh:23, - from music.cc:20: -music.cc: In function 'void Music_duration_length_callback_init_functions()': -music.cc:335:30: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (Music, duration_length_callback, 1); - ^~~~~~~~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -music.cc:335:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (Music, duration_length_callback, 1); - ^~~~~~~~~~~~~~~~~~~~ -./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': +./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Stencil); + ^~~~~~~~~~~~~~~~~~~~ +./include/output-def.hh: In static member function 'static Output_def* Output_def::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -73680,15 +73160,15 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Grob); +./include/output-def.hh:54:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Output_def); ^~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/input.hh:69, - from relative-octave-check.cc:20: + from ./include/grob-interface.hh:23, + from ./include/stem.hh:26, + from stem.cc:40: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -73717,9 +73197,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/input.hh:69, - from relative-octave-check.cc:20: + from ./include/grob-interface.hh:23, + from ./include/stem.hh:26, + from stem.cc:40: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -73745,12 +73225,50 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' return SCM_I_CONSP (x); ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from double-percent-repeat-engraver.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' + inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/input.hh:69, - from relative-octave-check.cc:20: + from ./include/grob-interface.hh:23, + from ./include/stem.hh:26, + from stem.cc:40: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -73779,105 +73297,28 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' scm_ptobs[SCM_PTOBNUM (port)].flush (port); ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/input.hh:69, - from relative-octave-check.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' - #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' - #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' - #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} - ^~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' - SCM_TABCOL (port); - ^~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/input.hh:69, - from relative-octave-check.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': +./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/input.hh:69, - from relative-octave-check.cc:20: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from double-percent-repeat-engraver.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -73896,50 +73337,58 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' + && (SCM_TYP7 (x) == scm_tc7_symbol)) + ^~~~~~~~ +./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' + inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } + ^~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/stem.hh:26, - from stem.cc:40: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from double-percent-repeat-engraver.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' + return scm_is_true (scm_equal_p (x, y)); + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' + inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/stem.hh:26, from stem.cc:40: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -73952,34 +73401,33 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' - return SCM_I_CONSP (x); - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' + #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' + #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' + #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} + ^~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' + SCM_TABCOL (port); + ^~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/stem.hh:26, - from stem.cc:40: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from double-percent-repeat-engraver.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' - #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) - ^ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -73992,44 +73440,12 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' - scm_ptobs[SCM_PTOBNUM (port)].flush (port); - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/stem.hh:26, - from stem.cc:40: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' - #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' - #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' - #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} - ^~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' - SCM_TABCOL (port); - ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' + inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, @@ -74063,6 +73479,34 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); + ^~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -74091,6 +73535,34 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ +./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Translator); + ^~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, @@ -74276,6 +73748,202 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ +./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Moment); + ^~~~~~~~~~~~~~~~~~~~ +./include/duration.hh: In static member function 'static Duration* Duration::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/duration.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Duration); + ^~~~~~~~~~~~~~~~~~~~ +./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Listener); + ^~~~~~~~~~~~~~~~~~~~ +./include/scm-hash.hh: In static member function 'static Scheme_hash_table* Scheme_hash_table::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/scm-hash.hh:62:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Scheme_hash_table); + ^~~~~~~~~~~~~ +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); + ^~~~~~~~~~~~~~~~~~~~ +./include/context.hh: In static member function 'static Context* Context::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/context.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Context); + ^~~~~~~~~~~~~ +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); + ^~~~~~~~~~~~~ ./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -74391,6 +74059,48 @@ ./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } ^~~~~~~~~~~~~ +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); + ^~~~~~~~~~~~~ +In file included from ./include/lily-guile.hh:39, + from ./include/grob-interface.hh:23, + from ./include/staff-symbol.hh:24, + from staff-symbol.cc:20: +staff-symbol.cc: In function 'void Staff_symbol_print_init_functions()': +staff-symbol.cc:31:37: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK (Staff_symbol, print, 1); + ^~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +staff-symbol.cc:31:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' + MAKE_SCHEME_CALLBACK (Staff_symbol, print, 1); + ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, @@ -74459,6 +74169,10 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ +staff-symbol.cc: In static member function 'static std::vector Staff_symbol::line_positions(Grob*)': +staff-symbol.cc:106:36: warning: conversion from 'long int' to 'int' may change value [-Wconversion] + int line_count = scm_ilength (line_positions); + ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -74515,7 +74229,25 @@ ./include/pitch.hh:74:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' DECLARE_SIMPLE_SMOBS (Pitch); ^~~~~~~~~~~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +staff-symbol.cc: In static member function 'static int Staff_symbol::line_count(Grob*)': +staff-symbol.cc:250:24: warning: conversion from 'long int' to 'int' may change value [-Wconversion] + return scm_ilength (line_positions); + ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +In file included from ./include/lily-guile.hh:39, + from ./include/grob-interface.hh:23, + from ./include/staff-symbol.hh:24, + from staff-symbol.cc:20: +staff-symbol.cc: In function 'void Staff_symbol_height_init_functions()': +staff-symbol.cc:278:37: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK (Staff_symbol, height, 1); + ^~~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +staff-symbol.cc:278:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' + MAKE_SCHEME_CALLBACK (Staff_symbol, height, 1); + ^~~~~~~~~~~~~~~~~~~~ +./include/font-metric.hh: In static member function 'static Font_metric* Font_metric::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -74537,31 +74269,12 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); - ^~~~~~~~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/spacing-spanner.hh:26, - from spacing-options.cc:22: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ +./include/font-metric.hh:57:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Font_metric); + ^~~~~~~~~~~~~ ./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -74590,25 +74303,7 @@ ./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' DECLARE_SIMPLE_SMOBS (Stencil); ^~~~~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/spacing-spanner.hh:26, - from spacing-options.cc:22: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': +./include/output-def.hh: In static member function 'static Output_def* Output_def::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -74627,13 +74322,16 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' - return SCM_I_CONSP (x); - ^~~~~~~~~~~ -./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/output-def.hh:54:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Output_def); + ^~~~~~~~~~~~~ +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -74655,18 +74353,13 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Prob); - ^~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from double-percent-repeat-engraver.cc:20: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); + ^~~~~~~~~~~~~~~~~~~~ +./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -74685,28 +74378,26 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/spacing-spanner.hh:26, - from spacing-options.cc:22: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Stencil); + ^~~~~~~~~~~~~~~~~~~~ +stem.cc: In static member function 'static int Stem::get_beaming(Grob*, Direction)': +stem.cc:94:25: warning: conversion from 'long int' to 'int' may change value [-Wconversion] + int len = scm_ilength (lst); + ~~~~~~~~~~~~^~~~~ +./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' - #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) - ^ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -74719,18 +74410,21 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' - scm_ptobs[SCM_PTOBNUM (port)].flush (port); - ^~~~~~~~~~~ -In file included from ./include/lily-guile.hh:39, - from ./include/smobs.hh:23, - from ./include/input.hh:69, - from relative-octave-check.cc:20: -relative-octave-check.cc: In function 'void Relative_octave_check_relative_callback_init_functions()': -relative-octave-check.cc:30:46: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Prob); + ^~~~~~~~~~~~~ +In file included from ./include/lily-guile.hh:39, + from ./include/smobs.hh:23, + from ./include/input.hh:69, + from relative-octave-check.cc:20: +relative-octave-check.cc: In function 'void Relative_octave_check_relative_callback_init_functions()': +relative-octave-check.cc:30:46: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] MAKE_SCHEME_CALLBACK (Relative_octave_check, relative_callback, 2) ^~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' @@ -74739,11 +74433,293 @@ relative-octave-check.cc:30:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' MAKE_SCHEME_CALLBACK (Relative_octave_check, relative_callback, 2) ^~~~~~~~~~~~~~~~~~~~ +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); + ^~~~~~~~~~~~~ +./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Stencil); + ^~~~~~~~~~~~~~~~~~~~ +./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Prob); + ^~~~~~~~~~~~~ +In file included from ./include/lily-guile.hh:39, + from ./include/grob-interface.hh:23, + from ./include/stem.hh:26, + from stem.cc:40: +stem.cc: In function 'void Stem_pure_height_init_functions()': +stem.cc:295:29: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK (Stem, pure_height, 3) + ^~~~~~~~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +stem.cc:295:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' + MAKE_SCHEME_CALLBACK (Stem, pure_height, 3) + ^~~~~~~~~~~~~~~~~~~~ +stem.cc: In function 'void Stem_calc_stem_end_position_init_functions()': +stem.cc:377:29: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK (Stem, calc_stem_end_position, 1) + ^~~~~~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +stem.cc:377:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' + MAKE_SCHEME_CALLBACK (Stem, calc_stem_end_position, 1) + ^~~~~~~~~~~~~~~~~~~~ +stem.cc: In function 'void Stem_pure_calc_stem_end_position_init_functions()': +stem.cc:385:29: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK (Stem, pure_calc_stem_end_position, 3) + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +stem.cc:385:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' + MAKE_SCHEME_CALLBACK (Stem, pure_calc_stem_end_position, 3) + ^~~~~~~~~~~~~~~~~~~~ +stem.cc: In function 'void Stem_calc_positioning_done_init_functions()': +stem.cc:505:29: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK (Stem, calc_positioning_done, 1); + ^~~~~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +stem.cc:505:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' + MAKE_SCHEME_CALLBACK (Stem, calc_positioning_done, 1); + ^~~~~~~~~~~~~~~~~~~~ +stem.cc: In function 'void Stem_calc_direction_init_functions()': +stem.cc:612:29: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK (Stem, calc_direction, 1); + ^~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +stem.cc:612:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' + MAKE_SCHEME_CALLBACK (Stem, calc_direction, 1); + ^~~~~~~~~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from vertical-align-engraver.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +stem.cc: In function 'void Stem_calc_default_direction_init_functions()': +stem.cc:635:29: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK (Stem, calc_default_direction, 1); + ^~~~~~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +stem.cc:635:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' + MAKE_SCHEME_CALLBACK (Stem, calc_default_direction, 1); + ^~~~~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +stem.cc: In function 'void Stem_height_init_functions()': +stem.cc:657:29: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK (Stem, height, 1); + ^~~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +stem.cc:657:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' + MAKE_SCHEME_CALLBACK (Stem, height, 1); + ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/spacing-spanner.hh:26, - from spacing-options.cc:22: + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from vertical-align-engraver.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' + return SCM_I_CONSP (x); + ^~~~~~~~~~~ +stem.cc: In function 'void Stem_width_init_functions()': +stem.cc:730:29: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK (Stem, width, 1); + ^~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +stem.cc:730:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' + MAKE_SCHEME_CALLBACK (Stem, width, 1); + ^~~~~~~~~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from vertical-align-engraver.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' + #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) + ^ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' + scm_ptobs[SCM_PTOBNUM (port)].flush (port); + ^~~~~~~~~~~ +stem.cc: In function 'void Stem_calc_stem_begin_position_init_functions()': +stem.cc:756:29: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK (Stem, calc_stem_begin_position, 1); + ^~~~~~~~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +stem.cc:756:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' + MAKE_SCHEME_CALLBACK (Stem, calc_stem_begin_position, 1); + ^~~~~~~~~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from vertical-align-engraver.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -74771,11 +74747,33 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' SCM_TABCOL (port); ^~~~~~~~~~ +stem.cc: In function 'void Stem_pure_calc_stem_begin_position_init_functions()': +stem.cc:764:29: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK (Stem, pure_calc_stem_begin_position, 3); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +stem.cc:764:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' + MAKE_SCHEME_CALLBACK (Stem, pure_calc_stem_begin_position, 3); + ^~~~~~~~~~~~~~~~~~~~ +stem.cc: In function 'void Stem_pure_calc_length_init_functions()': +stem.cc:807:29: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK (Stem, pure_calc_length, 3); + ^~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +stem.cc:807:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' + MAKE_SCHEME_CALLBACK (Stem, pure_calc_length, 3); + ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/spacing-spanner.hh:26, - from spacing-options.cc:22: + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from vertical-align-engraver.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -74804,6 +74802,16 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ +stem.cc: In function 'void Stem_calc_length_init_functions()': +stem.cc:817:29: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK (Stem, calc_length, 1); + ^~~~~~~~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +stem.cc:817:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' + MAKE_SCHEME_CALLBACK (Stem, calc_length, 1); + ^~~~~~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -74832,7 +74840,85 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ -./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': +rm -f ./out/partial-iterator.dep; DEPENDENCIES_OUTPUT="./out/partial-iterator.dep ./out/partial-iterator.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/partial-iterator.o partial-iterator.cc +stem.cc: In function 'void Stem_print_init_functions()': +stem.cc:850:29: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK (Stem, print, 1); + ^~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +stem.cc:850:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' + MAKE_SCHEME_CALLBACK (Stem, print, 1); + ^~~~~~~~~~~~~~~~~~~~ +stem.cc: In function 'void Stem_offset_callback_init_functions()': +stem.cc:886:29: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK (Stem, offset_callback, 1); + ^~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +stem.cc:886:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' + MAKE_SCHEME_CALLBACK (Stem, offset_callback, 1); + ^~~~~~~~~~~~~~~~~~~~ +stem.cc: In function 'void Stem_calc_stem_info_init_functions()': +stem.cc:949:29: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK (Stem, calc_stem_info, 1); + ^~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +stem.cc:949:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' + MAKE_SCHEME_CALLBACK (Stem, calc_stem_info, 1); + ^~~~~~~~~~~~~~~~~~~~ +stem.cc: In function 'void Stem_calc_cross_staff_init_functions()': +stem.cc:1106:29: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK (Stem, calc_cross_staff, 1) + ^~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +stem.cc:1106:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' + MAKE_SCHEME_CALLBACK (Stem, calc_cross_staff, 1) + ^~~~~~~~~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/spacing-spanner.hh:26, + from spacing-options.cc:22: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/spacing-spanner.hh:26, + from spacing-options.cc:22: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -74851,15 +74937,139 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Grob); - ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' + return SCM_I_CONSP (x); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/spacing-spanner.hh:26, + from spacing-options.cc:22: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' + #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) + ^ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' + scm_ptobs[SCM_PTOBNUM (port)].flush (port); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/spacing-spanner.hh:26, + from spacing-options.cc:22: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' + #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' + #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' + #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} + ^~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' + SCM_TABCOL (port); + ^~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/spacing-spanner.hh:26, + from spacing-options.cc:22: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, @@ -75101,7 +75311,8 @@ ./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' DECLARE_SIMPLE_SMOBS (Box); ^~~~~~~~~~~~~~~~~~~~ -./include/font-metric.hh: In static member function 'static Font_metric* Font_metric::unsmob(SCM)': +rm -f ./out/bezier.dep; DEPENDENCIES_OUTPUT="./out/bezier.dep ./out/bezier.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/bezier.o bezier.cc +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -75126,10 +75337,10 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/font-metric.hh:57:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Font_metric); +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); ^~~~~~~~~~~~~ -./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': +./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -75154,45 +75365,16 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Stencil); +./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Moment); ^~~~~~~~~~~~~~~~~~~~ -./include/output-def.hh: In static member function 'static Output_def* Output_def::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/output-def.hh:54:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Output_def); - ^~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from partial-iterator.cc:20: + from ./include/input.hh:69, + from ./include/lily-lexer.hh:25, + from lily-lexer-scheme.cc:21: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -75222,10 +75404,9 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from partial-iterator.cc:20: + from ./include/input.hh:69, + from ./include/lily-lexer.hh:25, + from lily-lexer-scheme.cc:21: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -75255,10 +75436,9 @@ from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from partial-iterator.cc:20: + from ./include/input.hh:69, + from ./include/lily-lexer.hh:25, + from lily-lexer-scheme.cc:21: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -75290,10 +75470,9 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from partial-iterator.cc:20: + from ./include/input.hh:69, + from ./include/lily-lexer.hh:25, + from lily-lexer-scheme.cc:21: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -75321,17 +75500,12 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' SCM_TABCOL (port); ^~~~~~~~~~ -stem.cc: In static member function 'static int Stem::get_beaming(Grob*, Direction)': -stem.cc:94:25: warning: conversion from 'long int' to 'int' may change value [-Wconversion] - int len = scm_ilength (lst); - ~~~~~~~~~~~~^~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from partial-iterator.cc:20: + from ./include/input.hh:69, + from ./include/lily-lexer.hh:25, + from lily-lexer-scheme.cc:21: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -75388,70 +75562,12 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ -rm -f ./out/new-fingering-engraver.dep; DEPENDENCIES_OUTPUT="./out/new-fingering-engraver.dep ./out/new-fingering-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/new-fingering-engraver.o new-fingering-engraver.cc -./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Grob); - ^~~~~~~~~~~~~ -./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Moment); - ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from vertical-align-engraver.cc:20: + from ./include/input.hh:69, + from ./include/lily-lexer.hh:25, + from lily-lexer-scheme.cc:21: ./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -75477,56 +75593,13 @@ ./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } ^~~~~~~~~~~ -In file included from ./include/lily-guile.hh:39, - from ./include/grob-interface.hh:23, - from ./include/stem.hh:26, - from stem.cc:40: -stem.cc: In function 'void Stem_pure_height_init_functions()': -stem.cc:295:29: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (Stem, pure_height, 3) - ^~~~~~~~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -stem.cc:295:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (Stem, pure_height, 3) - ^~~~~~~~~~~~~~~~~~~~ -stem.cc: In function 'void Stem_calc_stem_end_position_init_functions()': -stem.cc:377:29: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (Stem, calc_stem_end_position, 1) - ^~~~~~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -stem.cc:377:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (Stem, calc_stem_end_position, 1) - ^~~~~~~~~~~~~~~~~~~~ -stem.cc: In function 'void Stem_pure_calc_stem_end_position_init_functions()': -stem.cc:385:29: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (Stem, pure_calc_stem_end_position, 3) - ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -stem.cc:385:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (Stem, pure_calc_stem_end_position, 3) - ^~~~~~~~~~~~~~~~~~~~ -stem.cc: In function 'void Stem_calc_positioning_done_init_functions()': -stem.cc:505:29: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (Stem, calc_positioning_done, 1); - ^~~~~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -stem.cc:505:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (Stem, calc_positioning_done, 1); - ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from double-percent-repeat-engraver.cc:20: + from ./include/smobs.hh:23, + from ./include/input.hh:69, + from ./include/lily-lexer.hh:25, + from lily-lexer-scheme.cc:21: ./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -75559,16 +75632,6 @@ ./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } ^~~~~~~~~~~ -stem.cc: In function 'void Stem_calc_direction_init_functions()': -stem.cc:612:29: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (Stem, calc_direction, 1); - ^~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -stem.cc:612:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (Stem, calc_direction, 1); - ^~~~~~~~~~~~~~~~~~~~ ./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -75587,9 +75650,10 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from double-percent-repeat-engraver.cc:20: + from ./include/smobs.hh:23, + from ./include/input.hh:69, + from ./include/lily-lexer.hh:25, + from lily-lexer-scheme.cc:21: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -75621,9 +75685,10 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from double-percent-repeat-engraver.cc:20: + from ./include/smobs.hh:23, + from ./include/input.hh:69, + from ./include/lily-lexer.hh:25, + from lily-lexer-scheme.cc:21: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -75656,21 +75721,12 @@ ./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } ^~~~~~~~~~~ -stem.cc: In function 'void Stem_calc_default_direction_init_functions()': -stem.cc:635:29: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (Stem, calc_default_direction, 1); - ^~~~~~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -stem.cc:635:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (Stem, calc_default_direction, 1); - ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from double-percent-repeat-engraver.cc:20: + from ./include/smobs.hh:23, + from ./include/input.hh:69, + from ./include/lily-lexer.hh:25, + from lily-lexer-scheme.cc:21: ./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -75696,57 +75752,7 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ -stem.cc: In function 'void Stem_height_init_functions()': -stem.cc:657:29: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (Stem, height, 1); - ^~~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -stem.cc:657:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (Stem, height, 1); - ^~~~~~~~~~~~~~~~~~~~ -stem.cc: In function 'void Stem_width_init_functions()': -stem.cc:730:29: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (Stem, width, 1); - ^~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -stem.cc:730:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (Stem, width, 1); - ^~~~~~~~~~~~~~~~~~~~ -stem.cc: In function 'void Stem_calc_stem_begin_position_init_functions()': -stem.cc:756:29: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (Stem, calc_stem_begin_position, 1); - ^~~~~~~~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -stem.cc:756:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (Stem, calc_stem_begin_position, 1); - ^~~~~~~~~~~~~~~~~~~~ -stem.cc: In function 'void Stem_pure_calc_stem_begin_position_init_functions()': -stem.cc:764:29: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (Stem, pure_calc_stem_begin_position, 3); - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -stem.cc:764:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (Stem, pure_calc_stem_begin_position, 3); - ^~~~~~~~~~~~~~~~~~~~ -stem.cc: In function 'void Stem_pure_calc_length_init_functions()': -stem.cc:807:29: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (Stem, pure_calc_length, 3); - ^~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -stem.cc:807:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (Stem, pure_calc_length, 3); - ^~~~~~~~~~~~~~~~~~~~ -./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': +./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -75768,33 +75774,13 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Translator); - ^~~~~~~~~~~~~ -stem.cc: In function 'void Stem_calc_length_init_functions()': -stem.cc:817:29: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (Stem, calc_length, 1); - ^~~~~~~~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -stem.cc:817:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (Stem, calc_length, 1); - ^~~~~~~~~~~~~~~~~~~~ -stem.cc: In function 'void Stem_print_init_functions()': -stem.cc:850:29: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (Stem, print, 1); - ^~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -stem.cc:850:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (Stem, print, 1); - ^~~~~~~~~~~~~~~~~~~~ -./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': +./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Moment); + ^~~~~~~~~~~~~~~~~~~~ +./include/duration.hh: In static member function 'static Duration* Duration::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -75819,20 +75805,10 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Moment); +./include/duration.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Duration); ^~~~~~~~~~~~~~~~~~~~ -stem.cc: In function 'void Stem_offset_callback_init_functions()': -stem.cc:886:29: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (Stem, offset_callback, 1); - ^~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -stem.cc:886:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (Stem, offset_callback, 1); - ^~~~~~~~~~~~~~~~~~~~ -./include/duration.hh: In static member function 'static Duration* Duration::unsmob(SCM)': +./include/pitch.hh: In static member function 'static Pitch* Pitch::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -75857,10 +75833,10 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/duration.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Duration); +./include/pitch.hh:74:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Pitch); ^~~~~~~~~~~~~~~~~~~~ -./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': +./include/lily-lexer.hh: In static member function 'static Lily_lexer* Lily_lexer::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -75882,23 +75858,37 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Listener); - ^~~~~~~~~~~~~~~~~~~~ -stem.cc: In function 'void Stem_calc_stem_info_init_functions()': -stem.cc:949:29: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (Stem, calc_stem_info, 1); - ^~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -stem.cc:949:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (Stem, calc_stem_info, 1); - ^~~~~~~~~~~~~~~~~~~~ -./include/scm-hash.hh: In static member function 'static Scheme_hash_table* Scheme_hash_table::unsmob(SCM)': +./include/lily-lexer.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Lily_lexer); + ^~~~~~~~~~~~~ +In file included from ./include/lily-guile.hh:39, + from ./include/smobs.hh:23, + from ./include/input.hh:69, + from ./include/lily-lexer.hh:25, + from lily-lexer-scheme.cc:21: +lily-lexer-scheme.cc: In function 'void ly_lexer_keywordsinit()': +lily-lexer-scheme.cc:23:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_lexer_keywords, "ly:lexer-keywords", + ^~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +lily-lexer-scheme.cc:23:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_lexer_keywords, "ly:lexer-keywords", + ^~~~~~~~~ +rm -f ./out/new-fingering-engraver.dep; DEPENDENCIES_OUTPUT="./out/new-fingering-engraver.dep ./out/new-fingering-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/new-fingering-engraver.o new-fingering-engraver.cc +rm -f ./out/percent-repeat-item.dep; DEPENDENCIES_OUTPUT="./out/percent-repeat-item.dep ./out/percent-repeat-item.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/percent-repeat-item.o percent-repeat-item.cc +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from vertical-align-engraver.cc:20: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -75917,16 +75907,54 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/scm-hash.hh:62:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Scheme_hash_table); - ^~~~~~~~~~~~~ -./include/context.hh: In static member function 'static Context* Context::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from partial-iterator.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from partial-iterator.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -75945,32 +75973,30 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/context.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Context); - ^~~~~~~~~~~~~ -stem.cc: In function 'void Stem_calc_cross_staff_init_functions()': -stem.cc:1106:29: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (Stem, calc_cross_staff, 1) - ^~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -stem.cc:1106:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (Stem, calc_cross_staff, 1) - ^~~~~~~~~~~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' + return SCM_I_CONSP (x); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from partial-iterator.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' + #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) + ^ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -75983,16 +76009,19 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); - ^~~~~~~~~~~~~~~~~~~~ -./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' + scm_ptobs[SCM_PTOBNUM (port)].flush (port); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from partial-iterator.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -76005,21 +76034,85 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' + #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' + #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' + #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} + ^~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' + SCM_TABCOL (port); + ^~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from partial-iterator.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Grob); - ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +rm -f ./out/ligature-engraver.dep; DEPENDENCIES_OUTPUT="./out/ligature-engraver.dep ./out/ligature-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/ligature-engraver.o ligature-engraver.cc In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, @@ -76151,62 +76244,6 @@ ./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } ^~~~~~~~~~~ -./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Stencil); - ^~~~~~~~~~~~~~~~~~~~ -./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Prob); - ^~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, @@ -76407,6 +76444,39 @@ ./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' DECLARE_SIMPLE_SMOBS (Box); ^~~~~~~~~~~~~~~~~~~~ +rm -f ./out/lyric-hyphen.dep; DEPENDENCIES_OUTPUT="./out/lyric-hyphen.dep ./out/lyric-hyphen.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/lyric-hyphen.o lyric-hyphen.cc +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from partial-iterator.cc:20: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ ./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -76435,7 +76505,7 @@ ./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' DECLARE_SMOBS (Grob); ^~~~~~~~~~~~~ -rm -f ./out/percent-repeat-item.dep; DEPENDENCIES_OUTPUT="./out/percent-repeat-item.dep ./out/percent-repeat-item.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/percent-repeat-item.o percent-repeat-item.cc +rm -f ./out/simple-spacer.dep; DEPENDENCIES_OUTPUT="./out/simple-spacer.dep ./out/simple-spacer.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/simple-spacer.o simple-spacer.cc ./include/skyline.hh: In static member function 'static Skyline* Skyline::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -76492,39 +76562,6 @@ ./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' DECLARE_SMOBS (Translator); ^~~~~~~~~~~~~ -rm -f ./out/ligature-engraver.dep; DEPENDENCIES_OUTPUT="./out/ligature-engraver.dep ./out/ligature-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/ligature-engraver.o ligature-engraver.cc -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from partial-iterator.cc:20: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ ./include/grob-array.hh: In static member function 'static Grob_array* Grob_array::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -76958,7 +76995,6 @@ ./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' DECLARE_SIMPLE_SMOBS (Box); ^~~~~~~~~~~~~~~~~~~~ -rm -f ./out/lyric-hyphen.dep; DEPENDENCIES_OUTPUT="./out/lyric-hyphen.dep ./out/lyric-hyphen.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/lyric-hyphen.o lyric-hyphen.cc ./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -77048,7 +77084,8 @@ from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, - from new-fingering-engraver.cc:20: + from ./include/ligature-engraver.hh:23, + from ligature-engraver.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -77079,7 +77116,8 @@ from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, - from new-fingering-engraver.cc:20: + from ./include/ligature-engraver.hh:23, + from ligature-engraver.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -77110,7 +77148,8 @@ from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, - from new-fingering-engraver.cc:20: + from ./include/ligature-engraver.hh:23, + from ligature-engraver.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -77143,7 +77182,8 @@ from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, - from new-fingering-engraver.cc:20: + from ./include/ligature-engraver.hh:23, + from ligature-engraver.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -77175,7 +77215,8 @@ from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, - from new-fingering-engraver.cc:20: + from ./include/ligature-engraver.hh:23, + from ligature-engraver.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -77232,14 +77273,12 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ -rm -f ./out/simple-spacer.dep; DEPENDENCIES_OUTPUT="./out/simple-spacer.dep ./out/simple-spacer.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/simple-spacer.o simple-spacer.cc In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, - from ./include/ligature-engraver.hh:23, - from ligature-engraver.cc:20: + from new-fingering-engraver.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -77270,8 +77309,7 @@ from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, - from ./include/ligature-engraver.hh:23, - from ligature-engraver.cc:20: + from new-fingering-engraver.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -77302,8 +77340,7 @@ from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, - from ./include/ligature-engraver.hh:23, - from ligature-engraver.cc:20: + from new-fingering-engraver.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -77336,8 +77373,7 @@ from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, - from ./include/ligature-engraver.hh:23, - from ligature-engraver.cc:20: + from new-fingering-engraver.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -77369,8 +77405,7 @@ from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, - from ./include/ligature-engraver.hh:23, - from ligature-engraver.cc:20: + from new-fingering-engraver.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -77616,7 +77651,254 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from ./include/ligature-engraver.hh:23, + from ligature-engraver.cc:20: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ rm -f ./out/tab-tie-follow-engraver.dep; DEPENDENCIES_OUTPUT="./out/tab-tie-follow-engraver.dep ./out/tab-tie-follow-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/tab-tie-follow-engraver.o tab-tie-follow-engraver.cc +rm -f ./out/auto-change-iterator.dep; DEPENDENCIES_OUTPUT="./out/auto-change-iterator.dep ./out/auto-change-iterator.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/auto-change-iterator.o auto-change-iterator.cc +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from ./include/ligature-engraver.hh:23, + from ligature-engraver.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' + inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from ./include/ligature-engraver.hh:23, + from ligature-engraver.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' + && (SCM_TYP7 (x) == scm_tc7_symbol)) + ^~~~~~~~ +./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' + inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } + ^~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from ./include/ligature-engraver.hh:23, + from ligature-engraver.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' + return scm_is_true (scm_equal_p (x, y)); + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' + inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from ./include/ligature-engraver.hh:23, + from ligature-engraver.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' + inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } + ^~~~~~~~~~~ +./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Translator); + ^~~~~~~~~~~~~ +./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Moment); + ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, @@ -77649,6 +77931,90 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' if (scm_is_null (*freelist)) ^~~~~~~~~~~ +./include/duration.hh: In static member function 'static Duration* Duration::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/duration.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Duration); + ^~~~~~~~~~~~~~~~~~~~ +./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Listener); + ^~~~~~~~~~~~~~~~~~~~ +./include/scm-hash.hh: In static member function 'static Scheme_hash_table* Scheme_hash_table::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/scm-hash.hh:62:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Scheme_hash_table); + ^~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, @@ -77745,6 +78111,34 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' SCM_TABCOL (port); ^~~~~~~~~~ +./include/context.hh: In static member function 'static Context* Context::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/context.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Context); + ^~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, @@ -77806,11 +78200,124 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); + ^~~~~~~~~~~~~~~~~~~~ +./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Stencil); + ^~~~~~~~~~~~~~~~~~~~ +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); + ^~~~~~~~~~~~~ +./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Prob); + ^~~~~~~~~~~~~ +rm -f ./out/midi-item.dep; DEPENDENCIES_OUTPUT="./out/midi-item.dep ./out/midi-item.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/midi-item.o midi-item.cc In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from new-fingering-engraver.cc:20: + from ./include/grob-interface.hh:23, + from ./include/percent-repeat-item.hh:23, + from percent-repeat-item.cc:20: ./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -77836,13 +78343,49 @@ ./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } ^~~~~~~~~~~ +rm -f ./out/minimal-page-breaking.dep; DEPENDENCIES_OUTPUT="./out/minimal-page-breaking.dep ./out/minimal-page-breaking.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/minimal-page-breaking.o minimal-page-breaking.cc +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from auto-change-iterator.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from ./include/ligature-engraver.hh:23, - from ligature-engraver.cc:20: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from auto-change-iterator.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -77861,17 +78404,151 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' + return SCM_I_CONSP (x); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from auto-change-iterator.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' + #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) + ^ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' + scm_ptobs[SCM_PTOBNUM (port)].flush (port); + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/percent-repeat-item.hh:23, - from percent-repeat-item.cc:20: + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from auto-change-iterator.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' + #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' + #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' + #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} + ^~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' + SCM_TABCOL (port); + ^~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from auto-change-iterator.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +rm -f ./out/grace-engraver.dep; DEPENDENCIES_OUTPUT="./out/grace-engraver.dep ./out/grace-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/grace-engraver.o grace-engraver.cc +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from new-fingering-engraver.cc:20: ./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -77900,9 +78577,9 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from new-fingering-engraver.cc:20: + from ./include/grob-interface.hh:23, + from ./include/percent-repeat-item.hh:23, + from percent-repeat-item.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -77953,9 +78630,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from new-fingering-engraver.cc:20: + from ./include/grob-interface.hh:23, + from ./include/percent-repeat-item.hh:23, + from percent-repeat-item.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -77987,9 +78664,9 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from new-fingering-engraver.cc:20: + from ./include/grob-interface.hh:23, + from ./include/percent-repeat-item.hh:23, + from percent-repeat-item.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -78024,9 +78701,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from new-fingering-engraver.cc:20: + from ./include/grob-interface.hh:23, + from ./include/percent-repeat-item.hh:23, + from percent-repeat-item.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -78052,7 +78729,224 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ -./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); + ^~~~~~~~~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from tab-tie-follow-engraver.cc:23: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from tab-tie-follow-engraver.cc:23: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' + return SCM_I_CONSP (x); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from tab-tie-follow-engraver.cc:23: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' + #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) + ^ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' + scm_ptobs[SCM_PTOBNUM (port)].flush (port); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from tab-tie-follow-engraver.cc:23: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' + #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' + #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' + #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} + ^~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' + SCM_TABCOL (port); + ^~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from tab-tie-follow-engraver.cc:23: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -78077,10 +78971,38 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Translator); +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); ^~~~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +./include/font-metric.hh: In static member function 'static Font_metric* Font_metric::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/font-metric.hh:57:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Font_metric); + ^~~~~~~~~~~~~ +./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -78105,16 +79027,99 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); +./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Stencil); ^~~~~~~~~~~~~~~~~~~~ +./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Prob); + ^~~~~~~~~~~~~ +In file included from ./include/lily-guile.hh:39, + from ./include/grob-interface.hh:23, + from ./include/percent-repeat-item.hh:23, + from percent-repeat-item.cc:20: +percent-repeat-item.cc: In function 'void Percent_repeat_item_interface_double_percent_init_functions()': +percent-repeat-item.cc:68:54: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK (Percent_repeat_item_interface, double_percent, 1); + ^~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +percent-repeat-item.cc:68:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' + MAKE_SCHEME_CALLBACK (Percent_repeat_item_interface, double_percent, 1); + ^~~~~~~~~~~~~~~~~~~~ +percent-repeat-item.cc: In function 'void Percent_repeat_item_interface_beat_slash_init_functions()': +percent-repeat-item.cc:78:54: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK (Percent_repeat_item_interface, beat_slash, 1); + ^~~~~~~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +percent-repeat-item.cc:78:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' + MAKE_SCHEME_CALLBACK (Percent_repeat_item_interface, beat_slash, 1); + ^~~~~~~~~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from auto-change-iterator.cc:20: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, - from ./include/ligature-engraver.hh:23, - from ligature-engraver.cc:20: + from new-fingering-engraver.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -78163,13 +79168,11 @@ ./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } ^~~~~~~~~~~ -rm -f ./out/auto-change-iterator.dep; DEPENDENCIES_OUTPUT="./out/auto-change-iterator.dep ./out/auto-change-iterator.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/auto-change-iterator.o auto-change-iterator.cc In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, - from ./include/ligature-engraver.hh:23, - from ligature-engraver.cc:20: + from new-fingering-engraver.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -78203,8 +79206,7 @@ from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, - from ./include/ligature-engraver.hh:23, - from ligature-engraver.cc:20: + from new-fingering-engraver.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -78241,8 +79243,7 @@ from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, - from ./include/ligature-engraver.hh:23, - from ligature-engraver.cc:20: + from new-fingering-engraver.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -78271,9 +79272,11 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/percent-repeat-item.hh:23, - from percent-repeat-item.cc:20: + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from auto-change-iterator.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -78290,34 +79293,6 @@ ./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } ^~~~~~~~~~~ -./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Translator); - ^~~~~~~~~~~~~ ./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -78352,9 +79327,11 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/percent-repeat-item.hh:23, - from percent-repeat-item.cc:20: + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from auto-change-iterator.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -78386,9 +79363,11 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/percent-repeat-item.hh:23, - from percent-repeat-item.cc:20: + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from auto-change-iterator.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -78423,9 +79402,11 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/percent-repeat-item.hh:23, - from percent-repeat-item.cc:20: + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from auto-change-iterator.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -78451,34 +79432,6 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ -./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Grob); - ^~~~~~~~~~~~~ ./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -78507,7 +79460,7 @@ ./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' DECLARE_SIMPLE_SMOBS (Moment); ^~~~~~~~~~~~~~~~~~~~ -./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': +./include/duration.hh: In static member function 'static Duration* Duration::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -78532,10 +79485,10 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Stencil); +./include/duration.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Duration); ^~~~~~~~~~~~~~~~~~~~ -./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': +./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -78560,8 +79513,8 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Prob); +./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Translator); ^~~~~~~~~~~~~ ./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] @@ -78591,90 +79544,6 @@ ./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' DECLARE_SIMPLE_SMOBS (Listener); ^~~~~~~~~~~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); - ^~~~~~~~~~~~~~~~~~~~ -./include/duration.hh: In static member function 'static Duration* Duration::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/duration.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Duration); - ^~~~~~~~~~~~~~~~~~~~ -./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Listener); - ^~~~~~~~~~~~~~~~~~~~ ./include/scm-hash.hh: In static member function 'static Scheme_hash_table* Scheme_hash_table::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -78731,7 +79600,7 @@ ./include/context.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' DECLARE_SMOBS (Context); ^~~~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +./include/pitch.hh: In static member function 'static Pitch* Pitch::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -78756,10 +79625,10 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); +./include/pitch.hh:74:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Pitch); ^~~~~~~~~~~~~~~~~~~~ -./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -78784,15 +79653,10 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Stencil); +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); ^~~~~~~~~~~~~~~~~~~~ -rm -f ./out/midi-item.dep; DEPENDENCIES_OUTPUT="./out/midi-item.dep ./out/midi-item.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/midi-item.o midi-item.cc -new-fingering-engraver.cc: In member function 'void New_fingering_engraver::position_scripts(SCM, std::vector*)': -new-fingering-engraver.cc:256:37: warning: conversion from 'std::vector::size_type' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - int center = scripts->size () / 2; - ~~~~~~~~~~~~~~~~~^~~ -./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': +./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -78814,14 +79678,18 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Grob); - ^~~~~~~~~~~~~ -rm -f ./out/minimal-page-breaking.dep; DEPENDENCIES_OUTPUT="./out/minimal-page-breaking.dep ./out/minimal-page-breaking.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/minimal-page-breaking.o minimal-page-breaking.cc -./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': +./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Stencil); + ^~~~~~~~~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/lyric-hyphen.hh:23, + from lyric-hyphen.cc:20: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -78840,16 +79708,13 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Grob); - ^~~~~~~~~~~~~ -./include/font-metric.hh: In static member function 'static Font_metric* Font_metric::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ +./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -78874,38 +79739,10 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/font-metric.hh:57:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Font_metric); +./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Prob); ^~~~~~~~~~~~~ -./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Stencil); - ^~~~~~~~~~~~~~~~~~~~ -./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': +./include/music-iterator.hh: In static member function 'static Music_iterator* Music_iterator::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -78930,10 +79767,10 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Prob); +./include/music-iterator.hh:68:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Music_iterator); ^~~~~~~~~~~~~ -./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -78955,44 +79792,20 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Prob); - ^~~~~~~~~~~~~ -In file included from ./include/lily-guile.hh:39, - from ./include/grob-interface.hh:23, - from ./include/percent-repeat-item.hh:23, - from percent-repeat-item.cc:20: -percent-repeat-item.cc: In function 'void Percent_repeat_item_interface_double_percent_init_functions()': -percent-repeat-item.cc:68:54: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (Percent_repeat_item_interface, double_percent, 1); - ^~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -percent-repeat-item.cc:68:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (Percent_repeat_item_interface, double_percent, 1); - ^~~~~~~~~~~~~~~~~~~~ -percent-repeat-item.cc: In function 'void Percent_repeat_item_interface_beat_slash_init_functions()': -percent-repeat-item.cc:78:54: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (Percent_repeat_item_interface, beat_slash, 1); - ^~~~~~~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -percent-repeat-item.cc:78:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (Percent_repeat_item_interface, beat_slash, 1); - ^~~~~~~~~~~~~~~~~~~~ -rm -f ./out/grace-engraver.dep; DEPENDENCIES_OUTPUT="./out/grace-engraver.dep ./out/grace-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/grace-engraver.o grace-engraver.cc -rm -f ./out/figured-bass-position-engraver.dep; DEPENDENCIES_OUTPUT="./out/figured-bass-position-engraver.dep ./out/figured-bass-position-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/figured-bass-position-engraver.o figured-bass-position-engraver.cc +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); + ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from tab-tie-follow-engraver.cc:23: + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/audio-item.hh:24, + from ./include/midi-item.hh:23, + from midi-item.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -79021,9 +79834,11 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from tab-tie-follow-engraver.cc:23: + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/audio-item.hh:24, + from ./include/midi-item.hh:23, + from midi-item.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -79052,9 +79867,11 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from tab-tie-follow-engraver.cc:23: + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/audio-item.hh:24, + from ./include/midi-item.hh:23, + from midi-item.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -79085,9 +79902,11 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from tab-tie-follow-engraver.cc:23: + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/audio-item.hh:24, + from ./include/midi-item.hh:23, + from midi-item.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -79117,9 +79936,11 @@ ^~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from tab-tie-follow-engraver.cc:23: + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/audio-item.hh:24, + from ./include/midi-item.hh:23, + from midi-item.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -79176,12 +79997,8 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/lyric-hyphen.hh:23, - from lyric-hyphen.cc:20: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': +rm -f ./out/figured-bass-position-engraver.dep; DEPENDENCIES_OUTPUT="./out/figured-bass-position-engraver.dep ./out/figured-bass-position-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/figured-bass-position-engraver.o figured-bass-position-engraver.cc +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -79200,54 +80017,16 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from auto-change-iterator.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from auto-change-iterator.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); + ^~~~~~~~~~~~~ +./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -79266,30 +80045,22 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' - return SCM_I_CONSP (x); - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from auto-change-iterator.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Stencil); + ^~~~~~~~~~~~~~~~~~~~ +./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' - #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) - ^ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -79302,19 +80073,16 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' - scm_ptobs[SCM_PTOBNUM (port)].flush (port); - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from auto-change-iterator.cc:20: +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Prob); + ^~~~~~~~~~~~~ +./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -79327,118 +80095,25 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' - #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' - #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' - #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} - ^~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' - SCM_TABCOL (port); - ^~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from auto-change-iterator.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/audio-item.hh:24, - from ./include/midi-item.hh:23, - from midi-item.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Listener); + ^~~~~~~~~~~~~~~~~~~~ +new-fingering-engraver.cc: In member function 'void New_fingering_engraver::position_scripts(SCM, std::vector*)': +new-fingering-engraver.cc:256:37: warning: conversion from 'std::vector::size_type' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + int center = scripts->size () / 2; + ~~~~~~~~~~~~~~~~~^~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, @@ -79495,38 +80170,6 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/audio-item.hh:24, - from ./include/midi-item.hh:23, - from midi-item.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' - return SCM_I_CONSP (x); - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/lyric-hyphen.hh:23, from lyric-hyphen.cc:20: @@ -79596,24 +80239,18 @@ ./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/audio-item.hh:24, - from ./include/midi-item.hh:23, - from midi-item.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': + from ./include/grob-interface.hh:23, + from ./include/lyric-hyphen.hh:23, + from lyric-hyphen.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' - #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) - ^ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -79626,19 +80263,18 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' - scm_ptobs[SCM_PTOBNUM (port)].flush (port); - ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' + inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/audio-item.hh:24, - from ./include/midi-item.hh:23, - from midi-item.cc:20: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from tab-tie-follow-engraver.cc:23: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -79651,27 +80287,19 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' - #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' - #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' - #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} - ^~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' - SCM_TABCOL (port); - ^~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/lyric-hyphen.hh:23, - from lyric-hyphen.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -79690,21 +80318,21 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' - inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } - ^~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); + ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/grob.hh:23, - from ./include/item.hh:22, - from ./include/paper-column.hh:23, - from simple-spacer.cc:29: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from grace-engraver.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -79718,13 +80346,120 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' if (scm_is_null (*freelist)) ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from grace-engraver.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' + return SCM_I_CONSP (x); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from grace-engraver.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' + #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) + ^ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' + scm_ptobs[SCM_PTOBNUM (port)].flush (port); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from grace-engraver.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' + #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' + #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' + #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} + ^~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' + SCM_TABCOL (port); + ^~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/audio-item.hh:24, - from ./include/midi-item.hh:23, - from midi-item.cc:20: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from grace-engraver.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -79753,19 +80488,6 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -79794,6 +80516,126 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ +./include/skyline.hh: In static member function 'static Skyline* Skyline::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/skyline.hh:65:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Skyline); + ^~~~~~~~~~~~~~~~~~~~ +./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Stencil); + ^~~~~~~~~~~~~~~~~~~~ +./include/output-def.hh: In static member function 'static Output_def* Output_def::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/output-def.hh:54:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Output_def); + ^~~~~~~~~~~~~ +rm -f ./out/freetype-error.dep; DEPENDENCIES_OUTPUT="./out/freetype-error.dep ./out/freetype-error.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/freetype-error.o freetype-error.cc +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/grob.hh:23, + from ./include/item.hh:22, + from ./include/paper-column.hh:23, + from simple-spacer.cc:29: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, @@ -80191,7 +81033,35 @@ ./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' DECLARE_SIMPLE_SMOBS (Box); ^~~~~~~~~~~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); + ^~~~~~~~~~~~~ +./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -80216,47 +81086,90 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); +./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Moment); ^~~~~~~~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from grace-engraver.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': +In file included from ./include/lily-guile.hh:39, + from ./include/grob-interface.hh:23, + from ./include/lyric-hyphen.hh:23, + from lyric-hyphen.cc:20: +lyric-hyphen.cc: In function 'void Lyric_hyphen_print_init_functions()': +lyric-hyphen.cc:34:37: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK (Lyric_hyphen, print, 1); + ^~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +lyric-hyphen.cc:34:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' + MAKE_SCHEME_CALLBACK (Lyric_hyphen, print, 1); + ^~~~~~~~~~~~~~~~~~~~ +lyric-hyphen.cc: In function 'void Lyric_hyphen_set_spacing_rods_init_functions()': +lyric-hyphen.cc:114:37: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK (Lyric_hyphen, set_spacing_rods, 1); + ^~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +lyric-hyphen.cc:114:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' + MAKE_SCHEME_CALLBACK (Lyric_hyphen, set_spacing_rods, 1); + ^~~~~~~~~~~~~~~~~~~~ +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); + ^~~~~~~~~~~~~ +./include/spring.hh: In static member function 'static Spring* Spring::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from grace-engraver.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/spring.hh:38:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Spring); + ^~~~~~~~~~~~~~~~~~~~ +./include/simple-spacer.hh: In static member function 'static Simple_spacer* Simple_spacer::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -80275,28 +81188,81 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' - return SCM_I_CONSP (x); - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/simple-spacer.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Simple_spacer); + ^~~~~~~~~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, - from grace-engraver.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': + from tab-tie-follow-engraver.cc:23: +./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' - #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) - ^ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' + inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from tab-tie-follow-engraver.cc:23: +./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -80309,17 +81275,59 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' - scm_ptobs[SCM_PTOBNUM (port)].flush (port); - ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' + && (SCM_TYP7 (x) == scm_tc7_symbol)) + ^~~~~~~~ +./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' + inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } + ^~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from tab-tie-follow-engraver.cc:23: +./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' + return scm_is_true (scm_equal_p (x, y)); + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' + inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, - from grace-engraver.cc:20: + from tab-tie-follow-engraver.cc:23: +./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -80332,39 +81340,25 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' - #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' - #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' - #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} - ^~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' - SCM_TABCOL (port); - ^~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from grace-engraver.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' + inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } + ^~~~~~~~~~~ +./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -80374,13 +81368,19 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -./include/skyline.hh: In static member function 'static Skyline* Skyline::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Translator); + ^~~~~~~~~~~~~ +./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -80405,22 +81405,16 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/skyline.hh:65:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Skyline); +./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Moment); ^~~~~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': +./include/duration.hh: In static member function 'static Duration* Duration::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -80430,13 +81424,19 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/duration.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Duration); + ^~~~~~~~~~~~~~~~~~~~ +./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -80461,10 +81461,10 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Stencil); +./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Listener); ^~~~~~~~~~~~~~~~~~~~ -./include/output-def.hh: In static member function 'static Output_def* Output_def::unsmob(SCM)': +./include/scm-hash.hh: In static member function 'static Scheme_hash_table* Scheme_hash_table::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -80489,10 +81489,10 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/output-def.hh:54:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Output_def); +./include/scm-hash.hh:62:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Scheme_hash_table); ^~~~~~~~~~~~~ -./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': +./include/context.hh: In static member function 'static Context* Context::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -80517,10 +81517,10 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Grob); +./include/context.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Context); ^~~~~~~~~~~~~ -./include/spring.hh: In static member function 'static Spring* Spring::unsmob(SCM)': +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -80545,15 +81545,48 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/spring.hh:38:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Spring); +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); ^~~~~~~~~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/audio-item.hh:24, + from ./include/midi-item.hh:23, + from midi-item.cc:20: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from figured-bass-position-engraver.cc:21: + from ./include/constrained-breaking.hh:23, + from ./include/page-breaking.hh:23, + from ./include/minimal-page-breaking.hh:23, + from minimal-page-breaking.cc:21: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -80582,9 +81615,10 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from figured-bass-position-engraver.cc:21: + from ./include/constrained-breaking.hh:23, + from ./include/page-breaking.hh:23, + from ./include/minimal-page-breaking.hh:23, + from minimal-page-breaking.cc:21: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -80610,12 +81644,19 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' return SCM_I_CONSP (x); ^~~~~~~~~~~ +simple-spacer.cc: In function 'std::vector get_line_forces(const std::vector&, Real, Real, bool)': +simple-spacer.cc:449:37: warning: conversion from 'vsize' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + spacer.add_rod (i - st, cols[i].rods_[r].r_ - st, cols[i].rods_[r].dist_); + ~~^~~~ +simple-spacer.cc:449:63: warning: conversion from 'vsize' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + spacer.add_rod (i - st, cols[i].rods_[r].r_ - st, cols[i].rods_[r].dist_); In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from figured-bass-position-engraver.cc:21: + from ./include/constrained-breaking.hh:23, + from ./include/page-breaking.hh:23, + from ./include/minimal-page-breaking.hh:23, + from minimal-page-breaking.cc:21: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -80644,11 +81685,42 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' scm_ptobs[SCM_PTOBNUM (port)].flush (port); ^~~~~~~~~~~ +simple-spacer.cc:452:37: warning: conversion from 'vsize' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + spacer.add_rod (i - st, end - st, cols[i].end_rods_[r].dist_); + ~~^~~~ +simple-spacer.cc:452:47: warning: conversion from 'vsize' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + spacer.add_rod (i - st, end - st, cols[i].end_rods_[r].dist_); + ~~~~^~~~ +simple-spacer.cc:455:37: warning: conversion from 'vsize' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + spacer.add_rod (i - st, end - st, cols[i].keep_inside_line_[RIGHT]); + ~~^~~~ +simple-spacer.cc:455:47: warning: conversion from 'vsize' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + spacer.add_rod (i - st, end - st, cols[i].keep_inside_line_[RIGHT]); + ~~~~^~~~ +simple-spacer.cc:456:40: warning: conversion from 'vsize' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + spacer.add_rod (0, i - st, -cols[i].keep_inside_line_[LEFT]); + ~~^~~~ +simple-spacer.cc: In function 'Column_x_positions get_line_configuration(const std::vector&, Real, Real, bool)': +simple-spacer.cc:507:25: warning: conversion from 'vsize' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + spacer.add_rod (i, cols[i].rods_[r].r_, cols[i].rods_[r].dist_); + ^ +simple-spacer.cc:507:45: warning: conversion from 'vsize' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + spacer.add_rod (i, cols[i].rods_[r].r_, cols[i].rods_[r].dist_); +simple-spacer.cc:511:27: warning: conversion from 'vsize' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + spacer.add_rod (i, cols.size (), cols[i].keep_inside_line_[RIGHT]); + ^ +simple-spacer.cc:511:40: warning: conversion from 'std::vector::size_type' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + spacer.add_rod (i, cols.size (), cols[i].keep_inside_line_[RIGHT]); + ~~~~~~~~~~^~ +simple-spacer.cc:512:30: warning: conversion from 'vsize' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + spacer.add_rod (0, i, -cols[i].keep_inside_line_[LEFT]); + ^ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from figured-bass-position-engraver.cc:21: + from ./include/constrained-breaking.hh:23, + from ./include/page-breaking.hh:23, + from ./include/minimal-page-breaking.hh:23, + from minimal-page-breaking.cc:21: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -80678,9 +81750,10 @@ ^~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from figured-bass-position-engraver.cc:21: + from ./include/constrained-breaking.hh:23, + from ./include/page-breaking.hh:23, + from ./include/minimal-page-breaking.hh:23, + from minimal-page-breaking.cc:21: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -80709,7 +81782,15 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ -./include/simple-spacer.hh: In static member function 'static Simple_spacer* Simple_spacer::unsmob(SCM)': +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/grob.hh:23, + from ./include/item.hh:22, + from ./include/paper-column.hh:23, + from simple-spacer.cc:29: +simple-spacer.cc: In static member function 'static scm_unused_struct* Simple_spacer::smob_p(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -80728,21 +81809,16 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ +./include/ly-smobs.icc:52:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/simple-spacer.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Simple_spacer); +./include/ly-smobs.icc:81:3: note: in expansion of macro 'IMPLEMENT_BASE_SMOBS' + IMPLEMENT_BASE_SMOBS (CL); \ ^~~~~~~~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from tab-tie-follow-engraver.cc:23: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': +simple-spacer.cc:540:1: note: in expansion of macro 'IMPLEMENT_SIMPLE_SMOBS' + IMPLEMENT_SIMPLE_SMOBS (Simple_spacer); + ^~~~~~~~~~~~~~~~~~~~~~ +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -80761,12 +81837,15 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); + ^~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -80795,35 +81874,13 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ -./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Grob); - ^~~~~~~~~~~~~ -./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/constrained-breaking.hh:23, + from ./include/page-breaking.hh:23, + from ./include/minimal-page-breaking.hh:23, + from minimal-page-breaking.cc:21: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -80842,60 +81899,18 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Moment); - ^~~~~~~~~~~~~~~~~~~~ -simple-spacer.cc: In function 'std::vector get_line_forces(const std::vector&, Real, Real, bool)': -simple-spacer.cc:449:37: warning: conversion from 'vsize' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - spacer.add_rod (i - st, cols[i].rods_[r].r_ - st, cols[i].rods_[r].dist_); - ~~^~~~ -simple-spacer.cc:449:63: warning: conversion from 'vsize' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - spacer.add_rod (i - st, cols[i].rods_[r].r_ - st, cols[i].rods_[r].dist_); -simple-spacer.cc:452:37: warning: conversion from 'vsize' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - spacer.add_rod (i - st, end - st, cols[i].end_rods_[r].dist_); - ~~^~~~ -simple-spacer.cc:452:47: warning: conversion from 'vsize' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - spacer.add_rod (i - st, end - st, cols[i].end_rods_[r].dist_); - ~~~~^~~~ -simple-spacer.cc:455:37: warning: conversion from 'vsize' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - spacer.add_rod (i - st, end - st, cols[i].keep_inside_line_[RIGHT]); - ~~^~~~ -simple-spacer.cc:455:47: warning: conversion from 'vsize' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - spacer.add_rod (i - st, end - st, cols[i].keep_inside_line_[RIGHT]); - ~~~~^~~~ -simple-spacer.cc:456:40: warning: conversion from 'vsize' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - spacer.add_rod (0, i - st, -cols[i].keep_inside_line_[LEFT]); - ~~^~~~ -simple-spacer.cc: In function 'Column_x_positions get_line_configuration(const std::vector&, Real, Real, bool)': -simple-spacer.cc:507:25: warning: conversion from 'vsize' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - spacer.add_rod (i, cols[i].rods_[r].r_, cols[i].rods_[r].dist_); - ^ -simple-spacer.cc:507:45: warning: conversion from 'vsize' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - spacer.add_rod (i, cols[i].rods_[r].r_, cols[i].rods_[r].dist_); -simple-spacer.cc:511:27: warning: conversion from 'vsize' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - spacer.add_rod (i, cols.size (), cols[i].keep_inside_line_[RIGHT]); - ^ -simple-spacer.cc:511:40: warning: conversion from 'std::vector::size_type' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - spacer.add_rod (i, cols.size (), cols[i].keep_inside_line_[RIGHT]); - ~~~~~~~~~~^~ -simple-spacer.cc:512:30: warning: conversion from 'vsize' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - spacer.add_rod (0, i, -cols[i].keep_inside_line_[LEFT]); - ^ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/grob.hh:23, - from ./include/item.hh:22, - from ./include/paper-column.hh:23, - from simple-spacer.cc:29: -simple-spacer.cc: In static member function 'static scm_unused_struct* Simple_spacer::smob_p(SCM)': + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from grace-engraver.cc:20: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -80914,45 +81929,20 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/ly-smobs.icc:52:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/ly-smobs.icc:81:3: note: in expansion of macro 'IMPLEMENT_BASE_SMOBS' - IMPLEMENT_BASE_SMOBS (CL); \ - ^~~~~~~~~~~~~~~~~~~~ -simple-spacer.cc:540:1: note: in expansion of macro 'IMPLEMENT_SIMPLE_SMOBS' - IMPLEMENT_SIMPLE_SMOBS (Simple_spacer); - ^~~~~~~~~~~~~~~~~~~~~~ -In file included from ./include/lily-guile.hh:39, - from ./include/grob-interface.hh:23, - from ./include/lyric-hyphen.hh:23, - from lyric-hyphen.cc:20: -lyric-hyphen.cc: In function 'void Lyric_hyphen_print_init_functions()': -lyric-hyphen.cc:34:37: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (Lyric_hyphen, print, 1); - ^~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -lyric-hyphen.cc:34:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (Lyric_hyphen, print, 1); - ^~~~~~~~~~~~~~~~~~~~ -lyric-hyphen.cc: In function 'void Lyric_hyphen_set_spacing_rods_init_functions()': -lyric-hyphen.cc:114:37: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (Lyric_hyphen, set_spacing_rods, 1); - ^~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -lyric-hyphen.cc:114:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (Lyric_hyphen, set_spacing_rods, 1); - ^~~~~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from tab-tie-follow-engraver.cc:23: + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/audio-item.hh:24, + from ./include/midi-item.hh:23, + from midi-item.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -81003,9 +81993,11 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from tab-tie-follow-engraver.cc:23: + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/audio-item.hh:24, + from ./include/midi-item.hh:23, + from midi-item.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -81037,9 +82029,11 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from tab-tie-follow-engraver.cc:23: + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/audio-item.hh:24, + from ./include/midi-item.hh:23, + from midi-item.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -81074,9 +82068,11 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from tab-tie-follow-engraver.cc:23: + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/audio-item.hh:24, + from ./include/midi-item.hh:23, + from midi-item.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -81102,34 +82098,25 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ -./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from figured-bass-position-engraver.cc:21: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Translator); - ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ ./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -81158,377 +82145,25 @@ ./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' DECLARE_SIMPLE_SMOBS (Moment); ^~~~~~~~~~~~~~~~~~~~ -./include/duration.hh: In static member function 'static Duration* Duration::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/duration.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Duration); - ^~~~~~~~~~~~~~~~~~~~ -./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Listener); - ^~~~~~~~~~~~~~~~~~~~ -./include/scm-hash.hh: In static member function 'static Scheme_hash_table* Scheme_hash_table::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/scm-hash.hh:62:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Scheme_hash_table); - ^~~~~~~~~~~~~ -./include/context.hh: In static member function 'static Context* Context::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/context.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Context); - ^~~~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); - ^~~~~~~~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from auto-change-iterator.cc:20: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ -./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Grob); - ^~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/audio-item.hh:24, - from ./include/midi-item.hh:23, - from midi-item.cc:20: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from auto-change-iterator.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' - inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from auto-change-iterator.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' - && (SCM_TYP7 (x) == scm_tc7_symbol)) - ^~~~~~~~ -./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' - inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } - ^~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from auto-change-iterator.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' - return scm_is_true (scm_equal_p (x, y)); - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' - inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } - ^~~~~~~~~~~ + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from auto-change-iterator.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from figured-bass-position-engraver.cc:21: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -81550,75 +82185,25 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ -./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' - inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } - ^~~~~~~~~~~ -rm -f ./out/freetype-error.dep; DEPENDENCIES_OUTPUT="./out/freetype-error.dep ./out/freetype-error.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/freetype-error.o freetype-error.cc -./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Moment); - ^~~~~~~~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' + return SCM_I_CONSP (x); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, - from grace-engraver.cc:20: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': + from figured-bass-position-engraver.cc:21: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' + #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) + ^ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ -./include/duration.hh: In static member function 'static Duration* Duration::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ + ^~~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -81631,16 +82216,13 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/duration.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Duration); - ^~~~~~~~~~~~~~~~~~~~ -./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' + scm_ptobs[SCM_PTOBNUM (port)].flush (port); + ^~~~~~~~~~~ +./include/pitch.hh: In static member function 'static Pitch* Pitch::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -81665,71 +82247,14 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Listener); +./include/pitch.hh:74:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Pitch); ^~~~~~~~~~~~~~~~~~~~ -./include/scm-hash.hh: In static member function 'static Scheme_hash_table* Scheme_hash_table::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/scm-hash.hh:62:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Scheme_hash_table); - ^~~~~~~~~~~~~ -./include/context.hh: In static member function 'static Context* Context::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/context.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Context); - ^~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from figured-bass-position-engraver.cc:21: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -81742,25 +82267,39 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ -./include/pitch.hh: In static member function 'static Pitch* Pitch::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' + #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' + #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' + #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} + ^~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' + SCM_TABCOL (port); + ^~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from figured-bass-position-engraver.cc:21: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -81770,25 +82309,25 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/pitch.hh:74:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Pitch); - ^~~~~~~~~~~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -81798,19 +82337,13 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); - ^~~~~~~~~~~~~~~~~~~~ -./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +./include/duration.hh: In static member function 'static Duration* Duration::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -81835,74 +82368,19 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Stencil); +./include/duration.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Duration); ^~~~~~~~~~~~~~~~~~~~ -./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Prob); - ^~~~~~~~~~~~~ -rm -f ./out/accidental-engraver.dep; DEPENDENCIES_OUTPUT="./out/accidental-engraver.dep ./out/accidental-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/accidental-engraver.o accidental-engraver.cc -./include/music-iterator.hh: In static member function 'static Music_iterator* Music_iterator::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/music-iterator.hh:68:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Music_iterator); - ^~~~~~~~~~~~~ +midi-item.cc: In member function 'virtual std::__cxx11::string Midi_text::to_string() const': +midi-item.cc:358:62: warning: conversion from 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + str += int2midi_varint_string (audio_->text_string_.length ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/audio-item.hh:24, - from ./include/midi-item.hh:23, - from midi-item.cc:20: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from grace-engraver.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -81953,11 +82431,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/audio-item.hh:24, - from ./include/midi-item.hh:23, - from midi-item.cc:20: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from grace-engraver.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -81989,11 +82465,9 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/audio-item.hh:24, - from ./include/midi-item.hh:23, - from midi-item.cc:20: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from grace-engraver.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -82028,11 +82502,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/audio-item.hh:24, - from ./include/midi-item.hh:23, - from midi-item.cc:20: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from grace-engraver.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -82058,167 +82530,7 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/constrained-breaking.hh:23, - from ./include/page-breaking.hh:23, - from ./include/minimal-page-breaking.hh:23, - from minimal-page-breaking.cc:21: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Moment); - ^~~~~~~~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/constrained-breaking.hh:23, - from ./include/page-breaking.hh:23, - from ./include/minimal-page-breaking.hh:23, - from minimal-page-breaking.cc:21: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' - return SCM_I_CONSP (x); - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, - from ./include/lily-guile.hh:27, - from ./include/constrained-breaking.hh:23, - from ./include/page-breaking.hh:23, - from ./include/minimal-page-breaking.hh:23, - from minimal-page-breaking.cc:21: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' - #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) - ^ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' - scm_ptobs[SCM_PTOBNUM (port)].flush (port); - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/constrained-breaking.hh:23, - from ./include/page-breaking.hh:23, - from ./include/minimal-page-breaking.hh:23, - from minimal-page-breaking.cc:21: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' - #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' - #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' - #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} - ^~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' - SCM_TABCOL (port); - ^~~~~~~~~~ -./include/pitch.hh: In static member function 'static Pitch* Pitch::unsmob(SCM)': +./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -82240,166 +82552,19 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/pitch.hh:74:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Pitch); - ^~~~~~~~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/constrained-breaking.hh:23, - from ./include/page-breaking.hh:23, - from ./include/minimal-page-breaking.hh:23, - from minimal-page-breaking.cc:21: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, +./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Translator); + ^~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/constrained-breaking.hh:23, from ./include/page-breaking.hh:23, from ./include/minimal-page-breaking.hh:23, from minimal-page-breaking.cc:21: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ -./include/duration.hh: In static member function 'static Duration* Duration::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/duration.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Duration); - ^~~~~~~~~~~~~~~~~~~~ -midi-item.cc: In member function 'virtual std::__cxx11::string Midi_text::to_string() const': -midi-item.cc:358:62: warning: conversion from 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - str += int2midi_varint_string (audio_->text_string_.length ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -rm -f ./out/pfb.dep; DEPENDENCIES_OUTPUT="./out/pfb.dep ./out/pfb.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/pfb.o pfb.cc -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from figured-bass-position-engraver.cc:21: -./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from grace-engraver.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -82432,22 +82597,6 @@ ./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' - inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } - ^~~~~~~~~~~ ./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -82464,28 +82613,7 @@ ./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from figured-bass-position-engraver.cc:21: -./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': +./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -82504,20 +82632,21 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' - && (SCM_TYP7 (x) == scm_tc7_symbol)) - ^~~~~~~~ -./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' - inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } - ^~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Moment); + ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from grace-engraver.cc:20: + from ./include/constrained-breaking.hh:23, + from ./include/page-breaking.hh:23, + from ./include/minimal-page-breaking.hh:23, + from minimal-page-breaking.cc:21: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -82549,31 +82678,10 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from figured-bass-position-engraver.cc:21: -./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' - return scm_is_true (scm_equal_p (x, y)); - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from grace-engraver.cc:20: + from ./include/constrained-breaking.hh:23, + from ./include/page-breaking.hh:23, + from ./include/minimal-page-breaking.hh:23, + from minimal-page-breaking.cc:21: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -82606,57 +82714,12 @@ ./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' - inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from figured-bass-position-engraver.cc:21: -./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' - inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } - ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from grace-engraver.cc:20: + from ./include/constrained-breaking.hh:23, + from ./include/page-breaking.hh:23, + from ./include/minimal-page-breaking.hh:23, + from minimal-page-breaking.cc:21: ./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -82682,62 +82745,6 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ -./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Translator); - ^~~~~~~~~~~~~ -./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Moment); - ^~~~~~~~~~~~~~~~~~~~ ./include/duration.hh: In static member function 'static Duration* Duration::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -82822,35 +82829,7 @@ ./include/scm-hash.hh:62:3: note: in expansion of macro 'DECLARE_SMOBS' DECLARE_SMOBS (Scheme_hash_table); ^~~~~~~~~~~~~ -./include/context.hh: In static member function 'static Context* Context::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/context.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Context); - ^~~~~~~~~~~~~ -./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -82872,13 +82851,13 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Translator); - ^~~~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); + ^~~~~~~~~~~~~~~~~~~~ +./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -82903,11 +82882,10 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); +./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Stencil); ^~~~~~~~~~~~~~~~~~~~ -rm -f ./out/profile.dep; DEPENDENCIES_OUTPUT="./out/profile.dep ./out/profile.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/profile.o profile.cc -./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': +./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -82929,13 +82907,13 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Moment); - ^~~~~~~~~~~~~~~~~~~~ -./include/duration.hh: In static member function 'static Duration* Duration::unsmob(SCM)': +./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Prob); + ^~~~~~~~~~~~~ +./include/context.hh: In static member function 'static Context* Context::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -82957,13 +82935,14 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/duration.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Duration); - ^~~~~~~~~~~~~~~~~~~~ -./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': +./include/context.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Context); + ^~~~~~~~~~~~~ +rm -f ./out/accidental-engraver.dep; DEPENDENCIES_OUTPUT="./out/accidental-engraver.dep ./out/accidental-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/accidental-engraver.o accidental-engraver.cc +./include/output-def.hh: In static member function 'static Output_def* Output_def::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -82985,13 +82964,13 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Listener); - ^~~~~~~~~~~~~~~~~~~~ -./include/scm-hash.hh: In static member function 'static Scheme_hash_table* Scheme_hash_table::unsmob(SCM)': +./include/output-def.hh:54:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Output_def); + ^~~~~~~~~~~~~ +./include/paper-book.hh: In static member function 'static Paper_book* Paper_book::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -83016,10 +82995,16 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/scm-hash.hh:62:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Scheme_hash_table); +./include/paper-book.hh:32:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Paper_book); ^~~~~~~~~~~~~ -./include/context.hh: In static member function 'static Context* Context::unsmob(SCM)': +rm -f ./out/pfb.dep; DEPENDENCIES_OUTPUT="./out/pfb.dep ./out/pfb.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/pfb.o pfb.cc +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from figured-bass-position-engraver.cc:21: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -83038,22 +83023,18 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/context.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Context); - ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/constrained-breaking.hh:23, - from ./include/page-breaking.hh:23, - from ./include/minimal-page-breaking.hh:23, - from minimal-page-breaking.cc:21: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from figured-bass-position-engraver.cc:21: ./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -83104,10 +83085,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/constrained-breaking.hh:23, - from ./include/page-breaking.hh:23, - from ./include/minimal-page-breaking.hh:23, - from minimal-page-breaking.cc:21: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from figured-bass-position-engraver.cc:21: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -83139,10 +83119,9 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/constrained-breaking.hh:23, - from ./include/page-breaking.hh:23, - from ./include/minimal-page-breaking.hh:23, - from minimal-page-breaking.cc:21: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from figured-bass-position-engraver.cc:21: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -83177,10 +83156,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/constrained-breaking.hh:23, - from ./include/page-breaking.hh:23, - from ./include/minimal-page-breaking.hh:23, - from minimal-page-breaking.cc:21: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from figured-bass-position-engraver.cc:21: ./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -83206,7 +83184,35 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Translator); + ^~~~~~~~~~~~~ +./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -83231,10 +83237,10 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); +./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Moment); ^~~~~~~~~~~~~~~~~~~~ -./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': +./include/duration.hh: In static member function 'static Duration* Duration::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -83259,10 +83265,10 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Stencil); +./include/duration.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Duration); ^~~~~~~~~~~~~~~~~~~~ -./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': +./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -83284,13 +83290,13 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Grob); - ^~~~~~~~~~~~~ -./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': +./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Listener); + ^~~~~~~~~~~~~~~~~~~~ +./include/scm-hash.hh: In static member function 'static Scheme_hash_table* Scheme_hash_table::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -83315,10 +83321,10 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Prob); +./include/scm-hash.hh:62:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Scheme_hash_table); ^~~~~~~~~~~~~ -./include/skyline.hh: In static member function 'static Skyline* Skyline::unsmob(SCM)': +./include/context.hh: In static member function 'static Context* Context::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -83340,13 +83346,13 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/skyline.hh:65:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Skyline); - ^~~~~~~~~~~~~~~~~~~~ -./include/output-def.hh: In static member function 'static Output_def* Output_def::unsmob(SCM)': +./include/context.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Context); + ^~~~~~~~~~~~~ +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -83368,13 +83374,13 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/output-def.hh:54:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Output_def); - ^~~~~~~~~~~~~ -./include/paper-book.hh: In static member function 'static Paper_book* Paper_book::unsmob(SCM)': +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); + ^~~~~~~~~~~~~~~~~~~~ +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -83399,15 +83405,14 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/paper-book.hh:32:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Paper_book); +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); ^~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/accidental-placement.hh:23, - from accidental-engraver.cc:21: + from ./include/program-option.hh:22, + from pfb.cc:25: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -83436,9 +83441,8 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/accidental-placement.hh:23, - from accidental-engraver.cc:21: + from ./include/program-option.hh:22, + from pfb.cc:25: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -83467,9 +83471,8 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/accidental-placement.hh:23, - from accidental-engraver.cc:21: + from ./include/program-option.hh:22, + from pfb.cc:25: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -83498,11 +83501,30 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' scm_ptobs[SCM_PTOBNUM (port)].flush (port); ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/freetype.hh:28, + from freetype-error.cc:21: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/accidental-placement.hh:23, - from accidental-engraver.cc:21: + from ./include/program-option.hh:22, + from pfb.cc:25: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -83530,88 +83552,6 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' SCM_TABCOL (port); ^~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/accidental-placement.hh:23, - from accidental-engraver.cc:21: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -rm -f ./out/break-alignment-interface.dep; DEPENDENCIES_OUTPUT="./out/break-alignment-interface.dep ./out/break-alignment-interface.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/break-alignment-interface.o break-alignment-interface.cc -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/freetype.hh:28, - from freetype-error.cc:21: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -83656,7 +83596,6 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' return SCM_I_CONSP (x); ^~~~~~~~~~~ -rm -f ./out/bar-number-engraver.dep; DEPENDENCIES_OUTPUT="./out/bar-number-engraver.dep ./out/bar-number-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/bar-number-engraver.o bar-number-engraver.cc In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, @@ -83727,6 +83666,66 @@ ^~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, + from ./include/program-option.hh:22, + from pfb.cc:25: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/freetype.hh:28, @@ -83787,11 +83786,71 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/freetype.hh:28, + from freetype-error.cc:21: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ +./include/skyline.hh: In static member function 'static Skyline* Skyline::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/skyline.hh:65:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Skyline); + ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/profile.hh:23, - from profile.cc:20: + from ./include/grob-interface.hh:23, + from ./include/accidental-placement.hh:23, + from accidental-engraver.cc:21: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -83820,8 +83879,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/profile.hh:23, - from profile.cc:20: + from ./include/grob-interface.hh:23, + from ./include/accidental-placement.hh:23, + from accidental-engraver.cc:21: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -83850,8 +83910,9 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, - from ./include/profile.hh:23, - from profile.cc:20: + from ./include/grob-interface.hh:23, + from ./include/accidental-placement.hh:23, + from accidental-engraver.cc:21: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -83882,39 +83943,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/freetype.hh:28, - from freetype-error.cc:21: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/profile.hh:23, - from profile.cc:20: + from ./include/grob-interface.hh:23, + from ./include/accidental-placement.hh:23, + from accidental-engraver.cc:21: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -83944,8 +83975,9 @@ ^~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/profile.hh:23, - from profile.cc:20: + from ./include/grob-interface.hh:23, + from ./include/accidental-placement.hh:23, + from accidental-engraver.cc:21: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -84002,37 +84034,11 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/accidental-placement.hh:23, - from accidental-engraver.cc:21: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ +rm -f ./out/profile.dep; DEPENDENCIES_OUTPUT="./out/profile.dep ./out/profile.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/profile.o profile.cc +rm -f ./out/break-alignment-interface.dep; DEPENDENCIES_OUTPUT="./out/break-alignment-interface.dep ./out/break-alignment-interface.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/break-alignment-interface.o break-alignment-interface.cc +rm -f ./out/bar-number-engraver.dep; DEPENDENCIES_OUTPUT="./out/bar-number-engraver.dep ./out/bar-number-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/bar-number-engraver.o bar-number-engraver.cc rm -f ./out/multi-measure-rest.dep; DEPENDENCIES_OUTPUT="./out/multi-measure-rest.dep ./out/multi-measure-rest.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/multi-measure-rest.o multi-measure-rest.cc +rm -f ./out/hyphen-engraver.dep; DEPENDENCIES_OUTPUT="./out/hyphen-engraver.dep ./out/hyphen-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/hyphen-engraver.o hyphen-engraver.cc In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, @@ -84220,11 +84226,13 @@ ./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' DECLARE_SIMPLE_SMOBS (Box); ^~~~~~~~~~~~~~~~~~~~ +rm -f ./out/system-start-delimiter.dep; DEPENDENCIES_OUTPUT="./out/system-start-delimiter.dep ./out/system-start-delimiter.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/system-start-delimiter.o system-start-delimiter.cc +rm -f ./out/output-property-engraver.dep; DEPENDENCIES_OUTPUT="./out/output-property-engraver.dep ./out/output-property-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/output-property-engraver.o output-property-engraver.cc In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/program-option.hh:22, - from pfb.cc:25: + from ./include/profile.hh:23, + from profile.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -84253,8 +84261,8 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/program-option.hh:22, - from pfb.cc:25: + from ./include/profile.hh:23, + from profile.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -84283,8 +84291,8 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, - from ./include/program-option.hh:22, - from pfb.cc:25: + from ./include/profile.hh:23, + from profile.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -84315,8 +84323,8 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/program-option.hh:22, - from pfb.cc:25: + from ./include/profile.hh:23, + from profile.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -84344,11 +84352,10 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' SCM_TABCOL (port); ^~~~~~~~~~ -rm -f ./out/hyphen-engraver.dep; DEPENDENCIES_OUTPUT="./out/hyphen-engraver.dep ./out/hyphen-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/hyphen-engraver.o hyphen-engraver.cc In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/program-option.hh:22, - from pfb.cc:25: + from ./include/profile.hh:23, + from profile.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -84408,63 +84415,41 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/accidental-placement.hh:23, - from accidental-engraver.cc:21: -./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from hyphen-engraver.cc:22: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' - inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } - ^~~~~~~~~~~ + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/accidental-placement.hh:23, - from accidental-engraver.cc:21: -./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from hyphen-engraver.cc:22: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -84483,65 +84468,28 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' - && (SCM_TYP7 (x) == scm_tc7_symbol)) - ^~~~~~~~ -./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' - inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } - ^~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/accidental-placement.hh:23, - from accidental-engraver.cc:21: -./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' - return scm_is_true (scm_equal_p (x, y)); +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' + return SCM_I_CONSP (x); ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' - inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/accidental-placement.hh:23, - from accidental-engraver.cc:21: -./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from hyphen-engraver.cc:22: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' + #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) + ^ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -84554,14 +84502,17 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' - inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } - ^~~~~~~~~~~ -rm -f ./out/system-start-delimiter.dep; DEPENDENCIES_OUTPUT="./out/system-start-delimiter.dep ./out/system-start-delimiter.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/system-start-delimiter.o system-start-delimiter.cc -./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' + scm_ptobs[SCM_PTOBNUM (port)].flush (port); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from hyphen-engraver.cc:22: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -84574,28 +84525,71 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Moment); - ^~~~~~~~~~~~~~~~~~~~ -./include/duration.hh: In static member function 'static Duration* Duration::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' + #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' + #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' + #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} + ^~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' + SCM_TABCOL (port); + ^~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/multi-measure-rest.hh:23, + from multi-measure-rest.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from hyphen-engraver.cc:22: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -84605,25 +84599,25 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/duration.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Duration); - ^~~~~~~~~~~~~~~~~~~~ -./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -84633,19 +84627,18 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Listener); - ^~~~~~~~~~~~~~~~~~~~ -./include/scm-hash.hh: In static member function 'static Scheme_hash_table* Scheme_hash_table::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/multi-measure-rest.hh:23, + from multi-measure-rest.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -84664,22 +84657,28 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/scm-hash.hh:62:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Scheme_hash_table); - ^~~~~~~~~~~~~ -./include/context.hh: In static member function 'static Context* Context::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' + return SCM_I_CONSP (x); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/multi-measure-rest.hh:23, + from multi-measure-rest.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' + #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) + ^ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -84692,16 +84691,17 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/context.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Context); - ^~~~~~~~~~~~~ -./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' + scm_ptobs[SCM_PTOBNUM (port)].flush (port); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/multi-measure-rest.hh:23, + from multi-measure-rest.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -84714,28 +84714,39 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Translator); - ^~~~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' + #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' + #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' + #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} + ^~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' + SCM_TABCOL (port); + ^~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/multi-measure-rest.hh:23, + from multi-measure-rest.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -84745,25 +84756,25 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); - ^~~~~~~~~~~~~~~~~~~~ -./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -84773,19 +84784,18 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Grob); - ^~~~~~~~~~~~~ -./include/pitch.hh: In static member function 'static Pitch* Pitch::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/accidental-placement.hh:23, + from accidental-engraver.cc:21: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -84804,16 +84814,12 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/pitch.hh:74:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Pitch); - ^~~~~~~~~~~~~~~~~~~~ -rm -f ./out/output-property-engraver.dep; DEPENDENCIES_OUTPUT="./out/output-property-engraver.dep ./out/output-property-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/output-property-engraver.o output-property-engraver.cc +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, @@ -84876,34 +84882,6 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' return SCM_I_CONSP (x); ^~~~~~~~~~~ -./include/skyline.hh: In static member function 'static Skyline* Skyline::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/skyline.hh:65:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Skyline); - ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, @@ -85033,8 +85011,8 @@ ^~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/profile.hh:23, - from profile.cc:20: + from ./include/program-option.hh:22, + from pfb.cc:25: ./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -85060,125 +85038,12 @@ ./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } ^~~~~~~~~~~ -./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Stencil); - ^~~~~~~~~~~~~~~~~~~~ -./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Prob); - ^~~~~~~~~~~~~ -rm -f ./out/music-output.dep; DEPENDENCIES_OUTPUT="./out/music-output.dep ./out/music-output.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/music-output.o music-output.cc -accidental-engraver.cc: In function 'Accidental_result check_pitch_against_rules(const Pitch&, Context*, SCM, int, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' - && (SCM_TYP7 (x) == scm_tc7_symbol)) - ^~~~~~~~ -accidental-engraver.cc:179:31: note: in expansion of macro 'scm_is_symbol' - if (scm_is_pair (rules) && !scm_is_symbol (scm_car (rules))) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' - && (SCM_TYP7 (x) == scm_tc7_symbol)) - ^~~~~~~~ -accidental-engraver.cc:200:16: note: in expansion of macro 'scm_is_symbol' - else if (scm_is_symbol (rule)) - ^~~~~~~~~~~~~ -rm -f ./out/vaticana-ligature-engraver.dep; DEPENDENCIES_OUTPUT="./out/vaticana-ligature-engraver.dep ./out/vaticana-ligature-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/vaticana-ligature-engraver.o vaticana-ligature-engraver.cc -rm -f ./out/note-name-engraver.dep; DEPENDENCIES_OUTPUT="./out/note-name-engraver.dep ./out/note-name-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/note-name-engraver.o note-name-engraver.cc In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/profile.hh:23, - from profile.cc:20: + from ./include/grob-interface.hh:23, + from ./include/accidental-placement.hh:23, + from accidental-engraver.cc:21: ./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -85229,8 +85094,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/profile.hh:23, - from profile.cc:20: + from ./include/grob-interface.hh:23, + from ./include/accidental-placement.hh:23, + from accidental-engraver.cc:21: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -85262,8 +85128,9 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/profile.hh:23, - from profile.cc:20: + from ./include/grob-interface.hh:23, + from ./include/accidental-placement.hh:23, + from accidental-engraver.cc:21: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -85298,8 +85165,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/profile.hh:23, - from profile.cc:20: + from ./include/grob-interface.hh:23, + from ./include/accidental-placement.hh:23, + from accidental-engraver.cc:21: ./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -85325,24 +85193,7 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ -In file included from ./include/lily-guile.hh:39, - from ./include/profile.hh:23, - from profile.cc:20: -profile.cc: In function 'void ly_property_lookup_statsinit()': -profile.cc:28:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_property_lookup_stats, "ly:property-lookup-stats", - ^~~~~~~~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -profile.cc:28:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_property_lookup_stats, "ly:property-lookup-stats", - ^~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/program-option.hh:22, - from pfb.cc:25: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': +./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -85361,50 +85212,16 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from hyphen-engraver.cc:22: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from hyphen-engraver.cc:22: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Moment); + ^~~~~~~~~~~~~~~~~~~~ +./include/duration.hh: In static member function 'static Duration* Duration::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -85423,47 +85240,22 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' - return SCM_I_CONSP (x); - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/multi-measure-rest.hh:23, - from multi-measure-rest.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from hyphen-engraver.cc:22: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/duration.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Duration); + ^~~~~~~~~~~~~~~~~~~~ +./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' - #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) - ^ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -85476,30 +85268,16 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' - scm_ptobs[SCM_PTOBNUM (port)].flush (port); - ^~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from hyphen-engraver.cc:22: +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Listener); + ^~~~~~~~~~~~~~~~~~~~ +./include/scm-hash.hh: In static member function 'static Scheme_hash_table* Scheme_hash_table::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -85512,27 +85290,22 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' - #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' - #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' - #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} - ^~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' - SCM_TABCOL (port); - ^~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/multi-measure-rest.hh:23, - from multi-measure-rest.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/scm-hash.hh:62:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Scheme_hash_table); + ^~~~~~~~~~~~~ +./include/context.hh: In static member function 'static Context* Context::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -85551,28 +85324,22 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' - return SCM_I_CONSP (x); - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/multi-measure-rest.hh:23, - from multi-measure-rest.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/context.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Context); + ^~~~~~~~~~~~~ +./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' - #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) - ^ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -85585,58 +85352,22 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' - scm_ptobs[SCM_PTOBNUM (port)].flush (port); - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from hyphen-engraver.cc:22: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Translator); + ^~~~~~~~~~~~~ +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -85646,17 +85377,21 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/multi-measure-rest.hh:23, - from multi-measure-rest.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); + ^~~~~~~~~~~~~~~~~~~~ +rm -f ./out/music-output.dep; DEPENDENCIES_OUTPUT="./out/music-output.dep ./out/music-output.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/music-output.o music-output.cc +rm -f ./out/vaticana-ligature-engraver.dep; DEPENDENCIES_OUTPUT="./out/vaticana-ligature-engraver.dep ./out/vaticana-ligature-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/vaticana-ligature-engraver.o vaticana-ligature-engraver.cc +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -85669,67 +85404,28 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' - #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' - #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' - #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} - ^~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' - SCM_TABCOL (port); - ^~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/multi-measure-rest.hh:23, - from multi-measure-rest.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); + ^~~~~~~~~~~~~ +./include/pitch.hh: In static member function 'static Pitch* Pitch::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -85739,12 +85435,18 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/pitch.hh:74:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Pitch); + ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, @@ -85896,44 +85598,11 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from output-property-engraver.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from output-property-engraver.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': + from ./include/profile.hh:23, + from profile.cc:20: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -85952,28 +85621,19 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' - return SCM_I_CONSP (x); - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from output-property-engraver.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ +./include/skyline.hh: In static member function 'static Skyline* Skyline::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' - #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) - ^ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -85986,17 +85646,16 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' - scm_ptobs[SCM_PTOBNUM (port)].flush (port); - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from output-property-engraver.cc:20: +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/skyline.hh:65:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Skyline); + ^~~~~~~~~~~~~~~~~~~~ +./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -86009,88 +85668,22 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' - #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' - #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' - #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} - ^~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' - SCM_TABCOL (port); - ^~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from output-property-engraver.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/break-align-interface.hh:23, - from break-alignment-interface.cc:20: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Stencil); + ^~~~~~~~~~~~~~~~~~~~ +./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -86109,12 +85702,15 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Prob); + ^~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, @@ -86137,6 +85733,34 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' if (scm_is_null (*freelist)) ^~~~~~~~~~~ +accidental-engraver.cc: In function 'Accidental_result check_pitch_against_rules(const Pitch&, Context*, SCM, int, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' + && (SCM_TYP7 (x) == scm_tc7_symbol)) + ^~~~~~~~ +accidental-engraver.cc:179:31: note: in expansion of macro 'scm_is_symbol' + if (scm_is_pair (rules) && !scm_is_symbol (scm_car (rules))) + ^~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -86150,6 +85774,33 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' if (scm_is_null (*freelist)) ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' + && (SCM_TYP7 (x) == scm_tc7_symbol)) + ^~~~~~~~ +accidental-engraver.cc:200:16: note: in expansion of macro 'scm_is_symbol' + else if (scm_is_symbol (rule)) + ^~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, @@ -86321,12 +85972,9 @@ ^~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/grob.hh:23, - from ./include/item.hh:22, - from ./include/paper-column.hh:23, - from bar-number-engraver.cc:22: + from ./include/grob-interface.hh:23, + from ./include/multi-measure-rest.hh:23, + from multi-measure-rest.cc:20: ./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -86352,8 +86000,15 @@ ./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } ^~~~~~~~~~~ -rm -f ./out/breathing-sign.dep; DEPENDENCIES_OUTPUT="./out/breathing-sign.dep ./out/breathing-sign.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/breathing-sign.o breathing-sign.cc -./include/source-file.hh: In static member function 'static Source_file* Source_file::unsmob(SCM)': +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/grob.hh:23, + from ./include/item.hh:22, + from ./include/paper-column.hh:23, + from bar-number-engraver.cc:22: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -86372,21 +86027,18 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/source-file.hh:49:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Source_file); - ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, - from note-name-engraver.cc:20: + from output-property-engraver.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -86417,7 +86069,7 @@ from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, - from note-name-engraver.cc:20: + from output-property-engraver.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -86448,7 +86100,7 @@ from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, - from note-name-engraver.cc:20: + from output-property-engraver.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -86481,7 +86133,7 @@ from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, - from note-name-engraver.cc:20: + from output-property-engraver.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -86509,39 +86161,11 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' SCM_TABCOL (port); ^~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); - ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, - from note-name-engraver.cc:20: + from output-property-engraver.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -86601,47 +86225,61 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from ./include/ligature-engraver.hh:23, - from ./include/coherent-ligature-engraver.hh:22, - from ./include/gregorian-ligature-engraver.hh:22, - from vaticana-ligature-engraver.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': + from ./include/profile.hh:23, + from profile.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' + inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from ./include/ligature-engraver.hh:23, - from ./include/coherent-ligature-engraver.hh:22, - from ./include/gregorian-ligature-engraver.hh:22, - from vaticana-ligature-engraver.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': + from ./include/profile.hh:23, + from profile.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -86660,31 +86298,63 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' - return SCM_I_CONSP (x); +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' + && (SCM_TYP7 (x) == scm_tc7_symbol)) + ^~~~~~~~ +./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' + inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } + ^~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/profile.hh:23, + from profile.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' + return scm_is_true (scm_equal_p (x, y)); ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, +./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' + inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from ./include/ligature-engraver.hh:23, - from ./include/coherent-ligature-engraver.hh:22, - from ./include/gregorian-ligature-engraver.hh:22, - from vaticana-ligature-engraver.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': + from ./include/profile.hh:23, + from profile.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' - #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) - ^ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -86697,20 +86367,31 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' - scm_ptobs[SCM_PTOBNUM (port)].flush (port); - ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' + inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } + ^~~~~~~~~~~ +In file included from ./include/lily-guile.hh:39, + from ./include/profile.hh:23, + from profile.cc:20: +profile.cc: In function 'void ly_property_lookup_statsinit()': +profile.cc:28:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_property_lookup_stats, "ly:property-lookup-stats", + ^~~~~~~~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +profile.cc:28:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_property_lookup_stats, "ly:property-lookup-stats", + ^~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from ./include/ligature-engraver.hh:23, - from ./include/coherent-ligature-engraver.hh:22, - from ./include/gregorian-ligature-engraver.hh:22, - from vaticana-ligature-engraver.cc:20: + from ./include/grob-interface.hh:23, + from ./include/break-align-interface.hh:23, + from break-alignment-interface.cc:20: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -86723,91 +86404,24 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' - #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' - #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' - #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} - ^~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' - SCM_TABCOL (port); - ^~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from ./include/ligature-engraver.hh:23, - from ./include/coherent-ligature-engraver.hh:22, - from ./include/gregorian-ligature-engraver.hh:22, - from vaticana-ligature-engraver.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, - from ./include/break-align-interface.hh:23, - from break-alignment-interface.cc:20: + from ./include/multi-measure-rest.hh:23, + from multi-measure-rest.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -86859,8 +86473,8 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, - from ./include/break-align-interface.hh:23, - from break-alignment-interface.cc:20: + from ./include/multi-measure-rest.hh:23, + from multi-measure-rest.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -86893,8 +86507,8 @@ from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, - from ./include/break-align-interface.hh:23, - from break-alignment-interface.cc:20: + from ./include/multi-measure-rest.hh:23, + from multi-measure-rest.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -86930,8 +86544,8 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, - from ./include/break-align-interface.hh:23, - from break-alignment-interface.cc:20: + from ./include/multi-measure-rest.hh:23, + from multi-measure-rest.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -86957,7 +86571,7 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -86982,11 +86596,10 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); +./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Moment); ^~~~~~~~~~~~~~~~~~~~ -rm -f ./out/music-wrapper-iterator.dep; DEPENDENCIES_OUTPUT="./out/music-wrapper-iterator.dep ./out/music-wrapper-iterator.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/music-wrapper-iterator.o music-wrapper-iterator.cc -./include/font-metric.hh: In static member function 'static Font_metric* Font_metric::unsmob(SCM)': +./include/duration.hh: In static member function 'static Duration* Duration::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -87008,12 +86621,12 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/font-metric.hh:57:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Font_metric); - ^~~~~~~~~~~~~ +./include/duration.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Duration); + ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, @@ -87148,6 +86761,34 @@ ./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } ^~~~~~~~~~~ +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); + ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, @@ -87181,6 +86822,34 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); + ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, @@ -87211,7 +86880,7 @@ ./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } ^~~~~~~~~~~ -./include/skyline.hh: In static member function 'static Skyline* Skyline::unsmob(SCM)': +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -87233,13 +86902,13 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/skyline.hh:65:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Skyline); - ^~~~~~~~~~~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); + ^~~~~~~~~~~~~ +./include/output-def.hh: In static member function 'static Output_def* Output_def::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -87261,13 +86930,13 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); - ^~~~~~~~~~~~~~~~~~~~ -./include/output-def.hh: In static member function 'static Output_def* Output_def::unsmob(SCM)': +./include/output-def.hh:54:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Output_def); + ^~~~~~~~~~~~~ +./include/font-metric.hh: In static member function 'static Font_metric* Font_metric::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -87292,15 +86961,10 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/output-def.hh:54:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Output_def); +./include/font-metric.hh:57:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Font_metric); ^~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/multi-measure-rest.hh:23, - from multi-measure-rest.cc:20: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': +./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -87319,14 +86983,16 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ -rm -f ./out/sustain-pedal.dep; DEPENDENCIES_OUTPUT="./out/sustain-pedal.dep ./out/sustain-pedal.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/sustain-pedal.o sustain-pedal.cc -./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Stencil); + ^~~~~~~~~~~~~~~~~~~~ +./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -87351,8 +87017,8 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Grob); +./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Translator); ^~~~~~~~~~~~~ ./include/output-def.hh: In static member function 'static Output_def* Output_def::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] @@ -87382,7 +87048,7 @@ ./include/output-def.hh:54:3: note: in expansion of macro 'DECLARE_SMOBS' DECLARE_SMOBS (Output_def); ^~~~~~~~~~~~~ -./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': +./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -87404,13 +87070,13 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Translator); - ^~~~~~~~~~~~~ -./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': +./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Moment); + ^~~~~~~~~~~~~~~~~~~~ +./include/duration.hh: In static member function 'static Duration* Duration::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -87435,10 +87101,10 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Moment); +./include/duration.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Duration); ^~~~~~~~~~~~~~~~~~~~ -./include/duration.hh: In static member function 'static Duration* Duration::unsmob(SCM)': +./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -87463,15 +87129,10 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/duration.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Duration); +./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Listener); ^~~~~~~~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from output-property-engraver.cc:20: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': +./include/scm-hash.hh: In static member function 'static Scheme_hash_table* Scheme_hash_table::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -87490,13 +87151,16 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ -./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/scm-hash.hh:62:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Scheme_hash_table); + ^~~~~~~~~~~~~ +./include/context.hh: In static member function 'static Context* Context::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -87518,13 +87182,13 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Listener); - ^~~~~~~~~~~~~~~~~~~~ -./include/scm-hash.hh: In static member function 'static Scheme_hash_table* Scheme_hash_table::unsmob(SCM)': +./include/context.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Context); + ^~~~~~~~~~~~~ +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -87549,10 +87213,53 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/scm-hash.hh:62:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Scheme_hash_table); +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); ^~~~~~~~~~~~~ -./include/context.hh: In static member function 'static Context* Context::unsmob(SCM)': +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from ./include/ligature-engraver.hh:23, + from ./include/coherent-ligature-engraver.hh:22, + from ./include/gregorian-ligature-engraver.hh:22, + from vaticana-ligature-engraver.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from ./include/ligature-engraver.hh:23, + from ./include/coherent-ligature-engraver.hh:22, + from ./include/gregorian-ligature-engraver.hh:22, + from vaticana-ligature-engraver.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -87571,15 +87278,84 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/context.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Context); - ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' + return SCM_I_CONSP (x); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from ./include/ligature-engraver.hh:23, + from ./include/coherent-ligature-engraver.hh:22, + from ./include/gregorian-ligature-engraver.hh:22, + from vaticana-ligature-engraver.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' + #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) + ^ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' + scm_ptobs[SCM_PTOBNUM (port)].flush (port); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from ./include/ligature-engraver.hh:23, + from ./include/coherent-ligature-engraver.hh:22, + from ./include/gregorian-ligature-engraver.hh:22, + from vaticana-ligature-engraver.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' + #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' + #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' + #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} + ^~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' + SCM_TABCOL (port); + ^~~~~~~~~~ ./include/grob-array.hh: In static member function 'static Grob_array* Grob_array::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -87636,6 +87412,70 @@ ./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' DECLARE_SIMPLE_SMOBS (Stencil); ^~~~~~~~~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from ./include/ligature-engraver.hh:23, + from ./include/coherent-ligature-engraver.hh:22, + from ./include/gregorian-ligature-engraver.hh:22, + from vaticana-ligature-engraver.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ ./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -87664,6 +87504,145 @@ ./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' DECLARE_SMOBS (Prob); ^~~~~~~~~~~~~ +./include/source-file.hh: In static member function 'static Source_file* Source_file::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/source-file.hh:49:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Source_file); + ^~~~~~~~~~~~~ +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); + ^~~~~~~~~~~~~~~~~~~~ +./include/skyline.hh: In static member function 'static Skyline* Skyline::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/skyline.hh:65:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Skyline); + ^~~~~~~~~~~~~~~~~~~~ +In file included from ./include/lily-guile.hh:39, + from ./include/grob-interface.hh:23, + from ./include/multi-measure-rest.hh:23, + from multi-measure-rest.cc:20: +multi-measure-rest.cc: In function 'void Multi_measure_rest_percent_init_functions()': +multi-measure-rest.cc:62:43: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK (Multi_measure_rest, percent, 1); + ^~~~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +multi-measure-rest.cc:62:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' + MAKE_SCHEME_CALLBACK (Multi_measure_rest, percent, 1); + ^~~~~~~~~~~~~~~~~~~~ +multi-measure-rest.cc: In function 'void Multi_measure_rest_print_init_functions()': +multi-measure-rest.cc:96:43: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK (Multi_measure_rest, print, 1); + ^~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +multi-measure-rest.cc:96:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' + MAKE_SCHEME_CALLBACK (Multi_measure_rest, print, 1); + ^~~~~~~~~~~~~~~~~~~~ +multi-measure-rest.cc: In function 'void Multi_measure_rest_height_init_functions()': +multi-measure-rest.cc:120:43: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK (Multi_measure_rest, height, 1); + ^~~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +multi-measure-rest.cc:120:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' + MAKE_SCHEME_CALLBACK (Multi_measure_rest, height, 1); + ^~~~~~~~~~~~~~~~~~~~ +multi-measure-rest.cc: In function 'void Multi_measure_rest_set_spacing_rods_init_functions()': +multi-measure-rest.cc:403:43: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK (Multi_measure_rest, set_spacing_rods, 1); + ^~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +multi-measure-rest.cc:403:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' + MAKE_SCHEME_CALLBACK (Multi_measure_rest, set_spacing_rods, 1); + ^~~~~~~~~~~~~~~~~~~~ +multi-measure-rest.cc: In function 'void Multi_measure_rest_set_text_rods_init_functions()': +multi-measure-rest.cc:414:43: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK (Multi_measure_rest, set_text_rods, 1); + ^~~~~~~~~~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +multi-measure-rest.cc:414:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' + MAKE_SCHEME_CALLBACK (Multi_measure_rest, set_text_rods, 1); + ^~~~~~~~~~~~~~~~~~~~ +rm -f ./out/note-name-engraver.dep; DEPENDENCIES_OUTPUT="./out/note-name-engraver.dep ./out/note-name-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/note-name-engraver.o note-name-engraver.cc In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, @@ -87819,34 +87798,6 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ -./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Grob); - ^~~~~~~~~~~~~ ./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -87875,40 +87826,12 @@ ./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' DECLARE_SMOBS (Translator); ^~~~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); - ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, - from ./include/multi-measure-rest.hh:23, - from multi-measure-rest.cc:20: + from ./include/break-align-interface.hh:23, + from break-alignment-interface.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -87925,25 +87848,6 @@ ./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/system-start-delimiter.hh:24, - from system-start-delimiter.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ ./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -87976,24 +87880,11 @@ ./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } ^~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, - from ./include/multi-measure-rest.hh:23, - from multi-measure-rest.cc:20: + from ./include/break-align-interface.hh:23, + from break-alignment-interface.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -88026,8 +87917,8 @@ from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, - from ./include/multi-measure-rest.hh:23, - from multi-measure-rest.cc:20: + from ./include/break-align-interface.hh:23, + from break-alignment-interface.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -88044,6 +87935,34 @@ ./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' return scm_is_true (scm_equal_p (x, y)); ^~~~~~~~~~~ +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); + ^~~~~~~~~~~~~~~~~~~~ ./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -88063,9 +87982,9 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, - from ./include/system-start-delimiter.hh:24, - from system-start-delimiter.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': + from ./include/break-align-interface.hh:23, + from break-alignment-interface.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -88087,25 +88006,104 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' - return SCM_I_CONSP (x); - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, +./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' + inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } + ^~~~~~~~~~~ +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); + ^~~~~~~~~~~~~~~~~~~~ +./include/font-metric.hh: In static member function 'static Font_metric* Font_metric::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/font-metric.hh:57:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Font_metric); + ^~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/system-start-delimiter.hh:24, from system-start-delimiter.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' - #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) - ^ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -88118,32 +88116,21 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' - scm_ptobs[SCM_PTOBNUM (port)].flush (port); - ^~~~~~~~~~~ -In file included from ./include/lily-guile.hh:39, - from ./include/grob-interface.hh:23, - from ./include/break-align-interface.hh:23, - from break-alignment-interface.cc:20: -break-alignment-interface.cc: In function 'void Break_alignment_interface_calc_positioning_done_init_functions()': -break-alignment-interface.cc:93:50: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (Break_alignment_interface, calc_positioning_done, 1) - ^~~~~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -break-alignment-interface.cc:93:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (Break_alignment_interface, calc_positioning_done, 1) - ^~~~~~~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); + ^~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, - from ./include/multi-measure-rest.hh:23, - from multi-measure-rest.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': + from ./include/system-start-delimiter.hh:24, + from system-start-delimiter.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -88165,9 +88152,43 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ -./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' - inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } - ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' + return SCM_I_CONSP (x); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/system-start-delimiter.hh:24, + from system-start-delimiter.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' + #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) + ^ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' + scm_ptobs[SCM_PTOBNUM (port)].flush (port); + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, @@ -88261,12 +88282,11 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ -rm -f ./out/tie-configuration.dep; DEPENDENCIES_OUTPUT="./out/tie-configuration.dep ./out/tie-configuration.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/tie-configuration.o tie-configuration.cc In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/system-start-delimiter.hh:24, - from system-start-delimiter.cc:20: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from output-property-engraver.cc:20: ./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -88292,7 +88312,7 @@ ./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } ^~~~~~~~~~~ -./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': +./include/skyline.hh: In static member function 'static Skyline* Skyline::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -88317,10 +88337,10 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Moment); +./include/skyline.hh:65:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Skyline); ^~~~~~~~~~~~~~~~~~~~ -./include/duration.hh: In static member function 'static Duration* Duration::unsmob(SCM)': +./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -88345,10 +88365,96 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/duration.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Duration); +./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Stencil); ^~~~~~~~~~~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/system-start-delimiter.hh:24, + from system-start-delimiter.cc:20: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ +./include/output-def.hh: In static member function 'static Output_def* Output_def::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/output-def.hh:54:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Output_def); + ^~~~~~~~~~~~~ +./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Prob); + ^~~~~~~~~~~~~ +./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -88373,28 +88479,51 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); +./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Listener); ^~~~~~~~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/protected-scm.hh:23, - from ./include/music-output.hh:25, - from music-output.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); + ^~~~~~~~~~~~~ +In file included from ./include/lily-guile.hh:39, + from ./include/grob-interface.hh:23, + from ./include/break-align-interface.hh:23, + from break-alignment-interface.cc:20: +break-alignment-interface.cc: In function 'void Break_alignment_interface_calc_positioning_done_init_functions()': +break-alignment-interface.cc:93:50: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK (Break_alignment_interface, calc_positioning_done, 1) + ^~~~~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +break-alignment-interface.cc:93:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' + MAKE_SCHEME_CALLBACK (Break_alignment_interface, calc_positioning_done, 1) + ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, @@ -88433,19 +88562,6 @@ ./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } ^~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ ./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -88517,36 +88633,6 @@ ./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' return scm_is_true (scm_equal_p (x, y)); ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/protected-scm.hh:23, - from ./include/music-output.hh:25, - from music-output.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' - return SCM_I_CONSP (x); - ^~~~~~~~~~~ ./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -88563,22 +88649,18 @@ ./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/protected-scm.hh:23, - from ./include/music-output.hh:25, - from music-output.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from output-property-engraver.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' - #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) - ^ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -88591,13 +88673,50 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' - scm_ptobs[SCM_PTOBNUM (port)].flush (port); - ^~~~~~~~~~~ -./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' + inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/protected-scm.hh:23, + from ./include/music-output.hh:25, + from music-output.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/protected-scm.hh:23, + from ./include/music-output.hh:25, + from music-output.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -88616,27 +88735,28 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Grob); - ^~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' + return SCM_I_CONSP (x); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from output-property-engraver.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': + from ./include/protected-scm.hh:23, + from ./include/music-output.hh:25, + from music-output.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' + #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) + ^ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -88649,12 +88769,12 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' - inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } - ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' + scm_ptobs[SCM_PTOBNUM (port)].flush (port); + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/protected-scm.hh:23, @@ -88720,39 +88840,6 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/break-align-interface.hh:23, - from break-alignment-interface.cc:20: -break-alignment-interface.cc: In static member function 'static scm_unused_struct* Break_alignment_interface::calc_positioning_done(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' - && (SCM_TYP7 (x) == scm_tc7_symbol)) - ^~~~~~~~ -break-alignment-interface.cc:170:17: note: in expansion of macro 'scm_is_symbol' - !scm_is_symbol (rsym) && i--;) - ^~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -88781,130 +88868,6 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' - && (SCM_TYP7 (x) == scm_tc7_symbol)) - ^~~~~~~~ -break-alignment-interface.cc:181:11: note: in expansion of macro 'scm_is_symbol' - if (scm_is_symbol (rsym)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' - && (SCM_TYP7 (x) == scm_tc7_symbol)) - ^~~~~~~~ -break-alignment-interface.cc:188:15: note: in expansion of macro 'scm_is_symbol' - if (scm_is_symbol (rsym)) - ^~~~~~~~~~~~~ -In file included from ./include/lily-guile.hh:39, - from ./include/grob-interface.hh:23, - from ./include/break-align-interface.hh:23, - from break-alignment-interface.cc:20: -break-alignment-interface.cc: In function 'void Break_alignable_interface_self_align_callback_init_functions()': -break-alignment-interface.cc:260:50: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (Break_alignable_interface, self_align_callback, 1) - ^~~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -break-alignment-interface.cc:260:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (Break_alignable_interface, self_align_callback, 1) - ^~~~~~~~~~~~~~~~~~~~ -./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Stencil); - ^~~~~~~~~~~~~~~~~~~~ -./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Prob); - ^~~~~~~~~~~~~ ./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -88935,9 +88898,12 @@ ^~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/protected-scm.hh:23, - from ./include/music-output.hh:25, - from music-output.cc:20: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from ./include/ligature-engraver.hh:23, + from ./include/coherent-ligature-engraver.hh:22, + from ./include/gregorian-ligature-engraver.hh:22, + from vaticana-ligature-engraver.cc:20: ./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -88963,192 +88929,11 @@ ./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } ^~~~~~~~~~~ -./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Listener); - ^~~~~~~~~~~~~~~~~~~~ -./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Moment); - ^~~~~~~~~~~~~~~~~~~~ -break-alignment-interface.cc: In static member function 'static scm_unused_struct* Break_alignable_interface::self_align_callback(SCM)': -break-alignment-interface.cc:285:40: warning: conversion from 'vsize' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - break_aligned_grob = i; - ^ -break-alignment-interface.cc:289:38: warning: conversion from 'vsize' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - break_aligned_grob = i; - ^ -./include/duration.hh: In static member function 'static Duration* Duration::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/duration.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Duration); - ^~~~~~~~~~~~~~~~~~~~ -In file included from ./include/lily-guile.hh:39, - from ./include/grob-interface.hh:23, - from ./include/break-align-interface.hh:23, - from break-alignment-interface.cc:20: -break-alignment-interface.cc: In function 'void Break_aligned_interface_calc_average_anchor_init_functions()': -break-alignment-interface.cc:307:48: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (Break_aligned_interface, calc_average_anchor, 1) - ^~~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -break-alignment-interface.cc:307:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (Break_aligned_interface, calc_average_anchor, 1) - ^~~~~~~~~~~~~~~~~~~~ -./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Listener); - ^~~~~~~~~~~~~~~~~~~~ -break-alignment-interface.cc: In function 'void Break_aligned_interface_calc_extent_aligned_anchor_init_functions()': -break-alignment-interface.cc:330:48: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (Break_aligned_interface, calc_extent_aligned_anchor, 1) - ^~~~~~~~~~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -break-alignment-interface.cc:330:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (Break_aligned_interface, calc_extent_aligned_anchor, 1) - ^~~~~~~~~~~~~~~~~~~~ -./include/scm-hash.hh: In static member function 'static Scheme_hash_table* Scheme_hash_table::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/scm-hash.hh:62:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Scheme_hash_table); - ^~~~~~~~~~~~~ -break-alignment-interface.cc: In function 'void Break_aligned_interface_calc_break_visibility_init_functions()': -break-alignment-interface.cc:344:48: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (Break_aligned_interface, calc_break_visibility, 1) - ^~~~~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -break-alignment-interface.cc:344:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (Break_aligned_interface, calc_break_visibility, 1) - ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from note-name-engraver.cc:20: + from ./include/protected-scm.hh:23, + from ./include/music-output.hh:25, + from music-output.cc:20: ./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -89176,13 +88961,10 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from ./include/ligature-engraver.hh:23, - from ./include/coherent-ligature-engraver.hh:22, - from ./include/gregorian-ligature-engraver.hh:22, - from vaticana-ligature-engraver.cc:20: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': + from ./include/grob-interface.hh:23, + from ./include/break-align-interface.hh:23, + from break-alignment-interface.cc:20: +break-alignment-interface.cc: In static member function 'static scm_unused_struct* Break_alignment_interface::calc_positioning_done(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -89201,13 +88983,15 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ -./include/context.hh: In static member function 'static Context* Context::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' + && (SCM_TYP7 (x) == scm_tc7_symbol)) + ^~~~~~~~ +break-alignment-interface.cc:170:17: note: in expansion of macro 'scm_is_symbol' + !scm_is_symbol (rsym) && i--;) + ^~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -89226,16 +89010,16 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/context.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Context); - ^~~~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' + && (SCM_TYP7 (x) == scm_tc7_symbol)) + ^~~~~~~~ +break-alignment-interface.cc:181:11: note: in expansion of macro 'scm_is_symbol' + if (scm_is_symbol (rsym)) + ^~~~~~~~~~~~~ +./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -89260,38 +89044,10 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); +./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Moment); ^~~~~~~~~~~~~~~~~~~~ -./include/font-metric.hh: In static member function 'static Font_metric* Font_metric::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/font-metric.hh:57:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Font_metric); - ^~~~~~~~~~~~~ -./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': +./include/duration.hh: In static member function 'static Duration* Duration::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -89316,10 +89072,9 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Stencil); +./include/duration.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Duration); ^~~~~~~~~~~~~~~~~~~~ -./include/output-def.hh: In static member function 'static Output_def* Output_def::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -89338,16 +89093,16 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/output-def.hh:54:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Output_def); - ^~~~~~~~~~~~~ -./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' + && (SCM_TYP7 (x) == scm_tc7_symbol)) + ^~~~~~~~ +break-alignment-interface.cc:188:15: note: in expansion of macro 'scm_is_symbol' + if (scm_is_symbol (rsym)) + ^~~~~~~~~~~~~ +./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -89369,13 +89124,13 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Grob); - ^~~~~~~~~~~~~ -./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': +./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Listener); + ^~~~~~~~~~~~~~~~~~~~ +./include/scm-hash.hh: In static member function 'static Scheme_hash_table* Scheme_hash_table::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -89400,70 +89155,24 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Grob); +./include/scm-hash.hh:62:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Scheme_hash_table); ^~~~~~~~~~~~~ -./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Stencil); - ^~~~~~~~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, +In file included from ./include/lily-guile.hh:39, from ./include/grob-interface.hh:23, - from ./include/breathing-sign.hh:12, - from breathing-sign.cc:21: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': + from ./include/break-align-interface.hh:23, + from break-alignment-interface.cc:20: +break-alignment-interface.cc: In function 'void Break_alignable_interface_self_align_callback_init_functions()': +break-alignment-interface.cc:260:50: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK (Break_alignable_interface, self_align_callback, 1) + ^~~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +break-alignment-interface.cc:260:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' + MAKE_SCHEME_CALLBACK (Break_alignable_interface, self_align_callback, 1) + ^~~~~~~~~~~~~~~~~~~~ +./include/context.hh: In static member function 'static Context* Context::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -89488,9 +89197,30 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Prob); +./include/context.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Context); ^~~~~~~~~~~~~ +break-alignment-interface.cc: In static member function 'static scm_unused_struct* Break_alignable_interface::self_align_callback(SCM)': +break-alignment-interface.cc:285:40: warning: conversion from 'vsize' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + break_aligned_grob = i; + ^ +break-alignment-interface.cc:289:38: warning: conversion from 'vsize' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + break_aligned_grob = i; + ^ +In file included from ./include/lily-guile.hh:39, + from ./include/grob-interface.hh:23, + from ./include/break-align-interface.hh:23, + from break-alignment-interface.cc:20: +break-alignment-interface.cc: In function 'void Break_aligned_interface_calc_average_anchor_init_functions()': +break-alignment-interface.cc:307:48: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK (Break_aligned_interface, calc_average_anchor, 1) + ^~~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +break-alignment-interface.cc:307:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' + MAKE_SCHEME_CALLBACK (Break_aligned_interface, calc_average_anchor, 1) + ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, @@ -89513,36 +89243,6 @@ ./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/breathing-sign.hh:12, - from breathing-sign.cc:21: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' - return SCM_I_CONSP (x); - ^~~~~~~~~~~ ./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -89575,40 +89275,16 @@ ./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/breathing-sign.hh:12, - from breathing-sign.cc:21: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' - #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) - ^ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' - scm_ptobs[SCM_PTOBNUM (port)].flush (port); - ^~~~~~~~~~~ +break-alignment-interface.cc: In function 'void Break_aligned_interface_calc_extent_aligned_anchor_init_functions()': +break-alignment-interface.cc:330:48: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK (Break_aligned_interface, calc_extent_aligned_anchor, 1) + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +break-alignment-interface.cc:330:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' + MAKE_SCHEME_CALLBACK (Break_aligned_interface, calc_extent_aligned_anchor, 1) + ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, @@ -89680,11 +89356,17 @@ ./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/breathing-sign.hh:12, - from breathing-sign.cc:21: +break-alignment-interface.cc: In function 'void Break_aligned_interface_calc_break_visibility_init_functions()': +break-alignment-interface.cc:344:48: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK (Break_aligned_interface, calc_break_visibility, 1) + ^~~~~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +break-alignment-interface.cc:344:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' + MAKE_SCHEME_CALLBACK (Break_aligned_interface, calc_break_visibility, 1) + ^~~~~~~~~~~~~~~~~~~~ +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -89697,54 +89379,21 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' - #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' - #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' - #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} - ^~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' - SCM_TABCOL (port); - ^~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/breathing-sign.hh:12, - from breathing-sign.cc:21: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); + ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, @@ -89775,19 +89424,14 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': +rm -f ./out/breathing-sign.dep; DEPENDENCIES_OUTPUT="./out/breathing-sign.dep ./out/breathing-sign.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/breathing-sign.o breathing-sign.cc +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -89797,13 +89441,19 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -./include/skyline.hh: In static member function 'static Skyline* Skyline::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); + ^~~~~~~~~~~~~~~~~~~~ +./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -89828,69 +89478,11 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/skyline.hh:65:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Skyline); +./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Stencil); ^~~~~~~~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/protected-scm.hh:23, - from ./include/music-output.hh:25, - from music-output.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' - inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/protected-scm.hh:23, - from ./include/music-output.hh:25, - from music-output.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': +rm -f ./out/music-wrapper-iterator.dep; DEPENDENCIES_OUTPUT="./out/music-wrapper-iterator.dep ./out/music-wrapper-iterator.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/music-wrapper-iterator.o music-wrapper-iterator.cc +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -89909,59 +89501,16 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' - && (SCM_TYP7 (x) == scm_tc7_symbol)) - ^~~~~~~~ -./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' - inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } - ^~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/protected-scm.hh:23, - from ./include/music-output.hh:25, - from music-output.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' - return scm_is_true (scm_equal_p (x, y)); - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' - inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/protected-scm.hh:23, - from ./include/music-output.hh:25, - from music-output.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); + ^~~~~~~~~~~~~ +./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -89980,13 +89529,16 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' - inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } - ^~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Stencil); + ^~~~~~~~~~~~~~~~~~~~ +./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -90008,13 +89560,14 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); - ^~~~~~~~~~~~~~~~~~~~ -./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': +./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Prob); + ^~~~~~~~~~~~~ +rm -f ./out/sustain-pedal.dep; DEPENDENCIES_OUTPUT="./out/sustain-pedal.dep ./out/sustain-pedal.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/sustain-pedal.o sustain-pedal.cc +./include/font-metric.hh: In static member function 'static Font_metric* Font_metric::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -90036,21 +89589,18 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Stencil); - ^~~~~~~~~~~~~~~~~~~~ +./include/font-metric.hh:57:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Font_metric); + ^~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from ./include/ligature-engraver.hh:23, - from ./include/coherent-ligature-engraver.hh:22, - from ./include/gregorian-ligature-engraver.hh:22, - from vaticana-ligature-engraver.cc:20: + from ./include/protected-scm.hh:23, + from ./include/music-output.hh:25, + from music-output.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -90083,20 +89633,6 @@ ./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } ^~~~~~~~~~~ -In file included from ./include/lily-guile.hh:39, - from ./include/grob-interface.hh:23, - from ./include/multi-measure-rest.hh:23, - from multi-measure-rest.cc:20: -multi-measure-rest.cc: In function 'void Multi_measure_rest_percent_init_functions()': -multi-measure-rest.cc:62:43: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (Multi_measure_rest, percent, 1); - ^~~~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -multi-measure-rest.cc:62:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (Multi_measure_rest, percent, 1); - ^~~~~~~~~~~~~~~~~~~~ ./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -90113,42 +89649,11 @@ ./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } ^~~~~~~~~~~ -./include/music-output.hh: In static member function 'static Music_output* Music_output::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/music-output.hh:31:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Music_output); - ^~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from ./include/ligature-engraver.hh:23, - from ./include/coherent-ligature-engraver.hh:22, - from ./include/gregorian-ligature-engraver.hh:22, - from vaticana-ligature-engraver.cc:20: + from ./include/protected-scm.hh:23, + from ./include/music-output.hh:25, + from music-output.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -90180,12 +89685,9 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from ./include/ligature-engraver.hh:23, - from ./include/coherent-ligature-engraver.hh:22, - from ./include/gregorian-ligature-engraver.hh:22, - from vaticana-ligature-engraver.cc:20: + from ./include/protected-scm.hh:23, + from ./include/music-output.hh:25, + from music-output.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -90218,17 +89720,12 @@ ./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } ^~~~~~~~~~~ -multi-measure-rest.cc: In function 'void Multi_measure_rest_print_init_functions()': -multi-measure-rest.cc:96:43: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (Multi_measure_rest, print, 1); - ^~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -multi-measure-rest.cc:96:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (Multi_measure_rest, print, 1); - ^~~~~~~~~~~~~~~~~~~~ -music-output.cc: In static member function 'static scm_unused_struct* Music_output::smob_p(SCM)': +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/protected-scm.hh:23, + from ./include/music-output.hh:25, + from music-output.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -90247,24 +89744,41 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/ly-smobs.icc:52:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' + inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } + ^~~~~~~~~~~ +./include/music-output.hh: In static member function 'static Music_output* Music_output::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/ly-smobs.icc:93:3: note: in expansion of macro 'IMPLEMENT_BASE_SMOBS' - IMPLEMENT_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~~~ -music-output.cc:43:1: note: in expansion of macro 'IMPLEMENT_SMOBS' - IMPLEMENT_SMOBS (Music_output); - ^~~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from ./include/ligature-engraver.hh:23, - from ./include/coherent-ligature-engraver.hh:22, - from ./include/gregorian-ligature-engraver.hh:22, - from vaticana-ligature-engraver.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/music-output.hh:31:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Music_output); + ^~~~~~~~~~~~~ +music-output.cc: In static member function 'static scm_unused_struct* Music_output::smob_p(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -90283,18 +89797,32 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' - inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } - ^~~~~~~~~~~ +./include/ly-smobs.icc:52:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/ly-smobs.icc:93:3: note: in expansion of macro 'IMPLEMENT_BASE_SMOBS' + IMPLEMENT_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~~~ +music-output.cc:43:1: note: in expansion of macro 'IMPLEMENT_SMOBS' + IMPLEMENT_SMOBS (Music_output); + ^~~~~~~~~~~~~~~ +In file included from music-output.cc:22: +music-output.cc: In function 'void init_type_Music_output()': +./include/ly-smobs.icc:31:53: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + (scm_t_subr) CL::smob_p); \ + ^~~~~~ +music-output.cc:45:1: note: in expansion of macro 'IMPLEMENT_TYPE_P' + IMPLEMENT_TYPE_P (Music_output, "ly:music-output?"); + ^~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, - from note-name-engraver.cc:20: + from ./include/ligature-engraver.hh:23, + from ./include/coherent-ligature-engraver.hh:22, + from ./include/gregorian-ligature-engraver.hh:22, + from vaticana-ligature-engraver.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -90327,24 +89855,6 @@ ./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } ^~~~~~~~~~~ -In file included from music-output.cc:22: -music-output.cc: In function 'void init_type_Music_output()': -./include/ly-smobs.icc:31:53: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - (scm_t_subr) CL::smob_p); \ - ^~~~~~ -music-output.cc:45:1: note: in expansion of macro 'IMPLEMENT_TYPE_P' - IMPLEMENT_TYPE_P (Music_output, "ly:music-output?"); - ^~~~~~~~~~~~~~~~ -multi-measure-rest.cc: In function 'void Multi_measure_rest_height_init_functions()': -multi-measure-rest.cc:120:43: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (Multi_measure_rest, height, 1); - ^~~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -multi-measure-rest.cc:120:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (Multi_measure_rest, height, 1); - ^~~~~~~~~~~~~~~~~~~~ ./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -90365,7 +89875,10 @@ from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, - from note-name-engraver.cc:20: + from ./include/ligature-engraver.hh:23, + from ./include/coherent-ligature-engraver.hh:22, + from ./include/gregorian-ligature-engraver.hh:22, + from vaticana-ligature-engraver.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -90399,7 +89912,10 @@ from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, - from note-name-engraver.cc:20: + from ./include/ligature-engraver.hh:23, + from ./include/coherent-ligature-engraver.hh:22, + from ./include/gregorian-ligature-engraver.hh:22, + from vaticana-ligature-engraver.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -90436,7 +89952,10 @@ from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, - from note-name-engraver.cc:20: + from ./include/ligature-engraver.hh:23, + from ./include/coherent-ligature-engraver.hh:22, + from ./include/gregorian-ligature-engraver.hh:22, + from vaticana-ligature-engraver.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -90462,6 +89981,7 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ +rm -f ./out/tie-configuration.dep; DEPENDENCIES_OUTPUT="./out/tie-configuration.dep ./out/tie-configuration.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/tie-configuration.o tie-configuration.cc ./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -90490,27 +90010,7 @@ ./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' DECLARE_SMOBS (Translator); ^~~~~~~~~~~~~ -multi-measure-rest.cc: In function 'void Multi_measure_rest_set_spacing_rods_init_functions()': -multi-measure-rest.cc:403:43: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (Multi_measure_rest, set_spacing_rods, 1); - ^~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -multi-measure-rest.cc:403:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (Multi_measure_rest, set_spacing_rods, 1); - ^~~~~~~~~~~~~~~~~~~~ -multi-measure-rest.cc: In function 'void Multi_measure_rest_set_text_rods_init_functions()': -multi-measure-rest.cc:414:43: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (Multi_measure_rest, set_text_rods, 1); - ^~~~~~~~~~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -multi-measure-rest.cc:414:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (Multi_measure_rest, set_text_rods, 1); - ^~~~~~~~~~~~~~~~~~~~ -./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': +./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -90532,13 +90032,13 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Translator); - ^~~~~~~~~~~~~ -./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': +./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Moment); + ^~~~~~~~~~~~~~~~~~~~ +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -90563,10 +90063,47 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Moment); +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); ^~~~~~~~~~~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from note-name-engraver.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from note-name-engraver.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -90585,22 +90122,28 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); - ^~~~~~~~~~~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' + return SCM_I_CONSP (x); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from note-name-engraver.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' + #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) + ^ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -90613,16 +90156,13 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); - ^~~~~~~~~~~~~~~~~~~~ -./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' + scm_ptobs[SCM_PTOBNUM (port)].flush (port); + ^~~~~~~~~~~ +./include/skyline.hh: In static member function 'static Skyline* Skyline::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -90644,13 +90184,17 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Grob); - ^~~~~~~~~~~~~ -./include/pitch.hh: In static member function 'static Pitch* Pitch::unsmob(SCM)': +./include/skyline.hh:65:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Skyline); + ^~~~~~~~~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from note-name-engraver.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -90663,21 +90207,21 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/pitch.hh:74:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Pitch); - ^~~~~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' + #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' + #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' + #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} + ^~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' + SCM_TABCOL (port); + ^~~~~~~~~~ ./include/font-metric.hh: In static member function 'static Font_metric* Font_metric::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -90706,13 +90250,24 @@ ./include/font-metric.hh:57:3: note: in expansion of macro 'DECLARE_SMOBS' DECLARE_SMOBS (Font_metric); ^~~~~~~~~~~~~ -./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from note-name-engraver.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -90722,25 +90277,25 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Stencil); - ^~~~~~~~~~~~~~~~~~~~ -./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -90750,19 +90305,13 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Prob); - ^~~~~~~~~~~~~ -./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +./include/output-def.hh: In static member function 'static Output_def* Output_def::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -90784,13 +90333,13 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Listener); - ^~~~~~~~~~~~~~~~~~~~ -./include/font-metric.hh: In static member function 'static Font_metric* Font_metric::unsmob(SCM)': +./include/output-def.hh:54:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Output_def); + ^~~~~~~~~~~~~ +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -90815,8 +90364,8 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/font-metric.hh:57:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Font_metric); +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); ^~~~~~~~~~~~~ ./include/output-def.hh: In static member function 'static Output_def* Output_def::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] @@ -90846,6 +90395,20 @@ ./include/output-def.hh:54:3: note: in expansion of macro 'DECLARE_SMOBS' DECLARE_SMOBS (Output_def); ^~~~~~~~~~~~~ +In file included from ./include/lily-guile.hh:39, + from ./include/grob-interface.hh:23, + from ./include/system-start-delimiter.hh:24, + from system-start-delimiter.cc:20: +system-start-delimiter.cc: In function 'void System_start_delimiter_print_init_functions()': +system-start-delimiter.cc:92:47: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK (System_start_delimiter, print, 1); + ^~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +system-start-delimiter.cc:92:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' + MAKE_SCHEME_CALLBACK (System_start_delimiter, print, 1); + ^~~~~~~~~~~~~~~~~~~~ ./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -91014,145 +90577,12 @@ ./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' DECLARE_SIMPLE_SMOBS (Listener); ^~~~~~~~~~~~~~~~~~~~ -rm -f ./out/trill-spanner-engraver.dep; DEPENDENCIES_OUTPUT="./out/trill-spanner-engraver.dep ./out/trill-spanner-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/trill-spanner-engraver.o trill-spanner-engraver.cc -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/breathing-sign.hh:12, from breathing-sign.cc:21: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ -./include/skyline.hh: In static member function 'static Skyline* Skyline::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/skyline.hh:65:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Skyline); - ^~~~~~~~~~~~~~~~~~~~ -./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Grob); - ^~~~~~~~~~~~~ -./include/output-def.hh: In static member function 'static Output_def* Output_def::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/output-def.hh:54:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Output_def); - ^~~~~~~~~~~~~ -rm -f ./out/staff-grouper-interface.dep; DEPENDENCIES_OUTPUT="./out/staff-grouper-interface.dep ./out/staff-grouper-interface.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/staff-grouper-interface.o staff-grouper-interface.cc -In file included from ./include/lily-guile.hh:39, - from ./include/grob-interface.hh:23, - from ./include/system-start-delimiter.hh:24, - from system-start-delimiter.cc:20: -system-start-delimiter.cc: In function 'void System_start_delimiter_print_init_functions()': -system-start-delimiter.cc:92:47: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (System_start_delimiter, print, 1); - ^~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -system-start-delimiter.cc:92:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (System_start_delimiter, print, 1); - ^~~~~~~~~~~~~~~~~~~~ -rm -f ./out/scheme-listener.dep; DEPENDENCIES_OUTPUT="./out/scheme-listener.dep ./out/scheme-listener.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/scheme-listener.o scheme-listener.cc -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/music-iterator.hh:24, - from ./include/music-wrapper-iterator.hh:23, - from music-wrapper-iterator.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -91181,11 +90611,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/music-iterator.hh:24, - from ./include/music-wrapper-iterator.hh:23, - from music-wrapper-iterator.cc:20: + from ./include/grob-interface.hh:23, + from ./include/breathing-sign.hh:12, + from breathing-sign.cc:21: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -91214,11 +90642,9 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/music-iterator.hh:24, - from ./include/music-wrapper-iterator.hh:23, - from music-wrapper-iterator.cc:20: + from ./include/grob-interface.hh:23, + from ./include/breathing-sign.hh:12, + from breathing-sign.cc:21: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -91249,11 +90675,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/music-iterator.hh:24, - from ./include/music-wrapper-iterator.hh:23, - from music-wrapper-iterator.cc:20: + from ./include/grob-interface.hh:23, + from ./include/breathing-sign.hh:12, + from breathing-sign.cc:21: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -91283,11 +90707,9 @@ ^~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/music-iterator.hh:24, - from ./include/music-wrapper-iterator.hh:23, - from music-wrapper-iterator.cc:20: + from ./include/grob-interface.hh:23, + from ./include/breathing-sign.hh:12, + from breathing-sign.cc:21: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -91344,13 +90766,16 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ +rm -f ./out/trill-spanner-engraver.dep; DEPENDENCIES_OUTPUT="./out/trill-spanner-engraver.dep ./out/trill-spanner-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/trill-spanner-engraver.o trill-spanner-engraver.cc +rm -f ./out/staff-grouper-interface.dep; DEPENDENCIES_OUTPUT="./out/staff-grouper-interface.dep ./out/staff-grouper-interface.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/staff-grouper-interface.o staff-grouper-interface.cc In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/grob.hh:23, - from sustain-pedal.cc:19: + from ./include/moment.hh:23, + from ./include/music-iterator.hh:24, + from ./include/music-wrapper-iterator.hh:23, + from music-wrapper-iterator.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -91380,9 +90805,10 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/grob.hh:23, - from sustain-pedal.cc:19: + from ./include/moment.hh:23, + from ./include/music-iterator.hh:24, + from ./include/music-wrapper-iterator.hh:23, + from music-wrapper-iterator.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -91412,9 +90838,10 @@ from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/grob.hh:23, - from sustain-pedal.cc:19: + from ./include/moment.hh:23, + from ./include/music-iterator.hh:24, + from ./include/music-wrapper-iterator.hh:23, + from music-wrapper-iterator.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -91446,9 +90873,10 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/grob.hh:23, - from sustain-pedal.cc:19: + from ./include/moment.hh:23, + from ./include/music-iterator.hh:24, + from ./include/music-wrapper-iterator.hh:23, + from music-wrapper-iterator.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -91479,9 +90907,10 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/grob.hh:23, - from sustain-pedal.cc:19: + from ./include/moment.hh:23, + from ./include/music-iterator.hh:24, + from ./include/music-wrapper-iterator.hh:23, + from music-wrapper-iterator.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -91538,12 +90967,76 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from note-name-engraver.cc:20: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/music-iterator.hh:24, + from ./include/music-wrapper-iterator.hh:23, + from music-wrapper-iterator.cc:20: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/breathing-sign.hh:12, - from breathing-sign.cc:21: + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/music-iterator.hh:24, + from ./include/music-wrapper-iterator.hh:23, + from music-wrapper-iterator.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -91594,9 +91087,11 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/breathing-sign.hh:12, - from breathing-sign.cc:21: + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/music-iterator.hh:24, + from ./include/music-wrapper-iterator.hh:23, + from music-wrapper-iterator.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -91628,9 +91123,11 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/breathing-sign.hh:12, - from breathing-sign.cc:21: + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/music-iterator.hh:24, + from ./include/music-wrapper-iterator.hh:23, + from music-wrapper-iterator.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -91666,10 +91163,11 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/grob.hh:23, - from sustain-pedal.cc:19: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': + from ./include/moment.hh:23, + from ./include/music-iterator.hh:24, + from ./include/music-wrapper-iterator.hh:23, + from music-wrapper-iterator.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -91688,18 +91186,14 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/breathing-sign.hh:12, - from breathing-sign.cc:21: -./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' + inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } + ^~~~~~~~~~~ +rm -f ./out/scheme-listener.dep; DEPENDENCIES_OUTPUT="./out/scheme-listener.dep ./out/scheme-listener.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/scheme-listener.o scheme-listener.cc +./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -91718,13 +91212,44 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' - inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } - ^~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Moment); + ^~~~~~~~~~~~~~~~~~~~ +./include/music-iterator.hh: In static member function 'static Music_iterator* Music_iterator::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/music-iterator.hh:68:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Music_iterator); + ^~~~~~~~~~~~~ +./include/pitch.hh: In static member function 'static Pitch* Pitch::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -91749,16 +91274,14 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); +./include/pitch.hh:74:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Pitch); ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/music-iterator.hh:24, - from ./include/music-wrapper-iterator.hh:23, - from music-wrapper-iterator.cc:20: + from ./include/grob-interface.hh:23, + from ./include/breathing-sign.hh:12, + from breathing-sign.cc:21: ./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -91784,14 +91307,96 @@ ./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } ^~~~~~~~~~~ +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); + ^~~~~~~~~~~~~~~~~~~~ +./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Stencil); + ^~~~~~~~~~~~~~~~~~~~ +./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Prob); + ^~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/music-iterator.hh:24, - from ./include/music-wrapper-iterator.hh:23, - from music-wrapper-iterator.cc:20: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from note-name-engraver.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -91842,11 +91447,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/music-iterator.hh:24, - from ./include/music-wrapper-iterator.hh:23, - from music-wrapper-iterator.cc:20: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from note-name-engraver.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -91878,11 +91481,9 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/music-iterator.hh:24, - from ./include/music-wrapper-iterator.hh:23, - from music-wrapper-iterator.cc:20: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from note-name-engraver.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -91917,11 +91518,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/music-iterator.hh:24, - from ./include/music-wrapper-iterator.hh:23, - from music-wrapper-iterator.cc:20: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from note-name-engraver.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -91947,35 +91546,39 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ -./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from trill-spanner-engraver.cc:27: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Moment); - ^~~~~~~~~~~~~~~~~~~~ -./include/music-iterator.hh: In static member function 'static Music_iterator* Music_iterator::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -92000,10 +91603,15 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/music-iterator.hh:68:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Music_iterator); +./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Translator); ^~~~~~~~~~~~~ -./include/pitch.hh: In static member function 'static Pitch* Pitch::unsmob(SCM)': +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from trill-spanner-engraver.cc:27: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -92022,23 +91630,28 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/pitch.hh:74:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Pitch); - ^~~~~~~~~~~~~~~~~~~~ -rm -f ./out/nested-property.dep; DEPENDENCIES_OUTPUT="./out/nested-property.dep ./out/nested-property.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/nested-property.o nested-property.cc -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' + return SCM_I_CONSP (x); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from trill-spanner-engraver.cc:27: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' + #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) + ^ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -92051,16 +91664,13 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); - ^~~~~~~~~~~~~~~~~~~~ -./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' + scm_ptobs[SCM_PTOBNUM (port)].flush (port); + ^~~~~~~~~~~ +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -92085,10 +91695,14 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Stencil); +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); ^~~~~~~~~~~~~~~~~~~~ -./include/font-metric.hh: In static member function 'static Font_metric* Font_metric::unsmob(SCM)': +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from trill-spanner-engraver.cc:27: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -92101,56 +91715,39 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/font-metric.hh:57:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Font_metric); - ^~~~~~~~~~~~~ -./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' + #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' + #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' + #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} + ^~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' + SCM_TABCOL (port); + ^~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from trill-spanner-engraver.cc:27: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Prob); - ^~~~~~~~~~~~~ -./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ + ^~~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -92160,53 +91757,25 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Grob); - ^~~~~~~~~~~~~ -./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Stencil); - ^~~~~~~~~~~~~~~~~~~~ -./include/output-def.hh: In static member function 'static Output_def* Output_def::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ + ^~~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -92216,49 +91785,18 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/output-def.hh:54:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Output_def); - ^~~~~~~~~~~~~ -In file included from ./include/lily-guile.hh:39, - from ./include/grob-interface.hh:23, - from ./include/breathing-sign.hh:12, - from breathing-sign.cc:21: -breathing-sign.cc: In function 'void Breathing_sign_divisio_minima_init_functions()': -breathing-sign.cc:42:39: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (Breathing_sign, divisio_minima, 1); - ^~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -breathing-sign.cc:42:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (Breathing_sign, divisio_minima, 1); - ^~~~~~~~~~~~~~~~~~~~ -breathing-sign.cc: In function 'void Breathing_sign_divisio_maior_init_functions()': -breathing-sign.cc:68:39: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (Breathing_sign, divisio_maior, 1); - ^~~~~~~~~~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -breathing-sign.cc:68:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (Breathing_sign, divisio_maior, 1); - ^~~~~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/grob.hh:23, - from sustain-pedal.cc:19: + from ./include/grob-interface.hh:23, + from ./include/breathing-sign.hh:12, + from breathing-sign.cc:21: ./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -92309,10 +91847,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/grob.hh:23, - from sustain-pedal.cc:19: + from ./include/grob-interface.hh:23, + from ./include/breathing-sign.hh:12, + from breathing-sign.cc:21: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -92341,23 +91878,12 @@ ./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } ^~~~~~~~~~~~~ -breathing-sign.cc: In function 'void Breathing_sign_divisio_maxima_init_functions()': -breathing-sign.cc:148:39: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (Breathing_sign, divisio_maxima, 1); - ^~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -breathing-sign.cc:148:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (Breathing_sign, divisio_maxima, 1); - ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/grob.hh:23, - from sustain-pedal.cc:19: + from ./include/grob-interface.hh:23, + from ./include/breathing-sign.hh:12, + from breathing-sign.cc:21: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -92390,22 +91916,11 @@ ./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } ^~~~~~~~~~~ -breathing-sign.cc: In function 'void Breathing_sign_finalis_init_functions()': -breathing-sign.cc:171:39: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (Breathing_sign, finalis, 1); - ^~~~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -breathing-sign.cc:171:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (Breathing_sign, finalis, 1); - ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/grob.hh:23, - from sustain-pedal.cc:19: + from ./include/grob-interface.hh:23, + from ./include/breathing-sign.hh:12, + from breathing-sign.cc:21: ./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -92431,16 +91946,35 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ -breathing-sign.cc: In function 'void Breathing_sign_offset_callback_init_functions()': -breathing-sign.cc:195:39: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (Breathing_sign, offset_callback, 1); - ^~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -breathing-sign.cc:195:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (Breathing_sign, offset_callback, 1); - ^~~~~~~~~~~~~~~~~~~~ +rm -f ./out/nested-property.dep; DEPENDENCIES_OUTPUT="./out/nested-property.dep ./out/nested-property.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/nested-property.o nested-property.cc +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); + ^~~~~~~~~~~~~ ./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -92469,7 +92003,7 @@ ./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' DECLARE_SIMPLE_SMOBS (Box); ^~~~~~~~~~~~~~~~~~~~ -./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': +./include/pitch.hh: In static member function 'static Pitch* Pitch::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -92491,12 +92025,12 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Grob); - ^~~~~~~~~~~~~ +./include/pitch.hh:74:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Pitch); + ^~~~~~~~~~~~~~~~~~~~ ./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -92525,12 +92059,97 @@ ./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' DECLARE_SIMPLE_SMOBS (Stencil); ^~~~~~~~~~~~~~~~~~~~ +./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Prob); + ^~~~~~~~~~~~~ +./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Listener); + ^~~~~~~~~~~~~~~~~~~~ +./include/font-metric.hh: In static member function 'static Font_metric* Font_metric::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/font-metric.hh:57:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Font_metric); + ^~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from trill-spanner-engraver.cc:27: + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/grob.hh:23, + from sustain-pedal.cc:19: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -92559,9 +92178,10 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from trill-spanner-engraver.cc:27: + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/grob.hh:23, + from sustain-pedal.cc:19: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -92590,9 +92210,10 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from trill-spanner-engraver.cc:27: + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/grob.hh:23, + from sustain-pedal.cc:19: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -92623,9 +92244,10 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from trill-spanner-engraver.cc:27: + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/grob.hh:23, + from sustain-pedal.cc:19: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -92655,9 +92277,10 @@ ^~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from trill-spanner-engraver.cc:27: + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/grob.hh:23, + from sustain-pedal.cc:19: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -92714,7 +92337,7 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ -./include/font-metric.hh: In static member function 'static Font_metric* Font_metric::unsmob(SCM)': +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -92739,64 +92362,10 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/font-metric.hh:57:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Font_metric); +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); ^~~~~~~~~~~~~ -In file included from ./include/lily-guile.hh:39, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/grob.hh:23, - from sustain-pedal.cc:19: -sustain-pedal.cc: In function 'void Sustain_pedal_print_init_functions()': -sustain-pedal.cc:47:38: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (Sustain_pedal, print, 1); - ^~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -sustain-pedal.cc:47:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (Sustain_pedal, print, 1); - ^~~~~~~~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/listener.hh:64, - from ./include/scheme-listener.hh:23, - from scheme-listener.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/listener.hh:64, - from ./include/scheme-listener.hh:23, - from scheme-listener.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': +./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -92815,29 +92384,28 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' - return SCM_I_CONSP (x); - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Stencil); + ^~~~~~~~~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/listener.hh:64, - from ./include/scheme-listener.hh:23, - from scheme-listener.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': + from ./include/box.hh:10, + from ./include/grob.hh:23, + from sustain-pedal.cc:19: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' - #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) - ^ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -92850,18 +92418,13 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' - scm_ptobs[SCM_PTOBNUM (port)].flush (port); - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/listener.hh:64, - from ./include/scheme-listener.hh:23, - from scheme-listener.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ +./include/output-def.hh: In static member function 'static Output_def* Output_def::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -92874,83 +92437,75 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' - #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' - #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' - #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} - ^~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' - SCM_TABCOL (port); - ^~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/listener.hh:64, - from ./include/scheme-listener.hh:23, - from scheme-listener.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/output-def.hh:54:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Output_def); + ^~~~~~~~~~~~~ +In file included from ./include/lily-guile.hh:39, + from ./include/grob-interface.hh:23, + from ./include/breathing-sign.hh:12, + from breathing-sign.cc:21: +breathing-sign.cc: In function 'void Breathing_sign_divisio_minima_init_functions()': +breathing-sign.cc:42:39: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK (Breathing_sign, divisio_minima, 1); + ^~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +breathing-sign.cc:42:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' + MAKE_SCHEME_CALLBACK (Breathing_sign, divisio_minima, 1); + ^~~~~~~~~~~~~~~~~~~~ +breathing-sign.cc: In function 'void Breathing_sign_divisio_maior_init_functions()': +breathing-sign.cc:68:39: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK (Breathing_sign, divisio_maior, 1); + ^~~~~~~~~~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +breathing-sign.cc:68:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' + MAKE_SCHEME_CALLBACK (Breathing_sign, divisio_maior, 1); + ^~~~~~~~~~~~~~~~~~~~ +breathing-sign.cc: In function 'void Breathing_sign_divisio_maxima_init_functions()': +breathing-sign.cc:148:39: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK (Breathing_sign, divisio_maxima, 1); + ^~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +breathing-sign.cc:148:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' + MAKE_SCHEME_CALLBACK (Breathing_sign, divisio_maxima, 1); + ^~~~~~~~~~~~~~~~~~~~ +breathing-sign.cc: In function 'void Breathing_sign_finalis_init_functions()': +breathing-sign.cc:171:39: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK (Breathing_sign, finalis, 1); + ^~~~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +breathing-sign.cc:171:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' + MAKE_SCHEME_CALLBACK (Breathing_sign, finalis, 1); + ^~~~~~~~~~~~~~~~~~~~ +breathing-sign.cc: In function 'void Breathing_sign_offset_callback_init_functions()': +breathing-sign.cc:195:39: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK (Breathing_sign, offset_callback, 1); + ^~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +breathing-sign.cc:195:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' + MAKE_SCHEME_CALLBACK (Breathing_sign, offset_callback, 1); + ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, @@ -93017,7 +92572,6 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' return SCM_I_CONSP (x); ^~~~~~~~~~~ -rm -f ./out/episema-engraver.dep; DEPENDENCIES_OUTPUT="./out/episema-engraver.dep ./out/episema-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/episema-engraver.o episema-engraver.cc In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, @@ -93151,6 +92705,7 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ +rm -f ./out/episema-engraver.dep; DEPENDENCIES_OUTPUT="./out/episema-engraver.dep ./out/episema-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/episema-engraver.o episema-engraver.cc In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, @@ -93346,14 +92901,69 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); + ^~~~~~~~~~~~~~~~~~~~ +./include/skyline.hh: In static member function 'static Skyline* Skyline::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/skyline.hh:65:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Skyline); + ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from nested-property.cc:1: + from ./include/listener.hh:64, + from ./include/scheme-listener.hh:23, + from scheme-listener.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -93383,10 +92993,9 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from nested-property.cc:1: + from ./include/listener.hh:64, + from ./include/scheme-listener.hh:23, + from scheme-listener.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -93412,42 +93021,13 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' return SCM_I_CONSP (x); ^~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); - ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from nested-property.cc:1: + from ./include/listener.hh:64, + from ./include/scheme-listener.hh:23, + from scheme-listener.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -93479,10 +93059,9 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from nested-property.cc:1: + from ./include/listener.hh:64, + from ./include/scheme-listener.hh:23, + from scheme-listener.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -93513,10 +93092,9 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from nested-property.cc:1: + from ./include/listener.hh:64, + from ./include/scheme-listener.hh:23, + from scheme-listener.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -93573,71 +93151,13 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ -./include/skyline.hh: In static member function 'static Skyline* Skyline::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/skyline.hh:65:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Skyline); - ^~~~~~~~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from trill-spanner-engraver.cc:27: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ -rm -f ./out/midi-walker.dep; DEPENDENCIES_OUTPUT="./out/midi-walker.dep ./out/midi-walker.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/midi-walker.o midi-walker.cc In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from trill-spanner-engraver.cc:27: + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/grob.hh:23, + from sustain-pedal.cc:19: ./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -93688,9 +93208,10 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from trill-spanner-engraver.cc:27: + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/grob.hh:23, + from sustain-pedal.cc:19: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -93722,9 +93243,10 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from trill-spanner-engraver.cc:27: + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/grob.hh:23, + from sustain-pedal.cc:19: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -93759,9 +93281,10 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from trill-spanner-engraver.cc:27: + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/grob.hh:23, + from sustain-pedal.cc:19: ./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -93787,34 +93310,6 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ -./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Translator); - ^~~~~~~~~~~~~ ./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -93843,62 +93338,6 @@ ./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' DECLARE_SIMPLE_SMOBS (Box); ^~~~~~~~~~~~~~~~~~~~ -./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Stencil); - ^~~~~~~~~~~~~~~~~~~~ -./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Prob); - ^~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, @@ -93965,10 +93404,6 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' return SCM_I_CONSP (x); ^~~~~~~~~~~ -tie-configuration.cc: In member function 'std::__cxx11::string Ties_configuration::complete_tie_card(vsize) const': -tie-configuration.cc:173:49: warning: conversion from 'vsize' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - + (*this)[i].card () + (*this).tie_card (i); - ^ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, @@ -94162,13 +93597,7 @@ ./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' DECLARE_SMOBS (Grob); ^~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/listener.hh:64, - from ./include/scheme-listener.hh:23, - from scheme-listener.cc:20: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': +./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -94187,13 +93616,17 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ -./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Stencil); + ^~~~~~~~~~~~~~~~~~~~ +rm -f ./out/midi-walker.dep; DEPENDENCIES_OUTPUT="./out/midi-walker.dep ./out/midi-walker.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/midi-walker.o midi-walker.cc +./include/font-metric.hh: In static member function 'static Font_metric* Font_metric::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -94215,74 +93648,69 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Listener); - ^~~~~~~~~~~~~~~~~~~~ +./include/font-metric.hh:57:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Font_metric); + ^~~~~~~~~~~~~ +In file included from ./include/lily-guile.hh:39, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/grob.hh:23, + from sustain-pedal.cc:19: +sustain-pedal.cc: In function 'void Sustain_pedal_print_init_functions()': +sustain-pedal.cc:47:38: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK (Sustain_pedal, print, 1); + ^~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +sustain-pedal.cc:47:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' + MAKE_SCHEME_CALLBACK (Sustain_pedal, print, 1); + ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/listener.hh:64, - from ./include/scheme-listener.hh:23, - from scheme-listener.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from nested-property.cc:1: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' - inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } - ^~~~~~~~~~~ + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/listener.hh:64, - from ./include/scheme-listener.hh:23, - from scheme-listener.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from nested-property.cc:1: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -94301,61 +93729,85 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' - && (SCM_TYP7 (x) == scm_tc7_symbol)) - ^~~~~~~~ -./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' - inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } - ^~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' + return SCM_I_CONSP (x); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/listener.hh:64, - from ./include/scheme-listener.hh:23, - from scheme-listener.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from trill-spanner-engraver.cc:27: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' - return scm_is_true (scm_equal_p (x, y)); - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from nested-property.cc:1: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' - inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } - ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' + #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) + ^ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' + scm_ptobs[SCM_PTOBNUM (port)].flush (port); + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/listener.hh:64, - from ./include/scheme-listener.hh:23, - from scheme-listener.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from nested-property.cc:1: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -94368,18 +93820,88 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' + #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' + #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' + #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} + ^~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' + SCM_TABCOL (port); + ^~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from nested-property.cc:1: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' - inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } - ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +tie-configuration.cc: In member function 'std::__cxx11::string Ties_configuration::complete_tie_card(vsize) const': +tie-configuration.cc:173:49: warning: conversion from 'vsize' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + + (*this)[i].card () + (*this).tie_card (i); + ^ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, @@ -94471,34 +93993,6 @@ ./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } ^~~~~~~~~~~~~ -./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Listener); - ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, @@ -94539,66 +94033,6 @@ ./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } ^~~~~~~~~~~ -./include/scheme-listener.hh: In static member function 'static Scheme_listener* Scheme_listener::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/scheme-listener.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Scheme_listener); - ^~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from nested-property.cc:1: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, @@ -94631,35 +94065,6 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ -rm -f ./out/font-select.dep; DEPENDENCIES_OUTPUT="./out/font-select.dep ./out/font-select.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/font-select.o font-select.cc -scheme-listener.cc: In static member function 'static scm_unused_struct* Scheme_listener::smob_p(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/ly-smobs.icc:52:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/ly-smobs.icc:93:3: note: in expansion of macro 'IMPLEMENT_BASE_SMOBS' - IMPLEMENT_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~~~ -scheme-listener.cc:29:1: note: in expansion of macro 'IMPLEMENT_SMOBS' - IMPLEMENT_SMOBS (Scheme_listener); - ^~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, @@ -94679,34 +94084,6 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' if (scm_is_null (*freelist)) ^~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); - ^~~~~~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -94877,7 +94254,7 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ -./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -94899,13 +94276,74 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Grob); - ^~~~~~~~~~~~~ -./include/spring.hh: In static member function 'static Spring* Spring::unsmob(SCM)': +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); + ^~~~~~~~~~~~~~~~~~~~ +rm -f ./out/font-select.dep; DEPENDENCIES_OUTPUT="./out/font-select.dep ./out/font-select.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/font-select.o font-select.cc +rm -f ./out/ly-module.dep; DEPENDENCIES_OUTPUT="./out/ly-module.dep ./out/ly-module.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/ly-module.o ly-module.cc +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from trill-spanner-engraver.cc:27: +./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' + inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from trill-spanner-engraver.cc:27: +./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -94924,15 +94362,251 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/spring.hh:38:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Spring); - ^~~~~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' + && (SCM_TYP7 (x) == scm_tc7_symbol)) + ^~~~~~~~ +./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' + inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } + ^~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from trill-spanner-engraver.cc:27: +./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' + return scm_is_true (scm_equal_p (x, y)); + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' + inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from trill-spanner-engraver.cc:27: +./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' + inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } + ^~~~~~~~~~~ +./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Translator); + ^~~~~~~~~~~~~ +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); + ^~~~~~~~~~~~~~~~~~~~ +./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Stencil); + ^~~~~~~~~~~~~~~~~~~~ +./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Prob); + ^~~~~~~~~~~~~ +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); + ^~~~~~~~~~~~~ +./include/spring.hh: In static member function 'static Spring* Spring::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/spring.hh:38:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Spring); + ^~~~~~~~~~~~~~~~~~~~ ./include/simple-spacer.hh: In static member function 'static Simple_spacer* Simple_spacer::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -94961,9 +94635,93 @@ ./include/simple-spacer.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' DECLARE_SIMPLE_SMOBS (Simple_spacer); ^~~~~~~~~~~~~~~~~~~~ -rm -f ./out/ly-module.dep; DEPENDENCIES_OUTPUT="./out/ly-module.dep ./out/ly-module.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/ly-module.o ly-module.cc -rm -f ./out/ligature-bracket-engraver.dep; DEPENDENCIES_OUTPUT="./out/ligature-bracket-engraver.dep ./out/ligature-bracket-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/ligature-bracket-engraver.o ligature-bracket-engraver.cc -rm -f ./out/align-interface.dep; DEPENDENCIES_OUTPUT="./out/align-interface.dep ./out/align-interface.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/align-interface.o align-interface.cc +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/listener.hh:64, + from ./include/scheme-listener.hh:23, + from scheme-listener.cc:20: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); + ^~~~~~~~~~~~~ +./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Listener); + ^~~~~~~~~~~~~~~~~~~~ ./include/skyline.hh: In static member function 'static Skyline* Skyline::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -95024,10 +94782,9 @@ from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from nested-property.cc:1: + from ./include/listener.hh:64, + from ./include/scheme-listener.hh:23, + from scheme-listener.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -95079,10 +94836,9 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from nested-property.cc:1: + from ./include/listener.hh:64, + from ./include/scheme-listener.hh:23, + from scheme-listener.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -95115,10 +94871,9 @@ from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from nested-property.cc:1: + from ./include/listener.hh:64, + from ./include/scheme-listener.hh:23, + from scheme-listener.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -95154,10 +94909,9 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from nested-property.cc:1: + from ./include/listener.hh:64, + from ./include/scheme-listener.hh:23, + from scheme-listener.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -95183,62 +94937,6 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ -./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Moment); - ^~~~~~~~~~~~~~~~~~~~ -./include/duration.hh: In static member function 'static Duration* Duration::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/duration.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Duration); - ^~~~~~~~~~~~~~~~~~~~ ./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -95267,7 +94965,14 @@ ./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' DECLARE_SIMPLE_SMOBS (Listener); ^~~~~~~~~~~~~~~~~~~~ -./include/scm-hash.hh: In static member function 'static Scheme_hash_table* Scheme_hash_table::unsmob(SCM)': +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from nested-property.cc:1: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -95286,16 +94991,13 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/scm-hash.hh:62:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Scheme_hash_table); - ^~~~~~~~~~~~~ -./include/context.hh: In static member function 'static Context* Context::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ +./include/scheme-listener.hh: In static member function 'static Scheme_listener* Scheme_listener::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -95320,10 +95022,11 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/context.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Context); +./include/scheme-listener.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Scheme_listener); ^~~~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +rm -f ./out/ligature-bracket-engraver.dep; DEPENDENCIES_OUTPUT="./out/ligature-bracket-engraver.dep ./out/ligature-bracket-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/ligature-bracket-engraver.o ligature-bracket-engraver.cc +scheme-listener.cc: In static member function 'static scm_unused_struct* Scheme_listener::smob_p(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -95342,44 +95045,18 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ +./include/ly-smobs.icc:52:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); +./include/ly-smobs.icc:93:3: note: in expansion of macro 'IMPLEMENT_BASE_SMOBS' + IMPLEMENT_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~~~ -./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Grob); - ^~~~~~~~~~~~~ +scheme-listener.cc:29:1: note: in expansion of macro 'IMPLEMENT_SMOBS' + IMPLEMENT_SMOBS (Scheme_listener); + ^~~~~~~~~~~~~~~ +rm -f ./out/align-interface.dep; DEPENDENCIES_OUTPUT="./out/align-interface.dep ./out/align-interface.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/align-interface.o align-interface.cc rm -f ./out/prob.dep; DEPENDENCIES_OUTPUT="./out/prob.dep ./out/prob.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/prob.o prob.cc +rm -f ./out/least-squares.dep; DEPENDENCIES_OUTPUT="./out/least-squares.dep ./out/least-squares.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/least-squares.o least-squares.cc In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, @@ -95410,9 +95087,6 @@ ./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } ^~~~~~~~~~~ -rm -f ./out/least-squares.dep; DEPENDENCIES_OUTPUT="./out/least-squares.dep ./out/least-squares.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/least-squares.o least-squares.cc -rm -f ./out/note-collision.dep; DEPENDENCIES_OUTPUT="./out/note-collision.dep ./out/note-collision.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/note-collision.o note-collision.cc -rm -f ./out/event-chord-iterator.dep; DEPENDENCIES_OUTPUT="./out/event-chord-iterator.dep ./out/event-chord-iterator.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/event-chord-iterator.o event-chord-iterator.cc In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, @@ -95595,9 +95269,11 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from episema-engraver.cc:20: + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from nested-property.cc:1: ./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -95648,9 +95324,11 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from episema-engraver.cc:20: + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from nested-property.cc:1: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -95682,9 +95360,11 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from episema-engraver.cc:20: + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from nested-property.cc:1: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -95719,9 +95399,11 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from episema-engraver.cc:20: + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from nested-property.cc:1: ./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -95747,7 +95429,7 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ -./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': +./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -95769,13 +95451,13 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Translator); - ^~~~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Moment); + ^~~~~~~~~~~~~~~~~~~~ +./include/duration.hh: In static member function 'static Duration* Duration::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -95800,49 +95482,10 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); +./include/duration.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Duration); ^~~~~~~~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/midi-walker.hh:26, - from midi-walker.cc:21: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/midi-walker.hh:26, - from midi-walker.cc:21: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': +./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -95861,29 +95504,22 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' - return SCM_I_CONSP (x); - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/midi-walker.hh:26, - from midi-walker.cc:21: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Listener); + ^~~~~~~~~~~~~~~~~~~~ +./include/scm-hash.hh: In static member function 'static Scheme_hash_table* Scheme_hash_table::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' - #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) - ^ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -95896,18 +95532,16 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' - scm_ptobs[SCM_PTOBNUM (port)].flush (port); - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/midi-walker.hh:26, - from midi-walker.cc:21: +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/scm-hash.hh:62:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Scheme_hash_table); + ^~~~~~~~~~~~~ +./include/context.hh: In static member function 'static Context* Context::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -95920,90 +95554,23 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' - #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' - #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' - #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} - ^~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' - SCM_TABCOL (port); - ^~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/midi-walker.hh:26, - from midi-walker.cc:21: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/midi-walker.hh:26, - from midi-walker.cc:21: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/context.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Context); + ^~~~~~~~~~~~~ +rm -f ./out/note-collision.dep; DEPENDENCIES_OUTPUT="./out/note-collision.dep ./out/note-collision.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/note-collision.o note-collision.cc +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -96022,19 +95589,21 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); + ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/midi-walker.hh:26, - from midi-walker.cc:21: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from episema-engraver.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -96085,10 +95654,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/midi-walker.hh:26, - from midi-walker.cc:21: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from episema-engraver.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -96120,10 +95688,9 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/midi-walker.hh:26, - from midi-walker.cc:21: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from episema-engraver.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -96158,10 +95725,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/midi-walker.hh:26, - from midi-walker.cc:21: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from episema-engraver.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -96187,7 +95753,7 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ -./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': +./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -96209,13 +95775,13 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Moment); - ^~~~~~~~~~~~~~~~~~~~ -./include/pitch.hh: In static member function 'static Pitch* Pitch::unsmob(SCM)': +./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Translator); + ^~~~~~~~~~~~~ +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -96240,10 +95806,9 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/pitch.hh:74:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Pitch); +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); ^~~~~~~~~~~~~~~~~~~~ -rm -f ./out/figured-bass-engraver.dep; DEPENDENCIES_OUTPUT="./out/figured-bass-engraver.dep ./out/figured-bass-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/figured-bass-engraver.o figured-bass-engraver.cc ./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -96272,7 +95837,8 @@ ./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' DECLARE_SMOBS (Grob); ^~~~~~~~~~~~~ -./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': +rm -f ./out/event-chord-iterator.dep; DEPENDENCIES_OUTPUT="./out/event-chord-iterator.dep ./out/event-chord-iterator.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/event-chord-iterator.o event-chord-iterator.cc +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -96294,13 +95860,13 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Stencil); - ^~~~~~~~~~~~~~~~~~~~ -./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); + ^~~~~~~~~~~~~ +./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -96322,13 +95888,13 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Prob); - ^~~~~~~~~~~~~ -./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': +./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Stencil); + ^~~~~~~~~~~~~~~~~~~~ +./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -96350,17 +95916,14 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Listener); - ^~~~~~~~~~~~~~~~~~~~ -rm -f ./out/script-column.dep; DEPENDENCIES_OUTPUT="./out/script-column.dep ./out/script-column.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/script-column.o script-column.cc -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ly-module.cc:20: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': +./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Prob); + ^~~~~~~~~~~~~ +rm -f ./out/figured-bass-engraver.dep; DEPENDENCIES_OUTPUT="./out/figured-bass-engraver.dep ./out/figured-bass-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/figured-bass-engraver.o figured-bass-engraver.cc +./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -96379,21 +95942,22 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ -rm -f ./out/rhythmic-column-engraver.dep; DEPENDENCIES_OUTPUT="./out/rhythmic-column-engraver.dep ./out/rhythmic-column-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/rhythmic-column-engraver.o rhythmic-column-engraver.cc +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Listener); + ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/stencil.hh:26, - from ./include/prob.hh:23, - from prob.cc:20: + from ./include/moment.hh:23, + from ./include/midi-walker.hh:26, + from midi-walker.cc:21: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -96423,10 +95987,9 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/stencil.hh:26, - from ./include/prob.hh:23, - from prob.cc:20: + from ./include/moment.hh:23, + from ./include/midi-walker.hh:26, + from midi-walker.cc:21: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -96456,10 +96019,9 @@ from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/stencil.hh:26, - from ./include/prob.hh:23, - from prob.cc:20: + from ./include/moment.hh:23, + from ./include/midi-walker.hh:26, + from midi-walker.cc:21: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -96491,10 +96053,9 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/stencil.hh:26, - from ./include/prob.hh:23, - from prob.cc:20: + from ./include/moment.hh:23, + from ./include/midi-walker.hh:26, + from midi-walker.cc:21: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -96525,10 +96086,9 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/stencil.hh:26, - from ./include/prob.hh:23, - from prob.cc:20: + from ./include/moment.hh:23, + from ./include/midi-walker.hh:26, + from midi-walker.cc:21: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -96588,10 +96148,9 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/stencil.hh:26, - from ./include/prob.hh:23, - from prob.cc:20: + from ./include/moment.hh:23, + from ./include/midi-walker.hh:26, + from midi-walker.cc:21: ./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -96620,41 +96179,65 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/align-interface.hh:25, - from align-interface.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/midi-walker.hh:26, + from midi-walker.cc:21: +./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' + inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/align-interface.hh:25, - from align-interface.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/midi-walker.hh:26, + from midi-walker.cc:21: +./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -96673,51 +96256,61 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' - return SCM_I_CONSP (x); - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' + && (SCM_TYP7 (x) == scm_tc7_symbol)) + ^~~~~~~~ +./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' + inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } + ^~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/align-interface.hh:25, - from align-interface.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/midi-walker.hh:26, + from midi-walker.cc:21: +./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' - #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) - ^ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' - scm_ptobs[SCM_PTOBNUM (port)].flush (port); - ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' + return scm_is_true (scm_equal_p (x, y)); + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' + inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/align-interface.hh:25, - from align-interface.cc:20: + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/midi-walker.hh:26, + from midi-walker.cc:21: +./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -96730,67 +96323,25 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' - #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' - #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' - #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} - ^~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' - SCM_TABCOL (port); - ^~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/align-interface.hh:25, - from align-interface.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' + inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } + ^~~~~~~~~~~ +./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -96800,12 +96351,18 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Moment); + ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, @@ -96910,191 +96467,6 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/align-interface.hh:25, - from align-interface.cc:20: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/align-interface.hh:25, - from align-interface.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' - inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/align-interface.hh:25, - from align-interface.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' - && (SCM_TYP7 (x) == scm_tc7_symbol)) - ^~~~~~~~ -./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' - inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } - ^~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/align-interface.hh:25, - from align-interface.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' - return scm_is_true (scm_equal_p (x, y)); - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' - inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/align-interface.hh:25, - from align-interface.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' - inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/font-metric.hh:23, @@ -97222,34 +96594,6 @@ ./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } ^~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); - ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, @@ -97413,62 +96757,93 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ly-module.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); + ^~~~~~~~~~~~~~~~~~~~ +rm -f ./out/script-column.dep; DEPENDENCIES_OUTPUT="./out/script-column.dep ./out/script-column.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/script-column.o script-column.cc +./include/pitch.hh: In static member function 'static Pitch* Pitch::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' - inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/pitch.hh:74:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Pitch); + ^~~~~~~~~~~~~~~~~~~~ +./include/font-metric.hh: In static member function 'static Font_metric* Font_metric::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ly-module.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/font-metric.hh:57:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Font_metric); + ^~~~~~~~~~~~~ +rm -f ./out/rhythmic-column-engraver.dep; DEPENDENCIES_OUTPUT="./out/rhythmic-column-engraver.dep ./out/rhythmic-column-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/rhythmic-column-engraver.o rhythmic-column-engraver.cc +./include/output-def.hh: In static member function 'static Output_def* Output_def::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -97487,36 +96862,47 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' - && (SCM_TYP7 (x) == scm_tc7_symbol)) - ^~~~~~~~ -./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' - inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } - ^~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/output-def.hh:54:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Output_def); + ^~~~~~~~~~~~~ +font-select.cc: In function 'Font_metric* get_font_by_design_size(Output_def*, Real, SCM)': +font-select.cc:32:31: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + int n = scm_c_vector_length (font_vector); + ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ly-module.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/font-metric.hh:23, + from ./include/all-font-metrics.hh:24, + from font-select.cc:21: +font-select.cc: In function 'Font_metric* select_encoded_font(Output_def*, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ + ^~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' #define scm_is_true(x) !scm_is_false (x) ^~~~~~~~~~~~ -./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' - return scm_is_true (scm_equal_p (x, y)); - ^~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +font-select.cc:126:9: note: in expansion of macro 'scm_is_true' + if (scm_is_true (scm_instance_p (name))) + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ly-module.cc:20: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -97535,35 +96921,50 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); - ^~~~~~~~~~~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from ligature-bracket-engraver.cc:22: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' - inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } - ^~~~~~~~~~~ + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ly-module.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from ligature-bracket-engraver.cc:22: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -97585,22 +96986,22 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ -./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' - inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' + return SCM_I_CONSP (x); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, - from ly-module.cc:20: -ly-module.cc: In function 'scm_unused_struct* ly_module_symbols(SCM)': + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from ligature-bracket-engraver.cc:22: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/validate.h:122:5: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (pred (var), var, pos, FUNC_NAME, msg); \ - ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' + #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) + ^ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ @@ -97616,46 +97017,59 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/validate.h:122:22: note: in expansion of macro 'SCM_MODULEP' - SCM_ASSERT_TYPE (pred (var), var, pos, FUNC_NAME, msg); \ - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/validate.h:126:3: note: in expansion of macro 'SCM_I_MAKE_VALIDATE_MSG2' - SCM_I_MAKE_VALIDATE_MSG2 (pos, var, SCM_ ## pred, msg) - ^~~~~~~~~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:37:39: note: in expansion of macro 'SCM_MAKE_VALIDATE_MSG' - #define SCM_VALIDATE_MODULE(pos, scm) SCM_MAKE_VALIDATE_MSG (pos, scm, MODULEP, "module") - ^~~~~~~~~~~~~~~~~~~~~ -ly-module.cc:91:3: note: in expansion of macro 'SCM_VALIDATE_MODULE' - SCM_VALIDATE_MODULE (1, mod); - ^~~~~~~~~~~~~~~~~~~ -In file included from ./include/lily-guile.hh:39, - from ly-module.cc:20: -ly-module.cc: In function 'void ly_module_2_alistinit()': -ly-module.cc:109:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_module_2_alist, "ly:module->alist", - ^~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -ly-module.cc:109:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_module_2_alist, "ly:module->alist", - ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' + scm_ptobs[SCM_PTOBNUM (port)].flush (port); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from ligature-bracket-engraver.cc:22: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' + #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' + #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' + #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} + ^~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' + SCM_TABCOL (port); + ^~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ly-module.cc:20: -ly-module.cc: In function 'scm_unused_struct* ly_module_2_alist(SCM)': + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from ligature-bracket-engraver.cc:22: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/validate.h:122:5: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (pred (var), var, pos, FUNC_NAME, msg); \ - ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ @@ -97668,34 +97082,25 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/validate.h:122:22: note: in expansion of macro 'SCM_MODULEP' - SCM_ASSERT_TYPE (pred (var), var, pos, FUNC_NAME, msg); \ - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/validate.h:126:3: note: in expansion of macro 'SCM_I_MAKE_VALIDATE_MSG2' - SCM_I_MAKE_VALIDATE_MSG2 (pos, var, SCM_ ## pred, msg) - ^~~~~~~~~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:37:39: note: in expansion of macro 'SCM_MAKE_VALIDATE_MSG' - #define SCM_VALIDATE_MODULE(pos, scm) SCM_MAKE_VALIDATE_MSG (pos, scm, MODULEP, "module") - ^~~~~~~~~~~~~~~~~~~~~ -ly-module.cc:113:3: note: in expansion of macro 'SCM_VALIDATE_MODULE' - SCM_VALIDATE_MODULE (1, mod); - ^~~~~~~~~~~~~~~~~~~ -ly-module.cc:116:56: warning: cast between incompatible function types from 'scm_unused_struct* (*)(void*, SCM, SCM, SCM)' {aka 'scm_unused_struct* (*)(void*, scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_hash_fold_fn' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - return scm_internal_hash_fold ((scm_t_hash_fold_fn) &entry_to_alist, - ^~~~~~~~~~~~~~ -./include/skyline.hh: In static member function 'static Skyline* Skyline::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -97705,19 +97110,18 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/skyline.hh:65:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Skyline); - ^~~~~~~~~~~~~~~~~~~~ -./include/grob-array.hh: In static member function 'static Grob_array* Grob_array::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from ligature-bracket-engraver.cc:22: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -97736,23 +97140,18 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/grob-array.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Grob_array); - ^~~~~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/stencil.hh:26, - from ./include/prob.hh:23, - from prob.cc:20: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from ligature-bracket-engraver.cc:22: ./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -97803,11 +97202,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/stencil.hh:26, - from ./include/prob.hh:23, - from prob.cc:20: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from ligature-bracket-engraver.cc:22: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -97839,11 +97236,9 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/stencil.hh:26, - from ./include/prob.hh:23, - from prob.cc:20: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from ligature-bracket-engraver.cc:22: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -97878,11 +97273,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/stencil.hh:26, - from ./include/prob.hh:23, - from prob.cc:20: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from ligature-bracket-engraver.cc:22: ./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -97908,7 +97301,7 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ -./include/font-metric.hh: In static member function 'static Font_metric* Font_metric::unsmob(SCM)': +./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -97933,8 +97326,8 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/font-metric.hh:57:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Font_metric); +./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Translator); ^~~~~~~~~~~~~ ./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] @@ -97964,7 +97357,7 @@ ./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' DECLARE_SIMPLE_SMOBS (Box); ^~~~~~~~~~~~~~~~~~~~ -./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -97986,13 +97379,13 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Stencil); - ^~~~~~~~~~~~~~~~~~~~ -./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); + ^~~~~~~~~~~~~ +./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -98014,12 +97407,12 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Grob); - ^~~~~~~~~~~~~ +./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Stencil); + ^~~~~~~~~~~~~~~~~~~~ ./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -98048,7 +97441,7 @@ ./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' DECLARE_SMOBS (Prob); ^~~~~~~~~~~~~ -./include/spring.hh: In static member function 'static Spring* Spring::unsmob(SCM)': +./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -98073,15 +97466,162 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/spring.hh:38:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Spring); +./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Listener); ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, + from ly-module.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' + inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ly-module.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' + && (SCM_TYP7 (x) == scm_tc7_symbol)) + ^~~~~~~~ +./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' + inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } + ^~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ly-module.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' + return scm_is_true (scm_equal_p (x, y)); + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' + inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ly-module.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' + inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, - from figured-bass-engraver.cc:21: + from rhythmic-column-engraver.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -98112,7 +97652,7 @@ from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, - from figured-bass-engraver.cc:21: + from rhythmic-column-engraver.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -98138,13 +97678,22 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' return SCM_I_CONSP (x); ^~~~~~~~~~~ -./include/simple-spacer.hh: In static member function 'static Simple_spacer* Simple_spacer::unsmob(SCM)': +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from rhythmic-column-engraver.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' + #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) + ^ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -98157,28 +97706,25 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/simple-spacer.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Simple_spacer); - ^~~~~~~~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' + scm_ptobs[SCM_PTOBNUM (port)].flush (port); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from figured-bass-engraver.cc:21: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': + from ly-module.cc:20: +ly-module.cc: In function 'scm_unused_struct* ly_module_symbols(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' - #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) - ^ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/validate.h:122:5: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (pred (var), var, pos, FUNC_NAME, msg); \ + ^~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ @@ -98194,19 +97740,49 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' - scm_ptobs[SCM_PTOBNUM (port)].flush (port); - ^~~~~~~~~~~ -./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/validate.h:122:22: note: in expansion of macro 'SCM_MODULEP' + SCM_ASSERT_TYPE (pred (var), var, pos, FUNC_NAME, msg); \ + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/validate.h:126:3: note: in expansion of macro 'SCM_I_MAKE_VALIDATE_MSG2' + SCM_I_MAKE_VALIDATE_MSG2 (pos, var, SCM_ ## pred, msg) + ^~~~~~~~~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:37:39: note: in expansion of macro 'SCM_MAKE_VALIDATE_MSG' + #define SCM_VALIDATE_MODULE(pos, scm) SCM_MAKE_VALIDATE_MSG (pos, scm, MODULEP, "module") + ^~~~~~~~~~~~~~~~~~~~~ +ly-module.cc:91:3: note: in expansion of macro 'SCM_VALIDATE_MODULE' + SCM_VALIDATE_MODULE (1, mod); + ^~~~~~~~~~~~~~~~~~~ +In file included from ./include/lily-guile.hh:39, + from ly-module.cc:20: +ly-module.cc: In function 'void ly_module_2_alistinit()': +ly-module.cc:109:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_module_2_alist, "ly:module->alist", + ^~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +ly-module.cc:109:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_module_2_alist, "ly:module->alist", + ^~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ly-module.cc:20: +ly-module.cc: In function 'scm_unused_struct* ly_module_2_alist(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/validate.h:122:5: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (pred (var), var, pos, FUNC_NAME, msg); \ + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -98219,20 +97795,29 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Stencil); - ^~~~~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/validate.h:122:22: note: in expansion of macro 'SCM_MODULEP' + SCM_ASSERT_TYPE (pred (var), var, pos, FUNC_NAME, msg); \ + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/validate.h:126:3: note: in expansion of macro 'SCM_I_MAKE_VALIDATE_MSG2' + SCM_I_MAKE_VALIDATE_MSG2 (pos, var, SCM_ ## pred, msg) + ^~~~~~~~~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:37:39: note: in expansion of macro 'SCM_MAKE_VALIDATE_MSG' + #define SCM_VALIDATE_MODULE(pos, scm) SCM_MAKE_VALIDATE_MSG (pos, scm, MODULEP, "module") + ^~~~~~~~~~~~~~~~~~~~~ +ly-module.cc:113:3: note: in expansion of macro 'SCM_VALIDATE_MODULE' + SCM_VALIDATE_MODULE (1, mod); + ^~~~~~~~~~~~~~~~~~~ +ly-module.cc:116:56: warning: cast between incompatible function types from 'scm_unused_struct* (*)(void*, SCM, SCM, SCM)' {aka 'scm_unused_struct* (*)(void*, scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_hash_fold_fn' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + return scm_internal_hash_fold ((scm_t_hash_fold_fn) &entry_to_alist, + ^~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, - from figured-bass-engraver.cc:21: + from rhythmic-column-engraver.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -98260,30 +97845,11 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' SCM_TABCOL (port); ^~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from ligature-bracket-engraver.cc:22: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, - from figured-bass-engraver.cc:21: + from rhythmic-column-engraver.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -98340,6 +97906,25 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from figured-bass-engraver.cc:21: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -98357,7 +97942,7 @@ from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, - from ligature-bracket-engraver.cc:22: + from figured-bass-engraver.cc:21: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -98388,7 +97973,7 @@ from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, - from ligature-bracket-engraver.cc:22: + from figured-bass-engraver.cc:21: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -98417,43 +98002,11 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' scm_ptobs[SCM_PTOBNUM (port)].flush (port); ^~~~~~~~~~~ -./include/paper-book.hh: In static member function 'static Paper_book* Paper_book::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/paper-book.hh:32:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Paper_book); - ^~~~~~~~~~~~~ -least-squares.cc: In function 'void minimise_least_squares(Real*, Real*, const std::vector&)': -least-squares.cc:43:26: warning: conversion from 'std::vector::size_type' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - int count = input.size (); - ~~~~~~~~~~~^~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, - from ligature-bracket-engraver.cc:22: + from figured-bass-engraver.cc:21: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -98485,7 +98038,7 @@ from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, - from ligature-bracket-engraver.cc:22: + from figured-bass-engraver.cc:21: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -98542,250 +98095,16 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ -./include/skyline-pair.hh: In static member function 'static Skyline_pair* Skyline_pair::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/skyline-pair.hh:30:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Skyline_pair); - ^~~~~~~~~~~~~~~~~~~~ -In file included from ./include/lily-guile.hh:39, - from ./include/grob-interface.hh:23, - from ./include/align-interface.hh:25, - from align-interface.cc:20: -align-interface.cc: In function 'void Align_interface_align_to_minimum_distances_init_functions()': -align-interface.cc:35:40: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (Align_interface, align_to_minimum_distances, 1); - ^~~~~~~~~~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -align-interface.cc:35:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (Align_interface, align_to_minimum_distances, 1); - ^~~~~~~~~~~~~~~~~~~~ -align-interface.cc: In function 'void Align_interface_align_to_ideal_distances_init_functions()': -align-interface.cc:51:40: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (Align_interface, align_to_ideal_distances, 1); - ^~~~~~~~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -align-interface.cc:51:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (Align_interface, align_to_ideal_distances, 1); - ^~~~~~~~~~~~~~~~~~~~ -./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Grob); - ^~~~~~~~~~~~~ -prob.cc: In static member function 'static scm_unused_struct* Prob::smob_p(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/ly-smobs.icc:52:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/ly-smobs.icc:93:3: note: in expansion of macro 'IMPLEMENT_BASE_SMOBS' - IMPLEMENT_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~~~ -prob.cc:28:1: note: in expansion of macro 'IMPLEMENT_SMOBS' - IMPLEMENT_SMOBS (Prob); - ^~~~~~~~~~~~~~~ -In file included from prob.cc:26: -prob.cc: In function 'void init_type_Prob()': -./include/ly-smobs.icc:31:53: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - (scm_t_subr) CL::smob_p); \ - ^~~~~~ -prob.cc:29:1: note: in expansion of macro 'IMPLEMENT_TYPE_P' - IMPLEMENT_TYPE_P (Prob, "ly:prob?"); - ^~~~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from ligature-bracket-engraver.cc:22: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, +rm -f ./out/forbid-break-engraver.dep; DEPENDENCIES_OUTPUT="./out/forbid-break-engraver.dep ./out/forbid-break-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/forbid-break-engraver.o forbid-break-engraver.cc +rm -f ./out/paper-column-engraver.dep; DEPENDENCIES_OUTPUT="./out/paper-column-engraver.dep ./out/paper-column-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/paper-column-engraver.o paper-column-engraver.cc +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/stencil.hh:26, from ./include/prob.hh:23, from prob.cc:20: -prob.cc: In member function 'virtual std::__cxx11::string Prob::name() const': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' - && (SCM_TYP7 (x) == scm_tc7_symbol)) - ^~~~~~~~ -prob.cc:198:7: note: in expansion of macro 'scm_is_symbol' - if (scm_is_symbol (nm)) - ^~~~~~~~~~~~~ -./include/output-def.hh: In static member function 'static Output_def* Output_def::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/output-def.hh:54:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Output_def); - ^~~~~~~~~~~~~ -font-select.cc: In function 'Font_metric* get_font_by_design_size(Output_def*, Real, SCM)': -font-select.cc:32:31: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - int n = scm_c_vector_length (font_vector); - ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/font-metric.hh:23, - from ./include/all-font-metrics.hh:24, - from font-select.cc:21: -font-select.cc: In function 'Font_metric* select_encoded_font(Output_def*, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -font-select.cc:126:9: note: in expansion of macro 'scm_is_true' - if (scm_is_true (scm_instance_p (name))) - ^~~~~~~~~~~ -rm -f ./out/forbid-break-engraver.dep; DEPENDENCIES_OUTPUT="./out/forbid-break-engraver.dep ./out/forbid-break-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/forbid-break-engraver.o forbid-break-engraver.cc -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from rhythmic-column-engraver.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -98799,28 +98118,6 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' if (scm_is_null (*freelist)) ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from ligature-bracket-engraver.cc:22: -./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } - ^~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -98834,76 +98131,13 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' if (scm_is_null (*freelist)) ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' - inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from ligature-bracket-engraver.cc:22: -./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' - && (SCM_TYP7 (x) == scm_tc7_symbol)) - ^~~~~~~~ -./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' - inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } - ^~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from rhythmic-column-engraver.cc:20: + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/stencil.hh:26, + from ./include/prob.hh:23, + from prob.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -98929,50 +98163,14 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' return SCM_I_CONSP (x); ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from ligature-bracket-engraver.cc:22: -./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' - return scm_is_true (scm_equal_p (x, y)); - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' - inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } - ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from rhythmic-column-engraver.cc:20: + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/stencil.hh:26, + from ./include/prob.hh:23, + from prob.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -99003,40 +98201,11 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from ligature-bracket-engraver.cc:22: -./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' - inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } - ^~~~~~~~~~~ -rm -f ./out/paper-column-engraver.dep; DEPENDENCIES_OUTPUT="./out/paper-column-engraver.dep ./out/paper-column-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/paper-column-engraver.o paper-column-engraver.cc -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from rhythmic-column-engraver.cc:20: + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/stencil.hh:26, + from ./include/prob.hh:23, + from prob.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -99066,9 +98235,11 @@ ^~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from rhythmic-column-engraver.cc:20: + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/stencil.hh:26, + from ./include/prob.hh:23, + from prob.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -99125,28 +98296,38 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/music-iterator.hh:24, - from ./include/simple-music-iterator.hh:23, - from ./include/event-chord-iterator.hh:23, - from event-chord-iterator.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': + from ./include/box.hh:10, + from ./include/stencil.hh:26, + from ./include/prob.hh:23, + from prob.cc:20: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, @@ -99243,19 +98424,6 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' scm_ptobs[SCM_PTOBNUM (port)].flush (port); ^~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, @@ -99288,76 +98456,6 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' SCM_TABCOL (port); ^~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/music-iterator.hh:24, - from ./include/simple-music-iterator.hh:23, - from ./include/event-chord-iterator.hh:23, - from event-chord-iterator.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' - return SCM_I_CONSP (x); - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/music-iterator.hh:24, - from ./include/simple-music-iterator.hh:23, - from ./include/event-chord-iterator.hh:23, - from event-chord-iterator.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' - #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) - ^ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' - scm_ptobs[SCM_PTOBNUM (port)].flush (port); - ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, @@ -99419,161 +98517,6 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/music-iterator.hh:24, - from ./include/simple-music-iterator.hh:23, - from ./include/event-chord-iterator.hh:23, - from event-chord-iterator.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' - #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' - #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' - #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} - ^~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' - SCM_TABCOL (port); - ^~~~~~~~~~ -./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Translator); - ^~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/music-iterator.hh:24, - from ./include/simple-music-iterator.hh:23, - from ./include/event-chord-iterator.hh:23, - from event-chord-iterator.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); - ^~~~~~~~~~~~~~~~~~~~ rm -f ./out/scm-hash.dep; DEPENDENCIES_OUTPUT="./out/scm-hash.dep ./out/scm-hash.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/scm-hash.o scm-hash.cc In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, @@ -99608,6 +98551,30 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/stencil.hh:26, + from ./include/prob.hh:23, + from prob.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/note-collision.hh:24, from note-collision.cc:20: @@ -99643,6 +98610,38 @@ ./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' + inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } + ^~~~~~~~~~~ ./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -99692,6 +98691,65 @@ ./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } ^~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/stencil.hh:26, + from ./include/prob.hh:23, + from prob.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' + && (SCM_TYP7 (x) == scm_tc7_symbol)) + ^~~~~~~~ +./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' + inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } + ^~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/stencil.hh:26, + from ./include/prob.hh:23, + from prob.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' + return scm_is_true (scm_equal_p (x, y)); + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, @@ -99730,11 +98788,29 @@ ./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' + inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/note-collision.hh:24, - from note-collision.cc:20: + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/stencil.hh:26, + from ./include/prob.hh:23, + from prob.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -99760,7 +98836,7 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ -./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -99782,12 +98858,42 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Grob); - ^~~~~~~~~~~~~ +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); + ^~~~~~~~~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/note-collision.hh:24, + from note-collision.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' + inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } + ^~~~~~~~~~~ ./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -99844,6 +98950,10 @@ ./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' DECLARE_SMOBS (Prob); ^~~~~~~~~~~~~ +least-squares.cc: In function 'void minimise_least_squares(Real*, Real*, const std::vector&)': +least-squares.cc:43:26: warning: conversion from 'std::vector::size_type' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + int count = input.size (); + ~~~~~~~~~~~^~ ./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -99872,8 +98982,106 @@ ./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' DECLARE_SIMPLE_SMOBS (Box); ^~~~~~~~~~~~~~~~~~~~ -rm -f ./out/pitch-interval.dep; DEPENDENCIES_OUTPUT="./out/pitch-interval.dep ./out/pitch-interval.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/pitch-interval.o pitch-interval.cc -./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); + ^~~~~~~~~~~~~ +prob.cc: In static member function 'static scm_unused_struct* Prob::smob_p(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/ly-smobs.icc:52:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/ly-smobs.icc:93:3: note: in expansion of macro 'IMPLEMENT_BASE_SMOBS' + IMPLEMENT_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~~~ +prob.cc:28:1: note: in expansion of macro 'IMPLEMENT_SMOBS' + IMPLEMENT_SMOBS (Prob); + ^~~~~~~~~~~~~~~ +In file included from prob.cc:26: +prob.cc: In function 'void init_type_Prob()': +./include/ly-smobs.icc:31:53: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + (scm_t_subr) CL::smob_p); \ + ^~~~~~ +prob.cc:29:1: note: in expansion of macro 'IMPLEMENT_TYPE_P' + IMPLEMENT_TYPE_P (Prob, "ly:prob?"); + ^~~~~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/stencil.hh:26, + from ./include/prob.hh:23, + from prob.cc:20: +prob.cc: In member function 'virtual std::__cxx11::string Prob::name() const': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' + && (SCM_TYP7 (x) == scm_tc7_symbol)) + ^~~~~~~~ +prob.cc:198:7: note: in expansion of macro 'scm_is_symbol' + if (scm_is_symbol (nm)) + ^~~~~~~~~~~~~ +./include/skyline.hh: In static member function 'static Skyline* Skyline::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -99898,9 +99106,313 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Listener); +./include/skyline.hh:65:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Skyline); + ^~~~~~~~~~~~~~~~~~~~ +./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Stencil); ^~~~~~~~~~~~~~~~~~~~ +./include/output-def.hh: In static member function 'static Output_def* Output_def::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/output-def.hh:54:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Output_def); + ^~~~~~~~~~~~~ +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); + ^~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/music-iterator.hh:24, + from ./include/simple-music-iterator.hh:23, + from ./include/event-chord-iterator.hh:23, + from event-chord-iterator.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/music-iterator.hh:24, + from ./include/simple-music-iterator.hh:23, + from ./include/event-chord-iterator.hh:23, + from event-chord-iterator.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' + return SCM_I_CONSP (x); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/music-iterator.hh:24, + from ./include/simple-music-iterator.hh:23, + from ./include/event-chord-iterator.hh:23, + from event-chord-iterator.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' + #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) + ^ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' + scm_ptobs[SCM_PTOBNUM (port)].flush (port); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/music-iterator.hh:24, + from ./include/simple-music-iterator.hh:23, + from ./include/event-chord-iterator.hh:23, + from event-chord-iterator.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' + #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' + #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' + #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} + ^~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' + SCM_TABCOL (port); + ^~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/music-iterator.hh:24, + from ./include/simple-music-iterator.hh:23, + from ./include/event-chord-iterator.hh:23, + from event-chord-iterator.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +rm -f ./out/pitch-interval.dep; DEPENDENCIES_OUTPUT="./out/pitch-interval.dep ./out/pitch-interval.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/pitch-interval.o pitch-interval.cc +rm -f ./out/beam-collision-engraver.dep; DEPENDENCIES_OUTPUT="./out/beam-collision-engraver.dep ./out/beam-collision-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/beam-collision-engraver.o beam-collision-engraver.cc +In file included from ./include/lily-guile.hh:39, + from ./include/grob-interface.hh:23, + from ./include/note-collision.hh:24, + from note-collision.cc:20: +note-collision.cc: In function 'void Note_collision_interface_calc_positioning_done_init_functions()': +note-collision.cc:369:49: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK (Note_collision_interface, calc_positioning_done, 1) + ^~~~~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +note-collision.cc:369:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' + MAKE_SCHEME_CALLBACK (Note_collision_interface, calc_positioning_done, 1) + ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, @@ -99933,12 +99445,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/music-iterator.hh:24, - from ./include/simple-music-iterator.hh:23, - from ./include/event-chord-iterator.hh:23, - from event-chord-iterator.cc:20: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from rhythmic-column-engraver.cc:20: ./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -99964,7 +99473,15 @@ ./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } ^~~~~~~~~~~ -./include/skyline.hh: In static member function 'static Skyline* Skyline::unsmob(SCM)': +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/music-iterator.hh:24, + from ./include/simple-music-iterator.hh:23, + from ./include/event-chord-iterator.hh:23, + from event-chord-iterator.cc:20: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -99983,15 +99500,16 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/skyline.hh:65:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Skyline); - ^~~~~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ +note-collision.cc: In static member function 'static scm_unused_struct* Note_collision_interface::automatic_shift(Grob*, Drul_array >)': +note-collision.cc:513:43: warning: conversion from 'vsize' {aka 'long unsigned int'} to 'double' may change value [-Wconversion] + offsets[d].push_back (d * 0.5 * i); + ^ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, @@ -100126,35 +99644,6 @@ ./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } ^~~~~~~~~~~ -rm -f ./out/beam-collision-engraver.dep; DEPENDENCIES_OUTPUT="./out/beam-collision-engraver.dep ./out/beam-collision-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/beam-collision-engraver.o beam-collision-engraver.cc -./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Stencil); - ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, @@ -100188,34 +99677,6 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ -./include/output-def.hh: In static member function 'static Output_def* Output_def::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/output-def.hh:54:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Output_def); - ^~~~~~~~~~~~~ ./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -100440,6 +99901,7 @@ ./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' DECLARE_SIMPLE_SMOBS (Stencil); ^~~~~~~~~~~~~~~~~~~~ +rm -f ./out/dots-engraver.dep; DEPENDENCIES_OUTPUT="./out/dots-engraver.dep ./out/dots-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/dots-engraver.o dots-engraver.cc ./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -100468,6 +99930,38 @@ ./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' DECLARE_SMOBS (Prob); ^~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/align-interface.hh:25, + from align-interface.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ ./include/dispatcher.hh: In static member function 'static Dispatcher* Dispatcher::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -100496,7 +99990,12 @@ ./include/dispatcher.hh:49:3: note: in expansion of macro 'DECLARE_SMOBS' DECLARE_SMOBS (Dispatcher); ^~~~~~~~~~~~~ -./include/pitch.hh: In static member function 'static Pitch* Pitch::unsmob(SCM)': +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/align-interface.hh:25, + from align-interface.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -100515,23 +100014,28 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/pitch.hh:74:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Pitch); - ^~~~~~~~~~~~~~~~~~~~ -rm -f ./out/dots-engraver.dep; DEPENDENCIES_OUTPUT="./out/dots-engraver.dep ./out/dots-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/dots-engraver.o dots-engraver.cc -./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' + return SCM_I_CONSP (x); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/align-interface.hh:25, + from align-interface.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' + #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) + ^ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -100544,76 +100048,13 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Grob); - ^~~~~~~~~~~~~ -rm -f ./out/mark-engraver.dep; DEPENDENCIES_OUTPUT="./out/mark-engraver.dep ./out/mark-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/mark-engraver.o mark-engraver.cc -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from figured-bass-engraver.cc:21: -./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' - inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from figured-bass-engraver.cc:21: -./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' + scm_ptobs[SCM_PTOBNUM (port)].flush (port); + ^~~~~~~~~~~ +./include/pitch.hh: In static member function 'static Pitch* Pitch::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -100632,59 +100073,20 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' - && (SCM_TYP7 (x) == scm_tc7_symbol)) - ^~~~~~~~ -./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' - inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } - ^~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from figured-bass-engraver.cc:21: -./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' - return scm_is_true (scm_equal_p (x, y)); - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' - inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } - ^~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/pitch.hh:74:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Pitch); + ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from figured-bass-engraver.cc:21: -./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': + from ./include/grob-interface.hh:23, + from ./include/align-interface.hh:25, + from align-interface.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -100697,71 +100099,39 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' - inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } - ^~~~~~~~~~~ -In file included from ./include/lily-guile.hh:39, +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' + #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' + #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' + #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} + ^~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' + SCM_TABCOL (port); + ^~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, - from ./include/note-collision.hh:24, - from note-collision.cc:20: -note-collision.cc: In function 'void Note_collision_interface_calc_positioning_done_init_functions()': -note-collision.cc:369:49: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (Note_collision_interface, calc_positioning_done, 1) - ^~~~~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -note-collision.cc:369:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (Note_collision_interface, calc_positioning_done, 1) - ^~~~~~~~~~~~~~~~~~~~ -./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': + from ./include/align-interface.hh:25, + from align-interface.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Translator); - ^~~~~~~~~~~~~ -note-collision.cc: In static member function 'static scm_unused_struct* Note_collision_interface::automatic_shift(Grob*, Drul_array >)': -note-collision.cc:513:43: warning: conversion from 'vsize' {aka 'long unsigned int'} to 'double' may change value [-Wconversion] - offsets[d].push_back (d * 0.5 * i); - ^ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ + ^~~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -100771,18 +100141,12 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); - ^~~~~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, @@ -100919,6 +100283,34 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' SCM_TABCOL (port); ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, @@ -100982,7 +100374,12 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ -./include/skyline.hh: In static member function 'static Skyline* Skyline::unsmob(SCM)': +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/align-interface.hh:25, + from align-interface.cc:20: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -101001,21 +100398,19 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/skyline.hh:65:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Skyline); - ^~~~~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/script-column.hh:24, - from script-column.cc:20: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from ./include/paper-column-engraver.hh:23, + from paper-column-engraver.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -101044,9 +100439,10 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/script-column.hh:24, - from script-column.cc:20: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from ./include/paper-column-engraver.hh:23, + from paper-column-engraver.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -101075,9 +100471,10 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/script-column.hh:24, - from script-column.cc:20: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from ./include/paper-column-engraver.hh:23, + from paper-column-engraver.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -101106,39 +100503,12 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' scm_ptobs[SCM_PTOBNUM (port)].flush (port); ^~~~~~~~~~~ -./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Moment); - ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/script-column.hh:24, - from script-column.cc:20: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from ./include/paper-column-engraver.hh:23, + from paper-column-engraver.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -101168,9 +100538,10 @@ ^~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/script-column.hh:24, - from script-column.cc:20: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from ./include/paper-column-engraver.hh:23, + from paper-column-engraver.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -101199,34 +100570,6 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ -./include/duration.hh: In static member function 'static Duration* Duration::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/duration.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Duration); - ^~~~~~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -101255,63 +100598,66 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ -./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/align-interface.hh:25, + from align-interface.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Listener); - ^~~~~~~~~~~~~~~~~~~~ -./include/scm-hash.hh: In static member function 'static Scheme_hash_table* Scheme_hash_table::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/scm-hash.hh:62:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Scheme_hash_table); - ^~~~~~~~~~~~~ -./include/context.hh: In static member function 'static Context* Context::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' + inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/align-interface.hh:25, + from align-interface.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -101330,21 +100676,59 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/context.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Context); - ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' + && (SCM_TYP7 (x) == scm_tc7_symbol)) + ^~~~~~~~ +./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' + inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } + ^~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/align-interface.hh:25, + from align-interface.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' + return scm_is_true (scm_equal_p (x, y)); + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' + inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, - from ./include/script-column.hh:24, - from script-column.cc:20: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': + from ./include/align-interface.hh:25, + from align-interface.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -101363,13 +100747,13 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ -./include/grob-array.hh: In static member function 'static Grob_array* Grob_array::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' + inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } + ^~~~~~~~~~~ +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -101394,15 +100778,69 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/grob-array.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Grob_array); +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); ^~~~~~~~~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from figured-bass-engraver.cc:21: +./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' + inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, - from rhythmic-column-engraver.cc:20: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': + from figured-bass-engraver.cc:21: +./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -101421,13 +100859,59 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ -./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' + && (SCM_TYP7 (x) == scm_tc7_symbol)) + ^~~~~~~~ +./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' + inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } + ^~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from figured-bass-engraver.cc:21: +./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' + return scm_is_true (scm_equal_p (x, y)); + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' + inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from figured-bass-engraver.cc:21: +./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -101446,17 +100930,32 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Grob); - ^~~~~~~~~~~~~ -rm -f ./out/melody-engraver.dep; DEPENDENCIES_OUTPUT="./out/melody-engraver.dep ./out/melody-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/melody-engraver.o melody-engraver.cc -./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' + inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/scm-hash.hh:23, + from scm-hash.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -101478,13 +100977,72 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Stencil); - ^~~~~~~~~~~~~~~~~~~~ -./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': +./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Translator); + ^~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from rhythmic-column-engraver.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' + inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from rhythmic-column-engraver.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -101503,54 +101061,53 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Prob); - ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' + && (SCM_TYP7 (x) == scm_tc7_symbol)) + ^~~~~~~~ +./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' + inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } + ^~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/scm-hash.hh:23, - from scm-hash.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from rhythmic-column-engraver.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from ./include/paper-column-engraver.hh:23, - from paper-column-engraver.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' + return scm_is_true (scm_equal_p (x, y)); + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' + inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } + ^~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -101628,6 +101185,64 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' scm_ptobs[SCM_PTOBNUM (port)].flush (port); ^~~~~~~~~~~ +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); + ^~~~~~~~~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from rhythmic-column-engraver.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' + inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, @@ -101660,19 +101275,6 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' SCM_TABCOL (port); ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, @@ -101706,37 +101308,6 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from ./include/paper-column-engraver.hh:23, - from paper-column-engraver.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' - return SCM_I_CONSP (x); - ^~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -101765,23 +101336,13 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from ./include/paper-column-engraver.hh:23, - from paper-column-engraver.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': +./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' - #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) - ^ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -101794,18 +101355,16 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' - scm_ptobs[SCM_PTOBNUM (port)].flush (port); - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from ./include/paper-column-engraver.hh:23, - from paper-column-engraver.cc:20: +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Translator); + ^~~~~~~~~~~~~ +./include/skyline.hh: In static member function 'static Skyline* Skyline::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -101818,40 +101377,28 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' - #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' - #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' - #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} - ^~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' - SCM_TABCOL (port); - ^~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from ./include/paper-column-engraver.hh:23, - from paper-column-engraver.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/skyline.hh:65:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Skyline); + ^~~~~~~~~~~~~~~~~~~~ +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -101861,25 +101408,25 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); + ^~~~~~~~~~~~~~~~~~~~ +./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -101889,110 +101436,19 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/script-column.hh:24, - from script-column.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' - inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from rhythmic-column-engraver.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' - inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/script-column.hh:24, - from script-column.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Moment); + ^~~~~~~~~~~~~~~~~~~~ +./include/duration.hh: In static member function 'static Duration* Duration::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -102011,59 +101467,16 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' - && (SCM_TYP7 (x) == scm_tc7_symbol)) - ^~~~~~~~ -./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' - inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } - ^~~~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/script-column.hh:24, - from script-column.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' - return scm_is_true (scm_equal_p (x, y)); - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from rhythmic-column-engraver.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/duration.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Duration); + ^~~~~~~~~~~~~~~~~~~~ +./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -102082,75 +101495,100 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' - && (SCM_TYP7 (x) == scm_tc7_symbol)) - ^~~~~~~~ -./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' - inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } - ^~~~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Listener); + ^~~~~~~~~~~~~~~~~~~~ +./include/scm-hash.hh: In static member function 'static Scheme_hash_table* Scheme_hash_table::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' - inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from rhythmic-column-engraver.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/scm-hash.hh:62:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Scheme_hash_table); + ^~~~~~~~~~~~~ +./include/context.hh: In static member function 'static Context* Context::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' - return scm_is_true (scm_equal_p (x, y)); - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/context.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Context); + ^~~~~~~~~~~~~ +./include/grob-array.hh: In static member function 'static Grob_array* Grob_array::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' - inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/script-column.hh:24, - from script-column.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/grob-array.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Grob_array); + ^~~~~~~~~~~~~~~~~~~~ +./include/skyline.hh: In static member function 'static Skyline* Skyline::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -102169,18 +101607,16 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' - inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from rhythmic-column-engraver.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/skyline.hh:65:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Skyline); + ^~~~~~~~~~~~~~~~~~~~ +./include/grob-array.hh: In static member function 'static Grob_array* Grob_array::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -102199,17 +101635,17 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' - inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } - ^~~~~~~~~~~ -figured-bass-engraver.cc: In member function 'void Figured_bass_engraver::process_music()': -figured-bass-engraver.cc:375:43: warning: conversion from 'vsize' {aka 'long unsigned int'} to 'std::vector::value_type' {aka 'int'} may change value [-Wconversion] - junk_continuations.push_back (i); - ^ -./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/grob-array.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Grob_array); + ^~~~~~~~~~~~~~~~~~~~ +rm -f ./out/mark-engraver.dep; DEPENDENCIES_OUTPUT="./out/mark-engraver.dep ./out/mark-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/mark-engraver.o mark-engraver.cc +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -102234,10 +101670,10 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Translator); +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); ^~~~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -102262,9 +101698,37 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); +./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Listener); ^~~~~~~~~~~~~~~~~~~~ +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); + ^~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, @@ -102361,34 +101825,6 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' scm_ptobs[SCM_PTOBNUM (port)].flush (port); ^~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); - ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, @@ -102482,7 +101918,26 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ -./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/script-column.hh:24, + from script-column.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -102504,19 +101959,13 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Grob); - ^~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from dots-engraver.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': +./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Stencil); + ^~~~~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -102526,10 +101975,10 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' if (scm_is_null (*freelist)) ^~~~~~~~~~~ -./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': +./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -102554,27 +102003,14 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Grob); +./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Prob); ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from dots-engraver.cc:20: + from ./include/grob-interface.hh:23, + from ./include/script-column.hh:24, + from script-column.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -102603,9 +102039,9 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from dots-engraver.cc:20: + from ./include/grob-interface.hh:23, + from ./include/script-column.hh:24, + from script-column.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -102634,39 +102070,11 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' scm_ptobs[SCM_PTOBNUM (port)].flush (port); ^~~~~~~~~~~ -./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Listener); - ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from dots-engraver.cc:20: + from ./include/grob-interface.hh:23, + from ./include/script-column.hh:24, + from script-column.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -102696,9 +102104,9 @@ ^~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from dots-engraver.cc:20: + from ./include/grob-interface.hh:23, + from ./include/script-column.hh:24, + from script-column.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -102727,20 +102135,6 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ -In file included from ./include/lily-guile.hh:39, - from ./include/grob-interface.hh:23, - from ./include/script-column.hh:24, - from script-column.cc:20: -script-column.cc: In function 'void ly_grob_script_priority_lessinit()': -script-column.cc:44:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_grob_script_priority_less, "ly:grob-script-priority-less", - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -script-column.cc:44:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_grob_script_priority_less, "ly:grob-script-priority-less", - ^~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -102769,51 +102163,67 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ -script-column.cc: In function 'void Script_column_row_before_line_breaking_init_functions()': -script-column.cc:57:38: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (Script_column, row_before_line_breaking, 1); - ^~~~~~~~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -script-column.cc:57:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (Script_column, row_before_line_breaking, 1); - ^~~~~~~~~~~~~~~~~~~~ -rm -f ./out/spacing-spanner.dep; DEPENDENCIES_OUTPUT="./out/spacing-spanner.dep ./out/spacing-spanner.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/spacing-spanner.o spacing-spanner.cc -script-column.cc: In function 'void Script_column_before_line_breaking_init_functions()': -script-column.cc:100:38: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (Script_column, before_line_breaking, 1); - ^~~~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -script-column.cc:100:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (Script_column, before_line_breaking, 1); - ^~~~~~~~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/script-column.hh:24, - from script-column.cc:20: -script-column.cc: In static member function 'static void Script_column::order_grobs(std::vector)': +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -script-column.cc:159:35: note: in expansion of macro 'scm_is_eq' - for (SCM t = ss; !scm_is_eq (t, s); t = scm_cdr (t)) - ^~~~~~~~~ -rm -f ./out/translator-scheme.dep; DEPENDENCIES_OUTPUT="./out/translator-scheme.dep ./out/translator-scheme.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/translator-scheme.o translator-scheme.cc +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); + ^~~~~~~~~~~~~ +./include/spring.hh: In static member function 'static Spring* Spring::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/spring.hh:38:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Spring); + ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from forbid-break-engraver.cc:19: + from ./include/grob-interface.hh:23, + from ./include/script-column.hh:24, + from script-column.cc:20: ./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -102839,11 +102249,68 @@ ./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } ^~~~~~~~~~~ +./include/simple-spacer.hh: In static member function 'static Simple_spacer* Simple_spacer::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/simple-spacer.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Simple_spacer); + ^~~~~~~~~~~~~~~~~~~~ +./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Stencil); + ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/scm-hash.hh:23, - from scm-hash.cc:20: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from ./include/paper-column-engraver.hh:23, + from paper-column-engraver.cc:20: ./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -102869,44 +102336,152 @@ ./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } ^~~~~~~~~~~ +./include/paper-book.hh: In static member function 'static Paper_book* Paper_book::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/paper-book.hh:32:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Paper_book); + ^~~~~~~~~~~~~ +figured-bass-engraver.cc: In member function 'void Figured_bass_engraver::process_music()': +figured-bass-engraver.cc:375:43: warning: conversion from 'vsize' {aka 'long unsigned int'} to 'std::vector::value_type' {aka 'int'} may change value [-Wconversion] + junk_continuations.push_back (i); + ^ +./include/skyline-pair.hh: In static member function 'static Skyline_pair* Skyline_pair::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/skyline-pair.hh:30:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Skyline_pair); + ^~~~~~~~~~~~~~~~~~~~ +In file included from ./include/lily-guile.hh:39, + from ./include/grob-interface.hh:23, + from ./include/align-interface.hh:25, + from align-interface.cc:20: +align-interface.cc: In function 'void Align_interface_align_to_minimum_distances_init_functions()': +align-interface.cc:35:40: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK (Align_interface, align_to_minimum_distances, 1); + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +align-interface.cc:35:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' + MAKE_SCHEME_CALLBACK (Align_interface, align_to_minimum_distances, 1); + ^~~~~~~~~~~~~~~~~~~~ +align-interface.cc: In function 'void Align_interface_align_to_ideal_distances_init_functions()': +align-interface.cc:51:40: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK (Align_interface, align_to_ideal_distances, 1); + ^~~~~~~~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +align-interface.cc:51:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' + MAKE_SCHEME_CALLBACK (Align_interface, align_to_ideal_distances, 1); + ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, - from mark-engraver.cc:23: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': + from ./include/paper-column-engraver.hh:23, + from paper-column-engraver.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' + inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, - from mark-engraver.cc:23: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': + from ./include/paper-column-engraver.hh:23, + from paper-column-engraver.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -102925,28 +102500,67 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' - return SCM_I_CONSP (x); +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' + && (SCM_TYP7 (x) == scm_tc7_symbol)) + ^~~~~~~~ +./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' + inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } + ^~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from ./include/paper-column-engraver.hh:23, + from paper-column-engraver.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' + return scm_is_true (scm_equal_p (x, y)); ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, +./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' + inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, - from mark-engraver.cc:23: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': + from ./include/paper-column-engraver.hh:23, + from paper-column-engraver.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' - #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) - ^ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -102959,17 +102573,13 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' - scm_ptobs[SCM_PTOBNUM (port)].flush (port); - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from mark-engraver.cc:23: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' + inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } + ^~~~~~~~~~~ +./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -102982,39 +102592,28 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' - #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' - #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' - #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} - ^~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' - SCM_TABCOL (port); - ^~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from mark-engraver.cc:23: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Translator); + ^~~~~~~~~~~~~ +./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -103024,25 +102623,25 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Listener); + ^~~~~~~~~~~~~~~~~~~~ +./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -103052,52 +102651,47 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/pitch.hh:24, - from ./include/pitch-interval.hh:23, - from pitch-interval.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Moment); + ^~~~~~~~~~~~~~~~~~~~ +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/pitch.hh:24, - from ./include/pitch-interval.hh:23, - from pitch-interval.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); + ^~~~~~~~~~~~~~~~~~~~ +./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -103116,29 +102710,22 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' - return SCM_I_CONSP (x); - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/pitch.hh:24, - from ./include/pitch-interval.hh:23, - from pitch-interval.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Stencil); + ^~~~~~~~~~~~~~~~~~~~ +./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' - #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) - ^ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -103151,18 +102738,22 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' - scm_ptobs[SCM_PTOBNUM (port)].flush (port); - ^~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Prob); + ^~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from melody-engraver.cc:20: + from ./include/smobs.hh:23, + from ./include/pitch.hh:24, + from ./include/pitch-interval.hh:23, + from pitch-interval.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -103195,38 +102786,6 @@ from ./include/pitch.hh:24, from ./include/pitch-interval.hh:23, from pitch-interval.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' - #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' - #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' - #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} - ^~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' - SCM_TABCOL (port); - ^~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from melody-engraver.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -103255,9 +102814,10 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from melody-engraver.cc:20: + from ./include/smobs.hh:23, + from ./include/pitch.hh:24, + from ./include/pitch-interval.hh:23, + from pitch-interval.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -103286,73 +102846,12 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' scm_ptobs[SCM_PTOBNUM (port)].flush (port); ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/pitch.hh:24, from ./include/pitch-interval.hh:23, from pitch-interval.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from melody-engraver.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -103382,9 +102881,10 @@ ^~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from melody-engraver.cc:20: + from ./include/smobs.hh:23, + from ./include/pitch.hh:24, + from ./include/pitch-interval.hh:23, + from pitch-interval.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -103441,75 +102941,12 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/pitch.hh:24, - from ./include/pitch-interval.hh:23, - from pitch-interval.cc:20: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/beam.hh:24, - from beam-collision-engraver.cc:20: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from forbid-break-engraver.cc:19: + from ./include/grob-interface.hh:23, + from ./include/script-column.hh:24, + from script-column.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -103558,51 +102995,11 @@ ./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/scm-hash.hh:23, - from scm-hash.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' - inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } - ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from forbid-break-engraver.cc:19: + from ./include/grob-interface.hh:23, + from ./include/script-column.hh:24, + from script-column.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -103631,30 +103028,12 @@ ./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } ^~~~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } - ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from forbid-break-engraver.cc:19: + from ./include/grob-interface.hh:23, + from ./include/script-column.hh:24, + from script-column.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -103674,9 +103053,10 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/scm-hash.hh:23, - from scm-hash.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': + from ./include/pitch.hh:24, + from ./include/pitch-interval.hh:23, + from pitch-interval.cc:20: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -103695,53 +103075,12 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' - && (SCM_TYP7 (x) == scm_tc7_symbol)) - ^~~~~~~~ -./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' - inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } - ^~~~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' - inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/scm-hash.hh:23, - from scm-hash.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' - return scm_is_true (scm_equal_p (x, y)); - ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ ./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -103760,11 +103099,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from forbid-break-engraver.cc:19: + from ./include/grob-interface.hh:23, + from ./include/script-column.hh:24, + from script-column.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -103792,10 +103129,11 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from ./include/paper-column-engraver.hh:23, - from paper-column-engraver.cc:20: + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from forbid-break-engraver.cc:19: ./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -103821,12 +103159,7 @@ ./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/scm-hash.hh:23, - from scm-hash.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -103845,13 +103178,21 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' - inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } - ^~~~~~~~~~~ -./include/scm-hash.hh: In static member function 'static Scheme_hash_table* Scheme_hash_table::unsmob(SCM)': +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); + ^~~~~~~~~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/scm-hash.hh:23, + from scm-hash.cc:20: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -103870,25 +103211,50 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/scm-hash.hh:62:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Scheme_hash_table); - ^~~~~~~~~~~~~ -scm-hash.cc: In function 'void copy_scm_hashes(SCM, SCM)': -scm-hash.cc:42:62: warning: cast between incompatible function types from 'scm_unused_struct* (*)(void*, SCM)' {aka 'scm_unused_struct* (*)(void*, scm_unused_struct*)'} to 'scm_t_hash_handle_fn' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - scm_internal_hash_for_each_handle ((scm_t_hash_handle_fn) ©_handle, - ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from dots-engraver.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from dots-engraver.cc:20: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -103907,28 +103273,28 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ -scm-hash.cc: In member function 'scm_unused_struct* Scheme_hash_table::to_alist() const': -scm-hash.cc:147:56: warning: cast between incompatible function types from 'scm_unused_struct* (*)(void*, SCM, SCM, SCM)' {aka 'scm_unused_struct* (*)(void*, scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_hash_fold_fn' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - return scm_internal_hash_fold ((scm_t_hash_fold_fn) &collect_handles, - ^~~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' + return SCM_I_CONSP (x); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/scm-hash.hh:23, - from scm-hash.cc:20: -scm-hash.cc: In static member function 'static scm_unused_struct* Scheme_hash_table::smob_p(SCM)': + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from dots-engraver.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' + #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) + ^ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -103941,16 +103307,13 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/ly-smobs.icc:52:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/ly-smobs.icc:93:3: note: in expansion of macro 'IMPLEMENT_BASE_SMOBS' - IMPLEMENT_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~~~ -scm-hash.cc:151:1: note: in expansion of macro 'IMPLEMENT_SMOBS' - IMPLEMENT_SMOBS (Scheme_hash_table); - ^~~~~~~~~~~~~~~ -./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' + scm_ptobs[SCM_PTOBNUM (port)].flush (port); + ^~~~~~~~~~~ +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -103972,13 +103335,17 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Moment); - ^~~~~~~~~~~~~~~~~~~~ -./include/duration.hh: In static member function 'static Duration* Duration::unsmob(SCM)': +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); + ^~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from dots-engraver.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -103991,28 +103358,67 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' + #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' + #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' + #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} + ^~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' + SCM_TABCOL (port); + ^~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from dots-engraver.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/duration.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Duration); - ^~~~~~~~~~~~~~~~~~~~ -./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -104022,20 +103428,50 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Listener); - ^~~~~~~~~~~~~~~~~~~~ -rm -f ./out/measure-grouping-spanner.dep; DEPENDENCIES_OUTPUT="./out/measure-grouping-spanner.dep ./out/measure-grouping-spanner.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/measure-grouping-spanner.o measure-grouping-spanner.cc -./include/scm-hash.hh: In static member function 'static Scheme_hash_table* Scheme_hash_table::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from mark-engraver.cc:23: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from mark-engraver.cc:23: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -104054,22 +103490,28 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/scm-hash.hh:62:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Scheme_hash_table); - ^~~~~~~~~~~~~ -./include/context.hh: In static member function 'static Context* Context::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' + return SCM_I_CONSP (x); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from mark-engraver.cc:23: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' + #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) + ^ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -104082,16 +103524,17 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/context.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Context); - ^~~~~~~~~~~~~ -./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' + scm_ptobs[SCM_PTOBNUM (port)].flush (port); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from mark-engraver.cc:23: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -104104,28 +103547,67 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' + #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' + #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' + #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} + ^~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' + SCM_TABCOL (port); + ^~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from mark-engraver.cc:23: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Translator); - ^~~~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -104135,18 +103617,12 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); - ^~~~~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, @@ -104204,6 +103680,36 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/beam.hh:24, + from beam-collision-engraver.cc:20: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/pitch.hh:24, from ./include/pitch-interval.hh:23, @@ -104306,66 +103812,7 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/beam.hh:24, - from beam-collision-engraver.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' - inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/beam.hh:24, - from beam-collision-engraver.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': +./include/skyline.hh: In static member function 'static Skyline* Skyline::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -104384,59 +103831,16 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' - && (SCM_TYP7 (x) == scm_tc7_symbol)) - ^~~~~~~~ -./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' - inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } - ^~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/beam.hh:24, - from beam-collision-engraver.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' - return scm_is_true (scm_equal_p (x, y)); - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' - inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/beam.hh:24, - from beam-collision-engraver.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/skyline.hh:65:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Skyline); + ^~~~~~~~~~~~~~~~~~~~ +./include/duration.hh: In static member function 'static Duration* Duration::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -104455,13 +103859,16 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' - inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } - ^~~~~~~~~~~ -./include/pitch.hh: In static member function 'static Pitch* Pitch::unsmob(SCM)': +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/duration.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Duration); + ^~~~~~~~~~~~~~~~~~~~ +./include/scm-hash.hh: In static member function 'static Scheme_hash_table* Scheme_hash_table::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -104483,13 +103890,13 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/pitch.hh:74:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Pitch); - ^~~~~~~~~~~~~~~~~~~~ -./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': +./include/scm-hash.hh:62:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Scheme_hash_table); + ^~~~~~~~~~~~~ +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -104514,10 +103921,10 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Translator); +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); ^~~~~~~~~~~~~ -./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': +./include/pitch.hh: In static member function 'static Pitch* Pitch::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -104539,13 +103946,13 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Grob); - ^~~~~~~~~~~~~ -./include/pitch.hh: In static member function 'static Pitch* Pitch::unsmob(SCM)': +./include/pitch.hh:74:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Pitch); + ^~~~~~~~~~~~~~~~~~~~ +./include/context.hh: In static member function 'static Context* Context::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -104567,13 +103974,13 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/pitch.hh:74:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Pitch); - ^~~~~~~~~~~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +./include/context.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Context); + ^~~~~~~~~~~~~ +./include/spring.hh: In static member function 'static Spring* Spring::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -104598,15 +104005,16 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); +./include/spring.hh:38:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Spring); ^~~~~~~~~~~~~~~~~~~~ +rm -f ./out/melody-engraver.dep; DEPENDENCIES_OUTPUT="./out/melody-engraver.dep ./out/melody-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/melody-engraver.o melody-engraver.cc In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from dots-engraver.cc:20: + from ./include/smobs.hh:23, + from ./include/scm-hash.hh:23, + from scm-hash.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -104657,9 +104065,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from dots-engraver.cc:20: + from ./include/smobs.hh:23, + from ./include/scm-hash.hh:23, + from scm-hash.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -104691,9 +104099,9 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from dots-engraver.cc:20: + from ./include/smobs.hh:23, + from ./include/scm-hash.hh:23, + from scm-hash.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -104726,11 +104134,53 @@ ./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } ^~~~~~~~~~~ +paper-column-engraver.cc: In member function 'virtual void Paper_column_engraver::finalize()': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' + && (SCM_TYP7 (x) == scm_tc7_symbol)) + ^~~~~~~~ +paper-column-engraver.cc:74:12: note: in expansion of macro 'scm_is_symbol' + if (!scm_is_symbol (command_column_->get_property ("line-break-permission"))) + ^~~~~~~~~~~~~ +In file included from ./include/lily-guile.hh:39, + from ./include/grob-interface.hh:23, + from ./include/script-column.hh:24, + from script-column.cc:20: +script-column.cc: In function 'void ly_grob_script_priority_lessinit()': +script-column.cc:44:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_grob_script_priority_less, "ly:grob-script-priority-less", + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +script-column.cc:44:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_grob_script_priority_less, "ly:grob-script-priority-less", + ^~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from dots-engraver.cc:20: + from ./include/smobs.hh:23, + from ./include/scm-hash.hh:23, + from scm-hash.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -104756,7 +104206,17 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ -./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': +script-column.cc: In function 'void Script_column_row_before_line_breaking_init_functions()': +script-column.cc:57:38: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK (Script_column, row_before_line_breaking, 1); + ^~~~~~~~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +script-column.cc:57:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' + MAKE_SCHEME_CALLBACK (Script_column, row_before_line_breaking, 1); + ^~~~~~~~~~~~~~~~~~~~ +./include/scm-hash.hh: In static member function 'static Scheme_hash_table* Scheme_hash_table::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -104781,16 +104241,57 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Translator); +./include/scm-hash.hh:62:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Scheme_hash_table); ^~~~~~~~~~~~~ +scm-hash.cc: In function 'void copy_scm_hashes(SCM, SCM)': +scm-hash.cc:42:62: warning: cast between incompatible function types from 'scm_unused_struct* (*)(void*, SCM)' {aka 'scm_unused_struct* (*)(void*, scm_unused_struct*)'} to 'scm_t_hash_handle_fn' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + scm_internal_hash_for_each_handle ((scm_t_hash_handle_fn) ©_handle, + ^~~~~~~~~~~ +scm-hash.cc: In member function 'scm_unused_struct* Scheme_hash_table::to_alist() const': +scm-hash.cc:147:56: warning: cast between incompatible function types from 'scm_unused_struct* (*)(void*, SCM, SCM, SCM)' {aka 'scm_unused_struct* (*)(void*, scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_hash_fold_fn' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + return scm_internal_hash_fold ((scm_t_hash_fold_fn) &collect_handles, + ^~~~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/scm-hash.hh:23, + from scm-hash.cc:20: +scm-hash.cc: In static member function 'static scm_unused_struct* Scheme_hash_table::smob_p(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/ly-smobs.icc:52:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/ly-smobs.icc:93:3: note: in expansion of macro 'IMPLEMENT_BASE_SMOBS' + IMPLEMENT_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~~~ +scm-hash.cc:151:1: note: in expansion of macro 'IMPLEMENT_SMOBS' + IMPLEMENT_SMOBS (Scheme_hash_table); + ^~~~~~~~~~~~~~~ +rm -f ./out/spacing-spanner.dep; DEPENDENCIES_OUTPUT="./out/spacing-spanner.dep ./out/spacing-spanner.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/spacing-spanner.o spacing-spanner.cc In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from ./include/paper-column-engraver.hh:23, - from paper-column-engraver.cc:20: + from ./include/grob-interface.hh:23, + from ./include/beam.hh:24, + from beam-collision-engraver.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -104839,40 +104340,11 @@ ./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } ^~~~~~~~~~~ -./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Moment); - ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from ./include/paper-column-engraver.hh:23, - from paper-column-engraver.cc:20: + from ./include/grob-interface.hh:23, + from ./include/beam.hh:24, + from beam-collision-engraver.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -104904,10 +104376,9 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from ./include/paper-column-engraver.hh:23, - from paper-column-engraver.cc:20: + from ./include/grob-interface.hh:23, + from ./include/beam.hh:24, + from beam-collision-engraver.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -104942,10 +104413,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from ./include/paper-column-engraver.hh:23, - from paper-column-engraver.cc:20: + from ./include/grob-interface.hh:23, + from ./include/beam.hh:24, + from beam-collision-engraver.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -104971,7 +104441,70 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ -./include/duration.hh: In static member function 'static Duration* Duration::unsmob(SCM)': +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from forbid-break-engraver.cc:19: +./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' + inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from forbid-break-engraver.cc:19: +./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -104990,16 +104523,56 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/duration.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Duration); - ^~~~~~~~~~~~~~~~~~~~ -./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' + && (SCM_TYP7 (x) == scm_tc7_symbol)) + ^~~~~~~~ +./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' + inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } + ^~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from forbid-break-engraver.cc:19: +./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' + return scm_is_true (scm_equal_p (x, y)); + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' + inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } + ^~~~~~~~~~~ +./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -105024,10 +104597,27 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Grob); +./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Translator); ^~~~~~~~~~~~~ -./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': +script-column.cc: In function 'void Script_column_before_line_breaking_init_functions()': +script-column.cc:100:38: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK (Script_column, before_line_breaking, 1); + ^~~~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +script-column.cc:100:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' + MAKE_SCHEME_CALLBACK (Script_column, before_line_breaking, 1); + ^~~~~~~~~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from forbid-break-engraver.cc:19: +./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -105046,15 +104636,12 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Stencil); - ^~~~~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' + inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } + ^~~~~~~~~~~ ./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -105086,25 +104673,20 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from translator-scheme.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': + from ./include/grob-interface.hh:23, + from ./include/script-column.hh:24, + from script-column.cc:20: +script-column.cc: In static member function 'static void Script_column::order_grobs(std::vector)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': +script-column.cc:159:35: note: in expansion of macro 'scm_is_eq' + for (SCM t = ss; !scm_is_eq (t, s); t = scm_cdr (t)) + ^~~~~~~~~ +./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -105129,23 +104711,10 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Listener); +./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Moment); ^~~~~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': +./include/duration.hh: In static member function 'static Duration* Duration::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -105167,80 +104736,12 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Translator); - ^~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from translator-scheme.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' - return SCM_I_CONSP (x); - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from translator-scheme.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' - #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) - ^ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' - scm_ptobs[SCM_PTOBNUM (port)].flush (port); - ^~~~~~~~~~~ +./include/duration.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Duration); + ^~~~~~~~~~~~~~~~~~~~ ./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -105269,13 +104770,7 @@ ./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' DECLARE_SIMPLE_SMOBS (Listener); ^~~~~~~~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from translator-scheme.cc:20: +./include/scm-hash.hh: In static member function 'static Scheme_hash_table* Scheme_hash_table::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -105288,85 +104783,22 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' - #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' - #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' - #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} - ^~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' - SCM_TABCOL (port); - ^~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from translator-scheme.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/scm-hash.hh:62:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Scheme_hash_table); + ^~~~~~~~~~~~~ +./include/context.hh: In static member function 'static Context* Context::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -105388,13 +104820,13 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Moment); - ^~~~~~~~~~~~~~~~~~~~ -./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': +./include/context.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Context); + ^~~~~~~~~~~~~ +./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -105419,8 +104851,8 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Grob); +./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Translator); ^~~~~~~~~~~~~ ./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] @@ -105450,7 +104882,7 @@ ./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' DECLARE_SIMPLE_SMOBS (Box); ^~~~~~~~~~~~~~~~~~~~ -./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -105472,13 +104904,13 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Stencil); - ^~~~~~~~~~~~~~~~~~~~ -./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); + ^~~~~~~~~~~~~ +./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -105500,12 +104932,12 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Prob); - ^~~~~~~~~~~~~ +./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Stencil); + ^~~~~~~~~~~~~~~~~~~~ ./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -105534,7 +104966,7 @@ ./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' DECLARE_SIMPLE_SMOBS (Listener); ^~~~~~~~~~~~~~~~~~~~ -./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -105556,13 +104988,13 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Stencil); - ^~~~~~~~~~~~~~~~~~~~ -./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); + ^~~~~~~~~~~~~ +./include/pitch.hh: In static member function 'static Pitch* Pitch::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -105584,12 +105016,12 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Prob); - ^~~~~~~~~~~~~ +./include/pitch.hh:74:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Pitch); + ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, @@ -105624,7 +105056,7 @@ from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, - from melody-engraver.cc:20: + from dots-engraver.cc:20: ./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -105650,64 +105082,7 @@ ./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } ^~~~~~~~~~~ -./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Grob); - ^~~~~~~~~~~~~ -rm -f ./out/paper-def.dep; DEPENDENCIES_OUTPUT="./out/paper-def.dep ./out/paper-def.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/paper-def.o paper-def.cc -rm -f ./out/stem-engraver.dep; DEPENDENCIES_OUTPUT="./out/stem-engraver.dep ./out/stem-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/stem-engraver.o stem-engraver.cc -./include/skyline.hh: In static member function 'static Skyline* Skyline::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/skyline.hh:65:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Skyline); - ^~~~~~~~~~~~~~~~~~~~ +rm -f ./out/translator-scheme.dep; DEPENDENCIES_OUTPUT="./out/translator-scheme.dep ./out/translator-scheme.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/translator-scheme.o translator-scheme.cc In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, @@ -105863,6 +105238,121 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ +rm -f ./out/measure-grouping-spanner.dep; DEPENDENCIES_OUTPUT="./out/measure-grouping-spanner.dep ./out/measure-grouping-spanner.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/measure-grouping-spanner.o measure-grouping-spanner.cc +rm -f ./out/paper-def.dep; DEPENDENCIES_OUTPUT="./out/paper-def.dep ./out/paper-def.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/paper-def.o paper-def.cc +./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Translator); + ^~~~~~~~~~~~~ +rm -f ./out/stem-engraver.dep; DEPENDENCIES_OUTPUT="./out/stem-engraver.dep ./out/stem-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/stem-engraver.o stem-engraver.cc +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); + ^~~~~~~~~~~~~~~~~~~~ +./include/skyline.hh: In static member function 'static Skyline* Skyline::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/skyline.hh:65:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Skyline); + ^~~~~~~~~~~~~~~~~~~~ +./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Moment); + ^~~~~~~~~~~~~~~~~~~~ ./include/duration.hh: In static member function 'static Duration* Duration::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -105891,6 +105381,34 @@ ./include/duration.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' DECLARE_SIMPLE_SMOBS (Duration); ^~~~~~~~~~~~~~~~~~~~ +./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Listener); + ^~~~~~~~~~~~~~~~~~~~ ./include/scm-hash.hh: In static member function 'static Scheme_hash_table* Scheme_hash_table::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -105919,28 +105437,6 @@ ./include/scm-hash.hh:62:3: note: in expansion of macro 'DECLARE_SMOBS' DECLARE_SMOBS (Scheme_hash_table); ^~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from melody-engraver.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } - ^~~~~~~~~~~ ./include/context.hh: In static member function 'static Context* Context::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -105969,6 +105465,56 @@ ./include/context.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' DECLARE_SMOBS (Context); ^~~~~~~~~~~~~ +./include/grob-array.hh: In static member function 'static Grob_array* Grob_array::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/grob-array.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Grob_array); + ^~~~~~~~~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from dots-engraver.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } + ^~~~~~~~~~~ ./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -106005,7 +105551,7 @@ from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, - from melody-engraver.cc:20: + from dots-engraver.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -106039,7 +105585,7 @@ from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, - from melody-engraver.cc:20: + from dots-engraver.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -106072,39 +105618,11 @@ ./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } ^~~~~~~~~~~ -./include/spring.hh: In static member function 'static Spring* Spring::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/spring.hh:38:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Spring); - ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, - from melody-engraver.cc:20: + from dots-engraver.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -106130,63 +105648,44 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ -./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from melody-engraver.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Translator); - ^~~~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); - ^~~~~~~~~~~~~~~~~~~~ -paper-column-engraver.cc: In member function 'virtual void Paper_column_engraver::finalize()': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from melody-engraver.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -106205,16 +105704,13 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' - && (SCM_TYP7 (x) == scm_tc7_symbol)) - ^~~~~~~~ -paper-column-engraver.cc:74:12: note: in expansion of macro 'scm_is_symbol' - if (!scm_is_symbol (command_column_->get_property ("line-break-permission"))) - ^~~~~~~~~~~~~ -./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' + return SCM_I_CONSP (x); + ^~~~~~~~~~~ +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -106239,16 +105735,25 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Translator); +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); ^~~~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from melody-engraver.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' + #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) + ^ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -106261,16 +105766,13 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); - ^~~~~~~~~~~~~~~~~~~~ -./include/skyline.hh: In static member function 'static Skyline* Skyline::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' + scm_ptobs[SCM_PTOBNUM (port)].flush (port); + ^~~~~~~~~~~ +./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -106295,10 +105797,10 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/skyline.hh:65:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Skyline); +./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Stencil); ^~~~~~~~~~~~~~~~~~~~ -./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': +./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -106320,13 +105822,17 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Moment); - ^~~~~~~~~~~~~~~~~~~~ -./include/duration.hh: In static member function 'static Duration* Duration::unsmob(SCM)': +./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Prob); + ^~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from melody-engraver.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -106339,28 +105845,39 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/duration.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Duration); - ^~~~~~~~~~~~~~~~~~~~ -./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' + #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' + #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' + #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} + ^~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' + SCM_TABCOL (port); + ^~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from melody-engraver.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -106370,25 +105887,25 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Listener); - ^~~~~~~~~~~~~~~~~~~~ -./include/scm-hash.hh: In static member function 'static Scheme_hash_table* Scheme_hash_table::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -106398,19 +105915,13 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/scm-hash.hh:62:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Scheme_hash_table); - ^~~~~~~~~~~~~ -./include/context.hh: In static member function 'static Context* Context::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -106435,11 +105946,10 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/context.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Context); +./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Translator); ^~~~~~~~~~~~~ -rm -f ./out/font-metric-scheme.dep; DEPENDENCIES_OUTPUT="./out/font-metric-scheme.dep ./out/font-metric-scheme.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/font-metric-scheme.o font-metric-scheme.cc -./include/grob-array.hh: In static member function 'static Grob_array* Grob_array::unsmob(SCM)': +./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -106464,10 +105974,10 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/grob-array.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Grob_array); +./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Moment); ^~~~~~~~~~~~~~~~~~~~ -./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': +./include/duration.hh: In static member function 'static Duration* Duration::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -106489,14 +105999,13 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Grob); - ^~~~~~~~~~~~~ -rm -f ./out/metronome-engraver.dep; DEPENDENCIES_OUTPUT="./out/metronome-engraver.dep ./out/metronome-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/metronome-engraver.o metronome-engraver.cc -./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': +./include/duration.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Duration); + ^~~~~~~~~~~~~~~~~~~~ +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -106521,9 +106030,10 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Listener); +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); ^~~~~~~~~~~~~~~~~~~~ +rm -f ./out/font-metric-scheme.dep; DEPENDENCIES_OUTPUT="./out/font-metric-scheme.dep ./out/font-metric-scheme.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/font-metric-scheme.o font-metric-scheme.cc ./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -106608,14 +106118,7 @@ ./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' DECLARE_SMOBS (Prob); ^~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from translator-scheme.cc:20: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': +./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -106634,12 +106137,15 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Listener); + ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, @@ -106829,13 +106335,12 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ -rm -f ./out/warn-scheme.dep; DEPENDENCIES_OUTPUT="./out/warn-scheme.dep ./out/warn-scheme.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/warn-scheme.o warn-scheme.cc In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/spacing-spanner.hh:26, - from spacing-spanner.cc:20: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from stem-engraver.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -106864,9 +106369,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/spacing-spanner.hh:26, - from spacing-spanner.cc:20: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from stem-engraver.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -106895,9 +106400,9 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/spacing-spanner.hh:26, - from spacing-spanner.cc:20: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from stem-engraver.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -106928,9 +106433,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/spacing-spanner.hh:26, - from spacing-spanner.cc:20: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from stem-engraver.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -106960,9 +106465,9 @@ ^~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/spacing-spanner.hh:26, - from spacing-spanner.cc:20: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from stem-engraver.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -107019,11 +106524,241 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/spacing-spanner.hh:26, - from spacing-spanner.cc:20: + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from translator-scheme.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from translator-scheme.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' + return SCM_I_CONSP (x); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from translator-scheme.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' + #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) + ^ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' + scm_ptobs[SCM_PTOBNUM (port)].flush (port); + ^~~~~~~~~~~ +rm -f ./out/metronome-engraver.dep; DEPENDENCIES_OUTPUT="./out/metronome-engraver.dep ./out/metronome-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/metronome-engraver.o metronome-engraver.cc +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from translator-scheme.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' + #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' + #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' + #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} + ^~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' + SCM_TABCOL (port); + ^~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from translator-scheme.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from melody-engraver.cc:20: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/measure-grouping-spanner.hh:23, + from measure-grouping-spanner.cc:20: ./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -107049,12 +106784,13 @@ ./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } ^~~~~~~~~~~ +rm -f ./out/warn-scheme.dep; DEPENDENCIES_OUTPUT="./out/warn-scheme.dep ./out/warn-scheme.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/warn-scheme.o warn-scheme.cc In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, - from ./include/spacing-spanner.hh:26, - from spacing-spanner.cc:20: + from ./include/measure-grouping-spanner.hh:23, + from measure-grouping-spanner.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -107106,8 +106842,8 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, - from ./include/spacing-spanner.hh:26, - from spacing-spanner.cc:20: + from ./include/measure-grouping-spanner.hh:23, + from measure-grouping-spanner.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -107140,8 +106876,8 @@ from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, - from ./include/spacing-spanner.hh:26, - from spacing-spanner.cc:20: + from ./include/measure-grouping-spanner.hh:23, + from measure-grouping-spanner.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -107177,8 +106913,8 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, - from ./include/spacing-spanner.hh:26, - from spacing-spanner.cc:20: + from ./include/measure-grouping-spanner.hh:23, + from measure-grouping-spanner.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -107204,7 +106940,7 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ -./include/spring.hh: In static member function 'static Spring* Spring::unsmob(SCM)': +./include/output-def.hh: In static member function 'static Output_def* Output_def::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -107226,37 +106962,13 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/spring.hh:38:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Spring); - ^~~~~~~~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from translator-scheme.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } - ^~~~~~~~~~~ -./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': +./include/output-def.hh:54:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Output_def); + ^~~~~~~~~~~~~ +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -107281,9 +106993,31 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Moment); +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); ^~~~~~~~~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from melody-engraver.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } + ^~~~~~~~~~~ ./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -107318,11 +107052,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from translator-scheme.cc:20: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from melody-engraver.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -107354,11 +107086,9 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from translator-scheme.cc:20: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from melody-engraver.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -107393,11 +107123,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from translator-scheme.cc:20: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from melody-engraver.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -107423,7 +107151,7 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ -./include/output-def.hh: In static member function 'static Output_def* Output_def::unsmob(SCM)': +./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -107448,66 +107176,15 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/output-def.hh:54:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Output_def); +./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Translator); ^~~~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); - ^~~~~~~~~~~~~~~~~~~~ -./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Moment); - ^~~~~~~~~~~~~~~~~~~~ -./include/duration.hh: In static member function 'static Duration* Duration::unsmob(SCM)': +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from stem-engraver.cc:20: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -107526,16 +107203,13 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/duration.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Duration); - ^~~~~~~~~~~~~~~~~~~~ -./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -107560,10 +107234,10 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Listener); +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); ^~~~~~~~~~~~~~~~~~~~ -./include/scm-hash.hh: In static member function 'static Scheme_hash_table* Scheme_hash_table::unsmob(SCM)': +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -107588,10 +107262,10 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/scm-hash.hh:62:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Scheme_hash_table); +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); ^~~~~~~~~~~~~ -./include/context.hh: In static member function 'static Context* Context::unsmob(SCM)': +./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -107613,12 +107287,26 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/context.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Context); - ^~~~~~~~~~~~~ +./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Stencil); + ^~~~~~~~~~~~~~~~~~~~ +In file included from ./include/lily-guile.hh:39, + from ./include/grob-interface.hh:23, + from ./include/measure-grouping-spanner.hh:23, + from measure-grouping-spanner.cc:20: +measure-grouping-spanner.cc: In function 'void Measure_grouping_print_init_functions()': +measure-grouping-spanner.cc:28:41: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK (Measure_grouping, print, 1); + ^~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +measure-grouping-spanner.cc:28:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' + MAKE_SCHEME_CALLBACK (Measure_grouping, print, 1); + ^~~~~~~~~~~~~~~~~~~~ ./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -107647,7 +107335,7 @@ ./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' DECLARE_SMOBS (Grob); ^~~~~~~~~~~~~ -./include/music-output.hh: In static member function 'static Music_output* Music_output::unsmob(SCM)': +./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -107669,18 +107357,18 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/music-output.hh:31:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Music_output); - ^~~~~~~~~~~~~ +./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Listener); + ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from stem-engraver.cc:20: + from ./include/grob-interface.hh:23, + from ./include/spacing-spanner.hh:26, + from spacing-spanner.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -107709,9 +107397,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from stem-engraver.cc:20: + from ./include/grob-interface.hh:23, + from ./include/spacing-spanner.hh:26, + from spacing-spanner.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -107740,9 +107428,9 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from stem-engraver.cc:20: + from ./include/grob-interface.hh:23, + from ./include/spacing-spanner.hh:26, + from spacing-spanner.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -107773,9 +107461,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from stem-engraver.cc:20: + from ./include/grob-interface.hh:23, + from ./include/spacing-spanner.hh:26, + from spacing-spanner.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -107805,9 +107493,9 @@ ^~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from stem-engraver.cc:20: + from ./include/grob-interface.hh:23, + from ./include/spacing-spanner.hh:26, + from spacing-spanner.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -107864,143 +107552,44 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ -./include/skyline.hh: In static member function 'static Skyline* Skyline::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/skyline.hh:65:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Skyline); - ^~~~~~~~~~~~~~~~~~~~ -./include/skyline-pair.hh: In static member function 'static Skyline_pair* Skyline_pair::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/skyline-pair.hh:30:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Skyline_pair); - ^~~~~~~~~~~~~~~~~~~~ -./include/context-def.hh: In static member function 'static Context_def* Context_def::unsmob(SCM)': +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from metronome-engraver.cc:23: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/context-def.hh:79:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Context_def); - ^~~~~~~~~~~~~ -In file included from ./include/lily-guile.hh:39, - from ./include/grob-interface.hh:23, - from ./include/spacing-spanner.hh:26, - from spacing-spanner.cc:20: -spacing-spanner.cc: In function 'void Spacing_spanner_set_springs_init_functions()': -spacing-spanner.cc:57:40: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (Spacing_spanner, set_springs, 1); - ^~~~~~~~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -spacing-spanner.cc:57:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (Spacing_spanner, set_springs, 1); - ^~~~~~~~~~~~~~~~~~~~ -./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Translator); - ^~~~~~~~~~~~~ -spacing-spanner.cc: In function 'void Spacing_spanner_calc_common_shortest_duration_init_functions()': -spacing-spanner.cc:88:40: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (Spacing_spanner, calc_common_shortest_duration, 1); - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -spacing-spanner.cc:88:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (Spacing_spanner, calc_common_shortest_duration, 1); - ^~~~~~~~~~~~~~~~~~~~ -./include/translator-group.hh: In static member function 'static Translator_group* Translator_group::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from metronome-engraver.cc:23: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -108019,64 +107608,28 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/translator-group.hh:66:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Translator_group); - ^~~~~~~~~~~~~ -In file included from ./include/lily-guile.hh:39, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from translator-scheme.cc:20: -translator-scheme.cc: In function 'void ly_translator_nameinit()': -translator-scheme.cc:25:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_translator_name, "ly:translator-name", - ^~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -translator-scheme.cc:25:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_translator_name, "ly:translator-name", - ^~~~~~~~~ -translator-scheme.cc: In function 'void ly_translator_descriptioninit()': -translator-scheme.cc:36:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_translator_description, "ly:translator-description", - ^~~~~~~~~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -translator-scheme.cc:36:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_translator_description, "ly:translator-description", - ^~~~~~~~~ -translator-scheme.cc: In function 'void ly_translator_contextinit()': -translator-scheme.cc:45:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_translator_context, "ly:translator-context", - ^~~~~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -translator-scheme.cc:45:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_translator_context, "ly:translator-context", - ^~~~~~~~~ -rm -f ./out/includable-lexer.dep; DEPENDENCIES_OUTPUT="./out/includable-lexer.dep ./out/includable-lexer.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/includable-lexer.o includable-lexer.cc -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' + return SCM_I_CONSP (x); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/measure-grouping-spanner.hh:23, - from measure-grouping-spanner.cc:20: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from metronome-engraver.cc:23: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' + #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) + ^ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -108089,18 +107642,19 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' + scm_ptobs[SCM_PTOBNUM (port)].flush (port); + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from metronome-engraver.cc:23: + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/font-metric.hh:23, + from font-metric-scheme.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -108129,9 +107683,10 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from metronome-engraver.cc:23: + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/font-metric.hh:23, + from font-metric-scheme.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -108157,12 +107712,106 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' return SCM_I_CONSP (x); ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from metronome-engraver.cc:23: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' + #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' + #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' + #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} + ^~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' + SCM_TABCOL (port); + ^~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from metronome-engraver.cc:23: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/font-metric.hh:23, + from font-metric-scheme.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -108193,9 +107842,10 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from metronome-engraver.cc:23: + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/font-metric.hh:23, + from font-metric-scheme.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -108225,9 +107875,10 @@ ^~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from metronome-engraver.cc:23: + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/font-metric.hh:23, + from font-metric-scheme.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -108256,6 +107907,36 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/spacing-spanner.hh:26, + from spacing-spanner.cc:20: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -108287,9 +107968,41 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/output-def.hh:25, + from paper-def.cc:22: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, - from ./include/measure-grouping-spanner.hh:23, - from measure-grouping-spanner.cc:20: + from ./include/spacing-spanner.hh:26, + from spacing-spanner.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -108340,10 +108053,10 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/measure-grouping-spanner.hh:23, - from measure-grouping-spanner.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': + from ./include/smobs.hh:23, + from ./include/output-def.hh:25, + from paper-def.cc:22: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -108362,59 +108075,19 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' - && (SCM_TYP7 (x) == scm_tc7_symbol)) - ^~~~~~~~ -./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' - inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } - ^~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/measure-grouping-spanner.hh:23, - from measure-grouping-spanner.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' - return scm_is_true (scm_equal_p (x, y)); +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' + return SCM_I_CONSP (x); ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' - inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } - ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/measure-grouping-spanner.hh:23, - from measure-grouping-spanner.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/font-metric.hh:23, + from font-metric-scheme.cc:20: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -108433,19 +108106,28 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' - inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } - ^~~~~~~~~~~ -./include/output-def.hh: In static member function 'static Output_def* Output_def::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/output-def.hh:25, + from paper-def.cc:22: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' + #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) + ^ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -108458,16 +108140,18 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/output-def.hh:54:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Output_def); - ^~~~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' + scm_ptobs[SCM_PTOBNUM (port)].flush (port); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/spacing-spanner.hh:26, + from spacing-spanner.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -108486,53 +108170,59 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); - ^~~~~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' + && (SCM_TYP7 (x) == scm_tc7_symbol)) + ^~~~~~~~ +./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' + inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } + ^~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/output-def.hh:25, - from paper-def.cc:22: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': + from ./include/grob-interface.hh:23, + from ./include/spacing-spanner.hh:26, + from spacing-spanner.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' + return scm_is_true (scm_equal_p (x, y)); + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' + inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/output-def.hh:25, - from paper-def.cc:22: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': + from ./include/grob-interface.hh:23, + from ./include/spacing-spanner.hh:26, + from spacing-spanner.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -108554,43 +108244,9 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' - return SCM_I_CONSP (x); - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/output-def.hh:25, - from paper-def.cc:22: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' - #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) - ^ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' - scm_ptobs[SCM_PTOBNUM (port)].flush (port); - ^~~~~~~~~~~ +./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' + inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, @@ -108684,6 +108340,62 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ +./include/spring.hh: In static member function 'static Spring* Spring::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/spring.hh:38:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Spring); + ^~~~~~~~~~~~~~~~~~~~ +./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Moment); + ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, @@ -108714,7 +108426,7 @@ ./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } ^~~~~~~~~~~ -./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': +./include/output-def.hh: In static member function 'static Output_def* Output_def::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -108739,10 +108451,10 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Grob); +./include/output-def.hh:54:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Output_def); ^~~~~~~~~~~~~ -./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -108767,28 +108479,16 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Stencil); +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); ^~~~~~~~~~~~~~~~~~~~ -In file included from ./include/lily-guile.hh:39, - from ./include/grob-interface.hh:23, - from ./include/measure-grouping-spanner.hh:23, - from measure-grouping-spanner.cc:20: -measure-grouping-spanner.cc: In function 'void Measure_grouping_print_init_functions()': -measure-grouping-spanner.cc:28:41: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (Measure_grouping, print, 1); - ^~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -measure-grouping-spanner.cc:28:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (Measure_grouping, print, 1); - ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from stem-engraver.cc:20: + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from translator-scheme.cc:20: ./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -108814,46 +108514,138 @@ ./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } ^~~~~~~~~~~ +rm -f ./out/includable-lexer.dep; DEPENDENCIES_OUTPUT="./out/includable-lexer.dep ./out/includable-lexer.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/includable-lexer.o includable-lexer.cc In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/font-metric.hh:23, - from font-metric-scheme.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from stem-engraver.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' + inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/font-metric.hh:23, - from font-metric-scheme.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from stem-engraver.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' + && (SCM_TYP7 (x) == scm_tc7_symbol)) + ^~~~~~~~ +./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' + inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } + ^~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from stem-engraver.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' + return scm_is_true (scm_equal_p (x, y)); + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' + inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from stem-engraver.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -108875,26 +108667,44 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' - return SCM_I_CONSP (x); - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/font-metric.hh:23, - from font-metric-scheme.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': +./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' + inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } + ^~~~~~~~~~~ +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' - #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) - ^ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); + ^~~~~~~~~~~~~ +./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -108907,18 +108717,16 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' - scm_ptobs[SCM_PTOBNUM (port)].flush (port); - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/font-metric.hh:23, - from font-metric-scheme.cc:20: +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Translator); + ^~~~~~~~~~~~~ +./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -108931,40 +108739,56 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' - #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' - #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' - #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} - ^~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' - SCM_TABCOL (port); - ^~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/font-metric.hh:23, - from font-metric-scheme.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Moment); + ^~~~~~~~~~~~~~~~~~~~ +./include/music-output.hh: In static member function 'static Music_output* Music_output::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/music-output.hh:31:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Music_output); + ^~~~~~~~~~~~~ +./include/duration.hh: In static member function 'static Duration* Duration::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -108974,25 +108798,53 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/duration.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Duration); + ^~~~~~~~~~~~~~~~~~~~ +./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Listener); + ^~~~~~~~~~~~~~~~~~~~ +./include/scm-hash.hh: In static member function 'static Scheme_hash_table* Scheme_hash_table::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -109002,19 +108854,19 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/font-metric.hh:23, - from font-metric-scheme.cc:20: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/scm-hash.hh:62:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Scheme_hash_table); + ^~~~~~~~~~~~~ +./include/context.hh: In static member function 'static Context* Context::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -109033,12 +108885,43 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/context.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Context); + ^~~~~~~~~~~~~ +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); + ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, @@ -109061,6 +108944,62 @@ ./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } ^~~~~~~~~~~ +./include/skyline.hh: In static member function 'static Skyline* Skyline::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/skyline.hh:65:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Skyline); + ^~~~~~~~~~~~~~~~~~~~ +./include/skyline-pair.hh: In static member function 'static Skyline_pair* Skyline_pair::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/skyline-pair.hh:30:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Skyline_pair); + ^~~~~~~~~~~~~~~~~~~~ ./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -109148,6 +109087,134 @@ ./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' return scm_is_true (scm_equal_p (x, y)); ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/font-metric.hh:23, + from font-metric-scheme.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' + inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' + inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/font-metric.hh:23, + from font-metric-scheme.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' + && (SCM_TYP7 (x) == scm_tc7_symbol)) + ^~~~~~~~ +./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' + inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } + ^~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/font-metric.hh:23, + from font-metric-scheme.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' + return scm_is_true (scm_equal_p (x, y)); + ^~~~~~~~~~~ ./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -109194,7 +109261,37 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ -rm -f ./out/slur-scoring.dep; DEPENDENCIES_OUTPUT="./out/slur-scoring.dep ./out/slur-scoring.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/slur-scoring.o slur-scoring.cc +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/font-metric.hh:23, + from font-metric-scheme.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' + inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } + ^~~~~~~~~~~ ./include/output-def.hh: In static member function 'static Output_def* Output_def::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -109251,12 +109348,66 @@ ./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' DECLARE_SIMPLE_SMOBS (Box); ^~~~~~~~~~~~~~~~~~~~ +In file included from ./include/lily-guile.hh:39, + from ./include/grob-interface.hh:23, + from ./include/spacing-spanner.hh:26, + from spacing-spanner.cc:20: +spacing-spanner.cc: In function 'void Spacing_spanner_set_springs_init_functions()': +spacing-spanner.cc:57:40: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK (Spacing_spanner, set_springs, 1); + ^~~~~~~~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +spacing-spanner.cc:57:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' + MAKE_SCHEME_CALLBACK (Spacing_spanner, set_springs, 1); + ^~~~~~~~~~~~~~~~~~~~ +spacing-spanner.cc: In function 'void Spacing_spanner_calc_common_shortest_duration_init_functions()': +spacing-spanner.cc:88:40: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK (Spacing_spanner, calc_common_shortest_duration, 1); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +spacing-spanner.cc:88:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' + MAKE_SCHEME_CALLBACK (Spacing_spanner, calc_common_shortest_duration, 1); + ^~~~~~~~~~~~~~~~~~~~ +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); + ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from stem-engraver.cc:20: + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from translator-scheme.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -109307,9 +109458,11 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from stem-engraver.cc:20: + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from translator-scheme.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -109341,9 +109494,11 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from stem-engraver.cc:20: + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from translator-scheme.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -109376,11 +109531,69 @@ ./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } ^~~~~~~~~~~ +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); + ^~~~~~~~~~~~~ +./include/font-metric.hh: In static member function 'static Font_metric* Font_metric::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/font-metric.hh:57:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Font_metric); + ^~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from stem-engraver.cc:20: + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from translator-scheme.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -109406,7 +109619,35 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ -./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': +./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Stencil); + ^~~~~~~~~~~~~~~~~~~~ +./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -109431,8 +109672,8 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Translator); +./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Prob); ^~~~~~~~~~~~~ ./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] @@ -109490,7 +109731,7 @@ ./include/duration.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' DECLARE_SIMPLE_SMOBS (Duration); ^~~~~~~~~~~~~~~~~~~~ -./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': +./include/font-metric.hh: In static member function 'static Font_metric* Font_metric::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -109512,13 +109753,13 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Listener); - ^~~~~~~~~~~~~~~~~~~~ -./include/scm-hash.hh: In static member function 'static Scheme_hash_table* Scheme_hash_table::unsmob(SCM)': +./include/font-metric.hh:57:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Font_metric); + ^~~~~~~~~~~~~ +./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -109540,13 +109781,13 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/scm-hash.hh:62:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Scheme_hash_table); - ^~~~~~~~~~~~~ -./include/font-metric.hh: In static member function 'static Font_metric* Font_metric::unsmob(SCM)': +./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Listener); + ^~~~~~~~~~~~~~~~~~~~ +./include/scm-hash.hh: In static member function 'static Scheme_hash_table* Scheme_hash_table::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -109571,10 +109812,10 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/font-metric.hh:57:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Font_metric); +./include/scm-hash.hh:62:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Scheme_hash_table); ^~~~~~~~~~~~~ -./include/context.hh: In static member function 'static Context* Context::unsmob(SCM)': +./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -109596,13 +109837,28 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/context.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Context); - ^~~~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Stencil); + ^~~~~~~~~~~~~~~~~~~~ +In file included from ./include/lily-guile.hh:39, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/font-metric.hh:23, + from font-metric-scheme.cc:20: +font-metric-scheme.cc: In function 'void ly_font_get_glyphinit()': +font-metric-scheme.cc:26:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_font_get_glyph, "ly:font-get-glyph", + ^~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +font-metric-scheme.cc:26:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_font_get_glyph, "ly:font-get-glyph", + ^~~~~~~~~ +./include/context.hh: In static member function 'static Context* Context::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -109624,12 +109880,91 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); - ^~~~~~~~~~~~~~~~~~~~ +./include/context.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Context); + ^~~~~~~~~~~~~ +font-metric-scheme.cc: In function 'void ly_font_glyph_name_to_indexinit()': +font-metric-scheme.cc:49:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_font_glyph_name_to_index, "ly:font-glyph-name-to-index", + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +font-metric-scheme.cc:49:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_font_glyph_name_to_index, "ly:font-glyph-name-to-index", + ^~~~~~~~~ +font-metric-scheme.cc: In function 'scm_unused_struct* ly_font_glyph_name_to_index(SCM, SCM)': +font-metric-scheme.cc:64:42: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'scm_t_int32' {aka 'int'} may change value [-Wconversion] + return scm_from_int (fm->name_to_index (ly_scm2string (name))); + ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from ./include/lily-guile.hh:39, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/font-metric.hh:23, + from font-metric-scheme.cc:20: +font-metric-scheme.cc: In function 'void ly_font_index_to_charcodeinit()': +font-metric-scheme.cc:67:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_font_index_to_charcode, "ly:font-index-to-charcode", + ^~~~~~~~~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +font-metric-scheme.cc:67:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_font_index_to_charcode, "ly:font-index-to-charcode", + ^~~~~~~~~ +font-metric-scheme.cc: In function 'void ly_font_glyph_name_to_charcodeinit()': +font-metric-scheme.cc:85:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_font_glyph_name_to_charcode, "ly:font-glyph-name-to-charcode", + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +font-metric-scheme.cc:85:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_font_glyph_name_to_charcode, "ly:font-glyph-name-to-charcode", + ^~~~~~~~~ +font-metric-scheme.cc: In function 'void ly_font_file_nameinit()': +font-metric-scheme.cc:106:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_font_file_name, "ly:font-file-name", + ^~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +font-metric-scheme.cc:106:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_font_file_name, "ly:font-file-name", + ^~~~~~~~~ +font-metric-scheme.cc: In function 'void ly_font_nameinit()': +font-metric-scheme.cc:120:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_font_name, "ly:font-name", + ^~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +font-metric-scheme.cc:120:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_font_name, "ly:font-name", + ^~~~~~~~~ +font-metric-scheme.cc: In function 'void ly_font_magnificationinit()': +font-metric-scheme.cc:132:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_font_magnification, "ly:font-magnification", 1, 0, 0, + ^~~~~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +font-metric-scheme.cc:132:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_font_magnification, "ly:font-magnification", 1, 0, 0, + ^~~~~~~~~ +font-metric-scheme.cc: In function 'void ly_font_design_sizeinit()': +font-metric-scheme.cc:143:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_font_design_size, "ly:font-design-size", 1, 0, 0, + ^~~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +font-metric-scheme.cc:143:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_font_design_size, "ly:font-design-size", 1, 0, 0, + ^~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, @@ -109809,194 +110144,7 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/font-metric.hh:23, - from font-metric-scheme.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' - inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/font-metric.hh:23, - from font-metric-scheme.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' - && (SCM_TYP7 (x) == scm_tc7_symbol)) - ^~~~~~~~ -./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' - inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } - ^~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/font-metric.hh:23, - from font-metric-scheme.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' - return scm_is_true (scm_equal_p (x, y)); - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' - inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/font-metric.hh:23, - from font-metric-scheme.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' - inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } - ^~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); - ^~~~~~~~~~~~~~~~~~~~ -./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': +./include/context-def.hh: In static member function 'static Context_def* Context_def::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -110021,38 +110169,10 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Grob); +./include/context-def.hh:79:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Context_def); ^~~~~~~~~~~~~ -./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Stencil); - ^~~~~~~~~~~~~~~~~~~~ -./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': +./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -110077,10 +110197,10 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Prob); +./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Translator); ^~~~~~~~~~~~~ -./include/font-metric.hh: In static member function 'static Font_metric* Font_metric::unsmob(SCM)': +./include/translator-group.hh: In static member function 'static Translator_group* Translator_group::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -110105,52 +110225,47 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/font-metric.hh:57:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Font_metric); +./include/translator-group.hh:66:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Translator_group); ^~~~~~~~~~~~~ -./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Stencil); - ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/lily-guile.hh:39, from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/font-metric.hh:23, - from font-metric-scheme.cc:20: -font-metric-scheme.cc: In function 'void ly_font_get_glyphinit()': -font-metric-scheme.cc:26:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_font_get_glyph, "ly:font-get-glyph", - ^~~~~~~~~~~~~~~~~ + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from translator-scheme.cc:20: +translator-scheme.cc: In function 'void ly_translator_nameinit()': +translator-scheme.cc:25:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_translator_name, "ly:translator-name", + ^~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' (scm_t_subr) FNAME); \ ^~~~~ -font-metric-scheme.cc:26:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_font_get_glyph, "ly:font-get-glyph", +translator-scheme.cc:25:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_translator_name, "ly:translator-name", + ^~~~~~~~~ +translator-scheme.cc: In function 'void ly_translator_descriptioninit()': +translator-scheme.cc:36:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_translator_description, "ly:translator-description", + ^~~~~~~~~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +translator-scheme.cc:36:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_translator_description, "ly:translator-description", + ^~~~~~~~~ +translator-scheme.cc: In function 'void ly_translator_contextinit()': +translator-scheme.cc:45:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_translator_context, "ly:translator-context", + ^~~~~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +translator-scheme.cc:45:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_translator_context, "ly:translator-context", ^~~~~~~~~ +rm -f ./out/slur-scoring.dep; DEPENDENCIES_OUTPUT="./out/slur-scoring.dep ./out/slur-scoring.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/slur-scoring.o slur-scoring.cc +rm -f ./out/spacing-engraver.dep; DEPENDENCIES_OUTPUT="./out/spacing-engraver.dep ./out/spacing-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/spacing-engraver.o spacing-engraver.cc In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, @@ -110181,88 +110296,9 @@ ./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } ^~~~~~~~~~~ -font-metric-scheme.cc: In function 'void ly_font_glyph_name_to_indexinit()': -font-metric-scheme.cc:49:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_font_glyph_name_to_index, "ly:font-glyph-name-to-index", - ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -font-metric-scheme.cc:49:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_font_glyph_name_to_index, "ly:font-glyph-name-to-index", - ^~~~~~~~~ -font-metric-scheme.cc: In function 'scm_unused_struct* ly_font_glyph_name_to_index(SCM, SCM)': -font-metric-scheme.cc:64:42: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'scm_t_int32' {aka 'int'} may change value [-Wconversion] - return scm_from_int (fm->name_to_index (ly_scm2string (name))); - ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from ./include/lily-guile.hh:39, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/font-metric.hh:23, - from font-metric-scheme.cc:20: -font-metric-scheme.cc: In function 'void ly_font_index_to_charcodeinit()': -font-metric-scheme.cc:67:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_font_index_to_charcode, "ly:font-index-to-charcode", - ^~~~~~~~~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -font-metric-scheme.cc:67:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_font_index_to_charcode, "ly:font-index-to-charcode", - ^~~~~~~~~ -font-metric-scheme.cc: In function 'void ly_font_glyph_name_to_charcodeinit()': -font-metric-scheme.cc:85:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_font_glyph_name_to_charcode, "ly:font-glyph-name-to-charcode", - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -font-metric-scheme.cc:85:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_font_glyph_name_to_charcode, "ly:font-glyph-name-to-charcode", - ^~~~~~~~~ -font-metric-scheme.cc: In function 'void ly_font_file_nameinit()': -font-metric-scheme.cc:106:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_font_file_name, "ly:font-file-name", - ^~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -font-metric-scheme.cc:106:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_font_file_name, "ly:font-file-name", - ^~~~~~~~~ -font-metric-scheme.cc: In function 'void ly_font_nameinit()': -font-metric-scheme.cc:120:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_font_name, "ly:font-name", - ^~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -font-metric-scheme.cc:120:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_font_name, "ly:font-name", - ^~~~~~~~~ -font-metric-scheme.cc: In function 'void ly_font_magnificationinit()': -font-metric-scheme.cc:132:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_font_magnification, "ly:font-magnification", 1, 0, 0, - ^~~~~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -font-metric-scheme.cc:132:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_font_magnification, "ly:font-magnification", 1, 0, 0, - ^~~~~~~~~ -font-metric-scheme.cc: In function 'void ly_font_design_sizeinit()': -font-metric-scheme.cc:143:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_font_design_size, "ly:font-design-size", 1, 0, 0, - ^~~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -font-metric-scheme.cc:143:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_font_design_size, "ly:font-design-size", 1, 0, 0, - ^~~~~~~~~ -rm -f ./out/spacing-engraver.dep; DEPENDENCIES_OUTPUT="./out/spacing-engraver.dep ./out/spacing-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/spacing-engraver.o spacing-engraver.cc rm -f ./out/relocate.dep; DEPENDENCIES_OUTPUT="./out/relocate.dep ./out/relocate.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/relocate.o relocate.cc rm -f ./out/pointer-group-interface.dep; DEPENDENCIES_OUTPUT="./out/pointer-group-interface.dep ./out/pointer-group-interface.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/pointer-group-interface.o pointer-group-interface.cc +rm -f ./out/time-signature.dep; DEPENDENCIES_OUTPUT="./out/time-signature.dep ./out/time-signature.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/time-signature.o time-signature.cc In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, @@ -110285,6 +110321,7 @@ ./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } ^~~~~~~~~~~ +rm -f ./out/note-column.dep; DEPENDENCIES_OUTPUT="./out/note-column.dep ./out/note-column.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/note-column.o note-column.cc ./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -110502,6 +110539,34 @@ ./include/duration.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' DECLARE_SIMPLE_SMOBS (Duration); ^~~~~~~~~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from warn-scheme.cc:23: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ ./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -110642,6 +110707,125 @@ ./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' DECLARE_SIMPLE_SMOBS (Box); ^~~~~~~~~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from warn-scheme.cc:23: +./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' + inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from warn-scheme.cc:23: +./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' + && (SCM_TYP7 (x) == scm_tc7_symbol)) + ^~~~~~~~ +./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' + inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } + ^~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from warn-scheme.cc:23: +./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' + return scm_is_true (scm_equal_p (x, y)); + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' + inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } + ^~~~~~~~~~~ ./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -110670,6 +110854,76 @@ ./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' DECLARE_SMOBS (Grob); ^~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from warn-scheme.cc:23: +./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' + inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } + ^~~~~~~~~~~ +In file included from ./include/lily-guile.hh:39, + from warn-scheme.cc:23: +warn-scheme.cc: In function 'void ly_errorinit()': +warn-scheme.cc:33:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_error, "ly:error", + ^~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +warn-scheme.cc:33:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_error, "ly:error", + ^~~~~~~~~ +warn-scheme.cc: In function 'void ly_programming_errorinit()': +warn-scheme.cc:44:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_programming_error, "ly:programming-error", + ^~~~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +warn-scheme.cc:44:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_programming_error, "ly:programming-error", + ^~~~~~~~~ +warn-scheme.cc: In function 'void ly_warninginit()': +warn-scheme.cc:56:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_warning, "ly:warning", + ^~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +warn-scheme.cc:56:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_warning, "ly:warning", + ^~~~~~~~~ +warn-scheme.cc: In function 'void ly_progressinit()': +warn-scheme.cc:67:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_progress, "ly:progress", + ^~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +warn-scheme.cc:67:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_progress, "ly:progress", + ^~~~~~~~~ ./include/pitch.hh: In static member function 'static Pitch* Pitch::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -110698,6 +110952,66 @@ ./include/pitch.hh:74:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' DECLARE_SIMPLE_SMOBS (Pitch); ^~~~~~~~~~~~~~~~~~~~ +warn-scheme.cc: In function 'void ly_basic_progressinit()': +warn-scheme.cc:79:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_basic_progress, "ly:basic-progress", + ^~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +warn-scheme.cc:79:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_basic_progress, "ly:basic-progress", + ^~~~~~~~~ +warn-scheme.cc: In function 'void ly_messageinit()': +warn-scheme.cc:90:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_message, "ly:message", + ^~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +warn-scheme.cc:90:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_message, "ly:message", + ^~~~~~~~~ +warn-scheme.cc: In function 'void ly_debuginit()': +warn-scheme.cc:101:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_debug, "ly:debug", + ^~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +warn-scheme.cc:101:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_debug, "ly:debug", + ^~~~~~~~~ +warn-scheme.cc: In function 'void ly_warning_locatedinit()': +warn-scheme.cc:113:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_warning_located, "ly:warning-located", + ^~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +warn-scheme.cc:113:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_warning_located, "ly:warning-located", + ^~~~~~~~~ +warn-scheme.cc: In function 'void ly_expect_warninginit()': +warn-scheme.cc:126:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_expect_warning, "ly:expect-warning", + ^~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +warn-scheme.cc:126:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_expect_warning, "ly:expect-warning", + ^~~~~~~~~ +warn-scheme.cc: In function 'void ly_translate_cpp_warning_schemeinit()': +warn-scheme.cc:148:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_translate_cpp_warning_scheme, "ly:translate-cpp-warning-scheme", + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +warn-scheme.cc:148:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_translate_cpp_warning_scheme, "ly:translate-cpp-warning-scheme", + ^~~~~~~~~ ./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -110754,38 +111068,6 @@ ./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' DECLARE_SMOBS (Prob); ^~~~~~~~~~~~~ -rm -f ./out/time-signature.dep; DEPENDENCIES_OUTPUT="./out/time-signature.dep ./out/time-signature.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/time-signature.o time-signature.cc -rm -f ./out/note-column.dep; DEPENDENCIES_OUTPUT="./out/note-column.dep ./out/note-column.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/note-column.o note-column.cc -rm -f ./out/beam.dep; DEPENDENCIES_OUTPUT="./out/beam.dep ./out/beam.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/beam.o beam.cc -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from warn-scheme.cc:23: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ -rm -f ./out/staff-performer.dep; DEPENDENCIES_OUTPUT="./out/staff-performer.dep ./out/staff-performer.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/staff-performer.o staff-performer.cc In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, @@ -110978,59 +111260,41 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from warn-scheme.cc:23: -./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': + from ./include/grob-interface.hh:23, + from ./include/time-signature.hh:23, + from time-signature.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' - inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } - ^~~~~~~~~~~ + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from warn-scheme.cc:23: -./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': + from ./include/grob-interface.hh:23, + from ./include/time-signature.hh:23, + from time-signature.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -111049,55 +111313,51 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' - && (SCM_TYP7 (x) == scm_tc7_symbol)) - ^~~~~~~~ -./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' - inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } - ^~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from warn-scheme.cc:23: -./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' - return scm_is_true (scm_equal_p (x, y)); +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' + return SCM_I_CONSP (x); ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/time-signature.hh:23, + from time-signature.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' - inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } - ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' + #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) + ^ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' + scm_ptobs[SCM_PTOBNUM (port)].flush (port); + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from warn-scheme.cc:23: -./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': + from ./include/grob-interface.hh:23, + from ./include/time-signature.hh:23, + from time-signature.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -111110,126 +111370,88 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' + #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' + #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' + #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} + ^~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' + SCM_TABCOL (port); + ^~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/time-signature.hh:23, + from time-signature.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' - inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } - ^~~~~~~~~~~ -In file included from ./include/lily-guile.hh:39, - from warn-scheme.cc:23: -warn-scheme.cc: In function 'void ly_errorinit()': -warn-scheme.cc:33:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_error, "ly:error", - ^~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -warn-scheme.cc:33:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_error, "ly:error", - ^~~~~~~~~ -warn-scheme.cc: In function 'void ly_programming_errorinit()': -warn-scheme.cc:44:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_programming_error, "ly:programming-error", - ^~~~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -warn-scheme.cc:44:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_programming_error, "ly:programming-error", - ^~~~~~~~~ -warn-scheme.cc: In function 'void ly_warninginit()': -warn-scheme.cc:56:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_warning, "ly:warning", - ^~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -warn-scheme.cc:56:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_warning, "ly:warning", - ^~~~~~~~~ -warn-scheme.cc: In function 'void ly_progressinit()': -warn-scheme.cc:67:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_progress, "ly:progress", - ^~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -warn-scheme.cc:67:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_progress, "ly:progress", - ^~~~~~~~~ -warn-scheme.cc: In function 'void ly_basic_progressinit()': -warn-scheme.cc:79:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_basic_progress, "ly:basic-progress", - ^~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -warn-scheme.cc:79:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_basic_progress, "ly:basic-progress", - ^~~~~~~~~ -warn-scheme.cc: In function 'void ly_messageinit()': -warn-scheme.cc:90:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_message, "ly:message", - ^~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -warn-scheme.cc:90:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_message, "ly:message", - ^~~~~~~~~ -warn-scheme.cc: In function 'void ly_debuginit()': -warn-scheme.cc:101:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_debug, "ly:debug", - ^~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -warn-scheme.cc:101:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_debug, "ly:debug", - ^~~~~~~~~ -warn-scheme.cc: In function 'void ly_warning_locatedinit()': -warn-scheme.cc:113:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_warning_located, "ly:warning-located", - ^~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -warn-scheme.cc:113:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_warning_located, "ly:warning-located", - ^~~~~~~~~ -warn-scheme.cc: In function 'void ly_expect_warninginit()': -warn-scheme.cc:126:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_expect_warning, "ly:expect-warning", - ^~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -warn-scheme.cc:126:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_expect_warning, "ly:expect-warning", - ^~~~~~~~~ -warn-scheme.cc: In function 'void ly_translate_cpp_warning_schemeinit()': -warn-scheme.cc:148:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_translate_cpp_warning_scheme, "ly:translate-cpp-warning-scheme", - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -warn-scheme.cc:148:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_translate_cpp_warning_scheme, "ly:translate-cpp-warning-scheme", - ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +rm -f ./out/beam.dep; DEPENDENCIES_OUTPUT="./out/beam.dep ./out/beam.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/beam.o beam.cc +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +rm -f ./out/staff-performer.dep; DEPENDENCIES_OUTPUT="./out/staff-performer.dep ./out/staff-performer.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/staff-performer.o staff-performer.cc In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/source-file.hh:25, - from includable-lexer.cc:31: + from relocate.cc:38: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -111258,9 +111480,7 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/source-file.hh:25, - from includable-lexer.cc:31: + from relocate.cc:38: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -111289,9 +111509,7 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/source-file.hh:25, - from includable-lexer.cc:31: + from relocate.cc:38: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -111322,9 +111540,7 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/source-file.hh:25, - from includable-lexer.cc:31: + from relocate.cc:38: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -111354,9 +111570,7 @@ ^~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/source-file.hh:25, - from includable-lexer.cc:31: + from relocate.cc:38: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -111415,9 +111629,7 @@ ^~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/source-file.hh:25, - from includable-lexer.cc:31: + from relocate.cc:38: ./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -111446,9 +111658,7 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/source-file.hh:25, - from includable-lexer.cc:31: + from relocate.cc:38: ./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -111499,9 +111709,7 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/source-file.hh:25, - from includable-lexer.cc:31: + from relocate.cc:38: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -111533,9 +111741,7 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/source-file.hh:25, - from includable-lexer.cc:31: + from relocate.cc:38: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -111570,9 +111776,7 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/source-file.hh:25, - from includable-lexer.cc:31: + from relocate.cc:38: ./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -111598,60 +111802,12 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ -./include/source-file.hh: In static member function 'static Source_file* Source_file::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/source-file.hh:49:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Source_file); - ^~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, - from ./include/time-signature.hh:23, - from time-signature.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/slur-scoring.hh:23, - from slur-scoring.cc:21: + from ./include/note-column.hh:23, + from note-column.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -111678,55 +111834,11 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' if (scm_is_null (*freelist)) ^~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, - from ./include/time-signature.hh:23, - from time-signature.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' - return SCM_I_CONSP (x); - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/slur-scoring.hh:23, - from slur-scoring.cc:21: + from ./include/note-column.hh:23, + from note-column.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -111756,43 +111868,8 @@ from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, - from ./include/time-signature.hh:23, - from time-signature.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' - #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) - ^ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' - scm_ptobs[SCM_PTOBNUM (port)].flush (port); - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/slur-scoring.hh:23, - from slur-scoring.cc:21: + from ./include/note-column.hh:23, + from note-column.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -111824,41 +111901,8 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, - from ./include/time-signature.hh:23, - from time-signature.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' - #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' - #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' - #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} - ^~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' - SCM_TABCOL (port); - ^~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/slur-scoring.hh:23, - from slur-scoring.cc:21: + from ./include/note-column.hh:23, + from note-column.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -111886,73 +111930,12 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' SCM_TABCOL (port); ^~~~~~~~~~ +rm -f ./out/tie-details.dep; DEPENDENCIES_OUTPUT="./out/tie-details.dep ./out/tie-details.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/tie-details.o tie-details.cc In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, - from ./include/time-signature.hh:23, - from time-signature.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/slur-scoring.hh:23, - from slur-scoring.cc:21: + from ./include/note-column.hh:23, + from note-column.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -112011,10 +111994,9 @@ ^~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/slur-scoring.hh:23, - from slur-scoring.cc:21: + from ./include/grob-interface.hh:23, + from ./include/time-signature.hh:23, + from time-signature.cc:20: ./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -112070,171 +112052,12 @@ ./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } ^~~~~~~~~~~ -rm -f ./out/tie-details.dep; DEPENDENCIES_OUTPUT="./out/tie-details.dep ./out/tie-details.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/tie-details.o tie-details.cc -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/slur-scoring.hh:23, - from slur-scoring.cc:21: -./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' - inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/slur-scoring.hh:23, - from slur-scoring.cc:21: -./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' - && (SCM_TYP7 (x) == scm_tc7_symbol)) - ^~~~~~~~ -./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' - inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } - ^~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/slur-scoring.hh:23, - from slur-scoring.cc:21: -./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' - return scm_is_true (scm_equal_p (x, y)); - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' - inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/slur-scoring.hh:23, - from slur-scoring.cc:21: -./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' - inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/pointer-group-interface.hh:25, - from pointer-group-interface.cc:20: + from ./include/source-file.hh:25, + from includable-lexer.cc:31: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -112263,8 +112086,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/pointer-group-interface.hh:25, - from pointer-group-interface.cc:20: + from ./include/smobs.hh:23, + from ./include/source-file.hh:25, + from includable-lexer.cc:31: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -112293,8 +112117,9 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, - from ./include/pointer-group-interface.hh:25, - from pointer-group-interface.cc:20: + from ./include/smobs.hh:23, + from ./include/source-file.hh:25, + from includable-lexer.cc:31: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -112325,8 +112150,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/pointer-group-interface.hh:25, - from pointer-group-interface.cc:20: + from ./include/smobs.hh:23, + from ./include/source-file.hh:25, + from includable-lexer.cc:31: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -112356,8 +112182,9 @@ ^~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/pointer-group-interface.hh:25, - from pointer-group-interface.cc:20: + from ./include/smobs.hh:23, + from ./include/source-file.hh:25, + from includable-lexer.cc:31: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -112386,6 +112213,7 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ +rm -f ./out/dots.dep; DEPENDENCIES_OUTPUT="./out/dots.dep ./out/dots.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/dots.o dots.cc /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -112414,38 +112242,11 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); - ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/pointer-group-interface.hh:25, - from pointer-group-interface.cc:20: + from ./include/smobs.hh:23, + from ./include/source-file.hh:25, + from includable-lexer.cc:31: ./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -112474,8 +112275,9 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/pointer-group-interface.hh:25, - from pointer-group-interface.cc:20: + from ./include/smobs.hh:23, + from ./include/source-file.hh:25, + from includable-lexer.cc:31: ./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -112526,8 +112328,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/pointer-group-interface.hh:25, - from pointer-group-interface.cc:20: + from ./include/smobs.hh:23, + from ./include/source-file.hh:25, + from includable-lexer.cc:31: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -112559,8 +112362,9 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/pointer-group-interface.hh:25, - from pointer-group-interface.cc:20: + from ./include/smobs.hh:23, + from ./include/source-file.hh:25, + from includable-lexer.cc:31: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -112595,8 +112399,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/pointer-group-interface.hh:25, - from pointer-group-interface.cc:20: + from ./include/smobs.hh:23, + from ./include/source-file.hh:25, + from includable-lexer.cc:31: ./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -112622,158 +112427,12 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ -./include/grob-array.hh: In static member function 'static Grob_array* Grob_array::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/grob-array.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Grob_array); - ^~~~~~~~~~~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); - ^~~~~~~~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from relocate.cc:38: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from relocate.cc:38: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' - return SCM_I_CONSP (x); - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, - from ./include/lily-guile.hh:27, - from relocate.cc:38: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' - #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) - ^ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' - scm_ptobs[SCM_PTOBNUM (port)].flush (port); - ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from spacing-engraver.cc:20: + from ./include/grob-interface.hh:23, + from ./include/time-signature.hh:23, + from time-signature.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -112824,9 +112483,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from spacing-engraver.cc:20: + from ./include/grob-interface.hh:23, + from ./include/time-signature.hh:23, + from time-signature.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -112858,9 +112517,9 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from spacing-engraver.cc:20: + from ./include/grob-interface.hh:23, + from ./include/time-signature.hh:23, + from time-signature.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -112895,70 +112554,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from relocate.cc:38: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' - #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' - #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' - #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} - ^~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' - SCM_TABCOL (port); - ^~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from relocate.cc:38: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from spacing-engraver.cc:20: + from ./include/grob-interface.hh:23, + from ./include/time-signature.hh:23, + from time-signature.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -112984,38 +112582,7 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from relocate.cc:38: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': +./include/source-file.hh: In static member function 'static Source_file* Source_file::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -113034,13 +112601,16 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ -./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/source-file.hh:49:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Source_file); + ^~~~~~~~~~~~~ +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -113062,16 +112632,18 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Translator); - ^~~~~~~~~~~~~ +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); + ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from relocate.cc:38: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from spacing-engraver.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -113122,7 +112694,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from relocate.cc:38: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from spacing-engraver.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -113154,7 +112728,9 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from relocate.cc:38: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from spacing-engraver.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -113187,7 +112763,12 @@ ./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } ^~~~~~~~~~~ -./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from spacing-engraver.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -113206,19 +112787,13 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Moment); - ^~~~~~~~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from relocate.cc:38: -./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' + inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } + ^~~~~~~~~~~ +./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -113237,13 +112812,16 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' - inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } - ^~~~~~~~~~~ -./include/spring.hh: In static member function 'static Spring* Spring::unsmob(SCM)': +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Translator); + ^~~~~~~~~~~~~ +./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -113268,10 +112846,30 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/spring.hh:38:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Spring); +./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Moment); ^~~~~~~~~~~~~~~~~~~~ -./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/slur-scoring.hh:23, + from slur-scoring.cc:21: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +./include/spring.hh: In static member function 'static Spring* Spring::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -113293,12 +112891,25 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Grob); - ^~~~~~~~~~~~~ +./include/spring.hh:38:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Spring); + ^~~~~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ ./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -113327,11 +112938,13 @@ ./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' DECLARE_SIMPLE_SMOBS (Box); ^~~~~~~~~~~~~~~~~~~~ -pointer-group-interface.cc: In static member function 'static int Pointer_group_interface::count(Grob*, SCM)': -pointer-group-interface.cc:29:14: warning: conversion from 'vsize' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - return arr ? arr->size () : 0; - ~~~~^~~~~~~~~~~~~~~~~~ -./include/skyline.hh: In static member function 'static Skyline* Skyline::unsmob(SCM)': +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/slur-scoring.hh:23, + from slur-scoring.cc:21: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -113350,22 +112963,29 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/skyline.hh:65:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Skyline); - ^~~~~~~~~~~~~~~~~~~~ -./include/output-def.hh: In static member function 'static Output_def* Output_def::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' + return SCM_I_CONSP (x); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/slur-scoring.hh:23, + from slur-scoring.cc:21: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' + #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) + ^ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -113378,16 +112998,18 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/output-def.hh:54:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Output_def); - ^~~~~~~~~~~~~ -./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' + scm_ptobs[SCM_PTOBNUM (port)].flush (port); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/slur-scoring.hh:23, + from slur-scoring.cc:21: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -113400,22 +113022,90 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' + #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' + #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' + #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} + ^~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' + SCM_TABCOL (port); + ^~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/slur-scoring.hh:23, + from slur-scoring.cc:21: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Grob); - ^~~~~~~~~~~~~ -./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/slur-scoring.hh:23, + from slur-scoring.cc:21: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -113434,16 +113124,13 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Stencil); - ^~~~~~~~~~~~~~~~~~~~ -./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -113468,15 +113155,14 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Prob); +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); ^~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/beam.hh:24, - from beam.cc:38: + from ./include/pointer-group-interface.hh:25, + from pointer-group-interface.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -113503,7 +113189,7 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' if (scm_is_null (*freelist)) ^~~~~~~~~~~ -./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -113525,17 +113211,44 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Listener); - ^~~~~~~~~~~~~~~~~~~~ +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); + ^~~~~~~~~~~~~ +./include/font-metric.hh: In static member function 'static Font_metric* Font_metric::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/font-metric.hh:57:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Font_metric); + ^~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/beam.hh:24, - from beam.cc:38: + from ./include/pointer-group-interface.hh:25, + from pointer-group-interface.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -113564,9 +113277,8 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/beam.hh:24, - from beam.cc:38: + from ./include/pointer-group-interface.hh:25, + from pointer-group-interface.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -113595,11 +113307,66 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' scm_ptobs[SCM_PTOBNUM (port)].flush (port); ^~~~~~~~~~~ +./include/output-def.hh: In static member function 'static Output_def* Output_def::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/output-def.hh:54:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Output_def); + ^~~~~~~~~~~~~ +./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Stencil); + ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/beam.hh:24, - from beam.cc:38: + from ./include/pointer-group-interface.hh:25, + from pointer-group-interface.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -113629,9 +113396,8 @@ ^~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/beam.hh:24, - from beam.cc:38: + from ./include/pointer-group-interface.hh:25, + from pointer-group-interface.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -113688,12 +113454,410 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ +./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Stencil); + ^~~~~~~~~~~~~~~~~~~~ +./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Prob); + ^~~~~~~~~~~~~ +In file included from ./include/lily-guile.hh:39, + from ./include/grob-interface.hh:23, + from ./include/time-signature.hh:23, + from time-signature.cc:20: +time-signature.cc: In function 'void Time_signature_print_init_functions()': +time-signature.cc:35:39: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK (Time_signature, print, 1); + ^~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +time-signature.cc:35:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' + MAKE_SCHEME_CALLBACK (Time_signature, print, 1); + ^~~~~~~~~~~~~~~~~~~~ +./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Listener); + ^~~~~~~~~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/pointer-group-interface.hh:25, + from pointer-group-interface.cc:20: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/pointer-group-interface.hh:25, + from pointer-group-interface.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' + inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/pointer-group-interface.hh:25, + from pointer-group-interface.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' + && (SCM_TYP7 (x) == scm_tc7_symbol)) + ^~~~~~~~ +./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' + inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } + ^~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, + from ./include/pointer-group-interface.hh:25, + from pointer-group-interface.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' + return scm_is_true (scm_equal_p (x, y)); + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' + inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/time-signature.hh:23, + from time-signature.cc:20: +time-signature.cc: In static member function 'static scm_unused_struct* Time_signature::print(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' + && (SCM_TYP7 (x) == scm_tc7_symbol)) + ^~~~~~~~ +time-signature.cc:53:12: note: in expansion of macro 'scm_is_symbol' + else if (scm_is_symbol (st)) + ^~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/pointer-group-interface.hh:25, + from pointer-group-interface.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' + inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } + ^~~~~~~~~~~ +./include/grob-array.hh: In static member function 'static Grob_array* Grob_array::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/grob-array.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Grob_array); + ^~~~~~~~~~~~~~~~~~~~ +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); + ^~~~~~~~~~~~~~~~~~~~ +rm -f ./out/performer.dep; DEPENDENCIES_OUTPUT="./out/performer.dep ./out/performer.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/performer.o performer.cc +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/note-column.hh:23, from note-column.cc:20: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/beam.hh:24, + from beam.cc:38: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -113720,12 +113884,11 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' if (scm_is_null (*freelist)) ^~~~~~~~~~~ -rm -f ./out/dots.dep; DEPENDENCIES_OUTPUT="./out/dots.dep ./out/dots.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/dots.o dots.cc In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, - from ./include/note-column.hh:23, - from note-column.cc:20: + from ./include/beam.hh:24, + from beam.cc:38: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -113755,8 +113918,8 @@ from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, - from ./include/note-column.hh:23, - from note-column.cc:20: + from ./include/beam.hh:24, + from beam.cc:38: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -113788,38 +113951,8 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, - from ./include/time-signature.hh:23, - from time-signature.cc:20: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/note-column.hh:23, - from note-column.cc:20: + from ./include/beam.hh:24, + from beam.cc:38: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -113850,8 +113983,8 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, - from ./include/note-column.hh:23, - from note-column.cc:20: + from ./include/beam.hh:24, + from beam.cc:38: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -113936,7 +114069,72 @@ ./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' DECLARE_SMOBS (Grob); ^~~~~~~~~~~~~ -./include/pitch.hh: In static member function 'static Pitch* Pitch::unsmob(SCM)': +pointer-group-interface.cc: In static member function 'static int Pointer_group_interface::count(Grob*, SCM)': +pointer-group-interface.cc:29:14: warning: conversion from 'vsize' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + return arr ? arr->size () : 0; + ~~~~^~~~~~~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/slur-scoring.hh:23, + from slur-scoring.cc:21: +./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' + inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/slur-scoring.hh:23, + from slur-scoring.cc:21: +./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -113955,43 +114153,61 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/pitch.hh:74:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Pitch); - ^~~~~~~~~~~~~~~~~~~~ -rm -f ./out/performer.dep; DEPENDENCIES_OUTPUT="./out/performer.dep ./out/performer.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/performer.o performer.cc -In file included from ./include/lily-guile.hh:39, +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' + && (SCM_TYP7 (x) == scm_tc7_symbol)) + ^~~~~~~~ +./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' + inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } + ^~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/slur-scoring.hh:23, from slur-scoring.cc:21: -slur-scoring.cc: In function 'void Slur_calc_control_points_init_functions()': -slur-scoring.cc:330:29: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (Slur, calc_control_points, 1) - ^~~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -slur-scoring.cc:330:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (Slur, calc_control_points, 1) - ^~~~~~~~~~~~~~~~~~~~ -rm -f ./out/page-spacing.dep; DEPENDENCIES_OUTPUT="./out/page-spacing.dep ./out/page-spacing.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/page-spacing.o page-spacing.cc -slur-scoring.cc: In member function 'std::vector Slur_score_state::enumerate_attachments(Drul_array) const': -slur-scoring.cc:739:77: warning: conversion from 'std::vector::size_type' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - scores.push_back (Slur_configuration::new_config (os, scores.size ())); - ~~~~~~~~~~~~^~ +./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' + return scm_is_true (scm_equal_p (x, y)); + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' + inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/slur-scoring.hh:23, from slur-scoring.cc:21: -slur-scoring.cc: In member function 'std::vector Slur_score_state::get_extra_encompass_infos() const': +./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -114010,21 +114226,46 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' - && (SCM_TYP7 (x) == scm_tc7_symbol)) - ^~~~~~~~ -slur-scoring.cc:810:20: note: in expansion of macro 'scm_is_symbol' - if (!scm_is_symbol (scm_style) - ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' + inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } + ^~~~~~~~~~~ +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); + ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, - from ./include/time-signature.hh:23, - from time-signature.cc:20: + from ./include/note-column.hh:23, + from note-column.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -114076,8 +114317,8 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, - from ./include/time-signature.hh:23, - from time-signature.cc:20: + from ./include/note-column.hh:23, + from note-column.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -114110,8 +114351,8 @@ from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, - from ./include/time-signature.hh:23, - from time-signature.cc:20: + from ./include/note-column.hh:23, + from note-column.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -114147,8 +114388,8 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, - from ./include/time-signature.hh:23, - from time-signature.cc:20: + from ./include/note-column.hh:23, + from note-column.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -114202,7 +114443,7 @@ ./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' DECLARE_SIMPLE_SMOBS (Box); ^~~~~~~~~~~~~~~~~~~~ -./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': +./include/skyline.hh: In static member function 'static Skyline* Skyline::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -114224,13 +114465,13 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Grob); - ^~~~~~~~~~~~~ -./include/font-metric.hh: In static member function 'static Font_metric* Font_metric::unsmob(SCM)': +./include/skyline.hh:65:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Skyline); + ^~~~~~~~~~~~~~~~~~~~ +./include/skyline.hh: In static member function 'static Skyline* Skyline::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -114252,12 +114493,12 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/font-metric.hh:57:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Font_metric); - ^~~~~~~~~~~~~ +./include/skyline.hh:65:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Skyline); + ^~~~~~~~~~~~~~~~~~~~ ./include/output-def.hh: In static member function 'static Output_def* Output_def::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -114286,6 +114527,34 @@ ./include/output-def.hh:54:3: note: in expansion of macro 'DECLARE_SMOBS' DECLARE_SMOBS (Output_def); ^~~~~~~~~~~~~ +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); + ^~~~~~~~~~~~~ ./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -114314,26 +114583,7 @@ ./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' DECLARE_SIMPLE_SMOBS (Stencil); ^~~~~~~~~~~~~~~~~~~~ -In file included from ./include/lily-guile.hh:39, - from ./include/grob-interface.hh:23, - from ./include/time-signature.hh:23, - from time-signature.cc:20: -time-signature.cc: In function 'void Time_signature_print_init_functions()': -time-signature.cc:35:39: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (Time_signature, print, 1); - ^~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -time-signature.cc:35:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (Time_signature, print, 1); - ^~~~~~~~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/time-signature.hh:23, - from time-signature.cc:20: -time-signature.cc: In static member function 'static scm_unused_struct* Time_signature::print(SCM)': +./include/output-def.hh: In static member function 'static Output_def* Output_def::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -114352,21 +114602,16 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' - && (SCM_TYP7 (x) == scm_tc7_symbol)) - ^~~~~~~~ -time-signature.cc:53:12: note: in expansion of macro 'scm_is_symbol' - else if (scm_is_symbol (st)) - ^~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/beam.hh:24, - from beam.cc:38: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/output-def.hh:54:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Output_def); + ^~~~~~~~~~~~~ +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -114385,18 +114630,16 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/note-column.hh:23, - from note-column.cc:20: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); + ^~~~~~~~~~~~~ +./include/pitch.hh: In static member function 'static Pitch* Pitch::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -114415,12 +114658,15 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/pitch.hh:74:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Pitch); + ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, @@ -114649,9 +114895,10 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/beam.hh:24, - from beam.cc:38: + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/audio-column.hh:24, + from staff-performer.cc:23: ./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -114702,9 +114949,10 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/beam.hh:24, - from beam.cc:38: + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/audio-column.hh:24, + from staff-performer.cc:23: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -114736,9 +114984,10 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/beam.hh:24, - from beam.cc:38: + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/audio-column.hh:24, + from staff-performer.cc:23: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -114773,9 +115022,10 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/beam.hh:24, - from beam.cc:38: + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/audio-column.hh:24, + from staff-performer.cc:23: ./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -114801,6 +115051,322 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ +rm -f ./out/page-spacing.dep; DEPENDENCIES_OUTPUT="./out/page-spacing.dep ./out/page-spacing.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/page-spacing.o page-spacing.cc +./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Moment); + ^~~~~~~~~~~~~~~~~~~~ +./include/pitch.hh: In static member function 'static Pitch* Pitch::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/pitch.hh:74:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Pitch); + ^~~~~~~~~~~~~~~~~~~~ +./include/duration.hh: In static member function 'static Duration* Duration::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/duration.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Duration); + ^~~~~~~~~~~~~~~~~~~~ +./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Listener); + ^~~~~~~~~~~~~~~~~~~~ +./include/scm-hash.hh: In static member function 'static Scheme_hash_table* Scheme_hash_table::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/scm-hash.hh:62:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Scheme_hash_table); + ^~~~~~~~~~~~~ +./include/context.hh: In static member function 'static Context* Context::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/context.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Context); + ^~~~~~~~~~~~~ +./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Translator); + ^~~~~~~~~~~~~ +In file included from ./include/lily-guile.hh:39, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/slur-scoring.hh:23, + from slur-scoring.cc:21: +slur-scoring.cc: In function 'void Slur_calc_control_points_init_functions()': +slur-scoring.cc:330:29: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK (Slur, calc_control_points, 1) + ^~~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +slur-scoring.cc:330:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' + MAKE_SCHEME_CALLBACK (Slur, calc_control_points, 1) + ^~~~~~~~~~~~~~~~~~~~ +./include/translator-group.hh: In static member function 'static Translator_group* Translator_group::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/translator-group.hh:66:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Translator_group); + ^~~~~~~~~~~~~ +slur-scoring.cc: In member function 'std::vector Slur_score_state::enumerate_attachments(Drul_array) const': +slur-scoring.cc:739:77: warning: conversion from 'std::vector::size_type' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + scores.push_back (Slur_configuration::new_config (os, scores.size ())); + ~~~~~~~~~~~~^~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/slur-scoring.hh:23, + from slur-scoring.cc:21: +slur-scoring.cc: In member function 'std::vector Slur_score_state::get_extra_encompass_infos() const': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' + && (SCM_TYP7 (x) == scm_tc7_symbol)) + ^~~~~~~~ +slur-scoring.cc:810:20: note: in expansion of macro 'scm_is_symbol' + if (!scm_is_symbol (scm_style) + ^~~~~~~~~~~~~ +staff-performer.cc: In member function 'int Staff_performer::get_channel(const string&)': +staff-performer.cc:288:17: warning: conversion from 'std::map, int>::size_type' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + int channel = (channel_mapping == ly_symbol2scm ("staff")) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + ? channel_count_++ + ^~~~~~~~~~~~~~~~~~ + : channel_map.size (); + ~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/beam.hh:24, + from beam.cc:38: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, @@ -115000,70 +115566,12 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); - ^~~~~~~~~~~~~~~~~~~~ -rm -f ./out/separating-line-group-engraver.dep; DEPENDENCIES_OUTPUT="./out/separating-line-group-engraver.dep ./out/separating-line-group-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/separating-line-group-engraver.o separating-line-group-engraver.cc -./include/skyline.hh: In static member function 'static Skyline* Skyline::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/skyline.hh:65:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Skyline); - ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/audio-column.hh:24, - from staff-performer.cc:23: + from ./include/grob-interface.hh:23, + from ./include/beam.hh:24, + from beam.cc:38: ./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -115114,10 +115622,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/audio-column.hh:24, - from staff-performer.cc:23: + from ./include/grob-interface.hh:23, + from ./include/beam.hh:24, + from beam.cc:38: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -115149,10 +115656,9 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/audio-column.hh:24, - from staff-performer.cc:23: + from ./include/grob-interface.hh:23, + from ./include/beam.hh:24, + from beam.cc:38: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -115169,6 +115675,22 @@ ./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' return scm_is_true (scm_equal_p (x, y)); ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' + inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, @@ -115190,22 +115712,6 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' if (scm_is_null (*freelist)) ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' - inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } - ^~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -115221,10 +115727,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/audio-column.hh:24, - from staff-performer.cc:23: + from ./include/grob-interface.hh:23, + from ./include/beam.hh:24, + from beam.cc:38: ./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -115415,6 +115920,34 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); + ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, @@ -115447,7 +115980,7 @@ ./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } ^~~~~~~~~~~ -./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': +./include/skyline.hh: In static member function 'static Skyline* Skyline::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -115472,47 +116005,46 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Moment); +./include/skyline.hh:65:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Skyline); ^~~~~~~~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/constrained-breaking.hh:23, - from ./include/page-spacing.hh:23, - from page-spacing.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': +rm -f ./out/separating-line-group-engraver.dep; DEPENDENCIES_OUTPUT="./out/separating-line-group-engraver.dep ./out/separating-line-group-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/separating-line-group-engraver.o separating-line-group-engraver.cc +./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Moment); + ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/note-column.hh:23, - from note-column.cc:20: + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/skyline.hh:25, + from ./include/tie.hh:24, + from tie-details.cc:21: ./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -115545,36 +116077,6 @@ ./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/constrained-breaking.hh:23, - from ./include/page-spacing.hh:23, - from page-spacing.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' - return SCM_I_CONSP (x); - ^~~~~~~~~~~ ./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -115591,45 +116093,13 @@ ./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, - from ./include/lily-guile.hh:27, - from ./include/constrained-breaking.hh:23, - from ./include/page-spacing.hh:23, - from page-spacing.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' - #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) - ^ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' - scm_ptobs[SCM_PTOBNUM (port)].flush (port); - ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/note-column.hh:23, - from note-column.cc:20: + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/skyline.hh:25, + from ./include/tie.hh:24, + from tie-details.cc:21: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -115661,9 +116131,11 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/note-column.hh:23, - from note-column.cc:20: + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/skyline.hh:25, + from ./include/tie.hh:24, + from tie-details.cc:21: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -115698,41 +116170,11 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/constrained-breaking.hh:23, - from ./include/page-spacing.hh:23, - from page-spacing.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' - #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' - #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' - #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} - ^~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' - SCM_TABCOL (port); - ^~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/note-column.hh:23, - from note-column.cc:20: + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/skyline.hh:25, + from ./include/tie.hh:24, + from tie-details.cc:21: ./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -115758,24 +116200,14 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/constrained-breaking.hh:23, - from ./include/page-spacing.hh:23, - from page-spacing.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': +rm -f ./out/axis-group-interface-scheme.dep; DEPENDENCIES_OUTPUT="./out/axis-group-interface-scheme.dep ./out/axis-group-interface-scheme.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/axis-group-interface-scheme.o axis-group-interface-scheme.cc +./include/grob-array.hh: In static member function 'static Grob_array* Grob_array::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -115785,41 +116217,38 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/grob-array.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Grob_array); + ^~~~~~~~~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/dots.hh:24, + from dots.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -./include/pitch.hh: In static member function 'static Pitch* Pitch::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -115844,10 +116273,28 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/pitch.hh:74:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Pitch); +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); ^~~~~~~~~~~~~~~~~~~~ -./include/duration.hh: In static member function 'static Duration* Duration::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/dots.hh:24, + from dots.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -115866,22 +116313,28 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/duration.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Duration); - ^~~~~~~~~~~~~~~~~~~~ -./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' + return SCM_I_CONSP (x); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/dots.hh:24, + from dots.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' + #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) + ^ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -115894,16 +116347,17 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Moment); - ^~~~~~~~~~~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' + scm_ptobs[SCM_PTOBNUM (port)].flush (port); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/dots.hh:24, + from dots.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -115916,28 +116370,67 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' + #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' + #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' + #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} + ^~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' + SCM_TABCOL (port); + ^~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/dots.hh:24, + from dots.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); - ^~~~~~~~~~~~~~~~~~~~ -./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -115947,19 +116440,51 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Listener); - ^~~~~~~~~~~~~~~~~~~~ -./include/scm-hash.hh: In static member function 'static Scheme_hash_table* Scheme_hash_table::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +rm -f ./out/grob-interface.dep; DEPENDENCIES_OUTPUT="./out/grob-interface.dep ./out/grob-interface.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/grob-interface.o grob-interface.cc +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/constrained-breaking.hh:23, + from ./include/page-spacing.hh:23, + from page-spacing.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/constrained-breaking.hh:23, + from ./include/page-spacing.hh:23, + from page-spacing.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -115978,22 +116503,28 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/scm-hash.hh:62:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Scheme_hash_table); - ^~~~~~~~~~~~~ -./include/context.hh: In static member function 'static Context* Context::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' + return SCM_I_CONSP (x); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, + from ./include/lily-guile.hh:27, + from ./include/constrained-breaking.hh:23, + from ./include/page-spacing.hh:23, + from page-spacing.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' + #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) + ^ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -116006,16 +116537,18 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/context.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Context); - ^~~~~~~~~~~~~ -./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' + scm_ptobs[SCM_PTOBNUM (port)].flush (port); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/dots.hh:24, + from dots.cc:20: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -116034,16 +116567,17 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Translator); - ^~~~~~~~~~~~~ -./include/grob-array.hh: In static member function 'static Grob_array* Grob_array::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/constrained-breaking.hh:23, + from ./include/page-spacing.hh:23, + from page-spacing.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -116056,28 +116590,67 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' + #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' + #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' + #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} + ^~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' + SCM_TABCOL (port); + ^~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/constrained-breaking.hh:23, + from ./include/page-spacing.hh:23, + from page-spacing.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/grob-array.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Grob_array); - ^~~~~~~~~~~~~~~~~~~~ -./include/translator-group.hh: In static member function 'static Translator_group* Translator_group::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -116087,18 +116660,12 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/translator-group.hh:66:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Translator_group); - ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ ./include/skyline.hh: In static member function 'static Skyline* Skyline::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -116127,7 +116694,6 @@ ./include/skyline.hh:65:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' DECLARE_SIMPLE_SMOBS (Skyline); ^~~~~~~~~~~~~~~~~~~~ -rm -f ./out/axis-group-interface-scheme.dep; DEPENDENCIES_OUTPUT="./out/axis-group-interface-scheme.dep ./out/axis-group-interface-scheme.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/axis-group-interface-scheme.o axis-group-interface-scheme.cc ./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -116212,8 +116778,7 @@ ./include/output-def.hh:54:3: note: in expansion of macro 'DECLARE_SMOBS' DECLARE_SMOBS (Output_def); ^~~~~~~~~~~~~ -rm -f ./out/grob-interface.dep; DEPENDENCIES_OUTPUT="./out/grob-interface.dep ./out/grob-interface.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/grob-interface.o grob-interface.cc -./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': +./include/font-metric.hh: In static member function 'static Font_metric* Font_metric::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -116238,38 +116803,55 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Grob); +./include/font-metric.hh:57:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Font_metric); ^~~~~~~~~~~~~ -./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Stencil); - ^~~~~~~~~~~~~~~~~~~~ -./include/output-def.hh: In static member function 'static Output_def* Output_def::unsmob(SCM)': +In file included from ./include/lily-guile.hh:39, + from ./include/grob-interface.hh:23, + from ./include/beam.hh:24, + from beam.cc:38: +beam.cc: In function 'void Beam_calc_normal_stems_init_functions()': +beam.cc:144:29: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK (Beam, calc_normal_stems, 1); + ^~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +beam.cc:144:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' + MAKE_SCHEME_CALLBACK (Beam, calc_normal_stems, 1); + ^~~~~~~~~~~~~~~~~~~~ +beam.cc: In function 'void Beam_calc_direction_init_functions()': +beam.cc:160:29: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK (Beam, calc_direction, 1); + ^~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +beam.cc:160:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' + MAKE_SCHEME_CALLBACK (Beam, calc_direction, 1); + ^~~~~~~~~~~~~~~~~~~~ +beam.cc: In function 'void Beam_calc_beaming_init_functions()': +beam.cc:273:29: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK (Beam, calc_beaming, 1) + ^~~~~~~~~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +beam.cc:273:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' + MAKE_SCHEME_CALLBACK (Beam, calc_beaming, 1) + ^~~~~~~~~~~~~~~~~~~~ +rm -f ./out/spacing-determine-loose-columns.dep; DEPENDENCIES_OUTPUT="./out/spacing-determine-loose-columns.dep ./out/spacing-determine-loose-columns.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/spacing-determine-loose-columns.o spacing-determine-loose-columns.cc +beam.cc: In function 'void Beam_calc_beam_segments_init_functions()': +beam.cc:350:29: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK (Beam, calc_beam_segments, 1); + ^~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +beam.cc:350:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' + MAKE_SCHEME_CALLBACK (Beam, calc_beam_segments, 1); + ^~~~~~~~~~~~~~~~~~~~ +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -116294,17 +116876,48 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/output-def.hh:54:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Output_def); +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); ^~~~~~~~~~~~~ +beam.cc: In static member function 'static scm_unused_struct* Beam::calc_beam_segments(SCM)': +beam.cc:413:33: warning: conversion from 'vsize' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + seg.rank_ = 2 * i + (d + 1) / 2; + ~~~~~~^~~~~~~~~~~~~ +In file included from ./include/lily-guile.hh:39, + from ./include/grob-interface.hh:23, + from ./include/beam.hh:24, + from beam.cc:38: +beam.cc: In function 'void Beam_calc_x_positions_init_functions()': +beam.cc:569:29: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK (Beam, calc_x_positions, 1); + ^~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +beam.cc:569:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' + MAKE_SCHEME_CALLBACK (Beam, calc_x_positions, 1); + ^~~~~~~~~~~~~~~~~~~~ +beam.cc: In function 'void Beam_print_init_functions()': +beam.cc:610:29: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK (Beam, print, 1); + ^~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +beam.cc:610:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' + MAKE_SCHEME_CALLBACK (Beam, print, 1); + ^~~~~~~~~~~~~~~~~~~~ +beam.cc: In static member function 'static scm_unused_struct* Beam::print(SCM)': +beam.cc:715:57: warning: conversion from 'std::vector::size_type' {aka 'long unsigned int'} to 'Real' {aka 'double'} may change value [-Wconversion] + weighted_average += beam_dy * (segments.size () - 1) * factor; + ~~~~~~~~~~~~~~~~~~^~~~ +rm -f ./out/spring-smob.dep; DEPENDENCIES_OUTPUT="./out/spring-smob.dep ./out/spring-smob.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/spring-smob.o spring-smob.cc In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/skyline.hh:25, - from ./include/tie.hh:24, - from tie-details.cc:21: + from ./include/grob-interface.hh:23, + from ./include/dots.hh:24, + from dots.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -116353,41 +116966,11 @@ ./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } ^~~~~~~~~~~ -./include/font-metric.hh: In static member function 'static Font_metric* Font_metric::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/font-metric.hh:57:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Font_metric); - ^~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/skyline.hh:25, - from ./include/tie.hh:24, - from tie-details.cc:21: + from ./include/grob-interface.hh:23, + from ./include/dots.hh:24, + from dots.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -116416,14 +116999,26 @@ ./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } ^~~~~~~~~~~~~ +In file included from ./include/lily-guile.hh:39, + from ./include/grob-interface.hh:23, + from ./include/beam.hh:24, + from beam.cc:38: +beam.cc: In function 'void Beam_calc_stem_shorten_init_functions()': +beam.cc:946:29: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK (Beam, calc_stem_shorten, 1) + ^~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +beam.cc:946:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' + MAKE_SCHEME_CALLBACK (Beam, calc_stem_shorten, 1) + ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/skyline.hh:25, - from ./include/tie.hh:24, - from tie-details.cc:21: + from ./include/grob-interface.hh:23, + from ./include/dots.hh:24, + from dots.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -116458,11 +117053,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/skyline.hh:25, - from ./include/tie.hh:24, - from tie-details.cc:21: + from ./include/grob-interface.hh:23, + from ./include/dots.hh:24, + from dots.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -116488,160 +117081,6 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ -In file included from ./include/lily-guile.hh:39, - from ./include/grob-interface.hh:23, - from ./include/beam.hh:24, - from beam.cc:38: -beam.cc: In function 'void Beam_calc_normal_stems_init_functions()': -beam.cc:144:29: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (Beam, calc_normal_stems, 1); - ^~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -beam.cc:144:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (Beam, calc_normal_stems, 1); - ^~~~~~~~~~~~~~~~~~~~ -beam.cc: In function 'void Beam_calc_direction_init_functions()': -beam.cc:160:29: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (Beam, calc_direction, 1); - ^~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -beam.cc:160:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (Beam, calc_direction, 1); - ^~~~~~~~~~~~~~~~~~~~ -beam.cc: In function 'void Beam_calc_beaming_init_functions()': -beam.cc:273:29: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (Beam, calc_beaming, 1) - ^~~~~~~~~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -beam.cc:273:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (Beam, calc_beaming, 1) - ^~~~~~~~~~~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); - ^~~~~~~~~~~~~~~~~~~~ -beam.cc: In function 'void Beam_calc_beam_segments_init_functions()': -beam.cc:350:29: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (Beam, calc_beam_segments, 1); - ^~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -beam.cc:350:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (Beam, calc_beam_segments, 1); - ^~~~~~~~~~~~~~~~~~~~ -staff-performer.cc: In member function 'int Staff_performer::get_channel(const string&)': -staff-performer.cc:288:17: warning: conversion from 'std::map, int>::size_type' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - int channel = (channel_mapping == ly_symbol2scm ("staff")) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - ? channel_count_++ - ^~~~~~~~~~~~~~~~~~ - : channel_map.size (); - ~~~~~~~~~~~~~~~~~~~~~ -beam.cc: In static member function 'static scm_unused_struct* Beam::calc_beam_segments(SCM)': -beam.cc:413:33: warning: conversion from 'vsize' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - seg.rank_ = 2 * i + (d + 1) / 2; - ~~~~~~^~~~~~~~~~~~~ -./include/skyline.hh: In static member function 'static Skyline* Skyline::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/skyline.hh:65:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Skyline); - ^~~~~~~~~~~~~~~~~~~~ -In file included from ./include/lily-guile.hh:39, - from ./include/grob-interface.hh:23, - from ./include/beam.hh:24, - from beam.cc:38: -beam.cc: In function 'void Beam_calc_x_positions_init_functions()': -beam.cc:569:29: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (Beam, calc_x_positions, 1); - ^~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -beam.cc:569:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (Beam, calc_x_positions, 1); - ^~~~~~~~~~~~~~~~~~~~ -beam.cc: In function 'void Beam_print_init_functions()': -beam.cc:610:29: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (Beam, print, 1); - ^~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -beam.cc:610:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (Beam, print, 1); - ^~~~~~~~~~~~~~~~~~~~ -beam.cc: In static member function 'static scm_unused_struct* Beam::print(SCM)': -beam.cc:715:57: warning: conversion from 'std::vector::size_type' {aka 'long unsigned int'} to 'Real' {aka 'double'} may change value [-Wconversion] - weighted_average += beam_dy * (segments.size () - 1) * factor; - ~~~~~~~~~~~~~~~~~~^~~~ -In file included from ./include/lily-guile.hh:39, - from ./include/grob-interface.hh:23, - from ./include/beam.hh:24, - from beam.cc:38: -beam.cc: In function 'void Beam_calc_stem_shorten_init_functions()': -beam.cc:946:29: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (Beam, calc_stem_shorten, 1) - ^~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -beam.cc:946:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (Beam, calc_stem_shorten, 1) - ^~~~~~~~~~~~~~~~~~~~ beam.cc: In function 'void Beam_quanting_init_functions()': beam.cc:981:29: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] MAKE_SCHEME_CALLBACK (Beam, quanting, 3); @@ -116684,7 +117123,7 @@ ./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' (scm_t_subr) TYPE::FUNC); \ ^~~~ -./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -116706,12 +117145,12 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Grob); - ^~~~~~~~~~~~~ +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); + ^~~~~~~~~~~~~~~~~~~~ beam.cc: In function 'void Beam_pure_rest_collision_callback_init_functions()': beam.cc:1306:42: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM, SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] MAKE_SCHEME_CALLBACK_WITH_OPTARGS (Beam, pure_rest_collision_callback, 4, 1, ""); @@ -116764,38 +117203,6 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/dots.hh:24, - from dots.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from separating-line-group-engraver.cc:20: @@ -116812,36 +117219,6 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' if (scm_is_null (*freelist)) ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/dots.hh:24, - from dots.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' - return SCM_I_CONSP (x); - ^~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -116855,22 +117232,13 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' if (scm_is_null (*freelist)) ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/dots.hh:24, - from dots.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' - #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) - ^ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -116883,12 +117251,15 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' - scm_ptobs[SCM_PTOBNUM (port)].flush (port); - ^~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); + ^~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, @@ -116955,9 +117326,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/dots.hh:24, - from dots.cc:20: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from separating-line-group-engraver.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -116987,9 +117358,9 @@ ^~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/dots.hh:24, - from dots.cc:20: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from separating-line-group-engraver.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -117018,11 +117389,7 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from separating-line-group-engraver.cc:20: +./include/output-def.hh: In static member function 'static Output_def* Output_def::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -117035,21 +117402,21 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' - #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' - #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' - #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} - ^~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' - SCM_TABCOL (port); - ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/output-def.hh:54:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Output_def); + ^~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -117078,52 +117445,13 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from separating-line-group-engraver.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': +./include/font-metric.hh: In static member function 'static Font_metric* Font_metric::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -117133,18 +117461,19 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/constrained-breaking.hh:23, - from ./include/page-spacing.hh:23, - from page-spacing.cc:20: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/font-metric.hh:57:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Font_metric); + ^~~~~~~~~~~~~ +./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -117163,18 +117492,35 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Stencil); + ^~~~~~~~~~~~~~~~~~~~ +In file included from ./include/lily-guile.hh:39, + from ./include/grob-interface.hh:23, + from ./include/dots.hh:24, + from dots.cc:20: +dots.cc: In function 'void Dots_print_init_functions()': +dots.cc:29:29: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK (Dots, print, 1); + ^~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +dots.cc:29:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' + MAKE_SCHEME_CALLBACK (Dots, print, 1); + ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/dots.hh:24, from dots.cc:20: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': +dots.cc: In static member function 'static scm_unused_struct* Dots::print(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -117193,12 +117539,15 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' + && (SCM_TYP7 (x) == scm_tc7_symbol)) + ^~~~~~~~ +dots.cc:42:11: note: in expansion of macro 'scm_is_symbol' + if (scm_is_symbol (scm_style)) + ^~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, @@ -117418,28 +117767,6 @@ ./include/duration.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' DECLARE_SIMPLE_SMOBS (Duration); ^~~~~~~~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/dots.hh:24, - from dots.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } - ^~~~~~~~~~~ ./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -117468,44 +117795,35 @@ ./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' DECLARE_SIMPLE_SMOBS (Listener); ^~~~~~~~~~~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' - inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': +./include/scm-hash.hh: In static member function 'static Scheme_hash_table* Scheme_hash_table::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/dots.hh:24, - from dots.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/scm-hash.hh:62:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Scheme_hash_table); + ^~~~~~~~~~~~~ +./include/context.hh: In static member function 'static Context* Context::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -117524,38 +117842,45 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' - && (SCM_TYP7 (x) == scm_tc7_symbol)) - ^~~~~~~~ -./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' - inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } - ^~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/dots.hh:24, - from dots.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/context.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Context); + ^~~~~~~~~~~~~ +./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' - return scm_is_true (scm_equal_p (x, y)); - ^~~~~~~~~~~ -./include/scm-hash.hh: In static member function 'static Scheme_hash_table* Scheme_hash_table::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Translator); + ^~~~~~~~~~~~~ +rm -f ./out/stencil-expression.dep; DEPENDENCIES_OUTPUT="./out/stencil-expression.dep ./out/stencil-expression.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/stencil-expression.o stencil-expression.cc +./include/translator-group.hh: In static member function 'static Translator_group* Translator_group::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -117580,31 +117905,45 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/scm-hash.hh:62:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Scheme_hash_table); +./include/translator-group.hh:66:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Translator_group); ^~~~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from grob-interface.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' - inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } - ^~~~~~~~~~~ + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, - from ./include/dots.hh:24, - from dots.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': + from grob-interface.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -117626,16 +117965,25 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ -./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' - inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } - ^~~~~~~~~~~ -./include/context.hh: In static member function 'static Context* Context::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' + return SCM_I_CONSP (x); + ^~~~~~~~~~~ +rm -f ./out/rest-collision-engraver.dep; DEPENDENCIES_OUTPUT="./out/rest-collision-engraver.dep ./out/rest-collision-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/rest-collision-engraver.o rest-collision-engraver.cc +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from grob-interface.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' + #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) + ^ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -117648,16 +117996,16 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/context.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Context); - ^~~~~~~~~~~~~ -./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' + scm_ptobs[SCM_PTOBNUM (port)].flush (port); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from grob-interface.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -117670,22 +118018,87 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' + #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' + #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' + #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} + ^~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' + SCM_TABCOL (port); + ^~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from grob-interface.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Translator); - ^~~~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/constrained-breaking.hh:23, + from ./include/page-spacing.hh:23, + from page-spacing.cc:20: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -117704,16 +118117,20 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); - ^~~~~~~~~~~~~~~~~~~~ -./include/translator-group.hh: In static member function 'static Translator_group* Translator_group::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ +rm -f ./out/side-position-interface.dep; DEPENDENCIES_OUTPUT="./out/side-position-interface.dep ./out/side-position-interface.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/side-position-interface.o side-position-interface.cc +rm -f ./out/repeat-tie-engraver.dep; DEPENDENCIES_OUTPUT="./out/repeat-tie-engraver.dep ./out/repeat-tie-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/repeat-tie-engraver.o repeat-tie-engraver.cc +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from separating-line-group-engraver.cc:20: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -117732,16 +118149,50 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/translator-group.hh:66:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Translator_group); - ^~~~~~~~~~~~~ -./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/staff-spacing.hh:24, + from spacing-determine-loose-columns.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/staff-spacing.hh:24, + from spacing-determine-loose-columns.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -117760,22 +118211,28 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Grob); - ^~~~~~~~~~~~~ -./include/output-def.hh: In static member function 'static Output_def* Output_def::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' + return SCM_I_CONSP (x); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/staff-spacing.hh:24, + from spacing-determine-loose-columns.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' + #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) + ^ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -117788,15 +118245,105 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/output-def.hh:54:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Output_def); - ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' + scm_ptobs[SCM_PTOBNUM (port)].flush (port); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/staff-spacing.hh:24, + from spacing-determine-loose-columns.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' + #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' + #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' + #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} + ^~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' + SCM_TABCOL (port); + ^~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/staff-spacing.hh:24, + from spacing-determine-loose-columns.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, @@ -117819,6 +118366,28 @@ ./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from separating-line-group-engraver.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } + ^~~~~~~~~~~ ./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -117853,9 +118422,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/constrained-breaking.hh:23, - from ./include/page-spacing.hh:23, - from page-spacing.cc:20: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from separating-line-group-engraver.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -117887,9 +118456,9 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/constrained-breaking.hh:23, - from ./include/page-spacing.hh:23, - from page-spacing.cc:20: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from separating-line-group-engraver.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -117922,11 +118491,43 @@ ./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' + inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/constrained-breaking.hh:23, - from ./include/page-spacing.hh:23, - from page-spacing.cc:20: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from separating-line-group-engraver.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -117952,82 +118553,12 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ -./include/font-metric.hh: In static member function 'static Font_metric* Font_metric::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/font-metric.hh:57:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Font_metric); - ^~~~~~~~~~~~~ -./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Stencil); - ^~~~~~~~~~~~~~~~~~~~ -In file included from ./include/lily-guile.hh:39, - from ./include/grob-interface.hh:23, - from ./include/dots.hh:24, - from dots.cc:20: -dots.cc: In function 'void Dots_print_init_functions()': -dots.cc:29:29: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (Dots, print, 1); - ^~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -dots.cc:29:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (Dots, print, 1); - ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/dots.hh:24, - from dots.cc:20: -dots.cc: In static member function 'static scm_unused_struct* Dots::print(SCM)': + from ./include/constrained-breaking.hh:23, + from ./include/page-spacing.hh:23, + from page-spacing.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -118052,10 +118583,53 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' && (SCM_TYP7 (x) == scm_tc7_symbol)) ^~~~~~~~ -dots.cc:42:11: note: in expansion of macro 'scm_is_symbol' - if (scm_is_symbol (scm_style)) - ^~~~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' + inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } + ^~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/constrained-breaking.hh:23, + from ./include/page-spacing.hh:23, + from page-spacing.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' + return scm_is_true (scm_equal_p (x, y)); + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' + inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/constrained-breaking.hh:23, + from ./include/page-spacing.hh:23, + from page-spacing.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -118074,17 +118648,18 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); - ^~~~~~~~~~~~~~~~~~~~ -rm -f ./out/spacing-determine-loose-columns.dep; DEPENDENCIES_OUTPUT="./out/spacing-determine-loose-columns.dep ./out/spacing-determine-loose-columns.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/spacing-determine-loose-columns.o spacing-determine-loose-columns.cc -./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' + inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/staff-spacing.hh:24, + from spacing-determine-loose-columns.cc:20: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -118103,16 +118678,13 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Stencil); - ^~~~~~~~~~~~~~~~~~~~ -./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ +./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -118137,16 +118709,10 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Prob); +./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Translator); ^~~~~~~~~~~~~ -rm -f ./out/spring-smob.dep; DEPENDENCIES_OUTPUT="./out/spring-smob.dep ./out/spring-smob.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/spring-smob.o spring-smob.cc -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from separating-line-group-engraver.cc:20: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -118165,17 +118731,21 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); + ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from grob-interface.cc:20: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from repeat-tie-engraver.cc:21: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -118204,8 +118774,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from grob-interface.cc:20: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from repeat-tie-engraver.cc:21: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -118234,8 +118805,9 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from grob-interface.cc:20: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from repeat-tie-engraver.cc:21: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -118264,20 +118836,11 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' scm_ptobs[SCM_PTOBNUM (port)].flush (port); ^~~~~~~~~~~ -page-spacing.cc: In member function 'bool Page_spacer::calc_subproblem(vsize, vsize)': -page-spacing.cc:306:55: warning: conversion from 'vsize' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - Page_spacing space (breaker_->page_height (page_num + first_page_num_, last), - ~~~~~~~~~^~~~~~~~~~~~~~~~~ -page-spacing.cc:321:64: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] - space.resize (breaker_->page_height (prev->page_ + 1, last)); - ~~~~~~~~~~~~^~~ -page-spacing.cc:324:50: warning: conversion from 'vsize' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - space.resize (breaker_->page_height (first_page_num_, last)); - ^~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from grob-interface.cc:20: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from repeat-tie-engraver.cc:21: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -118307,8 +118870,9 @@ ^~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from grob-interface.cc:20: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from repeat-tie-engraver.cc:21: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -118365,139 +118929,7 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ -rm -f ./out/stencil-expression.dep; DEPENDENCIES_OUTPUT="./out/stencil-expression.dep ./out/stencil-expression.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/stencil-expression.o stencil-expression.cc -rm -f ./out/rest-collision-engraver.dep; DEPENDENCIES_OUTPUT="./out/rest-collision-engraver.dep ./out/rest-collision-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/rest-collision-engraver.o rest-collision-engraver.cc -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from separating-line-group-engraver.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' - inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from separating-line-group-engraver.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' - && (SCM_TYP7 (x) == scm_tc7_symbol)) - ^~~~~~~~ -./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' - inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } - ^~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from separating-line-group-engraver.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' - return scm_is_true (scm_equal_p (x, y)); - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' - inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from separating-line-group-engraver.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -118516,13 +118948,16 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' - inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } - ^~~~~~~~~~~ -./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); + ^~~~~~~~~~~~~~~~~~~~ +./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -118544,13 +118979,13 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Translator); - ^~~~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Stencil); + ^~~~~~~~~~~~~~~~~~~~ +./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -118572,18 +119007,18 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); - ^~~~~~~~~~~~~~~~~~~~ +./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Prob); + ^~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/axis-group-interface.hh:25, - from axis-group-interface-scheme.cc:20: + from ./include/smobs.hh:23, + from ./include/spring.hh:24, + from spring-smob.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -118612,9 +119047,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/axis-group-interface.hh:25, - from axis-group-interface-scheme.cc:20: + from ./include/smobs.hh:23, + from ./include/spring.hh:24, + from spring-smob.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -118643,9 +119078,9 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/axis-group-interface.hh:25, - from axis-group-interface-scheme.cc:20: + from ./include/smobs.hh:23, + from ./include/spring.hh:24, + from spring-smob.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -118676,9 +119111,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/axis-group-interface.hh:25, - from axis-group-interface-scheme.cc:20: + from ./include/smobs.hh:23, + from ./include/spring.hh:24, + from spring-smob.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -118708,9 +119143,9 @@ ^~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/axis-group-interface.hh:25, - from axis-group-interface-scheme.cc:20: + from ./include/smobs.hh:23, + from ./include/spring.hh:24, + from spring-smob.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -118739,6 +119174,34 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ ./include/skyline.hh: In static member function 'static Skyline* Skyline::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -118767,19 +119230,43 @@ ./include/skyline.hh:65:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' DECLARE_SIMPLE_SMOBS (Skyline); ^~~~~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/spring.hh:24, + from spring-smob.cc:20: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -118789,18 +119276,19 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/axis-group-interface.hh:25, - from axis-group-interface-scheme.cc:20: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); + ^~~~~~~~~~~~~ +./include/output-def.hh: In static member function 'static Output_def* Output_def::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -118819,18 +119307,21 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/output-def.hh:54:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Output_def); + ^~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, - from ./include/axis-group-interface.hh:25, - from axis-group-interface-scheme.cc:20: + from ./include/staff-spacing.hh:24, + from spacing-determine-loose-columns.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -118882,8 +119373,8 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, - from ./include/axis-group-interface.hh:25, - from axis-group-interface-scheme.cc:20: + from ./include/staff-spacing.hh:24, + from spacing-determine-loose-columns.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -118916,8 +119407,8 @@ from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, - from ./include/axis-group-interface.hh:25, - from axis-group-interface-scheme.cc:20: + from ./include/staff-spacing.hh:24, + from spacing-determine-loose-columns.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -118953,8 +119444,8 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, - from ./include/axis-group-interface.hh:25, - from axis-group-interface-scheme.cc:20: + from ./include/staff-spacing.hh:24, + from spacing-determine-loose-columns.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -118980,7 +119471,7 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ -./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': +./include/spring.hh: In static member function 'static Spring* Spring::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -119002,40 +119493,12 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Grob); - ^~~~~~~~~~~~~ -./include/output-def.hh: In static member function 'static Output_def* Output_def::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/output-def.hh:54:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Output_def); - ^~~~~~~~~~~~~ +./include/spring.hh:38:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Spring); + ^~~~~~~~~~~~~~~~~~~~ ./include/spring.hh: In static member function 'static Spring* Spring::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -119092,34 +119555,6 @@ ./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' DECLARE_SIMPLE_SMOBS (Moment); ^~~~~~~~~~~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); - ^~~~~~~~~~~~~~~~~~~~ ./include/duration.hh: In static member function 'static Duration* Duration::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -119232,35 +119667,7 @@ ./include/context.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' DECLARE_SMOBS (Context); ^~~~~~~~~~~~~ -./include/grob-array.hh: In static member function 'static Grob_array* Grob_array::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/grob-array.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Grob_array); - ^~~~~~~~~~~~~~~~~~~~ -./include/skyline.hh: In static member function 'static Skyline* Skyline::unsmob(SCM)': +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -119285,38 +119692,9 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/skyline.hh:65:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Skyline); +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); ^~~~~~~~~~~~~~~~~~~~ -rm -f ./out/side-position-interface.dep; DEPENDENCIES_OUTPUT="./out/side-position-interface.dep ./out/side-position-interface.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/side-position-interface.o side-position-interface.cc -./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Grob); - ^~~~~~~~~~~~~ ./include/grob-array.hh: In static member function 'static Grob_array* Grob_array::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -119345,34 +119723,11 @@ ./include/grob-array.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' DECLARE_SIMPLE_SMOBS (Grob_array); ^~~~~~~~~~~~~~~~~~~~ -In file included from ./include/lily-guile.hh:39, - from ./include/grob-interface.hh:23, - from ./include/axis-group-interface.hh:25, - from axis-group-interface-scheme.cc:20: -axis-group-interface-scheme.cc: In function 'void ly_relative_group_extentinit()': -axis-group-interface-scheme.cc:25:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_relative_group_extent, "ly:relative-group-extent", - ^~~~~~~~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -axis-group-interface-scheme.cc:25:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_relative_group_extent, "ly:relative-group-extent", - ^~~~~~~~~ -axis-group-interface-scheme.cc: In function 'void ly_axis_group_interface__add_elementinit()': -axis-group-interface-scheme.cc:49:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_axis_group_interface__add_element, "ly:axis-group-interface::add-element", - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -axis-group-interface-scheme.cc:49:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_axis_group_interface__add_element, "ly:axis-group-interface::add-element", - ^~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from grob-interface.cc:20: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from repeat-tie-engraver.cc:21: ./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -119398,13 +119753,12 @@ ./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } ^~~~~~~~~~~ -rm -f ./out/repeat-tie-engraver.dep; DEPENDENCIES_OUTPUT="./out/repeat-tie-engraver.dep ./out/repeat-tie-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/repeat-tie-engraver.o repeat-tie-engraver.cc -rm -f ./out/accidental.dep; DEPENDENCIES_OUTPUT="./out/accidental.dep ./out/accidental.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/accidental.o accidental.cc In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from grob-interface.cc:20: + from ./include/smobs.hh:23, + from ./include/spring.hh:24, + from spring-smob.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -119455,8 +119809,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from grob-interface.cc:20: + from ./include/smobs.hh:23, + from ./include/spring.hh:24, + from spring-smob.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -119488,8 +119843,9 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from grob-interface.cc:20: + from ./include/smobs.hh:23, + from ./include/spring.hh:24, + from spring-smob.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -119522,10 +119878,15 @@ ./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } ^~~~~~~~~~~ +page-spacing.cc: In member function 'bool Page_spacer::calc_subproblem(vsize, vsize)': +page-spacing.cc:306:55: warning: conversion from 'vsize' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + Page_spacing space (breaker_->page_height (page_num + first_page_num_, last), + ~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from grob-interface.cc:20: + from ./include/smobs.hh:23, + from ./include/spring.hh:24, + from spring-smob.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -119551,7 +119912,13 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +page-spacing.cc:321:64: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] + space.resize (breaker_->page_height (prev->page_ + 1, last)); + ~~~~~~~~~~~~^~~ +page-spacing.cc:324:50: warning: conversion from 'vsize' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + space.resize (breaker_->page_height (first_page_num_, last)); + ^~~~~~~~~~~~~~~ +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -119573,13 +119940,13 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); - ^~~~~~~~~~~~~~~~~~~~ -./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); + ^~~~~~~~~~~~~ +./include/spring.hh: In static member function 'static Spring* Spring::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -119601,52 +119968,83 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Grob); - ^~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from rest-collision-engraver.cc:22: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': +./include/spring.hh:38:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Spring); + ^~~~~~~~~~~~~~~~~~~~ +spring-smob.cc: In static member function 'static scm_unused_struct* Spring::smob_p(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/ly-smobs.icc:52:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/ly-smobs.icc:81:3: note: in expansion of macro 'IMPLEMENT_BASE_SMOBS' + IMPLEMENT_BASE_SMOBS (CL); \ + ^~~~~~~~~~~~~~~~~~~~ +spring-smob.cc:24:1: note: in expansion of macro 'IMPLEMENT_SIMPLE_SMOBS' + IMPLEMENT_SIMPLE_SMOBS (Spring); + ^~~~~~~~~~~~~~~~~~~~~~ +In file included from ./include/lily-guile.hh:39, from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from rest-collision-engraver.cc:22: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': + from ./include/spring.hh:24, + from spring-smob.cc:20: +spring-smob.cc: In function 'void ly_make_springinit()': +spring-smob.cc:45:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_make_spring, "ly:make-spring", + ^~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +spring-smob.cc:45:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_make_spring, "ly:make-spring", + ^~~~~~~~~ +spring-smob.cc: In function 'void ly_spring_set_inverse_compress_strength_xinit()': +spring-smob.cc:58:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_spring_set_inverse_compress_strength_x, "ly:spring-set-inverse-compress-strength!", + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +spring-smob.cc:58:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_spring_set_inverse_compress_strength_x, "ly:spring-set-inverse-compress-strength!", + ^~~~~~~~~ +spring-smob.cc: In function 'void ly_spring_set_inverse_stretch_strength_xinit()': +spring-smob.cc:70:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_spring_set_inverse_stretch_strength_x, "ly:spring-set-inverse-stretch-strength!", + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +spring-smob.cc:70:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_spring_set_inverse_stretch_strength_x, "ly:spring-set-inverse-stretch-strength!", + ^~~~~~~~~ +In file included from spring-smob.cc:22: +spring-smob.cc: In function 'void init_type_Spring()': +./include/ly-smobs.icc:31:53: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + (scm_t_subr) CL::smob_p); \ + ^~~~~~ +spring-smob.cc:82:1: note: in expansion of macro 'IMPLEMENT_TYPE_P' + IMPLEMENT_TYPE_P (Spring, "ly:spring?"); + ^~~~~~~~~~~~~~~~ +./include/skyline.hh: In static member function 'static Skyline* Skyline::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -119665,29 +120063,22 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' - return SCM_I_CONSP (x); - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from rest-collision-engraver.cc:22: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/skyline.hh:65:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Skyline); + ^~~~~~~~~~~~~~~~~~~~ +./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' - #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) - ^ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -119700,18 +120091,16 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' - scm_ptobs[SCM_PTOBNUM (port)].flush (port); - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from rest-collision-engraver.cc:22: +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Moment); + ^~~~~~~~~~~~~~~~~~~~ +./include/grob-array.hh: In static member function 'static Grob_array* Grob_array::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -119724,40 +120113,87 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' - #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' - #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' - #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} - ^~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' - SCM_TABCOL (port); - ^~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/grob-array.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Grob_array); + ^~~~~~~~~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from rest-collision-engraver.cc:22: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from repeat-tie-engraver.cc:21: +./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' + inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from repeat-tie-engraver.cc:21: +./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -119767,25 +120203,68 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' + && (SCM_TYP7 (x) == scm_tc7_symbol)) + ^~~~~~~~ +./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' + inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } + ^~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from repeat-tie-engraver.cc:21: +./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' + return scm_is_true (scm_equal_p (x, y)); + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' + inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from repeat-tie-engraver.cc:21: +./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -119795,12 +120274,15 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' + inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, @@ -119990,45 +120472,7 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ -rm -f ./out/pure-from-neighbor-interface.dep; DEPENDENCIES_OUTPUT="./out/pure-from-neighbor-interface.dep ./out/pure-from-neighbor-interface.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/pure-from-neighbor-interface.o pure-from-neighbor-interface.cc -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from repeat-tie-engraver.cc:21: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from repeat-tie-engraver.cc:21: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': +./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -120047,28 +120491,22 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' - return SCM_I_CONSP (x); - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from repeat-tie-engraver.cc:21: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Translator); + ^~~~~~~~~~~~~ +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' - #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) - ^ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -120081,17 +120519,20 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' - scm_ptobs[SCM_PTOBNUM (port)].flush (port); - ^~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); + ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from repeat-tie-engraver.cc:21: + from ./include/grob-interface.hh:23, + from grob-interface.cc:20: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -120104,88 +120545,25 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' - #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' - #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' - #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} - ^~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' - SCM_TABCOL (port); - ^~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from repeat-tie-engraver.cc:21: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/staff-spacing.hh:24, - from spacing-determine-loose-columns.cc:20: + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from rest-collision-engraver.cc:22: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -120214,9 +120592,10 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/staff-spacing.hh:24, - from spacing-determine-loose-columns.cc:20: + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from rest-collision-engraver.cc:22: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -120245,9 +120624,10 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/staff-spacing.hh:24, - from spacing-determine-loose-columns.cc:20: + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from rest-collision-engraver.cc:22: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -120278,9 +120658,10 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/staff-spacing.hh:24, - from spacing-determine-loose-columns.cc:20: + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from rest-collision-engraver.cc:22: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -120308,31 +120689,12 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' SCM_TABCOL (port); ^~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/stencil.hh:26, - from stencil-expression.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/staff-spacing.hh:24, - from spacing-determine-loose-columns.cc:20: + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from rest-collision-engraver.cc:22: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -120361,19 +120723,6 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -120402,13 +120751,7 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/stencil.hh:26, - from stencil-expression.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -120427,53 +120770,16 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' - return SCM_I_CONSP (x); - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/stencil.hh:26, - from stencil-expression.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' - #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) - ^ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' - scm_ptobs[SCM_PTOBNUM (port)].flush (port); - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/stencil.hh:26, - from stencil-expression.cc:20: +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); + ^~~~~~~~~~~~~ +./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -120486,89 +120792,22 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' - #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' - #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' - #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} - ^~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' - SCM_TABCOL (port); - ^~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/stencil.hh:26, - from stencil-expression.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/staff-spacing.hh:24, - from spacing-determine-loose-columns.cc:20: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Stencil); + ^~~~~~~~~~~~~~~~~~~~ +./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -120587,19 +120826,16 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/stencil.hh:26, - from stencil-expression.cc:20: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Prob); + ^~~~~~~~~~~~~ +./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -120618,18 +120854,21 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Listener); + ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/spring.hh:24, - from spring-smob.cc:20: + from ./include/grob-interface.hh:23, + from ./include/axis-group-interface.hh:25, + from axis-group-interface-scheme.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -120658,9 +120897,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/spring.hh:24, - from spring-smob.cc:20: + from ./include/grob-interface.hh:23, + from ./include/axis-group-interface.hh:25, + from axis-group-interface-scheme.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -120689,9 +120928,9 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/spring.hh:24, - from spring-smob.cc:20: + from ./include/grob-interface.hh:23, + from ./include/axis-group-interface.hh:25, + from axis-group-interface-scheme.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -120722,9 +120961,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/spring.hh:24, - from spring-smob.cc:20: + from ./include/grob-interface.hh:23, + from ./include/axis-group-interface.hh:25, + from axis-group-interface-scheme.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -120754,9 +120993,9 @@ ^~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/spring.hh:24, - from spring-smob.cc:20: + from ./include/grob-interface.hh:23, + from ./include/axis-group-interface.hh:25, + from axis-group-interface-scheme.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -120815,9 +121054,9 @@ ^~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/spring.hh:24, - from spring-smob.cc:20: + from ./include/grob-interface.hh:23, + from ./include/axis-group-interface.hh:25, + from axis-group-interface-scheme.cc:20: ./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -120846,32 +121085,9 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/stencil.hh:26, - from stencil-expression.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, - from ./include/staff-spacing.hh:24, - from spacing-determine-loose-columns.cc:20: + from ./include/axis-group-interface.hh:25, + from axis-group-interface-scheme.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -120920,7 +121136,46 @@ ./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/axis-group-interface.hh:25, + from axis-group-interface-scheme.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' + && (SCM_TYP7 (x) == scm_tc7_symbol)) + ^~~~~~~~ +./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' + inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } + ^~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/axis-group-interface.hh:25, + from axis-group-interface-scheme.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -120933,10 +121188,10 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' #define scm_is_true(x) !scm_is_false (x) ^~~~~~~~~~~~ -./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' - inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': +./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' + return scm_is_true (scm_equal_p (x, y)); + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -120949,16 +121204,15 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' #define scm_is_true(x) !scm_is_false (x) ^~~~~~~~~~~~ -./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } - ^~~~~~~~~~~ +./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' + inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/stencil.hh:26, - from stencil-expression.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': + from ./include/grob-interface.hh:23, + from ./include/axis-group-interface.hh:25, + from axis-group-interface-scheme.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -120977,23 +121231,46 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' - && (SCM_TYP7 (x) == scm_tc7_symbol)) - ^~~~~~~~ -./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' - inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } - ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' + inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } + ^~~~~~~~~~~ +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); + ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/stencil.hh:26, - from stencil-expression.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': + from ./include/grob-interface.hh:23, + from grob-interface.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -121006,14 +121283,45 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' #define scm_is_true(x) !scm_is_false (x) ^~~~~~~~~~~~ -./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' - return scm_is_true (scm_equal_p (x, y)); - ^~~~~~~~~~~ +./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' + inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, - from ./include/staff-spacing.hh:24, - from spacing-determine-loose-columns.cc:20: + from grob-interface.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -121042,28 +121350,11 @@ ./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } ^~~~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' - inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } - ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, - from ./include/staff-spacing.hh:24, - from spacing-determine-loose-columns.cc:20: + from grob-interface.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -121096,13 +121387,41 @@ ./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } ^~~~~~~~~~~ +./include/skyline.hh: In static member function 'static Skyline* Skyline::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/skyline.hh:65:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Skyline); + ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/stencil.hh:26, - from stencil-expression.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from rest-collision-engraver.cc:22: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -121121,17 +121440,16 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' - inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } - ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, - from ./include/staff-spacing.hh:24, - from spacing-determine-loose-columns.cc:20: + from grob-interface.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -121157,7 +121475,7 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ -./include/spring.hh: In static member function 'static Spring* Spring::unsmob(SCM)': +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -121182,10 +121500,10 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/spring.hh:38:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Spring); +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); ^~~~~~~~~~~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -121207,13 +121525,13 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); - ^~~~~~~~~~~~~~~~~~~~ -./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); + ^~~~~~~~~~~~~ +./include/grob-array.hh: In static member function 'static Grob_array* Grob_array::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -121238,10 +121556,10 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Stencil); +./include/grob-array.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Grob_array); ^~~~~~~~~~~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -121263,18 +121581,43 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); - ^~~~~~~~~~~~~~~~~~~~ +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); + ^~~~~~~~~~~~~ +In file included from ./include/lily-guile.hh:39, + from ./include/grob-interface.hh:23, + from ./include/axis-group-interface.hh:25, + from axis-group-interface-scheme.cc:20: +axis-group-interface-scheme.cc: In function 'void ly_relative_group_extentinit()': +axis-group-interface-scheme.cc:25:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_relative_group_extent, "ly:relative-group-extent", + ^~~~~~~~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +axis-group-interface-scheme.cc:25:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_relative_group_extent, "ly:relative-group-extent", + ^~~~~~~~~ +axis-group-interface-scheme.cc: In function 'void ly_axis_group_interface__add_elementinit()': +axis-group-interface-scheme.cc:49:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_axis_group_interface__add_element, "ly:axis-group-interface::add-element", + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +axis-group-interface-scheme.cc:49:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_axis_group_interface__add_element, "ly:axis-group-interface::add-element", + ^~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/spring.hh:24, - from spring-smob.cc:20: + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from rest-collision-engraver.cc:22: ./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -121326,8 +121669,9 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/spring.hh:24, - from spring-smob.cc:20: + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from rest-collision-engraver.cc:22: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -121360,8 +121704,9 @@ from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/spring.hh:24, - from spring-smob.cc:20: + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from rest-collision-engraver.cc:22: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -121397,8 +121742,9 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/spring.hh:24, - from spring-smob.cc:20: + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from rest-collision-engraver.cc:22: ./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -121424,7 +121770,7 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ -./include/spring.hh: In static member function 'static Spring* Spring::unsmob(SCM)': +./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -121449,10 +121795,10 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/spring.hh:38:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Spring); +./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Moment); ^~~~~~~~~~~~~~~~~~~~ -spring-smob.cc: In static member function 'static scm_unused_struct* Spring::smob_p(SCM)': +./include/duration.hh: In static member function 'static Duration* Duration::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -121471,89 +121817,16 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/ly-smobs.icc:52:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/ly-smobs.icc:81:3: note: in expansion of macro 'IMPLEMENT_BASE_SMOBS' - IMPLEMENT_BASE_SMOBS (CL); \ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/duration.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Duration); ^~~~~~~~~~~~~~~~~~~~ -spring-smob.cc:24:1: note: in expansion of macro 'IMPLEMENT_SIMPLE_SMOBS' - IMPLEMENT_SIMPLE_SMOBS (Spring); - ^~~~~~~~~~~~~~~~~~~~~~ -In file included from ./include/lily-guile.hh:39, - from ./include/smobs.hh:23, - from ./include/spring.hh:24, - from spring-smob.cc:20: -spring-smob.cc: In function 'void ly_make_springinit()': -spring-smob.cc:45:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_make_spring, "ly:make-spring", - ^~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -spring-smob.cc:45:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_make_spring, "ly:make-spring", - ^~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from rest-collision-engraver.cc:22: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ -spring-smob.cc: In function 'void ly_spring_set_inverse_compress_strength_xinit()': -spring-smob.cc:58:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_spring_set_inverse_compress_strength_x, "ly:spring-set-inverse-compress-strength!", - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -spring-smob.cc:58:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_spring_set_inverse_compress_strength_x, "ly:spring-set-inverse-compress-strength!", - ^~~~~~~~~ -spring-smob.cc: In function 'void ly_spring_set_inverse_stretch_strength_xinit()': -spring-smob.cc:70:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_spring_set_inverse_stretch_strength_x, "ly:spring-set-inverse-stretch-strength!", - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -spring-smob.cc:70:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_spring_set_inverse_stretch_strength_x, "ly:spring-set-inverse-stretch-strength!", - ^~~~~~~~~ -In file included from spring-smob.cc:22: -spring-smob.cc: In function 'void init_type_Spring()': -./include/ly-smobs.icc:31:53: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - (scm_t_subr) CL::smob_p); \ - ^~~~~~ -spring-smob.cc:82:1: note: in expansion of macro 'IMPLEMENT_TYPE_P' - IMPLEMENT_TYPE_P (Spring, "ly:spring?"); - ^~~~~~~~~~~~~~~~ -./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': +./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -121578,15 +121851,10 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Grob); +./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Translator); ^~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/side-position-interface.hh:23, - from side-position-interface.cc:20: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -121605,13 +121873,16 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ -./include/skyline.hh: In static member function 'static Skyline* Skyline::unsmob(SCM)': +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); + ^~~~~~~~~~~~~~~~~~~~ +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -121633,13 +121904,13 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/skyline.hh:65:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Skyline); - ^~~~~~~~~~~~~~~~~~~~ -./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); + ^~~~~~~~~~~~~ +./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -121664,10 +121935,10 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Moment); +./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Stencil); ^~~~~~~~~~~~~~~~~~~~ -./include/grob-array.hh: In static member function 'static Grob_array* Grob_array::unsmob(SCM)': +./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -121689,17 +121960,17 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/grob-array.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Grob_array); - ^~~~~~~~~~~~~~~~~~~~ +./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Prob); + ^~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from repeat-tie-engraver.cc:21: + from ./include/grob-interface.hh:23, + from ./include/side-position-interface.hh:23, + from side-position-interface.cc:20: ./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -121725,70 +121996,7 @@ ./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } ^~~~~~~~~~~ -rm -f ./out/paper-book.dep; DEPENDENCIES_OUTPUT="./out/paper-book.dep ./out/paper-book.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/paper-book.o paper-book.cc -rm -f ./out/parenthesis-engraver.dep; DEPENDENCIES_OUTPUT="./out/parenthesis-engraver.dep ./out/parenthesis-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/parenthesis-engraver.o parenthesis-engraver.cc -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from rest-collision-engraver.cc:22: -./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' - inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from rest-collision-engraver.cc:22: -./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': +./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -121807,61 +122015,56 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' - && (SCM_TYP7 (x) == scm_tc7_symbol)) - ^~~~~~~~ -./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' - inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } - ^~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Listener); + ^~~~~~~~~~~~~~~~~~~~ +rm -f ./out/accidental.dep; DEPENDENCIES_OUTPUT="./out/accidental.dep ./out/accidental.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/accidental.o accidental.cc In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from rest-collision-engraver.cc:22: -./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': + from ./include/box.hh:10, + from ./include/stencil.hh:26, + from stencil-expression.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' - return scm_is_true (scm_equal_p (x, y)); - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' - inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } - ^~~~~~~~~~~ + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from rest-collision-engraver.cc:22: -./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': + from ./include/box.hh:10, + from ./include/stencil.hh:26, + from stencil-expression.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -121883,16 +122086,26 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ -./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' - inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } - ^~~~~~~~~~~ -./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' + return SCM_I_CONSP (x); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/stencil.hh:26, + from stencil-expression.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' + #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) + ^ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -121905,16 +122118,18 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Moment); - ^~~~~~~~~~~~~~~~~~~~ -./include/duration.hh: In static member function 'static Duration* Duration::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' + scm_ptobs[SCM_PTOBNUM (port)].flush (port); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/stencil.hh:26, + from stencil-expression.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -121927,28 +122142,68 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' + #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' + #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' + #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} + ^~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' + SCM_TABCOL (port); + ^~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/stencil.hh:26, + from stencil-expression.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/duration.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Duration); - ^~~~~~~~~~~~~~~~~~~~ -./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -121958,19 +122213,19 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Translator); - ^~~~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/stencil.hh:26, + from stencil-expression.cc:20: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -121989,15 +122244,12 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); - ^~~~~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, @@ -122123,34 +122375,6 @@ ./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } ^~~~~~~~~~~ -./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Grob); - ^~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, @@ -122181,8 +122405,8 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ -rm -f ./out/drum-note-engraver.dep; DEPENDENCIES_OUTPUT="./out/drum-note-engraver.dep ./out/drum-note-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/drum-note-engraver.o drum-note-engraver.cc -./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': +rm -f ./out/pure-from-neighbor-interface.dep; DEPENDENCIES_OUTPUT="./out/pure-from-neighbor-interface.dep ./out/pure-from-neighbor-interface.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/pure-from-neighbor-interface.o pure-from-neighbor-interface.cc +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -122207,10 +122431,10 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Stencil); +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); ^~~~~~~~~~~~~~~~~~~~ -./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': +./include/skyline.hh: In static member function 'static Skyline* Skyline::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -122232,18 +122456,19 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Prob); - ^~~~~~~~~~~~~ +./include/skyline.hh:65:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Skyline); + ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from repeat-tie-engraver.cc:21: + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/stencil.hh:26, + from stencil-expression.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -122294,9 +122519,10 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from repeat-tie-engraver.cc:21: + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/stencil.hh:26, + from stencil-expression.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -122325,12 +122551,41 @@ ./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } ^~~~~~~~~~~~~ +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); + ^~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from repeat-tie-engraver.cc:21: + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/stencil.hh:26, + from stencil-expression.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -122365,9 +122620,10 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from repeat-tie-engraver.cc:21: + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/stencil.hh:26, + from stencil-expression.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -122393,7 +122649,7 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ -./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': +./include/grob-array.hh: In static member function 'static Grob_array* Grob_array::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -122418,37 +122674,9 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Listener); +./include/grob-array.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Grob_array); ^~~~~~~~~~~~~~~~~~~~ -./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Translator); - ^~~~~~~~~~~~~ ./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -122477,7 +122705,7 @@ ./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' DECLARE_SIMPLE_SMOBS (Box); ^~~~~~~~~~~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -122502,10 +122730,10 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); +./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Stencil); ^~~~~~~~~~~~~~~~~~~~ -./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': +./include/skyline-pair.hh: In static member function 'static Skyline_pair* Skyline_pair::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -122527,12 +122755,12 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Grob); - ^~~~~~~~~~~~~ +./include/skyline-pair.hh:30:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Skyline_pair); + ^~~~~~~~~~~~~~~~~~~~ ./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -122561,63 +122789,96 @@ ./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' DECLARE_SIMPLE_SMOBS (Stencil); ^~~~~~~~~~~~~~~~~~~~ -./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': +rm -f ./out/paper-book.dep; DEPENDENCIES_OUTPUT="./out/paper-book.dep ./out/paper-book.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/paper-book.o paper-book.cc +rm -f ./out/parenthesis-engraver.dep; DEPENDENCIES_OUTPUT="./out/parenthesis-engraver.dep ./out/parenthesis-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/parenthesis-engraver.o parenthesis-engraver.cc +In file included from ./include/lily-guile.hh:39, + from ./include/grob-interface.hh:23, + from ./include/side-position-interface.hh:23, + from side-position-interface.cc:20: +side-position-interface.cc: In function 'void Side_position_interface_x_aligned_side_init_functions()': +side-position-interface.cc:108:61: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK_WITH_OPTARGS (Side_position_interface, x_aligned_side, 2, 1, ""); + ^~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +side-position-interface.cc: In function 'void Side_position_interface_y_aligned_side_init_functions()': +side-position-interface.cc:120:61: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK_WITH_OPTARGS (Side_position_interface, y_aligned_side, 2, 1, ""); + ^~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +side-position-interface.cc: In function 'void Side_position_interface_pure_y_aligned_side_init_functions()': +side-position-interface.cc:127:61: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM, SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK_WITH_OPTARGS (Side_position_interface, pure_y_aligned_side, 4, 1, ""); + ^~~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +rm -f ./out/drum-note-engraver.dep; DEPENDENCIES_OUTPUT="./out/drum-note-engraver.dep ./out/drum-note-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/drum-note-engraver.o drum-note-engraver.cc +side-position-interface.cc: In function 'void Side_position_interface_calc_cross_staff_init_functions()': +side-position-interface.cc:137:48: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK (Side_position_interface, calc_cross_staff, 1) + ^~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +side-position-interface.cc:137:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' + MAKE_SCHEME_CALLBACK (Side_position_interface, calc_cross_staff, 1) + ^~~~~~~~~~~~~~~~~~~~ +side-position-interface.cc: In function 'void Side_position_interface_move_to_extremal_staff_init_functions()': +side-position-interface.cc:439:48: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK (Side_position_interface, move_to_extremal_staff, 1); + ^~~~~~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +side-position-interface.cc:439:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' + MAKE_SCHEME_CALLBACK (Side_position_interface, move_to_extremal_staff, 1); + ^~~~~~~~~~~~~~~~~~~~ +rm -f ./out/optimal-page-breaking.dep; DEPENDENCIES_OUTPUT="./out/optimal-page-breaking.dep ./out/optimal-page-breaking.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/optimal-page-breaking.o optimal-page-breaking.cc +rm -f ./out/sequential-iterator.dep; DEPENDENCIES_OUTPUT="./out/sequential-iterator.dep ./out/sequential-iterator.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/sequential-iterator.o sequential-iterator.cc +rm -f ./out/span-bar-stub-engraver.dep; DEPENDENCIES_OUTPUT="./out/span-bar-stub-engraver.dep ./out/span-bar-stub-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/span-bar-stub-engraver.o span-bar-stub-engraver.cc +rm -f ./out/slur.dep; DEPENDENCIES_OUTPUT="./out/slur.dep ./out/slur.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/slur.o slur.cc +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from parenthesis-engraver.cc:21: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Prob); - ^~~~~~~~~~~~~ -./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Listener); - ^~~~~~~~~~~~~~~~~~~~ -./include/skyline.hh: In static member function 'static Skyline* Skyline::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from parenthesis-engraver.cc:21: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -122636,22 +122897,28 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/skyline.hh:65:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Skyline); - ^~~~~~~~~~~~~~~~~~~~ -./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' + return SCM_I_CONSP (x); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from parenthesis-engraver.cc:21: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' + #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) + ^ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -122664,16 +122931,17 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Grob); - ^~~~~~~~~~~~~ -./include/grob-array.hh: In static member function 'static Grob_array* Grob_array::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' + scm_ptobs[SCM_PTOBNUM (port)].flush (port); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from parenthesis-engraver.cc:21: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -122686,28 +122954,39 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/grob-array.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Grob_array); - ^~~~~~~~~~~~~~~~~~~~ -./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' + #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' + #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' + #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} + ^~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' + SCM_TABCOL (port); + ^~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from parenthesis-engraver.cc:21: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -122717,25 +122996,25 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Stencil); - ^~~~~~~~~~~~~~~~~~~~ -./include/skyline-pair.hh: In static member function 'static Skyline_pair* Skyline_pair::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -122745,60 +123024,18 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/skyline-pair.hh:30:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Skyline_pair); - ^~~~~~~~~~~~~~~~~~~~ -In file included from ./include/lily-guile.hh:39, - from ./include/grob-interface.hh:23, - from ./include/side-position-interface.hh:23, - from side-position-interface.cc:20: -side-position-interface.cc: In function 'void Side_position_interface_x_aligned_side_init_functions()': -side-position-interface.cc:108:61: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK_WITH_OPTARGS (Side_position_interface, x_aligned_side, 2, 1, ""); - ^~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -side-position-interface.cc: In function 'void Side_position_interface_y_aligned_side_init_functions()': -side-position-interface.cc:120:61: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK_WITH_OPTARGS (Side_position_interface, y_aligned_side, 2, 1, ""); - ^~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -side-position-interface.cc: In function 'void Side_position_interface_pure_y_aligned_side_init_functions()': -side-position-interface.cc:127:61: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM, SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK_WITH_OPTARGS (Side_position_interface, pure_y_aligned_side, 4, 1, ""); - ^~~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -side-position-interface.cc: In function 'void Side_position_interface_calc_cross_staff_init_functions()': -side-position-interface.cc:137:48: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (Side_position_interface, calc_cross_staff, 1) - ^~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -side-position-interface.cc:137:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (Side_position_interface, calc_cross_staff, 1) - ^~~~~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/accidental-interface.hh:25, - from accidental.cc:20: + from ./include/paper-book.hh:23, + from paper-book.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -122828,9 +123065,8 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/accidental-interface.hh:25, - from accidental.cc:20: + from ./include/paper-book.hh:23, + from paper-book.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -122860,9 +123096,8 @@ from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/accidental-interface.hh:25, - from accidental.cc:20: + from ./include/paper-book.hh:23, + from paper-book.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -122894,9 +123129,8 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/accidental-interface.hh:25, - from accidental.cc:20: + from ./include/paper-book.hh:23, + from paper-book.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -122927,9 +123161,8 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/accidental-interface.hh:25, - from accidental.cc:20: + from ./include/paper-book.hh:23, + from paper-book.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -122989,9 +123222,8 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/accidental-interface.hh:25, - from accidental.cc:20: + from ./include/paper-book.hh:23, + from paper-book.cc:20: ./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -123021,9 +123253,8 @@ from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/accidental-interface.hh:25, - from accidental.cc:20: + from ./include/paper-book.hh:23, + from paper-book.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -123075,9 +123306,8 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/accidental-interface.hh:25, - from accidental.cc:20: + from ./include/paper-book.hh:23, + from paper-book.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -123110,9 +123340,8 @@ from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/accidental-interface.hh:25, - from accidental.cc:20: + from ./include/paper-book.hh:23, + from paper-book.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -123148,9 +123377,8 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/accidental-interface.hh:25, - from accidental.cc:20: + from ./include/paper-book.hh:23, + from paper-book.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -123176,101 +123404,7 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); - ^~~~~~~~~~~~~~~~~~~~ -side-position-interface.cc: In function 'void Side_position_interface_move_to_extremal_staff_init_functions()': -side-position-interface.cc:439:48: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (Side_position_interface, move_to_extremal_staff, 1); - ^~~~~~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -side-position-interface.cc:439:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (Side_position_interface, move_to_extremal_staff, 1); - ^~~~~~~~~~~~~~~~~~~~ -./include/font-metric.hh: In static member function 'static Font_metric* Font_metric::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/font-metric.hh:57:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Font_metric); - ^~~~~~~~~~~~~ -./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Grob); - ^~~~~~~~~~~~~ -./include/output-def.hh: In static member function 'static Output_def* Output_def::unsmob(SCM)': +./include/paper-book.hh: In static member function 'static Paper_book* Paper_book::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -123295,10 +123429,10 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/output-def.hh:54:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Output_def); +./include/paper-book.hh:32:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Paper_book); ^~~~~~~~~~~~~ -./include/pitch.hh: In static member function 'static Pitch* Pitch::unsmob(SCM)': +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -123323,15 +123457,16 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/pitch.hh:74:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Pitch); +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from parenthesis-engraver.cc:21: + from ./include/constrained-breaking.hh:23, + from ./include/page-breaking.hh:23, + from ./include/optimal-page-breaking.hh:23, + from optimal-page-breaking.cc:21: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -123358,39 +123493,12 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' if (scm_is_null (*freelist)) ^~~~~~~~~~~ -./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Stencil); - ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from parenthesis-engraver.cc:21: + from ./include/constrained-breaking.hh:23, + from ./include/page-breaking.hh:23, + from ./include/optimal-page-breaking.hh:23, + from optimal-page-breaking.cc:21: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -123419,9 +123527,10 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from parenthesis-engraver.cc:21: + from ./include/constrained-breaking.hh:23, + from ./include/page-breaking.hh:23, + from ./include/optimal-page-breaking.hh:23, + from optimal-page-breaking.cc:21: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -123450,12 +123559,12 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' scm_ptobs[SCM_PTOBNUM (port)].flush (port); ^~~~~~~~~~~ -rm -f ./out/optimal-page-breaking.dep; DEPENDENCIES_OUTPUT="./out/optimal-page-breaking.dep ./out/optimal-page-breaking.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/optimal-page-breaking.o optimal-page-breaking.cc In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from parenthesis-engraver.cc:21: + from ./include/constrained-breaking.hh:23, + from ./include/page-breaking.hh:23, + from ./include/optimal-page-breaking.hh:23, + from optimal-page-breaking.cc:21: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -123485,9 +123594,10 @@ ^~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from parenthesis-engraver.cc:21: + from ./include/constrained-breaking.hh:23, + from ./include/page-breaking.hh:23, + from ./include/optimal-page-breaking.hh:23, + from optimal-page-breaking.cc:21: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -123544,7 +123654,7 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ -./include/skyline.hh: In static member function 'static Skyline* Skyline::unsmob(SCM)': +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -123566,13 +123676,13 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/skyline.hh:65:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Skyline); - ^~~~~~~~~~~~~~~~~~~~ -./include/skyline-pair.hh: In static member function 'static Skyline_pair* Skyline_pair::unsmob(SCM)': +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); + ^~~~~~~~~~~~~ +./include/output-def.hh: In static member function 'static Output_def* Output_def::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -123594,261 +123704,18 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/skyline-pair.hh:30:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Skyline_pair); - ^~~~~~~~~~~~~~~~~~~~ -In file included from ./include/lily-guile.hh:39, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/accidental-interface.hh:25, - from accidental.cc:20: -accidental.cc: In function 'void Accidental_interface_height_init_functions()': -accidental.cc:58:45: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (Accidental_interface, height, 1); - ^~~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -accidental.cc:58:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (Accidental_interface, height, 1); - ^~~~~~~~~~~~~~~~~~~~ -accidental.cc: In function 'void Accidental_interface_width_init_functions()': -accidental.cc:65:45: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (Accidental_interface, width, 1); - ^~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -accidental.cc:65:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (Accidental_interface, width, 1); - ^~~~~~~~~~~~~~~~~~~~ -accidental.cc: In function 'void Accidental_interface_horizontal_skylines_init_functions()': -accidental.cc:72:45: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (Accidental_interface, horizontal_skylines, 1); - ^~~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -accidental.cc:72:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (Accidental_interface, horizontal_skylines, 1); - ^~~~~~~~~~~~~~~~~~~~ -accidental.cc: In function 'void Accidental_interface_pure_height_init_functions()': -accidental.cc:119:45: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (Accidental_interface, pure_height, 3); - ^~~~~~~~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -accidental.cc:119:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (Accidental_interface, pure_height, 3); - ^~~~~~~~~~~~~~~~~~~~ -accidental.cc: In function 'void Accidental_interface_print_init_functions()': -accidental.cc:140:45: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (Accidental_interface, print, 1); - ^~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -accidental.cc:140:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (Accidental_interface, print, 1); - ^~~~~~~~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/axis-group-interface.hh:25, - from pure-from-neighbor-interface.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/axis-group-interface.hh:25, - from pure-from-neighbor-interface.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' - return SCM_I_CONSP (x); - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/axis-group-interface.hh:25, - from pure-from-neighbor-interface.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' - #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) - ^ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' - scm_ptobs[SCM_PTOBNUM (port)].flush (port); - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/axis-group-interface.hh:25, - from pure-from-neighbor-interface.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' - #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' - #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' - #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} - ^~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' - SCM_TABCOL (port); - ^~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/axis-group-interface.hh:25, - from pure-from-neighbor-interface.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ +./include/output-def.hh:54:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Output_def); + ^~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/axis-group-interface.hh:25, - from pure-from-neighbor-interface.cc:20: + from ./include/constrained-breaking.hh:23, + from ./include/page-breaking.hh:23, + from ./include/optimal-page-breaking.hh:23, + from optimal-page-breaking.cc:21: ./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -123874,137 +123741,7 @@ ./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/axis-group-interface.hh:25, - from pure-from-neighbor-interface.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' - inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/axis-group-interface.hh:25, - from pure-from-neighbor-interface.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' - && (SCM_TYP7 (x) == scm_tc7_symbol)) - ^~~~~~~~ -./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' - inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } - ^~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/axis-group-interface.hh:25, - from pure-from-neighbor-interface.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' - return scm_is_true (scm_equal_p (x, y)); - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' - inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/axis-group-interface.hh:25, - from pure-from-neighbor-interface.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': +./include/music-output.hh: In static member function 'static Music_output* Music_output::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -124023,13 +123760,16 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' - inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } - ^~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/music-output.hh:31:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Music_output); + ^~~~~~~~~~~~~ +./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -124054,10 +123794,10 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); +./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Stencil); ^~~~~~~~~~~~~~~~~~~~ -./include/skyline.hh: In static member function 'static Skyline* Skyline::unsmob(SCM)': +./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -124079,18 +123819,13 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/skyline.hh:65:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Skyline); - ^~~~~~~~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from parenthesis-engraver.cc:21: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': +./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Prob); + ^~~~~~~~~~~~~ +./include/page-marker.hh: In static member function 'static Page_marker* Page_marker::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -124109,13 +123844,16 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ -./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/page-marker.hh:28:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Page_marker); + ^~~~~~~~~~~~~ +paper-book.cc: In static member function 'static scm_unused_struct* Paper_book::smob_p(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -124134,22 +123872,30 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ +./include/ly-smobs.icc:52:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Grob); - ^~~~~~~~~~~~~ -rm -f ./out/sequential-iterator.dep; DEPENDENCIES_OUTPUT="./out/sequential-iterator.dep ./out/sequential-iterator.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/sequential-iterator.o sequential-iterator.cc +./include/ly-smobs.icc:93:3: note: in expansion of macro 'IMPLEMENT_BASE_SMOBS' + IMPLEMENT_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~~~ +paper-book.cc:56:1: note: in expansion of macro 'IMPLEMENT_SMOBS' + IMPLEMENT_SMOBS (Paper_book); + ^~~~~~~~~~~~~~~ +In file included from paper-book.cc:34: +paper-book.cc: In function 'void init_type_Paper_book()': +./include/ly-smobs.icc:31:53: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + (scm_t_subr) CL::smob_p); \ + ^~~~~~ +paper-book.cc:57:1: note: in expansion of macro 'IMPLEMENT_TYPE_P' + IMPLEMENT_TYPE_P (Paper_book, "ly:paper-book?"); + ^~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/paper-book.hh:23, - from paper-book.cc:20: + from ./include/box.hh:10, + from ./include/accidental-interface.hh:25, + from accidental.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -124179,8 +123925,9 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/paper-book.hh:23, - from paper-book.cc:20: + from ./include/box.hh:10, + from ./include/accidental-interface.hh:25, + from accidental.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -124210,8 +123957,9 @@ from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/paper-book.hh:23, - from paper-book.cc:20: + from ./include/box.hh:10, + from ./include/accidental-interface.hh:25, + from accidental.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -124245,6 +123993,40 @@ from ./include/smobs.hh:23, from ./include/paper-book.hh:23, from paper-book.cc:20: +paper-book.cc: In function 'void set_system_penalty(SCM, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/variable.h:32:48: note: in expansion of macro 'SCM_TYP7' + #define SCM_VARIABLEP(X) (!SCM_IMP (X) && SCM_TYP7(X) == scm_tc7_variable) + ^~~~~~~~ +paper-book.cc:367:11: note: in expansion of macro 'SCM_VARIABLEP' + if (SCM_VARIABLEP (force) + ^~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/accidental-interface.hh:25, + from accidental.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -124275,8 +124057,9 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/paper-book.hh:23, - from paper-book.cc:20: + from ./include/box.hh:10, + from ./include/accidental-interface.hh:25, + from accidental.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -124305,34 +124088,6 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ -./include/grob-array.hh: In static member function 'static Grob_array* Grob_array::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/grob-array.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Grob_array); - ^~~~~~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -124361,7 +124116,7 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ -./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': +paper-book.cc: In member function 'scm_unused_struct* Paper_book::get_system_specs()': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -124380,36 +124135,48 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Moment); - ^~~~~~~~~~~~~~~~~~~~ -In file included from ./include/lily-guile.hh:39, - from ./include/grob-interface.hh:23, - from ./include/axis-group-interface.hh:25, - from pure-from-neighbor-interface.cc:20: -pure-from-neighbor-interface.cc: In function 'void Pure_from_neighbor_interface_calc_pure_relevant_grobs_init_functions()': -pure-from-neighbor-interface.cc:30:53: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (Pure_from_neighbor_interface, calc_pure_relevant_grobs, 1); - ^~~~~~~~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -pure-from-neighbor-interface.cc:30:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (Pure_from_neighbor_interface, calc_pure_relevant_grobs, 1); - ^~~~~~~~~~~~~~~~~~~~ -rm -f ./out/span-bar-stub-engraver.dep; DEPENDENCIES_OUTPUT="./out/span-bar-stub-engraver.dep ./out/span-bar-stub-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/span-bar-stub-engraver.o span-bar-stub-engraver.cc -rm -f ./out/slur.dep; DEPENDENCIES_OUTPUT="./out/slur.dep ./out/slur.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/slur.o slur.cc +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' + && (SCM_TYP7 (x) == scm_tc7_symbol)) + ^~~~~~~~ +paper-book.cc:468:15: note: in expansion of macro 'scm_is_symbol' + if (scm_is_symbol (page_marker->permission_symbol ())) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' + && (SCM_TYP7 (x) == scm_tc7_symbol)) + ^~~~~~~~ +paper-book.cc:476:15: note: in expansion of macro 'scm_is_symbol' + if (scm_is_symbol (page_marker->label ())) + ^~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/paper-book.hh:23, - from paper-book.cc:20: + from ./include/box.hh:10, + from ./include/accidental-interface.hh:25, + from accidental.cc:20: ./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -124439,8 +124206,9 @@ from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/paper-book.hh:23, - from paper-book.cc:20: + from ./include/box.hh:10, + from ./include/accidental-interface.hh:25, + from accidental.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -124492,8 +124260,9 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/paper-book.hh:23, - from paper-book.cc:20: + from ./include/box.hh:10, + from ./include/accidental-interface.hh:25, + from accidental.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -124526,131 +124295,6 @@ from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/paper-book.hh:23, - from paper-book.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' - return scm_is_true (scm_equal_p (x, y)); - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' - inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/paper-book.hh:23, - from paper-book.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' - inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } - ^~~~~~~~~~~ -rm -f ./out/grid-point-engraver.dep; DEPENDENCIES_OUTPUT="./out/grid-point-engraver.dep ./out/grid-point-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/grid-point-engraver.o grid-point-engraver.cc -./include/paper-book.hh: In static member function 'static Paper_book* Paper_book::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/paper-book.hh:32:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Paper_book); - ^~~~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); - ^~~~~~~~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/grob.hh:23, from ./include/item.hh:22, @@ -124713,6 +124357,45 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' return SCM_I_CONSP (x); ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/accidental-interface.hh:25, + from accidental.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' + return scm_is_true (scm_equal_p (x, y)); + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' + inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, @@ -124753,6 +124436,37 @@ from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, + from ./include/accidental-interface.hh:25, + from accidental.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' + inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/box.hh:10, from ./include/grob.hh:23, from ./include/item.hh:22, from drum-note-engraver.cc:23: @@ -124846,12 +124560,73 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/grob.hh:23, + from ./include/item.hh:22, + from drum-note-engraver.cc:23: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); + ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from parenthesis-engraver.cc:21: + from ./include/constrained-breaking.hh:23, + from ./include/page-breaking.hh:23, + from ./include/optimal-page-breaking.hh:23, + from optimal-page-breaking.cc:21: ./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -124902,9 +124677,10 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from parenthesis-engraver.cc:21: + from ./include/constrained-breaking.hh:23, + from ./include/page-breaking.hh:23, + from ./include/optimal-page-breaking.hh:23, + from optimal-page-breaking.cc:21: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -124936,9 +124712,10 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from parenthesis-engraver.cc:21: + from ./include/constrained-breaking.hh:23, + from ./include/page-breaking.hh:23, + from ./include/optimal-page-breaking.hh:23, + from optimal-page-breaking.cc:21: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -124973,12 +124750,11 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/grob.hh:23, - from ./include/item.hh:22, - from drum-note-engraver.cc:23: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': + from ./include/constrained-breaking.hh:23, + from ./include/page-breaking.hh:23, + from ./include/optimal-page-breaking.hh:23, + from optimal-page-breaking.cc:21: +./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -124997,18 +124773,13 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from parenthesis-engraver.cc:21: -./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' + inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } + ^~~~~~~~~~~ +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -125027,13 +124798,44 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' - inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } - ^~~~~~~~~~~ -./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); + ^~~~~~~~~~~~~~~~~~~~ +./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Stencil); + ^~~~~~~~~~~~~~~~~~~~ +./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -125058,10 +124860,10 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Grob); +./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Prob); ^~~~~~~~~~~~~ -./include/output-def.hh: In static member function 'static Output_def* Output_def::unsmob(SCM)': +./include/font-metric.hh: In static member function 'static Font_metric* Font_metric::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -125086,10 +124888,10 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/output-def.hh:54:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Output_def); +./include/font-metric.hh:57:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Font_metric); ^~~~~~~~~~~~~ -./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': +./include/output-def.hh: In static member function 'static Output_def* Output_def::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -125114,10 +124916,10 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Translator); +./include/output-def.hh:54:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Output_def); ^~~~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +./include/paper-book.hh: In static member function 'static Paper_book* Paper_book::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -125139,12 +124941,12 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); - ^~~~~~~~~~~~~~~~~~~~ +./include/paper-book.hh:32:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Paper_book); + ^~~~~~~~~~~~~ ./include/music-output.hh: In static member function 'static Music_output* Music_output::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -125173,7 +124975,7 @@ ./include/music-output.hh:31:3: note: in expansion of macro 'DECLARE_SMOBS' DECLARE_SMOBS (Music_output); ^~~~~~~~~~~~~ -./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -125195,13 +124997,13 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Stencil); - ^~~~~~~~~~~~~~~~~~~~ -./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); + ^~~~~~~~~~~~~ +./include/output-def.hh: In static member function 'static Output_def* Output_def::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -125226,10 +125028,10 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Prob); +./include/output-def.hh:54:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Output_def); ^~~~~~~~~~~~~ -./include/page-marker.hh: In static member function 'static Page_marker* Page_marker::unsmob(SCM)': +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -125254,10 +125056,10 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/page-marker.hh:28:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Page_marker); +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); ^~~~~~~~~~~~~ -paper-book.cc: In static member function 'static scm_unused_struct* Paper_book::smob_p(SCM)': +./include/pitch.hh: In static member function 'static Pitch* Pitch::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -125276,24 +125078,43 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/ly-smobs.icc:52:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/ly-smobs.icc:93:3: note: in expansion of macro 'IMPLEMENT_BASE_SMOBS' - IMPLEMENT_BASE_SMOBS (CL) \ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/pitch.hh:74:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Pitch); + ^~~~~~~~~~~~~~~~~~~~ +./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Stencil); ^~~~~~~~~~~~~~~~~~~~ -paper-book.cc:56:1: note: in expansion of macro 'IMPLEMENT_SMOBS' - IMPLEMENT_SMOBS (Paper_book); - ^~~~~~~~~~~~~~~ -rm -f ./out/scheme-engraver.dep; DEPENDENCIES_OUTPUT="./out/scheme-engraver.dep ./out/scheme-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/scheme-engraver.o scheme-engraver.cc -In file included from paper-book.cc:34: -paper-book.cc: In function 'void init_type_Paper_book()': -./include/ly-smobs.icc:31:53: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - (scm_t_subr) CL::smob_p); \ - ^~~~~~ -paper-book.cc:57:1: note: in expansion of macro 'IMPLEMENT_TYPE_P' - IMPLEMENT_TYPE_P (Paper_book, "ly:paper-book?"); - ^~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, @@ -125318,39 +125139,6 @@ ./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/paper-book.hh:23, - from paper-book.cc:20: -paper-book.cc: In function 'void set_system_penalty(SCM, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/variable.h:32:48: note: in expansion of macro 'SCM_TYP7' - #define SCM_VARIABLEP(X) (!SCM_IMP (X) && SCM_TYP7(X) == scm_tc7_variable) - ^~~~~~~~ -paper-book.cc:367:11: note: in expansion of macro 'SCM_VARIABLEP' - if (SCM_VARIABLEP (force) - ^~~~~~~~~~~~~ ./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -125490,7 +125278,7 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ -./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': +./include/skyline.hh: In static member function 'static Skyline* Skyline::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -125512,13 +125300,13 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Grob); - ^~~~~~~~~~~~~ -paper-book.cc: In member function 'scm_unused_struct* Paper_book::get_system_specs()': +./include/skyline.hh:65:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Skyline); + ^~~~~~~~~~~~~~~~~~~~ +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -125537,16 +125325,16 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' - && (SCM_TYP7 (x) == scm_tc7_symbol)) - ^~~~~~~~ -paper-book.cc:468:15: note: in expansion of macro 'scm_is_symbol' - if (scm_is_symbol (page_marker->permission_symbol ())) - ^~~~~~~~~~~~~ -./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); + ^~~~~~~~~~~~~~~~~~~~ +./include/skyline.hh: In static member function 'static Skyline* Skyline::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -125571,9 +125359,10 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Stencil); +./include/skyline.hh:65:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Skyline); ^~~~~~~~~~~~~~~~~~~~ +./include/skyline-pair.hh: In static member function 'static Skyline_pair* Skyline_pair::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -125592,16 +125381,56 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' - && (SCM_TYP7 (x) == scm_tc7_symbol)) - ^~~~~~~~ -paper-book.cc:476:15: note: in expansion of macro 'scm_is_symbol' - if (scm_is_symbol (page_marker->label ())) - ^~~~~~~~~~~~~ -./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/skyline-pair.hh:30:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Skyline_pair); + ^~~~~~~~~~~~~~~~~~~~ +In file included from ./include/lily-guile.hh:39, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/accidental-interface.hh:25, + from accidental.cc:20: +accidental.cc: In function 'void Accidental_interface_height_init_functions()': +accidental.cc:58:45: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK (Accidental_interface, height, 1); + ^~~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +accidental.cc:58:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' + MAKE_SCHEME_CALLBACK (Accidental_interface, height, 1); + ^~~~~~~~~~~~~~~~~~~~ +accidental.cc: In function 'void Accidental_interface_width_init_functions()': +accidental.cc:65:45: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK (Accidental_interface, width, 1); + ^~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +accidental.cc:65:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' + MAKE_SCHEME_CALLBACK (Accidental_interface, width, 1); + ^~~~~~~~~~~~~~~~~~~~ +accidental.cc: In function 'void Accidental_interface_horizontal_skylines_init_functions()': +accidental.cc:72:45: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK (Accidental_interface, horizontal_skylines, 1); + ^~~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +accidental.cc:72:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' + MAKE_SCHEME_CALLBACK (Accidental_interface, horizontal_skylines, 1); + ^~~~~~~~~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from parenthesis-engraver.cc:21: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -125620,16 +125449,50 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Prob); - ^~~~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/axis-group-interface.hh:25, + from pure-from-neighbor-interface.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/axis-group-interface.hh:25, + from pure-from-neighbor-interface.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -125648,22 +125511,28 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); - ^~~~~~~~~~~~~~~~~~~~ -./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' + return SCM_I_CONSP (x); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/axis-group-interface.hh:25, + from pure-from-neighbor-interface.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' + #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) + ^ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -125676,15 +125545,12 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Listener); - ^~~~~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' + scm_ptobs[SCM_PTOBNUM (port)].flush (port); + ^~~~~~~~~~~ ./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -125713,6 +125579,109 @@ ./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' DECLARE_SMOBS (Grob); ^~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/axis-group-interface.hh:25, + from pure-from-neighbor-interface.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' + #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' + #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' + #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} + ^~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' + SCM_TABCOL (port); + ^~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/axis-group-interface.hh:25, + from pure-from-neighbor-interface.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +accidental.cc: In function 'void Accidental_interface_pure_height_init_functions()': +accidental.cc:119:45: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK (Accidental_interface, pure_height, 3); + ^~~~~~~~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +accidental.cc:119:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' + MAKE_SCHEME_CALLBACK (Accidental_interface, pure_height, 3); + ^~~~~~~~~~~~~~~~~~~~ ./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -125741,6 +125710,16 @@ ./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' DECLARE_SIMPLE_SMOBS (Moment); ^~~~~~~~~~~~~~~~~~~~ +accidental.cc: In function 'void Accidental_interface_print_init_functions()': +accidental.cc:140:45: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK (Accidental_interface, print, 1); + ^~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +accidental.cc:140:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' + MAKE_SCHEME_CALLBACK (Accidental_interface, print, 1); + ^~~~~~~~~~~~~~~~~~~~ ./include/duration.hh: In static member function 'static Duration* Duration::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -125881,7 +125860,12 @@ ./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' DECLARE_SIMPLE_SMOBS (Listener); ^~~~~~~~~~~~~~~~~~~~ -drum-note-engraver.cc: In member function 'void Drum_notes_engraver::process_music()': +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/axis-group-interface.hh:25, + from pure-from-neighbor-interface.cc:20: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -125900,55 +125884,72 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' - && (SCM_TYP7 (x) == scm_tc7_symbol)) - ^~~~~~~~ -drum-note-engraver.cc:90:15: note: in expansion of macro 'scm_is_symbol' - if (scm_is_symbol (style)) - ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/constrained-breaking.hh:23, - from ./include/page-breaking.hh:23, - from ./include/optimal-page-breaking.hh:23, - from optimal-page-breaking.cc:21: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': + from ./include/grob-interface.hh:23, + from ./include/axis-group-interface.hh:25, + from pure-from-neighbor-interface.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' + inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/constrained-breaking.hh:23, - from ./include/page-breaking.hh:23, - from ./include/optimal-page-breaking.hh:23, - from optimal-page-breaking.cc:21: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': + from ./include/grob-interface.hh:23, + from ./include/axis-group-interface.hh:25, + from pure-from-neighbor-interface.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -125967,53 +125968,59 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' - return SCM_I_CONSP (x); - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' + && (SCM_TYP7 (x) == scm_tc7_symbol)) + ^~~~~~~~ +./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' + inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } + ^~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/constrained-breaking.hh:23, - from ./include/page-breaking.hh:23, - from ./include/optimal-page-breaking.hh:23, - from optimal-page-breaking.cc:21: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': + from ./include/grob-interface.hh:23, + from ./include/axis-group-interface.hh:25, + from pure-from-neighbor-interface.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' - #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) - ^ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' - scm_ptobs[SCM_PTOBNUM (port)].flush (port); - ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' + return scm_is_true (scm_equal_p (x, y)); + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' + inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/constrained-breaking.hh:23, - from ./include/page-breaking.hh:23, - from ./include/optimal-page-breaking.hh:23, - from optimal-page-breaking.cc:21: + from ./include/grob-interface.hh:23, + from ./include/axis-group-interface.hh:25, + from pure-from-neighbor-interface.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -126026,40 +126033,25 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' - #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' - #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' - #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} - ^~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' - SCM_TABCOL (port); - ^~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/constrained-breaking.hh:23, - from ./include/page-breaking.hh:23, - from ./include/optimal-page-breaking.hh:23, - from optimal-page-breaking.cc:21: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' + inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } + ^~~~~~~~~~~ +drum-note-engraver.cc: In member function 'void Drum_notes_engraver::process_music()': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -126069,25 +126061,25 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' + && (SCM_TYP7 (x) == scm_tc7_symbol)) + ^~~~~~~~ +drum-note-engraver.cc:90:15: note: in expansion of macro 'scm_is_symbol' + if (scm_is_symbol (style)) + ^~~~~~~~~~~~~ +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -126097,19 +126089,19 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/constrained-breaking.hh:23, - from ./include/page-breaking.hh:23, - from ./include/optimal-page-breaking.hh:23, - from optimal-page-breaking.cc:21: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); + ^~~~~~~~~~~~~~~~~~~~ +./include/skyline.hh: In static member function 'static Skyline* Skyline::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -126128,18 +126120,22 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/skyline.hh:65:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Skyline); + ^~~~~~~~~~~~~~~~~~~~ +rm -f ./out/grid-point-engraver.dep; DEPENDENCIES_OUTPUT="./out/grid-point-engraver.dep ./out/grid-point-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/grid-point-engraver.o grid-point-engraver.cc In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from grid-point-engraver.cc:20: + from ./include/grob-interface.hh:23, + from ./include/slur.hh:25, + from slur.cc:21: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -126153,6 +126149,56 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' if (scm_is_null (*freelist)) ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from parenthesis-engraver.cc:21: +./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } + ^~~~~~~~~~~ +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); + ^~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -126166,11 +126212,76 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' if (scm_is_null (*freelist)) ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' + inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, - from grid-point-engraver.cc:20: + from parenthesis-engraver.cc:21: +./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' + && (SCM_TYP7 (x) == scm_tc7_symbol)) + ^~~~~~~~ +./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' + inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } + ^~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/slur.hh:25, + from slur.cc:21: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -126196,12 +126307,50 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' return SCM_I_CONSP (x); ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, - from grid-point-engraver.cc:20: + from parenthesis-engraver.cc:21: +./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' + return scm_is_true (scm_equal_p (x, y)); + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' + inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/slur.hh:25, + from slur.cc:21: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -126234,7 +126383,37 @@ from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, - from grid-point-engraver.cc:20: + from parenthesis-engraver.cc:21: +./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' + inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/slur.hh:25, + from slur.cc:21: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -126264,9 +126443,9 @@ ^~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from grid-point-engraver.cc:20: + from ./include/grob-interface.hh:23, + from ./include/slur.hh:25, + from slur.cc:21: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -126323,46 +126502,7 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from ./include/scheme-engraver.hh:25, - from scheme-engraver.cc:22: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from ./include/scheme-engraver.hh:25, - from scheme-engraver.cc:22: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': +./include/grob-array.hh: In static member function 'static Grob_array* Grob_array::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -126381,29 +126521,22 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' - return SCM_I_CONSP (x); - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from ./include/scheme-engraver.hh:25, - from scheme-engraver.cc:22: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/grob-array.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Grob_array); + ^~~~~~~~~~~~~~~~~~~~ +./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' - #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) - ^ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -126416,18 +126549,16 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' - scm_ptobs[SCM_PTOBNUM (port)].flush (port); - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from ./include/scheme-engraver.hh:25, - from scheme-engraver.cc:22: +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Translator); + ^~~~~~~~~~~~~ +./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -126440,68 +126571,33 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' - #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' - #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' - #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} - ^~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' - SCM_TABCOL (port); - ^~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from ./include/scheme-engraver.hh:25, - from scheme-engraver.cc:22: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Moment); + ^~~~~~~~~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/slur.hh:25, + from slur.cc:21: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -126511,19 +126607,21 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/constrained-breaking.hh:23, - from ./include/page-breaking.hh:23, - from ./include/optimal-page-breaking.hh:23, - from optimal-page-breaking.cc:21: + from ./include/grob-interface.hh:23, + from ./include/slur.hh:25, + from slur.cc:21: ./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -126574,10 +126672,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/constrained-breaking.hh:23, - from ./include/page-breaking.hh:23, - from ./include/optimal-page-breaking.hh:23, - from optimal-page-breaking.cc:21: + from ./include/grob-interface.hh:23, + from ./include/slur.hh:25, + from slur.cc:21: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -126609,10 +126706,9 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/constrained-breaking.hh:23, - from ./include/page-breaking.hh:23, - from ./include/optimal-page-breaking.hh:23, - from optimal-page-breaking.cc:21: + from ./include/grob-interface.hh:23, + from ./include/slur.hh:25, + from slur.cc:21: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -126629,53 +126725,6 @@ ./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' return scm_is_true (scm_equal_p (x, y)); ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' - inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/constrained-breaking.hh:23, - from ./include/page-breaking.hh:23, - from ./include/optimal-page-breaking.hh:23, - from optimal-page-breaking.cc:21: -./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' - inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } - ^~~~~~~~~~~ ./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -126704,7 +126753,28 @@ ./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' DECLARE_SIMPLE_SMOBS (Box); ^~~~~~~~~~~~~~~~~~~~ -./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': +./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' + inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/slur.hh:25, + from slur.cc:21: +./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -126723,16 +126793,14 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Stencil); - ^~~~~~~~~~~~~~~~~~~~ -./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' + inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } + ^~~~~~~~~~~ +rm -f ./out/scheme-engraver.dep; DEPENDENCIES_OUTPUT="./out/scheme-engraver.dep ./out/scheme-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/scheme-engraver.o scheme-engraver.cc +./include/grob-array.hh: In static member function 'static Grob_array* Grob_array::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -126754,12 +126822,12 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Prob); - ^~~~~~~~~~~~~ +./include/grob-array.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Grob_array); + ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, @@ -126794,6 +126862,48 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' if (scm_is_null (*freelist)) ^~~~~~~~~~~ +In file included from ./include/lily-guile.hh:39, + from ./include/grob-interface.hh:23, + from ./include/axis-group-interface.hh:25, + from pure-from-neighbor-interface.cc:20: +pure-from-neighbor-interface.cc: In function 'void Pure_from_neighbor_interface_calc_pure_relevant_grobs_init_functions()': +pure-from-neighbor-interface.cc:30:53: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK (Pure_from_neighbor_interface, calc_pure_relevant_grobs, 1); + ^~~~~~~~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +pure-from-neighbor-interface.cc:30:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' + MAKE_SCHEME_CALLBACK (Pure_from_neighbor_interface, calc_pure_relevant_grobs, 1); + ^~~~~~~~~~~~~~~~~~~~ +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); + ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, @@ -126959,7 +127069,7 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ -./include/output-def.hh: In static member function 'static Output_def* Output_def::unsmob(SCM)': +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -126984,10 +127094,38 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/output-def.hh:54:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Output_def); +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); ^~~~~~~~~~~~~ -./include/paper-book.hh: In static member function 'static Paper_book* Paper_book::unsmob(SCM)': +./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Stencil); + ^~~~~~~~~~~~~~~~~~~~ +./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -127012,10 +127150,38 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/paper-book.hh:32:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Paper_book); +./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Prob); ^~~~~~~~~~~~~ -./include/music-output.hh: In static member function 'static Music_output* Music_output::unsmob(SCM)': +./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Listener); + ^~~~~~~~~~~~~~~~~~~~ +./include/font-metric.hh: In static member function 'static Font_metric* Font_metric::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -127040,10 +127206,65 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/music-output.hh:31:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Music_output); +./include/font-metric.hh:57:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Font_metric); ^~~~~~~~~~~~~ -rm -f ./out/ttf.dep; DEPENDENCIES_OUTPUT="./out/ttf.dep ./out/ttf.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/ttf.o ttf.cc +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); + ^~~~~~~~~~~~~ +./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Stencil); + ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, @@ -127132,7 +127353,7 @@ ./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } ^~~~~~~~~~~ -./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': +./include/output-def.hh: In static member function 'static Output_def* Output_def::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -127157,8 +127378,8 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Grob); +./include/output-def.hh:54:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Output_def); ^~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, @@ -127323,7 +127544,6 @@ ./include/music-iterator.hh:68:3: note: in expansion of macro 'DECLARE_SMOBS' DECLARE_SMOBS (Music_iterator); ^~~~~~~~~~~~~ -rm -f ./out/note-head-scheme.dep; DEPENDENCIES_OUTPUT="./out/note-head-scheme.dep ./out/note-head-scheme.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/note-head-scheme.o note-head-scheme.cc ./include/pitch.hh: In static member function 'static Pitch* Pitch::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -127352,12 +127572,7 @@ ./include/pitch.hh:74:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' DECLARE_SIMPLE_SMOBS (Pitch); ^~~~~~~~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from grid-point-engraver.cc:20: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -127376,13 +127591,16 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); + ^~~~~~~~~~~~~~~~~~~~ +./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -127407,10 +127625,10 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); +./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Stencil); ^~~~~~~~~~~~~~~~~~~~ -./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': +./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -127432,13 +127650,13 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Stencil); - ^~~~~~~~~~~~~~~~~~~~ -./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': +./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Prob); + ^~~~~~~~~~~~~ +./include/skyline.hh: In static member function 'static Skyline* Skyline::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -127460,13 +127678,13 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Prob); - ^~~~~~~~~~~~~ -./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': +./include/skyline.hh:65:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Skyline); + ^~~~~~~~~~~~~~~~~~~~ +./include/skyline-pair.hh: In static member function 'static Skyline_pair* Skyline_pair::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -127491,10 +127709,10 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Listener); +./include/skyline-pair.hh:30:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Skyline_pair); ^~~~~~~~~~~~~~~~~~~~ -./include/skyline.hh: In static member function 'static Skyline* Skyline::unsmob(SCM)': +./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -127519,8 +127737,8 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/skyline.hh:65:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Skyline); +./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Listener); ^~~~~~~~~~~~~~~~~~~~ ./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] @@ -127612,40 +127830,6 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' return SCM_I_CONSP (x); ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/align-interface.hh:25, - from span-bar-stub-engraver.cc:22: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' - #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) - ^ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' - scm_ptobs[SCM_PTOBNUM (port)].flush (port); - ^~~~~~~~~~~ ./include/translator-group.hh: In static member function 'static Translator_group* Translator_group::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -127674,71 +127858,6 @@ ./include/translator-group.hh:66:3: note: in expansion of macro 'DECLARE_SMOBS' DECLARE_SMOBS (Translator_group); ^~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/align-interface.hh:25, - from span-bar-stub-engraver.cc:22: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' - #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' - #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' - #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} - ^~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' - SCM_TABCOL (port); - ^~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/align-interface.hh:25, - from span-bar-stub-engraver.cc:22: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ ./include/duration.hh: In static member function 'static Duration* Duration::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -127767,34 +127886,6 @@ ./include/duration.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' DECLARE_SIMPLE_SMOBS (Duration); ^~~~~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ ./include/scm-hash.hh: In static member function 'static Scheme_hash_table* Scheme_hash_table::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -127851,259 +127942,12 @@ ./include/context.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' DECLARE_SMOBS (Context); ^~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/align-interface.hh:25, - from span-bar-stub-engraver.cc:22: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/align-interface.hh:25, - from span-bar-stub-engraver.cc:22: -./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' - inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/slur.hh:25, - from slur.cc:21: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/align-interface.hh:25, - from span-bar-stub-engraver.cc:22: -./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' - && (SCM_TYP7 (x) == scm_tc7_symbol)) - ^~~~~~~~ -./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' - inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } - ^~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/align-interface.hh:25, - from span-bar-stub-engraver.cc:22: -./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' - return scm_is_true (scm_equal_p (x, y)); - ^~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' - inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/slur.hh:25, - from slur.cc:21: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' - return SCM_I_CONSP (x); - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/align-interface.hh:25, - from span-bar-stub-engraver.cc:22: -./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' - inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } - ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, - from ./include/slur.hh:25, - from slur.cc:21: + from ./include/align-interface.hh:25, + from span-bar-stub-engraver.cc:22: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -128135,8 +127979,8 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, - from ./include/slur.hh:25, - from slur.cc:21: + from ./include/align-interface.hh:25, + from span-bar-stub-engraver.cc:22: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -128167,8 +128011,8 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, - from ./include/slur.hh:25, - from slur.cc:21: + from ./include/align-interface.hh:25, + from span-bar-stub-engraver.cc:22: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -128225,151 +128069,35 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ -./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Moment); - ^~~~~~~~~~~~~~~~~~~~ -./include/duration.hh: In static member function 'static Duration* Duration::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/duration.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Duration); - ^~~~~~~~~~~~~~~~~~~~ -./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Listener); - ^~~~~~~~~~~~~~~~~~~~ -./include/scm-hash.hh: In static member function 'static Scheme_hash_table* Scheme_hash_table::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/scm-hash.hh:62:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Scheme_hash_table); - ^~~~~~~~~~~~~ -./include/context.hh: In static member function 'static Context* Context::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/context.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Context); - ^~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, +In file included from ./include/lily-guile.hh:39, from ./include/grob-interface.hh:23, from ./include/slur.hh:25, from slur.cc:21: +slur.cc: In function 'void Slur_calc_direction_init_functions()': +slur.cc:46:29: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK (Slur, calc_direction, 1) + ^~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +slur.cc:46:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' + MAKE_SCHEME_CALLBACK (Slur, calc_direction, 1) + ^~~~~~~~~~~~~~~~~~~~ +slur.cc: In function 'void Slur_pure_height_init_functions()': +slur.cc:71:29: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK (Slur, pure_height, 3); + ^~~~~~~~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +slur.cc:71:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' + MAKE_SCHEME_CALLBACK (Slur, pure_height, 3); + ^~~~~~~~~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/align-interface.hh:25, + from span-bar-stub-engraver.cc:22: ./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -128399,8 +128127,8 @@ from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, - from ./include/slur.hh:25, - from slur.cc:21: + from ./include/align-interface.hh:25, + from span-bar-stub-engraver.cc:22: ./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -128417,34 +128145,6 @@ ./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } ^~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); - ^~~~~~~~~~~~~~~~~~~~ ./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -128480,8 +128180,8 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, - from ./include/slur.hh:25, - from slur.cc:21: + from ./include/align-interface.hh:25, + from span-bar-stub-engraver.cc:22: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -128514,8 +128214,8 @@ from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, - from ./include/slur.hh:25, - from slur.cc:21: + from ./include/align-interface.hh:25, + from span-bar-stub-engraver.cc:22: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -128548,12 +128248,11 @@ ./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } ^~~~~~~~~~~ -rm -f ./out/pitch-squash-engraver.dep; DEPENDENCIES_OUTPUT="./out/pitch-squash-engraver.dep ./out/pitch-squash-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/pitch-squash-engraver.o pitch-squash-engraver.cc In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, - from ./include/slur.hh:25, - from slur.cc:21: + from ./include/align-interface.hh:25, + from span-bar-stub-engraver.cc:22: ./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -128579,35 +128278,41 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ -./include/grob-array.hh: In static member function 'static Grob_array* Grob_array::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/grob-array.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Grob_array); - ^~~~~~~~~~~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +slur.cc: In function 'void Slur_height_init_functions()': +slur.cc:132:29: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK (Slur, height, 1); + ^~~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +slur.cc:132:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' + MAKE_SCHEME_CALLBACK (Slur, height, 1); + ^~~~~~~~~~~~~~~~~~~~ +slur.cc: In function 'void Slur_print_init_functions()': +slur.cc:144:29: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK (Slur, print, 1); + ^~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +slur.cc:144:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' + MAKE_SCHEME_CALLBACK (Slur, print, 1); + ^~~~~~~~~~~~~~~~~~~~ +slur.cc: In function 'void Slur_pure_outside_slur_callback_init_functions()': +slur.cc:255:42: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM, SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK_WITH_OPTARGS (Slur, pure_outside_slur_callback, 4, 1, ""); + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +slur.cc: In function 'void Slur_outside_slur_callback_init_functions()': +slur.cc:275:42: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK_WITH_OPTARGS (Slur, outside_slur_callback, 2, 1, ""); + ^~~~~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -128632,308 +128337,10 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); +./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Moment); ^~~~~~~~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from grid-point-engraver.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' - inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from grid-point-engraver.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' - && (SCM_TYP7 (x) == scm_tc7_symbol)) - ^~~~~~~~ -./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' - inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } - ^~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from grid-point-engraver.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' - return scm_is_true (scm_equal_p (x, y)); - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' - inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from grid-point-engraver.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' - inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } - ^~~~~~~~~~~ -./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Grob); - ^~~~~~~~~~~~~ -./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Translator); - ^~~~~~~~~~~~~ -./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Translator); - ^~~~~~~~~~~~~ -./include/font-metric.hh: In static member function 'static Font_metric* Font_metric::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/font-metric.hh:57:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Font_metric); - ^~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from ./include/scheme-engraver.hh:25, - from scheme-engraver.cc:22: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +./include/duration.hh: In static member function 'static Duration* Duration::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -128958,38 +128365,10 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); +./include/duration.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Duration); ^~~~~~~~~~~~~~~~~~~~ -./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Grob); - ^~~~~~~~~~~~~ -./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': +./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -129014,10 +128393,20 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Stencil); +./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Listener); ^~~~~~~~~~~~~~~~~~~~ -./include/output-def.hh: In static member function 'static Output_def* Output_def::unsmob(SCM)': +slur.cc: In function 'void Slur_vertical_skylines_init_functions()': +slur.cc:368:29: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK (Slur, vertical_skylines, 1); + ^~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +slur.cc:368:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' + MAKE_SCHEME_CALLBACK (Slur, vertical_skylines, 1); + ^~~~~~~~~~~~~~~~~~~~ +./include/scm-hash.hh: In static member function 'static Scheme_hash_table* Scheme_hash_table::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -129042,66 +128431,10 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/output-def.hh:54:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Output_def); +./include/scm-hash.hh:62:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Scheme_hash_table); ^~~~~~~~~~~~~ -./include/skyline.hh: In static member function 'static Skyline* Skyline::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/skyline.hh:65:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Skyline); - ^~~~~~~~~~~~~~~~~~~~ -./include/skyline-pair.hh: In static member function 'static Skyline_pair* Skyline_pair::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/skyline-pair.hh:30:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Skyline_pair); - ^~~~~~~~~~~~~~~~~~~~ -./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': +./include/context.hh: In static member function 'static Context* Context::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -129126,38 +128459,10 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Grob); +./include/context.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Context); ^~~~~~~~~~~~~ -./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Moment); - ^~~~~~~~~~~~~~~~~~~~ -./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -129182,78 +128487,9 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Listener); +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); ^~~~~~~~~~~~~~~~~~~~ -In file included from ./include/lily-guile.hh:39, - from ./include/grob-interface.hh:23, - from ./include/slur.hh:25, - from slur.cc:21: -slur.cc: In function 'void Slur_calc_direction_init_functions()': -slur.cc:46:29: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (Slur, calc_direction, 1) - ^~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -slur.cc:46:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (Slur, calc_direction, 1) - ^~~~~~~~~~~~~~~~~~~~ -slur.cc: In function 'void Slur_pure_height_init_functions()': -slur.cc:71:29: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (Slur, pure_height, 3); - ^~~~~~~~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -slur.cc:71:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (Slur, pure_height, 3); - ^~~~~~~~~~~~~~~~~~~~ -rm -f ./out/font-config-scheme.dep; DEPENDENCIES_OUTPUT="./out/font-config-scheme.dep ./out/font-config-scheme.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/font-config-scheme.o font-config-scheme.cc -slur.cc: In function 'void Slur_height_init_functions()': -slur.cc:132:29: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (Slur, height, 1); - ^~~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -slur.cc:132:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (Slur, height, 1); - ^~~~~~~~~~~~~~~~~~~~ -slur.cc: In function 'void Slur_print_init_functions()': -slur.cc:144:29: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (Slur, print, 1); - ^~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -slur.cc:144:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (Slur, print, 1); - ^~~~~~~~~~~~~~~~~~~~ -slur.cc: In function 'void Slur_pure_outside_slur_callback_init_functions()': -slur.cc:255:42: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM, SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK_WITH_OPTARGS (Slur, pure_outside_slur_callback, 4, 1, ""); - ^~~~~~~~~~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -slur.cc: In function 'void Slur_outside_slur_callback_init_functions()': -slur.cc:275:42: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK_WITH_OPTARGS (Slur, outside_slur_callback, 2, 1, ""); - ^~~~~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -slur.cc: In function 'void Slur_vertical_skylines_init_functions()': -slur.cc:368:29: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (Slur, vertical_skylines, 1); - ^~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -slur.cc:368:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (Slur, vertical_skylines, 1); - ^~~~~~~~~~~~~~~~~~~~ slur.cc: In static member function 'static scm_unused_struct* Slur::vertical_skylines(SCM)': slur.cc:383:43: warning: conversion from 'vsize' {aka 'long unsigned int'} to 'double' may change value [-Wconversion] b.add_point (curve.curve_point (i * 1.0 / box_count)); @@ -129296,194 +128532,7 @@ from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, - from ./include/scheme-engraver.hh:25, - from scheme-engraver.cc:22: -./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' - inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from ./include/scheme-engraver.hh:25, - from scheme-engraver.cc:22: -./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' - && (SCM_TYP7 (x) == scm_tc7_symbol)) - ^~~~~~~~ -./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' - inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } - ^~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from ./include/scheme-engraver.hh:25, - from scheme-engraver.cc:22: -./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' - return scm_is_true (scm_equal_p (x, y)); - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' - inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from ./include/scheme-engraver.hh:25, - from scheme-engraver.cc:22: -./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' - inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } - ^~~~~~~~~~~ -./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Translator); - ^~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from pitch-squash-engraver.cc:20: + from grid-point-engraver.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -129514,7 +128563,7 @@ from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, - from pitch-squash-engraver.cc:20: + from grid-point-engraver.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -129545,7 +128594,7 @@ from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, - from pitch-squash-engraver.cc:20: + from grid-point-engraver.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -129574,39 +128623,11 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' scm_ptobs[SCM_PTOBNUM (port)].flush (port); ^~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); - ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, - from pitch-squash-engraver.cc:20: + from grid-point-engraver.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -129638,7 +128659,7 @@ from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, - from pitch-squash-engraver.cc:20: + from grid-point-engraver.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -129723,7 +128744,7 @@ ./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' DECLARE_SMOBS (Grob); ^~~~~~~~~~~~~ -./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': +./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -129745,20 +128766,20 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Listener); - ^~~~~~~~~~~~~~~~~~~~ -rm -f ./out/open-type-font-scheme.dep; DEPENDENCIES_OUTPUT="./out/open-type-font-scheme.dep ./out/open-type-font-scheme.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/open-type-font-scheme.o open-type-font-scheme.cc +./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Translator); + ^~~~~~~~~~~~~ +rm -f ./out/ttf.dep; DEPENDENCIES_OUTPUT="./out/ttf.dep ./out/ttf.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/ttf.o ttf.cc In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/freetype.hh:28, - from ttf.cc:21: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from ./include/scheme-engraver.hh:25, + from scheme-engraver.cc:22: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -129787,10 +128808,10 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/freetype.hh:28, - from ttf.cc:21: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from ./include/scheme-engraver.hh:25, + from scheme-engraver.cc:22: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -129819,10 +128840,10 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/freetype.hh:28, - from ttf.cc:21: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from ./include/scheme-engraver.hh:25, + from scheme-engraver.cc:22: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -129853,10 +128874,10 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/freetype.hh:28, - from ttf.cc:21: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from ./include/scheme-engraver.hh:25, + from scheme-engraver.cc:22: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -129886,10 +128907,10 @@ ^~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/freetype.hh:28, - from ttf.cc:21: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from ./include/scheme-engraver.hh:25, + from scheme-engraver.cc:22: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -129946,12 +128967,13 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ +rm -f ./out/note-head-scheme.dep; DEPENDENCIES_OUTPUT="./out/note-head-scheme.dep ./out/note-head-scheme.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/note-head-scheme.o note-head-scheme.cc +rm -f ./out/pitch-squash-engraver.dep; DEPENDENCIES_OUTPUT="./out/pitch-squash-engraver.dep ./out/pitch-squash-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/pitch-squash-engraver.o pitch-squash-engraver.cc In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/freetype.hh:28, - from ttf.cc:21: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from grid-point-engraver.cc:20: ./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -129980,10 +129002,9 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/freetype.hh:28, - from ttf.cc:21: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from grid-point-engraver.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -130034,10 +129055,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/freetype.hh:28, - from ttf.cc:21: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from grid-point-engraver.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -130069,10 +129089,9 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/freetype.hh:28, - from ttf.cc:21: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from grid-point-engraver.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -130107,10 +129126,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/freetype.hh:28, - from ttf.cc:21: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from grid-point-engraver.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -130136,7 +129154,7 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -130158,48 +129176,13 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); - ^~~~~~~~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from font-config-scheme.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from pitch-squash-engraver.cc:20: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': +./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Translator); + ^~~~~~~~~~~~~ +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -130218,16 +129201,16 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from font-config-scheme.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); + ^~~~~~~~~~~~~~~~~~~~ +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -130246,27 +129229,22 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' - return SCM_I_CONSP (x); - ^~~~~~~~~~~ -rm -f ./out/axis-group-interface.dep; DEPENDENCIES_OUTPUT="./out/axis-group-interface.dep ./out/axis-group-interface.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/axis-group-interface.o axis-group-interface.cc -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, - from ./include/lily-guile.hh:27, - from font-config-scheme.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); + ^~~~~~~~~~~~~ +./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' - #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) - ^ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -130279,15 +129257,16 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' - scm_ptobs[SCM_PTOBNUM (port)].flush (port); - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from font-config-scheme.cc:20: +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Moment); + ^~~~~~~~~~~~~~~~~~~~ +./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -130300,81 +129279,28 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' - #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' - #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' - #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} - ^~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' - SCM_TABCOL (port); - ^~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from font-config-scheme.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -./include/font-metric.hh: In static member function 'static Font_metric* Font_metric::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Listener); + ^~~~~~~~~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from ./include/scheme-engraver.hh:25, + from scheme-engraver.cc:22: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -130393,23 +129319,18 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/font-metric.hh:57:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Font_metric); - ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/stencil.hh:26, - from ./include/note-head.hh:23, - from note-head-scheme.cc:21: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from pitch-squash-engraver.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -130438,11 +129359,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/stencil.hh:26, - from ./include/note-head.hh:23, - from note-head-scheme.cc:21: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from pitch-squash-engraver.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -130471,11 +129390,9 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/stencil.hh:26, - from ./include/note-head.hh:23, - from note-head-scheme.cc:21: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from pitch-squash-engraver.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -130506,11 +129423,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/stencil.hh:26, - from ./include/note-head.hh:23, - from note-head-scheme.cc:21: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from pitch-squash-engraver.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -130540,11 +129455,9 @@ ^~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/stencil.hh:26, - from ./include/note-head.hh:23, - from note-head-scheme.cc:21: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from pitch-squash-engraver.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -130601,293 +129514,14 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/stencil.hh:26, - from ./include/note-head.hh:23, - from note-head-scheme.cc:21: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ -ttf.cc: In function 'void print_header(void*, FT_Face)': -ttf.cc:88:28: warning: conversion from 'FT_Fixed' {aka 'long int'} to 'double' may change value [-Wconversion] - ht->Font_Revision / 65536.0); - ~~~~^~~~~~~~~~~~~ -In file included from ./include/lily-guile.hh:39, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/freetype.hh:28, - from ttf.cc:21: -ttf.cc: In function 'void ly_ttf_ps_nameinit()': -ttf.cc:496:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_ttf_ps_name, "ly:ttf-ps-name", - ^~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -ttf.cc:496:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_ttf_ps_name, "ly:ttf-ps-name", - ^~~~~~~~~ -ttf.cc: In function 'void ly_ttf_2_pfainit()': -ttf.cc:545:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_ttf_2_pfa, "ly:ttf->pfa", - ^~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -ttf.cc:545:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_ttf_2_pfa, "ly:ttf->pfa", - ^~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/stencil.hh:26, - from ./include/note-head.hh:23, - from note-head-scheme.cc:21: -./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' - inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/stencil.hh:26, - from ./include/note-head.hh:23, - from note-head-scheme.cc:21: -./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' - && (SCM_TYP7 (x) == scm_tc7_symbol)) - ^~~~~~~~ -./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' - inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } - ^~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/stencil.hh:26, - from ./include/note-head.hh:23, - from note-head-scheme.cc:21: -./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' - return scm_is_true (scm_equal_p (x, y)); - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' - inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/stencil.hh:26, - from ./include/note-head.hh:23, - from note-head-scheme.cc:21: -./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' - inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } - ^~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); - ^~~~~~~~~~~~~~~~~~~~ -./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Stencil); - ^~~~~~~~~~~~~~~~~~~~ -rm -f ./out/quote-iterator.dep; DEPENDENCIES_OUTPUT="./out/quote-iterator.dep ./out/quote-iterator.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/quote-iterator.o quote-iterator.cc +rm -f ./out/font-config-scheme.dep; DEPENDENCIES_OUTPUT="./out/font-config-scheme.dep ./out/font-config-scheme.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/font-config-scheme.o font-config-scheme.cc In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, - from pitch-squash-engraver.cc:20: + from ./include/scheme-engraver.hh:25, + from scheme-engraver.cc:22: ./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -130940,7 +129574,8 @@ from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, - from pitch-squash-engraver.cc:20: + from ./include/scheme-engraver.hh:25, + from scheme-engraver.cc:22: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -130974,7 +129609,8 @@ from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, - from pitch-squash-engraver.cc:20: + from ./include/scheme-engraver.hh:25, + from scheme-engraver.cc:22: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -131007,40 +129643,13 @@ ./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } ^~~~~~~~~~~ -rm -f ./out/open-type-font.dep; DEPENDENCIES_OUTPUT="./out/open-type-font.dep ./out/open-type-font.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/open-type-font.o open-type-font.cc -./include/font-metric.hh: In static member function 'static Font_metric* Font_metric::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/font-metric.hh:57:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Font_metric); - ^~~~~~~~~~~~~ +rm -f ./out/open-type-font-scheme.dep; DEPENDENCIES_OUTPUT="./out/open-type-font-scheme.dep ./out/open-type-font-scheme.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/open-type-font-scheme.o open-type-font-scheme.cc In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, - from pitch-squash-engraver.cc:20: + from ./include/scheme-engraver.hh:25, + from scheme-engraver.cc:22: ./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -131066,22 +129675,6 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ -In file included from ./include/lily-guile.hh:39, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/stencil.hh:26, - from ./include/note-head.hh:23, - from note-head-scheme.cc:21: -note-head-scheme.cc: In function 'void ly_note_head__stem_attachmentinit()': -note-head-scheme.cc:24:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_note_head__stem_attachment, "ly:note-head::stem-attachment", - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -note-head-scheme.cc:24:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_note_head__stem_attachment, "ly:note-head::stem-attachment", - ^~~~~~~~~ ./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -131110,7 +129703,7 @@ ./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' DECLARE_SMOBS (Translator); ^~~~~~~~~~~~~ -rm -f ./out/stanza-number-align-engraver.dep; DEPENDENCIES_OUTPUT="./out/stanza-number-align-engraver.dep ./out/stanza-number-align-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/stanza-number-align-engraver.o stanza-number-align-engraver.cc +rm -f ./out/axis-group-interface.dep; DEPENDENCIES_OUTPUT="./out/axis-group-interface.dep ./out/axis-group-interface.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/axis-group-interface.o axis-group-interface.cc ./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -131139,35 +129732,6 @@ ./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' DECLARE_SIMPLE_SMOBS (Box); ^~~~~~~~~~~~~~~~~~~~ -./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Stencil); - ^~~~~~~~~~~~~~~~~~~~ -rm -f ./out/extender-engraver.dep; DEPENDENCIES_OUTPUT="./out/extender-engraver.dep ./out/extender-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/extender-engraver.o extender-engraver.cc ./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -131226,7 +129790,9 @@ ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from font-config-scheme.cc:20: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from pitch-squash-engraver.cc:20: ./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -131257,9 +129823,8 @@ from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, - from ./include/font-metric.hh:23, - from ./include/modified-font-metric.hh:23, - from open-type-font-scheme.cc:20: + from ./include/freetype.hh:28, + from ttf.cc:21: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -131290,9 +129855,8 @@ from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, - from ./include/font-metric.hh:23, - from ./include/modified-font-metric.hh:23, - from open-type-font-scheme.cc:20: + from ./include/freetype.hh:28, + from ttf.cc:21: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -131323,9 +129887,8 @@ from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, - from ./include/font-metric.hh:23, - from ./include/modified-font-metric.hh:23, - from open-type-font-scheme.cc:20: + from ./include/freetype.hh:28, + from ttf.cc:21: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -131358,9 +129921,8 @@ from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, - from ./include/font-metric.hh:23, - from ./include/modified-font-metric.hh:23, - from open-type-font-scheme.cc:20: + from ./include/freetype.hh:28, + from ttf.cc:21: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -131392,9 +129954,8 @@ from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, - from ./include/font-metric.hh:23, - from ./include/modified-font-metric.hh:23, - from open-type-font-scheme.cc:20: + from ./include/freetype.hh:28, + from ttf.cc:21: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -131455,9 +130016,8 @@ from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, - from ./include/font-metric.hh:23, - from ./include/modified-font-metric.hh:23, - from open-type-font-scheme.cc:20: + from ./include/freetype.hh:28, + from ttf.cc:21: ./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -131483,10 +130043,14 @@ ./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } ^~~~~~~~~~~ +rm -f ./out/quote-iterator.dep; DEPENDENCIES_OUTPUT="./out/quote-iterator.dep ./out/quote-iterator.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/quote-iterator.o quote-iterator.cc +rm -f ./out/open-type-font.dep; DEPENDENCIES_OUTPUT="./out/open-type-font.dep ./out/open-type-font.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/open-type-font.o open-type-font.cc In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from font-config-scheme.cc:20: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from pitch-squash-engraver.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -131537,7 +130101,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from font-config-scheme.cc:20: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from pitch-squash-engraver.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -131569,7 +130135,9 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from font-config-scheme.cc:20: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from pitch-squash-engraver.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -131604,7 +130172,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from font-config-scheme.cc:20: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from pitch-squash-engraver.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -131630,102 +130200,7 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ -In file included from ./include/lily-guile.hh:39, - from font-config-scheme.cc:20: -font-config-scheme.cc: In function 'void ly_font_config_get_font_fileinit()': -font-config-scheme.cc:101:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_font_config_get_font_file, "ly:font-config-get-font-file", 1, 0, 0, - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -font-config-scheme.cc:101:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_font_config_get_font_file, "ly:font-config-get-font-file", 1, 0, 0, - ^~~~~~~~~ -font-config-scheme.cc: In function 'void ly_font_config_add_directoryinit()': -font-config-scheme.cc:142:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_font_config_add_directory, "ly:font-config-add-directory", 1, 0, 0, - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -font-config-scheme.cc:142:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_font_config_add_directory, "ly:font-config-add-directory", 1, 0, 0, - ^~~~~~~~~ -font-config-scheme.cc: In function 'void ly_font_config_add_fontinit()': -font-config-scheme.cc:158:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_font_config_add_font, "ly:font-config-add-font", 1, 0, 0, - ^~~~~~~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -font-config-scheme.cc:158:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_font_config_add_font, "ly:font-config-add-font", 1, 0, 0, - ^~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/font-metric.hh:23, - from ./include/modified-font-metric.hh:23, - from open-type-font-scheme.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' - inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/font-metric.hh:23, - from ./include/modified-font-metric.hh:23, - from open-type-font-scheme.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': +./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -131744,63 +130219,16 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' - && (SCM_TYP7 (x) == scm_tc7_symbol)) - ^~~~~~~~ -./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' - inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } - ^~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/font-metric.hh:23, - from ./include/modified-font-metric.hh:23, - from open-type-font-scheme.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' - return scm_is_true (scm_equal_p (x, y)); - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' - inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/font-metric.hh:23, - from ./include/modified-font-metric.hh:23, - from open-type-font-scheme.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Translator); + ^~~~~~~~~~~~~ +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -131819,14 +130247,16 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' - inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } - ^~~~~~~~~~~ -rm -f ./out/all-font-metrics-scheme.dep; DEPENDENCIES_OUTPUT="./out/all-font-metrics-scheme.dep ./out/all-font-metrics-scheme.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/all-font-metrics-scheme.o all-font-metrics-scheme.cc -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); + ^~~~~~~~~~~~~~~~~~~~ +./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -131851,10 +130281,10 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); +./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Stencil); ^~~~~~~~~~~~~~~~~~~~ -./include/font-metric.hh: In static member function 'static Font_metric* Font_metric::unsmob(SCM)': +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -131879,83 +130309,45 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/font-metric.hh:57:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Font_metric); +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); ^~~~~~~~~~~~~ -In file included from ./include/lily-guile.hh:39, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/font-metric.hh:23, - from ./include/modified-font-metric.hh:23, - from open-type-font-scheme.cc:20: -open-type-font-scheme.cc: In function 'void ly_font_sub_fontsinit()': -open-type-font-scheme.cc:23:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_font_sub_fonts, "ly:font-sub-fonts", 1, 0, 0, - ^~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -open-type-font-scheme.cc:23:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_font_sub_fonts, "ly:font-sub-fonts", 1, 0, 0, - ^~~~~~~~~ -open-type-font-scheme.cc: In function 'void ly_otf_font_glyph_infoinit()': -open-type-font-scheme.cc:34:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_otf_font_glyph_info, "ly:otf-font-glyph-info", 2, 0, 0, - ^~~~~~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -open-type-font-scheme.cc:34:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_otf_font_glyph_info, "ly:otf-font-glyph-info", 2, 0, 0, - ^~~~~~~~~ -open-type-font-scheme.cc: In function 'void ly_otf_font_table_datainit()': -open-type-font-scheme.cc:52:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_otf_font_table_data, "ly:otf-font-table-data", 2, 0, 0, - ^~~~~~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -open-type-font-scheme.cc:52:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_otf_font_table_data, "ly:otf-font-table-data", 2, 0, 0, - ^~~~~~~~~ -open-type-font-scheme.cc: In function 'void ly_otf_font_pinit()': -open-type-font-scheme.cc:76:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_otf_font_p, "ly:otf-font?", 1, 0, 0, - ^~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -open-type-font-scheme.cc:76:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_otf_font_p, "ly:otf-font?", 1, 0, 0, - ^~~~~~~~~ -open-type-font-scheme.cc: In function 'void ly_otf_glyph_countinit()': -open-type-font-scheme.cc:89:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_otf_glyph_count, "ly:otf-glyph-count", 1, 0, 0, - ^~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -open-type-font-scheme.cc:89:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_otf_glyph_count, "ly:otf-glyph-count", 1, 0, 0, - ^~~~~~~~~ -open-type-font-scheme.cc: In function 'void ly_otf_glyph_listinit()': -open-type-font-scheme.cc:104:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_otf_glyph_list, "ly:otf-glyph-list", 1, 0, 0, - ^~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -open-type-font-scheme.cc:104:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_otf_glyph_list, "ly:otf-glyph-list", 1, 0, 0, - ^~~~~~~~~ +./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Listener); + ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from stanza-number-align-engraver.cc:20: + from ./include/box.hh:10, + from ./include/stencil.hh:26, + from ./include/note-head.hh:23, + from note-head-scheme.cc:21: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -131982,13 +130374,36 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' if (scm_is_null (*freelist)) ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/freetype.hh:28, + from ttf.cc:21: +./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from stanza-number-align-engraver.cc:20: + from ./include/box.hh:10, + from ./include/stencil.hh:26, + from ./include/note-head.hh:23, + from note-head-scheme.cc:21: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -132014,14 +130429,30 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' return SCM_I_CONSP (x); ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' + inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from stanza-number-align-engraver.cc:20: + from ./include/box.hh:10, + from ./include/stencil.hh:26, + from ./include/note-head.hh:23, + from note-head-scheme.cc:21: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -132050,13 +130481,63 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' scm_ptobs[SCM_PTOBNUM (port)].flush (port); ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from stanza-number-align-engraver.cc:20: + from ./include/box.hh:10, + from ./include/freetype.hh:28, + from ttf.cc:21: +./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' + && (SCM_TYP7 (x) == scm_tc7_symbol)) + ^~~~~~~~ +./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' + inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } + ^~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/stencil.hh:26, + from ./include/note-head.hh:23, + from note-head-scheme.cc:21: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -132084,112 +130565,52 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' SCM_TABCOL (port); ^~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from stanza-number-align-engraver.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -rm -f ./out/pango-select-scheme.dep; DEPENDENCIES_OUTPUT="./out/pango-select-scheme.dep ./out/pango-select-scheme.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/pango-select-scheme.o pango-select-scheme.cc In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from extender-engraver.cc:22: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': + from ./include/box.hh:10, + from ./include/freetype.hh:28, + from ttf.cc:21: +./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' + return scm_is_true (scm_equal_p (x, y)); + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' + inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from extender-engraver.cc:22: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': + from ./include/box.hh:10, + from ./include/freetype.hh:28, + from ttf.cc:21: +./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -132211,86 +130632,16 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' - return SCM_I_CONSP (x); - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from extender-engraver.cc:22: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' - #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) - ^ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' - scm_ptobs[SCM_PTOBNUM (port)].flush (port); - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from extender-engraver.cc:22: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' - #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' - #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' - #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} - ^~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' - SCM_TABCOL (port); - ^~~~~~~~~~ +./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' + inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from extender-engraver.cc:22: + from ./include/box.hh:10, + from ./include/stencil.hh:26, + from ./include/note-head.hh:23, + from note-head-scheme.cc:21: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -132350,9 +130701,7 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/axis-group-interface.hh:25, - from axis-group-interface.cc:20: + from font-config-scheme.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -132381,9 +130730,7 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/axis-group-interface.hh:25, - from axis-group-interface.cc:20: + from font-config-scheme.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -132409,12 +130756,42 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' return SCM_I_CONSP (x); ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/stencil.hh:26, + from ./include/note-head.hh:23, + from note-head-scheme.cc:21: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/axis-group-interface.hh:25, - from axis-group-interface.cc:20: + from font-config-scheme.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -132445,9 +130822,7 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/axis-group-interface.hh:25, - from axis-group-interface.cc:20: + from font-config-scheme.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -132475,11 +130850,37 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' SCM_TABCOL (port); ^~~~~~~~~~ +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); + ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/axis-group-interface.hh:25, - from axis-group-interface.cc:20: + from font-config-scheme.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -132536,13 +130937,7 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ -rm -f ./out/figured-bass-continuation.dep; DEPENDENCIES_OUTPUT="./out/figured-bass-continuation.dep ./out/figured-bass-continuation.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/figured-bass-continuation.o figured-bass-continuation.cc -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/axis-group-interface.hh:25, - from axis-group-interface.cc:20: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': +./include/font-metric.hh: In static member function 'static Font_metric* Font_metric::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -132561,18 +130956,52 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/font-metric.hh:57:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Font_metric); + ^~~~~~~~~~~~~ +ttf.cc: In function 'void print_header(void*, FT_Face)': +ttf.cc:88:28: warning: conversion from 'FT_Fixed' {aka 'long int'} to 'double' may change value [-Wconversion] + ht->Font_Revision / 65536.0); + ~~~~^~~~~~~~~~~~~ +In file included from ./include/lily-guile.hh:39, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/freetype.hh:28, + from ttf.cc:21: +ttf.cc: In function 'void ly_ttf_ps_nameinit()': +ttf.cc:496:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_ttf_ps_name, "ly:ttf-ps-name", + ^~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +ttf.cc:496:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_ttf_ps_name, "ly:ttf-ps-name", + ^~~~~~~~~ +ttf.cc: In function 'void ly_ttf_2_pfainit()': +ttf.cc:545:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_ttf_2_pfa, "ly:ttf->pfa", + ^~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +ttf.cc:545:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_ttf_2_pfa, "ly:ttf->pfa", + ^~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/axis-group-interface.hh:25, - from axis-group-interface.cc:20: + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/stencil.hh:26, + from ./include/note-head.hh:23, + from note-head-scheme.cc:21: ./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -132623,9 +131052,11 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/axis-group-interface.hh:25, - from axis-group-interface.cc:20: + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/stencil.hh:26, + from ./include/note-head.hh:23, + from note-head-scheme.cc:21: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -132657,9 +131088,11 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/axis-group-interface.hh:25, - from axis-group-interface.cc:20: + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/stencil.hh:26, + from ./include/note-head.hh:23, + from note-head-scheme.cc:21: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -132694,9 +131127,11 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/axis-group-interface.hh:25, - from axis-group-interface.cc:20: + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/stencil.hh:26, + from ./include/note-head.hh:23, + from note-head-scheme.cc:21: ./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -132722,6 +131157,7 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ +rm -f ./out/stanza-number-align-engraver.dep; DEPENDENCIES_OUTPUT="./out/stanza-number-align-engraver.dep ./out/stanza-number-align-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/stanza-number-align-engraver.o stanza-number-align-engraver.cc ./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -132750,14 +131186,87 @@ ./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' DECLARE_SIMPLE_SMOBS (Box); ^~~~~~~~~~~~~~~~~~~~ +./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Stencil); + ^~~~~~~~~~~~~~~~~~~~ +rm -f ./out/extender-engraver.dep; DEPENDENCIES_OUTPUT="./out/extender-engraver.dep ./out/extender-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/extender-engraver.o extender-engraver.cc +./include/font-metric.hh: In static member function 'static Font_metric* Font_metric::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/font-metric.hh:57:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Font_metric); + ^~~~~~~~~~~~~ +In file included from ./include/lily-guile.hh:39, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/stencil.hh:26, + from ./include/note-head.hh:23, + from note-head-scheme.cc:21: +note-head-scheme.cc: In function 'void ly_note_head__stem_attachmentinit()': +note-head-scheme.cc:24:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_note_head__stem_attachment, "ly:note-head::stem-attachment", + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +note-head-scheme.cc:24:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_note_head__stem_attachment, "ly:note-head::stem-attachment", + ^~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/music-iterator.hh:24, - from ./include/music-wrapper-iterator.hh:23, - from quote-iterator.cc:20: + from ./include/box.hh:10, + from ./include/font-metric.hh:23, + from ./include/modified-font-metric.hh:23, + from open-type-font-scheme.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -132787,10 +131296,10 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/music-iterator.hh:24, - from ./include/music-wrapper-iterator.hh:23, - from quote-iterator.cc:20: + from ./include/box.hh:10, + from ./include/font-metric.hh:23, + from ./include/modified-font-metric.hh:23, + from open-type-font-scheme.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -132820,10 +131329,10 @@ from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/music-iterator.hh:24, - from ./include/music-wrapper-iterator.hh:23, - from quote-iterator.cc:20: + from ./include/box.hh:10, + from ./include/font-metric.hh:23, + from ./include/modified-font-metric.hh:23, + from open-type-font-scheme.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -132855,10 +131364,10 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/music-iterator.hh:24, - from ./include/music-wrapper-iterator.hh:23, - from quote-iterator.cc:20: + from ./include/box.hh:10, + from ./include/font-metric.hh:23, + from ./include/modified-font-metric.hh:23, + from open-type-font-scheme.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -132889,10 +131398,10 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/music-iterator.hh:24, - from ./include/music-wrapper-iterator.hh:23, - from quote-iterator.cc:20: + from ./include/box.hh:10, + from ./include/font-metric.hh:23, + from ./include/modified-font-metric.hh:23, + from open-type-font-scheme.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -132949,7 +131458,14 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ -./include/skyline.hh: In static member function 'static Skyline* Skyline::unsmob(SCM)': +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/font-metric.hh:23, + from ./include/modified-font-metric.hh:23, + from open-type-font-scheme.cc:20: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -132968,23 +131484,46 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/skyline.hh:65:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Skyline); - ^~~~~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from font-config-scheme.cc:20: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/font-metric.hh:23, - from ./include/open-type-font.hh:23, - from open-type-font.cc:20: + from ./include/grob-interface.hh:23, + from ./include/axis-group-interface.hh:25, + from axis-group-interface.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -133013,11 +131552,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/font-metric.hh:23, - from ./include/open-type-font.hh:23, - from open-type-font.cc:20: + from ./include/grob-interface.hh:23, + from ./include/axis-group-interface.hh:25, + from axis-group-interface.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -133046,11 +131583,9 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/font-metric.hh:23, - from ./include/open-type-font.hh:23, - from open-type-font.cc:20: + from ./include/grob-interface.hh:23, + from ./include/axis-group-interface.hh:25, + from axis-group-interface.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -133079,13 +131614,77 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' scm_ptobs[SCM_PTOBNUM (port)].flush (port); ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/font-metric.hh:23, - from ./include/open-type-font.hh:23, - from open-type-font.cc:20: + from ./include/moment.hh:23, + from ./include/music-iterator.hh:24, + from ./include/music-wrapper-iterator.hh:23, + from quote-iterator.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/music-iterator.hh:24, + from ./include/music-wrapper-iterator.hh:23, + from quote-iterator.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' + return SCM_I_CONSP (x); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/axis-group-interface.hh:25, + from axis-group-interface.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -133115,11 +131714,9 @@ ^~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/font-metric.hh:23, - from ./include/open-type-font.hh:23, - from open-type-font.cc:20: + from ./include/grob-interface.hh:23, + from ./include/axis-group-interface.hh:25, + from axis-group-interface.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -133176,20 +131773,24 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/font-metric.hh:23, - from ./include/open-type-font.hh:23, - from open-type-font.cc:20: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': + from ./include/moment.hh:23, + from ./include/music-iterator.hh:24, + from ./include/music-wrapper-iterator.hh:23, + from quote-iterator.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' + #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) + ^ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -133202,12 +131803,12 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' + scm_ptobs[SCM_PTOBNUM (port)].flush (port); + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, @@ -133215,6 +131816,73 @@ from ./include/music-iterator.hh:24, from ./include/music-wrapper-iterator.hh:23, from quote-iterator.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' + #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' + #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' + #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} + ^~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' + SCM_TABCOL (port); + ^~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/music-iterator.hh:24, + from ./include/music-wrapper-iterator.hh:23, + from quote-iterator.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/axis-group-interface.hh:25, + from axis-group-interface.cc:20: ./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -133240,7 +131908,190 @@ ./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } ^~~~~~~~~~~ -./include/grob-array.hh: In static member function 'static Grob_array* Grob_array::unsmob(SCM)': +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/axis-group-interface.hh:25, + from axis-group-interface.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' + inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/axis-group-interface.hh:25, + from axis-group-interface.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' + && (SCM_TYP7 (x) == scm_tc7_symbol)) + ^~~~~~~~ +./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' + inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } + ^~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/axis-group-interface.hh:25, + from axis-group-interface.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' + return scm_is_true (scm_equal_p (x, y)); + ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' + inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/axis-group-interface.hh:25, + from axis-group-interface.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' + inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } + ^~~~~~~~~~~ +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -133265,17 +132116,17 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/grob-array.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Grob_array); +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/music-iterator.hh:24, - from ./include/music-wrapper-iterator.hh:23, - from quote-iterator.cc:20: + from ./include/box.hh:10, + from ./include/font-metric.hh:23, + from ./include/modified-font-metric.hh:23, + from open-type-font-scheme.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -133327,10 +132178,10 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/music-iterator.hh:24, - from ./include/music-wrapper-iterator.hh:23, - from quote-iterator.cc:20: + from ./include/box.hh:10, + from ./include/font-metric.hh:23, + from ./include/modified-font-metric.hh:23, + from open-type-font-scheme.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -133363,10 +132214,10 @@ from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/music-iterator.hh:24, - from ./include/music-wrapper-iterator.hh:23, - from quote-iterator.cc:20: + from ./include/box.hh:10, + from ./include/font-metric.hh:23, + from ./include/modified-font-metric.hh:23, + from open-type-font-scheme.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -133402,10 +132253,10 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/music-iterator.hh:24, - from ./include/music-wrapper-iterator.hh:23, - from quote-iterator.cc:20: + from ./include/box.hh:10, + from ./include/font-metric.hh:23, + from ./include/modified-font-metric.hh:23, + from open-type-font-scheme.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -133431,7 +132282,43 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ -./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from font-config-scheme.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' + inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } + ^~~~~~~~~~~ +./include/skyline.hh: In static member function 'static Skyline* Skyline::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -133456,9 +132343,375 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Stencil); +./include/skyline.hh:65:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Skyline); + ^~~~~~~~~~~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from font-config-scheme.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' + && (SCM_TYP7 (x) == scm_tc7_symbol)) + ^~~~~~~~ +./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' + inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } + ^~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from font-config-scheme.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' + return scm_is_true (scm_equal_p (x, y)); + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' + inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from font-config-scheme.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' + inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } + ^~~~~~~~~~~ +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); ^~~~~~~~~~~~~~~~~~~~ +In file included from ./include/lily-guile.hh:39, + from font-config-scheme.cc:20: +font-config-scheme.cc: In function 'void ly_font_config_get_font_fileinit()': +font-config-scheme.cc:101:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_font_config_get_font_file, "ly:font-config-get-font-file", 1, 0, 0, + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +font-config-scheme.cc:101:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_font_config_get_font_file, "ly:font-config-get-font-file", 1, 0, 0, + ^~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/music-iterator.hh:24, + from ./include/music-wrapper-iterator.hh:23, + from quote-iterator.cc:20: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/music-iterator.hh:24, + from ./include/music-wrapper-iterator.hh:23, + from quote-iterator.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' + inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/music-iterator.hh:24, + from ./include/music-wrapper-iterator.hh:23, + from quote-iterator.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' + && (SCM_TYP7 (x) == scm_tc7_symbol)) + ^~~~~~~~ +./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' + inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } + ^~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/music-iterator.hh:24, + from ./include/music-wrapper-iterator.hh:23, + from quote-iterator.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' + return scm_is_true (scm_equal_p (x, y)); + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' + inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } + ^~~~~~~~~~~ +font-config-scheme.cc: In function 'void ly_font_config_add_directoryinit()': +font-config-scheme.cc:142:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_font_config_add_directory, "ly:font-config-add-directory", 1, 0, 0, + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +font-config-scheme.cc:142:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_font_config_add_directory, "ly:font-config-add-directory", 1, 0, 0, + ^~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/music-iterator.hh:24, + from ./include/music-wrapper-iterator.hh:23, + from quote-iterator.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' + inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } + ^~~~~~~~~~~ +font-config-scheme.cc: In function 'void ly_font_config_add_fontinit()': +font-config-scheme.cc:158:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_font_config_add_font, "ly:font-config-add-font", 1, 0, 0, + ^~~~~~~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +font-config-scheme.cc:158:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_font_config_add_font, "ly:font-config-add-font", 1, 0, 0, + ^~~~~~~~~ ./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -133599,7 +132852,7 @@ ./include/scm-hash.hh:62:3: note: in expansion of macro 'DECLARE_SMOBS' DECLARE_SMOBS (Scheme_hash_table); ^~~~~~~~~~~~~ -./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': +./include/grob-array.hh: In static member function 'static Grob_array* Grob_array::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -133621,12 +132874,12 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Grob); - ^~~~~~~~~~~~~ +./include/grob-array.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Grob_array); + ^~~~~~~~~~~~~~~~~~~~ ./include/context.hh: In static member function 'static Context* Context::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -133683,7 +132936,7 @@ ./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' DECLARE_SIMPLE_SMOBS (Box); ^~~~~~~~~~~~~~~~~~~~ -./include/music-output.hh: In static member function 'static Music_output* Music_output::unsmob(SCM)': +./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -133705,12 +132958,12 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/music-output.hh:31:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Music_output); - ^~~~~~~~~~~~~ +./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Stencil); + ^~~~~~~~~~~~~~~~~~~~ ./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -133823,6 +133076,101 @@ ./include/pitch.hh:74:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' DECLARE_SIMPLE_SMOBS (Pitch); ^~~~~~~~~~~~~~~~~~~~ +quote-iterator.cc: In function 'int binsearch_scm_vector(SCM, SCM, bool (*)(SCM, SCM))': +quote-iterator.cc:104:32: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + int hi = scm_c_vector_length (vec); + ~~~~~~~~~~~~~~~~~~~~^~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/music-iterator.hh:24, + from ./include/music-wrapper-iterator.hh:23, + from quote-iterator.cc:20: +quote-iterator.cc: In member function 'virtual void Quote_iterator::construct_children()': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' + && (SCM_TYP7 (x) == scm_tc7_symbol)) + ^~~~~~~~ +quote-iterator.cc:131:7: note: in expansion of macro 'scm_is_symbol' + if (scm_is_symbol (name)) + ^~~~~~~~~~~~~ +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); + ^~~~~~~~~~~~~ +./include/music-output.hh: In static member function 'static Music_output* Music_output::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/music-output.hh:31:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Music_output); + ^~~~~~~~~~~~~ ./include/skyline-pair.hh: In static member function 'static Skyline_pair* Skyline_pair::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -133851,18 +133199,49 @@ ./include/skyline-pair.hh:30:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' DECLARE_SIMPLE_SMOBS (Skyline_pair); ^~~~~~~~~~~~~~~~~~~~ -quote-iterator.cc: In function 'int binsearch_scm_vector(SCM, SCM, bool (*)(SCM, SCM))': -quote-iterator.cc:104:32: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - int hi = scm_c_vector_length (vec); - ~~~~~~~~~~~~~~~~~~~~^~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from extender-engraver.cc:22: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +rm -f ./out/all-font-metrics-scheme.dep; DEPENDENCIES_OUTPUT="./out/all-font-metrics-scheme.dep ./out/all-font-metrics-scheme.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/all-font-metrics-scheme.o all-font-metrics-scheme.cc In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, - from ./include/music-iterator.hh:24, - from ./include/music-wrapper-iterator.hh:23, - from quote-iterator.cc:20: -quote-iterator.cc: In member function 'virtual void Quote_iterator::construct_children()': + from ./include/duration.hh:23, + from ./include/context.hh:23, + from extender-engraver.cc:22: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -133881,79 +133260,104 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' - && (SCM_TYP7 (x) == scm_tc7_symbol)) - ^~~~~~~~ -quote-iterator.cc:131:7: note: in expansion of macro 'scm_is_symbol' - if (scm_is_symbol (name)) - ^~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' + return SCM_I_CONSP (x); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/font-metric.hh:23, - from ./include/open-type-font.hh:23, - from open-type-font.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from extender-engraver.cc:22: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' - inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' + #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) + ^ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' + scm_ptobs[SCM_PTOBNUM (port)].flush (port); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from stanza-number-align-engraver.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } - ^~~~~~~~~~~ + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/font-metric.hh:23, - from ./include/open-type-font.hh:23, - from open-type-font.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from extender-engraver.cc:22: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' + #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' + #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' + #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} + ^~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' + SCM_TABCOL (port); + ^~~~~~~~~~ +./include/font-metric.hh: In static member function 'static Font_metric* Font_metric::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -133972,63 +133376,99 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' - && (SCM_TYP7 (x) == scm_tc7_symbol)) - ^~~~~~~~ -./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' - inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } - ^~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/font-metric.hh:57:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Font_metric); + ^~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/font-metric.hh:23, - from ./include/open-type-font.hh:23, - from open-type-font.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from extender-engraver.cc:22: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' - return scm_is_true (scm_equal_p (x, y)); - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' - inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } - ^~~~~~~~~~~ + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/font-metric.hh:23, - from ./include/open-type-font.hh:23, - from open-type-font.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from stanza-number-align-engraver.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -134050,9 +133490,45 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ -./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' - inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } - ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' + return SCM_I_CONSP (x); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from stanza-number-align-engraver.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' + #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) + ^ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' + scm_ptobs[SCM_PTOBNUM (port)].flush (port); + ^~~~~~~~~~~ In file included from ./include/lily-guile.hh:39, from ./include/grob-interface.hh:23, from ./include/axis-group-interface.hh:25, @@ -134067,6 +133543,19 @@ axis-group-interface.cc:220:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' MAKE_SCHEME_CALLBACK (Axis_group_interface, adjacent_pure_heights, 1) ^~~~~~~~~~~~~~~~~~~~ +axis-group-interface.cc: In static member function 'static scm_unused_struct* Axis_group_interface::adjacent_pure_heights(SCM)': +axis-group-interface.cc:275:30: warning: conversion from '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + int start = ranks[j]; + ^ +axis-group-interface.cc:276:32: warning: conversion from '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + int end = ranks[j + 1]; + ^ +axis-group-interface.cc:281:54: warning: conversion from '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + int visibility_end = j + 2 < ranks.size () ? ranks[j + 2] : end; + ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +axis-group-interface.cc:312:50: warning: conversion from 'vsize' {aka 'long unsigned int'} to 'scm_t_int32' {aka 'int'} may change value [-Wconversion] + scm_vector_set_x (begin_scm, scm_from_int (i), ly_interval2scm (begin_line_heights[i])); + ^ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, @@ -134074,7 +133563,6 @@ from ./include/duration.hh:23, from ./include/context.hh:23, from stanza-number-align-engraver.cc:20: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -134087,25 +133575,41 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' + #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' + #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' + #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} + ^~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' + SCM_TABCOL (port); + ^~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from stanza-number-align-engraver.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -134115,34 +133619,43 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); - ^~~~~~~~~~~~~~~~~~~~ -axis-group-interface.cc: In static member function 'static scm_unused_struct* Axis_group_interface::adjacent_pure_heights(SCM)': -axis-group-interface.cc:275:30: warning: conversion from '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - int start = ranks[j]; - ^ -axis-group-interface.cc:276:32: warning: conversion from '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - int end = ranks[j + 1]; - ^ -axis-group-interface.cc:281:54: warning: conversion from '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - int visibility_end = j + 2 < ranks.size () ? ranks[j + 2] : end; - ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -axis-group-interface.cc:312:50: warning: conversion from 'vsize' {aka 'long unsigned int'} to 'scm_t_int32' {aka 'int'} may change value [-Wconversion] - scm_vector_set_x (begin_scm, scm_from_int (i), ly_interval2scm (begin_line_heights[i])); - ^ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ axis-group-interface.cc:313:48: warning: conversion from 'vsize' {aka 'long unsigned int'} to 'scm_t_int32' {aka 'int'} may change value [-Wconversion] scm_vector_set_x (mid_scm, scm_from_int (i), ly_interval2scm (mid_line_heights[i])); ^ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ In file included from ./include/lily-guile.hh:39, from ./include/grob-interface.hh:23, from ./include/axis-group-interface.hh:25, @@ -134197,6 +133710,22 @@ axis-group-interface.cc:408:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' MAKE_SCHEME_CALLBACK (Axis_group_interface, combine_skylines, 1); ^~~~~~~~~~~~~~~~~~~~ +In file included from ./include/lily-guile.hh:39, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/font-metric.hh:23, + from ./include/modified-font-metric.hh:23, + from open-type-font-scheme.cc:20: +open-type-font-scheme.cc: In function 'void ly_font_sub_fontsinit()': +open-type-font-scheme.cc:23:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_font_sub_fonts, "ly:font-sub-fonts", 1, 0, 0, + ^~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +open-type-font-scheme.cc:23:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_font_sub_fonts, "ly:font-sub-fonts", 1, 0, 0, + ^~~~~~~~~ axis-group-interface.cc: In function 'void Axis_group_interface_calc_pure_relevant_grobs_init_functions()': axis-group-interface.cc:472:45: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] MAKE_SCHEME_CALLBACK (Axis_group_interface, calc_pure_relevant_grobs, 1); @@ -134207,6 +133736,26 @@ axis-group-interface.cc:472:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' MAKE_SCHEME_CALLBACK (Axis_group_interface, calc_pure_relevant_grobs, 1); ^~~~~~~~~~~~~~~~~~~~ +open-type-font-scheme.cc: In function 'void ly_otf_font_glyph_infoinit()': +open-type-font-scheme.cc:34:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_otf_font_glyph_info, "ly:otf-font-glyph-info", 2, 0, 0, + ^~~~~~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +open-type-font-scheme.cc:34:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_otf_font_glyph_info, "ly:otf-font-glyph-info", 2, 0, 0, + ^~~~~~~~~ +open-type-font-scheme.cc: In function 'void ly_otf_font_table_datainit()': +open-type-font-scheme.cc:52:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_otf_font_table_data, "ly:otf-font-table-data", 2, 0, 0, + ^~~~~~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +open-type-font-scheme.cc:52:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_otf_font_table_data, "ly:otf-font-table-data", 2, 0, 0, + ^~~~~~~~~ axis-group-interface.cc: In function 'void Axis_group_interface_calc_pure_y_common_init_functions()': axis-group-interface.cc:528:45: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] MAKE_SCHEME_CALLBACK (Axis_group_interface, calc_pure_y_common, 1); @@ -134217,6 +133766,36 @@ axis-group-interface.cc:528:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' MAKE_SCHEME_CALLBACK (Axis_group_interface, calc_pure_y_common, 1); ^~~~~~~~~~~~~~~~~~~~ +open-type-font-scheme.cc: In function 'void ly_otf_font_pinit()': +open-type-font-scheme.cc:76:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_otf_font_p, "ly:otf-font?", 1, 0, 0, + ^~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +open-type-font-scheme.cc:76:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_otf_font_p, "ly:otf-font?", 1, 0, 0, + ^~~~~~~~~ +open-type-font-scheme.cc: In function 'void ly_otf_glyph_countinit()': +open-type-font-scheme.cc:89:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_otf_glyph_count, "ly:otf-glyph-count", 1, 0, 0, + ^~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +open-type-font-scheme.cc:89:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_otf_glyph_count, "ly:otf-glyph-count", 1, 0, 0, + ^~~~~~~~~ +open-type-font-scheme.cc: In function 'void ly_otf_glyph_listinit()': +open-type-font-scheme.cc:104:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_otf_glyph_list, "ly:otf-glyph-list", 1, 0, 0, + ^~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +open-type-font-scheme.cc:104:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_otf_glyph_list, "ly:otf-glyph-list", 1, 0, 0, + ^~~~~~~~~ axis-group-interface.cc: In function 'void Axis_group_interface_calc_x_common_init_functions()': axis-group-interface.cc:565:45: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] MAKE_SCHEME_CALLBACK (Axis_group_interface, calc_x_common, 1); @@ -134237,7 +133816,48 @@ axis-group-interface.cc:572:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' MAKE_SCHEME_CALLBACK (Axis_group_interface, calc_y_common, 1); ^~~~~~~~~~~~~~~~~~~~ -./include/font-metric.hh: In static member function 'static Font_metric* Font_metric::unsmob(SCM)': +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/font-metric.hh:23, + from ./include/open-type-font.hh:23, + from open-type-font.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/font-metric.hh:23, + from ./include/open-type-font.hh:23, + from open-type-font.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -134256,22 +133876,30 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/font-metric.hh:57:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Font_metric); - ^~~~~~~~~~~~~ -open-type-font.cc: In member function 'virtual Box Open_type_font::get_indexed_char_dimensions(size_t) const': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' + return SCM_I_CONSP (x); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/font-metric.hh:23, + from ./include/open-type-font.hh:23, + from open-type-font.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' + #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) + ^ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -134284,21 +133912,117 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:482:34: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_TYP16(x) (0xffff & SCM_CELL_TYPE (x)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:483:54: note: in expansion of macro 'SCM_TYP16' - #define SCM_TYP16_PREDICATE(tag, x) (!SCM_IMP (x) && SCM_TYP16 (x) == (tag)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/smob.h:107:38: note: in expansion of macro 'SCM_TYP16_PREDICATE' - #define SCM_SMOB_PREDICATE(tag, obj) SCM_TYP16_PREDICATE (tag, obj) - ^~~~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/hashtab.h:36:31: note: in expansion of macro 'SCM_SMOB_PREDICATE' - #define SCM_HASHTABLE_P(x) SCM_SMOB_PREDICATE (scm_tc16_hashtable, x) - ^~~~~~~~~~~~~~~~~~ -open-type-font.cc:173:7: note: in expansion of macro 'SCM_HASHTABLE_P' - if (SCM_HASHTABLE_P (lily_index_to_bbox_table_)) - ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' + scm_ptobs[SCM_PTOBNUM (port)].flush (port); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/font-metric.hh:23, + from ./include/open-type-font.hh:23, + from open-type-font.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' + #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' + #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' + #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} + ^~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' + SCM_TABCOL (port); + ^~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/font-metric.hh:23, + from ./include/open-type-font.hh:23, + from open-type-font.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/font-metric.hh:23, + from ./include/open-type-font.hh:23, + from open-type-font.cc:20: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -134317,21 +134041,12 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:482:34: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_TYP16(x) (0xffff & SCM_CELL_TYPE (x)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:483:54: note: in expansion of macro 'SCM_TYP16' - #define SCM_TYP16_PREDICATE(tag, x) (!SCM_IMP (x) && SCM_TYP16 (x) == (tag)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/smob.h:107:38: note: in expansion of macro 'SCM_TYP16_PREDICATE' - #define SCM_SMOB_PREDICATE(tag, obj) SCM_TYP16_PREDICATE (tag, obj) - ^~~~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/hashtab.h:36:31: note: in expansion of macro 'SCM_SMOB_PREDICATE' - #define SCM_HASHTABLE_P(x) SCM_SMOB_PREDICATE (scm_tc16_hashtable, x) - ^~~~~~~~~~~~~~~~~~ -open-type-font.cc:182:7: note: in expansion of macro 'SCM_HASHTABLE_P' - if (SCM_HASHTABLE_P (lily_character_table_)) - ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, @@ -134386,10 +134101,364 @@ from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/font-metric.hh:23, + from ./include/open-type-font.hh:23, + from open-type-font.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' + inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/font-metric.hh:23, + from ./include/open-type-font.hh:23, + from open-type-font.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' + && (SCM_TYP7 (x) == scm_tc7_symbol)) + ^~~~~~~~ +./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' + inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } + ^~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/font-metric.hh:23, + from ./include/open-type-font.hh:23, + from open-type-font.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' + return scm_is_true (scm_equal_p (x, y)); + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' + inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/font-metric.hh:23, + from ./include/open-type-font.hh:23, + from open-type-font.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' + inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } + ^~~~~~~~~~~ +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); + ^~~~~~~~~~~~~~~~~~~~ +rm -f ./out/pango-select-scheme.dep; DEPENDENCIES_OUTPUT="./out/pango-select-scheme.dep ./out/pango-select-scheme.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/pango-select-scheme.o pango-select-scheme.cc +./include/font-metric.hh: In static member function 'static Font_metric* Font_metric::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/font-metric.hh:57:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Font_metric); + ^~~~~~~~~~~~~ +rm -f ./out/figured-bass-continuation.dep; DEPENDENCIES_OUTPUT="./out/figured-bass-continuation.dep ./out/figured-bass-continuation.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/figured-bass-continuation.o figured-bass-continuation.cc +open-type-font.cc: In member function 'virtual Box Open_type_font::get_indexed_char_dimensions(size_t) const': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:482:34: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_TYP16(x) (0xffff & SCM_CELL_TYPE (x)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:483:54: note: in expansion of macro 'SCM_TYP16' + #define SCM_TYP16_PREDICATE(tag, x) (!SCM_IMP (x) && SCM_TYP16 (x) == (tag)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/smob.h:107:38: note: in expansion of macro 'SCM_TYP16_PREDICATE' + #define SCM_SMOB_PREDICATE(tag, obj) SCM_TYP16_PREDICATE (tag, obj) + ^~~~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/hashtab.h:36:31: note: in expansion of macro 'SCM_SMOB_PREDICATE' + #define SCM_HASHTABLE_P(x) SCM_SMOB_PREDICATE (scm_tc16_hashtable, x) + ^~~~~~~~~~~~~~~~~~ +open-type-font.cc:173:7: note: in expansion of macro 'SCM_HASHTABLE_P' + if (SCM_HASHTABLE_P (lily_index_to_bbox_table_)) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:482:34: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_TYP16(x) (0xffff & SCM_CELL_TYPE (x)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:483:54: note: in expansion of macro 'SCM_TYP16' + #define SCM_TYP16_PREDICATE(tag, x) (!SCM_IMP (x) && SCM_TYP16 (x) == (tag)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/smob.h:107:38: note: in expansion of macro 'SCM_TYP16_PREDICATE' + #define SCM_SMOB_PREDICATE(tag, obj) SCM_TYP16_PREDICATE (tag, obj) + ^~~~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/hashtab.h:36:31: note: in expansion of macro 'SCM_SMOB_PREDICATE' + #define SCM_HASHTABLE_P(x) SCM_SMOB_PREDICATE (scm_tc16_hashtable, x) + ^~~~~~~~~~~~~~~~~~ +open-type-font.cc:182:7: note: in expansion of macro 'SCM_HASHTABLE_P' + if (SCM_HASHTABLE_P (lily_character_table_)) + ^~~~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from extender-engraver.cc:22: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ +rm -f ./out/grace-iterator.dep; DEPENDENCIES_OUTPUT="./out/grace-iterator.dep ./out/grace-iterator.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/grace-iterator.o grace-iterator.cc +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, from ./include/context.hh:23, from stanza-number-align-engraver.cc:20: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ +rm -f ./out/cue-clef-engraver.dep; DEPENDENCIES_OUTPUT="./out/cue-clef-engraver.dep ./out/cue-clef-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/cue-clef-engraver.o cue-clef-engraver.cc +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from extender-engraver.cc:22: ./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -134444,7 +134513,7 @@ from ./include/moment.hh:23, from ./include/duration.hh:23, from ./include/context.hh:23, - from stanza-number-align-engraver.cc:20: + from extender-engraver.cc:22: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -134480,7 +134549,7 @@ from ./include/moment.hh:23, from ./include/duration.hh:23, from ./include/context.hh:23, - from stanza-number-align-engraver.cc:20: + from extender-engraver.cc:22: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -134519,7 +134588,7 @@ from ./include/moment.hh:23, from ./include/duration.hh:23, from ./include/context.hh:23, - from stanza-number-align-engraver.cc:20: + from extender-engraver.cc:22: ./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -134741,6 +134810,34 @@ ./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' DECLARE_SIMPLE_SMOBS (Box); ^~~~~~~~~~~~~~~~~~~~ +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); + ^~~~~~~~~~~~~ ./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -134769,16 +134866,7 @@ ./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' DECLARE_SIMPLE_SMOBS (Stencil); ^~~~~~~~~~~~~~~~~~~~ -rm -f ./out/grace-iterator.dep; DEPENDENCIES_OUTPUT="./out/grace-iterator.dep ./out/grace-iterator.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/grace-iterator.o grace-iterator.cc -rm -f ./out/cue-clef-engraver.dep; DEPENDENCIES_OUTPUT="./out/cue-clef-engraver.dep ./out/cue-clef-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/cue-clef-engraver.o cue-clef-engraver.cc -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from extender-engraver.cc:22: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': +./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -134797,12 +134885,15 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Prob); + ^~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, @@ -134810,7 +134901,7 @@ from ./include/moment.hh:23, from ./include/duration.hh:23, from ./include/context.hh:23, - from extender-engraver.cc:22: + from stanza-number-align-engraver.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -134865,7 +134956,7 @@ from ./include/moment.hh:23, from ./include/duration.hh:23, from ./include/context.hh:23, - from extender-engraver.cc:22: + from stanza-number-align-engraver.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -134901,7 +134992,7 @@ from ./include/moment.hh:23, from ./include/duration.hh:23, from ./include/context.hh:23, - from extender-engraver.cc:22: + from stanza-number-align-engraver.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -134940,7 +135031,7 @@ from ./include/moment.hh:23, from ./include/duration.hh:23, from ./include/context.hh:23, - from extender-engraver.cc:22: + from stanza-number-align-engraver.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -135162,34 +135253,6 @@ ./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' DECLARE_SIMPLE_SMOBS (Box); ^~~~~~~~~~~~~~~~~~~~ -./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Grob); - ^~~~~~~~~~~~~ ./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -135218,34 +135281,6 @@ ./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' DECLARE_SIMPLE_SMOBS (Stencil); ^~~~~~~~~~~~~~~~~~~~ -./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Prob); - ^~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, @@ -135374,6 +135409,7 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' SCM_TABCOL (port); ^~~~~~~~~~ +rm -f ./out/pango-select.dep; DEPENDENCIES_OUTPUT="./out/pango-select.dep ./out/pango-select.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/pango-select.o pango-select.cc In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, @@ -135664,27 +135700,7 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/font-metric.hh:23, - from ./include/pango-font.hh:30, - from pango-select-scheme.cc:23: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ +rm -f ./out/main.dep; DEPENDENCIES_OUTPUT="./out/main.dep ./out/main.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/main.o main.cc In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, @@ -135717,19 +135733,6 @@ ./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } ^~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, @@ -135754,38 +135757,6 @@ ./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/font-metric.hh:23, - from ./include/pango-font.hh:30, - from pango-select-scheme.cc:23: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' - return SCM_I_CONSP (x); - ^~~~~~~~~~~ ./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -135818,42 +135789,6 @@ ./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/font-metric.hh:23, - from ./include/pango-font.hh:30, - from pango-select-scheme.cc:23: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' - #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) - ^ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' - scm_ptobs[SCM_PTOBNUM (port)].flush (port); - ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, @@ -135934,75 +135869,6 @@ from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/font-metric.hh:23, - from ./include/pango-font.hh:30, - from pango-select-scheme.cc:23: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' - #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' - #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' - #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} - ^~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' - SCM_TABCOL (port); - ^~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/font-metric.hh:23, - from ./include/pango-font.hh:30, - from pango-select-scheme.cc:23: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/font-metric.hh:23, from ./include/all-font-metrics.hh:24, from all-font-metrics-scheme.cc:21: ./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': @@ -136030,66 +135896,6 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/font-metric.hh:23, - from ./include/pango-font.hh:30, - from pango-select-scheme.cc:23: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ ./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -136301,7 +136107,6 @@ ./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' DECLARE_SIMPLE_SMOBS (Box); ^~~~~~~~~~~~~~~~~~~~ -rm -f ./out/pango-select.dep; DEPENDENCIES_OUTPUT="./out/pango-select.dep ./out/pango-select.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/pango-select.o pango-select.cc ./include/font-metric.hh: In static member function 'static Font_metric* Font_metric::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -136414,200 +136219,6 @@ ./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' DECLARE_SIMPLE_SMOBS (Stencil); ^~~~~~~~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/font-metric.hh:23, - from ./include/pango-font.hh:30, - from pango-select-scheme.cc:23: -./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' - inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/font-metric.hh:23, - from ./include/pango-font.hh:30, - from pango-select-scheme.cc:23: -./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' - && (SCM_TYP7 (x) == scm_tc7_symbol)) - ^~~~~~~~ -./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' - inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } - ^~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/font-metric.hh:23, - from ./include/pango-font.hh:30, - from pango-select-scheme.cc:23: -./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' - return scm_is_true (scm_equal_p (x, y)); - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' - inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/font-metric.hh:23, - from ./include/pango-font.hh:30, - from pango-select-scheme.cc:23: -./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' - inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } - ^~~~~~~~~~~ -rm -f ./out/main.dep; DEPENDENCIES_OUTPUT="./out/main.dep ./out/main.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/main.o main.cc -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); - ^~~~~~~~~~~~~~~~~~~~ -rm -f ./out/dynamic-align-engraver.dep; DEPENDENCIES_OUTPUT="./out/dynamic-align-engraver.dep ./out/dynamic-align-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/dynamic-align-engraver.o dynamic-align-engraver.cc -rm -f ./out/grob-info.dep; DEPENDENCIES_OUTPUT="./out/grob-info.dep ./out/grob-info.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/grob-info.o grob-info.cc ./include/skyline.hh: In static member function 'static Skyline* Skyline::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -136660,50 +136271,7 @@ figured-bass-continuation.cc:56:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' MAKE_SCHEME_CALLBACK (Figured_bass_continuation, print, 1); ^~~~~~~~~~~~~~~~~~~~ -./include/font-metric.hh: In static member function 'static Font_metric* Font_metric::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/font-metric.hh:57:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Font_metric); - ^~~~~~~~~~~~~ -In file included from ./include/lily-guile.hh:39, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/font-metric.hh:23, - from ./include/pango-font.hh:30, - from pango-select-scheme.cc:23: -pango-select-scheme.cc: In function 'void ly_make_pango_description_stringinit()': -pango-select-scheme.cc:25:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_make_pango_description_string, "ly:make-pango-description-string", - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -pango-select-scheme.cc:25:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_make_pango_description_string, "ly:make-pango-description-string", - ^~~~~~~~~ +rm -f ./out/dynamic-align-engraver.dep; DEPENDENCIES_OUTPUT="./out/dynamic-align-engraver.dep ./out/dynamic-align-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/dynamic-align-engraver.o dynamic-align-engraver.cc In file included from ./include/lily-guile.hh:39, from ./include/smobs.hh:23, from ./include/box.hh:10, @@ -136720,8 +136288,8 @@ all-font-metrics-scheme.cc:34:1: note: in expansion of macro 'LY_DEFINE' LY_DEFINE (ly_system_font_load, "ly:system-font-load", 1, 0, 0, ^~~~~~~~~ +rm -f ./out/grob-info.dep; DEPENDENCIES_OUTPUT="./out/grob-info.dep ./out/grob-info.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/grob-info.o grob-info.cc rm -f ./out/tuplet-iterator.dep; DEPENDENCIES_OUTPUT="./out/tuplet-iterator.dep ./out/tuplet-iterator.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/tuplet-iterator.o tuplet-iterator.cc -rm -f ./out/stencil-interpret.dep; DEPENDENCIES_OUTPUT="./out/stencil-interpret.dep ./out/stencil-interpret.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/stencil-interpret.o stencil-interpret.cc In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, @@ -136957,248 +136525,10 @@ from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/music-iterator.hh:24, - from ./include/music-wrapper-iterator.hh:23, - from ./include/grace-iterator.hh:23, - from grace-iterator.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/music-iterator.hh:24, - from ./include/music-wrapper-iterator.hh:23, - from ./include/grace-iterator.hh:23, - from grace-iterator.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' - return SCM_I_CONSP (x); - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/music-iterator.hh:24, - from ./include/music-wrapper-iterator.hh:23, - from ./include/grace-iterator.hh:23, - from grace-iterator.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' - #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) - ^ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' - scm_ptobs[SCM_PTOBNUM (port)].flush (port); - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/music-iterator.hh:24, - from ./include/music-wrapper-iterator.hh:23, - from ./include/grace-iterator.hh:23, - from grace-iterator.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' - #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' - #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' - #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} - ^~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' - SCM_TABCOL (port); - ^~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/music-iterator.hh:24, - from ./include/music-wrapper-iterator.hh:23, - from ./include/grace-iterator.hh:23, - from grace-iterator.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/music-iterator.hh:24, - from ./include/music-wrapper-iterator.hh:23, - from ./include/grace-iterator.hh:23, - from grace-iterator.cc:20: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/music-iterator.hh:24, - from ./include/music-wrapper-iterator.hh:23, - from ./include/grace-iterator.hh:23, - from grace-iterator.cc:20: + from ./include/box.hh:10, + from ./include/grob.hh:23, + from ./include/item.hh:22, + from cue-clef-engraver.cc:25: ./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -137250,11 +136580,10 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/music-iterator.hh:24, - from ./include/music-wrapper-iterator.hh:23, - from ./include/grace-iterator.hh:23, - from grace-iterator.cc:20: + from ./include/box.hh:10, + from ./include/grob.hh:23, + from ./include/item.hh:22, + from cue-clef-engraver.cc:25: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -137287,11 +136616,10 @@ from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/music-iterator.hh:24, - from ./include/music-wrapper-iterator.hh:23, - from ./include/grace-iterator.hh:23, - from grace-iterator.cc:20: + from ./include/box.hh:10, + from ./include/grob.hh:23, + from ./include/item.hh:22, + from cue-clef-engraver.cc:25: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -137327,11 +136655,10 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/music-iterator.hh:24, - from ./include/music-wrapper-iterator.hh:23, - from ./include/grace-iterator.hh:23, - from grace-iterator.cc:20: + from ./include/box.hh:10, + from ./include/grob.hh:23, + from ./include/item.hh:22, + from cue-clef-engraver.cc:25: ./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -137357,7 +136684,7 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ -./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -137382,11 +136709,10 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Moment); +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); ^~~~~~~~~~~~~~~~~~~~ -rm -f ./out/bend-engraver.dep; DEPENDENCIES_OUTPUT="./out/bend-engraver.dep ./out/bend-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/bend-engraver.o bend-engraver.cc -./include/music-iterator.hh: In static member function 'static Music_iterator* Music_iterator::unsmob(SCM)': +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -137411,73 +136737,10 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/music-iterator.hh:68:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Music_iterator); +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); ^~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/grob.hh:23, - from ./include/item.hh:22, - from cue-clef-engraver.cc:25: -./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' - inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/grob.hh:23, - from ./include/item.hh:22, - from cue-clef-engraver.cc:25: -./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': +./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -137496,56 +136759,59 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' - && (SCM_TYP7 (x) == scm_tc7_symbol)) - ^~~~~~~~ -./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' - inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } - ^~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Moment); + ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/grob.hh:23, - from ./include/item.hh:22, - from cue-clef-engraver.cc:25: -./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': + from ./include/moment.hh:23, + from ./include/music-iterator.hh:24, + from ./include/music-wrapper-iterator.hh:23, + from ./include/grace-iterator.hh:23, + from grace-iterator.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' - return scm_is_true (scm_equal_p (x, y)); - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' - inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } - ^~~~~~~~~~~ -./include/duration.hh: In static member function 'static Duration* Duration::unsmob(SCM)': + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/music-iterator.hh:24, + from ./include/music-wrapper-iterator.hh:23, + from ./include/grace-iterator.hh:23, + from grace-iterator.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -137564,23 +136830,13 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/duration.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Duration); - ^~~~~~~~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/grob.hh:23, - from ./include/item.hh:22, - from cue-clef-engraver.cc:25: -./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' + return SCM_I_CONSP (x); + ^~~~~~~~~~~ +./include/duration.hh: In static member function 'static Duration* Duration::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -137599,12 +136855,15 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' - inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } - ^~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/duration.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Duration); + ^~~~~~~~~~~~~~~~~~~~ ./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -137689,13 +136948,25 @@ ./include/context.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' DECLARE_SMOBS (Context); ^~~~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/music-iterator.hh:24, + from ./include/music-wrapper-iterator.hh:23, + from ./include/grace-iterator.hh:23, + from grace-iterator.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' + #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) + ^ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -137708,16 +136979,13 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); - ^~~~~~~~~~~~~~~~~~~~ -./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' + scm_ptobs[SCM_PTOBNUM (port)].flush (port); + ^~~~~~~~~~~ +./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -137742,15 +137010,52 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Grob); +./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Translator); ^~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/music-iterator.hh:24, + from ./include/music-wrapper-iterator.hh:23, + from ./include/grace-iterator.hh:23, + from grace-iterator.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' + #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' + #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' + #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} + ^~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' + SCM_TABCOL (port); + ^~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from dynamic-align-engraver.cc:23: + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from grob-info.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -137779,9 +137084,11 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from dynamic-align-engraver.cc:23: + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from grob-info.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -137810,9 +137117,11 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from dynamic-align-engraver.cc:23: + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from grob-info.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -137843,9 +137152,11 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from dynamic-align-engraver.cc:23: + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from grob-info.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -137873,39 +137184,13 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' SCM_TABCOL (port); ^~~~~~~~~~ -./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Moment); - ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from dynamic-align-engraver.cc:23: + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from grob-info.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -137962,69 +137247,27 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ -./include/duration.hh: In static member function 'static Duration* Duration::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/duration.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Duration); - ^~~~~~~~~~~~~~~~~~~~ -./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/music-iterator.hh:24, + from ./include/music-wrapper-iterator.hh:23, + from ./include/grace-iterator.hh:23, + from grace-iterator.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Listener); - ^~~~~~~~~~~~~~~~~~~~ -./include/scm-hash.hh: In static member function 'static Scheme_hash_table* Scheme_hash_table::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ + ^~~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -138034,53 +137277,25 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/scm-hash.hh:62:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Scheme_hash_table); - ^~~~~~~~~~~~~ -./include/context.hh: In static member function 'static Context* Context::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/context.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Context); - ^~~~~~~~~~~~~ -./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ + ^~~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -138090,26 +137305,20 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Translator); - ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from grob-info.cc:20: + from ./include/box.hh:10, + from ./include/font-metric.hh:23, + from ./include/pango-font.hh:30, + from pango-select-scheme.cc:23: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -138139,10 +137348,10 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from grob-info.cc:20: + from ./include/box.hh:10, + from ./include/font-metric.hh:23, + from ./include/pango-font.hh:30, + from pango-select-scheme.cc:23: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -138172,10 +137381,10 @@ from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from grob-info.cc:20: + from ./include/box.hh:10, + from ./include/font-metric.hh:23, + from ./include/pango-font.hh:30, + from pango-select-scheme.cc:23: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -138207,10 +137416,10 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from grob-info.cc:20: + from ./include/box.hh:10, + from ./include/font-metric.hh:23, + from ./include/pango-font.hh:30, + from pango-select-scheme.cc:23: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -138241,10 +137450,10 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from grob-info.cc:20: + from ./include/box.hh:10, + from ./include/font-metric.hh:23, + from ./include/pango-font.hh:30, + from pango-select-scheme.cc:23: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -138301,6 +137510,40 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/font-metric.hh:23, + from ./include/pango-font.hh:30, + from pango-select-scheme.cc:23: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ +rm -f ./out/stencil-interpret.dep; DEPENDENCIES_OUTPUT="./out/stencil-interpret.dep ./out/stencil-interpret.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/stencil-interpret.o stencil-interpret.cc +rm -f ./out/bend-engraver.dep; DEPENDENCIES_OUTPUT="./out/bend-engraver.dep ./out/bend-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/bend-engraver.o bend-engraver.cc In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, @@ -138322,6 +137565,64 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' if (scm_is_null (*freelist)) ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/music-iterator.hh:24, + from ./include/music-wrapper-iterator.hh:23, + from ./include/grace-iterator.hh:23, + from grace-iterator.cc:20: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/music-iterator.hh:24, + from ./include/music-wrapper-iterator.hh:23, + from ./include/grace-iterator.hh:23, + from grace-iterator.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } + ^~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -138403,6 +137704,99 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' scm_ptobs[SCM_PTOBNUM (port)].flush (port); ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' + inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/music-iterator.hh:24, + from ./include/music-wrapper-iterator.hh:23, + from ./include/grace-iterator.hh:23, + from grace-iterator.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' + && (SCM_TYP7 (x) == scm_tc7_symbol)) + ^~~~~~~~ +./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' + inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } + ^~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/music-iterator.hh:24, + from ./include/music-wrapper-iterator.hh:23, + from ./include/grace-iterator.hh:23, + from grace-iterator.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' + return scm_is_true (scm_equal_p (x, y)); + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, @@ -138437,6 +137831,22 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' SCM_TABCOL (port); ^~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' + inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, @@ -138472,6 +137882,39 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/music-iterator.hh:24, + from ./include/music-wrapper-iterator.hh:23, + from ./include/grace-iterator.hh:23, + from grace-iterator.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' + inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } + ^~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -138500,13 +137943,7 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ -rm -f ./out/context-mod-scheme.dep; DEPENDENCIES_OUTPUT="./out/context-mod-scheme.dep ./out/context-mod-scheme.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/context-mod-scheme.o context-mod-scheme.cc -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from dynamic-align-engraver.cc:23: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': +./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -138525,18 +137962,161 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Moment); + ^~~~~~~~~~~~~~~~~~~~ +./include/music-iterator.hh: In static member function 'static Music_iterator* Music_iterator::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/music-iterator.hh:68:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Music_iterator); + ^~~~~~~~~~~~~ +./include/duration.hh: In static member function 'static Duration* Duration::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/duration.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Duration); + ^~~~~~~~~~~~~~~~~~~~ +./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Listener); + ^~~~~~~~~~~~~~~~~~~~ +./include/scm-hash.hh: In static member function 'static Scheme_hash_table* Scheme_hash_table::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/scm-hash.hh:62:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Scheme_hash_table); + ^~~~~~~~~~~~~ +./include/context.hh: In static member function 'static Context* Context::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/context.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Context); + ^~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, - from bend-engraver.cc:20: + from dynamic-align-engraver.cc:23: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -138567,7 +138147,7 @@ from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, - from bend-engraver.cc:20: + from dynamic-align-engraver.cc:23: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -138598,7 +138178,7 @@ from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, - from bend-engraver.cc:20: + from dynamic-align-engraver.cc:23: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -138631,7 +138211,7 @@ from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, - from bend-engraver.cc:20: + from dynamic-align-engraver.cc:23: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -138663,7 +138243,7 @@ from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, - from bend-engraver.cc:20: + from dynamic-align-engraver.cc:23: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -138723,9 +138303,11 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from dynamic-align-engraver.cc:23: + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/font-metric.hh:23, + from ./include/pango-font.hh:30, + from pango-select-scheme.cc:23: ./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -138776,9 +138358,11 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from dynamic-align-engraver.cc:23: + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/font-metric.hh:23, + from ./include/pango-font.hh:30, + from pango-select-scheme.cc:23: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -138810,9 +138394,11 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from dynamic-align-engraver.cc:23: + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/font-metric.hh:23, + from ./include/pango-font.hh:30, + from pango-select-scheme.cc:23: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -138847,9 +138433,11 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from dynamic-align-engraver.cc:23: + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/font-metric.hh:23, + from ./include/pango-font.hh:30, + from pango-select-scheme.cc:23: ./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -138875,67 +138463,6 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ -rm -f ./out/context-mod.dep; DEPENDENCIES_OUTPUT="./out/context-mod.dep ./out/context-mod.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/context-mod.o context-mod.cc -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from grob-info.cc:20: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ -./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Translator); - ^~~~~~~~~~~~~ ./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -138964,91 +138491,7 @@ ./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' DECLARE_SIMPLE_SMOBS (Box); ^~~~~~~~~~~~~~~~~~~~ -./include/skyline.hh: In static member function 'static Skyline* Skyline::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/skyline.hh:65:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Skyline); - ^~~~~~~~~~~~~~~~~~~~ -./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Grob); - ^~~~~~~~~~~~~ -./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Stencil); - ^~~~~~~~~~~~~~~~~~~~ -./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': +./include/font-metric.hh: In static member function 'static Font_metric* Font_metric::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -139073,10 +138516,35 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Prob); +./include/font-metric.hh:57:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Font_metric); ^~~~~~~~~~~~~ -./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': +In file included from ./include/lily-guile.hh:39, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/font-metric.hh:23, + from ./include/pango-font.hh:30, + from pango-select-scheme.cc:23: +pango-select-scheme.cc: In function 'void ly_make_pango_description_stringinit()': +pango-select-scheme.cc:25:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_make_pango_description_string, "ly:make-pango-description-string", + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +pango-select-scheme.cc:25:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_make_pango_description_string, "ly:make-pango-description-string", + ^~~~~~~~~ +rm -f ./out/context-mod-scheme.dep; DEPENDENCIES_OUTPUT="./out/context-mod-scheme.dep ./out/context-mod-scheme.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/context-mod-scheme.o context-mod-scheme.cc +rm -f ./out/context-mod.dep; DEPENDENCIES_OUTPUT="./out/context-mod.dep ./out/context-mod.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/context-mod.o context-mod.cc +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from grob-info.cc:20: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -139095,22 +138563,17 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Listener); - ^~~~~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from tuplet-iterator.cc:21: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from dynamic-align-engraver.cc:23: ./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -139136,6 +138599,8 @@ ./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } ^~~~~~~~~~~ +rm -f ./out/output-def.dep; DEPENDENCIES_OUTPUT="./out/output-def.dep ./out/output-def.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/output-def.o output-def.cc +rm -f ./out/music-function-scheme.dep; DEPENDENCIES_OUTPUT="./out/music-function-scheme.dep ./out/music-function-scheme.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/music-function-scheme.o music-function-scheme.cc In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, @@ -139307,229 +138772,6 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/font-metric.hh:23, - from ./include/all-font-metrics.hh:24, - from pango-select.cc:21: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/font-metric.hh:23, - from ./include/all-font-metrics.hh:24, - from pango-select.cc:21: -./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' - inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/font-metric.hh:23, - from ./include/all-font-metrics.hh:24, - from pango-select.cc:21: -./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' - && (SCM_TYP7 (x) == scm_tc7_symbol)) - ^~~~~~~~ -./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' - inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } - ^~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/font-metric.hh:23, - from ./include/all-font-metrics.hh:24, - from pango-select.cc:21: -./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' - return scm_is_true (scm_equal_p (x, y)); - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' - inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/font-metric.hh:23, - from ./include/all-font-metrics.hh:24, - from pango-select.cc:21: -./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' - inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } - ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, @@ -139693,13 +138935,19 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -139709,18 +138957,12 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); - ^~~~~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ ./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -139777,63 +139019,14 @@ ./include/duration.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' DECLARE_SIMPLE_SMOBS (Duration); ^~~~~~~~~~~~~~~~~~~~ -./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Listener); - ^~~~~~~~~~~~~~~~~~~~ -./include/scm-hash.hh: In static member function 'static Scheme_hash_table* Scheme_hash_table::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/scm-hash.hh:62:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Scheme_hash_table); - ^~~~~~~~~~~~~ -./include/context.hh: In static member function 'static Context* Context::unsmob(SCM)': +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/font-metric.hh:23, + from ./include/all-font-metrics.hh:24, + from pango-select.cc:21: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -139852,16 +139045,13 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/context.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Context); - ^~~~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ +./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -139886,143 +139076,66 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); +./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Listener); ^~~~~~~~~~~~~~~~~~~~ -rm -f ./out/output-def.dep; DEPENDENCIES_OUTPUT="./out/output-def.dep ./out/output-def.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/output-def.o output-def.cc -./include/font-metric.hh: In static member function 'static Font_metric* Font_metric::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/font-metric.hh:57:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Font_metric); - ^~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, - from ./include/stencil.hh:26, - from stencil-interpret.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': + from ./include/font-metric.hh:23, + from ./include/all-font-metrics.hh:24, + from pango-select.cc:21: +./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/stencil.hh:26, - from stencil-interpret.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' - return SCM_I_CONSP (x); - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/stencil.hh:26, - from stencil-interpret.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' + inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' - #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) - ^ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' - scm_ptobs[SCM_PTOBNUM (port)].flush (port); - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/stencil.hh:26, - from stencil-interpret.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } + ^~~~~~~~~~~ +./include/scm-hash.hh: In static member function 'static Scheme_hash_table* Scheme_hash_table::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -140035,56 +139148,22 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' - #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' - #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' - #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} - ^~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' - SCM_TABCOL (port); - ^~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/stencil.hh:26, - from stencil-interpret.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/scm-hash.hh:62:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Scheme_hash_table); + ^~~~~~~~~~~~~ +./include/context.hh: In static member function 'static Context* Context::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -140109,69 +139188,17 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Grob); +./include/context.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Context); ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, - from ./include/stencil.hh:26, - from stencil-interpret.cc:20: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ -./include/pitch.hh: In static member function 'static Pitch* Pitch::unsmob(SCM)': + from ./include/font-metric.hh:23, + from ./include/all-font-metrics.hh:24, + from pango-select.cc:21: +./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -140190,23 +139217,21 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/pitch.hh:74:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Pitch); - ^~~~~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' + && (SCM_TYP7 (x) == scm_tc7_symbol)) + ^~~~~~~~ +./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' + inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } + ^~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from tuplet-iterator.cc:21: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from dynamic-align-engraver.cc:23: ./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -140223,6 +139248,30 @@ ./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/font-metric.hh:23, + from ./include/all-font-metrics.hh:24, + from pango-select.cc:21: +./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' + return scm_is_true (scm_equal_p (x, y)); + ^~~~~~~~~~~ ./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -140255,13 +139304,27 @@ ./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' + inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from tuplet-iterator.cc:21: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from dynamic-align-engraver.cc:23: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -140293,11 +139356,9 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from tuplet-iterator.cc:21: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from dynamic-align-engraver.cc:23: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -140330,13 +139391,39 @@ ./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } ^~~~~~~~~~~ +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); + ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from tuplet-iterator.cc:21: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from dynamic-align-engraver.cc:23: ./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -140362,7 +139449,14 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ -./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/font-metric.hh:23, + from ./include/all-font-metrics.hh:24, + from pango-select.cc:21: +./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -140381,16 +139475,13 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Stencil); - ^~~~~~~~~~~~~~~~~~~~ -./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' + inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } + ^~~~~~~~~~~ +./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -140415,11 +139506,10 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Prob); +./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Translator); ^~~~~~~~~~~~~ -rm -f ./out/music-function-scheme.dep; DEPENDENCIES_OUTPUT="./out/music-function-scheme.dep ./out/music-function-scheme.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/music-function-scheme.o music-function-scheme.cc -./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -140444,10 +139534,10 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Moment); +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); ^~~~~~~~~~~~~~~~~~~~ -./include/duration.hh: In static member function 'static Duration* Duration::unsmob(SCM)': +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -140472,10 +139562,10 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/duration.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Duration); +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); ^~~~~~~~~~~~~~~~~~~~ -./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -140497,13 +139587,13 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Listener); - ^~~~~~~~~~~~~~~~~~~~ -./include/scm-hash.hh: In static member function 'static Scheme_hash_table* Scheme_hash_table::unsmob(SCM)': +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); + ^~~~~~~~~~~~~ +./include/skyline.hh: In static member function 'static Skyline* Skyline::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -140525,13 +139615,13 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/scm-hash.hh:62:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Scheme_hash_table); - ^~~~~~~~~~~~~ -./include/context.hh: In static member function 'static Context* Context::unsmob(SCM)': +./include/skyline.hh:65:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Skyline); + ^~~~~~~~~~~~~~~~~~~~ +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -140556,8 +139646,8 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/context.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Context); +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); ^~~~~~~~~~~~~ ./include/pitch.hh: In static member function 'static Pitch* Pitch::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] @@ -140587,8 +139677,7 @@ ./include/pitch.hh:74:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' DECLARE_SIMPLE_SMOBS (Pitch); ^~~~~~~~~~~~~~~~~~~~ -rm -f ./out/input-smob.dep; DEPENDENCIES_OUTPUT="./out/input-smob.dep ./out/input-smob.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/input-smob.o input-smob.cc -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -140613,10 +139702,10 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); +./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Stencil); ^~~~~~~~~~~~~~~~~~~~ -./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': +./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -140641,8 +139730,8 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Translator); +./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Prob); ^~~~~~~~~~~~~ ./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] @@ -140700,7 +139789,7 @@ ./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' DECLARE_SMOBS (Prob); ^~~~~~~~~~~~~ -./include/music-iterator.hh: In static member function 'static Music_iterator* Music_iterator::unsmob(SCM)': +./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -140722,13 +139811,13 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/music-iterator.hh:68:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Music_iterator); - ^~~~~~~~~~~~~ -./include/translator-group.hh: In static member function 'static Translator_group* Translator_group::unsmob(SCM)': +./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Listener); + ^~~~~~~~~~~~~~~~~~~~ +./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -140753,14 +139842,16 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/translator-group.hh:66:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Translator_group); +./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Translator); ^~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from bend-engraver.cc:20: + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from tuplet-iterator.cc:21: ./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -140786,6 +139877,62 @@ ./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } ^~~~~~~~~~~ +./include/font-metric.hh: In static member function 'static Font_metric* Font_metric::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/font-metric.hh:57:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Font_metric); + ^~~~~~~~~~~~~ +./include/translator-group.hh: In static member function 'static Translator_group* Translator_group::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/translator-group.hh:66:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Translator_group); + ^~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, @@ -141057,6 +140204,25 @@ ./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from bend-engraver.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ ./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -141180,6 +140346,83 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from bend-engraver.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' + return SCM_I_CONSP (x); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from bend-engraver.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' + #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) + ^ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' + scm_ptobs[SCM_PTOBNUM (port)].flush (port); + ^~~~~~~~~~~ ./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -141208,7 +140451,100 @@ ./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' DECLARE_SIMPLE_SMOBS (Box); ^~~~~~~~~~~~~~~~~~~~ -./include/output-def.hh: In static member function 'static Output_def* Output_def::unsmob(SCM)': +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from bend-engraver.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' + #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' + #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' + #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} + ^~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' + SCM_TABCOL (port); + ^~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from bend-engraver.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +./include/font-metric.hh: In static member function 'static Font_metric* Font_metric::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -141233,9 +140569,10 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/output-def.hh:54:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Output_def); +./include/font-metric.hh:57:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Font_metric); ^~~~~~~~~~~~~ +rm -f ./out/input-smob.dep; DEPENDENCIES_OUTPUT="./out/input-smob.dep ./out/input-smob.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/input-smob.o input-smob.cc In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, @@ -141257,34 +140594,6 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' if (scm_is_null (*freelist)) ^~~~~~~~~~~ -pango-select.cc: In function 'PangoFontDescription* symbols_to_pango_font_description(SCM, SCM, SCM, SCM, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' - && (SCM_TYP7 (x) == scm_tc7_symbol)) - ^~~~~~~~ -pango-select.cc:150:7: note: in expansion of macro 'scm_is_symbol' - if (scm_is_symbol (family)) - ^~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -141463,7 +140772,8 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ -./include/font-metric.hh: In static member function 'static Font_metric* Font_metric::unsmob(SCM)': +rm -f ./out/break-substitution.dep; DEPENDENCIES_OUTPUT="./out/break-substitution.dep ./out/break-substitution.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/break-substitution.o break-substitution.cc +./include/output-def.hh: In static member function 'static Output_def* Output_def::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -141488,70 +140798,10 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/font-metric.hh:57:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Font_metric); +./include/output-def.hh:54:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Output_def); ^~~~~~~~~~~~~ -rm -f ./out/break-substitution.dep; DEPENDENCIES_OUTPUT="./out/break-substitution.dep ./out/break-substitution.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/break-substitution.o break-substitution.cc -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from bend-engraver.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' - inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from bend-engraver.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': +pango-select.cc: In function 'PangoFontDescription* symbols_to_pango_font_description(SCM, SCM, SCM, SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -141576,53 +140826,78 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' && (SCM_TYP7 (x) == scm_tc7_symbol)) ^~~~~~~~ -./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' - inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } - ^~~~~~~~~~~~~ +pango-select.cc:150:7: note: in expansion of macro 'scm_is_symbol' + if (scm_is_symbol (family)) + ^~~~~~~~~~~~~ +./include/output-def.hh: In static member function 'static Output_def* Output_def::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/output-def.hh:54:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Output_def); + ^~~~~~~~~~~~~ +rm -f ./out/sources.dep; DEPENDENCIES_OUTPUT="./out/sources.dep ./out/sources.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/sources.o sources.cc In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from bend-engraver.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/stencil.hh:26, + from stencil-interpret.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' - return scm_is_true (scm_equal_p (x, y)); - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' - inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } - ^~~~~~~~~~~ + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from bend-engraver.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/stencil.hh:26, + from stencil-interpret.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -141644,16 +140919,178 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ -./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' - inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' + return SCM_I_CONSP (x); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/stencil.hh:26, + from stencil-interpret.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' + #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) + ^ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' + scm_ptobs[SCM_PTOBNUM (port)].flush (port); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/stencil.hh:26, + from stencil-interpret.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' + #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' + #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' + #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} + ^~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' + SCM_TABCOL (port); + ^~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/stencil.hh:26, + from stencil-interpret.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/stencil.hh:26, from stencil-interpret.cc:20: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from tuplet-iterator.cc:21: ./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -141705,9 +141142,10 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/stencil.hh:26, - from stencil-interpret.cc:20: + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from tuplet-iterator.cc:21: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -141740,9 +141178,10 @@ from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/stencil.hh:26, - from stencil-interpret.cc:20: + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from tuplet-iterator.cc:21: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -141778,9 +141217,10 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/stencil.hh:26, - from stencil-interpret.cc:20: + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from tuplet-iterator.cc:21: ./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -141806,7 +141246,7 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ -./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': +./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -141828,13 +141268,13 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Translator); - ^~~~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Moment); + ^~~~~~~~~~~~~~~~~~~~ +./include/duration.hh: In static member function 'static Duration* Duration::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -141859,10 +141299,10 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); +./include/duration.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Duration); ^~~~~~~~~~~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -141887,10 +141327,10 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); +./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Listener); ^~~~~~~~~~~~~~~~~~~~ -./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': +./include/scm-hash.hh: In static member function 'static Scheme_hash_table* Scheme_hash_table::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -141912,37 +141352,13 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Stencil); - ^~~~~~~~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/stencil.hh:26, - from stencil-interpret.cc:20: -stencil-interpret.cc: In function 'void interpret_stencil_expression(SCM, scm_unused_struct* (*)(void*, SCM), void*, Offset)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -stencil-interpret.cc:64:15: note: in expansion of macro 'scm_is_true' - if (scm_is_true (link)) - ^~~~~~~~~~~ -rm -f ./out/sources.dep; DEPENDENCIES_OUTPUT="./out/sources.dep ./out/sources.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/sources.o sources.cc -./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': +./include/scm-hash.hh:62:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Scheme_hash_table); + ^~~~~~~~~~~~~ +./include/context.hh: In static member function 'static Context* Context::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -141967,10 +141383,10 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Grob); +./include/context.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Context); ^~~~~~~~~~~~~ -./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': +./include/pitch.hh: In static member function 'static Pitch* Pitch::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -141995,10 +141411,10 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Moment); +./include/pitch.hh:74:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Pitch); ^~~~~~~~~~~~~~~~~~~~ -./include/output-def.hh: In static member function 'static Output_def* Output_def::unsmob(SCM)': +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -142020,12 +141436,12 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/output-def.hh:54:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Output_def); - ^~~~~~~~~~~~~ +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); + ^~~~~~~~~~~~~~~~~~~~ ./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -142082,7 +141498,194 @@ ./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' DECLARE_SMOBS (Prob); ^~~~~~~~~~~~~ -./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': +./include/music-iterator.hh: In static member function 'static Music_iterator* Music_iterator::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/music-iterator.hh:68:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Music_iterator); + ^~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/stencil.hh:26, + from stencil-interpret.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' + inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/stencil.hh:26, + from stencil-interpret.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' + && (SCM_TYP7 (x) == scm_tc7_symbol)) + ^~~~~~~~ +./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' + inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } + ^~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/stencil.hh:26, + from stencil-interpret.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' + return scm_is_true (scm_equal_p (x, y)); + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' + inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/stencil.hh:26, + from stencil-interpret.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' + inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } + ^~~~~~~~~~~ +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -142107,11 +141710,61 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Listener); +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); + ^~~~~~~~~~~~~~~~~~~~ +./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Stencil); ^~~~~~~~~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/stencil.hh:26, + from stencil-interpret.cc:20: +stencil-interpret.cc: In function 'void interpret_stencil_expression(SCM, scm_unused_struct* (*)(void*, SCM), void*, Offset)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +stencil-interpret.cc:64:15: note: in expansion of macro 'scm_is_true' + if (scm_is_true (link)) + ^~~~~~~~~~~ rm -f ./out/rod.dep; DEPENDENCIES_OUTPUT="./out/rod.dep ./out/rod.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/rod.o rod.cc -rm -f ./out/lyric-engraver.dep; DEPENDENCIES_OUTPUT="./out/lyric-engraver.dep ./out/lyric-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/lyric-engraver.o lyric-engraver.cc In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, @@ -142172,25 +141825,6 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' return SCM_I_CONSP (x); ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/context-mod.hh:30, - from context-mod.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, @@ -142224,19 +141858,6 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' scm_ptobs[SCM_PTOBNUM (port)].flush (port); ^~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/music-function.hh:23, @@ -142268,6 +141889,98 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' SCM_TABCOL (port); ^~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/music-function.hh:23, + from music-function-scheme.cc:1: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/context-mod.hh:30, + from context-mod.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, @@ -142332,66 +142045,6 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' scm_ptobs[SCM_PTOBNUM (port)].flush (port); ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/music-function.hh:23, - from music-function-scheme.cc:1: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, @@ -142515,39 +142168,6 @@ ./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from context-mod-scheme.cc:21: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ -rm -f ./out/translator.dep; DEPENDENCIES_OUTPUT="./out/translator.dep ./out/translator.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/translator.o translator.cc In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, @@ -142703,7 +142323,36 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ -rm -f ./out/slash-repeat-engraver.dep; DEPENDENCIES_OUTPUT="./out/slash-repeat-engraver.dep ./out/slash-repeat-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/slash-repeat-engraver.o slash-repeat-engraver.cc +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from bend-engraver.cc:20: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ ./include/context-mod.hh: In static member function 'static Context_mod* Context_mod::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -142768,14 +142417,45 @@ context-mod.cc:40:1: note: in expansion of macro 'IMPLEMENT_TYPE_P' IMPLEMENT_TYPE_P (Context_mod, "ly:context-mod?"); ^~~~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, +rm -f ./out/lyric-engraver.dep; DEPENDENCIES_OUTPUT="./out/lyric-engraver.dep ./out/lyric-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/lyric-engraver.o lyric-engraver.cc +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, from ./include/context.hh:23, from context-mod-scheme.cc:21: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from bend-engraver.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -142826,11 +142506,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from context-mod-scheme.cc:21: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from bend-engraver.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -142862,11 +142540,9 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from context-mod-scheme.cc:21: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from bend-engraver.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -142901,11 +142577,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from context-mod-scheme.cc:21: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from bend-engraver.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -142931,119 +142605,7 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ -./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Moment); - ^~~~~~~~~~~~~~~~~~~~ -./include/duration.hh: In static member function 'static Duration* Duration::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/duration.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Duration); - ^~~~~~~~~~~~~~~~~~~~ -./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Listener); - ^~~~~~~~~~~~~~~~~~~~ -./include/scm-hash.hh: In static member function 'static Scheme_hash_table* Scheme_hash_table::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/scm-hash.hh:62:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Scheme_hash_table); - ^~~~~~~~~~~~~ -./include/context.hh: In static member function 'static Context* Context::unsmob(SCM)': +./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -143068,92 +142630,17 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/context.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Context); +./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Translator); ^~~~~~~~~~~~~ -./include/context-mod.hh: In static member function 'static Context_mod* Context_mod::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/context-mod.hh:50:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Context_mod); - ^~~~~~~~~~~~~~~~~~~~ -In file included from ./include/lily-guile.hh:39, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from context-mod-scheme.cc:21: -context-mod-scheme.cc: In function 'void ly_get_context_modsinit()': -context-mod-scheme.cc:24:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_get_context_mods, "ly:get-context-mods", - ^~~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -context-mod-scheme.cc:24:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_get_context_mods, "ly:get-context-mods", - ^~~~~~~~~ -context-mod-scheme.cc: In function 'void ly_add_context_modinit()': -context-mod-scheme.cc:34:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_add_context_mod, "ly:add-context-mod", - ^~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -context-mod-scheme.cc:34:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_add_context_mod, "ly:add-context-mod", - ^~~~~~~~~ -context-mod-scheme.cc: In function 'void ly_make_context_modinit()': -context-mod-scheme.cc:45:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_make_context_mod, "ly:make-context-mod", - ^~~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -context-mod-scheme.cc:45:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_make_context_mod, "ly:make-context-mod", - ^~~~~~~~~ -context-mod-scheme.cc: In function 'void ly_context_mod_apply_xinit()': -context-mod-scheme.cc:59:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_context_mod_apply_x, "ly:context-mod-apply!", - ^~~~~~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -context-mod-scheme.cc:59:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_context_mod_apply_x, "ly:context-mod-apply!", - ^~~~~~~~~ -rm -f ./out/item.dep; DEPENDENCIES_OUTPUT="./out/item.dep ./out/item.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/item.o item.cc In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from lyric-engraver.cc:21: + from ./include/box.hh:10, + from ./include/grob.hh:23, + from ./include/item.hh:22, + from break-substitution.cc:24: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -143180,13 +142667,41 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' if (scm_is_null (*freelist)) ^~~~~~~~~~~ +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); + ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from lyric-engraver.cc:21: + from ./include/box.hh:10, + from ./include/grob.hh:23, + from ./include/item.hh:22, + from break-substitution.cc:24: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -143216,10 +142731,10 @@ from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from lyric-engraver.cc:21: + from ./include/box.hh:10, + from ./include/grob.hh:23, + from ./include/item.hh:22, + from break-substitution.cc:24: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -143251,10 +142766,10 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from lyric-engraver.cc:21: + from ./include/box.hh:10, + from ./include/grob.hh:23, + from ./include/item.hh:22, + from break-substitution.cc:24: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -143282,13 +142797,45 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' SCM_TABCOL (port); ^~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/output-def.hh:25, + from output-def.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from lyric-engraver.cc:21: + from ./include/box.hh:10, + from ./include/grob.hh:23, + from ./include/item.hh:22, + from break-substitution.cc:24: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -143345,38 +142892,6 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/output-def.hh:25, - from output-def.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, @@ -143534,71 +143049,62 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/output-def.hh:25, - from output-def.cc:20: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from context-mod-scheme.cc:21: +./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ -rm -f ./out/repeat-acknowledge-engraver.dep; DEPENDENCIES_OUTPUT="./out/repeat-acknowledge-engraver.dep ./out/repeat-acknowledge-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/repeat-acknowledge-engraver.o repeat-acknowledge-engraver.cc -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/grob.hh:23, - from ./include/item.hh:22, - from break-substitution.cc:24: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' + inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, @@ -143606,7 +143112,7 @@ from ./include/grob.hh:23, from ./include/item.hh:22, from break-substitution.cc:24: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -143625,30 +143131,26 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' - return SCM_I_CONSP (x); - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/grob.hh:23, - from ./include/item.hh:22, - from break-substitution.cc:24: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from context-mod-scheme.cc:21: +./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' - #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) - ^ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -143661,94 +143163,69 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' - scm_ptobs[SCM_PTOBNUM (port)].flush (port); - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' + && (SCM_TYP7 (x) == scm_tc7_symbol)) + ^~~~~~~~ +./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' + inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } + ^~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/grob.hh:23, - from ./include/item.hh:22, - from break-substitution.cc:24: + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from context-mod-scheme.cc:21: +./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' - #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' - #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' - #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} - ^~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' - SCM_TABCOL (port); - ^~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/grob.hh:23, - from ./include/item.hh:22, - from break-substitution.cc:24: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' + return scm_is_true (scm_equal_p (x, y)); + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' + inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from context-mod-scheme.cc:21: +./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -143758,51 +143235,20 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/input.hh:69, - from input-smob.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' + inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/grob.hh:23, - from ./include/item.hh:22, - from break-substitution.cc:24: + from ./include/output-def.hh:25, + from output-def.cc:20: ./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -143828,12 +143274,8 @@ ./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/input.hh:69, - from input-smob.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': +rm -f ./out/translator.dep; DEPENDENCIES_OUTPUT="./out/translator.dep ./out/translator.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/translator.o translator.cc +./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -143852,28 +143294,22 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' - return SCM_I_CONSP (x); - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/input.hh:69, - from input-smob.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Moment); + ^~~~~~~~~~~~~~~~~~~~ +./include/duration.hh: In static member function 'static Duration* Duration::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' - #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) - ^ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -143886,17 +143322,16 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' - scm_ptobs[SCM_PTOBNUM (port)].flush (port); - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/input.hh:69, - from input-smob.cc:20: +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/duration.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Duration); + ^~~~~~~~~~~~~~~~~~~~ +./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -143909,39 +143344,28 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' - #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' - #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' - #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} - ^~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' - SCM_TABCOL (port); - ^~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/input.hh:69, - from input-smob.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Listener); + ^~~~~~~~~~~~~~~~~~~~ +./include/scm-hash.hh: In static member function 'static Scheme_hash_table* Scheme_hash_table::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -143951,25 +143375,25 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/scm-hash.hh:62:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Scheme_hash_table); + ^~~~~~~~~~~~~ +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -143979,18 +143403,19 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/input.hh:69, - from input-smob.cc:20: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); + ^~~~~~~~~~~~~ +./include/context.hh: In static member function 'static Context* Context::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -144009,72 +143434,16 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/output-def.hh:25, - from output-def.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' - inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/output-def.hh:25, - from output-def.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/context.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Context); + ^~~~~~~~~~~~~ +./include/context-mod.hh: In static member function 'static Context_mod* Context_mod::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -144093,59 +143462,90 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' - && (SCM_TYP7 (x) == scm_tc7_symbol)) - ^~~~~~~~ -./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' - inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } - ^~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/context-mod.hh:50:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Context_mod); + ^~~~~~~~~~~~~~~~~~~~ +In file included from ./include/lily-guile.hh:39, from ./include/smobs.hh:23, - from ./include/output-def.hh:25, - from output-def.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' - return scm_is_true (scm_equal_p (x, y)); - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from context-mod-scheme.cc:21: +context-mod-scheme.cc: In function 'void ly_get_context_modsinit()': +context-mod-scheme.cc:24:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_get_context_mods, "ly:get-context-mods", + ^~~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +context-mod-scheme.cc:24:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_get_context_mods, "ly:get-context-mods", + ^~~~~~~~~ +context-mod-scheme.cc: In function 'void ly_add_context_modinit()': +context-mod-scheme.cc:34:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_add_context_mod, "ly:add-context-mod", + ^~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +context-mod-scheme.cc:34:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_add_context_mod, "ly:add-context-mod", + ^~~~~~~~~ +context-mod-scheme.cc: In function 'void ly_make_context_modinit()': +context-mod-scheme.cc:45:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_make_context_mod, "ly:make-context-mod", + ^~~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +context-mod-scheme.cc:45:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_make_context_mod, "ly:make-context-mod", + ^~~~~~~~~ +context-mod-scheme.cc: In function 'void ly_context_mod_apply_xinit()': +context-mod-scheme.cc:59:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_context_mod_apply_x, "ly:context-mod-apply!", + ^~~~~~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +context-mod-scheme.cc:59:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_context_mod_apply_x, "ly:context-mod-apply!", + ^~~~~~~~~ +./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' - inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/output-def.hh:25, - from output-def.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Moment); + ^~~~~~~~~~~~~~~~~~~~ +./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -144164,13 +143564,16 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' - inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } - ^~~~~~~~~~~ -./include/output-def.hh: In static member function 'static Output_def* Output_def::unsmob(SCM)': +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Stencil); + ^~~~~~~~~~~~~~~~~~~~ +./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -144195,8 +143598,8 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/output-def.hh:54:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Output_def); +./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Prob); ^~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, @@ -144227,8 +143630,7 @@ ./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } ^~~~~~~~~~~ -rm -f ./out/balloon.dep; DEPENDENCIES_OUTPUT="./out/balloon.dep ./out/balloon.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/balloon.o balloon.cc -./include/context-def.hh: In static member function 'static Context_def* Context_def::unsmob(SCM)': +./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -144250,12 +143652,13 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/context-def.hh:79:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Context_def); - ^~~~~~~~~~~~~ +./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Listener); + ^~~~~~~~~~~~~~~~~~~~ +rm -f ./out/slash-repeat-engraver.dep; DEPENDENCIES_OUTPUT="./out/slash-repeat-engraver.dep ./out/slash-repeat-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/slash-repeat-engraver.o slash-repeat-engraver.cc In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, @@ -144419,71 +143822,14 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ -./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Moment); - ^~~~~~~~~~~~~~~~~~~~ -./include/duration.hh: In static member function 'static Duration* Duration::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/duration.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Duration); - ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/grob.hh:23, - from ./include/item.hh:22, - from ./include/paper-column.hh:23, - from rod.cc:22: + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from lyric-engraver.cc:21: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -144510,42 +143856,13 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' if (scm_is_null (*freelist)) ^~~~~~~~~~~ -./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Listener); - ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/grob.hh:23, - from ./include/item.hh:22, - from ./include/paper-column.hh:23, - from rod.cc:22: + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from lyric-engraver.cc:21: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -144575,11 +143892,10 @@ from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/grob.hh:23, - from ./include/item.hh:22, - from ./include/paper-column.hh:23, - from rod.cc:22: + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from lyric-engraver.cc:21: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -144608,70 +143924,13 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' scm_ptobs[SCM_PTOBNUM (port)].flush (port); ^~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); - ^~~~~~~~~~~~~~~~~~~~ -./include/scm-hash.hh: In static member function 'static Scheme_hash_table* Scheme_hash_table::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/scm-hash.hh:62:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Scheme_hash_table); - ^~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/grob.hh:23, - from ./include/item.hh:22, - from ./include/paper-column.hh:23, - from rod.cc:22: + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from lyric-engraver.cc:21: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -144702,11 +143961,10 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/grob.hh:23, - from ./include/item.hh:22, - from ./include/paper-column.hh:23, - from rod.cc:22: + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from lyric-engraver.cc:21: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -144735,7 +143993,35 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ -./include/context.hh: In static member function 'static Context* Context::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -144757,25 +144043,19 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/context.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Context); - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); + ^~~~~~~~~~~~~~~~~~~~ +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -144785,18 +144065,24 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); + ^~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/input.hh:69, - from input-smob.cc:20: + from ./include/output-def.hh:25, + from output-def.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -144848,8 +144134,8 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/input.hh:69, - from input-smob.cc:20: + from ./include/output-def.hh:25, + from output-def.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -144882,8 +144168,8 @@ from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/input.hh:69, - from input-smob.cc:20: + from ./include/output-def.hh:25, + from output-def.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -144919,41 +144205,8 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/grob.hh:23, - from ./include/item.hh:22, - from ./include/paper-column.hh:23, - from rod.cc:22: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/input.hh:69, - from input-smob.cc:20: + from ./include/output-def.hh:25, + from output-def.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -144979,7 +144232,7 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ -output-def.cc: In static member function 'static scm_unused_struct* Output_def::smob_p(SCM)': +./include/output-def.hh: In static member function 'static Output_def* Output_def::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -144998,16 +144251,16 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/ly-smobs.icc:52:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/ly-smobs.icc:93:3: note: in expansion of macro 'IMPLEMENT_BASE_SMOBS' - IMPLEMENT_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~~~ -output-def.cc:64:1: note: in expansion of macro 'IMPLEMENT_SMOBS' - IMPLEMENT_SMOBS (Output_def); - ^~~~~~~~~~~~~~~ -output-def.cc: In member function 'scm_unused_struct* Output_def::lookup_variable(SCM) const': +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/output-def.hh:54:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Output_def); + ^~~~~~~~~~~~~ +./include/skyline.hh: In static member function 'static Skyline* Skyline::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -145026,16 +144279,16 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/variable.h:32:48: note: in expansion of macro 'SCM_TYP7' - #define SCM_VARIABLEP(X) (!SCM_IMP (X) && SCM_TYP7(X) == scm_tc7_variable) - ^~~~~~~~ -output-def.cc:122:7: note: in expansion of macro 'SCM_VARIABLEP' - if (SCM_VARIABLEP (var) && SCM_VARIABLE_REF (var) != SCM_UNDEFINED) - ^~~~~~~~~~~~~ -./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/skyline.hh:65:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Skyline); + ^~~~~~~~~~~~~~~~~~~~ +./include/grob-array.hh: In static member function 'static Grob_array* Grob_array::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -145057,18 +144310,25 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Grob); - ^~~~~~~~~~~~~ +./include/grob-array.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Grob_array); + ^~~~~~~~~~~~~~~~~~~~ +break-substitution.cc: In function 'scm_unused_struct* do_break_substitution(SCM)': +break-substitution.cc:111:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + int len = scm_c_vector_length (src); + ~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/source-file.hh:25, - from sources.cc:23: + from ./include/box.hh:10, + from ./include/grob.hh:23, + from ./include/item.hh:22, + from ./include/paper-column.hh:23, + from rod.cc:22: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -145098,8 +144358,11 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/source-file.hh:25, - from sources.cc:23: + from ./include/box.hh:10, + from ./include/grob.hh:23, + from ./include/item.hh:22, + from ./include/paper-column.hh:23, + from rod.cc:22: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -145129,8 +144392,11 @@ from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/source-file.hh:25, - from sources.cc:23: + from ./include/box.hh:10, + from ./include/grob.hh:23, + from ./include/item.hh:22, + from ./include/paper-column.hh:23, + from rod.cc:22: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -145159,11 +144425,18 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' scm_ptobs[SCM_PTOBNUM (port)].flush (port); ^~~~~~~~~~~ +break-substitution.cc: In member function 'bool Spanner::fast_substitute_grob_array(SCM, Grob_array*)': +break-substitution.cc:326:30: warning: conversion from 'vsize' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + int len = grob_array->size (); + ~~~~~~~~~~~~~~~~~^~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/source-file.hh:25, - from sources.cc:23: + from ./include/box.hh:10, + from ./include/grob.hh:23, + from ./include/item.hh:22, + from ./include/paper-column.hh:23, + from rod.cc:22: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -145194,8 +144467,11 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/source-file.hh:25, - from sources.cc:23: + from ./include/box.hh:10, + from ./include/grob.hh:23, + from ./include/item.hh:22, + from ./include/paper-column.hh:23, + from rod.cc:22: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -145255,8 +144531,11 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/source-file.hh:25, - from sources.cc:23: + from ./include/box.hh:10, + from ./include/grob.hh:23, + from ./include/item.hh:22, + from ./include/paper-column.hh:23, + from rod.cc:22: ./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -145285,9 +144564,8 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/source-file.hh:25, - from sources.cc:23: + from ./include/music-function.hh:23, + from music-function-scheme.cc:1: ./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -145338,9 +144616,8 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/source-file.hh:25, - from sources.cc:23: + from ./include/music-function.hh:23, + from music-function-scheme.cc:1: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -145372,9 +144649,8 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/source-file.hh:25, - from sources.cc:23: + from ./include/music-function.hh:23, + from music-function-scheme.cc:1: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -145409,9 +144685,8 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/source-file.hh:25, - from sources.cc:23: + from ./include/music-function.hh:23, + from music-function-scheme.cc:1: ./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -145437,7 +144712,105 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ -./include/skyline.hh: In static member function 'static Skyline* Skyline::unsmob(SCM)': +In file included from ./include/lily-guile.hh:39, + from ./include/music-function.hh:23, + from music-function-scheme.cc:1: +music-function-scheme.cc: In function 'void ly_music_function_pinit()': +music-function-scheme.cc:3:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_music_function_p, "ly:music-function?", 1, 0, 0, + ^~~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +music-function-scheme.cc:3:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_music_function_p, "ly:music-function?", 1, 0, 0, + ^~~~~~~~~ +music-function-scheme.cc: In function 'void ly_music_function_extractinit()': +music-function-scheme.cc:10:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_music_function_extract, "ly:music-function-extract", 1, 0, 0, + ^~~~~~~~~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +music-function-scheme.cc:10:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_music_function_extract, "ly:music-function-extract", 1, 0, 0, + ^~~~~~~~~ +music-function-scheme.cc: In function 'void ly_music_function_signatureinit()': +music-function-scheme.cc:19:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_music_function_signature, "ly:music-function-signature", 1, 0, 0, + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +music-function-scheme.cc:19:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_music_function_signature, "ly:music-function-signature", 1, 0, 0, + ^~~~~~~~~ +music-function-scheme.cc: In function 'void ly_make_music_functioninit()': +music-function-scheme.cc:28:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_make_music_function, "ly:make-music-function", 2, 0, 0, + ^~~~~~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +music-function-scheme.cc:28:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_make_music_function, "ly:make-music-function", 2, 0, 0, + ^~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/music-function.hh:23, + from music-function-scheme.cc:1: +music-function-scheme.cc: In function 'scm_unused_struct* ly_make_music_function(SCM, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +music-function-scheme.cc:44:11: note: in expansion of macro 'scm_is_false' + if (scm_is_false (scm_procedure_p (proc))) + ^~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/source-file.hh:25, + from sources.cc:23: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/source-file.hh:25, + from sources.cc:23: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -145456,16 +144829,13 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/skyline.hh:65:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Skyline); - ^~~~~~~~~~~~~~~~~~~~ -./include/grob-array.hh: In static member function 'static Grob_array* Grob_array::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' + return SCM_I_CONSP (x); + ^~~~~~~~~~~ +./include/context-def.hh: In static member function 'static Context_def* Context_def::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -145487,92 +144857,28 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/grob-array.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Grob_array); - ^~~~~~~~~~~~~~~~~~~~ -break-substitution.cc: In function 'scm_unused_struct* do_break_substitution(SCM)': -break-substitution.cc:111:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - int len = scm_c_vector_length (src); - ~~~~~~~~~~~~~~~~~~~~^~~~~ -break-substitution.cc: In member function 'bool Spanner::fast_substitute_grob_array(SCM, Grob_array*)': -break-substitution.cc:326:30: warning: conversion from 'vsize' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - int len = grob_array->size (); - ~~~~~~~~~~~~~~~~~^~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/grob.hh:23, - from ./include/item.hh:22, - from ./include/paper-column.hh:23, - from rod.cc:22: -./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' - inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, +./include/context-def.hh:79:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Context_def); + ^~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/grob.hh:23, - from ./include/item.hh:22, - from ./include/paper-column.hh:23, - from rod.cc:22: -./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': + from ./include/source-file.hh:25, + from sources.cc:23: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' + #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) + ^ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -145585,71 +144891,62 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' - && (SCM_TYP7 (x) == scm_tc7_symbol)) - ^~~~~~~~ -./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' - inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } - ^~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' + scm_ptobs[SCM_PTOBNUM (port)].flush (port); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/grob.hh:23, - from ./include/item.hh:22, - from ./include/paper-column.hh:23, - from rod.cc:22: -./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' - return scm_is_true (scm_equal_p (x, y)); - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': + from ./include/source-file.hh:25, + from sources.cc:23: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' - inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' + #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' + #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' + #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} + ^~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' + SCM_TABCOL (port); + ^~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/grob.hh:23, - from ./include/item.hh:22, - from ./include/paper-column.hh:23, - from rod.cc:22: -./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': + from ./include/source-file.hh:25, + from sources.cc:23: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -145659,29 +144956,25 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' - inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from lyric-engraver.cc:21: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -145691,16 +144984,13 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -145725,10 +145015,10 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); +./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Moment); ^~~~~~~~~~~~~~~~~~~~ -./include/source-file.hh: In static member function 'static Source_file* Source_file::unsmob(SCM)': +./include/duration.hh: In static member function 'static Duration* Duration::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -145750,13 +145040,18 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/source-file.hh:49:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Source_file); - ^~~~~~~~~~~~~ -./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': +./include/duration.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Duration); + ^~~~~~~~~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/source-file.hh:25, + from sources.cc:23: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -145775,16 +145070,13 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Grob); - ^~~~~~~~~~~~~ -./include/spring.hh: In static member function 'static Spring* Spring::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ +./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -145809,14 +145101,15 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/spring.hh:38:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Spring); +./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Listener); ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/music-function.hh:23, - from music-function-scheme.cc:1: + from ./include/smobs.hh:23, + from ./include/source-file.hh:25, + from sources.cc:23: ./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -145867,8 +145160,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/music-function.hh:23, - from music-function-scheme.cc:1: + from ./include/smobs.hh:23, + from ./include/source-file.hh:25, + from sources.cc:23: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -145900,8 +145194,9 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/music-function.hh:23, - from music-function-scheme.cc:1: + from ./include/smobs.hh:23, + from ./include/source-file.hh:25, + from sources.cc:23: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -145934,42 +145229,11 @@ ./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from repeat-acknowledge-engraver.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/music-function.hh:23, - from music-function-scheme.cc:1: + from ./include/smobs.hh:23, + from ./include/source-file.hh:25, + from sources.cc:23: ./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -145995,12 +145259,7 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from repeat-acknowledge-engraver.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': +./include/scm-hash.hh: In static member function 'static Scheme_hash_table* Scheme_hash_table::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -146019,41 +145278,22 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' - return SCM_I_CONSP (x); - ^~~~~~~~~~~ -In file included from ./include/lily-guile.hh:39, - from ./include/music-function.hh:23, - from music-function-scheme.cc:1: -music-function-scheme.cc: In function 'void ly_music_function_pinit()': -music-function-scheme.cc:3:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_music_function_p, "ly:music-function?", 1, 0, 0, - ^~~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -music-function-scheme.cc:3:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_music_function_p, "ly:music-function?", 1, 0, 0, - ^~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from repeat-acknowledge-engraver.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' - #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) - ^ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/scm-hash.hh:62:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Scheme_hash_table); + ^~~~~~~~~~~~~ +./include/context.hh: In static member function 'static Context* Context::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -146066,37 +145306,16 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' - scm_ptobs[SCM_PTOBNUM (port)].flush (port); - ^~~~~~~~~~~ -music-function-scheme.cc: In function 'void ly_music_function_extractinit()': -music-function-scheme.cc:10:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_music_function_extract, "ly:music-function-extract", 1, 0, 0, - ^~~~~~~~~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -music-function-scheme.cc:10:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_music_function_extract, "ly:music-function-extract", 1, 0, 0, - ^~~~~~~~~ -music-function-scheme.cc: In function 'void ly_music_function_signatureinit()': -music-function-scheme.cc:19:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_music_function_signature, "ly:music-function-signature", 1, 0, 0, - ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -music-function-scheme.cc:19:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_music_function_signature, "ly:music-function-signature", 1, 0, 0, - ^~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from repeat-acknowledge-engraver.cc:20: +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/context.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Context); + ^~~~~~~~~~~~~ +output-def.cc: In static member function 'static scm_unused_struct* Output_def::smob_p(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -146109,67 +145328,28 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' - #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' - #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' - #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} - ^~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' - SCM_TABCOL (port); - ^~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from repeat-acknowledge-engraver.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/ly-smobs.icc:52:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/ly-smobs.icc:93:3: note: in expansion of macro 'IMPLEMENT_BASE_SMOBS' + IMPLEMENT_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~~~ +output-def.cc:64:1: note: in expansion of macro 'IMPLEMENT_SMOBS' + IMPLEMENT_SMOBS (Output_def); + ^~~~~~~~~~~~~~~ +output-def.cc: In member function 'scm_unused_struct* Output_def::lookup_variable(SCM) const': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -146179,49 +145359,24 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -rm -f ./out/text-spanner-engraver.dep; DEPENDENCIES_OUTPUT="./out/text-spanner-engraver.dep ./out/text-spanner-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/text-spanner-engraver.o text-spanner-engraver.cc -music-function-scheme.cc: In function 'void ly_make_music_functioninit()': -music-function-scheme.cc:28:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_make_music_function, "ly:make-music-function", 2, 0, 0, - ^~~~~~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -music-function-scheme.cc:28:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_make_music_function, "ly:make-music-function", 2, 0, 0, - ^~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/music-function.hh:23, - from music-function-scheme.cc:1: -music-function-scheme.cc: In function 'scm_unused_struct* ly_make_music_function(SCM, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -music-function-scheme.cc:44:11: note: in expansion of macro 'scm_is_false' - if (scm_is_false (scm_procedure_p (proc))) - ^~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/variable.h:32:48: note: in expansion of macro 'SCM_TYP7' + #define SCM_VARIABLEP(X) (!SCM_IMP (X) && SCM_TYP7(X) == scm_tc7_variable) + ^~~~~~~~ +output-def.cc:122:7: note: in expansion of macro 'SCM_VARIABLEP' + if (SCM_VARIABLEP (var) && SCM_VARIABLE_REF (var) != SCM_UNDEFINED) + ^~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/grob.hh:23, - from ./include/item.hh:22, - from slash-repeat-engraver.cc:21: + from ./include/input.hh:69, + from input-smob.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -146251,10 +145406,8 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/grob.hh:23, - from ./include/item.hh:22, - from slash-repeat-engraver.cc:21: + from ./include/input.hh:69, + from input-smob.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -146284,10 +145437,8 @@ from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/grob.hh:23, - from ./include/item.hh:22, - from slash-repeat-engraver.cc:21: + from ./include/input.hh:69, + from input-smob.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -146319,10 +145470,8 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/grob.hh:23, - from ./include/item.hh:22, - from slash-repeat-engraver.cc:21: + from ./include/input.hh:69, + from input-smob.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -146353,10 +145502,8 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/grob.hh:23, - from ./include/item.hh:22, - from slash-repeat-engraver.cc:21: + from ./include/input.hh:69, + from input-smob.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -146416,10 +145563,8 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/grob.hh:23, - from ./include/item.hh:22, - from slash-repeat-engraver.cc:21: + from ./include/input.hh:69, + from input-smob.cc:20: ./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -146445,139 +145590,72 @@ ./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } ^~~~~~~~~~~ -./include/source-file.hh: In static member function 'static Source_file* Source_file::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/source-file.hh:49:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Source_file); - ^~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/input.hh:69, - from ./include/translator.hh:26, - from translator.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': + from ./include/box.hh:10, + from ./include/grob.hh:23, + from ./include/item.hh:22, + from ./include/paper-column.hh:23, + from rod.cc:22: +./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/input.hh:69, - from ./include/translator.hh:26, - from translator.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' - return SCM_I_CONSP (x); - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/input.hh:69, - from ./include/translator.hh:26, - from translator.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' + inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' - #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) - ^ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' - scm_ptobs[SCM_PTOBNUM (port)].flush (port); - ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/input.hh:69, - from ./include/translator.hh:26, - from translator.cc:20: + from ./include/box.hh:10, + from ./include/grob.hh:23, + from ./include/item.hh:22, + from ./include/paper-column.hh:23, + from rod.cc:22: +./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -146590,90 +145668,22 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' - #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' - #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' - #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} - ^~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' - SCM_TABCOL (port); - ^~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/input.hh:69, - from ./include/translator.hh:26, - from translator.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/input.hh:69, - from ./include/translator.hh:26, - from translator.cc:20: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' + && (SCM_TYP7 (x) == scm_tc7_symbol)) + ^~~~~~~~ +./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' + inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } + ^~~~~~~~~~~~~ +./include/source-file.hh: In static member function 'static Source_file* Source_file::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -146692,12 +145702,15 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/source-file.hh:49:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Source_file); + ^~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, @@ -146705,41 +145718,49 @@ from ./include/box.hh:10, from ./include/grob.hh:23, from ./include/item.hh:22, - from item.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': + from ./include/paper-column.hh:23, + from rod.cc:22: +./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' + return scm_is_true (scm_equal_p (x, y)); + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' + inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/grob.hh:23, from ./include/item.hh:22, - from item.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': + from ./include/paper-column.hh:23, + from rod.cc:22: +./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -146761,27 +145782,16 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' - return SCM_I_CONSP (x); - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/grob.hh:23, - from ./include/item.hh:22, - from item.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': +./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' + inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } + ^~~~~~~~~~~ +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' - #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) - ^ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -146794,19 +145804,23 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' - scm_ptobs[SCM_PTOBNUM (port)].flush (port); - ^~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); + ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/grob.hh:23, - from ./include/item.hh:22, - from item.cc:20: + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from lyric-engraver.cc:21: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -146819,69 +145833,25 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' - #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' - #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' - #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} - ^~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' - SCM_TABCOL (port); - ^~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/grob.hh:23, - from ./include/item.hh:22, - from item.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -146891,20 +145861,20 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/grob.hh:23, - from ./include/item.hh:22, - from item.cc:20: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); + ^~~~~~~~~~~~~ +rm -f ./out/item.dep; DEPENDENCIES_OUTPUT="./out/item.dep ./out/item.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/item.o item.cc +./include/spring.hh: In static member function 'static Spring* Spring::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -146923,13 +145893,16 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ -rm -f ./out/note-spacing.dep; DEPENDENCIES_OUTPUT="./out/note-spacing.dep ./out/note-spacing.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/note-spacing.o note-spacing.cc +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/spring.hh:38:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Spring); + ^~~~~~~~~~~~~~~~~~~~ +rm -f ./out/repeat-acknowledge-engraver.dep; DEPENDENCIES_OUTPUT="./out/repeat-acknowledge-engraver.dep ./out/repeat-acknowledge-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/repeat-acknowledge-engraver.o repeat-acknowledge-engraver.cc In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, @@ -146986,30 +145959,6 @@ ./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/grob.hh:23, - from ./include/item.hh:22, - from slash-repeat-engraver.cc:21: -./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } - ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, @@ -147045,7 +145994,15 @@ ./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } ^~~~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from lyric-engraver.cc:21: +./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -147058,18 +146015,92 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' #define scm_is_true(x) !scm_is_false (x) ^~~~~~~~~~~~ -./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' - inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, +./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' + return scm_is_true (scm_equal_p (x, y)); + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' + inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, from ./include/context.hh:23, from lyric-engraver.cc:21: -./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': +./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' + inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } + ^~~~~~~~~~~ +./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Moment); + ^~~~~~~~~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/input.hh:69, + from input-smob.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -147082,10 +146113,10 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' #define scm_is_true(x) !scm_is_false (x) ^~~~~~~~~~~~ -./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' - return scm_is_true (scm_equal_p (x, y)); - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': +./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -147098,10 +146129,10 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' #define scm_is_true(x) !scm_is_false (x) ^~~~~~~~~~~~ -./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': +./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' + inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -147114,16 +146145,14 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' #define scm_is_true(x) !scm_is_false (x) ^~~~~~~~~~~~ -./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' - inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } - ^~~~~~~~~~~ +./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/grob.hh:23, - from ./include/item.hh:22, - from slash-repeat-engraver.cc:21: + from ./include/input.hh:69, + from input-smob.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -147156,10 +146185,8 @@ from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/grob.hh:23, - from ./include/item.hh:22, - from slash-repeat-engraver.cc:21: + from ./include/input.hh:69, + from input-smob.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -147192,14 +146219,7 @@ ./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from lyric-engraver.cc:21: -./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': +./include/duration.hh: In static member function 'static Duration* Duration::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -147218,19 +146238,20 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' - inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } - ^~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/duration.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Duration); + ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/grob.hh:23, - from ./include/item.hh:22, - from slash-repeat-engraver.cc:21: + from ./include/input.hh:69, + from input-smob.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -147256,35 +146277,7 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); - ^~~~~~~~~~~~~~~~~~~~ -./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': +./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -147309,10 +146302,10 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Moment); +./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Listener); ^~~~~~~~~~~~~~~~~~~~ -./include/duration.hh: In static member function 'static Duration* Duration::unsmob(SCM)': +./include/scm-hash.hh: In static member function 'static Scheme_hash_table* Scheme_hash_table::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -147334,13 +146327,13 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/duration.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Duration); - ^~~~~~~~~~~~~~~~~~~~ -./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': +./include/scm-hash.hh:62:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Scheme_hash_table); + ^~~~~~~~~~~~~ +./include/context.hh: In static member function 'static Context* Context::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -147362,13 +146355,13 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Listener); - ^~~~~~~~~~~~~~~~~~~~ -./include/scm-hash.hh: In static member function 'static Scheme_hash_table* Scheme_hash_table::unsmob(SCM)': +./include/context.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Context); + ^~~~~~~~~~~~~ +./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -147393,10 +146386,10 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/scm-hash.hh:62:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Scheme_hash_table); +./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Translator); ^~~~~~~~~~~~~ -./include/context.hh: In static member function 'static Context* Context::unsmob(SCM)': +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -147418,13 +146411,13 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/context.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Context); - ^~~~~~~~~~~~~ -./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); + ^~~~~~~~~~~~~~~~~~~~ +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -147449,10 +146442,10 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Translator); +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); ^~~~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -147477,10 +146470,10 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); +./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Stencil); ^~~~~~~~~~~~~~~~~~~~ -./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': +./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -147505,72 +146498,48 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Grob); +./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Prob); ^~~~~~~~~~~~~ +rm -f ./out/balloon.dep; DEPENDENCIES_OUTPUT="./out/balloon.dep ./out/balloon.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/balloon.o balloon.cc In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/input.hh:69, - from ./include/translator.hh:26, - from translator.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from repeat-acknowledge-engraver.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' - inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } - ^~~~~~~~~~~ -rm -f ./out/stencil.dep; DEPENDENCIES_OUTPUT="./out/stencil.dep ./out/stencil.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/stencil.o stencil.cc + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/input.hh:69, - from ./include/translator.hh:26, - from translator.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from repeat-acknowledge-engraver.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -147589,45 +146558,28 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' - && (SCM_TYP7 (x) == scm_tc7_symbol)) - ^~~~~~~~ -./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' - inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } - ^~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/input.hh:69, - from ./include/translator.hh:26, - from translator.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' - return scm_is_true (scm_equal_p (x, y)); +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' + return SCM_I_CONSP (x); ^~~~~~~~~~~ -./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from repeat-acknowledge-engraver.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' + #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) + ^ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -147640,38 +146592,18 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Translator); - ^~~~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' - inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } - ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' + scm_ptobs[SCM_PTOBNUM (port)].flush (port); + ^~~~~~~~~~~ +rm -f ./out/text-spanner-engraver.dep; DEPENDENCIES_OUTPUT="./out/text-spanner-engraver.dep ./out/text-spanner-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/text-spanner-engraver.o text-spanner-engraver.cc In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/input.hh:69, - from ./include/translator.hh:26, - from translator.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from repeat-acknowledge-engraver.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -147684,25 +146616,67 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' + #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' + #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' + #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} + ^~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' + SCM_TABCOL (port); + ^~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from repeat-acknowledge-engraver.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' - inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } - ^~~~~~~~~~~ -./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -147712,19 +146686,52 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Stencil); - ^~~~~~~~~~~~~~~~~~~~ -./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/input.hh:69, + from ./include/translator.hh:26, + from translator.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/input.hh:69, + from ./include/translator.hh:26, + from translator.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -147743,22 +146750,29 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Prob); - ^~~~~~~~~~~~~ -./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' + return SCM_I_CONSP (x); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/input.hh:69, + from ./include/translator.hh:26, + from translator.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' + #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) + ^ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -147771,16 +146785,18 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Listener); - ^~~~~~~~~~~~~~~~~~~~ -./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' + scm_ptobs[SCM_PTOBNUM (port)].flush (port); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/input.hh:69, + from ./include/translator.hh:26, + from translator.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -147793,28 +146809,68 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' + #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' + #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' + #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} + ^~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' + SCM_TABCOL (port); + ^~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/input.hh:69, + from ./include/translator.hh:26, + from translator.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Translator); - ^~~~~~~~~~~~~ -./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -147824,19 +146880,19 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Grob); - ^~~~~~~~~~~~~ -./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/input.hh:69, + from ./include/translator.hh:26, + from translator.cc:20: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -147855,16 +146911,13 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Stencil); - ^~~~~~~~~~~~~~~~~~~~ -./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ +./include/source-file.hh: In static member function 'static Source_file* Source_file::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -147889,17 +146942,18 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Prob); +./include/source-file.hh:49:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Source_file); ^~~~~~~~~~~~~ +rm -f ./out/note-spacing.dep; DEPENDENCIES_OUTPUT="./out/note-spacing.dep ./out/note-spacing.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/note-spacing.o note-spacing.cc +rm -f ./out/stencil.dep; DEPENDENCIES_OUTPUT="./out/stencil.dep ./out/stencil.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/stencil.o stencil.cc In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/grob.hh:23, - from ./include/item.hh:22, - from item.cc:20: + from ./include/input.hh:69, + from ./include/translator.hh:26, + from translator.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -147951,10 +147005,9 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/grob.hh:23, - from ./include/item.hh:22, - from item.cc:20: + from ./include/input.hh:69, + from ./include/translator.hh:26, + from translator.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -147987,10 +147040,9 @@ from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/grob.hh:23, - from ./include/item.hh:22, - from item.cc:20: + from ./include/input.hh:69, + from ./include/translator.hh:26, + from translator.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -148026,10 +147078,9 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/grob.hh:23, - from ./include/item.hh:22, - from item.cc:20: + from ./include/input.hh:69, + from ./include/translator.hh:26, + from translator.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -148055,8 +147106,7 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ -rm -f ./out/clef.dep; DEPENDENCIES_OUTPUT="./out/clef.dep ./out/clef.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/clef.o clef.cc -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -148078,12 +147128,13 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); - ^~~~~~~~~~~~~~~~~~~~ +./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Translator); + ^~~~~~~~~~~~~ +rm -f ./out/clef.dep; DEPENDENCIES_OUTPUT="./out/clef.dep ./out/clef.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/clef.o clef.cc ./include/context-def.hh: In static member function 'static Context_def* Context_def::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -148252,36 +147303,6 @@ ./include/dispatcher.hh:49:3: note: in expansion of macro 'DECLARE_SMOBS' DECLARE_SMOBS (Dispatcher); ^~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from repeat-acknowledge-engraver.cc:20: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ ./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -148394,34 +147415,6 @@ ./include/context.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' DECLARE_SMOBS (Context); ^~~~~~~~~~~~~ -./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Grob); - ^~~~~~~~~~~~~ ./include/translator-group.hh: In static member function 'static Translator_group* Translator_group::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -148486,6 +147479,36 @@ translator.cc:225:1: note: in expansion of macro 'IMPLEMENT_TYPE_P' IMPLEMENT_TYPE_P (Translator, "ly:translator?"); ^~~~~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from repeat-acknowledge-engraver.cc:20: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, @@ -148675,62 +147698,7 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ -./include/skyline.hh: In static member function 'static Skyline* Skyline::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/skyline.hh:65:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Skyline); - ^~~~~~~~~~~~~~~~~~~~ -./include/music-output.hh: In static member function 'static Music_output* Music_output::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/music-output.hh:31:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Music_output); - ^~~~~~~~~~~~~ +rm -f ./out/beam-engraver.dep; DEPENDENCIES_OUTPUT="./out/beam-engraver.dep ./out/beam-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/beam-engraver.o beam-engraver.cc In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, @@ -148818,34 +147786,6 @@ ./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } ^~~~~~~~~~~~~ -./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Moment); - ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, @@ -148914,7 +147854,48 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ -./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/grob.hh:23, + from ./include/item.hh:22, + from slash-repeat-engraver.cc:21: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/grob.hh:23, + from ./include/item.hh:22, + from slash-repeat-engraver.cc:21: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -148933,22 +147914,30 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Translator); - ^~~~~~~~~~~~~ -./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' + return SCM_I_CONSP (x); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/grob.hh:23, + from ./include/item.hh:22, + from slash-repeat-engraver.cc:21: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' + #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) + ^ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -148961,16 +147950,110 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Listener); - ^~~~~~~~~~~~~~~~~~~~ -./include/translator-group.hh: In static member function 'static Translator_group* Translator_group::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' + scm_ptobs[SCM_PTOBNUM (port)].flush (port); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/grob.hh:23, + from ./include/item.hh:22, + from slash-repeat-engraver.cc:21: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' + #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' + #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' + #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} + ^~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' + SCM_TABCOL (port); + ^~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/grob.hh:23, + from ./include/item.hh:22, + from slash-repeat-engraver.cc:21: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -148995,10 +148078,17 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/translator-group.hh:66:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Translator_group); +./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Translator); ^~~~~~~~~~~~~ -./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/grob.hh:23, + from ./include/item.hh:22, + from slash-repeat-engraver.cc:21: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -149017,16 +148107,13 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Moment); - ^~~~~~~~~~~~~~~~~~~~ -./include/duration.hh: In static member function 'static Duration* Duration::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ +./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -149051,10 +148138,10 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/duration.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Duration); +./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Listener); ^~~~~~~~~~~~~~~~~~~~ -./include/scm-hash.hh: In static member function 'static Scheme_hash_table* Scheme_hash_table::unsmob(SCM)': +./include/translator-group.hh: In static member function 'static Translator_group* Translator_group::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -149079,10 +148166,10 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/scm-hash.hh:62:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Scheme_hash_table); +./include/translator-group.hh:66:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Translator_group); ^~~~~~~~~~~~~ -./include/context.hh: In static member function 'static Context* Context::unsmob(SCM)': +./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -149104,13 +148191,13 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/context.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Context); - ^~~~~~~~~~~~~ -./include/pitch.hh: In static member function 'static Pitch* Pitch::unsmob(SCM)': +./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Moment); + ^~~~~~~~~~~~~~~~~~~~ +./include/duration.hh: In static member function 'static Duration* Duration::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -149135,10 +148222,10 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/pitch.hh:74:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Pitch); +./include/duration.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Duration); ^~~~~~~~~~~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +./include/scm-hash.hh: In static member function 'static Scheme_hash_table* Scheme_hash_table::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -149160,13 +148247,13 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); - ^~~~~~~~~~~~~~~~~~~~ -./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': +./include/scm-hash.hh:62:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Scheme_hash_table); + ^~~~~~~~~~~~~ +./include/context.hh: In static member function 'static Context* Context::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -149188,13 +148275,13 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Stencil); - ^~~~~~~~~~~~~~~~~~~~ -./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': +./include/context.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Context); + ^~~~~~~~~~~~~ +./include/pitch.hh: In static member function 'static Pitch* Pitch::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -149216,18 +148303,20 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Prob); - ^~~~~~~~~~~~~ +./include/pitch.hh:74:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Pitch); + ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/note-spacing.hh:23, - from note-spacing.cc:20: + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/stencil.hh:26, + from ./include/text-interface.hh:24, + from balloon.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -149256,9 +148345,11 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/note-spacing.hh:23, - from note-spacing.cc:20: + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/stencil.hh:26, + from ./include/text-interface.hh:24, + from balloon.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -149287,9 +148378,11 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/note-spacing.hh:23, - from note-spacing.cc:20: + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/stencil.hh:26, + from ./include/text-interface.hh:24, + from balloon.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -149320,9 +148413,11 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/note-spacing.hh:23, - from note-spacing.cc:20: + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/stencil.hh:26, + from ./include/text-interface.hh:24, + from balloon.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -149352,9 +148447,11 @@ ^~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/note-spacing.hh:23, - from note-spacing.cc:20: + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/stencil.hh:26, + from ./include/text-interface.hh:24, + from balloon.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -149411,16 +148508,121 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ -rm -f ./out/beam-engraver.dep; DEPENDENCIES_OUTPUT="./out/beam-engraver.dep ./out/beam-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/beam-engraver.o beam-engraver.cc -rm -f ./out/dynamic-engraver.dep; DEPENDENCIES_OUTPUT="./out/dynamic-engraver.dep ./out/dynamic-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/dynamic-engraver.o dynamic-engraver.cc -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/stencil.hh:26, from ./include/text-interface.hh:24, from balloon.cc:20: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); + ^~~~~~~~~~~~~~~~~~~~ +./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Stencil); + ^~~~~~~~~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/grob.hh:23, + from ./include/item.hh:22, + from item.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/note-spacing.hh:23, + from note-spacing.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -149434,6 +148636,77 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' if (scm_is_null (*freelist)) ^~~~~~~~~~~ +./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Prob); + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/note-spacing.hh:23, + from note-spacing.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' + return SCM_I_CONSP (x); + ^~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -149451,9 +148724,9 @@ from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, - from ./include/stencil.hh:26, - from ./include/text-interface.hh:24, - from balloon.cc:20: + from ./include/grob.hh:23, + from ./include/item.hh:22, + from item.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -149482,11 +148755,9 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/stencil.hh:26, - from ./include/text-interface.hh:24, - from balloon.cc:20: + from ./include/grob-interface.hh:23, + from ./include/note-spacing.hh:23, + from note-spacing.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -149517,11 +148788,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/stencil.hh:26, - from ./include/text-interface.hh:24, - from balloon.cc:20: + from ./include/grob-interface.hh:23, + from ./include/note-spacing.hh:23, + from note-spacing.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -149549,13 +148818,47 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' SCM_TABCOL (port); ^~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, - from ./include/stencil.hh:26, - from ./include/text-interface.hh:24, - from balloon.cc:20: + from ./include/grob.hh:23, + from ./include/item.hh:22, + from item.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' + #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) + ^ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' + scm_ptobs[SCM_PTOBNUM (port)].flush (port); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/note-spacing.hh:23, + from note-spacing.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -149614,10 +148917,11 @@ ^~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from text-spanner-engraver.cc:20: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/grob.hh:23, + from ./include/item.hh:22, + from item.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -149630,25 +148934,91 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' + #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' + #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' + #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} + ^~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' + SCM_TABCOL (port); + ^~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/grob.hh:23, + from ./include/item.hh:22, + from item.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, - from ./include/stencil.hh:26, - from ./include/text-interface.hh:24, - from balloon.cc:20: + from ./include/grob.hh:23, + from ./include/item.hh:22, + from item.cc:20: ./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -149674,6 +149044,7 @@ ./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } ^~~~~~~~~~~ +rm -f ./out/dynamic-engraver.dep; DEPENDENCIES_OUTPUT="./out/dynamic-engraver.dep ./out/dynamic-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/dynamic-engraver.o dynamic-engraver.cc rm -f ./out/time-signature-engraver.dep; DEPENDENCIES_OUTPUT="./out/time-signature-engraver.dep ./out/time-signature-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/time-signature-engraver.o time-signature-engraver.cc In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, @@ -149806,12 +149177,46 @@ ./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/stencil.hh:26, + from ./include/text-interface.hh:24, + from balloon.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' + inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from text-spanner-engraver.cc:20: + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/grob.hh:23, + from ./include/item.hh:22, + from slash-repeat-engraver.cc:21: ./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -149864,10 +149269,10 @@ from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, - from ./include/stencil.hh:26, - from ./include/text-interface.hh:24, - from balloon.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': + from ./include/grob.hh:23, + from ./include/item.hh:22, + from slash-repeat-engraver.cc:21: +./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -149886,18 +149291,16 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' - inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from text-spanner-engraver.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' + && (SCM_TYP7 (x) == scm_tc7_symbol)) + ^~~~~~~~ +./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' + inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } + ^~~~~~~~~~~~~ +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -149916,21 +149319,51 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' - && (SCM_TYP7 (x) == scm_tc7_symbol)) - ^~~~~~~~ -./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' - inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } - ^~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); + ^~~~~~~~~~~~~~~~~~~~ +./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Stencil); + ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from text-spanner-engraver.cc:20: + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/grob.hh:23, + from ./include/item.hh:22, + from slash-repeat-engraver.cc:21: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -149965,9 +149398,11 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from text-spanner-engraver.cc:20: + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/grob.hh:23, + from ./include/item.hh:22, + from slash-repeat-engraver.cc:21: ./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -150021,7 +149456,7 @@ ./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' DECLARE_SIMPLE_SMOBS (Box); ^~~~~~~~~~~~~~~~~~~~ -./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -150043,13 +149478,13 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Stencil); - ^~~~~~~~~~~~~~~~~~~~ -./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); + ^~~~~~~~~~~~~ +./include/font-metric.hh: In static member function 'static Font_metric* Font_metric::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -150074,10 +149509,10 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Translator); +./include/font-metric.hh:57:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Font_metric); ^~~~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -150099,14 +149534,13 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); - ^~~~~~~~~~~~~~~~~~~~ -rm -f ./out/ottava-engraver.dep; DEPENDENCIES_OUTPUT="./out/ottava-engraver.dep ./out/ottava-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/ottava-engraver.o ottava-engraver.cc -./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); + ^~~~~~~~~~~~~ +./include/output-def.hh: In static member function 'static Output_def* Output_def::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -150131,10 +149565,10 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Grob); +./include/output-def.hh:54:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Output_def); ^~~~~~~~~~~~~ -./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': +./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -150159,8 +149593,8 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Grob); +./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Translator); ^~~~~~~~~~~~~ ./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] @@ -150218,6 +149652,32 @@ ./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' DECLARE_SMOBS (Prob); ^~~~~~~~~~~~~ +In file included from ./include/lily-guile.hh:39, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/stencil.hh:26, + from ./include/text-interface.hh:24, + from balloon.cc:20: +balloon.cc: In function 'void Balloon_interface_print_init_functions()': +balloon.cc:41:42: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK (Balloon_interface, print, 1); + ^~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +balloon.cc:41:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' + MAKE_SCHEME_CALLBACK (Balloon_interface, print, 1); + ^~~~~~~~~~~~~~~~~~~~ +balloon.cc: In function 'void Balloon_interface_print_spanner_init_functions()': +balloon.cc:59:42: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK (Balloon_interface, print_spanner, 1); + ^~~~~~~~~~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +balloon.cc:59:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' + MAKE_SCHEME_CALLBACK (Balloon_interface, print_spanner, 1); + ^~~~~~~~~~~~~~~~~~~~ ./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -150246,94 +149706,70 @@ ./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' DECLARE_SIMPLE_SMOBS (Listener); ^~~~~~~~~~~~~~~~~~~~ -./include/font-metric.hh: In static member function 'static Font_metric* Font_metric::unsmob(SCM)': +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/grob.hh:23, + from ./include/item.hh:22, + from item.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/font-metric.hh:57:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Font_metric); - ^~~~~~~~~~~~~ -./include/output-def.hh: In static member function 'static Output_def* Output_def::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/output-def.hh:54:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Output_def); - ^~~~~~~~~~~~~ -In file included from ./include/lily-guile.hh:39, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/stencil.hh:26, - from ./include/text-interface.hh:24, - from balloon.cc:20: -balloon.cc: In function 'void Balloon_interface_print_init_functions()': -balloon.cc:41:42: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (Balloon_interface, print, 1); - ^~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -balloon.cc:41:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (Balloon_interface, print, 1); - ^~~~~~~~~~~~~~~~~~~~ -balloon.cc: In function 'void Balloon_interface_print_spanner_init_functions()': -balloon.cc:59:42: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (Balloon_interface, print_spanner, 1); - ^~~~~~~~~~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -balloon.cc:59:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (Balloon_interface, print_spanner, 1); - ^~~~~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' + inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/note-spacing.hh:23, - from note-spacing.cc:20: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/grob.hh:23, + from ./include/item.hh:22, + from item.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -150352,12 +149788,55 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' + && (SCM_TYP7 (x) == scm_tc7_symbol)) + ^~~~~~~~ +./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' + inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } + ^~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/grob.hh:23, + from ./include/item.hh:22, + from item.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' + return scm_is_true (scm_equal_p (x, y)); + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' + inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, @@ -150422,6 +149901,38 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' return SCM_I_CONSP (x); ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/grob.hh:23, + from ./include/item.hh:22, + from item.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' + inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, @@ -150554,6 +150065,36 @@ ^~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from text-spanner-engraver.cc:20: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/stencil.hh:26, @@ -150583,12 +150124,126 @@ ./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } ^~~~~~~~~~~ +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); + ^~~~~~~~~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/note-spacing.hh:23, + from note-spacing.cc:20: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); + ^~~~~~~~~~~~~ +./include/skyline.hh: In static member function 'static Skyline* Skyline::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/skyline.hh:65:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Skyline); + ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from dynamic-engraver.cc:20: + from ./include/grob-interface.hh:23, + from ./include/beam.hh:24, + from beam-engraver.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -150617,9 +150272,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from dynamic-engraver.cc:20: + from ./include/grob-interface.hh:23, + from ./include/beam.hh:24, + from beam-engraver.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -150648,9 +150303,9 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from dynamic-engraver.cc:20: + from ./include/grob-interface.hh:23, + from ./include/beam.hh:24, + from beam-engraver.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -150679,11 +150334,128 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' scm_ptobs[SCM_PTOBNUM (port)].flush (port); ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/stencil.hh:26, + from stencil.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' + inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from dynamic-engraver.cc:20: + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/stencil.hh:26, + from stencil.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' + && (SCM_TYP7 (x) == scm_tc7_symbol)) + ^~~~~~~~ +./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' + inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } + ^~~~~~~~~~~~~ +./include/music-output.hh: In static member function 'static Music_output* Music_output::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/music-output.hh:31:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Music_output); + ^~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/beam.hh:24, + from beam-engraver.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -150713,9 +150485,9 @@ ^~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from dynamic-engraver.cc:20: + from ./include/grob-interface.hh:23, + from ./include/beam.hh:24, + from beam-engraver.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -150744,6 +150516,76 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/stencil.hh:26, + from stencil.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' + return scm_is_true (scm_equal_p (x, y)); + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' + inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/stencil.hh:26, + from stencil.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' + inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } + ^~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -150772,13 +150614,14 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ -rm -f ./out/lily-parser.dep; DEPENDENCIES_OUTPUT="./out/lily-parser.dep ./out/lily-parser.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/lily-parser.o lily-parser.cc +rm -f ./out/ottava-engraver.dep; DEPENDENCIES_OUTPUT="./out/ottava-engraver.dep ./out/ottava-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/ottava-engraver.o ottava-engraver.cc In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/clef.hh:24, - from clef.cc:20: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from ./include/engraver-group.hh:23, + from time-signature-engraver.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -150807,9 +150650,10 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/clef.hh:24, - from clef.cc:20: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from ./include/engraver-group.hh:23, + from time-signature-engraver.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -150838,9 +150682,10 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/clef.hh:24, - from clef.cc:20: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from ./include/engraver-group.hh:23, + from time-signature-engraver.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -150871,9 +150716,10 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/clef.hh:24, - from clef.cc:20: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from ./include/engraver-group.hh:23, + from time-signature-engraver.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -150901,11 +150747,40 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' SCM_TABCOL (port); ^~~~~~~~~~ +./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Moment); + ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/clef.hh:24, - from clef.cc:20: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from ./include/engraver-group.hh:23, + from time-signature-engraver.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -150962,12 +150837,122 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); + ^~~~~~~~~~~~~~~~~~~~ +./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Stencil); + ^~~~~~~~~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from text-spanner-engraver.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' + inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/clef.hh:24, - from clef.cc:20: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from text-spanner-engraver.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -150986,18 +150971,43 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' + && (SCM_TYP7 (x) == scm_tc7_symbol)) + ^~~~~~~~ +./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' + inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } + ^~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/beam.hh:24, - from beam-engraver.cc:20: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from text-spanner-engraver.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' + return scm_is_true (scm_equal_p (x, y)); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from dynamic-engraver.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -151026,9 +151036,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/beam.hh:24, - from beam-engraver.cc:20: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from dynamic-engraver.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -151054,12 +151064,58 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' return SCM_I_CONSP (x); ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' + inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from text-spanner-engraver.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' + inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/beam.hh:24, - from beam-engraver.cc:20: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from dynamic-engraver.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -151090,9 +151146,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/beam.hh:24, - from beam-engraver.cc:20: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from dynamic-engraver.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -151122,9 +151178,9 @@ ^~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/beam.hh:24, - from beam-engraver.cc:20: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from dynamic-engraver.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -151336,68 +151392,63 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/stencil.hh:26, - from stencil.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': +./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' - inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Translator); + ^~~~~~~~~~~~~ +./include/spring.hh: In static member function 'static Spring* Spring::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/stencil.hh:26, - from stencil.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/spring.hh:38:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Spring); + ^~~~~~~~~~~~~~~~~~~~ +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -151416,55 +151467,48 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' - && (SCM_TYP7 (x) == scm_tc7_symbol)) - ^~~~~~~~ -./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' - inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } - ^~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); + ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/stencil.hh:26, - from stencil.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': + from ./include/grob-interface.hh:23, + from ./include/clef.hh:24, + from clef.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' - return scm_is_true (scm_equal_p (x, y)); - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' - inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } - ^~~~~~~~~~~ -./include/spring.hh: In static member function 'static Spring* Spring::unsmob(SCM)': + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +./include/grob-array.hh: In static member function 'static Grob_array* Grob_array::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -151489,16 +151533,15 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/spring.hh:38:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Spring); +./include/grob-array.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Grob_array); ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/stencil.hh:26, - from stencil.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': + from ./include/grob-interface.hh:23, + from ./include/clef.hh:24, + from clef.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -151520,10 +151563,76 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ -./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' - inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } - ^~~~~~~~~~~ -./include/grob-array.hh: In static member function 'static Grob_array* Grob_array::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' + return SCM_I_CONSP (x); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/clef.hh:24, + from clef.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' + #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) + ^ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' + scm_ptobs[SCM_PTOBNUM (port)].flush (port); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/clef.hh:24, + from clef.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' + #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' + #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' + #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} + ^~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' + SCM_TABCOL (port); + ^~~~~~~~~~ +./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -151548,9 +151657,128 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/grob-array.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Grob_array); +./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Moment); ^~~~~~~~~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/clef.hh:24, + from clef.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +./include/output-def.hh: In static member function 'static Output_def* Output_def::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/output-def.hh:54:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Output_def); + ^~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/clef.hh:24, + from clef.cc:20: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ ./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -151579,7 +151807,7 @@ ./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' DECLARE_SIMPLE_SMOBS (Box); ^~~~~~~~~~~~~~~~~~~~ -./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': +./include/font-metric.hh: In static member function 'static Font_metric* Font_metric::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -151601,13 +151829,121 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Moment); +./include/font-metric.hh:57:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Font_metric); + ^~~~~~~~~~~~~ +stencil.cc: In static member function 'static scm_unused_struct* Stencil::smob_p(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/ly-smobs.icc:52:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/ly-smobs.icc:81:3: note: in expansion of macro 'IMPLEMENT_BASE_SMOBS' + IMPLEMENT_BASE_SMOBS (CL); \ ^~~~~~~~~~~~~~~~~~~~ -./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': +stencil.cc:57:1: note: in expansion of macro 'IMPLEMENT_SIMPLE_SMOBS' + IMPLEMENT_SIMPLE_SMOBS (Stencil); + ^~~~~~~~~~~~~~~~~~~~~~ +In file included from stencil.cc:28: +stencil.cc: In function 'void init_type_Stencil()': +./include/ly-smobs.icc:31:53: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + (scm_t_subr) CL::smob_p); \ + ^~~~~~ +stencil.cc:58:1: note: in expansion of macro 'IMPLEMENT_TYPE_P' + IMPLEMENT_TYPE_P (Stencil, "ly:stencil?"); + ^~~~~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/stencil.hh:26, + from stencil.cc:20: +stencil.cc: In member function 'void Stencil::translate(Offset)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +stencil.cc:181:8: note: in expansion of macro 'scm_is_null' + if (!scm_is_null (expr_)) + ^~~~~~~~~~~ +stencil.cc: In member function 'void Stencil::add_stencil(const Stencil&)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +stencil.cc:212:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (expr_)) + ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +stencil.cc:214:12: note: in expansion of macro 'scm_is_null' + else if (scm_is_null (s.expr_)) + ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +stencil.cc:217:10: note: in expansion of macro 'scm_is_eq' + && scm_is_eq (cs, scm_car (expr_))) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +stencil.cc:220:14: note: in expansion of macro 'scm_is_eq' + && scm_is_eq (cs, scm_car (s.expr_))) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +stencil.cc:228:14: note: in expansion of macro 'scm_is_eq' + && scm_is_eq (cs, scm_car (s.expr_))) + ^~~~~~~~~ +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -151629,13 +151965,13 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Stencil); - ^~~~~~~~~~~~~~~~~~~~ -./include/output-def.hh: In static member function 'static Output_def* Output_def::unsmob(SCM)': +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); + ^~~~~~~~~~~~~ +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -151660,10 +151996,10 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/output-def.hh:54:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Output_def); +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); ^~~~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -151688,10 +152024,10 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); +./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Stencil); ^~~~~~~~~~~~~~~~~~~~ -./include/font-metric.hh: In static member function 'static Font_metric* Font_metric::unsmob(SCM)': +./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -151716,8 +152052,8 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/font-metric.hh:57:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Font_metric); +./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Prob); ^~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, @@ -151773,34 +152109,6 @@ ./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } ^~~~~~~~~~~ -stencil.cc: In static member function 'static scm_unused_struct* Stencil::smob_p(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/ly-smobs.icc:52:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/ly-smobs.icc:81:3: note: in expansion of macro 'IMPLEMENT_BASE_SMOBS' - IMPLEMENT_BASE_SMOBS (CL); \ - ^~~~~~~~~~~~~~~~~~~~ -stencil.cc:57:1: note: in expansion of macro 'IMPLEMENT_SIMPLE_SMOBS' - IMPLEMENT_SIMPLE_SMOBS (Stencil); - ^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, @@ -151872,14 +152180,34 @@ ./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } ^~~~~~~~~~~ -In file included from stencil.cc:28: -stencil.cc: In function 'void init_type_Stencil()': -./include/ly-smobs.icc:31:53: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - (scm_t_subr) CL::smob_p); \ - ^~~~~~ -stencil.cc:58:1: note: in expansion of macro 'IMPLEMENT_TYPE_P' - IMPLEMENT_TYPE_P (Stencil, "ly:stencil?"); - ^~~~~~~~~~~~~~~~ +./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Listener); + ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, @@ -151910,7 +152238,8 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ -./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': +rm -f ./out/lily-parser.dep; DEPENDENCIES_OUTPUT="./out/lily-parser.dep ./out/lily-parser.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/lily-parser.o lily-parser.cc +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -151932,46 +152261,13 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Grob); - ^~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/stencil.hh:26, - from stencil.cc:20: -stencil.cc: In member function 'void Stencil::translate(Offset)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -stencil.cc:181:8: note: in expansion of macro 'scm_is_null' - if (!scm_is_null (expr_)) - ^~~~~~~~~~~ -stencil.cc: In member function 'void Stencil::add_stencil(const Stencil&)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -stencil.cc:212:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (expr_)) - ^~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); + ^~~~~~~~~~~~~~~~~~~~ +./include/skyline.hh: In static member function 'static Skyline* Skyline::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -151996,272 +152292,10 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); +./include/skyline.hh:65:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Skyline); ^~~~~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -stencil.cc:214:12: note: in expansion of macro 'scm_is_null' - else if (scm_is_null (s.expr_)) - ^~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -stencil.cc:217:10: note: in expansion of macro 'scm_is_eq' - && scm_is_eq (cs, scm_car (expr_))) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -stencil.cc:220:14: note: in expansion of macro 'scm_is_eq' - && scm_is_eq (cs, scm_car (s.expr_))) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -stencil.cc:228:14: note: in expansion of macro 'scm_is_eq' - && scm_is_eq (cs, scm_car (s.expr_))) - ^~~~~~~~~ -rm -f ./out/instrument-name-engraver.dep; DEPENDENCIES_OUTPUT="./out/instrument-name-engraver.dep ./out/instrument-name-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/instrument-name-engraver.o instrument-name-engraver.cc -./include/skyline.hh: In static member function 'static Skyline* Skyline::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/skyline.hh:65:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Skyline); - ^~~~~~~~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from ./include/engraver-group.hh:23, - from time-signature-engraver.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from ./include/engraver-group.hh:23, - from time-signature-engraver.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' - return SCM_I_CONSP (x); - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from ./include/engraver-group.hh:23, - from time-signature-engraver.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' - #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) - ^ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' - scm_ptobs[SCM_PTOBNUM (port)].flush (port); - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from ./include/engraver-group.hh:23, - from time-signature-engraver.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' - #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' - #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' - #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} - ^~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' - SCM_TABCOL (port); - ^~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from ./include/engraver-group.hh:23, - from time-signature-engraver.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -./include/font-metric.hh: In static member function 'static Font_metric* Font_metric::unsmob(SCM)': +./include/font-metric.hh: In static member function 'static Font_metric* Font_metric::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -152289,195 +152323,6 @@ ./include/font-metric.hh:57:3: note: in expansion of macro 'DECLARE_SMOBS' DECLARE_SMOBS (Font_metric); ^~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from ottava-engraver.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from ottava-engraver.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' - return SCM_I_CONSP (x); - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from ottava-engraver.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' - #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) - ^ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' - scm_ptobs[SCM_PTOBNUM (port)].flush (port); - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from ottava-engraver.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' - #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' - #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' - #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} - ^~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' - SCM_TABCOL (port); - ^~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from ottava-engraver.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ ./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -152562,7 +152407,8 @@ from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, - from dynamic-engraver.cc:20: + from ./include/engraver-group.hh:23, + from time-signature-engraver.cc:20: ./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -152588,13 +152434,13 @@ ./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } ^~~~~~~~~~~ -rm -f ./out/midi-control-function-performer.dep; DEPENDENCIES_OUTPUT="./out/midi-control-function-performer.dep ./out/midi-control-function-performer.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/midi-control-function-performer.o midi-control-function-performer.cc In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, - from dynamic-engraver.cc:20: + from ./include/engraver-group.hh:23, + from time-signature-engraver.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -152647,7 +152493,8 @@ from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, - from dynamic-engraver.cc:20: + from ./include/engraver-group.hh:23, + from time-signature-engraver.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -152681,7 +152528,8 @@ from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, - from dynamic-engraver.cc:20: + from ./include/engraver-group.hh:23, + from time-signature-engraver.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -152718,7 +152566,8 @@ from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, - from dynamic-engraver.cc:20: + from ./include/engraver-group.hh:23, + from time-signature-engraver.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -152772,6 +152621,62 @@ ./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' DECLARE_SMOBS (Translator); ^~~~~~~~~~~~~ +./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Listener); + ^~~~~~~~~~~~~~~~~~~~ +./include/translator-group.hh: In static member function 'static Translator_group* Translator_group::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/translator-group.hh:66:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Translator_group); + ^~~~~~~~~~~~~ ./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -152800,14 +152705,101 @@ ./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' DECLARE_SIMPLE_SMOBS (Box); ^~~~~~~~~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from dynamic-engraver.cc:20: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); + ^~~~~~~~~~~~~ +rm -f ./out/instrument-name-engraver.dep; DEPENDENCIES_OUTPUT="./out/instrument-name-engraver.dep ./out/instrument-name-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/instrument-name-engraver.o instrument-name-engraver.cc +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/beam.hh:24, + from beam-engraver.cc:20: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/lily-parser.hh:23, - from lily-parser.cc:21: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from ottava-engraver.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -152836,11 +152828,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/lily-parser.hh:23, - from lily-parser.cc:21: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from ottava-engraver.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -152869,11 +152859,9 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/lily-parser.hh:23, - from lily-parser.cc:21: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from ottava-engraver.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -152904,11 +152892,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/lily-parser.hh:23, - from lily-parser.cc:21: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from ottava-engraver.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -152938,11 +152924,9 @@ ^~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/lily-parser.hh:23, - from lily-parser.cc:21: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from ottava-engraver.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -152999,219 +152983,12 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ -./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Grob); - ^~~~~~~~~~~~~ -./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Stencil); - ^~~~~~~~~~~~~~~~~~~~ -./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Prob); - ^~~~~~~~~~~~~ -rm -f ./out/lily-parser-scheme.dep; DEPENDENCIES_OUTPUT="./out/lily-parser-scheme.dep ./out/lily-parser-scheme.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/lily-parser-scheme.o lily-parser-scheme.cc -./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Listener); - ^~~~~~~~~~~~~~~~~~~~ -rm -f ./out/engraver-scheme.dep; DEPENDENCIES_OUTPUT="./out/engraver-scheme.dep ./out/engraver-scheme.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/engraver-scheme.o engraver-scheme.cc -rm -f ./out/translator-ctors.dep; DEPENDENCIES_OUTPUT="./out/translator-ctors.dep ./out/translator-ctors.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/translator-ctors.o translator-ctors.cc -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from ./include/engraver-group.hh:23, - from time-signature-engraver.cc:20: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from ottava-engraver.cc:20: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/beam.hh:24, - from beam-engraver.cc:20: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, - from ./include/engraver-group.hh:23, - from time-signature-engraver.cc:20: + from dynamic-engraver.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -153264,8 +153041,7 @@ from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, - from ./include/engraver-group.hh:23, - from time-signature-engraver.cc:20: + from dynamic-engraver.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -153299,8 +153075,7 @@ from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, - from ./include/engraver-group.hh:23, - from time-signature-engraver.cc:20: + from dynamic-engraver.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -153333,13 +153108,11 @@ ./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } ^~~~~~~~~~~ -rm -f ./out/spacing-interface.dep; DEPENDENCIES_OUTPUT="./out/spacing-interface.dep ./out/spacing-interface.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/spacing-interface.o spacing-interface.cc In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, - from ./include/engraver-group.hh:23, - from time-signature-engraver.cc:20: + from dynamic-engraver.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -153393,7 +153166,7 @@ ./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' DECLARE_SMOBS (Translator); ^~~~~~~~~~~~~ -./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -153418,11 +153191,12 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Listener); +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); ^~~~~~~~~~~~~~~~~~~~ -rm -f ./out/part-combine-iterator.dep; DEPENDENCIES_OUTPUT="./out/part-combine-iterator.dep ./out/part-combine-iterator.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/part-combine-iterator.o part-combine-iterator.cc -./include/translator-group.hh: In static member function 'static Translator_group* Translator_group::unsmob(SCM)': +rm -f ./out/midi-control-function-performer.dep; DEPENDENCIES_OUTPUT="./out/midi-control-function-performer.dep ./out/midi-control-function-performer.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/midi-control-function-performer.o midi-control-function-performer.cc +rm -f ./out/lily-parser-scheme.dep; DEPENDENCIES_OUTPUT="./out/lily-parser-scheme.dep ./out/lily-parser-scheme.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/lily-parser-scheme.o lily-parser-scheme.cc +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -153447,69 +153221,10 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/translator-group.hh:66:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Translator_group); +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); ^~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from ottava-engraver.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' - inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from ottava-engraver.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': +./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -153528,54 +153243,44 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' - && (SCM_TYP7 (x) == scm_tc7_symbol)) - ^~~~~~~~ -./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' - inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } - ^~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from ottava-engraver.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' - return scm_is_true (scm_equal_p (x, y)); - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Stencil); + ^~~~~~~~~~~~~~~~~~~~ +./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' - inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } - ^~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Prob); + ^~~~~~~~~~~~~ +./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -153600,15 +153305,52 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); +./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Listener); ^~~~~~~~~~~~~~~~~~~~ +rm -f ./out/engraver-scheme.dep; DEPENDENCIES_OUTPUT="./out/engraver-scheme.dep ./out/engraver-scheme.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/engraver-scheme.o engraver-scheme.cc +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/lily-parser.hh:23, + from lily-parser.cc:21: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from ottava-engraver.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/lily-parser.hh:23, + from lily-parser.cc:21: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -153630,16 +153372,27 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ -./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' - inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } - ^~~~~~~~~~~ -./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' + return SCM_I_CONSP (x); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/lily-parser.hh:23, + from lily-parser.cc:21: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' + #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) + ^ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -153652,16 +153405,19 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Translator); - ^~~~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' + scm_ptobs[SCM_PTOBNUM (port)].flush (port); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/lily-parser.hh:23, + from lily-parser.cc:21: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -153674,28 +153430,69 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' + #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' + #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' + #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} + ^~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' + SCM_TABCOL (port); + ^~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/lily-parser.hh:23, + from lily-parser.cc:21: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); - ^~~~~~~~~~~~~~~~~~~~ -./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -153705,18 +153502,13 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Grob); - ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +rm -f ./out/translator-ctors.dep; DEPENDENCIES_OUTPUT="./out/translator-ctors.dep ./out/translator-ctors.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/translator-ctors.o translator-ctors.cc In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, @@ -153872,34 +153664,6 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ -./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Grob); - ^~~~~~~~~~~~~ ./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -153928,108 +153692,6 @@ ./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' DECLARE_SIMPLE_SMOBS (Moment); ^~~~~~~~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/lily-parser.hh:23, - from lily-parser-scheme.cc:22: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/lily-parser.hh:23, - from lily-parser-scheme.cc:22: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' - return SCM_I_CONSP (x); - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/lily-parser.hh:23, - from lily-parser-scheme.cc:22: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' - #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) - ^ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' - scm_ptobs[SCM_PTOBNUM (port)].flush (port); - ^~~~~~~~~~~ ./include/duration.hh: In static member function 'static Duration* Duration::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -154058,7 +153720,7 @@ ./include/duration.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' DECLARE_SIMPLE_SMOBS (Duration); ^~~~~~~~~~~~~~~~~~~~ -./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': +./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -154083,44 +153745,10 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Stencil); +./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Listener); ^~~~~~~~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/lily-parser.hh:23, - from lily-parser-scheme.cc:22: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' - #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' - #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' - #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} - ^~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' - SCM_TABCOL (port); - ^~~~~~~~~~ -./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': +./include/scm-hash.hh: In static member function 'static Scheme_hash_table* Scheme_hash_table::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -154142,76 +153770,13 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Listener); - ^~~~~~~~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/lily-parser.hh:23, - from lily-parser-scheme.cc:22: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -./include/scm-hash.hh: In static member function 'static Scheme_hash_table* Scheme_hash_table::unsmob(SCM)': +./include/scm-hash.hh:62:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Scheme_hash_table); + ^~~~~~~~~~~~~ +./include/context.hh: In static member function 'static Context* Context::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -154236,10 +153801,10 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/scm-hash.hh:62:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Scheme_hash_table); +./include/context.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Context); ^~~~~~~~~~~~~ -./include/context.hh: In static member function 'static Context* Context::unsmob(SCM)': +./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -154264,10 +153829,10 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/context.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Context); +./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Translator); ^~~~~~~~~~~~~ -./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -154292,9 +153857,10 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Listener); +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); ^~~~~~~~~~~~~~~~~~~~ +rm -f ./out/spacing-interface.dep; DEPENDENCIES_OUTPUT="./out/spacing-interface.dep ./out/spacing-interface.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/spacing-interface.o spacing-interface.cc In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, @@ -154391,34 +153957,6 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' scm_ptobs[SCM_PTOBNUM (port)].flush (port); ^~~~~~~~~~~ -./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Translator); - ^~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, @@ -154512,66 +154050,7 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); - ^~~~~~~~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/lily-parser.hh:23, - from lily-parser.cc:21: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ +rm -f ./out/part-combine-iterator.dep; DEPENDENCIES_OUTPUT="./out/part-combine-iterator.dep ./out/part-combine-iterator.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/part-combine-iterator.o part-combine-iterator.cc ./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -154656,6 +154135,7 @@ ./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' DECLARE_SMOBS (Prob); ^~~~~~~~~~~~~ +rm -f ./out/custos.dep; DEPENDENCIES_OUTPUT="./out/custos.dep ./out/custos.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/custos.o custos.cc In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, @@ -154675,70 +154155,12 @@ beam-engraver.cc:272:7: note: in expansion of macro 'scm_is_false' if (scm_is_false (beam_->get_property_data ("stencil"))) ^~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/lily-parser.hh:23, - from lily-parser.cc:21: -./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' - inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } - ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/lily-parser.hh:23, - from lily-parser.cc:21: -./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from ottava-engraver.cc:20: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -154757,15 +154179,12 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' - && (SCM_TYP7 (x) == scm_tc7_symbol)) - ^~~~~~~~ -./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' - inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } - ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, @@ -154773,45 +154192,7 @@ from ./include/moment.hh:23, from ./include/duration.hh:23, from ./include/lily-parser.hh:23, - from lily-parser.cc:21: -./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' - return scm_is_true (scm_equal_p (x, y)); - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' - inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/performer.hh:25, - from midi-control-function-performer.cc:23: + from lily-parser-scheme.cc:22: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -154825,38 +154206,6 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' if (scm_is_null (*freelist)) ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/lily-parser.hh:23, - from lily-parser.cc:21: -./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' - inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } - ^~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -154872,9 +154221,11 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/performer.hh:25, - from midi-control-function-performer.cc:23: + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/lily-parser.hh:23, + from lily-parser-scheme.cc:22: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -154903,9 +154254,11 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/performer.hh:25, - from midi-control-function-performer.cc:23: + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/lily-parser.hh:23, + from lily-parser-scheme.cc:22: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -154936,9 +154289,11 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/performer.hh:25, - from midi-control-function-performer.cc:23: + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/lily-parser.hh:23, + from lily-parser-scheme.cc:22: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -154968,9 +154323,11 @@ ^~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/performer.hh:25, - from midi-control-function-performer.cc:23: + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/lily-parser.hh:23, + from lily-parser-scheme.cc:22: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -155027,70 +154384,13 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/performer.hh:25, - from midi-control-function-performer.cc:23: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ -./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Moment); - ^~~~~~~~~~~~~~~~~~~~ +rm -f ./out/staff-symbol-referencer-scheme.dep; DEPENDENCIES_OUTPUT="./out/staff-symbol-referencer-scheme.dep ./out/staff-symbol-referencer-scheme.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/staff-symbol-referencer-scheme.o staff-symbol-referencer-scheme.cc In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, - from ./include/performer.hh:25, - from midi-control-function-performer.cc:23: + from ./include/engraver.hh:23, + from ottava-engraver.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -155142,8 +154442,8 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, - from ./include/performer.hh:25, - from midi-control-function-performer.cc:23: + from ./include/engraver.hh:23, + from ottava-engraver.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -155172,40 +154472,12 @@ ./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } ^~~~~~~~~~~~~ -./include/duration.hh: In static member function 'static Duration* Duration::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/duration.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Duration); - ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, - from ./include/performer.hh:25, - from midi-control-function-performer.cc:23: + from ./include/engraver.hh:23, + from ottava-engraver.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -155240,67 +154512,11 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/performer.hh:25, - from midi-control-function-performer.cc:23: -./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' - inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } - ^~~~~~~~~~~ -./include/pitch.hh: In static member function 'static Pitch* Pitch::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/pitch.hh:74:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Pitch); - ^~~~~~~~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from engraver-scheme.cc:20: + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/lily-parser.hh:23, + from lily-parser.cc:21: ./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -155326,35 +154542,12 @@ ./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } ^~~~~~~~~~~ -./include/lily-parser.hh: In static member function 'static Lily_parser* Lily_parser::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/lily-parser.hh:35:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Lily_parser); - ^~~~~~~~~~~~~ -./include/book.hh: In static member function 'static Book* Book::unsmob(SCM)': +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from ottava-engraver.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -155373,15 +154566,12 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/book.hh:31:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Book); - ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' + inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } + ^~~~~~~~~~~ ./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -155410,92 +154600,7 @@ ./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' DECLARE_SMOBS (Translator); ^~~~~~~~~~~~~ -./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Moment); - ^~~~~~~~~~~~~~~~~~~~ -./include/pitch.hh: In static member function 'static Pitch* Pitch::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/pitch.hh:74:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Pitch); - ^~~~~~~~~~~~~~~~~~~~ -rm -f ./out/custos.dep; DEPENDENCIES_OUTPUT="./out/custos.dep ./out/custos.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/custos.o custos.cc -./include/duration.hh: In static member function 'static Duration* Duration::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/duration.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Duration); - ^~~~~~~~~~~~~~~~~~~~ -./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -155520,38 +154625,10 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Listener); +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); ^~~~~~~~~~~~~~~~~~~~ -./include/scm-hash.hh: In static member function 'static Scheme_hash_table* Scheme_hash_table::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/scm-hash.hh:62:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Scheme_hash_table); - ^~~~~~~~~~~~~ -./include/context.hh: In static member function 'static Context* Context::unsmob(SCM)': +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -155576,37 +154653,9 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/context.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Context); +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); ^~~~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); - ^~~~~~~~~~~~~~~~~~~~ ./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -155635,67 +154684,7 @@ ./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' DECLARE_SIMPLE_SMOBS (Stencil); ^~~~~~~~~~~~~~~~~~~~ -./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Prob); - ^~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/lily-parser.hh:23, - from lily-parser-scheme.cc:22: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ -./include/dispatcher.hh: In static member function 'static Dispatcher* Dispatcher::unsmob(SCM)': +./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -155717,46 +154706,18 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/dispatcher.hh:49:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Dispatcher); - ^~~~~~~~~~~~~ -midi-control-function-performer.cc: In member function 'void Midi_control_function_performer::announce_function_value_change(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' - && (SCM_TYP7 (x) == scm_tc7_symbol)) - ^~~~~~~~ -midi-control-function-performer.cc:80:8: note: in expansion of macro 'scm_is_symbol' - if (!scm_is_symbol (sym)) - ^~~~~~~~~~~~~ +./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Listener); + ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, - from ./include/align-interface.hh:25, - from instrument-name-engraver.cc:20: + from ./include/spacing-interface.hh:19, + from spacing-interface.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -155786,8 +154747,8 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, - from ./include/align-interface.hh:25, - from instrument-name-engraver.cc:20: + from ./include/spacing-interface.hh:19, + from spacing-interface.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -155817,8 +154778,8 @@ from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, - from ./include/align-interface.hh:25, - from instrument-name-engraver.cc:20: + from ./include/spacing-interface.hh:19, + from spacing-interface.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -155850,8 +154811,8 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, - from ./include/align-interface.hh:25, - from instrument-name-engraver.cc:20: + from ./include/spacing-interface.hh:19, + from spacing-interface.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -155879,12 +154840,11 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' SCM_TABCOL (port); ^~~~~~~~~~ -rm -f ./out/staff-symbol-referencer-scheme.dep; DEPENDENCIES_OUTPUT="./out/staff-symbol-referencer-scheme.dep ./out/staff-symbol-referencer-scheme.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/staff-symbol-referencer-scheme.o staff-symbol-referencer-scheme.cc In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, - from ./include/align-interface.hh:25, - from instrument-name-engraver.cc:20: + from ./include/spacing-interface.hh:19, + from spacing-interface.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -155941,12 +154901,11 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ -rm -f ./out/drum-note-performer.dep; DEPENDENCIES_OUTPUT="./out/drum-note-performer.dep ./out/drum-note-performer.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/drum-note-performer.o drum-note-performer.cc In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/align-interface.hh:25, - from instrument-name-engraver.cc:20: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from engraver-scheme.cc:20: ./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -155975,9 +154934,11 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/align-interface.hh:25, - from instrument-name-engraver.cc:20: + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/lily-parser.hh:23, + from lily-parser.cc:21: ./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -156028,9 +154989,11 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/align-interface.hh:25, - from instrument-name-engraver.cc:20: + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/lily-parser.hh:23, + from lily-parser.cc:21: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -156062,9 +155025,11 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/align-interface.hh:25, - from instrument-name-engraver.cc:20: + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/lily-parser.hh:23, + from lily-parser.cc:21: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -156099,9 +155064,11 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/align-interface.hh:25, - from instrument-name-engraver.cc:20: + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/lily-parser.hh:23, + from lily-parser.cc:21: ./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -156127,8 +155094,7 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ -rm -f ./out/grob-closure.dep; DEPENDENCIES_OUTPUT="./out/grob-closure.dep ./out/grob-closure.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/grob-closure.o grob-closure.cc -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -156153,10 +155119,10 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); +./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Moment); ^~~~~~~~~~~~~~~~~~~~ -./include/skyline.hh: In static member function 'static Skyline* Skyline::unsmob(SCM)': +./include/duration.hh: In static member function 'static Duration* Duration::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -156181,10 +155147,10 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/skyline.hh:65:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Skyline); +./include/duration.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Duration); ^~~~~~~~~~~~~~~~~~~~ -./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': +./include/pitch.hh: In static member function 'static Pitch* Pitch::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -156206,13 +155172,13 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Translator); - ^~~~~~~~~~~~~ -./include/spring.hh: In static member function 'static Spring* Spring::unsmob(SCM)': +./include/pitch.hh:74:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Pitch); + ^~~~~~~~~~~~~~~~~~~~ +./include/lily-parser.hh: In static member function 'static Lily_parser* Lily_parser::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -156234,195 +155200,13 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/spring.hh:38:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Spring); - ^~~~~~~~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/lily-parser.hh:23, - from lily-parser-scheme.cc:22: -./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' - inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/lily-parser.hh:23, - from lily-parser-scheme.cc:22: -./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' - && (SCM_TYP7 (x) == scm_tc7_symbol)) - ^~~~~~~~ -./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' - inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } - ^~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/lily-parser.hh:23, - from lily-parser-scheme.cc:22: -./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' - return scm_is_true (scm_equal_p (x, y)); - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' - inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/lily-parser.hh:23, - from lily-parser-scheme.cc:22: -./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' - inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/spacing-interface.hh:19, - from spacing-interface.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -./include/simple-spacer.hh: In static member function 'static Simple_spacer* Simple_spacer::unsmob(SCM)': +./include/lily-parser.hh:35:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Lily_parser); + ^~~~~~~~~~~~~ +./include/book.hh: In static member function 'static Book* Book::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -156444,25 +155228,12 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/simple-spacer.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Simple_spacer); - ^~~~~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ +./include/book.hh:31:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Book); + ^~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, @@ -156484,86 +155255,6 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' if (scm_is_null (*freelist)) ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/spacing-interface.hh:19, - from spacing-interface.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' - return SCM_I_CONSP (x); - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from engraver-scheme.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } - ^~~~~~~~~~~ -./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Stencil); - ^~~~~~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -156577,105 +155268,6 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' if (scm_is_null (*freelist)) ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/spacing-interface.hh:19, - from spacing-interface.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' - #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) - ^ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' - scm_ptobs[SCM_PTOBNUM (port)].flush (port); - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' - inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from engraver-scheme.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' - && (SCM_TYP7 (x) == scm_tc7_symbol)) - ^~~~~~~~ -./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' - inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } - ^~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, @@ -156708,60 +155300,6 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' return SCM_I_CONSP (x); ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from engraver-scheme.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' - return scm_is_true (scm_equal_p (x, y)); - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/spacing-interface.hh:19, - from spacing-interface.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' - #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' - #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' - #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} - ^~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' - SCM_TABCOL (port); - ^~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, @@ -156798,55 +155336,6 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' scm_ptobs[SCM_PTOBNUM (port)].flush (port); ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' - inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/spacing-interface.hh:19, - from spacing-interface.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, @@ -156881,64 +155370,6 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' SCM_TABCOL (port); ^~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from engraver-scheme.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' - inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } - ^~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, @@ -157002,203 +155433,7 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ -./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Moment); - ^~~~~~~~~~~~~~~~~~~~ -./include/duration.hh: In static member function 'static Duration* Duration::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/duration.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Duration); - ^~~~~~~~~~~~~~~~~~~~ -rm -f ./out/lily-guile.dep; DEPENDENCIES_OUTPUT="./out/lily-guile.dep ./out/lily-guile.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/lily-guile.o lily-guile.cc -./include/pitch.hh: In static member function 'static Pitch* Pitch::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/pitch.hh:74:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Pitch); - ^~~~~~~~~~~~~~~~~~~~ -./include/lily-parser.hh: In static member function 'static Lily_parser* Lily_parser::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/lily-parser.hh:35:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Lily_parser); - ^~~~~~~~~~~~~ -./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Translator); - ^~~~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); - ^~~~~~~~~~~~~~~~~~~~ -./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Grob); - ^~~~~~~~~~~~~ +rm -f ./out/drum-note-performer.dep; DEPENDENCIES_OUTPUT="./out/drum-note-performer.dep ./out/drum-note-performer.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/drum-note-performer.o drum-note-performer.cc In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, @@ -157393,7 +155628,13 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ -./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/input.hh:69, + from ./include/translator.hh:26, + from translator-ctors.cc:20: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -157412,22 +155653,72 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Listener); - ^~~~~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from engraver-scheme.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' + inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/input.hh:69, - from ./include/translator.hh:26, - from translator-ctors.cc:20: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from engraver-scheme.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -157446,13 +155737,59 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ -./include/lily-lexer.hh: In static member function 'static Lily_lexer* Lily_lexer::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' + && (SCM_TYP7 (x) == scm_tc7_symbol)) + ^~~~~~~~ +./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' + inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } + ^~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from engraver-scheme.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' + return scm_is_true (scm_equal_p (x, y)); + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' + inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from engraver-scheme.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -157471,16 +155808,13 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/lily-lexer.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Lily_lexer); - ^~~~~~~~~~~~~ -./include/output-def.hh: In static member function 'static Output_def* Output_def::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' + inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } + ^~~~~~~~~~~ +./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -157505,10 +155839,10 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/output-def.hh:54:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Output_def); +./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Translator); ^~~~~~~~~~~~~ -./include/paper-book.hh: In static member function 'static Paper_book* Paper_book::unsmob(SCM)': +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -157530,13 +155864,45 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/paper-book.hh:32:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Paper_book); - ^~~~~~~~~~~~~ -./include/score.hh: In static member function 'static Score* Score::unsmob(SCM)': +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); + ^~~~~~~~~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/lily-parser.hh:23, + from lily-parser-scheme.cc:22: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ +./include/lily-lexer.hh: In static member function 'static Lily_lexer* Lily_lexer::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -157561,10 +155927,10 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/score.hh:32:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Score); +./include/lily-lexer.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Lily_lexer); ^~~~~~~~~~~~~ -./include/source-file.hh: In static member function 'static Source_file* Source_file::unsmob(SCM)': +./include/output-def.hh: In static member function 'static Output_def* Output_def::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -157589,10 +155955,10 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/source-file.hh:49:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Source_file); +./include/output-def.hh:54:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Output_def); ^~~~~~~~~~~~~ -lily-parser.cc: In static member function 'static scm_unused_struct* Lily_parser::smob_p(SCM)': +./include/paper-book.hh: In static member function 'static Paper_book* Paper_book::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -157611,24 +155977,16 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/ly-smobs.icc:52:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/ly-smobs.icc:93:3: note: in expansion of macro 'IMPLEMENT_BASE_SMOBS' - IMPLEMENT_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~~~ -lily-parser.cc:218:1: note: in expansion of macro 'IMPLEMENT_SMOBS' - IMPLEMENT_SMOBS (Lily_parser); - ^~~~~~~~~~~~~~~ -In file included from lily-parser.cc:40: -lily-parser.cc: In function 'void init_type_Lily_parser()': -./include/ly-smobs.icc:31:53: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - (scm_t_subr) CL::smob_p); \ - ^~~~~~ -lily-parser.cc:219:1: note: in expansion of macro 'IMPLEMENT_TYPE_P' - IMPLEMENT_TYPE_P (Lily_parser, "ly:lily-parser?"); - ^~~~~~~~~~~~~~~~ -./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/paper-book.hh:32:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Paper_book); + ^~~~~~~~~~~~~ +./include/score.hh: In static member function 'static Score* Score::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -157653,34 +156011,10 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Grob); +./include/score.hh:32:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Score); ^~~~~~~~~~~~~ -In file included from ./include/lily-guile.hh:39, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from engraver-scheme.cc:20: -engraver-scheme.cc: In function 'void ly_engraver_make_grobinit()': -engraver-scheme.cc:23:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_engraver_make_grob, "ly:engraver-make-grob", - ^~~~~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -engraver-scheme.cc:23:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_engraver_make_grob, "ly:engraver-make-grob", - ^~~~~~~~~ -engraver-scheme.cc: In function 'void ly_engraver_announce_end_grobinit()': -engraver-scheme.cc:41:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_engraver_announce_end_grob, "ly:engraver-announce-end-grob", - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -engraver-scheme.cc:41:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_engraver_announce_end_grob, "ly:engraver-announce-end-grob", - ^~~~~~~~~ -./include/lily-lexer.hh: In static member function 'static Lily_lexer* Lily_lexer::unsmob(SCM)': +./include/source-file.hh: In static member function 'static Source_file* Source_file::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -157705,207 +156039,47 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/lily-lexer.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Lily_lexer); +./include/source-file.hh:49:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Source_file); ^~~~~~~~~~~~~ -In file included from ./include/lily-guile.hh:39, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/lily-parser.hh:23, - from lily-parser-scheme.cc:22: -lily-parser-scheme.cc: In function 'void ly_parse_fileinit()': -lily-parser-scheme.cc:35:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_parse_file, "ly:parse-file", - ^~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -lily-parser-scheme.cc:35:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_parse_file, "ly:parse-file", - ^~~~~~~~~ -lily-parser-scheme.cc: In function 'void ly_parser_lexerinit()': -lily-parser-scheme.cc:140:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_parser_lexer, "ly:parser-lexer", - ^~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -lily-parser-scheme.cc:140:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_parser_lexer, "ly:parser-lexer", - ^~~~~~~~~ -lily-parser-scheme.cc: In function 'void ly_parser_cloneinit()': -lily-parser-scheme.cc:148:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_parser_clone, "ly:parser-clone", - ^~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -lily-parser-scheme.cc:148:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_parser_clone, "ly:parser-clone", - ^~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/lily-parser.hh:23, - from lily-parser-scheme.cc:22: -lily-parser-scheme.cc: In function 'scm_unused_struct* ly_parser_clone(SCM, SCM, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:539:25: note: in expansion of macro 'scm_is_eq' - #define SCM_UNBNDP(x) (scm_is_eq ((x), SCM_UNDEFINED)) - ^~~~~~~~~ -lily-parser-scheme.cc:158:7: note: in expansion of macro 'SCM_UNBNDP' - if (SCM_UNBNDP (closures)) - ^~~~~~~~~~ -In file included from ./include/lily-guile.hh:39, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/lily-parser.hh:23, - from lily-parser-scheme.cc:22: -lily-parser-scheme.cc: In function 'void ly_parser_define_xinit()': -lily-parser-scheme.cc:167:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_parser_define_x, "ly:parser-define!", - ^~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -lily-parser-scheme.cc:167:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_parser_define_x, "ly:parser-define!", - ^~~~~~~~~ -lily-parser-scheme.cc: In function 'void ly_parser_lookupinit()': -lily-parser-scheme.cc:181:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_parser_lookup, "ly:parser-lookup", - ^~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -lily-parser-scheme.cc:181:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_parser_lookup, "ly:parser-lookup", - ^~~~~~~~~ -lily-parser-scheme.cc: In function 'void ly_parser_parse_stringinit()': -lily-parser-scheme.cc:199:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_parser_parse_string, "ly:parser-parse-string", - ^~~~~~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -lily-parser-scheme.cc:199:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_parser_parse_string, "ly:parser-parse-string", - ^~~~~~~~~ -lily-parser-scheme.cc: In function 'void ly_parse_string_expressioninit()': -lily-parser-scheme.cc:217:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM, SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_parse_string_expression, "ly:parse-string-expression", - ^~~~~~~~~~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -lily-parser-scheme.cc:217:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_parse_string_expression, "ly:parse-string-expression", - ^~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/input.hh:69, - from ./include/translator.hh:26, - from translator-ctors.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } - ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/lily-parser.hh:23, - from lily-parser-scheme.cc:22: -lily-parser-scheme.cc: In function 'scm_unused_struct* ly_parse_string_expression(SCM, SCM, SCM, SCM)': + from ./include/grob-info.hh:23, + from ./include/performer.hh:25, + from midi-control-function-performer.cc:23: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:539:25: note: in expansion of macro 'scm_is_eq' - #define SCM_UNBNDP(x) (scm_is_eq ((x), SCM_UNDEFINED)) - ^~~~~~~~~ -lily-parser-scheme.cc:228:7: note: in expansion of macro 'SCM_UNBNDP' - if (SCM_UNBNDP (filename) || !scm_is_string (filename)) - ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:539:25: note: in expansion of macro 'scm_is_eq' - #define SCM_UNBNDP(x) (scm_is_eq ((x), SCM_UNDEFINED)) - ^~~~~~~~~ -lily-parser-scheme.cc:233:7: note: in expansion of macro 'SCM_UNBNDP' - if (SCM_UNBNDP (line) || !scm_is_integer (line)) - ^~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' - inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } - ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/input.hh:69, - from ./include/translator.hh:26, - from translator-ctors.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': + from ./include/grob-info.hh:23, + from ./include/performer.hh:25, + from midi-control-function-performer.cc:23: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -157924,67 +156098,28 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' - && (SCM_TYP7 (x) == scm_tc7_symbol)) - ^~~~~~~~ -./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' - inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } - ^~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/input.hh:69, - from ./include/translator.hh:26, - from translator-ctors.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' - return scm_is_true (scm_equal_p (x, y)); +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' + return SCM_I_CONSP (x); ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' - inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/input.hh:69, - from ./include/translator.hh:26, - from translator-ctors.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': + from ./include/grob-info.hh:23, + from ./include/performer.hh:25, + from midi-control-function-performer.cc:23: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' + #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) + ^ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -157997,59 +156132,13 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' - inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } - ^~~~~~~~~~~ -In file included from ./include/lily-guile.hh:39, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/lily-parser.hh:23, - from lily-parser-scheme.cc:22: -lily-parser-scheme.cc: In function 'void ly_parser_include_stringinit()': -lily-parser-scheme.cc:249:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_parser_include_string, "ly:parser-include-string", - ^~~~~~~~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -lily-parser-scheme.cc:249:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_parser_include_string, "ly:parser-include-string", - ^~~~~~~~~ -lily-parser-scheme.cc: In function 'void ly_parser_set_note_namesinit()': -lily-parser-scheme.cc:264:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_parser_set_note_names, "ly:parser-set-note-names", - ^~~~~~~~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -lily-parser-scheme.cc:264:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_parser_set_note_names, "ly:parser-set-note-names", - ^~~~~~~~~ -lily-parser-scheme.cc: In function 'void ly_parser_output_nameinit()': -lily-parser-scheme.cc:282:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_parser_output_name, "ly:parser-output-name", - ^~~~~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -lily-parser-scheme.cc:282:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_parser_output_name, "ly:parser-output-name", - ^~~~~~~~~ -lily-parser-scheme.cc: In function 'void ly_parser_errorinit()': -lily-parser-scheme.cc:292:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_parser_error, "ly:parser-error", - ^~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -lily-parser-scheme.cc:292:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_parser_error, "ly:parser-error", - ^~~~~~~~~ -./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' + scm_ptobs[SCM_PTOBNUM (port)].flush (port); + ^~~~~~~~~~~ +lily-parser.cc: In static member function 'static scm_unused_struct* Lily_parser::smob_p(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -158068,26 +156157,24 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ +./include/ly-smobs.icc:52:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Translator); - ^~~~~~~~~~~~~ -lily-parser-scheme.cc: In function 'void ly_parser_clear_errorinit()': -lily-parser-scheme.cc:311:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_parser_clear_error, "ly:parser-clear-error", - ^~~~~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -lily-parser-scheme.cc:311:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_parser_clear_error, "ly:parser-clear-error", - ^~~~~~~~~ -./include/scm-hash.hh: In static member function 'static Scheme_hash_table* Scheme_hash_table::unsmob(SCM)': +./include/ly-smobs.icc:93:3: note: in expansion of macro 'IMPLEMENT_BASE_SMOBS' + IMPLEMENT_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~~~ +lily-parser.cc:218:1: note: in expansion of macro 'IMPLEMENT_SMOBS' + IMPLEMENT_SMOBS (Lily_parser); + ^~~~~~~~~~~~~~~ +In file included from lily-parser.cc:40: +lily-parser.cc: In function 'void init_type_Lily_parser()': +./include/ly-smobs.icc:31:53: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + (scm_t_subr) CL::smob_p); \ + ^~~~~~ +lily-parser.cc:219:1: note: in expansion of macro 'IMPLEMENT_TYPE_P' + IMPLEMENT_TYPE_P (Lily_parser, "ly:lily-parser?"); + ^~~~~~~~~~~~~~~~ +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -158112,28 +156199,28 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/scm-hash.hh:62:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Scheme_hash_table); +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); ^~~~~~~~~~~~~ -lily-parser-scheme.cc: In function 'void ly_parser_has_error_pinit()': -lily-parser-scheme.cc:324:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_parser_has_error_p, "ly:parser-has-error?", +In file included from ./include/lily-guile.hh:39, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from engraver-scheme.cc:20: +engraver-scheme.cc: In function 'void ly_engraver_make_grobinit()': +engraver-scheme.cc:23:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_engraver_make_grob, "ly:engraver-make-grob", ^~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' (scm_t_subr) FNAME); \ ^~~~~ -lily-parser-scheme.cc:324:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_parser_has_error_p, "ly:parser-has-error?", +engraver-scheme.cc:23:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_engraver_make_grob, "ly:engraver-make-grob", ^~~~~~~~~ -rm -f ./out/text-interface.dep; DEPENDENCIES_OUTPUT="./out/text-interface.dep ./out/text-interface.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/text-interface.o text-interface.cc -rm -f ./out/chord-name-engraver.dep; DEPENDENCIES_OUTPUT="./out/chord-name-engraver.dep ./out/chord-name-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/chord-name-engraver.o chord-name-engraver.cc In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from part-combine-iterator.cc:20: + from ./include/grob-interface.hh:23, + from ./include/spacing-interface.hh:19, + from spacing-interface.cc:20: ./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -158161,9 +156248,112 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/spacing-interface.hh:19, - from spacing-interface.cc:20: + from ./include/grob-info.hh:23, + from ./include/performer.hh:25, + from midi-control-function-performer.cc:23: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' + #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' + #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' + #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} + ^~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' + SCM_TABCOL (port); + ^~~~~~~~~~ +engraver-scheme.cc: In function 'void ly_engraver_announce_end_grobinit()': +engraver-scheme.cc:41:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_engraver_announce_end_grob, "ly:engraver-announce-end-grob", + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +engraver-scheme.cc:41:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_engraver_announce_end_grob, "ly:engraver-announce-end-grob", + ^~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/performer.hh:25, + from midi-control-function-performer.cc:23: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/performer.hh:25, + from midi-control-function-performer.cc:23: ./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -158192,9 +156382,9 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/spacing-interface.hh:19, - from spacing-interface.cc:20: + from ./include/grob-info.hh:23, + from ./include/performer.hh:25, + from midi-control-function-performer.cc:23: ./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -158245,9 +156435,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/spacing-interface.hh:19, - from spacing-interface.cc:20: + from ./include/grob-info.hh:23, + from ./include/performer.hh:25, + from midi-control-function-performer.cc:23: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -158279,9 +156469,9 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/spacing-interface.hh:19, - from spacing-interface.cc:20: + from ./include/grob-info.hh:23, + from ./include/performer.hh:25, + from midi-control-function-performer.cc:23: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -158316,9 +156506,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/spacing-interface.hh:19, - from spacing-interface.cc:20: + from ./include/grob-info.hh:23, + from ./include/performer.hh:25, + from midi-control-function-performer.cc:23: ./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -158344,155 +156534,13 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); - ^~~~~~~~~~~~~~~~~~~~ -./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Grob); - ^~~~~~~~~~~~~ -./include/grob-array.hh: In static member function 'static Grob_array* Grob_array::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/grob-array.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Grob_array); - ^~~~~~~~~~~~~~~~~~~~ -rm -f ./out/volta-bracket.dep; DEPENDENCIES_OUTPUT="./out/volta-bracket.dep ./out/volta-bracket.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/volta-bracket.o volta-bracket.cc -./include/skyline.hh: In static member function 'static Skyline* Skyline::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/skyline.hh:65:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Skyline); - ^~~~~~~~~~~~~~~~~~~~ -./include/skyline-pair.hh: In static member function 'static Skyline_pair* Skyline_pair::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/skyline-pair.hh:30:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Skyline_pair); - ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from part-combine-iterator.cc:20: + from ./include/input.hh:69, + from ./include/translator.hh:26, + from translator-ctors.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -158544,10 +156592,9 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from part-combine-iterator.cc:20: + from ./include/input.hh:69, + from ./include/translator.hh:26, + from translator-ctors.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -158580,10 +156627,9 @@ from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from part-combine-iterator.cc:20: + from ./include/input.hh:69, + from ./include/translator.hh:26, + from translator-ctors.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -158619,10 +156665,9 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from part-combine-iterator.cc:20: + from ./include/input.hh:69, + from ./include/translator.hh:26, + from translator-ctors.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -158648,7 +156693,7 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ -./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': +./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -158670,13 +156715,50 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Moment); - ^~~~~~~~~~~~~~~~~~~~ -./include/duration.hh: In static member function 'static Duration* Duration::unsmob(SCM)': +./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Translator); + ^~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/align-interface.hh:25, + from instrument-name-engraver.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/align-interface.hh:25, + from instrument-name-engraver.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -158695,16 +156777,13 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/duration.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Duration); - ^~~~~~~~~~~~~~~~~~~~ -./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' + return SCM_I_CONSP (x); + ^~~~~~~~~~~ +./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -158729,16 +156808,25 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Listener); +./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Moment); ^~~~~~~~~~~~~~~~~~~~ -./include/scm-hash.hh: In static member function 'static Scheme_hash_table* Scheme_hash_table::unsmob(SCM)': +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/align-interface.hh:25, + from instrument-name-engraver.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' + #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) + ^ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -158751,16 +156839,13 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/scm-hash.hh:62:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Scheme_hash_table); - ^~~~~~~~~~~~~ -./include/context.hh: In static member function 'static Context* Context::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' + scm_ptobs[SCM_PTOBNUM (port)].flush (port); + ^~~~~~~~~~~ +./include/pitch.hh: In static member function 'static Pitch* Pitch::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -158782,50 +156867,13 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/context.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Context); - ^~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/custos.hh:24, - from custos.cc:31: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/custos.hh:24, - from custos.cc:31: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': +./include/pitch.hh:74:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Pitch); + ^~~~~~~~~~~~~~~~~~~~ +./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -158844,28 +156892,22 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' - return SCM_I_CONSP (x); - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/custos.hh:24, - from custos.cc:31: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Translator); + ^~~~~~~~~~~~~ +./include/scm-hash.hh: In static member function 'static Scheme_hash_table* Scheme_hash_table::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' - #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) - ^ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -158878,17 +156920,20 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' - scm_ptobs[SCM_PTOBNUM (port)].flush (port); - ^~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/scm-hash.hh:62:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Scheme_hash_table); + ^~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, - from ./include/custos.hh:24, - from custos.cc:31: + from ./include/align-interface.hh:25, + from instrument-name-engraver.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -158919,8 +156964,8 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, - from ./include/custos.hh:24, - from custos.cc:31: + from ./include/align-interface.hh:25, + from instrument-name-engraver.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -158949,23 +156994,6 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from lily-guile.cc:21: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -158994,23 +157022,98 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/lily-parser.hh:23, + from lily-parser-scheme.cc:22: +./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } + ^~~~~~~~~~~ +./include/duration.hh: In static member function 'static Duration* Duration::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/duration.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Duration); + ^~~~~~~~~~~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' + inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from lily-guile.cc:21: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/lily-parser.hh:23, + from lily-parser-scheme.cc:22: +./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -159029,26 +157132,69 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' - return SCM_I_CONSP (x); +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' + && (SCM_TYP7 (x) == scm_tc7_symbol)) + ^~~~~~~~ +./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' + inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } + ^~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/lily-parser.hh:23, + from lily-parser-scheme.cc:22: +./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' + return scm_is_true (scm_equal_p (x, y)); ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, +./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' + inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from lily-guile.cc:21: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/lily-parser.hh:23, + from lily-parser-scheme.cc:22: +./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' - #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) - ^ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -159061,13 +157207,13 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' - scm_ptobs[SCM_PTOBNUM (port)].flush (port); - ^~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' + inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } + ^~~~~~~~~~~ +./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -159092,10 +157238,10 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); +./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Listener); ^~~~~~~~~~~~~~~~~~~~ -./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': +./include/scm-hash.hh: In static member function 'static Scheme_hash_table* Scheme_hash_table::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -159117,13 +157263,65 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Stencil); - ^~~~~~~~~~~~~~~~~~~~ -./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': +./include/scm-hash.hh:62:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Scheme_hash_table); + ^~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/align-interface.hh:25, + from instrument-name-engraver.cc:20: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/align-interface.hh:25, + from instrument-name-engraver.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } + ^~~~~~~~~~~ +./include/context.hh: In static member function 'static Context* Context::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -159148,12 +157346,47 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Prob); +./include/context.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Context); ^~~~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' + inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from lily-guile.cc:21: + from ./include/grob-interface.hh:23, + from ./include/align-interface.hh:25, + from instrument-name-engraver.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -159166,27 +157399,65 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' - #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' - #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' - #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} - ^~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' - SCM_TABCOL (port); - ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' + && (SCM_TYP7 (x) == scm_tc7_symbol)) + ^~~~~~~~ +./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' + inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } + ^~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/align-interface.hh:25, + from instrument-name-engraver.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' + return scm_is_true (scm_equal_p (x, y)); + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' + inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, - from ./include/custos.hh:24, - from custos.cc:31: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': + from ./include/align-interface.hh:25, + from instrument-name-engraver.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -159205,13 +157476,13 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ -./include/dispatcher.hh: In static member function 'static Dispatcher* Dispatcher::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' + inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } + ^~~~~~~~~~~ +./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -159233,28 +157504,19 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/dispatcher.hh:49:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Dispatcher); - ^~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from lily-guile.cc:21: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': +./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Moment); + ^~~~~~~~~~~~~~~~~~~~ +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -159264,25 +157526,53 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); + ^~~~~~~~~~~~~~~~~~~~ +./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Stencil); + ^~~~~~~~~~~~~~~~~~~~ +./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -159292,13 +157582,19 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -./include/pitch.hh: In static member function 'static Pitch* Pitch::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Prob); + ^~~~~~~~~~~~~ +./include/duration.hh: In static member function 'static Duration* Duration::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -159323,10 +157619,10 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/pitch.hh:74:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Pitch); +./include/duration.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Duration); ^~~~~~~~~~~~~~~~~~~~ -./include/music-iterator.hh: In static member function 'static Music_iterator* Music_iterator::unsmob(SCM)': +./include/dispatcher.hh: In static member function 'static Dispatcher* Dispatcher::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -159351,49 +157647,66 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/music-iterator.hh:68:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Music_iterator); +./include/dispatcher.hh:49:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Dispatcher); ^~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/grob.hh:23, - from grob-closure.cc:1: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': +./include/pitch.hh: In static member function 'static Pitch* Pitch::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/pitch.hh:74:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Pitch); + ^~~~~~~~~~~~~~~~~~~~ +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/grob.hh:23, - from grob-closure.cc:1: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); + ^~~~~~~~~~~~~~~~~~~~ +midi-control-function-performer.cc: In member function 'void Midi_control_function_performer::announce_function_value_change(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -159412,29 +157725,22 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' - return SCM_I_CONSP (x); - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/grob.hh:23, - from grob-closure.cc:1: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' + && (SCM_TYP7 (x) == scm_tc7_symbol)) + ^~~~~~~~ +midi-control-function-performer.cc:80:8: note: in expansion of macro 'scm_is_symbol' + if (!scm_is_symbol (sym)) + ^~~~~~~~~~~~~ +./include/lily-parser.hh: In static member function 'static Lily_parser* Lily_parser::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' - #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) - ^ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -159447,18 +157753,75 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' - scm_ptobs[SCM_PTOBNUM (port)].flush (port); - ^~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/lily-parser.hh:35:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Lily_parser); + ^~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/spacing-interface.hh:19, + from spacing-interface.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' + inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/grob.hh:23, - from grob-closure.cc:1: + from ./include/grob-interface.hh:23, + from ./include/spacing-interface.hh:19, + from spacing-interface.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -159471,40 +157834,71 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' - #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' - #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' - #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} - ^~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' - SCM_TABCOL (port); - ^~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' + && (SCM_TYP7 (x) == scm_tc7_symbol)) + ^~~~~~~~ +./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' + inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } + ^~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/grob.hh:23, - from grob-closure.cc:1: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': + from ./include/grob-interface.hh:23, + from ./include/spacing-interface.hh:19, + from spacing-interface.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' + return scm_is_true (scm_equal_p (x, y)); + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' + inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/spacing-interface.hh:19, + from spacing-interface.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -159514,25 +157908,22 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' + inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } + ^~~~~~~~~~~ +./include/skyline.hh: In static member function 'static Skyline* Skyline::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -159542,19 +157933,19 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/grob.hh:23, - from grob-closure.cc:1: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/skyline.hh:65:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Skyline); + ^~~~~~~~~~~~~~~~~~~~ +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -159573,43 +157964,21 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from part-combine-iterator.cc:20: -part-combine-iterator.cc: In member function 'virtual void Part_combine_iterator::construct_children()': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -part-combine-iterator.cc:371:11: note: in expansion of macro 'scm_is_true' - if (scm_is_true (scm_negative_p (direction_))) - ^~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); + ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/grob.hh:23, - from staff-symbol-referencer-scheme.cc:20: + from ./include/grob-interface.hh:23, + from ./include/custos.hh:24, + from custos.cc:31: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -159623,6 +157992,7 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' if (scm_is_null (*freelist)) ^~~~~~~~~~~ +rm -f ./out/grob-closure.dep; DEPENDENCIES_OUTPUT="./out/grob-closure.dep ./out/grob-closure.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/grob-closure.o grob-closure.cc /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -159638,10 +158008,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/grob.hh:23, - from staff-symbol-referencer-scheme.cc:20: + from ./include/grob-interface.hh:23, + from ./include/custos.hh:24, + from custos.cc:31: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -159667,13 +158036,68 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' return SCM_I_CONSP (x); ^~~~~~~~~~~ +./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Translator); + ^~~~~~~~~~~~~ +./include/spring.hh: In static member function 'static Spring* Spring::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/spring.hh:38:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Spring); + ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/grob.hh:23, - from staff-symbol-referencer-scheme.cc:20: + from ./include/grob-interface.hh:23, + from ./include/custos.hh:24, + from custos.cc:31: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -159704,10 +158128,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/grob.hh:23, - from staff-symbol-referencer-scheme.cc:20: + from ./include/grob-interface.hh:23, + from ./include/custos.hh:24, + from custos.cc:31: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -159735,74 +158158,11 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' SCM_TABCOL (port); ^~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from part-combine-iterator.cc:20: -part-combine-iterator.cc: In member function 'virtual void Part_combine_iterator::process(Moment)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' - && (SCM_TYP7 (x) == scm_tc7_symbol)) - ^~~~~~~~ -part-combine-iterator.cc:501:16: note: in expansion of macro 'scm_is_symbol' - else if (scm_is_symbol (tag)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' - && (SCM_TYP7 (x) == scm_tc7_symbol)) - ^~~~~~~~ -part-combine-iterator.cc:504:25: note: in expansion of macro 'scm_is_symbol' - + (scm_is_symbol (tag) ? ly_symbol2string (tag) : string ("not a symbol")); - ^~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/grob.hh:23, - from staff-symbol-referencer-scheme.cc:20: + from ./include/grob-interface.hh:23, + from ./include/custos.hh:24, + from custos.cc:31: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -159831,33 +158191,6 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' - && (SCM_TYP7 (x) == scm_tc7_symbol)) - ^~~~~~~~ -part-combine-iterator.cc:504:25: note: in expansion of macro 'scm_is_symbol' - + (scm_is_symbol (tag) ? ly_symbol2string (tag) : string ("not a symbol")); - ^~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -159886,12 +158219,39 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ +./include/simple-spacer.hh: In static member function 'static Simple_spacer* Simple_spacer::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/simple-spacer.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Simple_spacer); + ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/grob.hh:23, - from staff-symbol-referencer-scheme.cc:20: + from ./include/grob-interface.hh:23, + from ./include/custos.hh:24, + from custos.cc:31: ./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -159917,44 +158277,63 @@ ./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/performer.hh:25, - from drum-note-performer.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': +./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Stencil); + ^~~~~~~~~~~~~~~~~~~~ +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/performer.hh:25, - from drum-note-performer.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); + ^~~~~~~~~~~~~ +./include/grob-array.hh: In static member function 'static Grob_array* Grob_array::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -159973,28 +158352,22 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' - return SCM_I_CONSP (x); - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/performer.hh:25, - from drum-note-performer.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/grob-array.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Grob_array); + ^~~~~~~~~~~~~~~~~~~~ +./include/skyline.hh: In static member function 'static Skyline* Skyline::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' - #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) - ^ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -160007,17 +158380,16 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' - scm_ptobs[SCM_PTOBNUM (port)].flush (port); - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/performer.hh:25, - from drum-note-performer.cc:20: +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/skyline.hh:65:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Skyline); + ^~~~~~~~~~~~~~~~~~~~ +./include/skyline-pair.hh: In static member function 'static Skyline_pair* Skyline_pair::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -160030,39 +158402,28 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' - #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' - #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' - #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} - ^~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' - SCM_TABCOL (port); - ^~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/performer.hh:25, - from drum-note-performer.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/skyline-pair.hh:30:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Skyline_pair); + ^~~~~~~~~~~~~~~~~~~~ +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -160072,25 +158433,25 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); + ^~~~~~~~~~~~~ +./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -160100,17 +158461,25 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Listener); + ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/performer.hh:25, - from drum-note-performer.cc:20: + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from part-combine-iterator.cc:20: ./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -160136,12 +158505,13 @@ ./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } ^~~~~~~~~~~ +rm -f ./out/lily-guile.dep; DEPENDENCIES_OUTPUT="./out/lily-guile.dep ./out/lily-guile.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/lily-guile.o lily-guile.cc In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/performer.hh:25, - from drum-note-performer.cc:20: + from ./include/grob-interface.hh:23, + from ./include/custos.hh:24, + from custos.cc:31: ./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -160192,9 +158562,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/performer.hh:25, - from drum-note-performer.cc:20: + from ./include/grob-interface.hh:23, + from ./include/custos.hh:24, + from custos.cc:31: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -160226,9 +158596,9 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/performer.hh:25, - from drum-note-performer.cc:20: + from ./include/grob-interface.hh:23, + from ./include/custos.hh:24, + from custos.cc:31: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -160263,9 +158633,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/performer.hh:25, - from drum-note-performer.cc:20: + from ./include/grob-interface.hh:23, + from ./include/custos.hh:24, + from custos.cc:31: ./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -160291,66 +158661,136 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/custos.hh:24, - from custos.cc:31: -./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); + ^~~~~~~~~~~~~~~~~~~~ +./include/lily-lexer.hh: In static member function 'static Lily_lexer* Lily_lexer::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' - inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/lily-lexer.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Lily_lexer); + ^~~~~~~~~~~~~ +In file included from ./include/lily-guile.hh:39, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/lily-parser.hh:23, + from lily-parser-scheme.cc:22: +lily-parser-scheme.cc: In function 'void ly_parse_fileinit()': +lily-parser-scheme.cc:35:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_parse_file, "ly:parse-file", + ^~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +lily-parser-scheme.cc:35:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_parse_file, "ly:parse-file", + ^~~~~~~~~ +lily-parser-scheme.cc: In function 'void ly_parser_lexerinit()': +lily-parser-scheme.cc:140:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_parser_lexer, "ly:parser-lexer", + ^~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +lily-parser-scheme.cc:140:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_parser_lexer, "ly:parser-lexer", + ^~~~~~~~~ +lily-parser-scheme.cc: In function 'void ly_parser_cloneinit()': +lily-parser-scheme.cc:148:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_parser_clone, "ly:parser-clone", + ^~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +lily-parser-scheme.cc:148:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_parser_clone, "ly:parser-clone", + ^~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/lily-parser.hh:23, + from lily-parser-scheme.cc:22: +lily-parser-scheme.cc: In function 'scm_unused_struct* ly_parser_clone(SCM, SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:539:25: note: in expansion of macro 'scm_is_eq' + #define SCM_UNBNDP(x) (scm_is_eq ((x), SCM_UNDEFINED)) ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/custos.hh:24, - from custos.cc:31: -./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': +lily-parser-scheme.cc:158:7: note: in expansion of macro 'SCM_UNBNDP' + if (SCM_UNBNDP (closures)) + ^~~~~~~~~~ +In file included from ./include/lily-guile.hh:39, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/lily-parser.hh:23, + from lily-parser-scheme.cc:22: +lily-parser-scheme.cc: In function 'void ly_parser_define_xinit()': +lily-parser-scheme.cc:167:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_parser_define_x, "ly:parser-define!", + ^~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +lily-parser-scheme.cc:167:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_parser_define_x, "ly:parser-define!", + ^~~~~~~~~ +./include/font-metric.hh: In static member function 'static Font_metric* Font_metric::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -160369,59 +158809,135 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' - && (SCM_TYP7 (x) == scm_tc7_symbol)) - ^~~~~~~~ -./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' - inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } - ^~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/font-metric.hh:57:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Font_metric); + ^~~~~~~~~~~~~ +lily-parser-scheme.cc: In function 'void ly_parser_lookupinit()': +lily-parser-scheme.cc:181:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_parser_lookup, "ly:parser-lookup", + ^~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +lily-parser-scheme.cc:181:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_parser_lookup, "ly:parser-lookup", + ^~~~~~~~~ +lily-parser-scheme.cc: In function 'void ly_parser_parse_stringinit()': +lily-parser-scheme.cc:199:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_parser_parse_string, "ly:parser-parse-string", + ^~~~~~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +lily-parser-scheme.cc:199:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_parser_parse_string, "ly:parser-parse-string", + ^~~~~~~~~ +lily-parser-scheme.cc: In function 'void ly_parse_string_expressioninit()': +lily-parser-scheme.cc:217:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM, SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_parse_string_expression, "ly:parse-string-expression", + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +lily-parser-scheme.cc:217:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_parse_string_expression, "ly:parse-string-expression", + ^~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/custos.hh:24, - from custos.cc:31: -./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/lily-parser.hh:23, + from lily-parser-scheme.cc:22: +lily-parser-scheme.cc: In function 'scm_unused_struct* ly_parse_string_expression(SCM, SCM, SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:539:25: note: in expansion of macro 'scm_is_eq' + #define SCM_UNBNDP(x) (scm_is_eq ((x), SCM_UNDEFINED)) ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' - return scm_is_true (scm_equal_p (x, y)); - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': +lily-parser-scheme.cc:228:7: note: in expansion of macro 'SCM_UNBNDP' + if (SCM_UNBNDP (filename) || !scm_is_string (filename)) + ^~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:539:25: note: in expansion of macro 'scm_is_eq' + #define SCM_UNBNDP(x) (scm_is_eq ((x), SCM_UNDEFINED)) ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' - inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/custos.hh:24, - from custos.cc:31: -./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': +lily-parser-scheme.cc:233:7: note: in expansion of macro 'SCM_UNBNDP' + if (SCM_UNBNDP (line) || !scm_is_integer (line)) + ^~~~~~~~~~ +In file included from ./include/lily-guile.hh:39, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/lily-parser.hh:23, + from lily-parser-scheme.cc:22: +lily-parser-scheme.cc: In function 'void ly_parser_include_stringinit()': +lily-parser-scheme.cc:249:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_parser_include_string, "ly:parser-include-string", + ^~~~~~~~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +lily-parser-scheme.cc:249:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_parser_include_string, "ly:parser-include-string", + ^~~~~~~~~ +lily-parser-scheme.cc: In function 'void ly_parser_set_note_namesinit()': +lily-parser-scheme.cc:264:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_parser_set_note_names, "ly:parser-set-note-names", + ^~~~~~~~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +lily-parser-scheme.cc:264:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_parser_set_note_names, "ly:parser-set-note-names", + ^~~~~~~~~ +lily-parser-scheme.cc: In function 'void ly_parser_output_nameinit()': +lily-parser-scheme.cc:282:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_parser_output_name, "ly:parser-output-name", + ^~~~~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +lily-parser-scheme.cc:282:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_parser_output_name, "ly:parser-output-name", + ^~~~~~~~~ +lily-parser-scheme.cc: In function 'void ly_parser_errorinit()': +lily-parser-scheme.cc:292:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_parser_error, "ly:parser-error", + ^~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +lily-parser-scheme.cc:292:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_parser_error, "ly:parser-error", + ^~~~~~~~~ +lily-parser-scheme.cc: In function 'void ly_parser_clear_errorinit()': +lily-parser-scheme.cc:311:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_parser_clear_error, "ly:parser-clear-error", + ^~~~~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +lily-parser-scheme.cc:311:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_parser_clear_error, "ly:parser-clear-error", + ^~~~~~~~~ +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -160440,13 +158956,26 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' - inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } - ^~~~~~~~~~~ -./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); + ^~~~~~~~~~~~~ +lily-parser-scheme.cc: In function 'void ly_parser_has_error_pinit()': +lily-parser-scheme.cc:324:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_parser_has_error_p, "ly:parser-has-error?", + ^~~~~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +lily-parser-scheme.cc:324:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_parser_has_error_p, "ly:parser-has-error?", + ^~~~~~~~~ +./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -160468,19 +158997,67 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Translator); - ^~~~~~~~~~~~~ +./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Stencil); + ^~~~~~~~~~~~~~~~~~~~ +In file included from ./include/lily-guile.hh:39, + from ./include/grob-interface.hh:23, + from ./include/custos.hh:24, + from custos.cc:31: +custos.cc: In function 'void Custos_print_init_functions()': +custos.cc:40:31: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK (Custos, print, 1); + ^~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +custos.cc:40:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' + MAKE_SCHEME_CALLBACK (Custos, print, 1); + ^~~~~~~~~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/custos.hh:24, + from custos.cc:31: +custos.cc: In static member function 'static scm_unused_struct* Custos::print(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' + && (SCM_TYP7 (x) == scm_tc7_symbol)) + ^~~~~~~~ +custos.cc:48:7: note: in expansion of macro 'scm_is_symbol' + if (scm_is_symbol (scm_style)) + ^~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/grob.hh:23, - from grob-closure.cc:1: + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from part-combine-iterator.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -160532,9 +159109,10 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/grob.hh:23, - from grob-closure.cc:1: + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from part-combine-iterator.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -160567,9 +159145,10 @@ from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/grob.hh:23, - from grob-closure.cc:1: + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from part-combine-iterator.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -160602,6 +159181,38 @@ ./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from part-combine-iterator.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' + inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } + ^~~~~~~~~~~ ./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -160630,13 +159241,8 @@ ./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' DECLARE_SIMPLE_SMOBS (Moment); ^~~~~~~~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/grob.hh:23, - from grob-closure.cc:1: -./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': +rm -f ./out/text-interface.dep; DEPENDENCIES_OUTPUT="./out/text-interface.dep ./out/text-interface.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/text-interface.o text-interface.cc +./include/duration.hh: In static member function 'static Duration* Duration::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -160655,13 +159261,16 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' - inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } - ^~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/duration.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Duration); + ^~~~~~~~~~~~~~~~~~~~ +./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -160686,10 +159295,10 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); +./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Listener); ^~~~~~~~~~~~~~~~~~~~ -./include/pitch.hh: In static member function 'static Pitch* Pitch::unsmob(SCM)': +./include/scm-hash.hh: In static member function 'static Scheme_hash_table* Scheme_hash_table::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -160711,13 +159320,13 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/pitch.hh:74:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Pitch); - ^~~~~~~~~~~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +./include/scm-hash.hh:62:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Scheme_hash_table); + ^~~~~~~~~~~~~ +./include/context.hh: In static member function 'static Context* Context::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -160739,13 +159348,13 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); - ^~~~~~~~~~~~~~~~~~~~ -./include/duration.hh: In static member function 'static Duration* Duration::unsmob(SCM)': +./include/context.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Context); + ^~~~~~~~~~~~~ +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -160770,10 +159379,10 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/duration.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Duration); +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); ^~~~~~~~~~~~~~~~~~~~ -./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': +./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -160798,10 +159407,10 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Listener); +./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Stencil); ^~~~~~~~~~~~~~~~~~~~ -./include/scm-hash.hh: In static member function 'static Scheme_hash_table* Scheme_hash_table::unsmob(SCM)': +./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -160826,10 +159435,10 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/scm-hash.hh:62:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Scheme_hash_table); +./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Prob); ^~~~~~~~~~~~~ -./include/context.hh: In static member function 'static Context* Context::unsmob(SCM)': +./include/dispatcher.hh: In static member function 'static Dispatcher* Dispatcher::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -160854,10 +159463,10 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/context.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Context); +./include/dispatcher.hh:49:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Dispatcher); ^~~~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +./include/pitch.hh: In static member function 'static Pitch* Pitch::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -160882,10 +159491,11 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); +./include/pitch.hh:74:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Pitch); ^~~~~~~~~~~~~~~~~~~~ -./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': +rm -f ./out/chord-name-engraver.dep; DEPENDENCIES_OUTPUT="./out/chord-name-engraver.dep ./out/chord-name-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/chord-name-engraver.o chord-name-engraver.cc +./include/music-iterator.hh: In static member function 'static Music_iterator* Music_iterator::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -160907,13 +159517,52 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Stencil); - ^~~~~~~~~~~~~~~~~~~~ -./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': +./include/music-iterator.hh:68:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Music_iterator); + ^~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/grob.hh:23, + from staff-symbol-referencer-scheme.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/grob.hh:23, + from staff-symbol-referencer-scheme.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -160932,16 +159581,149 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Prob); - ^~~~~~~~~~~~~ -./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' + return SCM_I_CONSP (x); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/grob.hh:23, + from staff-symbol-referencer-scheme.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' + #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) + ^ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' + scm_ptobs[SCM_PTOBNUM (port)].flush (port); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/grob.hh:23, + from staff-symbol-referencer-scheme.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' + #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' + #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' + #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} + ^~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' + SCM_TABCOL (port); + ^~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/grob.hh:23, + from staff-symbol-referencer-scheme.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/grob.hh:23, + from staff-symbol-referencer-scheme.cc:20: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -160960,16 +159742,99 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from part-combine-iterator.cc:20: +part-combine-iterator.cc: In member function 'virtual void Part_combine_iterator::construct_children()': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +part-combine-iterator.cc:371:11: note: in expansion of macro 'scm_is_true' + if (scm_is_true (scm_negative_p (direction_))) + ^~~~~~~~~~~ +rm -f ./out/volta-bracket.dep; DEPENDENCIES_OUTPUT="./out/volta-bracket.dep ./out/volta-bracket.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/volta-bracket.o volta-bracket.cc +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from part-combine-iterator.cc:20: +part-combine-iterator.cc: In member function 'virtual void Part_combine_iterator::process(Moment)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' + && (SCM_TYP7 (x) == scm_tc7_symbol)) + ^~~~~~~~ +part-combine-iterator.cc:501:16: note: in expansion of macro 'scm_is_symbol' + else if (scm_is_symbol (tag)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' + && (SCM_TYP7 (x) == scm_tc7_symbol)) + ^~~~~~~~ +part-combine-iterator.cc:504:25: note: in expansion of macro 'scm_is_symbol' + + (scm_is_symbol (tag) ? ly_symbol2string (tag) : string ("not a symbol")); ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Grob); - ^~~~~~~~~~~~~ -drum-note-performer.cc: In member function 'void Drum_note_performer::process_music()': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -160994,10 +159859,9 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' && (SCM_TYP7 (x) == scm_tc7_symbol)) ^~~~~~~~ -drum-note-performer.cc:57:11: note: in expansion of macro 'scm_is_symbol' - if (scm_is_symbol (sym) - ^~~~~~~~~~~~~ -rm -f ./out/piano-pedal-align-engraver.dep; DEPENDENCIES_OUTPUT="./out/piano-pedal-align-engraver.dep ./out/piano-pedal-align-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/piano-pedal-align-engraver.o piano-pedal-align-engraver.cc +part-combine-iterator.cc:504:25: note: in expansion of macro 'scm_is_symbol' + + (scm_is_symbol (tag) ? ly_symbol2string (tag) : string ("not a symbol")); + ^~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, @@ -161185,91 +160049,6 @@ ./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' DECLARE_SIMPLE_SMOBS (Box); ^~~~~~~~~~~~~~~~~~~~ -./include/font-metric.hh: In static member function 'static Font_metric* Font_metric::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/font-metric.hh:57:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Font_metric); - ^~~~~~~~~~~~~ -rm -f ./out/articulations.dep; DEPENDENCIES_OUTPUT="./out/articulations.dep ./out/articulations.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/articulations.o articulations.cc -./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Grob); - ^~~~~~~~~~~~~ -./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Stencil); - ^~~~~~~~~~~~~~~~~~~~ ./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -161333,20 +160112,6 @@ staff-symbol-referencer-scheme.cc:53:1: note: in expansion of macro 'LY_DEFINE' LY_DEFINE (ly_staff_symbol_line_thickness, "ly:staff-symbol-line-thickness", ^~~~~~~~~ -In file included from ./include/lily-guile.hh:39, - from ./include/grob-interface.hh:23, - from ./include/custos.hh:24, - from custos.cc:31: -custos.cc: In function 'void Custos_print_init_functions()': -custos.cc:40:31: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (Custos, print, 1); - ^~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -custos.cc:40:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (Custos, print, 1); - ^~~~~~~~~~~~~~~~~~~~ staff-symbol-referencer-scheme.cc: In function 'void ly_staff_symbol_staff_spaceinit()': staff-symbol-referencer-scheme.cc:64:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] LY_DEFINE (ly_staff_symbol_staff_space, "ly:staff-symbol-staff-space", @@ -161367,47 +160132,10 @@ staff-symbol-referencer-scheme.cc:75:1: note: in expansion of macro 'LY_DEFINE' LY_DEFINE (ly_staff_symbol_staff_radius, "ly:staff-symbol-staff-radius", ^~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/custos.hh:24, - from custos.cc:31: -custos.cc: In static member function 'static scm_unused_struct* Custos::print(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' - && (SCM_TYP7 (x) == scm_tc7_symbol)) - ^~~~~~~~ -custos.cc:48:7: note: in expansion of macro 'scm_is_symbol' - if (scm_is_symbol (scm_style)) - ^~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/stencil.hh:26, - from ./include/chord-name.hh:23, - from chord-name-engraver.cc:20: + from lily-guile.cc:21: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -161436,11 +160164,7 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/stencil.hh:26, - from ./include/chord-name.hh:23, - from chord-name-engraver.cc:20: + from lily-guile.cc:21: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -161469,11 +160193,7 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/stencil.hh:26, - from ./include/chord-name.hh:23, - from chord-name-engraver.cc:20: + from lily-guile.cc:21: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -161504,11 +160224,7 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/stencil.hh:26, - from ./include/chord-name.hh:23, - from chord-name-engraver.cc:20: + from lily-guile.cc:21: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -161538,11 +160254,7 @@ ^~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/stencil.hh:26, - from ./include/chord-name.hh:23, - from chord-name-engraver.cc:20: + from lily-guile.cc:21: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -161599,48 +160311,12 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/stencil.hh:26, - from ./include/chord-name.hh:23, - from chord-name-engraver.cc:20: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ -rm -f ./out/spacing-loose-columns.dep; DEPENDENCIES_OUTPUT="./out/spacing-loose-columns.dep ./out/spacing-loose-columns.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/spacing-loose-columns.o spacing-loose-columns.cc -rm -f ./out/note-performer.dep; DEPENDENCIES_OUTPUT="./out/note-performer.dep ./out/note-performer.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/note-performer.o note-performer.cc In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/stencil.hh:26, - from ./include/text-interface.hh:24, - from text-interface.cc:21: + from ./include/grob-info.hh:23, + from ./include/performer.hh:25, + from drum-note-performer.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -161669,11 +160345,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/stencil.hh:26, - from ./include/text-interface.hh:24, - from text-interface.cc:21: + from ./include/grob-info.hh:23, + from ./include/performer.hh:25, + from drum-note-performer.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -161702,11 +160376,9 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/stencil.hh:26, - from ./include/text-interface.hh:24, - from text-interface.cc:21: + from ./include/grob-info.hh:23, + from ./include/performer.hh:25, + from drum-note-performer.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -161737,11 +160409,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/stencil.hh:26, - from ./include/text-interface.hh:24, - from text-interface.cc:21: + from ./include/grob-info.hh:23, + from ./include/performer.hh:25, + from drum-note-performer.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -161771,11 +160441,9 @@ ^~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/stencil.hh:26, - from ./include/text-interface.hh:24, - from text-interface.cc:21: + from ./include/grob-info.hh:23, + from ./include/performer.hh:25, + from drum-note-performer.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -161834,39 +160502,9 @@ ^~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/stencil.hh:26, - from ./include/text-interface.hh:24, - from text-interface.cc:21: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from lily-guile.cc:21: + from ./include/grob-info.hh:23, + from ./include/performer.hh:25, + from drum-note-performer.cc:20: ./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -161895,11 +160533,9 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/stencil.hh:26, - from ./include/chord-name.hh:23, - from chord-name-engraver.cc:20: + from ./include/grob-info.hh:23, + from ./include/performer.hh:25, + from drum-note-performer.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -161950,11 +160586,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/stencil.hh:26, - from ./include/chord-name.hh:23, - from chord-name-engraver.cc:20: + from ./include/grob-info.hh:23, + from ./include/performer.hh:25, + from drum-note-performer.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -161986,11 +160620,9 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/stencil.hh:26, - from ./include/chord-name.hh:23, - from chord-name-engraver.cc:20: + from ./include/grob-info.hh:23, + from ./include/performer.hh:25, + from drum-note-performer.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -162025,11 +160657,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/stencil.hh:26, - from ./include/chord-name.hh:23, - from chord-name-engraver.cc:20: + from ./include/grob-info.hh:23, + from ./include/performer.hh:25, + from drum-note-performer.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -162055,7 +160685,7 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -162077,13 +160707,13 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); - ^~~~~~~~~~~~~~~~~~~~ -./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': +./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Translator); + ^~~~~~~~~~~~~ +./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -162108,10 +160738,10 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Stencil); +./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Moment); ^~~~~~~~~~~~~~~~~~~~ -./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': +./include/pitch.hh: In static member function 'static Pitch* Pitch::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -162136,8 +160766,8 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Moment); +./include/pitch.hh:74:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Pitch); ^~~~~~~~~~~~~~~~~~~~ ./include/duration.hh: In static member function 'static Duration* Duration::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] @@ -162167,6 +160797,7 @@ ./include/duration.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' DECLARE_SIMPLE_SMOBS (Duration); ^~~~~~~~~~~~~~~~~~~~ +rm -f ./out/piano-pedal-align-engraver.dep; DEPENDENCIES_OUTPUT="./out/piano-pedal-align-engraver.dep ./out/piano-pedal-align-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/piano-pedal-align-engraver.o piano-pedal-align-engraver.cc ./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -162223,14 +160854,406 @@ ./include/scm-hash.hh:62:3: note: in expansion of macro 'DECLARE_SMOBS' DECLARE_SMOBS (Scheme_hash_table); ^~~~~~~~~~~~~ +./include/context.hh: In static member function 'static Context* Context::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/context.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Context); + ^~~~~~~~~~~~~ +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); + ^~~~~~~~~~~~~~~~~~~~ +./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Stencil); + ^~~~~~~~~~~~~~~~~~~~ +./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Prob); + ^~~~~~~~~~~~~ +drum-note-performer.cc: In member function 'void Drum_note_performer::process_music()': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' + && (SCM_TYP7 (x) == scm_tc7_symbol)) + ^~~~~~~~ +drum-note-performer.cc:57:11: note: in expansion of macro 'scm_is_symbol' + if (scm_is_symbol (sym) + ^~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, - from ./include/stencil.hh:26, - from ./include/text-interface.hh:24, - from text-interface.cc:21: + from ./include/grob.hh:23, + from grob-closure.cc:1: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/grob.hh:23, + from grob-closure.cc:1: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' + return SCM_I_CONSP (x); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/grob.hh:23, + from grob-closure.cc:1: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' + #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) + ^ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' + scm_ptobs[SCM_PTOBNUM (port)].flush (port); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/grob.hh:23, + from grob-closure.cc:1: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' + #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' + #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' + #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} + ^~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' + SCM_TABCOL (port); + ^~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/grob.hh:23, + from grob-closure.cc:1: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/grob.hh:23, + from grob-closure.cc:1: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from lily-guile.cc:21: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/grob.hh:23, + from grob-closure.cc:1: ./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -162283,9 +161306,8 @@ from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, - from ./include/stencil.hh:26, - from ./include/text-interface.hh:24, - from text-interface.cc:21: + from ./include/grob.hh:23, + from grob-closure.cc:1: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -162314,42 +161336,13 @@ ./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } ^~~~~~~~~~~~~ -./include/context.hh: In static member function 'static Context* Context::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/context.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Context); - ^~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, - from ./include/stencil.hh:26, - from ./include/text-interface.hh:24, - from text-interface.cc:21: + from ./include/grob.hh:23, + from grob-closure.cc:1: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -162386,9 +161379,8 @@ from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, - from ./include/stencil.hh:26, - from ./include/text-interface.hh:24, - from text-interface.cc:21: + from ./include/grob.hh:23, + from grob-closure.cc:1: ./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -162414,6 +161406,35 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); + ^~~~~~~~~~~~~~~~~~~~ +rm -f ./out/articulations.dep; DEPENDENCIES_OUTPUT="./out/articulations.dep ./out/articulations.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/articulations.o articulations.cc In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, @@ -162466,34 +161487,6 @@ ./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } ^~~~~~~~~~~ -./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Translator); - ^~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from lily-guile.cc:21: @@ -162589,7 +161582,7 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -162611,13 +161604,13 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); - ^~~~~~~~~~~~~~~~~~~~ -./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); + ^~~~~~~~~~~~~ +./include/pitch.hh: In static member function 'static Pitch* Pitch::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -162642,15 +161635,15 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Stencil); +./include/pitch.hh:74:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Pitch); ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, - from articulations.cc:19: + from piano-pedal-align-engraver.cc:21: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -162677,39 +161670,11 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' if (scm_is_null (*freelist)) ^~~~~~~~~~~ -./include/pitch.hh: In static member function 'static Pitch* Pitch::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/pitch.hh:74:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Pitch); - ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, - from articulations.cc:19: + from piano-pedal-align-engraver.cc:21: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -162740,7 +161705,7 @@ from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, - from articulations.cc:19: + from piano-pedal-align-engraver.cc:21: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -162773,7 +161738,7 @@ from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, - from articulations.cc:19: + from piano-pedal-align-engraver.cc:21: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -162805,7 +161770,7 @@ from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, - from articulations.cc:19: + from piano-pedal-align-engraver.cc:21: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -162862,7 +161827,7 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ -./include/skyline.hh: In static member function 'static Skyline* Skyline::unsmob(SCM)': +./include/source-file.hh: In static member function 'static Source_file* Source_file::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -162884,13 +161849,13 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/skyline.hh:65:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Skyline); - ^~~~~~~~~~~~~~~~~~~~ -./include/skyline-pair.hh: In static member function 'static Skyline_pair* Skyline_pair::unsmob(SCM)': +./include/source-file.hh:49:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Source_file); + ^~~~~~~~~~~~~ +lily-guile.cc: In function 'std::__cxx11::string robust_symbol2string(SCM, const string&)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -162909,16 +161874,27 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/skyline-pair.hh:30:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Skyline_pair); - ^~~~~~~~~~~~~~~~~~~~ -./include/font-metric.hh: In static member function 'static Font_metric* Font_metric::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' + && (SCM_TYP7 (x) == scm_tc7_symbol)) + ^~~~~~~~ +lily-guile.cc:80:10: note: in expansion of macro 'scm_is_symbol' + return scm_is_symbol (sym) ? ly_symbol2string (sym) : str; + ^~~~~~~~~~~~~ +lily-guile.cc: In function 'unsigned int ly_scm_hash(SCM)': +lily-guile.cc:180:21: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] + return scm_ihashv (s, ~1u); + ~~~~~~~~~~~^~~~~~~~ +lily-guile.cc: In function 'scm_unused_struct* ly_deep_copy(SCM)': +lily-guile.cc:376:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + int len = scm_c_vector_length (src); + ~~~~~~~~~~~~~~~~~~~~^~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from lily-guile.cc:21: +lily-guile.cc: In function 'bool type_check_assignment(SCM, SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -162937,21 +161913,81 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/font-metric.hh:57:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Font_metric); - ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' + && (SCM_TYP7 (x) == scm_tc7_symbol)) + ^~~~~~~~ +lily-guile.cc:405:8: note: in expansion of macro 'scm_is_symbol' + if (!scm_is_symbol (sym)) + ^~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from piano-pedal-align-engraver.cc:21: + from lily-guile.cc:21: +lily-guile.cc: In function 'Rational ly_scm2rational(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +lily-guile.cc:602:7: note: in expansion of macro 'scm_is_true' + if (scm_is_true (scm_inf_p (r))) + ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +lily-guile.cc:604:11: note: in expansion of macro 'scm_is_true' + if (scm_is_true (scm_positive_p (r))) + ^~~~~~~~~~~ +lily-guile.cc: In function 'bool ly_is_rational(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +lily-guile.cc:635:15: note: in expansion of macro 'scm_is_true' + && (scm_is_true (scm_exact_p (n)) + ^~~~~~~~~~~ +lily-guile.cc: In function 'scm_unused_struct* alist_to_hashq(SCM)': +lily-guile.cc:642:23: warning: conversion from 'long int' to 'int' may change value [-Wconversion] + int i = scm_ilength (alist); + ~~~~~~~~~~~~^~~~~~~ +rm -f ./out/spacing-loose-columns.dep; DEPENDENCIES_OUTPUT="./out/spacing-loose-columns.dep ./out/spacing-loose-columns.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/spacing-loose-columns.o spacing-loose-columns.cc +rm -f ./out/note-performer.dep; DEPENDENCIES_OUTPUT="./out/note-performer.dep ./out/note-performer.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/note-performer.o note-performer.cc +rm -f ./out/pdf-scheme.dep; DEPENDENCIES_OUTPUT="./out/pdf-scheme.dep ./out/pdf-scheme.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/pdf-scheme.o pdf-scheme.cc +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/stencil.hh:26, + from ./include/text-interface.hh:24, + from text-interface.cc:21: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -162980,9 +162016,11 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from piano-pedal-align-engraver.cc:21: + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/stencil.hh:26, + from ./include/text-interface.hh:24, + from text-interface.cc:21: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -163011,9 +162049,11 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from piano-pedal-align-engraver.cc:21: + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/stencil.hh:26, + from ./include/text-interface.hh:24, + from text-interface.cc:21: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -163042,39 +162082,13 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' scm_ptobs[SCM_PTOBNUM (port)].flush (port); ^~~~~~~~~~~ -./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Grob); - ^~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from piano-pedal-align-engraver.cc:21: + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/stencil.hh:26, + from ./include/text-interface.hh:24, + from text-interface.cc:21: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -163104,9 +162118,11 @@ ^~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from piano-pedal-align-engraver.cc:21: + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/stencil.hh:26, + from ./include/text-interface.hh:24, + from text-interface.cc:21: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -163163,7 +162179,14 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ -./include/output-def.hh: In static member function 'static Output_def* Output_def::unsmob(SCM)': +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/stencil.hh:26, + from ./include/text-interface.hh:24, + from text-interface.cc:21: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -163182,44 +162205,55 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/output-def.hh:54:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Output_def); - ^~~~~~~~~~~~~ -./include/pitch.hh: In static member function 'static Pitch* Pitch::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ +rm -f ./out/melody-spanner.dep; DEPENDENCIES_OUTPUT="./out/melody-spanner.dep ./out/melody-spanner.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/melody-spanner.o melody-spanner.cc +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/stencil.hh:26, + from ./include/chord-name.hh:23, + from chord-name-engraver.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/pitch.hh:74:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Pitch); - ^~~~~~~~~~~~~~~~~~~~ -./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/stencil.hh:26, + from ./include/chord-name.hh:23, + from chord-name-engraver.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -163238,22 +162272,30 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Prob); - ^~~~~~~~~~~~~ -./include/font-metric.hh: In static member function 'static Font_metric* Font_metric::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' + return SCM_I_CONSP (x); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/stencil.hh:26, + from ./include/chord-name.hh:23, + from chord-name-engraver.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' + #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) + ^ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -163266,16 +162308,19 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/font-metric.hh:57:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Font_metric); - ^~~~~~~~~~~~~ -./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' + scm_ptobs[SCM_PTOBNUM (port)].flush (port); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/stencil.hh:26, + from ./include/chord-name.hh:23, + from chord-name-engraver.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -163288,28 +162333,41 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Grob); - ^~~~~~~~~~~~~ -./include/output-def.hh: In static member function 'static Output_def* Output_def::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' + #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' + #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' + #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} + ^~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' + SCM_TABCOL (port); + ^~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/stencil.hh:26, + from ./include/chord-name.hh:23, + from chord-name-engraver.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -163319,26 +162377,25 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/output-def.hh:54:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Output_def); - ^~~~~~~~~~~~~ -rm -f ./out/pdf-scheme.dep; DEPENDENCIES_OUTPUT="./out/pdf-scheme.dep ./out/pdf-scheme.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/pdf-scheme.o pdf-scheme.cc -./include/source-file.hh: In static member function 'static Source_file* Source_file::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -163348,19 +162405,20 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/source-file.hh:49:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Source_file); - ^~~~~~~~~~~~~ -lily-guile.cc: In function 'std::__cxx11::string robust_symbol2string(SCM, const string&)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/stencil.hh:26, + from ./include/chord-name.hh:23, + from chord-name-engraver.cc:20: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -163379,19 +162437,13 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' - && (SCM_TYP7 (x) == scm_tc7_symbol)) - ^~~~~~~~ -lily-guile.cc:80:10: note: in expansion of macro 'scm_is_symbol' - return scm_is_symbol (sym) ? ly_symbol2string (sym) : str; - ^~~~~~~~~~~~~ -lily-guile.cc: In function 'unsigned int ly_scm_hash(SCM)': -lily-guile.cc:180:21: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] - return scm_ihashv (s, ~1u); - ~~~~~~~~~~~^~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ +rm -f ./out/keyword.dep; DEPENDENCIES_OUTPUT="./out/keyword.dep ./out/keyword.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/keyword.o keyword.cc In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, @@ -163458,7 +162510,6 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' return SCM_I_CONSP (x); ^~~~~~~~~~~ -rm -f ./out/melody-spanner.dep; DEPENDENCIES_OUTPUT="./out/melody-spanner.dep ./out/melody-spanner.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/melody-spanner.o melody-spanner.cc In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, @@ -163495,10 +162546,6 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' scm_ptobs[SCM_PTOBNUM (port)].flush (port); ^~~~~~~~~~~ -lily-guile.cc: In function 'scm_unused_struct* ly_deep_copy(SCM)': -lily-guile.cc:376:37: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - int len = scm_c_vector_length (src); - ~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, @@ -163533,37 +162580,6 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' SCM_TABCOL (port); ^~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from lily-guile.cc:21: -lily-guile.cc: In function 'bool type_check_assignment(SCM, SCM, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' - && (SCM_TYP7 (x) == scm_tc7_symbol)) - ^~~~~~~~ -lily-guile.cc:405:8: note: in expansion of macro 'scm_is_symbol' - if (!scm_is_symbol (sym)) - ^~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, @@ -163662,178 +162678,200 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from lily-guile.cc:21: -lily-guile.cc: In function 'Rational ly_scm2rational(SCM)': + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from articulations.cc:19: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -lily-guile.cc:602:7: note: in expansion of macro 'scm_is_true' - if (scm_is_true (scm_inf_p (r))) +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -lily-guile.cc:604:11: note: in expansion of macro 'scm_is_true' - if (scm_is_true (scm_positive_p (r))) - ^~~~~~~~~~~ -lily-guile.cc: In function 'bool ly_is_rational(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from articulations.cc:19: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -lily-guile.cc:635:15: note: in expansion of macro 'scm_is_true' - && (scm_is_true (scm_exact_p (n)) - ^~~~~~~~~~~ -lily-guile.cc: In function 'scm_unused_struct* alist_to_hashq(SCM)': -lily-guile.cc:642:23: warning: conversion from 'long int' to 'int' may change value [-Wconversion] - int i = scm_ilength (alist); - ~~~~~~~~~~~~^~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' + return SCM_I_CONSP (x); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/stencil.hh:26, - from ./include/text-interface.hh:24, - from text-interface.cc:21: -text-interface.cc: In function 'void replace_special_characters(std::__cxx11::string&, SCM)': + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from articulations.cc:19: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -text-interface.cc:63:15: note: in expansion of macro 'scm_is_true' - if (scm_is_true (ligature)) +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' + #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) + ^ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' + scm_ptobs[SCM_PTOBNUM (port)].flush (port); ^~~~~~~~~~~ -In file included from ./include/lily-guile.hh:39, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/stencil.hh:26, - from ./include/text-interface.hh:24, - from text-interface.cc:21: -text-interface.cc: In function 'void Text_interface_interpret_string_init_functions()': -text-interface.cc:69:39: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (Text_interface, interpret_string, 3); - ^~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -text-interface.cc:69:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (Text_interface, interpret_string, 3); - ^~~~~~~~~~~~~~~~~~~~ -text-interface.cc: In function 'void Text_interface_interpret_markup_init_functions()': -text-interface.cc:98:52: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK_WITH_OPTARGS (Text_interface, interpret_markup, 3, 0, - ^~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -text-interface.cc: In static member function 'static scm_unused_struct* Text_interface::interpret_markup(SCM, SCM, SCM)': -text-interface.cc:124:28: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - int slow = depth / 2; - ~~~~~~^~~ -text-interface.cc:142:32: warning: format '%d' expects argument of type 'int', but argument 2 has type 'size_t' {aka 'long unsigned int'} [-Wformat=] - non_fatal_error (_f ("Markup depth exceeds maximal value of %d; " - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - "Markup: %s", max_depth, name.c_str ())); - ~~~~~~~~~~~~ ~~~~~~~~~ -In file included from ./include/lily-guile.hh:39, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/stencil.hh:26, - from ./include/text-interface.hh:24, - from text-interface.cc:21: -text-interface.cc: In function 'void Text_interface_print_init_functions()': -text-interface.cc:163:39: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (Text_interface, print, 1); - ^~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -text-interface.cc:163:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (Text_interface, print, 1); - ^~~~~~~~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/stencil.hh:26, - from ./include/text-interface.hh:24, - from text-interface.cc:21: -text-interface.cc: In static member function 'static bool Text_interface::is_markup(SCM)': + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from articulations.cc:19: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -text-interface.cc:180:12: note: in expansion of macro 'scm_is_true' - && scm_is_true - ^~~~~~~~~~~ -text-interface.cc: In static member function 'static bool Text_interface::is_markup_list(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' + #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' + #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' + #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} + ^~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' + SCM_TABCOL (port); + ^~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from articulations.cc:19: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -text-interface.cc:192:10: note: in expansion of macro 'scm_is_true' - return scm_is_true (scm_call_1 (music_list_p, x)); - ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, - from ./include/font-metric.hh:23, - from ./include/font-interface.hh:23, - from volta-bracket.cc:24: + from ./include/stencil.hh:26, + from ./include/text-interface.hh:24, + from text-interface.cc:21: ./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -163886,9 +162924,9 @@ from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, - from ./include/font-metric.hh:23, - from ./include/font-interface.hh:23, - from volta-bracket.cc:24: + from ./include/stencil.hh:26, + from ./include/text-interface.hh:24, + from text-interface.cc:21: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -163922,9 +162960,9 @@ from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, - from ./include/font-metric.hh:23, - from ./include/font-interface.hh:23, - from volta-bracket.cc:24: + from ./include/stencil.hh:26, + from ./include/text-interface.hh:24, + from text-interface.cc:21: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -163961,9 +162999,9 @@ from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, - from ./include/font-metric.hh:23, - from ./include/font-interface.hh:23, - from volta-bracket.cc:24: + from ./include/stencil.hh:26, + from ./include/text-interface.hh:24, + from text-interface.cc:21: ./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -164017,202 +163055,15 @@ ./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' DECLARE_SIMPLE_SMOBS (Box); ^~~~~~~~~~~~~~~~~~~~ -./include/font-metric.hh: In static member function 'static Font_metric* Font_metric::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/font-metric.hh:57:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Font_metric); - ^~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from articulations.cc:19: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from piano-pedal-align-engraver.cc:21: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ -./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Grob); - ^~~~~~~~~~~~~ -./include/output-def.hh: In static member function 'static Output_def* Output_def::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/output-def.hh:54:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Output_def); - ^~~~~~~~~~~~~ -./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Stencil); - ^~~~~~~~~~~~~~~~~~~~ -In file included from ./include/lily-guile.hh:39, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/font-metric.hh:23, - from ./include/font-interface.hh:23, - from volta-bracket.cc:24: -volta-bracket.cc: In function 'void Volta_bracket_interface_print_init_functions()': -volta-bracket.cc:45:48: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (Volta_bracket_interface, print, 1); - ^~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -volta-bracket.cc:45:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (Volta_bracket_interface, print, 1); - ^~~~~~~~~~~~~~~~~~~~ -rm -f ./out/keyword.dep; DEPENDENCIES_OUTPUT="./out/keyword.dep ./out/keyword.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/keyword.o keyword.cc -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from piano-pedal-align-engraver.cc:21: -./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/font-metric.hh:23, + from ./include/font-interface.hh:23, + from volta-bracket.cc:24: +./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -164262,9 +163113,11 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from piano-pedal-align-engraver.cc:21: + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/font-metric.hh:23, + from ./include/font-interface.hh:23, + from volta-bracket.cc:24: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -164296,9 +163149,11 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from piano-pedal-align-engraver.cc:21: + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/font-metric.hh:23, + from ./include/font-interface.hh:23, + from volta-bracket.cc:24: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -164333,9 +163188,11 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from piano-pedal-align-engraver.cc:21: + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/font-metric.hh:23, + from ./include/font-interface.hh:23, + from volta-bracket.cc:24: ./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -164361,7 +163218,7 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ -./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': +./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -164383,12 +163240,12 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Translator); - ^~~~~~~~~~~~~ +./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Stencil); + ^~~~~~~~~~~~~~~~~~~~ ./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -164417,13 +163274,14 @@ ./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' DECLARE_SIMPLE_SMOBS (Box); ^~~~~~~~~~~~~~~~~~~~ -rm -f ./out/tuplet-bracket.dep; DEPENDENCIES_OUTPUT="./out/tuplet-bracket.dep ./out/tuplet-bracket.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/tuplet-bracket.o tuplet-bracket.cc In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from articulations.cc:19: + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/stencil.hh:26, + from ./include/chord-name.hh:23, + from chord-name-engraver.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -164474,9 +163332,11 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from articulations.cc:19: + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/stencil.hh:26, + from ./include/chord-name.hh:23, + from chord-name-engraver.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -164508,9 +163368,11 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from articulations.cc:19: + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/stencil.hh:26, + from ./include/chord-name.hh:23, + from chord-name-engraver.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -164545,9 +163407,11 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from articulations.cc:19: + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/stencil.hh:26, + from ./include/chord-name.hh:23, + from chord-name-engraver.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -164573,7 +163437,7 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ -./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': +./include/font-metric.hh: In static member function 'static Font_metric* Font_metric::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -164598,14 +163462,10 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Grob); +./include/font-metric.hh:57:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Font_metric); ^~~~~~~~~~~~~ -chord-name-engraver.cc: In member function 'void Chord_name_engraver::process_music()': -chord-name-engraver.cc:155:15: warning: 'markup' may be used uninitialized in this function [-Wmaybe-uninitialized] - last_chord_ = markup; - ~~~~~~~~~~~~^~~~~~~~ -./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': +./include/skyline.hh: In static member function 'static Skyline* Skyline::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -164627,13 +163487,13 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Translator); - ^~~~~~~~~~~~~ -./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': +./include/skyline.hh:65:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Skyline); + ^~~~~~~~~~~~~~~~~~~~ +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -164658,10 +163518,10 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Stencil); +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); ^~~~~~~~~~~~~~~~~~~~ -./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': +./include/skyline-pair.hh: In static member function 'static Skyline_pair* Skyline_pair::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -164683,13 +163543,13 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Prob); - ^~~~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +./include/skyline-pair.hh:30:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Skyline_pair); + ^~~~~~~~~~~~~~~~~~~~ +./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -164714,10 +163574,38 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); +./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Stencil); ^~~~~~~~~~~~~~~~~~~~ -./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); + ^~~~~~~~~~~~~ +./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -164742,10 +163630,10 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Stencil); +./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Moment); ^~~~~~~~~~~~~~~~~~~~ -./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': +./include/output-def.hh: In static member function 'static Output_def* Output_def::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -164770,10 +163658,10 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Prob); +./include/output-def.hh:54:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Output_def); ^~~~~~~~~~~~~ -./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': +./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -164798,8 +163686,8 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Moment); +./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Stencil); ^~~~~~~~~~~~~~~~~~~~ ./include/duration.hh: In static member function 'static Duration* Duration::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] @@ -164913,7 +163801,7 @@ ./include/context.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' DECLARE_SMOBS (Context); ^~~~~~~~~~~~~ -./include/skyline.hh: In static member function 'static Skyline* Skyline::unsmob(SCM)': +./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -164935,13 +163823,59 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/skyline.hh:65:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Skyline); - ^~~~~~~~~~~~~~~~~~~~ -./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': +./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Translator); + ^~~~~~~~~~~~~ +In file included from ./include/lily-guile.hh:39, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/font-metric.hh:23, + from ./include/font-interface.hh:23, + from volta-bracket.cc:24: +volta-bracket.cc: In function 'void Volta_bracket_interface_print_init_functions()': +volta-bracket.cc:45:48: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK (Volta_bracket_interface, print, 1); + ^~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +volta-bracket.cc:45:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' + MAKE_SCHEME_CALLBACK (Volta_bracket_interface, print, 1); + ^~~~~~~~~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from piano-pedal-align-engraver.cc:21: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ +./include/font-metric.hh: In static member function 'static Font_metric* Font_metric::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -164963,50 +163897,42 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Listener); - ^~~~~~~~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/performer.hh:25, - from note-performer.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': +./include/font-metric.hh:57:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Font_metric); + ^~~~~~~~~~~~~ +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/performer.hh:25, - from note-performer.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); + ^~~~~~~~~~~~~ +rm -f ./out/tuplet-bracket.dep; DEPENDENCIES_OUTPUT="./out/tuplet-bracket.dep ./out/tuplet-bracket.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/tuplet-bracket.o tuplet-bracket.cc +./include/output-def.hh: In static member function 'static Output_def* Output_def::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -165025,28 +163951,22 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' - return SCM_I_CONSP (x); - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/performer.hh:25, - from note-performer.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/output-def.hh:54:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Output_def); + ^~~~~~~~~~~~~ +./include/pitch.hh: In static member function 'static Pitch* Pitch::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' - #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) - ^ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -165059,17 +163979,16 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' - scm_ptobs[SCM_PTOBNUM (port)].flush (port); - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/performer.hh:25, - from note-performer.cc:20: +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/pitch.hh:74:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Pitch); + ^~~~~~~~~~~~~~~~~~~~ +./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -165082,39 +164001,28 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' - #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' - #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' - #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} - ^~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' - SCM_TABCOL (port); - ^~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/performer.hh:25, - from note-performer.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Prob); + ^~~~~~~~~~~~~ +./include/font-metric.hh: In static member function 'static Font_metric* Font_metric::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -165124,25 +164032,25 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/font-metric.hh:57:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Font_metric); + ^~~~~~~~~~~~~ +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -165152,18 +164060,19 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/performer.hh:25, - from note-performer.cc:20: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); + ^~~~~~~~~~~~~ +./include/output-def.hh: In static member function 'static Output_def* Output_def::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -165182,18 +164091,21 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/output-def.hh:54:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Output_def); + ^~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, - from ./include/performer.hh:25, - from note-performer.cc:20: + from ./include/engraver.hh:23, + from piano-pedal-align-engraver.cc:21: ./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -165245,8 +164157,8 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, - from ./include/performer.hh:25, - from note-performer.cc:20: + from ./include/engraver.hh:23, + from piano-pedal-align-engraver.cc:21: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -165279,8 +164191,8 @@ from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, - from ./include/performer.hh:25, - from note-performer.cc:20: + from ./include/engraver.hh:23, + from piano-pedal-align-engraver.cc:21: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -165316,8 +164228,8 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, - from ./include/performer.hh:25, - from note-performer.cc:20: + from ./include/engraver.hh:23, + from piano-pedal-align-engraver.cc:21: ./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -165371,7 +164283,7 @@ ./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' DECLARE_SMOBS (Translator); ^~~~~~~~~~~~~ -./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -165396,10 +164308,10 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Moment); +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); ^~~~~~~~~~~~~~~~~~~~ -./include/pitch.hh: In static member function 'static Pitch* Pitch::unsmob(SCM)': +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -165421,41 +164333,85 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/pitch.hh:74:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Pitch); - ^~~~~~~~~~~~~~~~~~~~ -./include/duration.hh: In static member function 'static Duration* Duration::unsmob(SCM)': +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); + ^~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/stencil.hh:26, + from ./include/text-interface.hh:24, + from text-interface.cc:21: +text-interface.cc: In function 'void replace_special_characters(std::__cxx11::string&, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/duration.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Duration); - ^~~~~~~~~~~~~~~~~~~~ -./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +text-interface.cc:63:15: note: in expansion of macro 'scm_is_true' + if (scm_is_true (ligature)) + ^~~~~~~~~~~ +In file included from ./include/lily-guile.hh:39, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/stencil.hh:26, + from ./include/text-interface.hh:24, + from text-interface.cc:21: +text-interface.cc: In function 'void Text_interface_interpret_string_init_functions()': +text-interface.cc:69:39: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK (Text_interface, interpret_string, 3); + ^~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +text-interface.cc:69:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' + MAKE_SCHEME_CALLBACK (Text_interface, interpret_string, 3); + ^~~~~~~~~~~~~~~~~~~~ +text-interface.cc: In function 'void Text_interface_interpret_markup_init_functions()': +text-interface.cc:98:52: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK_WITH_OPTARGS (Text_interface, interpret_markup, 3, 0, + ^~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +text-interface.cc: In static member function 'static scm_unused_struct* Text_interface::interpret_markup(SCM, SCM, SCM)': +text-interface.cc:124:28: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + int slow = depth / 2; + ~~~~~~^~~ +text-interface.cc:142:32: warning: format '%d' expects argument of type 'int', but argument 2 has type 'size_t' {aka 'long unsigned int'} [-Wformat=] + non_fatal_error (_f ("Markup depth exceeds maximal value of %d; " + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + "Markup: %s", max_depth, name.c_str ())); + ~~~~~~~~~~~~ ~~~~~~~~~ +In file included from ./include/lily-guile.hh:39, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/stencil.hh:26, + from ./include/text-interface.hh:24, + from text-interface.cc:21: +text-interface.cc: In function 'void Text_interface_print_init_functions()': +text-interface.cc:163:39: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK (Text_interface, print, 1); + ^~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +text-interface.cc:163:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' + MAKE_SCHEME_CALLBACK (Text_interface, print, 1); + ^~~~~~~~~~~~~~~~~~~~ +./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -165480,38 +164436,50 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Listener); +./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Stencil); ^~~~~~~~~~~~~~~~~~~~ -./include/scm-hash.hh: In static member function 'static Scheme_hash_table* Scheme_hash_table::unsmob(SCM)': +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/stencil.hh:26, + from ./include/text-interface.hh:24, + from text-interface.cc:21: +text-interface.cc: In static member function 'static bool Text_interface::is_markup(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/scm-hash.hh:62:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Scheme_hash_table); - ^~~~~~~~~~~~~ -./include/context.hh: In static member function 'static Context* Context::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +text-interface.cc:180:12: note: in expansion of macro 'scm_is_true' + && scm_is_true + ^~~~~~~~~~~ +text-interface.cc: In static member function 'static bool Text_interface::is_markup_list(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +text-interface.cc:192:10: note: in expansion of macro 'scm_is_true' + return scm_is_true (scm_call_1 (music_list_p, x)); + ^~~~~~~~~~~ +./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -165536,10 +164504,15 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/context.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Context); +./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Prob); ^~~~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from articulations.cc:19: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -165558,16 +164531,13 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); - ^~~~~~~~~~~~~~~~~~~~ -./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ +./include/skyline.hh: In static member function 'static Skyline* Skyline::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -165592,10 +164562,10 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Stencil); +./include/skyline.hh:65:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Skyline); ^~~~~~~~~~~~~~~~~~~~ -./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': +./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -165617,20 +164587,16 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Prob); - ^~~~~~~~~~~~~ -rm -f ./out/relative-octave-music.dep; DEPENDENCIES_OUTPUT="./out/relative-octave-music.dep ./out/relative-octave-music.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/relative-octave-music.o relative-octave-music.cc -rm -f ./out/lyric-extender.dep; DEPENDENCIES_OUTPUT="./out/lyric-extender.dep ./out/lyric-extender.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/lyric-extender.o lyric-extender.cc +./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Listener); + ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/melody-spanner.hh:24, - from melody-spanner.cc:21: + from pdf-scheme.cc:25: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -165659,9 +164625,7 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/melody-spanner.hh:24, - from melody-spanner.cc:21: + from pdf-scheme.cc:25: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -165690,9 +164654,7 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/melody-spanner.hh:24, - from melody-spanner.cc:21: + from pdf-scheme.cc:25: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -165723,9 +164685,7 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/melody-spanner.hh:24, - from melody-spanner.cc:21: + from pdf-scheme.cc:25: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -165755,9 +164715,7 @@ ^~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/melody-spanner.hh:24, - from melody-spanner.cc:21: + from pdf-scheme.cc:25: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -165816,9 +164774,7 @@ ^~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/melody-spanner.hh:24, - from melody-spanner.cc:21: + from pdf-scheme.cc:25: ./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -165847,9 +164803,9 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/melody-spanner.hh:24, - from melody-spanner.cc:21: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from articulations.cc:19: ./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -165900,9 +164856,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/melody-spanner.hh:24, - from melody-spanner.cc:21: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from articulations.cc:19: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -165934,9 +164890,9 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/melody-spanner.hh:24, - from melody-spanner.cc:21: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from articulations.cc:19: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -165971,9 +164927,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/melody-spanner.hh:24, - from melody-spanner.cc:21: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from articulations.cc:19: ./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -165999,6 +164955,34 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ +./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Translator); + ^~~~~~~~~~~~~ ./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -166027,9 +165011,35 @@ ./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' DECLARE_SIMPLE_SMOBS (Box); ^~~~~~~~~~~~~~~~~~~~ -rm -f ./out/kievan-ligature-engraver.dep; DEPENDENCIES_OUTPUT="./out/kievan-ligature-engraver.dep ./out/kievan-ligature-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/kievan-ligature-engraver.o kievan-ligature-engraver.cc -rm -f ./out/rest.dep; DEPENDENCIES_OUTPUT="./out/rest.dep ./out/rest.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/rest.o rest.cc -./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': +./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Stencil); + ^~~~~~~~~~~~~~~~~~~~ +./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -166054,29 +165064,319 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Grob); +./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Prob); + ^~~~~~~~~~~~~ +./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Moment); + ^~~~~~~~~~~~~~~~~~~~ +./include/duration.hh: In static member function 'static Duration* Duration::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/duration.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Duration); + ^~~~~~~~~~~~~~~~~~~~ +./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Listener); + ^~~~~~~~~~~~~~~~~~~~ +./include/scm-hash.hh: In static member function 'static Scheme_hash_table* Scheme_hash_table::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/scm-hash.hh:62:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Scheme_hash_table); + ^~~~~~~~~~~~~ +./include/context.hh: In static member function 'static Context* Context::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/context.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Context); ^~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from pdf-scheme.cc:25: +./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' + inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from pdf-scheme.cc:25: +./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' + && (SCM_TYP7 (x) == scm_tc7_symbol)) + ^~~~~~~~ +./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' + inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } + ^~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from pdf-scheme.cc:25: +./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' + return scm_is_true (scm_equal_p (x, y)); + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' + inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from pdf-scheme.cc:25: +./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' + inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } + ^~~~~~~~~~~ In file included from ./include/lily-guile.hh:39, - from ./include/grob-interface.hh:23, - from ./include/melody-spanner.hh:24, - from melody-spanner.cc:21: -melody-spanner.cc: In function 'void Melody_spanner_calc_neutral_stem_direction_init_functions()': -melody-spanner.cc:33:39: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (Melody_spanner, calc_neutral_stem_direction, 1); - ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -melody-spanner.cc:33:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (Melody_spanner, calc_neutral_stem_direction, 1); - ^~~~~~~~~~~~~~~~~~~~ + from pdf-scheme.cc:25: +pdf-scheme.cc: In function 'void ly_encode_string_for_pdfinit()': +pdf-scheme.cc:27:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_encode_string_for_pdf, "ly:encode-string-for-pdf", + ^~~~~~~~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +pdf-scheme.cc:27:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_encode_string_for_pdf, "ly:encode-string-for-pdf", + ^~~~~~~~~ +rm -f ./out/relative-octave-music.dep; DEPENDENCIES_OUTPUT="./out/relative-octave-music.dep ./out/relative-octave-music.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/relative-octave-music.o relative-octave-music.cc +chord-name-engraver.cc: In member function 'void Chord_name_engraver::process_music()': +chord-name-engraver.cc:155:15: warning: 'markup' may be used uninitialized in this function [-Wmaybe-uninitialized] + last_chord_ = markup; + ~~~~~~~~~~~~^~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, - from ./include/lyric-extender.hh:11, - from lyric-extender.cc:21: + from ./include/melody-spanner.hh:24, + from melody-spanner.cc:21: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -166106,8 +165406,8 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, - from ./include/lyric-extender.hh:11, - from lyric-extender.cc:21: + from ./include/melody-spanner.hh:24, + from melody-spanner.cc:21: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -166137,8 +165437,8 @@ from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, - from ./include/lyric-extender.hh:11, - from lyric-extender.cc:21: + from ./include/melody-spanner.hh:24, + from melody-spanner.cc:21: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -166170,8 +165470,8 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, - from ./include/lyric-extender.hh:11, - from lyric-extender.cc:21: + from ./include/melody-spanner.hh:24, + from melody-spanner.cc:21: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -166202,8 +165502,8 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, - from ./include/lyric-extender.hh:11, - from lyric-extender.cc:21: + from ./include/melody-spanner.hh:24, + from melody-spanner.cc:21: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -166260,29 +165560,43 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/music.hh:23, - from relative-octave-music.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': + from ./include/grob-interface.hh:23, + from ./include/melody-spanner.hh:24, + from melody-spanner.cc:21: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ +rm -f ./out/lyric-extender.dep; DEPENDENCIES_OUTPUT="./out/lyric-extender.dep ./out/lyric-extender.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/lyric-extender.o lyric-extender.cc In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from pdf-scheme.cc:25: + from ./include/grob-info.hh:23, + from ./include/performer.hh:25, + from note-performer.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -166311,9 +165625,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/music.hh:23, - from relative-octave-music.cc:20: + from ./include/grob-info.hh:23, + from ./include/performer.hh:25, + from note-performer.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -166342,9 +165656,9 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/music.hh:23, - from relative-octave-music.cc:20: + from ./include/grob-info.hh:23, + from ./include/performer.hh:25, + from note-performer.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -166373,24 +165687,11 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' scm_ptobs[SCM_PTOBNUM (port)].flush (port); ^~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/music.hh:23, - from relative-octave-music.cc:20: + from ./include/grob-info.hh:23, + from ./include/performer.hh:25, + from note-performer.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -166418,39 +165719,11 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' SCM_TABCOL (port); ^~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from pdf-scheme.cc:25: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' - return SCM_I_CONSP (x); - ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/music.hh:23, - from relative-octave-music.cc:20: + from ./include/grob-info.hh:23, + from ./include/performer.hh:25, + from note-performer.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -166479,38 +165752,6 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, - from ./include/lily-guile.hh:27, - from pdf-scheme.cc:25: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' - #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) - ^ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' - scm_ptobs[SCM_PTOBNUM (port)].flush (port); - ^~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -166541,7 +165782,10 @@ ^~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from pdf-scheme.cc:25: + from ./include/grob-info.hh:23, + from ./include/performer.hh:25, + from note-performer.cc:20: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -166554,84 +165798,78 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' - #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' - #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' - #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} - ^~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' - SCM_TABCOL (port); - ^~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from pdf-scheme.cc:25: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': + from ./include/grob-interface.hh:23, + from ./include/melody-spanner.hh:24, + from melody-spanner.cc:21: +./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' + inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from pdf-scheme.cc:25: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': + from ./include/grob-interface.hh:23, + from ./include/melody-spanner.hh:24, + from melody-spanner.cc:21: +./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -166650,56 +165888,59 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' + && (SCM_TYP7 (x) == scm_tc7_symbol)) + ^~~~~~~~ +./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' + inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } + ^~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/grob.hh:23, - from ./include/spanner.hh:23, - from ./include/system.hh:24, - from spacing-loose-columns.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': + from ./include/grob-interface.hh:23, + from ./include/melody-spanner.hh:24, + from melody-spanner.cc:21: +./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' + return scm_is_true (scm_equal_p (x, y)); + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' + inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/grob.hh:23, - from ./include/spanner.hh:23, - from ./include/system.hh:24, - from spacing-loose-columns.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': + from ./include/grob-interface.hh:23, + from ./include/melody-spanner.hh:24, + from melody-spanner.cc:21: +./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -166721,13 +165962,15 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' - return SCM_I_CONSP (x); - ^~~~~~~~~~~ +./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' + inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from pdf-scheme.cc:25: + from ./include/grob-info.hh:23, + from ./include/performer.hh:25, + from note-performer.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -166778,7 +166021,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from pdf-scheme.cc:25: + from ./include/grob-info.hh:23, + from ./include/performer.hh:25, + from note-performer.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -166810,7 +166055,9 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from pdf-scheme.cc:25: + from ./include/grob-info.hh:23, + from ./include/performer.hh:25, + from note-performer.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -166843,25 +166090,43 @@ ./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/grob.hh:23, - from ./include/spanner.hh:23, - from ./include/system.hh:24, - from spacing-loose-columns.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': + from ./include/grob-info.hh:23, + from ./include/performer.hh:25, + from note-performer.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' - #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) - ^ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' + inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } + ^~~~~~~~~~~ +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -166874,16 +166139,297 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' - scm_ptobs[SCM_PTOBNUM (port)].flush (port); - ^~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); + ^~~~~~~~~~~~~~~~~~~~ +./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Translator); + ^~~~~~~~~~~~~ +./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Moment); + ^~~~~~~~~~~~~~~~~~~~ +./include/pitch.hh: In static member function 'static Pitch* Pitch::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/pitch.hh:74:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Pitch); + ^~~~~~~~~~~~~~~~~~~~ +./include/duration.hh: In static member function 'static Duration* Duration::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/duration.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Duration); + ^~~~~~~~~~~~~~~~~~~~ +./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Listener); + ^~~~~~~~~~~~~~~~~~~~ +./include/scm-hash.hh: In static member function 'static Scheme_hash_table* Scheme_hash_table::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/scm-hash.hh:62:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Scheme_hash_table); + ^~~~~~~~~~~~~ +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); + ^~~~~~~~~~~~~ +./include/context.hh: In static member function 'static Context* Context::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/context.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Context); + ^~~~~~~~~~~~~ +In file included from ./include/lily-guile.hh:39, + from ./include/grob-interface.hh:23, + from ./include/melody-spanner.hh:24, + from melody-spanner.cc:21: +melody-spanner.cc: In function 'void Melody_spanner_calc_neutral_stem_direction_init_functions()': +melody-spanner.cc:33:39: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK (Melody_spanner, calc_neutral_stem_direction, 1); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +melody-spanner.cc:33:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' + MAKE_SCHEME_CALLBACK (Melody_spanner, calc_neutral_stem_direction, 1); + ^~~~~~~~~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/grob.hh:23, + from ./include/spanner.hh:23, + from ./include/system.hh:24, + from spacing-loose-columns.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from pdf-scheme.cc:25: -./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/grob.hh:23, + from ./include/spanner.hh:23, + from ./include/system.hh:24, + from spacing-loose-columns.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -166905,21 +166451,46 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ -./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' - inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } - ^~~~~~~~~~~ -In file included from ./include/lily-guile.hh:39, - from pdf-scheme.cc:25: -pdf-scheme.cc: In function 'void ly_encode_string_for_pdfinit()': -pdf-scheme.cc:27:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_encode_string_for_pdf, "ly:encode-string-for-pdf", - ^~~~~~~~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -pdf-scheme.cc:27:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_encode_string_for_pdf, "ly:encode-string-for-pdf", - ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' + return SCM_I_CONSP (x); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/grob.hh:23, + from ./include/spanner.hh:23, + from ./include/system.hh:24, + from spacing-loose-columns.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' + #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) + ^ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' + scm_ptobs[SCM_PTOBNUM (port)].flush (port); + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, @@ -167219,7 +166790,6 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ -rm -f ./out/unfolded-repeat-iterator.dep; DEPENDENCIES_OUTPUT="./out/unfolded-repeat-iterator.dep ./out/unfolded-repeat-iterator.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/unfolded-repeat-iterator.o unfolded-repeat-iterator.cc ./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -167248,7 +166818,35 @@ ./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' DECLARE_SIMPLE_SMOBS (Box); ^~~~~~~~~~~~~~~~~~~~ -./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': +./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Stencil); + ^~~~~~~~~~~~~~~~~~~~ +./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -167273,17 +166871,43 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Grob); +./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Prob); ^~~~~~~~~~~~~ +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); + ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from ./include/ligature-engraver.hh:23, - from ./include/coherent-ligature-engraver.hh:22, - from kievan-ligature-engraver.cc:20: + from ./include/smobs.hh:23, + from ./include/music.hh:23, + from relative-octave-music.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -167297,6 +166921,34 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' if (scm_is_null (*freelist)) ^~~~~~~~~~~ +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); + ^~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -167312,11 +166964,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from ./include/ligature-engraver.hh:23, - from ./include/coherent-ligature-engraver.hh:22, - from kievan-ligature-engraver.cc:20: + from ./include/smobs.hh:23, + from ./include/music.hh:23, + from relative-octave-music.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -167345,11 +166995,9 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from ./include/ligature-engraver.hh:23, - from ./include/coherent-ligature-engraver.hh:22, - from kievan-ligature-engraver.cc:20: + from ./include/smobs.hh:23, + from ./include/music.hh:23, + from relative-octave-music.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -167380,11 +167028,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from ./include/ligature-engraver.hh:23, - from ./include/coherent-ligature-engraver.hh:22, - from kievan-ligature-engraver.cc:20: + from ./include/smobs.hh:23, + from ./include/music.hh:23, + from relative-octave-music.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -167414,11 +167060,9 @@ ^~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from ./include/ligature-engraver.hh:23, - from ./include/coherent-ligature-engraver.hh:22, - from kievan-ligature-engraver.cc:20: + from ./include/smobs.hh:23, + from ./include/music.hh:23, + from relative-octave-music.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -167475,44 +167119,8 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/rest.hh:23, - from rest.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/rest.hh:23, - from rest.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': +rm -f ./out/kievan-ligature-engraver.dep; DEPENDENCIES_OUTPUT="./out/kievan-ligature-engraver.dep ./out/kievan-ligature-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/kievan-ligature-engraver.o kievan-ligature-engraver.cc +./include/skyline.hh: In static member function 'static Skyline* Skyline::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -167531,28 +167139,22 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' - return SCM_I_CONSP (x); - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/rest.hh:23, - from rest.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/skyline.hh:65:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Skyline); + ^~~~~~~~~~~~~~~~~~~~ +./include/spring.hh: In static member function 'static Spring* Spring::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' - #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) - ^ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -167565,17 +167167,16 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' - scm_ptobs[SCM_PTOBNUM (port)].flush (port); - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/rest.hh:23, - from rest.cc:20: +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/spring.hh:38:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Spring); + ^~~~~~~~~~~~~~~~~~~~ +./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -167588,84 +167189,33 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' - #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' - #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' - #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} - ^~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' - SCM_TABCOL (port); - ^~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/rest.hh:23, - from rest.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -rm -f ./out/pango-font.dep; DEPENDENCIES_OUTPUT="./out/pango-font.dep ./out/pango-font.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/pango-font.o pango-font.cc -./include/skyline.hh: In static member function 'static Skyline* Skyline::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Moment); + ^~~~~~~~~~~~~~~~~~~~ +spacing-loose-columns.cc: In function 'void set_loose_columns(System*, const Column_x_positions*)': +spacing-loose-columns.cc:36:49: warning: conversion from 'std::vector::size_type' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + int loose_col_count = posns->loose_cols_.size (); + ~~~~~~~~~~~~~~~~~~~~~~~~^~ +rm -f ./out/rest.dep; DEPENDENCIES_OUTPUT="./out/rest.dep ./out/rest.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/rest.o rest.cc +rm -f ./out/unfolded-repeat-iterator.dep; DEPENDENCIES_OUTPUT="./out/unfolded-repeat-iterator.dep ./out/unfolded-repeat-iterator.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/unfolded-repeat-iterator.o unfolded-repeat-iterator.cc +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/music.hh:23, + from relative-octave-music.cc:20: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -167684,21 +167234,18 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/skyline.hh:65:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Skyline); - ^~~~~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, - from ./include/tuplet-bracket.hh:25, - from tuplet-bracket.cc:43: + from ./include/lyric-extender.hh:11, + from lyric-extender.cc:21: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -167728,8 +167275,8 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, - from ./include/tuplet-bracket.hh:25, - from tuplet-bracket.cc:43: + from ./include/lyric-extender.hh:11, + from lyric-extender.cc:21: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -167759,8 +167306,8 @@ from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, - from ./include/tuplet-bracket.hh:25, - from tuplet-bracket.cc:43: + from ./include/lyric-extender.hh:11, + from lyric-extender.cc:21: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -167789,39 +167336,11 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' scm_ptobs[SCM_PTOBNUM (port)].flush (port); ^~~~~~~~~~~ -./include/spring.hh: In static member function 'static Spring* Spring::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/spring.hh:38:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Spring); - ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, - from ./include/tuplet-bracket.hh:25, - from tuplet-bracket.cc:43: + from ./include/lyric-extender.hh:11, + from lyric-extender.cc:21: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -167852,8 +167371,8 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, - from ./include/tuplet-bracket.hh:25, - from tuplet-bracket.cc:43: + from ./include/lyric-extender.hh:11, + from lyric-extender.cc:21: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -167910,74 +167429,12 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ -./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Moment); - ^~~~~~~~~~~~~~~~~~~~ -spacing-loose-columns.cc: In function 'void set_loose_columns(System*, const Column_x_positions*)': -spacing-loose-columns.cc:36:49: warning: conversion from 'std::vector::size_type' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - int loose_col_count = posns->loose_cols_.size (); - ~~~~~~~~~~~~~~~~~~~~~~~~^~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/tuplet-bracket.hh:25, - from tuplet-bracket.cc:43: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/tuplet-bracket.hh:25, - from tuplet-bracket.cc:43: + from ./include/smobs.hh:23, + from ./include/music.hh:23, + from relative-octave-music.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -168028,9 +167485,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/tuplet-bracket.hh:25, - from tuplet-bracket.cc:43: + from ./include/smobs.hh:23, + from ./include/music.hh:23, + from relative-octave-music.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -168062,9 +167519,9 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/tuplet-bracket.hh:25, - from tuplet-bracket.cc:43: + from ./include/smobs.hh:23, + from ./include/music.hh:23, + from relative-octave-music.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -168099,9 +167556,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/tuplet-bracket.hh:25, - from tuplet-bracket.cc:43: + from ./include/smobs.hh:23, + from ./include/music.hh:23, + from relative-octave-music.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -168127,7 +167584,7 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -168152,15 +167609,10 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); +./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Moment); ^~~~~~~~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/lyric-extender.hh:11, - from lyric-extender.cc:21: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': +./include/pitch.hh: In static member function 'static Pitch* Pitch::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -168179,18 +167631,16 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/music.hh:23, - from relative-octave-music.cc:20: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/pitch.hh:74:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Pitch); + ^~~~~~~~~~~~~~~~~~~~ +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -168209,13 +167659,16 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ -./include/skyline.hh: In static member function 'static Skyline* Skyline::unsmob(SCM)': +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); + ^~~~~~~~~~~~~~~~~~~~ +./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -168240,10 +167693,10 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/skyline.hh:65:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Skyline); +./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Stencil); ^~~~~~~~~~~~~~~~~~~~ -./include/output-def.hh: In static member function 'static Output_def* Output_def::unsmob(SCM)': +./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -168268,11 +167721,71 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/output-def.hh:54:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Output_def); +./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Prob); ^~~~~~~~~~~~~ -rm -f ./out/script-interface.dep; DEPENDENCIES_OUTPUT="./out/script-interface.dep ./out/script-interface.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/script-interface.o script-interface.cc -./include/font-metric.hh: In static member function 'static Font_metric* Font_metric::unsmob(SCM)': +In file included from ./include/lily-guile.hh:39, + from ./include/smobs.hh:23, + from ./include/music.hh:23, + from relative-octave-music.cc:20: +relative-octave-music.cc: In function 'void Relative_octave_music_no_relative_callback_init_functions()': +relative-octave-music.cc:31:46: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK (Relative_octave_music, no_relative_callback, 2) + ^~~~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +relative-octave-music.cc:31:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' + MAKE_SCHEME_CALLBACK (Relative_octave_music, no_relative_callback, 2) + ^~~~~~~~~~~~~~~~~~~~ +relative-octave-music.cc: In function 'void Relative_octave_music_relative_callback_init_functions()': +relative-octave-music.cc:39:46: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK (Relative_octave_music, relative_callback, 2) + ^~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +relative-octave-music.cc:39:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' + MAKE_SCHEME_CALLBACK (Relative_octave_music, relative_callback, 2) + ^~~~~~~~~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/tuplet-bracket.hh:25, + from tuplet-bracket.cc:43: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/tuplet-bracket.hh:25, + from tuplet-bracket.cc:43: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -168291,22 +167804,28 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/font-metric.hh:57:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Font_metric); - ^~~~~~~~~~~~~ -./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' + return SCM_I_CONSP (x); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/tuplet-bracket.hh:25, + from tuplet-bracket.cc:43: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' + #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) + ^ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -168319,16 +167838,17 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Stencil); - ^~~~~~~~~~~~~~~~~~~~ -./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' + scm_ptobs[SCM_PTOBNUM (port)].flush (port); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/tuplet-bracket.hh:25, + from tuplet-bracket.cc:43: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -168341,22 +167861,89 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' + #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' + #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' + #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} + ^~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' + SCM_TABCOL (port); + ^~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/tuplet-bracket.hh:25, + from tuplet-bracket.cc:43: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Grob); - ^~~~~~~~~~~~~ -./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +rm -f ./out/pango-font.dep; DEPENDENCIES_OUTPUT="./out/pango-font.dep ./out/pango-font.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/pango-font.o pango-font.cc +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/tuplet-bracket.hh:25, + from tuplet-bracket.cc:43: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -168375,35 +167962,18 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Moment); - ^~~~~~~~~~~~~~~~~~~~ -In file included from ./include/lily-guile.hh:39, - from ./include/grob-interface.hh:23, - from ./include/tuplet-bracket.hh:25, - from tuplet-bracket.cc:43: -tuplet-bracket.cc: In function 'void Tuplet_bracket_calc_connect_to_neighbors_init_functions()': -tuplet-bracket.cc:132:39: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (Tuplet_bracket, calc_connect_to_neighbors, 1); - ^~~~~~~~~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -tuplet-bracket.cc:132:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (Tuplet_bracket, calc_connect_to_neighbors, 1); - ^~~~~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, - from ./include/lyric-extender.hh:11, - from lyric-extender.cc:21: + from ./include/tuplet-bracket.hh:25, + from tuplet-bracket.cc:43: ./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -168452,21 +168022,11 @@ ./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } ^~~~~~~~~~~ -tuplet-bracket.cc: In function 'void Tuplet_bracket_calc_x_positions_init_functions()': -tuplet-bracket.cc:183:39: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (Tuplet_bracket, calc_x_positions, 1) - ^~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -tuplet-bracket.cc:183:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (Tuplet_bracket, calc_x_positions, 1) - ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, - from ./include/lyric-extender.hh:11, - from lyric-extender.cc:21: + from ./include/tuplet-bracket.hh:25, + from tuplet-bracket.cc:43: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -168499,8 +168059,8 @@ from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, - from ./include/lyric-extender.hh:11, - from lyric-extender.cc:21: + from ./include/tuplet-bracket.hh:25, + from tuplet-bracket.cc:43: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -168533,12 +168093,11 @@ ./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } ^~~~~~~~~~~ -rm -f ./out/horizontal-bracket.dep; DEPENDENCIES_OUTPUT="./out/horizontal-bracket.dep ./out/horizontal-bracket.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/horizontal-bracket.o horizontal-bracket.cc In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, - from ./include/lyric-extender.hh:11, - from lyric-extender.cc:21: + from ./include/tuplet-bracket.hh:25, + from tuplet-bracket.cc:43: ./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -168564,47 +168123,7 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ -tuplet-bracket.cc: In function 'void Tuplet_bracket_print_init_functions()': -tuplet-bracket.cc:254:39: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (Tuplet_bracket, print, 1); - ^~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -tuplet-bracket.cc:254:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (Tuplet_bracket, print, 1); - ^~~~~~~~~~~~~~~~~~~~ -rm -f ./out/script-engraver.dep; DEPENDENCIES_OUTPUT="./out/script-engraver.dep ./out/script-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/script-engraver.o script-engraver.cc -tuplet-bracket.cc: In function 'void Tuplet_bracket_calc_direction_init_functions()': -tuplet-bracket.cc:701:39: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (Tuplet_bracket, calc_direction, 1); - ^~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -tuplet-bracket.cc:701:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (Tuplet_bracket, calc_direction, 1); - ^~~~~~~~~~~~~~~~~~~~ -tuplet-bracket.cc: In function 'void Tuplet_bracket_calc_positions_init_functions()': -tuplet-bracket.cc:710:39: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (Tuplet_bracket, calc_positions, 1); - ^~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -tuplet-bracket.cc:710:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (Tuplet_bracket, calc_positions, 1); - ^~~~~~~~~~~~~~~~~~~~ -tuplet-bracket.cc: In function 'void Tuplet_bracket_calc_cross_staff_init_functions()': -tuplet-bracket.cc:787:39: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (Tuplet_bracket, calc_cross_staff, 1); - ^~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -tuplet-bracket.cc:787:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (Tuplet_bracket, calc_cross_staff, 1); - ^~~~~~~~~~~~~~~~~~~~ +rm -f ./out/script-interface.dep; DEPENDENCIES_OUTPUT="./out/script-interface.dep ./out/script-interface.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/script-interface.o script-interface.cc ./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -168636,63 +168155,203 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/music.hh:23, - from relative-octave-music.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from ./include/ligature-engraver.hh:23, + from ./include/coherent-ligature-engraver.hh:22, + from kievan-ligature-engraver.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' - inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from ./include/ligature-engraver.hh:23, + from ./include/coherent-ligature-engraver.hh:22, + from kievan-ligature-engraver.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } - ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' + return SCM_I_CONSP (x); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from ./include/ligature-engraver.hh:23, + from ./include/coherent-ligature-engraver.hh:22, + from kievan-ligature-engraver.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' + #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) + ^ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' + scm_ptobs[SCM_PTOBNUM (port)].flush (port); + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/music.hh:23, - from relative-octave-music.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from ./include/ligature-engraver.hh:23, + from ./include/coherent-ligature-engraver.hh:22, + from kievan-ligature-engraver.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' + #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' + #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' + #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} + ^~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' + SCM_TABCOL (port); + ^~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from ./include/ligature-engraver.hh:23, + from ./include/coherent-ligature-engraver.hh:22, + from kievan-ligature-engraver.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +./include/skyline.hh: In static member function 'static Skyline* Skyline::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -168711,59 +168370,81 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' - && (SCM_TYP7 (x) == scm_tc7_symbol)) - ^~~~~~~~ -./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' - inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } - ^~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/skyline.hh:65:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Skyline); + ^~~~~~~~~~~~~~~~~~~~ +./include/output-def.hh: In static member function 'static Output_def* Output_def::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/output-def.hh:54:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Output_def); + ^~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/music.hh:23, - from relative-octave-music.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': + from unfolded-repeat-iterator.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' - return scm_is_true (scm_equal_p (x, y)); - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' - inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } - ^~~~~~~~~~~ + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/music.hh:23, - from relative-octave-music.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': + from unfolded-repeat-iterator.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -168785,16 +168466,25 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ -./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' - inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } - ^~~~~~~~~~~ -./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' + return SCM_I_CONSP (x); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/music.hh:23, + from unfolded-repeat-iterator.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' + #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) + ^ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -168807,16 +168497,17 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Moment); - ^~~~~~~~~~~~~~~~~~~~ -./include/pitch.hh: In static member function 'static Pitch* Pitch::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' + scm_ptobs[SCM_PTOBNUM (port)].flush (port); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/music.hh:23, + from unfolded-repeat-iterator.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -168829,22 +168520,83 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' + #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' + #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' + #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} + ^~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' + SCM_TABCOL (port); + ^~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/music.hh:23, + from unfolded-repeat-iterator.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/pitch.hh:74:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Pitch); - ^~~~~~~~~~~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +./include/font-metric.hh: In static member function 'static Font_metric* Font_metric::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -168866,13 +168618,12 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); - ^~~~~~~~~~~~~~~~~~~~ -rm -f ./out/key-performer.dep; DEPENDENCIES_OUTPUT="./out/key-performer.dep ./out/key-performer.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/key-performer.o key-performer.cc +./include/font-metric.hh:57:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Font_metric); + ^~~~~~~~~~~~~ ./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -168901,7 +168652,7 @@ ./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' DECLARE_SIMPLE_SMOBS (Stencil); ^~~~~~~~~~~~~~~~~~~~ -./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -168926,39 +168677,15 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Prob); +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); ^~~~~~~~~~~~~ -In file included from ./include/lily-guile.hh:39, - from ./include/smobs.hh:23, - from ./include/music.hh:23, - from relative-octave-music.cc:20: -relative-octave-music.cc: In function 'void Relative_octave_music_no_relative_callback_init_functions()': -relative-octave-music.cc:31:46: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (Relative_octave_music, no_relative_callback, 2) - ^~~~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -relative-octave-music.cc:31:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (Relative_octave_music, no_relative_callback, 2) - ^~~~~~~~~~~~~~~~~~~~ -relative-octave-music.cc: In function 'void Relative_octave_music_relative_callback_init_functions()': -relative-octave-music.cc:39:46: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (Relative_octave_music, relative_callback, 2) - ^~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -relative-octave-music.cc:39:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (Relative_octave_music, relative_callback, 2) - ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/music.hh:23, - from unfolded-repeat-iterator.cc:20: + from ./include/grob-interface.hh:23, + from ./include/rest.hh:23, + from rest.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -168987,9 +168714,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/music.hh:23, - from unfolded-repeat-iterator.cc:20: + from ./include/grob-interface.hh:23, + from ./include/rest.hh:23, + from rest.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -169018,9 +168745,9 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/music.hh:23, - from unfolded-repeat-iterator.cc:20: + from ./include/grob-interface.hh:23, + from ./include/rest.hh:23, + from rest.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -169051,9 +168778,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/music.hh:23, - from unfolded-repeat-iterator.cc:20: + from ./include/grob-interface.hh:23, + from ./include/rest.hh:23, + from rest.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -169083,9 +168810,9 @@ ^~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/music.hh:23, - from unfolded-repeat-iterator.cc:20: + from ./include/grob-interface.hh:23, + from ./include/rest.hh:23, + from rest.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -169142,6 +168869,101 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ +./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Moment); + ^~~~~~~~~~~~~~~~~~~~ +rm -f ./out/horizontal-bracket.dep; DEPENDENCIES_OUTPUT="./out/horizontal-bracket.dep ./out/horizontal-bracket.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/horizontal-bracket.o horizontal-bracket.cc +In file included from ./include/lily-guile.hh:39, + from ./include/grob-interface.hh:23, + from ./include/tuplet-bracket.hh:25, + from tuplet-bracket.cc:43: +tuplet-bracket.cc: In function 'void Tuplet_bracket_calc_connect_to_neighbors_init_functions()': +tuplet-bracket.cc:132:39: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK (Tuplet_bracket, calc_connect_to_neighbors, 1); + ^~~~~~~~~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +tuplet-bracket.cc:132:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' + MAKE_SCHEME_CALLBACK (Tuplet_bracket, calc_connect_to_neighbors, 1); + ^~~~~~~~~~~~~~~~~~~~ +tuplet-bracket.cc: In function 'void Tuplet_bracket_calc_x_positions_init_functions()': +tuplet-bracket.cc:183:39: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK (Tuplet_bracket, calc_x_positions, 1) + ^~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +tuplet-bracket.cc:183:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' + MAKE_SCHEME_CALLBACK (Tuplet_bracket, calc_x_positions, 1) + ^~~~~~~~~~~~~~~~~~~~ +rm -f ./out/script-engraver.dep; DEPENDENCIES_OUTPUT="./out/script-engraver.dep ./out/script-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/script-engraver.o script-engraver.cc +tuplet-bracket.cc: In function 'void Tuplet_bracket_print_init_functions()': +tuplet-bracket.cc:254:39: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK (Tuplet_bracket, print, 1); + ^~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +tuplet-bracket.cc:254:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' + MAKE_SCHEME_CALLBACK (Tuplet_bracket, print, 1); + ^~~~~~~~~~~~~~~~~~~~ +tuplet-bracket.cc: In function 'void Tuplet_bracket_calc_direction_init_functions()': +tuplet-bracket.cc:701:39: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK (Tuplet_bracket, calc_direction, 1); + ^~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +tuplet-bracket.cc:701:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' + MAKE_SCHEME_CALLBACK (Tuplet_bracket, calc_direction, 1); + ^~~~~~~~~~~~~~~~~~~~ +tuplet-bracket.cc: In function 'void Tuplet_bracket_calc_positions_init_functions()': +tuplet-bracket.cc:710:39: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK (Tuplet_bracket, calc_positions, 1); + ^~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +tuplet-bracket.cc:710:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' + MAKE_SCHEME_CALLBACK (Tuplet_bracket, calc_positions, 1); + ^~~~~~~~~~~~~~~~~~~~ +tuplet-bracket.cc: In function 'void Tuplet_bracket_calc_cross_staff_init_functions()': +tuplet-bracket.cc:787:39: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK (Tuplet_bracket, calc_cross_staff, 1); + ^~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +tuplet-bracket.cc:787:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' + MAKE_SCHEME_CALLBACK (Tuplet_bracket, calc_cross_staff, 1); + ^~~~~~~~~~~~~~~~~~~~ +rm -f ./out/key-performer.dep; DEPENDENCIES_OUTPUT="./out/key-performer.dep ./out/key-performer.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/key-performer.o key-performer.cc In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, @@ -169174,7 +168996,12 @@ ./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } ^~~~~~~~~~~ -./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/music.hh:23, + from unfolded-repeat-iterator.cc:20: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -169193,15 +169020,12 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Grob); - ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, @@ -169233,7 +169057,12 @@ inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } ^~~~~~~~~~~ rm -f ./out/gregorian-ligature-engraver.dep; DEPENDENCIES_OUTPUT="./out/gregorian-ligature-engraver.dep ./out/gregorian-ligature-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/gregorian-ligature-engraver.o gregorian-ligature-engraver.cc -./include/skyline.hh: In static member function 'static Skyline* Skyline::unsmob(SCM)': +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/lyric-extender.hh:11, + from lyric-extender.cc:21: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -169252,44 +169081,72 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/skyline.hh:65:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Skyline); - ^~~~~~~~~~~~~~~~~~~~ -./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/music.hh:23, + from unfolded-repeat-iterator.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Stencil); - ^~~~~~~~~~~~~~~~~~~~ -./include/output-def.hh: In static member function 'static Output_def* Output_def::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' + inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/music.hh:23, + from unfolded-repeat-iterator.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -169308,29 +169165,53 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/output-def.hh:54:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Output_def); - ^~~~~~~~~~~~~ -In file included from ./include/lily-guile.hh:39, - from ./include/grob-interface.hh:23, - from ./include/lyric-extender.hh:11, - from lyric-extender.cc:21: -lyric-extender.cc: In function 'void Lyric_extender_print_init_functions()': -lyric-extender.cc:31:39: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (Lyric_extender, print, 1); - ^~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -lyric-extender.cc:31:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (Lyric_extender, print, 1); - ^~~~~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' + && (SCM_TYP7 (x) == scm_tc7_symbol)) + ^~~~~~~~ +./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' + inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } + ^~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/music.hh:23, + from unfolded-repeat-iterator.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' + return scm_is_true (scm_equal_p (x, y)); + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' + inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, @@ -169464,11 +169345,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from ./include/ligature-engraver.hh:23, - from ./include/coherent-ligature-engraver.hh:22, - from kievan-ligature-engraver.cc:20: + from ./include/smobs.hh:23, + from ./include/music.hh:23, + from unfolded-repeat-iterator.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -169581,6 +169460,39 @@ ./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } ^~~~~~~~~~~~~ +rm -f ./out/moment-scheme.dep; DEPENDENCIES_OUTPUT="./out/moment-scheme.dep ./out/moment-scheme.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/moment-scheme.o moment-scheme.cc +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from ./include/ligature-engraver.hh:23, + from ./include/coherent-ligature-engraver.hh:22, + from kievan-ligature-engraver.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' + inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, @@ -169603,34 +169515,6 @@ ./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' return scm_is_true (scm_equal_p (x, y)); ^~~~~~~~~~~ -./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Translator); - ^~~~~~~~~~~~~ ./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -169705,7 +169589,7 @@ ./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' DECLARE_SIMPLE_SMOBS (Moment); ^~~~~~~~~~~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -169727,13 +169611,13 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); - ^~~~~~~~~~~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Translator); + ^~~~~~~~~~~~~ +./include/pitch.hh: In static member function 'static Pitch* Pitch::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -169758,10 +169642,10 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); +./include/pitch.hh:74:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Pitch); ^~~~~~~~~~~~~~~~~~~~ -./include/font-metric.hh: In static member function 'static Font_metric* Font_metric::unsmob(SCM)': +./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -169783,13 +169667,13 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/font-metric.hh:57:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Font_metric); - ^~~~~~~~~~~~~ -./include/output-def.hh: In static member function 'static Output_def* Output_def::unsmob(SCM)': +./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Moment); + ^~~~~~~~~~~~~~~~~~~~ +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -169811,13 +169695,13 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/output-def.hh:54:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Output_def); - ^~~~~~~~~~~~~ -./include/font-metric.hh: In static member function 'static Font_metric* Font_metric::unsmob(SCM)': +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); + ^~~~~~~~~~~~~~~~~~~~ +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -169839,13 +169723,13 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/font-metric.hh:57:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Font_metric); - ^~~~~~~~~~~~~ -./include/music-output.hh: In static member function 'static Music_output* Music_output::unsmob(SCM)': +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); + ^~~~~~~~~~~~~~~~~~~~ +./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -169867,13 +169751,13 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/music-output.hh:31:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Music_output); - ^~~~~~~~~~~~~ -./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': +./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Stencil); + ^~~~~~~~~~~~~~~~~~~~ +./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -169895,13 +169779,13 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Stencil); - ^~~~~~~~~~~~~~~~~~~~ -./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': +./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Prob); + ^~~~~~~~~~~~~ +./include/music-iterator.hh: In static member function 'static Music_iterator* Music_iterator::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -169926,10 +169810,10 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Grob); +./include/music-iterator.hh:68:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Music_iterator); ^~~~~~~~~~~~~ -./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': +./include/duration.hh: In static member function 'static Duration* Duration::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -169954,10 +169838,10 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Stencil); +./include/duration.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Duration); ^~~~~~~~~~~~~~~~~~~~ -./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -169979,13 +169863,13 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Grob); - ^~~~~~~~~~~~~ -./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); + ^~~~~~~~~~~~~~~~~~~~ +./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -170007,27 +169891,13 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Prob); - ^~~~~~~~~~~~~ -In file included from ./include/lily-guile.hh:39, - from ./include/grob-interface.hh:23, - from ./include/rest.hh:23, - from rest.cc:20: -rest.cc: In function 'void Rest_y_offset_callback_init_functions()': -rest.cc:34:29: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (Rest, y_offset_callback, 1); - ^~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -rest.cc:34:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (Rest, y_offset_callback, 1); - ^~~~~~~~~~~~~~~~~~~~ -./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': +./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Listener); + ^~~~~~~~~~~~~~~~~~~~ +./include/scm-hash.hh: In static member function 'static Scheme_hash_table* Scheme_hash_table::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -170049,28 +169919,13 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Listener); - ^~~~~~~~~~~~~~~~~~~~ -rest.cc: In function 'void Rest_calc_cross_staff_init_functions()': -rest.cc:145:29: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (Rest, calc_cross_staff, 1); - ^~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -rest.cc:145:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (Rest, calc_cross_staff, 1); - ^~~~~~~~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/music.hh:23, - from unfolded-repeat-iterator.cc:20: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': +./include/scm-hash.hh:62:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Scheme_hash_table); + ^~~~~~~~~~~~~ +./include/context.hh: In static member function 'static Context* Context::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -170089,59 +169944,25 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ -rest.cc: In function 'void Rest_print_init_functions()': -rest.cc:224:29: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (Rest, print, 1); - ^~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -rest.cc:224:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (Rest, print, 1); - ^~~~~~~~~~~~~~~~~~~~ -rest.cc: In function 'void Rest_width_init_functions()': -rest.cc:266:29: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (Rest, width, 1); - ^~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -rest.cc:266:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (Rest, width, 1); - ^~~~~~~~~~~~~~~~~~~~ -rest.cc: In function 'void Rest_height_init_functions()': -rest.cc:276:29: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (Rest, height, 1); - ^~~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -rest.cc:276:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (Rest, height, 1); - ^~~~~~~~~~~~~~~~~~~~ -rest.cc: In function 'void Rest_pure_height_init_functions()': -rest.cc:301:29: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (Rest, pure_height, 3); - ^~~~~~~~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -rest.cc:301:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (Rest, pure_height, 3); - ^~~~~~~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/context.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Context); + ^~~~~~~~~~~~~ +unfolded-repeat-iterator.cc: In member function 'virtual scm_unused_struct* Unfolded_repeat_iterator::get_music_list() const': +unfolded-repeat-iterator.cc:40:31: warning: conversion from 'long int' to 'int' may change value [-Wconversion] + int alt_count = scm_ilength (alts); + ~~~~~~~~~~~~^~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/audio-item.hh:24, - from key-performer.cc:20: + from ./include/grob-interface.hh:23, + from ./include/script-interface.hh:24, + from script-interface.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -170170,10 +169991,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/audio-item.hh:24, - from key-performer.cc:20: + from ./include/grob-interface.hh:23, + from ./include/script-interface.hh:24, + from script-interface.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -170202,10 +170022,9 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/audio-item.hh:24, - from key-performer.cc:20: + from ./include/grob-interface.hh:23, + from ./include/script-interface.hh:24, + from script-interface.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -170236,10 +170055,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/audio-item.hh:24, - from key-performer.cc:20: + from ./include/grob-interface.hh:23, + from ./include/script-interface.hh:24, + from script-interface.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -170269,10 +170087,9 @@ ^~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/audio-item.hh:24, - from key-performer.cc:20: + from ./include/grob-interface.hh:23, + from ./include/script-interface.hh:24, + from script-interface.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -170329,12 +170146,98 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/music.hh:23, - from unfolded-repeat-iterator.cc:20: + from ./include/grob-interface.hh:23, + from ./include/script-interface.hh:24, + from script-interface.cc:20: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ +./include/font-metric.hh: In static member function 'static Font_metric* Font_metric::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/font-metric.hh:57:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Font_metric); + ^~~~~~~~~~~~~ +./include/output-def.hh: In static member function 'static Output_def* Output_def::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/output-def.hh:54:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Output_def); + ^~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/lyric-extender.hh:11, + from lyric-extender.cc:21: ./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -170385,9 +170288,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/music.hh:23, - from unfolded-repeat-iterator.cc:20: + from ./include/grob-interface.hh:23, + from ./include/lyric-extender.hh:11, + from lyric-extender.cc:21: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -170419,9 +170322,9 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/music.hh:23, - from unfolded-repeat-iterator.cc:20: + from ./include/grob-interface.hh:23, + from ./include/lyric-extender.hh:11, + from lyric-extender.cc:21: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -170456,9 +170359,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/music.hh:23, - from unfolded-repeat-iterator.cc:20: + from ./include/grob-interface.hh:23, + from ./include/lyric-extender.hh:11, + from lyric-extender.cc:21: ./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -170484,7 +170387,7 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ -./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': +./include/music-output.hh: In static member function 'static Music_output* Music_output::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -170506,13 +170409,13 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Moment); - ^~~~~~~~~~~~~~~~~~~~ -./include/pitch.hh: In static member function 'static Pitch* Pitch::unsmob(SCM)': +./include/music-output.hh:31:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Music_output); + ^~~~~~~~~~~~~ +./include/font-metric.hh: In static member function 'static Font_metric* Font_metric::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -170534,13 +170437,13 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/pitch.hh:74:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Pitch); - ^~~~~~~~~~~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +./include/font-metric.hh:57:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Font_metric); + ^~~~~~~~~~~~~ +./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -170565,10 +170468,10 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); +./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Stencil); ^~~~~~~~~~~~~~~~~~~~ -./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -170593,10 +170496,10 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Stencil); +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); ^~~~~~~~~~~~~~~~~~~~ -./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -170621,10 +170524,10 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Prob); +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); ^~~~~~~~~~~~~ -./include/music-iterator.hh: In static member function 'static Music_iterator* Music_iterator::unsmob(SCM)': +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -170649,38 +170552,45 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/music-iterator.hh:68:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Music_iterator); +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); ^~~~~~~~~~~~~ -./include/duration.hh: In static member function 'static Duration* Duration::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/duration.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Duration); - ^~~~~~~~~~~~~~~~~~~~ -./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': +In file included from ./include/lily-guile.hh:39, + from ./include/grob-interface.hh:23, + from ./include/rest.hh:23, + from rest.cc:20: +rest.cc: In function 'void Rest_y_offset_callback_init_functions()': +rest.cc:34:29: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK (Rest, y_offset_callback, 1); + ^~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +rest.cc:34:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' + MAKE_SCHEME_CALLBACK (Rest, y_offset_callback, 1); + ^~~~~~~~~~~~~~~~~~~~ +rm -f ./out/engraver.dep; DEPENDENCIES_OUTPUT="./out/engraver.dep ./out/engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/engraver.o engraver.cc +rest.cc: In function 'void Rest_calc_cross_staff_init_functions()': +rest.cc:145:29: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK (Rest, calc_cross_staff, 1); + ^~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +rest.cc:145:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' + MAKE_SCHEME_CALLBACK (Rest, calc_cross_staff, 1); + ^~~~~~~~~~~~~~~~~~~~ +rest.cc: In function 'void Rest_print_init_functions()': +rest.cc:224:29: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK (Rest, print, 1); + ^~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +rest.cc:224:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' + MAKE_SCHEME_CALLBACK (Rest, print, 1); + ^~~~~~~~~~~~~~~~~~~~ +./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -170705,10 +170615,10 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Listener); +./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Stencil); ^~~~~~~~~~~~~~~~~~~~ -./include/scm-hash.hh: In static member function 'static Scheme_hash_table* Scheme_hash_table::unsmob(SCM)': +./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -170733,10 +170643,40 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/scm-hash.hh:62:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Scheme_hash_table); +./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Prob); ^~~~~~~~~~~~~ -./include/context.hh: In static member function 'static Context* Context::unsmob(SCM)': +rest.cc: In function 'void Rest_width_init_functions()': +rest.cc:266:29: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK (Rest, width, 1); + ^~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +rest.cc:266:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' + MAKE_SCHEME_CALLBACK (Rest, width, 1); + ^~~~~~~~~~~~~~~~~~~~ +rest.cc: In function 'void Rest_height_init_functions()': +rest.cc:276:29: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK (Rest, height, 1); + ^~~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +rest.cc:276:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' + MAKE_SCHEME_CALLBACK (Rest, height, 1); + ^~~~~~~~~~~~~~~~~~~~ +rest.cc: In function 'void Rest_pure_height_init_functions()': +rest.cc:301:29: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK (Rest, pure_height, 3); + ^~~~~~~~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +rest.cc:301:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' + MAKE_SCHEME_CALLBACK (Rest, pure_height, 3); + ^~~~~~~~~~~~~~~~~~~~ +./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -170758,25 +170698,19 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/context.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Context); - ^~~~~~~~~~~~~ -unfolded-repeat-iterator.cc: In member function 'virtual scm_unused_struct* Unfolded_repeat_iterator::get_music_list() const': -unfolded-repeat-iterator.cc:40:31: warning: conversion from 'long int' to 'int' may change value [-Wconversion] - int alt_count = scm_ilength (alts); - ~~~~~~~~~~~~^~~~~~ +./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Listener); + ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from ./include/ligature-engraver.hh:23, - from ./include/coherent-ligature-engraver.hh:22, - from ./include/gregorian-ligature-engraver.hh:22, - from gregorian-ligature-engraver.cc:20: + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/audio-item.hh:24, + from key-performer.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -170805,12 +170739,10 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from ./include/ligature-engraver.hh:23, - from ./include/coherent-ligature-engraver.hh:22, - from ./include/gregorian-ligature-engraver.hh:22, - from gregorian-ligature-engraver.cc:20: + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/audio-item.hh:24, + from key-performer.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -170839,12 +170771,10 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from ./include/ligature-engraver.hh:23, - from ./include/coherent-ligature-engraver.hh:22, - from ./include/gregorian-ligature-engraver.hh:22, - from gregorian-ligature-engraver.cc:20: + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/audio-item.hh:24, + from key-performer.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -170875,12 +170805,10 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from ./include/ligature-engraver.hh:23, - from ./include/coherent-ligature-engraver.hh:22, - from ./include/gregorian-ligature-engraver.hh:22, - from gregorian-ligature-engraver.cc:20: + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/audio-item.hh:24, + from key-performer.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -170908,14 +170836,40 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' SCM_TABCOL (port); ^~~~~~~~~~ +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); + ^~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from ./include/ligature-engraver.hh:23, - from ./include/coherent-ligature-engraver.hh:22, - from ./include/gregorian-ligature-engraver.hh:22, - from gregorian-ligature-engraver.cc:20: + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/audio-item.hh:24, + from key-performer.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -170975,6 +170929,316 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/script-interface.hh:24, + from script-interface.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' + inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/script-interface.hh:24, + from script-interface.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' + && (SCM_TYP7 (x) == scm_tc7_symbol)) + ^~~~~~~~ +./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' + inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } + ^~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/script-interface.hh:24, + from script-interface.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' + return scm_is_true (scm_equal_p (x, y)); + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' + inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/script-interface.hh:24, + from script-interface.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' + inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } + ^~~~~~~~~~~ +rm -f ./out/collision-engraver.dep; DEPENDENCIES_OUTPUT="./out/collision-engraver.dep ./out/collision-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/collision-engraver.o collision-engraver.cc +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); + ^~~~~~~~~~~~~~~~~~~~ +./include/skyline.hh: In static member function 'static Skyline* Skyline::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/skyline.hh:65:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Skyline); + ^~~~~~~~~~~~~~~~~~~~ +./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Stencil); + ^~~~~~~~~~~~~~~~~~~~ +./include/output-def.hh: In static member function 'static Output_def* Output_def::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/output-def.hh:54:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Output_def); + ^~~~~~~~~~~~~ +In file included from ./include/lily-guile.hh:39, + from ./include/grob-interface.hh:23, + from ./include/lyric-extender.hh:11, + from lyric-extender.cc:21: +lyric-extender.cc: In function 'void Lyric_extender_print_init_functions()': +lyric-extender.cc:31:39: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK (Lyric_extender, print, 1); + ^~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +lyric-extender.cc:31:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' + MAKE_SCHEME_CALLBACK (Lyric_extender, print, 1); + ^~~~~~~~~~~~~~~~~~~~ +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); + ^~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from script-engraver.cc:20: @@ -171034,6 +171298,34 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' return SCM_I_CONSP (x); ^~~~~~~~~~~ +./include/font-metric.hh: In static member function 'static Font_metric* Font_metric::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/font-metric.hh:57:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Font_metric); + ^~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, @@ -171161,13 +171453,115 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ -rm -f ./out/moment-scheme.dep; DEPENDENCIES_OUTPUT="./out/moment-scheme.dep ./out/moment-scheme.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/moment-scheme.o moment-scheme.cc -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, +./include/output-def.hh: In static member function 'static Output_def* Output_def::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/output-def.hh:54:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Output_def); + ^~~~~~~~~~~~~ +./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Stencil); + ^~~~~~~~~~~~~~~~~~~~ +In file included from ./include/lily-guile.hh:39, from ./include/grob-interface.hh:23, from ./include/script-interface.hh:24, from script-interface.cc:20: +script-interface.cc: In function 'void Script_interface_calc_positioning_done_init_functions()': +script-interface.cc:53:41: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK (Script_interface, calc_positioning_done, 1); + ^~~~~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +script-interface.cc:53:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' + MAKE_SCHEME_CALLBACK (Script_interface, calc_positioning_done, 1); + ^~~~~~~~~~~~~~~~~~~~ +script-interface.cc: In function 'void Script_interface_calc_direction_init_functions()': +script-interface.cc:83:41: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK (Script_interface, calc_direction, 1); + ^~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +script-interface.cc:83:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' + MAKE_SCHEME_CALLBACK (Script_interface, calc_direction, 1); + ^~~~~~~~~~~~~~~~~~~~ +script-interface.cc: In function 'void Script_interface_calc_cross_staff_init_functions()': +script-interface.cc:100:41: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK (Script_interface, calc_cross_staff, 1); + ^~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +script-interface.cc:100:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' + MAKE_SCHEME_CALLBACK (Script_interface, calc_cross_staff, 1); + ^~~~~~~~~~~~~~~~~~~~ +script-interface.cc: In function 'void Script_interface_print_init_functions()': +script-interface.cc:120:41: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK (Script_interface, print, 1); + ^~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +script-interface.cc:120:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' + MAKE_SCHEME_CALLBACK (Script_interface, print, 1); + ^~~~~~~~~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from ./include/ligature-engraver.hh:23, + from ./include/coherent-ligature-engraver.hh:22, + from ./include/gregorian-ligature-engraver.hh:22, + from gregorian-ligature-engraver.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -171196,9 +171590,12 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/script-interface.hh:24, - from script-interface.cc:20: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from ./include/ligature-engraver.hh:23, + from ./include/coherent-ligature-engraver.hh:22, + from ./include/gregorian-ligature-engraver.hh:22, + from gregorian-ligature-engraver.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -171227,9 +171624,12 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/script-interface.hh:24, - from script-interface.cc:20: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from ./include/ligature-engraver.hh:23, + from ./include/coherent-ligature-engraver.hh:22, + from ./include/gregorian-ligature-engraver.hh:22, + from gregorian-ligature-engraver.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -171260,9 +171660,12 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/script-interface.hh:24, - from script-interface.cc:20: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from ./include/ligature-engraver.hh:23, + from ./include/coherent-ligature-engraver.hh:22, + from ./include/gregorian-ligature-engraver.hh:22, + from gregorian-ligature-engraver.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -171292,9 +171695,12 @@ ^~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/script-interface.hh:24, - from script-interface.cc:20: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from ./include/ligature-engraver.hh:23, + from ./include/coherent-ligature-engraver.hh:22, + from ./include/gregorian-ligature-engraver.hh:22, + from gregorian-ligature-engraver.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -171351,36 +171757,6 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/script-interface.hh:24, - from script-interface.cc:20: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, @@ -171401,6 +171777,25 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' if (scm_is_null (*freelist)) ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from engraver.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -171416,10 +171811,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/freetype.hh:28, - from pango-font.cc:25: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from engraver.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -171445,13 +171839,7 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' return SCM_I_CONSP (x); ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/horizontal-bracket.hh:25, - from horizontal-bracket.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -171461,9 +171849,40 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' if (scm_is_null (*freelist)) ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/freetype.hh:28, + from pango-font.cc:25: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' + return SCM_I_CONSP (x); + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, @@ -171499,31 +171918,22 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' scm_ptobs[SCM_PTOBNUM (port)].flush (port); ^~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/horizontal-bracket.hh:25, - from horizontal-bracket.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from engraver.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' + #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) + ^ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -171536,18 +171946,17 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' - return SCM_I_CONSP (x); - ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' + scm_ptobs[SCM_PTOBNUM (port)].flush (port); + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/freetype.hh:28, - from pango-font.cc:25: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from engraver.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -171575,19 +171984,21 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' SCM_TABCOL (port); ^~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/horizontal-bracket.hh:25, - from horizontal-bracket.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from engraver.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' - #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) - ^ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ @@ -171600,15 +172011,105 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' - scm_ptobs[SCM_PTOBNUM (port)].flush (port); - ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from moment-scheme.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/freetype.hh:28, + from pango-font.cc:25: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' + #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' + #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' + #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} + ^~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' + SCM_TABCOL (port); + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, @@ -171673,9 +172174,73 @@ ^~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/horizontal-bracket.hh:25, - from horizontal-bracket.cc:20: + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from moment-scheme.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' + return SCM_I_CONSP (x); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from moment-scheme.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' + #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) + ^ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' + scm_ptobs[SCM_PTOBNUM (port)].flush (port); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from moment-scheme.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -171703,6 +172268,39 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' SCM_TABCOL (port); ^~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from moment-scheme.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, @@ -171734,6 +172332,162 @@ ./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/horizontal-bracket.hh:25, + from horizontal-bracket.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/horizontal-bracket.hh:25, + from horizontal-bracket.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' + return SCM_I_CONSP (x); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/horizontal-bracket.hh:25, + from horizontal-bracket.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' + #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) + ^ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' + scm_ptobs[SCM_PTOBNUM (port)].flush (port); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/horizontal-bracket.hh:25, + from horizontal-bracket.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' + #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' + #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' + #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} + ^~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' + SCM_TABCOL (port); + ^~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, @@ -171952,37 +172706,6 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/audio-item.hh:24, - from key-performer.cc:20: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/horizontal-bracket.hh:25, from horizontal-bracket.cc:20: @@ -172039,6 +172762,37 @@ ./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' DECLARE_SIMPLE_SMOBS (Box); ^~~~~~~~~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/audio-item.hh:24, + from key-performer.cc:20: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ ./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -172067,7 +172821,6 @@ ./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' DECLARE_SIMPLE_SMOBS (Stencil); ^~~~~~~~~~~~~~~~~~~~ -rm -f ./out/engraver.dep; DEPENDENCIES_OUTPUT="./out/engraver.dep ./out/engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/engraver.o engraver.cc ./include/output-def.hh: In static member function 'static Output_def* Output_def::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -172096,6 +172849,7 @@ ./include/output-def.hh:54:3: note: in expansion of macro 'DECLARE_SMOBS' DECLARE_SMOBS (Output_def); ^~~~~~~~~~~~~ +rm -f ./out/pitched-trill-engraver.dep; DEPENDENCIES_OUTPUT="./out/pitched-trill-engraver.dep ./out/pitched-trill-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/pitched-trill-engraver.o pitched-trill-engraver.cc ./include/skyline.hh: In static member function 'static Skyline* Skyline::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -172124,12 +172878,41 @@ ./include/skyline.hh:65:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' DECLARE_SIMPLE_SMOBS (Skyline); ^~~~~~~~~~~~~~~~~~~~ +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); + ^~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/script-interface.hh:24, - from script-interface.cc:20: + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/audio-item.hh:24, + from key-performer.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -172180,9 +172963,10 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/script-interface.hh:24, - from script-interface.cc:20: + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/audio-item.hh:24, + from key-performer.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -172214,9 +172998,169 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/script-interface.hh:24, - from script-interface.cc:20: + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/audio-item.hh:24, + from key-performer.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' + return scm_is_true (scm_equal_p (x, y)); + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' + inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/freetype.hh:28, + from pango-font.cc:25: +./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' + inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/audio-item.hh:24, + from key-performer.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' + inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/freetype.hh:28, + from pango-font.cc:25: +./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' + && (SCM_TYP7 (x) == scm_tc7_symbol)) + ^~~~~~~~ +./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' + inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } + ^~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/freetype.hh:28, + from pango-font.cc:25: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -172251,9 +173195,10 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/script-interface.hh:24, - from script-interface.cc:20: + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/freetype.hh:28, + from pango-font.cc:25: ./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -172279,6 +173224,76 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ +In file included from ./include/lily-guile.hh:39, + from ./include/grob-interface.hh:23, + from ./include/horizontal-bracket.hh:25, + from horizontal-bracket.cc:20: +horizontal-bracket.cc: In function 'void Horizontal_bracket_print_init_functions()': +horizontal-bracket.cc:100:43: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK (Horizontal_bracket, print, 1); + ^~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +horizontal-bracket.cc:100:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' + MAKE_SCHEME_CALLBACK (Horizontal_bracket, print, 1); + ^~~~~~~~~~~~~~~~~~~~ +./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Moment); + ^~~~~~~~~~~~~~~~~~~~ +./include/pitch.hh: In static member function 'static Pitch* Pitch::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/pitch.hh:74:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Pitch); + ^~~~~~~~~~~~~~~~~~~~ ./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -172307,7 +173322,7 @@ ./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' DECLARE_SIMPLE_SMOBS (Box); ^~~~~~~~~~~~~~~~~~~~ -./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': +./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -172332,10 +173347,10 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Grob); +./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Translator); ^~~~~~~~~~~~~ -./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -172357,18 +173372,60 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Grob); - ^~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); + ^~~~~~~~~~~~~~~~~~~~ +./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Stencil); + ^~~~~~~~~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, - from script-engraver.cc:20: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': + from collision-engraver.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -172387,21 +173444,62 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Prob); + ^~~~~~~~~~~~~ +./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Listener); + ^~~~~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, - from ./include/ligature-engraver.hh:23, - from ./include/coherent-ligature-engraver.hh:22, - from ./include/gregorian-ligature-engraver.hh:22, - from gregorian-ligature-engraver.cc:20: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': + from collision-engraver.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -172420,74 +173518,140 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' + return SCM_I_CONSP (x); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/audio-item.hh:24, - from key-performer.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from collision-engraver.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' + #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) + ^ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' + scm_ptobs[SCM_PTOBNUM (port)].flush (port); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from collision-engraver.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' - inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' + #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' + #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' + #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} + ^~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' + SCM_TABCOL (port); + ^~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from collision-engraver.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/audio-item.hh:24, - from key-performer.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +./include/font-metric.hh: In static member function 'static Font_metric* Font_metric::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -172506,62 +173670,117 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' - && (SCM_TYP7 (x) == scm_tc7_symbol)) - ^~~~~~~~ -./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' - inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } - ^~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/font-metric.hh:57:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Font_metric); + ^~~~~~~~~~~~~ +./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Stencil); + ^~~~~~~~~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/audio-item.hh:24, - from key-performer.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from ./include/ligature-engraver.hh:23, + from ./include/coherent-ligature-engraver.hh:22, + from ./include/gregorian-ligature-engraver.hh:22, + from gregorian-ligature-engraver.cc:20: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' - return scm_is_true (scm_equal_p (x, y)); - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ +rm -f ./out/moment.dep; DEPENDENCIES_OUTPUT="./out/moment.dep ./out/moment.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/moment.o moment.cc +pango-font.cc: In member function 'Box Pango_font::get_scaled_indexed_char_dimensions(size_t) const': +pango-font.cc:150:39: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'PangoGlyph' {aka 'unsigned int'} may change value [-Wconversion] + pango_font_get_glyph_extents (font, signed_idx, &ink_rect, &logical_rect); + ^~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from engraver.cc:20: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' - inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } - ^~~~~~~~~~~ -rm -f ./out/collision-engraver.dep; DEPENDENCIES_OUTPUT="./out/collision-engraver.dep ./out/collision-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/collision-engraver.o collision-engraver.cc +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/audio-item.hh:24, - from key-performer.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from script-engraver.cc:20: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -172580,19 +173799,21 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' - inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } - ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/freetype.hh:28, - from pango-font.cc:25: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from ./include/ligature-engraver.hh:23, + from ./include/coherent-ligature-engraver.hh:22, + from ./include/gregorian-ligature-engraver.hh:22, + from gregorian-ligature-engraver.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -172643,10 +173864,12 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/freetype.hh:28, - from pango-font.cc:25: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from ./include/ligature-engraver.hh:23, + from ./include/coherent-ligature-engraver.hh:22, + from ./include/gregorian-ligature-engraver.hh:22, + from gregorian-ligature-engraver.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -172678,10 +173901,12 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/freetype.hh:28, - from pango-font.cc:25: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from ./include/ligature-engraver.hh:23, + from ./include/coherent-ligature-engraver.hh:22, + from ./include/gregorian-ligature-engraver.hh:22, + from gregorian-ligature-engraver.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -172714,7 +173939,40 @@ ./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } ^~~~~~~~~~~ -./include/font-metric.hh: In static member function 'static Font_metric* Font_metric::unsmob(SCM)': +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from ./include/ligature-engraver.hh:23, + from ./include/coherent-ligature-engraver.hh:22, + from ./include/gregorian-ligature-engraver.hh:22, + from gregorian-ligature-engraver.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' + inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } + ^~~~~~~~~~~ +./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -172739,8 +173997,8 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/font-metric.hh:57:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Font_metric); +./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Translator); ^~~~~~~~~~~~~ ./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] @@ -172770,7 +174028,7 @@ ./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' DECLARE_SIMPLE_SMOBS (Moment); ^~~~~~~~~~~~~~~~~~~~ -./include/output-def.hh: In static member function 'static Output_def* Output_def::unsmob(SCM)': +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -172792,19 +174050,19 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/output-def.hh:54:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Output_def); - ^~~~~~~~~~~~~ +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); + ^~~~~~~~~~~~~~~~~~~~ +rm -f ./out/stream-event.dep; DEPENDENCIES_OUTPUT="./out/stream-event.dep ./out/stream-event.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/stream-event.o stream-event.cc In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/freetype.hh:28, - from pango-font.cc:25: -./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': + from ./include/moment.hh:23, + from moment-scheme.cc:20: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -172823,13 +174081,13 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' - inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } - ^~~~~~~~~~~ -./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -172851,12 +174109,12 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Stencil); - ^~~~~~~~~~~~~~~~~~~~ +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); + ^~~~~~~~~~~~~ ./include/pitch.hh: In static member function 'static Pitch* Pitch::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -172885,51 +174143,12 @@ ./include/pitch.hh:74:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' DECLARE_SIMPLE_SMOBS (Pitch); ^~~~~~~~~~~~~~~~~~~~ -In file included from ./include/lily-guile.hh:39, - from ./include/grob-interface.hh:23, - from ./include/script-interface.hh:24, - from script-interface.cc:20: -script-interface.cc: In function 'void Script_interface_calc_positioning_done_init_functions()': -script-interface.cc:53:41: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (Script_interface, calc_positioning_done, 1); - ^~~~~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -script-interface.cc:53:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (Script_interface, calc_positioning_done, 1); - ^~~~~~~~~~~~~~~~~~~~ -script-interface.cc: In function 'void Script_interface_calc_direction_init_functions()': -script-interface.cc:83:41: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (Script_interface, calc_direction, 1); - ^~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -script-interface.cc:83:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (Script_interface, calc_direction, 1); - ^~~~~~~~~~~~~~~~~~~~ -script-interface.cc: In function 'void Script_interface_calc_cross_staff_init_functions()': -script-interface.cc:100:41: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (Script_interface, calc_cross_staff, 1); - ^~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -script-interface.cc:100:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (Script_interface, calc_cross_staff, 1); - ^~~~~~~~~~~~~~~~~~~~ -script-interface.cc: In function 'void Script_interface_print_init_functions()': -script-interface.cc:120:41: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (Script_interface, print, 1); - ^~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -script-interface.cc:120:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (Script_interface, print, 1); - ^~~~~~~~~~~~~~~~~~~~ -./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from collision-engraver.cc:20: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -172948,16 +174167,45 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Translator); - ^~~~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from pitched-trill-engraver.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -172982,10 +174230,10 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); +./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Stencil); ^~~~~~~~~~~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -173007,13 +174255,18 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); - ^~~~~~~~~~~~~~~~~~~~ -./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': +./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Prob); + ^~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from pitched-trill-engraver.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -173032,16 +174285,13 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Stencil); - ^~~~~~~~~~~~~~~~~~~~ -./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' + return SCM_I_CONSP (x); + ^~~~~~~~~~~ +./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -173063,33 +174313,28 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Prob); - ^~~~~~~~~~~~~ -In file included from ./include/lily-guile.hh:39, - from ./include/grob-interface.hh:23, - from ./include/horizontal-bracket.hh:25, - from horizontal-bracket.cc:20: -horizontal-bracket.cc: In function 'void Horizontal_bracket_print_init_functions()': -horizontal-bracket.cc:100:43: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (Horizontal_bracket, print, 1); - ^~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -horizontal-bracket.cc:100:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (Horizontal_bracket, print, 1); - ^~~~~~~~~~~~~~~~~~~~ -./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': +./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Listener); + ^~~~~~~~~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from pitched-trill-engraver.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' + #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) + ^ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -173102,16 +174347,105 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Listener); - ^~~~~~~~~~~~~~~~~~~~ -rm -f ./out/pitched-trill-engraver.dep; DEPENDENCIES_OUTPUT="./out/pitched-trill-engraver.dep ./out/pitched-trill-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/pitched-trill-engraver.o pitched-trill-engraver.cc +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' + scm_ptobs[SCM_PTOBNUM (port)].flush (port); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from pitched-trill-engraver.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' + #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' + #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' + #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} + ^~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' + SCM_TABCOL (port); + ^~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from pitched-trill-engraver.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, @@ -173166,6 +174500,28 @@ ./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from engraver.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, @@ -173199,29 +174555,7 @@ ./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } ^~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from script-engraver.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' - return scm_is_true (scm_equal_p (x, y)); - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': +./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -173234,19 +174568,16 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' #define scm_is_true(x) !scm_is_false (x) ^~~~~~~~~~~~ -./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' - inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } - ^~~~~~~~~~~ +./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' + inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, - from ./include/ligature-engraver.hh:23, - from ./include/coherent-ligature-engraver.hh:22, - from ./include/gregorian-ligature-engraver.hh:22, - from gregorian-ligature-engraver.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': + from script-engraver.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -173259,10 +174590,10 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' #define scm_is_true(x) !scm_is_false (x) ^~~~~~~~~~~~ -./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': +./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' + return scm_is_true (scm_equal_p (x, y)); + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -173275,10 +174606,10 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' #define scm_is_true(x) !scm_is_false (x) ^~~~~~~~~~~~ -./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' - inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': +./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -173291,17 +174622,14 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' #define scm_is_true(x) !scm_is_false (x) ^~~~~~~~~~~~ -./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } - ^~~~~~~~~~~ +./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' + inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, - from ./include/ligature-engraver.hh:23, - from ./include/coherent-ligature-engraver.hh:22, - from ./include/gregorian-ligature-engraver.hh:22, - from gregorian-ligature-engraver.cc:20: + from engraver.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -173330,45 +174658,12 @@ ./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } ^~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from script-engraver.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' - inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } - ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, - from ./include/ligature-engraver.hh:23, - from ./include/coherent-ligature-engraver.hh:22, - from ./include/gregorian-ligature-engraver.hh:22, - from gregorian-ligature-engraver.cc:20: + from engraver.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -173405,10 +174700,7 @@ from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, - from ./include/ligature-engraver.hh:23, - from ./include/coherent-ligature-engraver.hh:22, - from ./include/gregorian-ligature-engraver.hh:22, - from gregorian-ligature-engraver.cc:20: + from script-engraver.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -173434,7 +174726,12 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ -./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from engraver.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -173453,15 +174750,13 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Translator); - ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' + inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } + ^~~~~~~~~~~ +rm -f ./out/phrasing-slur-engraver.dep; DEPENDENCIES_OUTPUT="./out/phrasing-slur-engraver.dep ./out/phrasing-slur-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/phrasing-slur-engraver.o phrasing-slur-engraver.cc ./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -173546,7 +174841,7 @@ ./include/duration.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' DECLARE_SIMPLE_SMOBS (Duration); ^~~~~~~~~~~~~~~~~~~~ -./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': +./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -173568,12 +174863,12 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Moment); - ^~~~~~~~~~~~~~~~~~~~ +./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Translator); + ^~~~~~~~~~~~~ ./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -173658,7 +174953,7 @@ ./include/context.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' DECLARE_SMOBS (Context); ^~~~~~~~~~~~~ -./include/font-metric.hh: In static member function 'static Font_metric* Font_metric::unsmob(SCM)': +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -173680,13 +174975,13 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/font-metric.hh:57:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Font_metric); - ^~~~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); + ^~~~~~~~~~~~~~~~~~~~ +./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -173711,10 +175006,10 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); +./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Moment); ^~~~~~~~~~~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +./include/duration.hh: In static member function 'static Duration* Duration::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -173739,10 +175034,10 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); +./include/duration.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Duration); ^~~~~~~~~~~~~~~~~~~~ -./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': +./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -173767,47 +175062,153 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Stencil); +./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Listener); ^~~~~~~~~~~~~~~~~~~~ +./include/scm-hash.hh: In static member function 'static Scheme_hash_table* Scheme_hash_table::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/scm-hash.hh:62:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Scheme_hash_table); + ^~~~~~~~~~~~~ +./include/context.hh: In static member function 'static Context* Context::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/context.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Context); + ^~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from moment-scheme.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from collision-engraver.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } + ^~~~~~~~~~~ +./include/pitch.hh: In static member function 'static Pitch* Pitch::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/pitch.hh:74:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Pitch); + ^~~~~~~~~~~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' + inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from moment-scheme.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from collision-engraver.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -173826,28 +175227,65 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' - return SCM_I_CONSP (x); +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' + && (SCM_TYP7 (x) == scm_tc7_symbol)) + ^~~~~~~~ +./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' + inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } + ^~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from collision-engraver.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' + return scm_is_true (scm_equal_p (x, y)); ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, +./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' + inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from moment-scheme.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from collision-engraver.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' - #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) - ^ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -173860,17 +175298,67 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' - scm_ptobs[SCM_PTOBNUM (port)].flush (port); - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' + inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from moment-scheme.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' + inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } + ^~~~~~~~~~~ +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -173883,39 +175371,33 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' - #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' - #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' - #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} - ^~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' - SCM_TABCOL (port); - ^~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); + ^~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from moment-scheme.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': +./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -173925,25 +175407,68 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' + && (SCM_TYP7 (x) == scm_tc7_symbol)) + ^~~~~~~~ +./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' + inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } + ^~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from moment-scheme.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' + return scm_is_true (scm_equal_p (x, y)); + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' + inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from moment-scheme.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -173953,13 +175478,16 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' + inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } + ^~~~~~~~~~~ +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -173981,13 +175509,13 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Grob); - ^~~~~~~~~~~~~ -./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); + ^~~~~~~~~~~~~~~~~~~~ +./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -174012,10 +175540,10 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Grob); +./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Translator); ^~~~~~~~~~~~~ -./include/pitch.hh: In static member function 'static Pitch* Pitch::unsmob(SCM)': +./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -174040,11 +175568,10 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/pitch.hh:74:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Pitch); +./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Stencil); ^~~~~~~~~~~~~~~~~~~~ -rm -f ./out/moment.dep; DEPENDENCIES_OUTPUT="./out/moment.dep ./out/moment.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/moment.o moment.cc -./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': +./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -174066,14 +175593,13 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Stencil); - ^~~~~~~~~~~~~~~~~~~~ -rm -f ./out/stream-event.dep; DEPENDENCIES_OUTPUT="./out/stream-event.dep ./out/stream-event.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/stream-event.o stream-event.cc -./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': +./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Prob); + ^~~~~~~~~~~~~ +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -174095,16 +175621,12 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Prob); - ^~~~~~~~~~~~~ -pango-font.cc: In member function 'Box Pango_font::get_scaled_indexed_char_dimensions(size_t) const': -pango-font.cc:150:39: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'PangoGlyph' {aka 'unsigned int'} may change value [-Wconversion] - pango_font_get_glyph_extents (font, signed_idx, &ink_rect, &logical_rect); - ^~~~~~~~~~ +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); + ^~~~~~~~~~~~~~~~~~~~ ./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -174161,7 +175683,7 @@ ./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' DECLARE_SMOBS (Prob); ^~~~~~~~~~~~~ -./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': +./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -174186,51 +175708,82 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Listener); +./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Moment); ^~~~~~~~~~~~~~~~~~~~ -script-engraver.cc: In member function 'void Script_engraver::process_music()': -script-engraver.cc:170:31: warning: conversion from 'vsize' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - i); - ^ +In file included from ./include/lily-guile.hh:39, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from moment-scheme.cc:20: +moment-scheme.cc: In function 'void ly_make_momentinit()': +moment-scheme.cc:23:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM, SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_make_moment, "ly:make-moment", + ^~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +moment-scheme.cc:23:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_make_moment, "ly:make-moment", + ^~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from collision-engraver.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from moment-scheme.cc:20: +moment-scheme.cc: In function 'scm_unused_struct* ly_make_moment(SCM, SCM, SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:539:25: note: in expansion of macro 'scm_is_eq' + #define SCM_UNBNDP(x) (scm_is_eq ((x), SCM_UNDEFINED)) + ^~~~~~~~~ +moment-scheme.cc:42:7: note: in expansion of macro 'SCM_UNBNDP' + if (SCM_UNBNDP (g)) + ^~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from collision-engraver.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:539:25: note: in expansion of macro 'scm_is_eq' + #define SCM_UNBNDP(x) (scm_is_eq ((x), SCM_UNDEFINED)) + ^~~~~~~~~ +moment-scheme.cc:45:7: note: in expansion of macro 'SCM_UNBNDP' + if (SCM_UNBNDP (gn)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +moment-scheme.cc:48:11: note: in expansion of macro 'scm_is_true' + if (scm_is_true (scm_positive_p (g))) + ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:539:25: note: in expansion of macro 'scm_is_eq' + #define SCM_UNBNDP(x) (scm_is_eq ((x), SCM_UNDEFINED)) + ^~~~~~~~~ +moment-scheme.cc:64:8: note: in expansion of macro 'SCM_UNBNDP' + if (!SCM_UNBNDP (gd)) + ^~~~~~~~~~ +./include/skyline.hh: In static member function 'static Skyline* Skyline::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -174249,28 +175802,150 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' - return SCM_I_CONSP (x); - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from collision-engraver.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/skyline.hh:65:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Skyline); + ^~~~~~~~~~~~~~~~~~~~ +In file included from ./include/lily-guile.hh:39, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from moment-scheme.cc:20: +moment-scheme.cc: In function 'void ly_moment_subinit()': +moment-scheme.cc:74:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_moment_sub, "ly:moment-sub", + ^~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +moment-scheme.cc:74:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_moment_sub, "ly:moment-sub", + ^~~~~~~~~ +moment-scheme.cc: In function 'void ly_moment_addinit()': +moment-scheme.cc:87:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_moment_add, "ly:moment-add", + ^~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +moment-scheme.cc:87:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_moment_add, "ly:moment-add", + ^~~~~~~~~ +moment-scheme.cc: In function 'void ly_moment_mulinit()': +moment-scheme.cc:100:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_moment_mul, "ly:moment-mul", + ^~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +moment-scheme.cc:100:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_moment_mul, "ly:moment-mul", + ^~~~~~~~~ +moment-scheme.cc: In function 'void ly_moment_divinit()': +moment-scheme.cc:112:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_moment_div, "ly:moment-div", + ^~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +moment-scheme.cc:112:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_moment_div, "ly:moment-div", + ^~~~~~~~~ +moment-scheme.cc: In function 'void ly_moment_modinit()': +moment-scheme.cc:125:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_moment_mod, "ly:moment-mod", + ^~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +moment-scheme.cc:125:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_moment_mod, "ly:moment-mod", + ^~~~~~~~~ +script-engraver.cc: In member function 'void Script_engraver::process_music()': +script-engraver.cc:170:31: warning: conversion from 'vsize' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + i); + ^ +moment-scheme.cc: In function 'void ly_moment_graceinit()': +moment-scheme.cc:137:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_moment_grace, "ly:moment-grace", + ^~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +moment-scheme.cc:137:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_moment_grace, "ly:moment-grace", + ^~~~~~~~~ +moment-scheme.cc: In function 'void ly_moment_grace_numeratorinit()': +moment-scheme.cc:146:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_moment_grace_numerator, "ly:moment-grace-numerator", + ^~~~~~~~~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +moment-scheme.cc:146:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_moment_grace_numerator, "ly:moment-grace-numerator", + ^~~~~~~~~ +moment-scheme.cc: In function 'void ly_moment_grace_denominatorinit()': +moment-scheme.cc:157:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_moment_grace_denominator, "ly:moment-grace-denominator", + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +moment-scheme.cc:157:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_moment_grace_denominator, "ly:moment-grace-denominator", + ^~~~~~~~~ +moment-scheme.cc: In function 'void ly_moment_maininit()': +moment-scheme.cc:167:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_moment_main, "ly:moment-main", + ^~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +moment-scheme.cc:167:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_moment_main, "ly:moment-main", + ^~~~~~~~~ +moment-scheme.cc: In function 'void ly_moment_main_numeratorinit()': +moment-scheme.cc:176:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_moment_main_numerator, "ly:moment-main-numerator", + ^~~~~~~~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +moment-scheme.cc:176:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_moment_main_numerator, "ly:moment-main-numerator", + ^~~~~~~~~ +moment-scheme.cc: In function 'void ly_moment_main_denominatorinit()': +moment-scheme.cc:186:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_moment_main_denominator, "ly:moment-main-denominator", + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +moment-scheme.cc:186:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_moment_main_denominator, "ly:moment-main-denominator", + ^~~~~~~~~ +moment-scheme.cc: In function 'void ly_moment_less_pinit()': +moment-scheme.cc:196:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_moment_less_p, "ly:moment> 8)) - ^ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -174283,17 +175958,16 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' - scm_ptobs[SCM_PTOBNUM (port)].flush (port); - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from collision-engraver.cc:20: +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); + ^~~~~~~~~~~~~ +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -174306,39 +175980,28 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' - #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' - #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' - #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} - ^~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' - SCM_TABCOL (port); - ^~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from collision-engraver.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); + ^~~~~~~~~~~~~ +./include/translator-group.hh: In static member function 'static Translator_group* Translator_group::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -174348,25 +176011,26 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/translator-group.hh:66:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Translator_group); + ^~~~~~~~~~~~~ +rm -f ./out/font-interface.dep; DEPENDENCIES_OUTPUT="./out/font-interface.dep ./out/font-interface.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/font-interface.o font-interface.cc +./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -174376,19 +176040,55 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -rm -f ./out/phrasing-slur-engraver.dep; DEPENDENCIES_OUTPUT="./out/phrasing-slur-engraver.dep ./out/phrasing-slur-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/phrasing-slur-engraver.o phrasing-slur-engraver.cc -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Listener); + ^~~~~~~~~~~~~~~~~~~~ +rm -f ./out/volta-engraver.dep; DEPENDENCIES_OUTPUT="./out/volta-engraver.dep ./out/volta-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/volta-engraver.o volta-engraver.cc +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from pitched-trill-engraver.cc:20: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from moment.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -174417,9 +176117,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from pitched-trill-engraver.cc:20: + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from moment.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -174448,9 +176148,9 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from pitched-trill-engraver.cc:20: + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from moment.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -174481,9 +176181,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from pitched-trill-engraver.cc:20: + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from moment.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -174513,9 +176213,9 @@ ^~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from pitched-trill-engraver.cc:20: + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from moment.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -174572,12 +176272,66 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from pitched-trill-engraver.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' + inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from moment-scheme.cc:20: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from pitched-trill-engraver.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -174596,50 +176350,59 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' + && (SCM_TYP7 (x) == scm_tc7_symbol)) + ^~~~~~~~ +./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' + inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } + ^~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, - from engraver.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': + from pitched-trill-engraver.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' + return scm_is_true (scm_equal_p (x, y)); + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' + inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, - from engraver.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': + from pitched-trill-engraver.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -174661,25 +176424,16 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' - return SCM_I_CONSP (x); - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from engraver.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': +./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' + inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } + ^~~~~~~~~~~ +./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' - #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) - ^ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -174692,17 +176446,16 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' - scm_ptobs[SCM_PTOBNUM (port)].flush (port); - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from engraver.cc:20: +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Translator); + ^~~~~~~~~~~~~ +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -174715,90 +176468,27 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' - #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' - #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' - #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} - ^~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' - SCM_TABCOL (port); - ^~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from engraver.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -rm -f ./out/font-interface.dep; DEPENDENCIES_OUTPUT="./out/font-interface.dep ./out/font-interface.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/font-interface.o font-interface.cc -rm -f ./out/volta-engraver.dep; DEPENDENCIES_OUTPUT="./out/volta-engraver.dep ./out/volta-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/volta-engraver.o volta-engraver.cc +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); + ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from moment.cc:20: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from phrasing-slur-engraver.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -174827,9 +176517,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from moment.cc:20: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from phrasing-slur-engraver.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -174858,9 +176548,9 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from moment.cc:20: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from phrasing-slur-engraver.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -174891,9 +176581,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from moment.cc:20: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from phrasing-slur-engraver.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -174923,9 +176613,9 @@ ^~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from moment.cc:20: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from phrasing-slur-engraver.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -174982,66 +176672,35 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from moment-scheme.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' - inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': +./include/skyline.hh: In static member function 'static Skyline* Skyline::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from moment-scheme.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/skyline.hh:65:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Skyline); + ^~~~~~~~~~~~~~~~~~~~ +./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -175060,59 +176719,16 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' - && (SCM_TYP7 (x) == scm_tc7_symbol)) - ^~~~~~~~ -./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' - inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } - ^~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from moment-scheme.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' - return scm_is_true (scm_equal_p (x, y)); - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' - inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from moment-scheme.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Moment); + ^~~~~~~~~~~~~~~~~~~~ +./include/duration.hh: In static member function 'static Duration* Duration::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -175131,13 +176747,16 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' - inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } - ^~~~~~~~~~~ -./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/duration.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Duration); + ^~~~~~~~~~~~~~~~~~~~ +./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -175162,211 +176781,94 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Moment); +./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Listener); ^~~~~~~~~~~~~~~~~~~~ -In file included from ./include/lily-guile.hh:39, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from moment-scheme.cc:20: -moment-scheme.cc: In function 'void ly_make_momentinit()': -moment-scheme.cc:23:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM, SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_make_moment, "ly:make-moment", - ^~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -moment-scheme.cc:23:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_make_moment, "ly:make-moment", - ^~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from moment-scheme.cc:20: -moment-scheme.cc: In function 'scm_unused_struct* ly_make_moment(SCM, SCM, SCM, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:539:25: note: in expansion of macro 'scm_is_eq' - #define SCM_UNBNDP(x) (scm_is_eq ((x), SCM_UNDEFINED)) - ^~~~~~~~~ -moment-scheme.cc:42:7: note: in expansion of macro 'SCM_UNBNDP' - if (SCM_UNBNDP (g)) - ^~~~~~~~~~ +./include/scm-hash.hh: In static member function 'static Scheme_hash_table* Scheme_hash_table::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:539:25: note: in expansion of macro 'scm_is_eq' - #define SCM_UNBNDP(x) (scm_is_eq ((x), SCM_UNDEFINED)) - ^~~~~~~~~ -moment-scheme.cc:45:7: note: in expansion of macro 'SCM_UNBNDP' - if (SCM_UNBNDP (gn)) - ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/scm-hash.hh:62:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Scheme_hash_table); + ^~~~~~~~~~~~~ +./include/context.hh: In static member function 'static Context* Context::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -moment-scheme.cc:48:11: note: in expansion of macro 'scm_is_true' - if (scm_is_true (scm_positive_p (g))) - ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/context.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Context); + ^~~~~~~~~~~~~ +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:539:25: note: in expansion of macro 'scm_is_eq' - #define SCM_UNBNDP(x) (scm_is_eq ((x), SCM_UNDEFINED)) - ^~~~~~~~~ -moment-scheme.cc:64:8: note: in expansion of macro 'SCM_UNBNDP' - if (!SCM_UNBNDP (gd)) - ^~~~~~~~~~ -In file included from ./include/lily-guile.hh:39, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from moment-scheme.cc:20: -moment-scheme.cc: In function 'void ly_moment_subinit()': -moment-scheme.cc:74:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_moment_sub, "ly:moment-sub", - ^~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -moment-scheme.cc:74:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_moment_sub, "ly:moment-sub", - ^~~~~~~~~ -moment-scheme.cc: In function 'void ly_moment_addinit()': -moment-scheme.cc:87:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_moment_add, "ly:moment-add", - ^~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -moment-scheme.cc:87:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_moment_add, "ly:moment-add", - ^~~~~~~~~ -moment-scheme.cc: In function 'void ly_moment_mulinit()': -moment-scheme.cc:100:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_moment_mul, "ly:moment-mul", - ^~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -moment-scheme.cc:100:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_moment_mul, "ly:moment-mul", - ^~~~~~~~~ -moment-scheme.cc: In function 'void ly_moment_divinit()': -moment-scheme.cc:112:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_moment_div, "ly:moment-div", - ^~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -moment-scheme.cc:112:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_moment_div, "ly:moment-div", - ^~~~~~~~~ -moment-scheme.cc: In function 'void ly_moment_modinit()': -moment-scheme.cc:125:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_moment_mod, "ly:moment-mod", - ^~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -moment-scheme.cc:125:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_moment_mod, "ly:moment-mod", - ^~~~~~~~~ -moment-scheme.cc: In function 'void ly_moment_graceinit()': -moment-scheme.cc:137:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_moment_grace, "ly:moment-grace", - ^~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -moment-scheme.cc:137:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_moment_grace, "ly:moment-grace", - ^~~~~~~~~ -moment-scheme.cc: In function 'void ly_moment_grace_numeratorinit()': -moment-scheme.cc:146:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_moment_grace_numerator, "ly:moment-grace-numerator", - ^~~~~~~~~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -moment-scheme.cc:146:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_moment_grace_numerator, "ly:moment-grace-numerator", - ^~~~~~~~~ -moment-scheme.cc: In function 'void ly_moment_grace_denominatorinit()': -moment-scheme.cc:157:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_moment_grace_denominator, "ly:moment-grace-denominator", - ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -moment-scheme.cc:157:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_moment_grace_denominator, "ly:moment-grace-denominator", - ^~~~~~~~~ -moment-scheme.cc: In function 'void ly_moment_maininit()': -moment-scheme.cc:167:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_moment_main, "ly:moment-main", - ^~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -moment-scheme.cc:167:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_moment_main, "ly:moment-main", - ^~~~~~~~~ -moment-scheme.cc: In function 'void ly_moment_main_numeratorinit()': -moment-scheme.cc:176:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_moment_main_numerator, "ly:moment-main-numerator", - ^~~~~~~~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -moment-scheme.cc:176:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_moment_main_numerator, "ly:moment-main-numerator", - ^~~~~~~~~ -moment-scheme.cc: In function 'void ly_moment_main_denominatorinit()': -moment-scheme.cc:186:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_moment_main_denominator, "ly:moment-main-denominator", - ^~~~~~~~~~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -moment-scheme.cc:186:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_moment_main_denominator, "ly:moment-main-denominator", - ^~~~~~~~~ -moment-scheme.cc: In function 'void ly_moment_less_pinit()': -moment-scheme.cc:196:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_moment_less_p, "ly:moment> 8)) + ^ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' + scm_ptobs[SCM_PTOBNUM (port)].flush (port); + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, - from engraver.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': + from volta-engraver.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -175625,18 +177095,83 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' + #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' + #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' + #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} + ^~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' + SCM_TABCOL (port); + ^~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from volta-engraver.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' - inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } - ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +rm -f ./out/page-breaking.dep; DEPENDENCIES_OUTPUT="./out/page-breaking.dep ./out/page-breaking.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/page-breaking.o page-breaking.cc In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, @@ -175699,7 +177234,6 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' return SCM_I_CONSP (x); ^~~~~~~~~~~ -rm -f ./out/engraver-group.dep; DEPENDENCIES_OUTPUT="./out/engraver-group.dep ./out/engraver-group.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/engraver-group.o engraver-group.cc In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, @@ -175766,34 +177300,6 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' SCM_TABCOL (port); ^~~~~~~~~~ -./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Translator); - ^~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, @@ -175855,7 +177361,12 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ -./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/stream-event.hh:24, + from stream-event.cc:20: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -175874,49 +177385,72 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Moment); - ^~~~~~~~~~~~~~~~~~~~ -./include/duration.hh: In static member function 'static Duration* Duration::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from moment.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/duration.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Duration); - ^~~~~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' + inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/stream-event.hh:24, - from stream-event.cc:20: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': + from ./include/moment.hh:23, + from moment.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -175935,13 +177469,59 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ -./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' + && (SCM_TYP7 (x) == scm_tc7_symbol)) + ^~~~~~~~ +./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' + inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } + ^~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from moment.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' + return scm_is_true (scm_equal_p (x, y)); + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' + inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from moment.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -175960,16 +177540,13 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Listener); - ^~~~~~~~~~~~~~~~~~~~ -./include/scm-hash.hh: In static member function 'static Scheme_hash_table* Scheme_hash_table::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' + inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } + ^~~~~~~~~~~ +./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -175991,13 +177568,14 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/scm-hash.hh:62:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Scheme_hash_table); - ^~~~~~~~~~~~~ -./include/context.hh: In static member function 'static Context* Context::unsmob(SCM)': +./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Moment); + ^~~~~~~~~~~~~~~~~~~~ +rm -f ./out/engraver-group.dep; DEPENDENCIES_OUTPUT="./out/engraver-group.dep ./out/engraver-group.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/engraver-group.o engraver-group.cc +moment.cc: In static member function 'static scm_unused_struct* Moment::smob_p(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -176016,16 +177594,31 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ +./include/ly-smobs.icc:52:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/context.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Context); - ^~~~~~~~~~~~~ -./include/pitch.hh: In static member function 'static Pitch* Pitch::unsmob(SCM)': +./include/ly-smobs.icc:81:3: note: in expansion of macro 'IMPLEMENT_BASE_SMOBS' + IMPLEMENT_BASE_SMOBS (CL); \ + ^~~~~~~~~~~~~~~~~~~~ +moment.cc:48:1: note: in expansion of macro 'IMPLEMENT_SIMPLE_SMOBS' + IMPLEMENT_SIMPLE_SMOBS (Moment); + ^~~~~~~~~~~~~~~~~~~~~~ +rm -f ./out/simple-closure.dep; DEPENDENCIES_OUTPUT="./out/simple-closure.dep ./out/simple-closure.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/simple-closure.o simple-closure.cc +In file included from moment.cc:46: +moment.cc: In function 'void init_type_Moment()': +./include/ly-smobs.icc:31:53: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + (scm_t_subr) CL::smob_p); \ + ^~~~~~ +moment.cc:49:1: note: in expansion of macro 'IMPLEMENT_TYPE_P' + IMPLEMENT_TYPE_P (Moment, "ly:moment?"); + ^~~~~~~~~~~~~~~~ +rm -f ./out/text-engraver.dep; DEPENDENCIES_OUTPUT="./out/text-engraver.dep ./out/text-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/text-engraver.o text-engraver.cc +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from phrasing-slur-engraver.cc:20: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -176044,21 +177637,18 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/pitch.hh:74:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Pitch); - ^~~~~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from collision-engraver.cc:20: + from ./include/smobs.hh:23, + from ./include/stream-event.hh:24, + from stream-event.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -176109,9 +177699,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from collision-engraver.cc:20: + from ./include/smobs.hh:23, + from ./include/stream-event.hh:24, + from stream-event.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -176143,9 +177733,9 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from collision-engraver.cc:20: + from ./include/smobs.hh:23, + from ./include/stream-event.hh:24, + from stream-event.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -176178,6 +177768,36 @@ ./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/stream-event.hh:24, + from stream-event.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' + inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } + ^~~~~~~~~~~ ./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -176206,28 +177826,6 @@ ./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' DECLARE_SIMPLE_SMOBS (Box); ^~~~~~~~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from moment.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } - ^~~~~~~~~~~ ./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -176256,12 +177854,7 @@ ./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' DECLARE_SIMPLE_SMOBS (Stencil); ^~~~~~~~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from collision-engraver.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': +./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -176280,50 +177873,16 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' - inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' - inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from moment.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Prob); + ^~~~~~~~~~~~~ +./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -176342,16 +177901,16 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' - && (SCM_TYP7 (x) == scm_tc7_symbol)) - ^~~~~~~~ -./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' - inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } - ^~~~~~~~~~~~~ -./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Moment); + ^~~~~~~~~~~~~~~~~~~~ +./include/duration.hh: In static member function 'static Duration* Duration::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -176373,56 +177932,13 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Prob); - ^~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from moment.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' - return scm_is_true (scm_equal_p (x, y)); - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' - inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from moment.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': +./include/duration.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Duration); + ^~~~~~~~~~~~~~~~~~~~ +./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -176441,13 +177957,16 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' - inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } - ^~~~~~~~~~~ -./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Listener); + ^~~~~~~~~~~~~~~~~~~~ +./include/scm-hash.hh: In static member function 'static Scheme_hash_table* Scheme_hash_table::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -176469,13 +177988,13 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Moment); - ^~~~~~~~~~~~~~~~~~~~ -moment.cc: In static member function 'static scm_unused_struct* Moment::smob_p(SCM)': +./include/scm-hash.hh:62:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Scheme_hash_table); + ^~~~~~~~~~~~~ +./include/context.hh: In static member function 'static Context* Context::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -176494,16 +178013,16 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/ly-smobs.icc:52:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/ly-smobs.icc:81:3: note: in expansion of macro 'IMPLEMENT_BASE_SMOBS' - IMPLEMENT_BASE_SMOBS (CL); \ - ^~~~~~~~~~~~~~~~~~~~ -moment.cc:48:1: note: in expansion of macro 'IMPLEMENT_SIMPLE_SMOBS' - IMPLEMENT_SIMPLE_SMOBS (Moment); - ^~~~~~~~~~~~~~~~~~~~~~ -./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/context.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Context); + ^~~~~~~~~~~~~ +./include/pitch.hh: In static member function 'static Pitch* Pitch::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -176525,43 +178044,61 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Translator); - ^~~~~~~~~~~~~ -In file included from moment.cc:46: -moment.cc: In function 'void init_type_Moment()': -./include/ly-smobs.icc:31:53: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - (scm_t_subr) CL::smob_p); \ - ^~~~~~ -moment.cc:49:1: note: in expansion of macro 'IMPLEMENT_TYPE_P' - IMPLEMENT_TYPE_P (Moment, "ly:moment?"); - ^~~~~~~~~~~~~~~~ +./include/pitch.hh:74:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Pitch); + ^~~~~~~~~~~~~~~~~~~~ +In file included from ./include/lily-guile.hh:39, + from ./include/smobs.hh:23, + from ./include/stream-event.hh:24, + from stream-event.cc:20: +stream-event.cc: In function 'void Stream_event_undump_init_functions()': +stream-event.cc:75:37: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK (Stream_event, undump, 1); + ^~~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +stream-event.cc:75:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' + MAKE_SCHEME_CALLBACK (Stream_event, undump, 1); + ^~~~~~~~~~~~~~~~~~~~ +stream-event.cc: In function 'void Stream_event_dump_init_functions()': +stream-event.cc:76:37: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK (Stream_event, dump, 1); + ^~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +stream-event.cc:76:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' + MAKE_SCHEME_CALLBACK (Stream_event, dump, 1); + ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from pitched-trill-engraver.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': + from ./include/smobs.hh:23, + from ./include/stream-event.hh:24, + from stream-event.cc:20: +stream-event.cc: In member function 'void Stream_event::make_transposable()': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ + ^~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } - ^~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +stream-event.cc:94:14: note: in expansion of macro 'scm_is_false' + && scm_is_false (scm_assq (prop, mutable_property_alist_))) + ^~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from volta-engraver.cc:20: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -176580,15 +178117,35 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); - ^~~~~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ +rm -f ./out/line-spanner.dep; DEPENDENCIES_OUTPUT="./out/line-spanner.dep ./out/line-spanner.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/line-spanner.o line-spanner.cc +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from phrasing-slur-engraver.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } + ^~~~~~~~~~~ ./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -176625,7 +178182,7 @@ from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, - from pitched-trill-engraver.cc:20: + from phrasing-slur-engraver.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -176659,7 +178216,7 @@ from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, - from pitched-trill-engraver.cc:20: + from phrasing-slur-engraver.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -176692,12 +178249,44 @@ ./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, - from volta-engraver.cc:20: + from phrasing-slur-engraver.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' + inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/font-metric.hh:23, + from ./include/font-interface.hh:23, + from font-interface.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -176724,12 +178313,7 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' if (scm_is_null (*freelist)) ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from pitched-trill-engraver.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': +./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -176748,17 +178332,22 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' - inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } - ^~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Translator); + ^~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from volta-engraver.cc:20: + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/font-metric.hh:23, + from ./include/font-interface.hh:23, + from font-interface.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -176787,9 +178376,11 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from volta-engraver.cc:20: + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/font-metric.hh:23, + from ./include/font-interface.hh:23, + from font-interface.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -176820,9 +178411,11 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from volta-engraver.cc:20: + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/font-metric.hh:23, + from ./include/font-interface.hh:23, + from font-interface.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -176852,9 +178445,11 @@ ^~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from volta-engraver.cc:20: + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/font-metric.hh:23, + from ./include/font-interface.hh:23, + from font-interface.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -176883,152 +178478,12 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Grob); - ^~~~~~~~~~~~~ -./include/translator-group.hh: In static member function 'static Translator_group* Translator_group::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/translator-group.hh:66:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Translator_group); - ^~~~~~~~~~~~~ -./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Translator); - ^~~~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); - ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/stream-event.hh:24, - from stream-event.cc:20: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from volta-engraver.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -177079,9 +178534,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/stream-event.hh:24, - from stream-event.cc:20: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from volta-engraver.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -177110,7 +178565,57 @@ ./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } ^~~~~~~~~~~~~ -./include/skyline.hh: In static member function 'static Skyline* Skyline::unsmob(SCM)': +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from volta-engraver.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' + return scm_is_true (scm_equal_p (x, y)); + ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -177135,31 +178640,41 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/skyline.hh:65:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Skyline); +./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Moment); ^~~~~~~~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/stream-event.hh:24, - from stream-event.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': + from ./include/box.hh:10, + from ./include/font-metric.hh:23, + from ./include/font-interface.hh:23, + from font-interface.cc:20: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' - return scm_is_true (scm_equal_p (x, y)); - ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ ./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -177178,9 +178693,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/stream-event.hh:24, - from stream-event.cc:20: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from volta-engraver.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -177206,7 +178721,7 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +./include/duration.hh: In static member function 'static Duration* Duration::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -177231,10 +178746,10 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); +./include/duration.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Duration); ^~~~~~~~~~~~~~~~~~~~ -./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': +./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -177259,10 +178774,10 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Stencil); +./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Listener); ^~~~~~~~~~~~~~~~~~~~ -./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': +./include/scm-hash.hh: In static member function 'static Scheme_hash_table* Scheme_hash_table::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -177287,10 +178802,10 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Prob); +./include/scm-hash.hh:62:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Scheme_hash_table); ^~~~~~~~~~~~~ -./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': +./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -177312,13 +178827,13 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Moment); - ^~~~~~~~~~~~~~~~~~~~ -./include/duration.hh: In static member function 'static Duration* Duration::unsmob(SCM)': +./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Translator); + ^~~~~~~~~~~~~ +./include/context.hh: In static member function 'static Context* Context::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -177340,13 +178855,13 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/duration.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Duration); - ^~~~~~~~~~~~~~~~~~~~ -./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': +./include/context.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Context); + ^~~~~~~~~~~~~ +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -177371,10 +178886,10 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Listener); +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); ^~~~~~~~~~~~~~~~~~~~ -./include/scm-hash.hh: In static member function 'static Scheme_hash_table* Scheme_hash_table::unsmob(SCM)': +./include/skyline.hh: In static member function 'static Skyline* Skyline::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -177396,13 +178911,13 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/scm-hash.hh:62:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Scheme_hash_table); - ^~~~~~~~~~~~~ -./include/context.hh: In static member function 'static Context* Context::unsmob(SCM)': +./include/skyline.hh:65:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Skyline); + ^~~~~~~~~~~~~~~~~~~~ +./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -177424,13 +178939,13 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/context.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Context); - ^~~~~~~~~~~~~ -./include/pitch.hh: In static member function 'static Pitch* Pitch::unsmob(SCM)': +./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Moment); + ^~~~~~~~~~~~~~~~~~~~ +./include/duration.hh: In static member function 'static Duration* Duration::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -177455,39 +178970,17 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/pitch.hh:74:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Pitch); +./include/duration.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Duration); ^~~~~~~~~~~~~~~~~~~~ -In file included from ./include/lily-guile.hh:39, - from ./include/smobs.hh:23, - from ./include/stream-event.hh:24, - from stream-event.cc:20: -stream-event.cc: In function 'void Stream_event_undump_init_functions()': -stream-event.cc:75:37: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (Stream_event, undump, 1); - ^~~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -stream-event.cc:75:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (Stream_event, undump, 1); - ^~~~~~~~~~~~~~~~~~~~ -stream-event.cc: In function 'void Stream_event_dump_init_functions()': -stream-event.cc:76:37: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (Stream_event, dump, 1); - ^~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -stream-event.cc:76:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (Stream_event, dump, 1); - ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from phrasing-slur-engraver.cc:20: + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from engraver-group.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -177501,25 +178994,6 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' if (scm_is_null (*freelist)) ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/stream-event.hh:24, - from stream-event.cc:20: -stream-event.cc: In member function 'void Stream_event::make_transposable()': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -stream-event.cc:94:14: note: in expansion of macro 'scm_is_false' - && scm_is_false (scm_assq (prop, mutable_property_alist_))) - ^~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -177533,11 +179007,41 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' if (scm_is_null (*freelist)) ^~~~~~~~~~~ +./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Listener); + ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from phrasing-slur-engraver.cc:20: + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from engraver-group.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -177566,9 +179070,11 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from phrasing-slur-engraver.cc:20: + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from engraver-group.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -177597,11 +179103,41 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' scm_ptobs[SCM_PTOBNUM (port)].flush (port); ^~~~~~~~~~~ +./include/scm-hash.hh: In static member function 'static Scheme_hash_table* Scheme_hash_table::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/scm-hash.hh:62:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Scheme_hash_table); + ^~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from phrasing-slur-engraver.cc:20: + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from engraver-group.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -177629,40 +179165,7 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' SCM_TABCOL (port); ^~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from phrasing-slur-engraver.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -./include/skyline.hh: In static member function 'static Skyline* Skyline::unsmob(SCM)': +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -177687,17 +179190,24 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/skyline.hh:65:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Skyline); +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); ^~~~~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from engraver-group.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' @@ -177715,16 +179225,22 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ -./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -177734,19 +179250,13 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Moment); - ^~~~~~~~~~~~~~~~~~~~ -./include/duration.hh: In static member function 'static Duration* Duration::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +./include/context.hh: In static member function 'static Context* Context::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -177768,13 +179278,13 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/duration.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Duration); - ^~~~~~~~~~~~~~~~~~~~ -./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': +./include/context.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Context); + ^~~~~~~~~~~~~ +./include/grob-array.hh: In static member function 'static Grob_array* Grob_array::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -177799,37 +179309,9 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Listener); +./include/grob-array.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Grob_array); ^~~~~~~~~~~~~~~~~~~~ -./include/scm-hash.hh: In static member function 'static Scheme_hash_table* Scheme_hash_table::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/scm-hash.hh:62:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Scheme_hash_table); - ^~~~~~~~~~~~~ ./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -177858,68 +179340,11 @@ ./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' DECLARE_SMOBS (Grob); ^~~~~~~~~~~~~ -./include/context.hh: In static member function 'static Context* Context::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/context.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Context); - ^~~~~~~~~~~~~ -./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Listener); - ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/constrained-breaking.hh:23, - from ./include/page-breaking.hh:23, - from page-breaking.cc:130: + from ./include/simple-closure.hh:23, + from simple-closure.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -177948,9 +179373,8 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/constrained-breaking.hh:23, - from ./include/page-breaking.hh:23, - from page-breaking.cc:130: + from ./include/simple-closure.hh:23, + from simple-closure.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -177979,9 +179403,8 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, - from ./include/constrained-breaking.hh:23, - from ./include/page-breaking.hh:23, - from page-breaking.cc:130: + from ./include/simple-closure.hh:23, + from simple-closure.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -178010,11 +179433,38 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' scm_ptobs[SCM_PTOBNUM (port)].flush (port); ^~~~~~~~~~~ +./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Stencil); + ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/constrained-breaking.hh:23, - from ./include/page-breaking.hh:23, - from page-breaking.cc:130: + from ./include/simple-closure.hh:23, + from simple-closure.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -178044,9 +179494,8 @@ ^~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/constrained-breaking.hh:23, - from ./include/page-breaking.hh:23, - from page-breaking.cc:130: + from ./include/simple-closure.hh:23, + from simple-closure.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -178103,14 +179552,40 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); + ^~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from engraver-group.cc:20: + from ./include/constrained-breaking.hh:23, + from ./include/page-breaking.hh:23, + from page-breaking.cc:130: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -178137,7 +179612,35 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' if (scm_is_null (*freelist)) ^~~~~~~~~~~ -./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': +./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Stencil); + ^~~~~~~~~~~~~~~~~~~~ +./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -178162,16 +179665,14 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Grob); +./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Prob); ^~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from engraver-group.cc:20: + from ./include/constrained-breaking.hh:23, + from ./include/page-breaking.hh:23, + from page-breaking.cc:130: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -178200,11 +179701,9 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from engraver-group.cc:20: + from ./include/constrained-breaking.hh:23, + from ./include/page-breaking.hh:23, + from page-breaking.cc:130: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -178235,11 +179734,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from engraver-group.cc:20: + from ./include/constrained-breaking.hh:23, + from ./include/page-breaking.hh:23, + from page-breaking.cc:130: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -178267,13 +179764,174 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' SCM_TABCOL (port); ^~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from engraver-group.cc:20: + from ./include/box.hh:10, + from ./include/font-metric.hh:23, + from ./include/font-interface.hh:23, + from font-interface.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' + inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/font-metric.hh:23, + from ./include/font-interface.hh:23, + from font-interface.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' + && (SCM_TYP7 (x) == scm_tc7_symbol)) + ^~~~~~~~ +./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' + inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } + ^~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/font-metric.hh:23, + from ./include/font-interface.hh:23, + from font-interface.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' + return scm_is_true (scm_equal_p (x, y)); + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' + inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/font-metric.hh:23, + from ./include/font-interface.hh:23, + from font-interface.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' + inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/constrained-breaking.hh:23, + from ./include/page-breaking.hh:23, + from page-breaking.cc:130: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -178330,7 +179988,7 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ -./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -178355,10 +180013,11 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Stencil); +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); ^~~~~~~~~~~~~~~~~~~~ -./include/pitch.hh: In static member function 'static Pitch* Pitch::unsmob(SCM)': +rm -f ./out/flag.dep; DEPENDENCIES_OUTPUT="./out/flag.dep ./out/flag.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/flag.o flag.cc +./include/font-metric.hh: In static member function 'static Font_metric* Font_metric::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -178380,13 +180039,21 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/pitch.hh:74:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Pitch); - ^~~~~~~~~~~~~~~~~~~~ -./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': +./include/font-metric.hh:57:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Font_metric); + ^~~~~~~~~~~~~ +rm -f ./out/function-documentation.dep; DEPENDENCIES_OUTPUT="./out/function-documentation.dep ./out/function-documentation.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/function-documentation.o function-documentation.cc +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from engraver-group.cc:20: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -178405,22 +180072,13 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Prob); - ^~~~~~~~~~~~~ -rm -f ./out/simple-closure.dep; DEPENDENCIES_OUTPUT="./out/simple-closure.dep ./out/simple-closure.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/simple-closure.o simple-closure.cc -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from volta-engraver.cc:20: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ +./include/output-def.hh: In static member function 'static Output_def* Output_def::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -178439,19 +180097,23 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ -rm -f ./out/text-engraver.dep; DEPENDENCIES_OUTPUT="./out/text-engraver.dep ./out/text-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/text-engraver.o text-engraver.cc +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/output-def.hh:54:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Output_def); + ^~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from volta-engraver.cc:20: + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from engraver-group.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -178502,9 +180164,11 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from volta-engraver.cc:20: + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from engraver-group.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -178536,9 +180200,11 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from volta-engraver.cc:20: + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from engraver-group.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -178573,9 +180239,11 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from volta-engraver.cc:20: + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from engraver-group.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -178601,7 +180269,7 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ -./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -178626,10 +180294,10 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Translator); +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); ^~~~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -178654,10 +180322,10 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); +./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Moment); ^~~~~~~~~~~~~~~~~~~~ -./include/skyline.hh: In static member function 'static Skyline* Skyline::unsmob(SCM)': +./include/duration.hh: In static member function 'static Duration* Duration::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -178682,51 +180350,10 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/skyline.hh:65:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Skyline); +./include/duration.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Duration); ^~~~~~~~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/font-metric.hh:23, - from ./include/font-interface.hh:23, - from font-interface.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/font-metric.hh:23, - from ./include/font-interface.hh:23, - from font-interface.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': +./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -178745,30 +180372,22 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' - return SCM_I_CONSP (x); - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/font-metric.hh:23, - from ./include/font-interface.hh:23, - from font-interface.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Listener); + ^~~~~~~~~~~~~~~~~~~~ +./include/scm-hash.hh: In static member function 'static Scheme_hash_table* Scheme_hash_table::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' - #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) - ^ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -178781,18 +180400,16 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' - scm_ptobs[SCM_PTOBNUM (port)].flush (port); - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/constrained-breaking.hh:23, - from ./include/page-breaking.hh:23, - from page-breaking.cc:130: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/scm-hash.hh:62:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Scheme_hash_table); + ^~~~~~~~~~~~~ +./include/context.hh: In static member function 'static Context* Context::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -178811,13 +180428,16 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ -./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/context.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Context); + ^~~~~~~~~~~~~ +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -178842,16 +180462,10 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Moment); +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); ^~~~~~~~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/font-metric.hh:23, - from ./include/font-interface.hh:23, - from font-interface.cc:20: +./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -178864,41 +180478,28 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' - #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' - #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' - #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} - ^~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' - SCM_TABCOL (port); - ^~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/font-metric.hh:23, - from ./include/font-interface.hh:23, - from font-interface.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Stencil); + ^~~~~~~~~~~~~~~~~~~~ +./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -178908,25 +180509,25 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Prob); + ^~~~~~~~~~~~~ +./include/dispatcher.hh: In static member function 'static Dispatcher* Dispatcher::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -178936,13 +180537,19 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -./include/duration.hh: In static member function 'static Duration* Duration::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/dispatcher.hh:49:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Dispatcher); + ^~~~~~~~~~~~~ +./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -178964,13 +180571,13 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/duration.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Duration); - ^~~~~~~~~~~~~~~~~~~~ -./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': +./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Translator); + ^~~~~~~~~~~~~ +./include/translator-group.hh: In static member function 'static Translator_group* Translator_group::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -178992,20 +180599,50 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Listener); - ^~~~~~~~~~~~~~~~~~~~ +./include/translator-group.hh:66:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Translator_group); + ^~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from text-engraver.cc:21: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/font-metric.hh:23, - from ./include/font-interface.hh:23, - from font-interface.cc:20: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from text-engraver.cc:21: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -179024,19 +180661,28 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ -./include/scm-hash.hh: In static member function 'static Scheme_hash_table* Scheme_hash_table::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' + return SCM_I_CONSP (x); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from text-engraver.cc:21: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' + #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) + ^ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -179049,16 +180695,17 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/scm-hash.hh:62:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Scheme_hash_table); - ^~~~~~~~~~~~~ -./include/context.hh: In static member function 'static Context* Context::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' + scm_ptobs[SCM_PTOBNUM (port)].flush (port); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from text-engraver.cc:21: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -179071,22 +180718,83 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' + #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' + #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' + #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} + ^~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' + SCM_TABCOL (port); + ^~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from text-engraver.cc:21: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/context.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Context); - ^~~~~~~~~~~~~ -./include/grob-array.hh: In static member function 'static Grob_array* Grob_array::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -179108,18 +180816,17 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/grob-array.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Grob_array); - ^~~~~~~~~~~~~~~~~~~~ -rm -f ./out/line-spanner.dep; DEPENDENCIES_OUTPUT="./out/line-spanner.dep ./out/line-spanner.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/line-spanner.o line-spanner.cc +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); + ^~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, - from phrasing-slur-engraver.cc:20: + from text-engraver.cc:21: ./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -179145,14 +180852,7 @@ ./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from engraver-group.cc:20: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': +./include/music-output.hh: In static member function 'static Music_output* Music_output::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -179171,13 +180871,16 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ -./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/music-output.hh:31:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Music_output); + ^~~~~~~~~~~~~ +./include/translator-dispatch-list.hh: In static member function 'static Engraver_dispatch_list* Engraver_dispatch_list::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -179199,13 +180902,23 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Grob); - ^~~~~~~~~~~~~ -./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': +./include/translator-dispatch-list.hh:41:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Engraver_dispatch_list); + ^~~~~~~~~~~~~~~~~~~~ +engraver-group.cc: In member function 'int Engraver_group::pending_grob_count() const': +engraver-group.cc:140:36: warning: conversion from 'std::vector::size_type' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + int count = announce_infos_.size (); + ~~~~~~~~~~~~~~~~~~~~~^~ +rm -f ./out/dispatcher-scheme.dep; DEPENDENCIES_OUTPUT="./out/dispatcher-scheme.dep ./out/dispatcher-scheme.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/dispatcher-scheme.o dispatcher-scheme.cc +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/constrained-breaking.hh:23, + from ./include/page-breaking.hh:23, + from page-breaking.cc:130: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -179224,24 +180937,18 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Stencil); - ^~~~~~~~~~~~~~~~~~~~ -rm -f ./out/flag.dep; DEPENDENCIES_OUTPUT="./out/flag.dep ./out/flag.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/flag.o flag.cc +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/font-metric.hh:23, - from ./include/font-interface.hh:23, - from font-interface.cc:20: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from text-engraver.cc:21: ./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -179292,11 +180999,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/font-metric.hh:23, - from ./include/font-interface.hh:23, - from font-interface.cc:20: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from text-engraver.cc:21: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -179328,11 +181033,9 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/font-metric.hh:23, - from ./include/font-interface.hh:23, - from font-interface.cc:20: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from text-engraver.cc:21: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -179367,11 +181070,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/font-metric.hh:23, - from ./include/font-interface.hh:23, - from font-interface.cc:20: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from text-engraver.cc:21: ./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -179397,7 +181098,7 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -179419,72 +181120,17 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); - ^~~~~~~~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/constrained-breaking.hh:23, - from ./include/page-breaking.hh:23, - from page-breaking.cc:130: -./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' - inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } - ^~~~~~~~~~~ +./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Translator); + ^~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/constrained-breaking.hh:23, - from ./include/page-breaking.hh:23, - from page-breaking.cc:130: -./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': + from ./include/simple-closure.hh:23, + from simple-closure.cc:20: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -179503,59 +181149,14 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' - && (SCM_TYP7 (x) == scm_tc7_symbol)) - ^~~~~~~~ -./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' - inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } - ^~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/constrained-breaking.hh:23, - from ./include/page-breaking.hh:23, - from page-breaking.cc:130: -./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' - return scm_is_true (scm_equal_p (x, y)); - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' - inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/constrained-breaking.hh:23, - from ./include/page-breaking.hh:23, - from page-breaking.cc:130: -./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ +rm -f ./out/lilypond-version.dep; DEPENDENCIES_OUTPUT="./out/lilypond-version.dep ./out/lilypond-version.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/lilypond-version.o lilypond-version.cc +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -179574,72 +181175,16 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' - inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from phrasing-slur-engraver.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' - inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from phrasing-slur-engraver.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); + ^~~~~~~~~~~~~~~~~~~~ +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -179658,59 +181203,44 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' - && (SCM_TYP7 (x) == scm_tc7_symbol)) - ^~~~~~~~ -./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' - inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } - ^~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from phrasing-slur-engraver.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' - return scm_is_true (scm_equal_p (x, y)); - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); + ^~~~~~~~~~~~~ +./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' - inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from phrasing-slur-engraver.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Stencil); + ^~~~~~~~~~~~~~~~~~~~ +./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -179729,20 +181259,21 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' - inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } - ^~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Prob); + ^~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from engraver-group.cc:20: + from ./include/constrained-breaking.hh:23, + from ./include/page-breaking.hh:23, + from page-breaking.cc:130: ./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -179793,11 +181324,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from engraver-group.cc:20: + from ./include/constrained-breaking.hh:23, + from ./include/page-breaking.hh:23, + from page-breaking.cc:130: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -179826,42 +181355,12 @@ ./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } ^~~~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); - ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from engraver-group.cc:20: + from ./include/constrained-breaking.hh:23, + from ./include/page-breaking.hh:23, + from page-breaking.cc:130: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -179894,14 +181393,7 @@ ./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from engraver-group.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': +./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -179920,13 +181412,21 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' - inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } - ^~~~~~~~~~~ -./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Listener); + ^~~~~~~~~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/constrained-breaking.hh:23, + from ./include/page-breaking.hh:23, + from page-breaking.cc:130: +./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -179945,16 +181445,17 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Translator); - ^~~~~~~~~~~~~ -./include/font-metric.hh: In static member function 'static Font_metric* Font_metric::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' + inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } + ^~~~~~~~~~~ +text-engraver.cc: In member function 'void Text_engraver::process_music()': +text-engraver.cc:65:16: warning: conversion from 'vsize' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + priority += i; + ~~~~~~~~~^~~~ +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -179976,12 +181477,12 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/font-metric.hh:57:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Font_metric); - ^~~~~~~~~~~~~ +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); + ^~~~~~~~~~~~~~~~~~~~ ./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -180038,91 +181539,65 @@ ./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' DECLARE_SMOBS (Prob); ^~~~~~~~~~~~~ -./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': +rm -f ./out/grob-smob.dep; DEPENDENCIES_OUTPUT="./out/grob-smob.dep ./out/grob-smob.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/grob-smob.o grob-smob.cc +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/simple-closure.hh:23, + from simple-closure.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Moment); - ^~~~~~~~~~~~~~~~~~~~ -./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Moment); - ^~~~~~~~~~~~~~~~~~~~ -./include/duration.hh: In static member function 'static Duration* Duration::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' + inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/duration.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Duration); - ^~~~~~~~~~~~~~~~~~~~ -./include/duration.hh: In static member function 'static Duration* Duration::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/simple-closure.hh:23, + from simple-closure.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -180141,16 +181616,57 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/duration.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Duration); - ^~~~~~~~~~~~~~~~~~~~ -./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' + && (SCM_TYP7 (x) == scm_tc7_symbol)) + ^~~~~~~~ +./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' + inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } + ^~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/simple-closure.hh:23, + from simple-closure.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' + return scm_is_true (scm_equal_p (x, y)); + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' + inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/simple-closure.hh:23, + from simple-closure.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -180169,16 +181685,14 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Listener); - ^~~~~~~~~~~~~~~~~~~~ -./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' + inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } + ^~~~~~~~~~~ +rm -f ./out/beaming-pattern.dep; DEPENDENCIES_OUTPUT="./out/beaming-pattern.dep ./out/beaming-pattern.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/beaming-pattern.o beaming-pattern.cc +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -180203,66 +181717,49 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Listener); +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); ^~~~~~~~~~~~~~~~~~~~ -./include/scm-hash.hh: In static member function 'static Scheme_hash_table* Scheme_hash_table::unsmob(SCM)': +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/listener.hh:64, + from ./include/dispatcher.hh:23, + from dispatcher-scheme.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/scm-hash.hh:62:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Scheme_hash_table); - ^~~~~~~~~~~~~ -./include/scm-hash.hh: In static member function 'static Scheme_hash_table* Scheme_hash_table::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/scm-hash.hh:62:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Scheme_hash_table); - ^~~~~~~~~~~~~ -./include/context.hh: In static member function 'static Context* Context::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/listener.hh:64, + from ./include/dispatcher.hh:23, + from dispatcher-scheme.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -180281,22 +181778,29 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/context.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Context); - ^~~~~~~~~~~~~ -./include/context.hh: In static member function 'static Context* Context::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' + return SCM_I_CONSP (x); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/listener.hh:64, + from ./include/dispatcher.hh:23, + from dispatcher-scheme.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' + #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) + ^ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -180309,16 +181813,18 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/context.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Context); - ^~~~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' + scm_ptobs[SCM_PTOBNUM (port)].flush (port); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/listener.hh:64, + from ./include/dispatcher.hh:23, + from dispatcher-scheme.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -180331,28 +181837,40 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); - ^~~~~~~~~~~~~~~~~~~~ -./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' + #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' + #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' + #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} + ^~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' + SCM_TABCOL (port); + ^~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/listener.hh:64, + from ./include/dispatcher.hh:23, + from dispatcher-scheme.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -180362,25 +181880,25 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Stencil); - ^~~~~~~~~~~~~~~~~~~~ -./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -180390,19 +181908,13 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Prob); - ^~~~~~~~~~~~~ -./include/dispatcher.hh: In static member function 'static Dispatcher* Dispatcher::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -180427,10 +181939,10 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/dispatcher.hh:49:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Dispatcher); +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); ^~~~~~~~~~~~~ -./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -180455,10 +181967,10 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Translator); +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); ^~~~~~~~~~~~~ -./include/translator-group.hh: In static member function 'static Translator_group* Translator_group::unsmob(SCM)': +./include/output-def.hh: In static member function 'static Output_def* Output_def::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -180483,10 +181995,10 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/translator-group.hh:66:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Translator_group); +./include/output-def.hh:54:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Output_def); ^~~~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +simple-closure.cc: In function 'bool is_simple_closure(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -180505,16 +182017,11 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); - ^~~~~~~~~~~~~~~~~~~~ -./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': +simple-closure.cc:30:27: note: in expansion of macro 'SCM_CELL_TYPE' + return (SCM_NIMP (s) && SCM_CELL_TYPE (s) == simple_closure_tag); + ^~~~~~~~~~~~~ +rm -f ./out/performance.dep; DEPENDENCIES_OUTPUT="./out/performance.dep ./out/performance.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/performance.o performance.cc +./include/spring.hh: In static member function 'static Spring* Spring::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -180536,13 +182043,46 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Grob); - ^~~~~~~~~~~~~ -./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': +./include/spring.hh:38:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Spring); + ^~~~~~~~~~~~~~~~~~~~ +In file included from ./include/lily-guile.hh:39, + from ./include/simple-closure.hh:23, + from simple-closure.cc:20: +simple-closure.cc: In function 'void ly_simple_closure_pinit()': +simple-closure.cc:105:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_simple_closure_p, "ly:simple-closure?", + ^~~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +simple-closure.cc:105:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_simple_closure_p, "ly:simple-closure?", + ^~~~~~~~~ +simple-closure.cc: In function 'void ly_make_simple_closureinit()': +simple-closure.cc:112:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_make_simple_closure, "ly:make-simple-closure", + ^~~~~~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +simple-closure.cc:112:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_make_simple_closure, "ly:make-simple-closure", + ^~~~~~~~~ +simple-closure.cc: In function 'void ly_eval_simple_closureinit()': +simple-closure.cc:125:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM, SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_eval_simple_closure, "ly:eval-simple-closure", + ^~~~~~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +simple-closure.cc:125:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_eval_simple_closure, "ly:eval-simple-closure", + ^~~~~~~~~ +./include/simple-spacer.hh: In static member function 'static Simple_spacer* Simple_spacer::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -180564,13 +182104,13 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Grob); - ^~~~~~~~~~~~~ -./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': +./include/simple-spacer.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Simple_spacer); + ^~~~~~~~~~~~~~~~~~~~ +./include/skyline.hh: In static member function 'static Skyline* Skyline::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -180595,10 +182135,10 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Stencil); +./include/skyline.hh:65:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Skyline); ^~~~~~~~~~~~~~~~~~~~ -./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': +./include/paper-book.hh: In static member function 'static Paper_book* Paper_book::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -180623,10 +182163,9 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Prob); +./include/paper-book.hh:32:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Paper_book); ^~~~~~~~~~~~~ -rm -f ./out/function-documentation.dep; DEPENDENCIES_OUTPUT="./out/function-documentation.dep ./out/function-documentation.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/function-documentation.o function-documentation.cc ./include/music-output.hh: In static member function 'static Music_output* Music_output::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -180655,39 +182194,7 @@ ./include/music-output.hh:31:3: note: in expansion of macro 'DECLARE_SMOBS' DECLARE_SMOBS (Music_output); ^~~~~~~~~~~~~ -./include/translator-dispatch-list.hh: In static member function 'static Engraver_dispatch_list* Engraver_dispatch_list::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/translator-dispatch-list.hh:41:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Engraver_dispatch_list); - ^~~~~~~~~~~~~~~~~~~~ -engraver-group.cc: In member function 'int Engraver_group::pending_grob_count() const': -engraver-group.cc:140:36: warning: conversion from 'std::vector::size_type' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - int count = announce_infos_.size (); - ~~~~~~~~~~~~~~~~~~~~~^~ -./include/output-def.hh: In static member function 'static Output_def* Output_def::unsmob(SCM)': +page-breaking.cc: In function 'std::vector compress_lines(const std::vector&)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -180706,48 +182213,63 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/output-def.hh:54:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Output_def); - ^~~~~~~~~~~~~ -./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' + && (SCM_TYP7 (x) == scm_tc7_symbol)) + ^~~~~~~~ +page-breaking.cc:154:27: note: in expansion of macro 'scm_is_symbol' + if (ret.size () && !scm_is_symbol (ret.back ().page_permission_)) + ^~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/constrained-breaking.hh:23, + from ./include/page-breaking.hh:23, + from page-breaking.cc:130: +page-breaking.cc: In member function 'scm_unused_struct* Page_breaking::make_pages(std::vector, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Grob); - ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +page-breaking.cc:589:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (systems)) + ^~~~~~~~~~~ +page-breaking.cc:614:24: warning: conversion from 'vsize' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + int page_num = i + first_page_number; + ~~^~~~~~~~~~~~~~~~~~~ +page-breaking.cc:617:55: warning: conversion from '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} to 'scm_t_int32' {aka 'int'} may change value [-Wconversion] + SCM line_count = scm_from_int (lines_per_page[i]); + ^ +page-breaking.cc:619:62: warning: conversion from 'vsize' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + int fn_lines = Page_layout_problem::get_footnote_count (lines); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +page-breaking.cc:620:87: warning: conversion from 'vsize' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + Page_layout_problem::add_footnotes_to_lines (lines, reset_footnotes_on_new_page ? 0 : footnote_count, book_); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +page-breaking.cc:648:61: warning: conversion from 'std::vector::size_type' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + int page_num = first_page_number + lines_per_page.size () - 1; + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +rm -f ./out/tuplet-engraver.dep; DEPENDENCIES_OUTPUT="./out/tuplet-engraver.dep ./out/tuplet-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/tuplet-engraver.o tuplet-engraver.cc +page-breaking.cc: In member function 'void Page_breaking::find_chunks_and_breaks(Page_breaking::Break_predicate, Page_breaking::Prob_break_predicate)': +page-breaking.cc:776:68: warning: conversion from 'vsize' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + cur_pos.forced_line_count_ = forced_line_break_idx - last_forced_line_break_idx; + ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +page-breaking.cc:783:48: warning: conversion from 'vsize' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + last_forced_line_break_idx = forced_line_break_idx; + ^~~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/simple-closure.hh:23, - from simple-closure.cc:20: + from ./include/grob-interface.hh:23, + from ./include/stem.hh:26, + from flag.cc:21: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -180776,8 +182298,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/simple-closure.hh:23, - from simple-closure.cc:20: + from ./include/grob-interface.hh:23, + from ./include/stem.hh:26, + from flag.cc:21: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -180806,8 +182329,9 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, - from ./include/simple-closure.hh:23, - from simple-closure.cc:20: + from ./include/grob-interface.hh:23, + from ./include/stem.hh:26, + from flag.cc:21: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -180838,8 +182362,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/simple-closure.hh:23, - from simple-closure.cc:20: + from ./include/grob-interface.hh:23, + from ./include/stem.hh:26, + from flag.cc:21: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -180869,8 +182394,9 @@ ^~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/simple-closure.hh:23, - from simple-closure.cc:20: + from ./include/grob-interface.hh:23, + from ./include/stem.hh:26, + from flag.cc:21: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -180927,276 +182453,6 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ -./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Grob); - ^~~~~~~~~~~~~ -./include/output-def.hh: In static member function 'static Output_def* Output_def::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/output-def.hh:54:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Output_def); - ^~~~~~~~~~~~~ -./include/spring.hh: In static member function 'static Spring* Spring::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/spring.hh:38:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Spring); - ^~~~~~~~~~~~~~~~~~~~ -rm -f ./out/dispatcher-scheme.dep; DEPENDENCIES_OUTPUT="./out/dispatcher-scheme.dep ./out/dispatcher-scheme.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/dispatcher-scheme.o dispatcher-scheme.cc -./include/simple-spacer.hh: In static member function 'static Simple_spacer* Simple_spacer::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/simple-spacer.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Simple_spacer); - ^~~~~~~~~~~~~~~~~~~~ -rm -f ./out/lilypond-version.dep; DEPENDENCIES_OUTPUT="./out/lilypond-version.dep ./out/lilypond-version.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/lilypond-version.o lilypond-version.cc -./include/skyline.hh: In static member function 'static Skyline* Skyline::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/skyline.hh:65:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Skyline); - ^~~~~~~~~~~~~~~~~~~~ -./include/paper-book.hh: In static member function 'static Paper_book* Paper_book::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/paper-book.hh:32:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Paper_book); - ^~~~~~~~~~~~~ -./include/music-output.hh: In static member function 'static Music_output* Music_output::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/music-output.hh:31:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Music_output); - ^~~~~~~~~~~~~ -page-breaking.cc: In function 'std::vector compress_lines(const std::vector&)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' - && (SCM_TYP7 (x) == scm_tc7_symbol)) - ^~~~~~~~ -page-breaking.cc:154:27: note: in expansion of macro 'scm_is_symbol' - if (ret.size () && !scm_is_symbol (ret.back ().page_permission_)) - ^~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/constrained-breaking.hh:23, - from ./include/page-breaking.hh:23, - from page-breaking.cc:130: -page-breaking.cc: In member function 'scm_unused_struct* Page_breaking::make_pages(std::vector, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -page-breaking.cc:589:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (systems)) - ^~~~~~~~~~~ -page-breaking.cc:614:24: warning: conversion from 'vsize' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - int page_num = i + first_page_number; - ~~^~~~~~~~~~~~~~~~~~~ -page-breaking.cc:617:55: warning: conversion from '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} to 'scm_t_int32' {aka 'int'} may change value [-Wconversion] - SCM line_count = scm_from_int (lines_per_page[i]); - ^ -page-breaking.cc:619:62: warning: conversion from 'vsize' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - int fn_lines = Page_layout_problem::get_footnote_count (lines); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -page-breaking.cc:620:87: warning: conversion from 'vsize' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - Page_layout_problem::add_footnotes_to_lines (lines, reset_footnotes_on_new_page ? 0 : footnote_count, book_); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -page-breaking.cc:648:61: warning: conversion from 'std::vector::size_type' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - int page_num = first_page_number + lines_per_page.size () - 1; - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -page-breaking.cc: In member function 'void Page_breaking::find_chunks_and_breaks(Page_breaking::Break_predicate, Page_breaking::Prob_break_predicate)': -page-breaking.cc:776:68: warning: conversion from 'vsize' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - cur_pos.forced_line_count_ = forced_line_break_idx - last_forced_line_break_idx; - ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -page-breaking.cc:783:48: warning: conversion from 'vsize' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - last_forced_line_break_idx = forced_line_break_idx; - ^~~~~~~~~~~~~~~~~~~~~ -rm -f ./out/grob-smob.dep; DEPENDENCIES_OUTPUT="./out/grob-smob.dep ./out/grob-smob.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/grob-smob.o grob-smob.cc -rm -f ./out/beaming-pattern.dep; DEPENDENCIES_OUTPUT="./out/beaming-pattern.dep ./out/beaming-pattern.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/beaming-pattern.o beaming-pattern.cc -rm -f ./out/performance.dep; DEPENDENCIES_OUTPUT="./out/performance.dep ./out/performance.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/performance.o performance.cc page-breaking.cc: In member function 'void Page_breaking::line_divisions_rec(vsize, const Line_division&, const Line_division&, Page_breaking::Line_division*)': page-breaking.cc:1028:30: warning: conversion from '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] others_min += min_sys[i]; @@ -181245,17 +182501,11 @@ page-breaking.cc:1401:64: warning: conversion from 'vsize' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] space.resize (page_height (first_page_num + page + 1, true)); ~~~~~~~~~~~~~~~~~~~~~~^~~ -page-breaking.cc: In member function 'Page_spacing_result Page_breaking::space_systems_on_2_pages(vsize, vsize)': -page-breaking.cc:1493:36: warning: conversion from 'vsize' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - Real page1_height = page_height (first_page_num, false); - ^~~~~~~~~~~~~~ -page-breaking.cc:1494:51: warning: conversion from 'vsize' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - Real page2_height = page_height (first_page_num + 1, is_last ()); - ~~~~~~~~~~~~~~~^~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/simple-closure.hh:23, - from simple-closure.cc:20: + from ./include/grob-interface.hh:23, + from ./include/stem.hh:26, + from flag.cc:21: ./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -181281,231 +182531,19 @@ ./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } ^~~~~~~~~~~ -rm -f ./out/tuplet-engraver.dep; DEPENDENCIES_OUTPUT="./out/tuplet-engraver.dep ./out/tuplet-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/tuplet-engraver.o tuplet-engraver.cc -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from text-engraver.cc:21: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from text-engraver.cc:21: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' - return SCM_I_CONSP (x); - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from text-engraver.cc:21: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' - #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) - ^ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' - scm_ptobs[SCM_PTOBNUM (port)].flush (port); - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from text-engraver.cc:21: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' - #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' - #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) +page-breaking.cc: In member function 'Page_spacing_result Page_breaking::space_systems_on_2_pages(vsize, vsize)': +page-breaking.cc:1493:36: warning: conversion from 'vsize' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + Real page1_height = page_height (first_page_num, false); ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' - #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} - ^~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' - SCM_TABCOL (port); - ^~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from text-engraver.cc:21: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from text-engraver.cc:21: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ +page-breaking.cc:1494:51: warning: conversion from 'vsize' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + Real page2_height = page_height (first_page_num + 1, is_last ()); + ~~~~~~~~~~~~~~~^~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/simple-closure.hh:23, - from simple-closure.cc:20: + from ./include/grob-interface.hh:23, + from ./include/stem.hh:26, + from flag.cc:21: ./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -181556,8 +182594,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/simple-closure.hh:23, - from simple-closure.cc:20: + from ./include/grob-interface.hh:23, + from ./include/stem.hh:26, + from flag.cc:21: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -181589,8 +182628,9 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/simple-closure.hh:23, - from simple-closure.cc:20: + from ./include/grob-interface.hh:23, + from ./include/stem.hh:26, + from flag.cc:21: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -181625,8 +182665,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/simple-closure.hh:23, - from simple-closure.cc:20: + from ./include/grob-interface.hh:23, + from ./include/stem.hh:26, + from flag.cc:21: ./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -181680,13 +182721,11 @@ ./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' DECLARE_SIMPLE_SMOBS (Box); ^~~~~~~~~~~~~~~~~~~~ +rm -f ./out/grace-music.dep; DEPENDENCIES_OUTPUT="./out/grace-music.dep ./out/grace-music.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/grace-music.o grace-music.cc In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/listener.hh:64, - from ./include/dispatcher.hh:23, - from dispatcher-scheme.cc:20: + from function-documentation.cc:24: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -181713,13 +182752,9 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' if (scm_is_null (*freelist)) ^~~~~~~~~~~ -rm -f ./out/grace-music.dep; DEPENDENCIES_OUTPUT="./out/grace-music.dep ./out/grace-music.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/grace-music.o grace-music.cc In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/listener.hh:64, - from ./include/dispatcher.hh:23, - from dispatcher-scheme.cc:20: + from function-documentation.cc:24: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -181748,10 +182783,7 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/listener.hh:64, - from ./include/dispatcher.hh:23, - from dispatcher-scheme.cc:20: + from function-documentation.cc:24: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -181782,10 +182814,7 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/listener.hh:64, - from ./include/dispatcher.hh:23, - from dispatcher-scheme.cc:20: + from function-documentation.cc:24: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -181815,10 +182844,7 @@ ^~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/listener.hh:64, - from ./include/dispatcher.hh:23, - from dispatcher-scheme.cc:20: + from function-documentation.cc:24: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -181875,66 +182901,10 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from text-engraver.cc:21: -./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' - inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } - ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from text-engraver.cc:21: -./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': + from function-documentation.cc:24: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -181953,59 +182923,54 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' - && (SCM_TYP7 (x) == scm_tc7_symbol)) - ^~~~~~~~ -./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' - inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } - ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from text-engraver.cc:21: -./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from beaming-pattern.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' - return scm_is_true (scm_equal_p (x, y)); - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' - inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } - ^~~~~~~~~~~ + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from text-engraver.cc:21: -./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from beaming-pattern.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -182027,16 +182992,27 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ -./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' - inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } - ^~~~~~~~~~~ -./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' + return SCM_I_CONSP (x); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from beaming-pattern.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' + #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) + ^ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -182049,16 +183025,19 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Translator); - ^~~~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' + scm_ptobs[SCM_PTOBNUM (port)].flush (port); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from beaming-pattern.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -182071,28 +183050,41 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); - ^~~~~~~~~~~~~~~~~~~~ -./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' + #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' + #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' + #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} + ^~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' + SCM_TABCOL (port); + ^~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from beaming-pattern.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -182102,25 +183094,25 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Grob); - ^~~~~~~~~~~~~ -simple-closure.cc: In function 'bool is_simple_closure(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -182130,46 +183122,13 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -simple-closure.cc:30:27: note: in expansion of macro 'SCM_CELL_TYPE' - return (SCM_NIMP (s) && SCM_CELL_TYPE (s) == simple_closure_tag); - ^~~~~~~~~~~~~ -In file included from ./include/lily-guile.hh:39, - from ./include/simple-closure.hh:23, - from simple-closure.cc:20: -simple-closure.cc: In function 'void ly_simple_closure_pinit()': -simple-closure.cc:105:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_simple_closure_p, "ly:simple-closure?", - ^~~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -simple-closure.cc:105:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_simple_closure_p, "ly:simple-closure?", - ^~~~~~~~~ -simple-closure.cc: In function 'void ly_make_simple_closureinit()': -simple-closure.cc:112:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_make_simple_closure, "ly:make-simple-closure", - ^~~~~~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -simple-closure.cc:112:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_make_simple_closure, "ly:make-simple-closure", - ^~~~~~~~~ -simple-closure.cc: In function 'void ly_eval_simple_closureinit()': -simple-closure.cc:125:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM, SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_eval_simple_closure, "ly:eval-simple-closure", - ^~~~~~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -simple-closure.cc:125:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_eval_simple_closure, "ly:eval-simple-closure", - ^~~~~~~~~ -./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +./include/font-metric.hh: In static member function 'static Font_metric* Font_metric::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -182194,10 +183153,11 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Grob); +./include/font-metric.hh:57:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Font_metric); ^~~~~~~~~~~~~ -./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': +rm -f ./out/template5.dep; DEPENDENCIES_OUTPUT="./out/template5.dep ./out/template5.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/template5.o template5.cc +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -182219,13 +183179,13 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Stencil); - ^~~~~~~~~~~~~~~~~~~~ -./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); + ^~~~~~~~~~~~~ +./include/output-def.hh: In static member function 'static Output_def* Output_def::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -182250,10 +183210,10 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Prob); +./include/output-def.hh:54:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Output_def); ^~~~~~~~~~~~~ -./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': +./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -182278,56 +183238,39 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Listener); +./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Stencil); ^~~~~~~~~~~~~~~~~~~~ -text-engraver.cc: In member function 'void Text_engraver::process_music()': -text-engraver.cc:65:16: warning: conversion from 'vsize' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - priority += i; - ~~~~~~~~~^~~~ -rm -f ./out/template5.dep; DEPENDENCIES_OUTPUT="./out/template5.dep ./out/template5.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/template5.o template5.cc -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from beaming-pattern.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ +In file included from ./include/lily-guile.hh:39, + from ./include/grob-interface.hh:23, + from ./include/stem.hh:26, + from flag.cc:21: +flag.cc: In function 'void Flag_width_init_functions()': +flag.cc:46:29: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK (Flag, width, 1); + ^~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +flag.cc:46:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' + MAKE_SCHEME_CALLBACK (Flag, width, 1); + ^~~~~~~~~~~~~~~~~~~~ +flag.cc: In function 'void Flag_glyph_name_init_functions()': +flag.cc:66:29: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK (Flag, glyph_name, 1); + ^~~~~~~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +flag.cc:66:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' + MAKE_SCHEME_CALLBACK (Flag, glyph_name, 1); + ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from beaming-pattern.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': + from ./include/grob-interface.hh:23, + from ./include/stem.hh:26, + from flag.cc:21: +flag.cc: In static member function 'static scm_unused_struct* Flag::glyph_name(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -182346,55 +183289,54 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' - return SCM_I_CONSP (x); - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' + && (SCM_TYP7 (x) == scm_tc7_symbol)) + ^~~~~~~~ +flag.cc:78:7: note: in expansion of macro 'scm_is_symbol' + if (scm_is_symbol (flag_style_scm)) + ^~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from beaming-pattern.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': + from ./include/grob-interface.hh:23, + from ./include/align-interface.hh:25, + from line-spanner.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' - #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) - ^ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' - scm_ptobs[SCM_PTOBNUM (port)].flush (port); - ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +In file included from ./include/lily-guile.hh:39, + from ./include/grob-interface.hh:23, + from ./include/stem.hh:26, + from flag.cc:21: +flag.cc: In function 'void Flag_print_init_functions()': +flag.cc:112:29: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK (Flag, print, 1); + ^~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +flag.cc:112:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' + MAKE_SCHEME_CALLBACK (Flag, print, 1); + ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from beaming-pattern.cc:20: + from ./include/grob-interface.hh:23, + from ./include/stem.hh:26, + from flag.cc:21: +flag.cc: In static member function 'static scm_unused_struct* Flag::print(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -182407,103 +183349,21 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' - #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' - #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' - #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} - ^~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' - SCM_TABCOL (port); - ^~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from beaming-pattern.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/stem.hh:26, - from flag.cc:21: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' + && (SCM_TYP7 (x) == scm_tc7_symbol)) + ^~~~~~~~ +flag.cc:123:7: note: in expansion of macro 'scm_is_symbol' + if (scm_is_symbol (flag_style_scm)) + ^~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -182520,8 +183380,8 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, - from ./include/stem.hh:26, - from flag.cc:21: + from ./include/align-interface.hh:25, + from line-spanner.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -182551,8 +183411,8 @@ from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, - from ./include/stem.hh:26, - from flag.cc:21: + from ./include/align-interface.hh:25, + from line-spanner.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -182583,9 +183443,40 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/listener.hh:64, + from ./include/dispatcher.hh:23, + from dispatcher-scheme.cc:20: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, - from ./include/stem.hh:26, - from flag.cc:21: + from ./include/align-interface.hh:25, + from line-spanner.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -182613,11 +183504,45 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' SCM_TABCOL (port); ^~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, +In file included from ./include/lily-guile.hh:39, from ./include/grob-interface.hh:23, from ./include/stem.hh:26, from flag.cc:21: +flag.cc: In function 'void Flag_pure_calc_y_offset_init_functions()': +flag.cc:163:29: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK (Flag, pure_calc_y_offset, 3); + ^~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +flag.cc:163:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' + MAKE_SCHEME_CALLBACK (Flag, pure_calc_y_offset, 3); + ^~~~~~~~~~~~~~~~~~~~ +flag.cc: In function 'void Flag_calc_y_offset_init_functions()': +flag.cc:172:29: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK (Flag, calc_y_offset, 1); + ^~~~~~~~~~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +flag.cc:172:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' + MAKE_SCHEME_CALLBACK (Flag, calc_y_offset, 1); + ^~~~~~~~~~~~~~~~~~~~ +flag.cc: In function 'void Flag_calc_x_offset_init_functions()': +flag.cc:198:29: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK (Flag, calc_x_offset, 1); + ^~~~~~~~~~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +flag.cc:198:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' + MAKE_SCHEME_CALLBACK (Flag, calc_x_offset, 1); + ^~~~~~~~~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/align-interface.hh:25, + from line-spanner.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -182677,8 +183602,8 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, - from ./include/stem.hh:26, - from flag.cc:21: + from ./include/align-interface.hh:25, + from line-spanner.cc:20: ./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -182708,8 +183633,8 @@ from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, - from ./include/stem.hh:26, - from flag.cc:21: + from ./include/align-interface.hh:25, + from line-spanner.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -182761,8 +183686,8 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, - from ./include/stem.hh:26, - from flag.cc:21: + from ./include/align-interface.hh:25, + from line-spanner.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -182795,8 +183720,8 @@ from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, - from ./include/stem.hh:26, - from flag.cc:21: + from ./include/align-interface.hh:25, + from line-spanner.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -182832,8 +183757,8 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, - from ./include/stem.hh:26, - from flag.cc:21: + from ./include/align-interface.hh:25, + from line-spanner.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -182859,6 +183784,25 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/beam.hh:24, + from tuplet-engraver.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ ./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -182887,23 +183831,6 @@ ./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' DECLARE_SIMPLE_SMOBS (Box); ^~~~~~~~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from function-documentation.cc:24: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -182919,7 +183846,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from function-documentation.cc:24: + from ./include/grob-interface.hh:23, + from ./include/beam.hh:24, + from tuplet-engraver.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -182948,7 +183877,9 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, - from function-documentation.cc:24: + from ./include/grob-interface.hh:23, + from ./include/beam.hh:24, + from tuplet-engraver.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -182979,7 +183910,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from function-documentation.cc:24: + from ./include/grob-interface.hh:23, + from ./include/beam.hh:24, + from tuplet-engraver.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -183009,7 +183942,9 @@ ^~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from function-documentation.cc:24: + from ./include/grob-interface.hh:23, + from ./include/beam.hh:24, + from tuplet-engraver.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -183069,101 +184004,59 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/align-interface.hh:25, - from line-spanner.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, from function-documentation.cc:24: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': +./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/beam.hh:24, - from tuplet-engraver.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' + inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/align-interface.hh:25, - from line-spanner.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': + from function-documentation.cc:24: +./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -183182,52 +184075,55 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' - return SCM_I_CONSP (x); - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' + && (SCM_TYP7 (x) == scm_tc7_symbol)) + ^~~~~~~~ +./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' + inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } + ^~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/align-interface.hh:25, - from line-spanner.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': + from function-documentation.cc:24: +./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' - #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) - ^ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' - scm_ptobs[SCM_PTOBNUM (port)].flush (port); - ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' + return scm_is_true (scm_equal_p (x, y)); + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' + inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/beam.hh:24, - from tuplet-engraver.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': + from function-documentation.cc:24: +./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -183249,231 +184145,10 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' - return SCM_I_CONSP (x); - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/beam.hh:24, - from tuplet-engraver.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' - #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) - ^ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' - scm_ptobs[SCM_PTOBNUM (port)].flush (port); - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/beam.hh:24, - from tuplet-engraver.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' - #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' - #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' - #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} - ^~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' - SCM_TABCOL (port); - ^~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/align-interface.hh:25, - from line-spanner.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' - #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' - #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' - #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} - ^~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' - SCM_TABCOL (port); - ^~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/beam.hh:24, - from tuplet-engraver.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/align-interface.hh:25, - from line-spanner.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -rm -f ./out/paper-column.dep; DEPENDENCIES_OUTPUT="./out/paper-column.dep ./out/paper-column.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/paper-column.o paper-column.cc -./include/font-metric.hh: In static member function 'static Font_metric* Font_metric::unsmob(SCM)': +./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' + inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } + ^~~~~~~~~~~ +./include/skyline.hh: In static member function 'static Skyline* Skyline::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -183495,48 +184170,19 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/font-metric.hh:57:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Font_metric); - ^~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/align-interface.hh:25, - from line-spanner.cc:20: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ +./include/skyline.hh:65:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Skyline); + ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/align-interface.hh:25, - from line-spanner.cc:20: + from ./include/smobs.hh:23, + from ./include/listener.hh:64, + from ./include/dispatcher.hh:23, + from dispatcher-scheme.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -183587,9 +184233,10 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/align-interface.hh:25, - from line-spanner.cc:20: + from ./include/smobs.hh:23, + from ./include/listener.hh:64, + from ./include/dispatcher.hh:23, + from dispatcher-scheme.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -183621,9 +184268,10 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/align-interface.hh:25, - from line-spanner.cc:20: + from ./include/smobs.hh:23, + from ./include/listener.hh:64, + from ./include/dispatcher.hh:23, + from dispatcher-scheme.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -183658,9 +184306,10 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/align-interface.hh:25, - from line-spanner.cc:20: + from ./include/smobs.hh:23, + from ./include/listener.hh:64, + from ./include/dispatcher.hh:23, + from dispatcher-scheme.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -183686,7 +184335,7 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ -./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': +./include/font-metric.hh: In static member function 'static Font_metric* Font_metric::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -183711,10 +184360,10 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Grob); +./include/font-metric.hh:57:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Font_metric); ^~~~~~~~~~~~~ -./include/output-def.hh: In static member function 'static Output_def* Output_def::unsmob(SCM)': +./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -183736,13 +184385,13 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/output-def.hh:54:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Output_def); - ^~~~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Moment); + ^~~~~~~~~~~~~~~~~~~~ +./include/duration.hh: In static member function 'static Duration* Duration::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -183767,10 +184416,10 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); +./include/duration.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Duration); ^~~~~~~~~~~~~~~~~~~~ -./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': +./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -183795,16 +184444,10 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Stencil); +./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Listener); ^~~~~~~~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/listener.hh:64, - from ./include/dispatcher.hh:23, - from dispatcher-scheme.cc:20: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': +./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -183823,42 +184466,16 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ -In file included from ./include/lily-guile.hh:39, - from ./include/grob-interface.hh:23, - from ./include/stem.hh:26, - from flag.cc:21: -flag.cc: In function 'void Flag_width_init_functions()': -flag.cc:46:29: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (Flag, width, 1); - ^~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -flag.cc:46:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (Flag, width, 1); - ^~~~~~~~~~~~~~~~~~~~ -flag.cc: In function 'void Flag_glyph_name_init_functions()': -flag.cc:66:29: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (Flag, glyph_name, 1); - ^~~~~~~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -flag.cc:66:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (Flag, glyph_name, 1); - ^~~~~~~~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/stem.hh:26, - from flag.cc:21: -flag.cc: In static member function 'static scm_unused_struct* Flag::glyph_name(SCM)': +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Listener); + ^~~~~~~~~~~~~~~~~~~~ +./include/scm-hash.hh: In static member function 'static Scheme_hash_table* Scheme_hash_table::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -183877,35 +184494,17 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' - && (SCM_TYP7 (x) == scm_tc7_symbol)) - ^~~~~~~~ -flag.cc:78:7: note: in expansion of macro 'scm_is_symbol' - if (scm_is_symbol (flag_style_scm)) - ^~~~~~~~~~~~~ -In file included from ./include/lily-guile.hh:39, - from ./include/grob-interface.hh:23, - from ./include/stem.hh:26, - from flag.cc:21: -flag.cc: In function 'void Flag_print_init_functions()': -flag.cc:112:29: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (Flag, print, 1); - ^~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -flag.cc:112:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (Flag, print, 1); - ^~~~~~~~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/stem.hh:26, - from flag.cc:21: -flag.cc: In static member function 'static scm_unused_struct* Flag::print(SCM)': +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/scm-hash.hh:62:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Scheme_hash_table); + ^~~~~~~~~~~~~ +rm -f ./out/paper-column.dep; DEPENDENCIES_OUTPUT="./out/paper-column.dep ./out/paper-column.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/paper-column.o paper-column.cc +./include/context.hh: In static member function 'static Context* Context::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -183924,50 +184523,16 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' - && (SCM_TYP7 (x) == scm_tc7_symbol)) - ^~~~~~~~ -flag.cc:123:7: note: in expansion of macro 'scm_is_symbol' - if (scm_is_symbol (flag_style_scm)) - ^~~~~~~~~~~~~ -In file included from ./include/lily-guile.hh:39, - from ./include/grob-interface.hh:23, - from ./include/stem.hh:26, - from flag.cc:21: -flag.cc: In function 'void Flag_pure_calc_y_offset_init_functions()': -flag.cc:163:29: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (Flag, pure_calc_y_offset, 3); - ^~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -flag.cc:163:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (Flag, pure_calc_y_offset, 3); - ^~~~~~~~~~~~~~~~~~~~ -flag.cc: In function 'void Flag_calc_y_offset_init_functions()': -flag.cc:172:29: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (Flag, calc_y_offset, 1); - ^~~~~~~~~~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -flag.cc:172:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (Flag, calc_y_offset, 1); - ^~~~~~~~~~~~~~~~~~~~ -flag.cc: In function 'void Flag_calc_x_offset_init_functions()': -flag.cc:198:29: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (Flag, calc_x_offset, 1); - ^~~~~~~~~~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -flag.cc:198:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (Flag, calc_x_offset, 1); - ^~~~~~~~~~~~~~~~~~~~ -./include/skyline.hh: In static member function 'static Skyline* Skyline::unsmob(SCM)': +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/context.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Context); + ^~~~~~~~~~~~~ +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -183992,65 +184557,10 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/skyline.hh:65:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Skyline); +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); ^~~~~~~~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from function-documentation.cc:24: -./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' - inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from function-documentation.cc:24: -./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -184069,55 +184579,16 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' - && (SCM_TYP7 (x) == scm_tc7_symbol)) - ^~~~~~~~ -./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' - inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } - ^~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from function-documentation.cc:24: -./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' - return scm_is_true (scm_equal_p (x, y)); - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' - inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from function-documentation.cc:24: -./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); + ^~~~~~~~~~~~~ +./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -184136,13 +184607,16 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' - inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } - ^~~~~~~~~~~ -./include/font-metric.hh: In static member function 'static Font_metric* Font_metric::unsmob(SCM)': +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Stencil); + ^~~~~~~~~~~~~~~~~~~~ +./include/output-def.hh: In static member function 'static Output_def* Output_def::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -184167,10 +184641,10 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/font-metric.hh:57:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Font_metric); +./include/output-def.hh:54:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Output_def); ^~~~~~~~~~~~~ -./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': +./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -184195,42 +184669,10 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Grob); +./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Prob); ^~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/music.hh:23, - from grace-music.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -./include/output-def.hh: In static member function 'static Output_def* Output_def::unsmob(SCM)': +./include/dispatcher.hh: In static member function 'static Dispatcher* Dispatcher::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -184255,15 +184697,10 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/output-def.hh:54:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Output_def); +./include/dispatcher.hh:49:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Dispatcher); ^~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/music.hh:23, - from grace-music.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -184282,25 +184719,56 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' - return SCM_I_CONSP (x); - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); + ^~~~~~~~~~~~~~~~~~~~ +In file included from ./include/lily-guile.hh:39, + from ./include/smobs.hh:23, + from ./include/listener.hh:64, + from ./include/dispatcher.hh:23, + from dispatcher-scheme.cc:20: +dispatcher-scheme.cc: In function 'void ly_connect_dispatchersinit()': +dispatcher-scheme.cc:29:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_connect_dispatchers, "ly:connect-dispatchers", + ^~~~~~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +dispatcher-scheme.cc:29:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_connect_dispatchers, "ly:connect-dispatchers", + ^~~~~~~~~ +dispatcher-scheme.cc: In function 'void ly_add_listenerinit()': +dispatcher-scheme.cc:44:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_add_listener, "ly:add-listener", + ^~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +dispatcher-scheme.cc:44:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_add_listener, "ly:add-listener", + ^~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/music.hh:23, - from grace-music.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': + from ./include/listener.hh:64, + from ./include/dispatcher.hh:23, + from dispatcher-scheme.cc:20: +dispatcher-scheme.cc: In function 'scm_unused_struct* ly_add_listener(SCM, SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' - #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) - ^ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +dispatcher-scheme.cc:59:7: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (scm_is_symbol (sym), sym, arg, __FUNCTION__, "symbol"); + ^~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ @@ -184316,17 +184784,51 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' - scm_ptobs[SCM_PTOBNUM (port)].flush (port); - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' + && (SCM_TYP7 (x) == scm_tc7_symbol)) + ^~~~~~~~ +dispatcher-scheme.cc:59:24: note: in expansion of macro 'scm_is_symbol' + SCM_ASSERT_TYPE (scm_is_symbol (sym), sym, arg, __FUNCTION__, "symbol"); + ^~~~~~~~~~~~~ +In file included from ./include/lily-guile.hh:39, from ./include/smobs.hh:23, - from ./include/music.hh:23, - from grace-music.cc:20: + from ./include/listener.hh:64, + from ./include/dispatcher.hh:23, + from dispatcher-scheme.cc:20: +dispatcher-scheme.cc: In function 'void ly_listened_event_typesinit()': +dispatcher-scheme.cc:66:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_listened_event_types, "ly:listened-event-types", + ^~~~~~~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +dispatcher-scheme.cc:66:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_listened_event_types, "ly:listened-event-types", + ^~~~~~~~~ +dispatcher-scheme.cc: In function 'void ly_listened_event_class_pinit()': +dispatcher-scheme.cc:80:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_listened_event_class_p, "ly:listened-event-class?", + ^~~~~~~~~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +dispatcher-scheme.cc:80:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_listened_event_class_p, "ly:listened-event-class?", + ^~~~~~~~~ +dispatcher-scheme.cc: In function 'void ly_broadcastinit()': +dispatcher-scheme.cc:95:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_broadcast, "ly:broadcast", + ^~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +dispatcher-scheme.cc:95:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_broadcast, "ly:broadcast", + ^~~~~~~~~ +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -184339,83 +184841,22 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' - #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' - #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' - #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} - ^~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' - SCM_TABCOL (port); - ^~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/music.hh:23, - from grace-music.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); + ^~~~~~~~~~~~~ +./include/pitch.hh: In static member function 'static Pitch* Pitch::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -184440,34 +184881,10 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Stencil); +./include/pitch.hh:74:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Pitch); ^~~~~~~~~~~~~~~~~~~~ -In file included from ./include/lily-guile.hh:39, - from ./include/grob-interface.hh:23, - from ./include/align-interface.hh:25, - from line-spanner.cc:20: -line-spanner.cc: In function 'void Line_spanner_calc_cross_staff_init_functions()': -line-spanner.cc:205:37: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (Line_spanner, calc_cross_staff, 1); - ^~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -line-spanner.cc:205:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (Line_spanner, calc_cross_staff, 1); - ^~~~~~~~~~~~~~~~~~~~ -line-spanner.cc: In function 'void Line_spanner_calc_right_bound_info_init_functions()': -line-spanner.cc:221:37: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (Line_spanner, calc_right_bound_info, 1); - ^~~~~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -line-spanner.cc:221:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (Line_spanner, calc_right_bound_info, 1); - ^~~~~~~~~~~~~~~~~~~~ -./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': +./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -184492,30 +184909,10 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Moment); +./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Stencil); ^~~~~~~~~~~~~~~~~~~~ -line-spanner.cc: In function 'void Line_spanner_calc_left_bound_info_init_functions()': -line-spanner.cc:228:37: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (Line_spanner, calc_left_bound_info, 1); - ^~~~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -line-spanner.cc:228:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (Line_spanner, calc_left_bound_info, 1); - ^~~~~~~~~~~~~~~~~~~~ -line-spanner.cc: In function 'void Line_spanner_calc_left_bound_info_and_text_init_functions()': -line-spanner.cc:235:37: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (Line_spanner, calc_left_bound_info_and_text, 1); - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -line-spanner.cc:235:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (Line_spanner, calc_left_bound_info_and_text, 1); - ^~~~~~~~~~~~~~~~~~~~ -./include/duration.hh: In static member function 'static Duration* Duration::unsmob(SCM)': +./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -184537,23 +184934,13 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/duration.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Duration); - ^~~~~~~~~~~~~~~~~~~~ -line-spanner.cc: In function 'void Line_spanner_print_init_functions()': -line-spanner.cc:258:37: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (Line_spanner, print, 1); - ^~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -line-spanner.cc:258:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (Line_spanner, print, 1); - ^~~~~~~~~~~~~~~~~~~~ -./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': +./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Prob); + ^~~~~~~~~~~~~ +./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -184578,10 +184965,24 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Listener); +./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Stencil); ^~~~~~~~~~~~~~~~~~~~ -./include/scm-hash.hh: In static member function 'static Scheme_hash_table* Scheme_hash_table::unsmob(SCM)': +In file included from ./include/lily-guile.hh:39, + from ./include/grob-interface.hh:23, + from ./include/align-interface.hh:25, + from line-spanner.cc:20: +line-spanner.cc: In function 'void Line_spanner_calc_cross_staff_init_functions()': +line-spanner.cc:205:37: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK (Line_spanner, calc_cross_staff, 1); + ^~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +line-spanner.cc:205:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' + MAKE_SCHEME_CALLBACK (Line_spanner, calc_cross_staff, 1); + ^~~~~~~~~~~~~~~~~~~~ +./include/music-output.hh: In static member function 'static Music_output* Music_output::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -184606,9 +185007,49 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/scm-hash.hh:62:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Scheme_hash_table); +./include/music-output.hh:31:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Music_output); ^~~~~~~~~~~~~ +line-spanner.cc: In function 'void Line_spanner_calc_right_bound_info_init_functions()': +line-spanner.cc:221:37: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK (Line_spanner, calc_right_bound_info, 1); + ^~~~~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +line-spanner.cc:221:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' + MAKE_SCHEME_CALLBACK (Line_spanner, calc_right_bound_info, 1); + ^~~~~~~~~~~~~~~~~~~~ +line-spanner.cc: In function 'void Line_spanner_calc_left_bound_info_init_functions()': +line-spanner.cc:228:37: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK (Line_spanner, calc_left_bound_info, 1); + ^~~~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +line-spanner.cc:228:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' + MAKE_SCHEME_CALLBACK (Line_spanner, calc_left_bound_info, 1); + ^~~~~~~~~~~~~~~~~~~~ +line-spanner.cc: In function 'void Line_spanner_calc_left_bound_info_and_text_init_functions()': +line-spanner.cc:235:37: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK (Line_spanner, calc_left_bound_info_and_text, 1); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +line-spanner.cc:235:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' + MAKE_SCHEME_CALLBACK (Line_spanner, calc_left_bound_info_and_text, 1); + ^~~~~~~~~~~~~~~~~~~~ +line-spanner.cc: In function 'void Line_spanner_print_init_functions()': +line-spanner.cc:258:37: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK (Line_spanner, print, 1); + ^~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +line-spanner.cc:258:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' + MAKE_SCHEME_CALLBACK (Line_spanner, print, 1); + ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, @@ -184641,7 +185082,12 @@ ./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } ^~~~~~~~~~~ -./include/context.hh: In static member function 'static Context* Context::unsmob(SCM)': +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/beam.hh:24, + from tuplet-engraver.cc:20: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -184660,77 +185106,50 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/context.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Context); - ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/listener.hh:64, - from ./include/dispatcher.hh:23, - from dispatcher-scheme.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': + from ./include/moment.hh:23, + from template5.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' - inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } - ^~~~~~~~~~~ + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/listener.hh:64, - from ./include/dispatcher.hh:23, - from dispatcher-scheme.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': + from ./include/moment.hh:23, + from template5.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -184749,61 +185168,51 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' - && (SCM_TYP7 (x) == scm_tc7_symbol)) - ^~~~~~~~ -./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' - inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } - ^~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' + return SCM_I_CONSP (x); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/listener.hh:64, - from ./include/dispatcher.hh:23, - from dispatcher-scheme.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' - return scm_is_true (scm_equal_p (x, y)); - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': + from ./include/moment.hh:23, + from template5.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' - inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } - ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' + #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) + ^ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' + scm_ptobs[SCM_PTOBNUM (port)].flush (port); + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/listener.hh:64, - from ./include/dispatcher.hh:23, - from dispatcher-scheme.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': + from ./include/moment.hh:23, + from template5.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -184816,25 +185225,67 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' + #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' + #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' + #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} + ^~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' + SCM_TABCOL (port); + ^~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from template5.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' - inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } - ^~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -184844,18 +185295,12 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); - ^~~~~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, @@ -184920,6 +185365,7 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' return SCM_I_CONSP (x); ^~~~~~~~~~~ +rm -f ./out/script-row-engraver.dep; DEPENDENCIES_OUTPUT="./out/script-row-engraver.dep ./out/script-row-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/script-row-engraver.o script-row-engraver.cc In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, @@ -185081,63 +185527,44 @@ ./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } ^~~~~~~~~~~ -./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/music.hh:23, + from grace-music.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Listener); - ^~~~~~~~~~~~~~~~~~~~ -./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Grob); - ^~~~~~~~~~~~~ -./include/pitch.hh: In static member function 'static Pitch* Pitch::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/music.hh:23, + from grace-music.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -185156,22 +185583,28 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/pitch.hh:74:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Pitch); - ^~~~~~~~~~~~~~~~~~~~ -./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' + return SCM_I_CONSP (x); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/music.hh:23, + from grace-music.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' + #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) + ^ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -185184,16 +185617,17 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Stencil); - ^~~~~~~~~~~~~~~~~~~~ -./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' + scm_ptobs[SCM_PTOBNUM (port)].flush (port); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/music.hh:23, + from grace-music.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -185206,28 +185640,39 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Prob); - ^~~~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' + #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' + #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' + #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} + ^~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' + SCM_TABCOL (port); + ^~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/music.hh:23, + from grace-music.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -185237,25 +185682,25 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); - ^~~~~~~~~~~~~~~~~~~~ -./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -185265,146 +185710,78 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Stencil); - ^~~~~~~~~~~~~~~~~~~~ -./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/beam.hh:24, + from tuplet-engraver.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Prob); - ^~~~~~~~~~~~~ -./include/music-output.hh: In static member function 'static Music_output* Music_output::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/music-output.hh:31:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Music_output); - ^~~~~~~~~~~~~ -./include/dispatcher.hh: In static member function 'static Dispatcher* Dispatcher::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' + inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/dispatcher.hh:49:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Dispatcher); - ^~~~~~~~~~~~~ -In file included from ./include/lily-guile.hh:39, - from ./include/smobs.hh:23, - from ./include/listener.hh:64, - from ./include/dispatcher.hh:23, - from dispatcher-scheme.cc:20: -dispatcher-scheme.cc: In function 'void ly_connect_dispatchersinit()': -dispatcher-scheme.cc:29:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_connect_dispatchers, "ly:connect-dispatchers", - ^~~~~~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -dispatcher-scheme.cc:29:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_connect_dispatchers, "ly:connect-dispatchers", - ^~~~~~~~~ -dispatcher-scheme.cc: In function 'void ly_add_listenerinit()': -dispatcher-scheme.cc:44:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_add_listener, "ly:add-listener", - ^~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -dispatcher-scheme.cc:44:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_add_listener, "ly:add-listener", - ^~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/listener.hh:64, - from ./include/dispatcher.hh:23, - from dispatcher-scheme.cc:20: -dispatcher-scheme.cc: In function 'scm_unused_struct* ly_add_listener(SCM, SCM, SCM)': + from ./include/grob-interface.hh:23, + from ./include/beam.hh:24, + from tuplet-engraver.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -dispatcher-scheme.cc:59:7: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (scm_is_symbol (sym), sym, arg, __FUNCTION__, "symbol"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -185423,50 +185800,53 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' && (SCM_TYP7 (x) == scm_tc7_symbol)) ^~~~~~~~ -dispatcher-scheme.cc:59:24: note: in expansion of macro 'scm_is_symbol' - SCM_ASSERT_TYPE (scm_is_symbol (sym), sym, arg, __FUNCTION__, "symbol"); - ^~~~~~~~~~~~~ -In file included from ./include/lily-guile.hh:39, - from ./include/smobs.hh:23, - from ./include/listener.hh:64, - from ./include/dispatcher.hh:23, - from dispatcher-scheme.cc:20: -dispatcher-scheme.cc: In function 'void ly_listened_event_typesinit()': -dispatcher-scheme.cc:66:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_listened_event_types, "ly:listened-event-types", - ^~~~~~~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -dispatcher-scheme.cc:66:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_listened_event_types, "ly:listened-event-types", - ^~~~~~~~~ -dispatcher-scheme.cc: In function 'void ly_listened_event_class_pinit()': -dispatcher-scheme.cc:80:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_listened_event_class_p, "ly:listened-event-class?", - ^~~~~~~~~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -dispatcher-scheme.cc:80:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_listened_event_class_p, "ly:listened-event-class?", - ^~~~~~~~~ -dispatcher-scheme.cc: In function 'void ly_broadcastinit()': -dispatcher-scheme.cc:95:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_broadcast, "ly:broadcast", - ^~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -dispatcher-scheme.cc:95:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_broadcast, "ly:broadcast", - ^~~~~~~~~ +./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' + inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } + ^~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/beam.hh:24, + from tuplet-engraver.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' + return scm_is_true (scm_equal_p (x, y)); + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' + inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/beam.hh:24, from tuplet-engraver.cc:20: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': +./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -185485,12 +185865,12 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' + inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, @@ -185654,6 +186034,62 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ +./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Translator); + ^~~~~~~~~~~~~ +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); + ^~~~~~~~~~~~~~~~~~~~ ./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -185953,6 +186389,34 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); + ^~~~~~~~~~~~~ ./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -185981,12 +186445,237 @@ ./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' DECLARE_SIMPLE_SMOBS (Box); ^~~~~~~~~~~~~~~~~~~~ +./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Stencil); + ^~~~~~~~~~~~~~~~~~~~ +beaming-pattern.cc: In member function 'Beaming_pattern* Beaming_pattern::split_pattern(int)': +beaming-pattern.cc:393:35: warning: conversion from 'vsize' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + count = max (beamlet_count (j, LEFT), beamlet_count (j, RIGHT)); + ^ +beaming-pattern.cc:393:60: warning: conversion from 'vsize' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + count = max (beamlet_count (j, LEFT), beamlet_count (j, RIGHT)); + ^ +beaming-pattern.cc:394:44: warning: conversion from 'vsize' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + new_pattern->add_stem (start_moment (j), + ^ +beaming-pattern.cc:396:44: warning: conversion from 'vsize' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + invisibility (j), + ^ +beaming-pattern.cc:397:38: warning: conversion from 'vsize' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + factor (j), + ^ +beaming-pattern.cc:398:44: warning: conversion from 'vsize' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + tuplet_start (j)); + ^ +./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Prob); + ^~~~~~~~~~~~~ +./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Moment); + ^~~~~~~~~~~~~~~~~~~~ +./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Listener); + ^~~~~~~~~~~~~~~~~~~~ +rm -f ./out/clef-engraver.dep; DEPENDENCIES_OUTPUT="./out/clef-engraver.dep ./out/clef-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/clef-engraver.o clef-engraver.cc +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); + ^~~~~~~~~~~~~ +./include/music-output.hh: In static member function 'static Music_output* Music_output::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/music-output.hh:31:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Music_output); + ^~~~~~~~~~~~~ +grob-smob.cc: In static member function 'static scm_unused_struct* Grob::smob_p(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/ly-smobs.icc:52:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/ly-smobs.icc:93:3: note: in expansion of macro 'IMPLEMENT_BASE_SMOBS' + IMPLEMENT_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~~~ +grob-smob.cc:27:1: note: in expansion of macro 'IMPLEMENT_SMOBS' + IMPLEMENT_SMOBS (Grob); + ^~~~~~~~~~~~~~~ +In file included from grob-smob.cc:25: +grob-smob.cc: In function 'void init_type_Grob()': +./include/ly-smobs.icc:31:53: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + (scm_t_subr) CL::smob_p); \ + ^~~~~~ +grob-smob.cc:29:1: note: in expansion of macro 'IMPLEMENT_TYPE_P' + IMPLEMENT_TYPE_P (Grob, "ly:grob?"); + ^~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from template5.cc:20: + from ./include/protected-scm.hh:23, + from ./include/music-output.hh:25, + from ./include/performance.hh:24, + from performance.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -186013,30 +186702,12 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' if (scm_is_null (*freelist)) ^~~~~~~~~~~ -beaming-pattern.cc: In member function 'Beaming_pattern* Beaming_pattern::split_pattern(int)': -beaming-pattern.cc:393:35: warning: conversion from 'vsize' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - count = max (beamlet_count (j, LEFT), beamlet_count (j, RIGHT)); - ^ -beaming-pattern.cc:393:60: warning: conversion from 'vsize' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - count = max (beamlet_count (j, LEFT), beamlet_count (j, RIGHT)); - ^ -beaming-pattern.cc:394:44: warning: conversion from 'vsize' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - new_pattern->add_stem (start_moment (j), - ^ -beaming-pattern.cc:396:44: warning: conversion from 'vsize' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - invisibility (j), - ^ -beaming-pattern.cc:397:38: warning: conversion from 'vsize' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - factor (j), - ^ -beaming-pattern.cc:398:44: warning: conversion from 'vsize' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - tuplet_start (j)); - ^ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from template5.cc:20: + from ./include/protected-scm.hh:23, + from ./include/music-output.hh:25, + from ./include/performance.hh:24, + from performance.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -186065,9 +186736,10 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from template5.cc:20: + from ./include/protected-scm.hh:23, + from ./include/music-output.hh:25, + from ./include/performance.hh:24, + from performance.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -186098,9 +186770,10 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from template5.cc:20: + from ./include/protected-scm.hh:23, + from ./include/music-output.hh:25, + from ./include/performance.hh:24, + from performance.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -186130,9 +186803,10 @@ ^~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from template5.cc:20: + from ./include/protected-scm.hh:23, + from ./include/music-output.hh:25, + from ./include/performance.hh:24, + from performance.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -186189,7 +186863,13 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ -./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/protected-scm.hh:23, + from ./include/music-output.hh:25, + from ./include/performance.hh:24, + from performance.cc:20: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -186208,21 +186888,19 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Grob); - ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/beam.hh:24, - from tuplet-engraver.cc:20: + from ./include/protected-scm.hh:23, + from ./include/music-output.hh:25, + from ./include/performance.hh:24, + from performance.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -186273,9 +186951,10 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/beam.hh:24, - from tuplet-engraver.cc:20: + from ./include/protected-scm.hh:23, + from ./include/music-output.hh:25, + from ./include/performance.hh:24, + from performance.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -186307,9 +186986,10 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/beam.hh:24, - from tuplet-engraver.cc:20: + from ./include/protected-scm.hh:23, + from ./include/music-output.hh:25, + from ./include/performance.hh:24, + from performance.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -186344,9 +187024,10 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/beam.hh:24, - from tuplet-engraver.cc:20: + from ./include/protected-scm.hh:23, + from ./include/music-output.hh:25, + from ./include/performance.hh:24, + from performance.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -186372,7 +187053,7 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ -./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': +./include/music-output.hh: In static member function 'static Music_output* Music_output::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -186397,10 +187078,10 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Translator); +./include/music-output.hh:31:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Music_output); ^~~~~~~~~~~~~ -./include/music-output.hh: In static member function 'static Music_output* Music_output::unsmob(SCM)': +./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -186422,13 +187103,50 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/music-output.hh:31:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Music_output); - ^~~~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Moment); + ^~~~~~~~~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from script-row-engraver.cc:21: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from script-row-engraver.cc:21: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -186447,23 +187165,28 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); - ^~~~~~~~~~~~~~~~~~~~ -rm -f ./out/script-row-engraver.dep; DEPENDENCIES_OUTPUT="./out/script-row-engraver.dep ./out/script-row-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/script-row-engraver.o script-row-engraver.cc -grob-smob.cc: In static member function 'static scm_unused_struct* Grob::smob_p(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' + return SCM_I_CONSP (x); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from script-row-engraver.cc:21: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' + #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) + ^ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -186476,29 +187199,17 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/ly-smobs.icc:52:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/ly-smobs.icc:93:3: note: in expansion of macro 'IMPLEMENT_BASE_SMOBS' - IMPLEMENT_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~~~ -grob-smob.cc:27:1: note: in expansion of macro 'IMPLEMENT_SMOBS' - IMPLEMENT_SMOBS (Grob); - ^~~~~~~~~~~~~~~ -In file included from grob-smob.cc:25: -grob-smob.cc: In function 'void init_type_Grob()': -./include/ly-smobs.icc:31:53: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - (scm_t_subr) CL::smob_p); \ - ^~~~~~ -grob-smob.cc:29:1: note: in expansion of macro 'IMPLEMENT_TYPE_P' - IMPLEMENT_TYPE_P (Grob, "ly:grob?"); - ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' + scm_ptobs[SCM_PTOBNUM (port)].flush (port); + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/music.hh:23, - from grace-music.cc:20: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from script-row-engraver.cc:21: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -186511,19 +187222,83 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' + #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' + #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' + #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} + ^~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' + SCM_TABCOL (port); + ^~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from script-row-engraver.cc:21: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ -./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +./include/score.hh: In static member function 'static Score* Score::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -186548,10 +187323,22 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Grob); +./include/score.hh:32:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Score); ^~~~~~~~~~~~~ -./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': +performance.cc: In member function 'void Performance::output(Midi_stream&) const': +performance.cc:51:36: warning: conversion from 'std::vector::size_type' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + int tracks_ = audio_staffs_.size (); + ~~~~~~~~~~~~~~~~~~~^~ +performance.cc:60:31: warning: conversion from 'vsize' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + s->output (midi_stream, i, ports_); + ^ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from template5.cc:20: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -186570,16 +187357,18 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Stencil); - ^~~~~~~~~~~~~~~~~~~~ -./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/music.hh:23, + from grace-music.cc:20: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -186598,16 +187387,73 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Prob); - ^~~~~~~~~~~~~ -./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ +rm -f ./out/context-def.dep; DEPENDENCIES_OUTPUT="./out/context-def.dep ./out/context-def.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/context-def.o context-def.cc +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from template5.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' + inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from template5.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -186626,16 +187472,85 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Moment); - ^~~~~~~~~~~~~~~~~~~~ -./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' + && (SCM_TYP7 (x) == scm_tc7_symbol)) + ^~~~~~~~ +./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' + inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } + ^~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from template5.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' + return scm_is_true (scm_equal_p (x, y)); + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' + inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from template5.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' + inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } + ^~~~~~~~~~~ +rm -f ./out/paper-score-scheme.dep; DEPENDENCIES_OUTPUT="./out/paper-score-scheme.dep ./out/paper-score-scheme.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/paper-score-scheme.o paper-score-scheme.cc +./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -186660,10 +187575,9 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Listener); +./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Moment); ^~~~~~~~~~~~~~~~~~~~ -rm -f ./out/clef-engraver.dep; DEPENDENCIES_OUTPUT="./out/clef-engraver.dep ./out/clef-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/clef-engraver.o clef-engraver.cc In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, @@ -186973,13 +187887,45 @@ grace-music.cc:29:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' MAKE_SCHEME_CALLBACK (Grace_music, start_callback, 1); ^~~~~~~~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/protected-scm.hh:23, - from ./include/music-output.hh:25, - from ./include/performance.hh:24, - from performance.cc:20: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from script-row-engraver.cc:21: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/grob.hh:23, + from ./include/item.hh:22, + from ./include/paper-column.hh:23, + from paper-column.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -187008,10 +187954,12 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/protected-scm.hh:23, - from ./include/music-output.hh:25, - from ./include/performance.hh:24, - from performance.cc:20: + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/grob.hh:23, + from ./include/item.hh:22, + from ./include/paper-column.hh:23, + from paper-column.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -187040,10 +187988,12 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, - from ./include/protected-scm.hh:23, - from ./include/music-output.hh:25, - from ./include/performance.hh:24, - from performance.cc:20: + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/grob.hh:23, + from ./include/item.hh:22, + from ./include/paper-column.hh:23, + from paper-column.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -187072,13 +188022,14 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' scm_ptobs[SCM_PTOBNUM (port)].flush (port); ^~~~~~~~~~~ -rm -f ./out/context-def.dep; DEPENDENCIES_OUTPUT="./out/context-def.dep ./out/context-def.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/context-def.o context-def.cc In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/protected-scm.hh:23, - from ./include/music-output.hh:25, - from ./include/performance.hh:24, - from performance.cc:20: + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/grob.hh:23, + from ./include/item.hh:22, + from ./include/paper-column.hh:23, + from paper-column.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -187108,10 +188059,12 @@ ^~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/protected-scm.hh:23, - from ./include/music-output.hh:25, - from ./include/performance.hh:24, - from performance.cc:20: + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/grob.hh:23, + from ./include/item.hh:22, + from ./include/paper-column.hh:23, + from paper-column.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -187170,10 +188123,12 @@ ^~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/protected-scm.hh:23, - from ./include/music-output.hh:25, - from ./include/performance.hh:24, - from performance.cc:20: + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/grob.hh:23, + from ./include/item.hh:22, + from ./include/paper-column.hh:23, + from paper-column.cc:20: ./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -187202,10 +188157,9 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/protected-scm.hh:23, - from ./include/music-output.hh:25, - from ./include/performance.hh:24, - from performance.cc:20: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from script-row-engraver.cc:21: ./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -187256,10 +188210,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/protected-scm.hh:23, - from ./include/music-output.hh:25, - from ./include/performance.hh:24, - from performance.cc:20: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from script-row-engraver.cc:21: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -187291,10 +188244,9 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/protected-scm.hh:23, - from ./include/music-output.hh:25, - from ./include/performance.hh:24, - from performance.cc:20: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from script-row-engraver.cc:21: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -187329,10 +188281,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/protected-scm.hh:23, - from ./include/music-output.hh:25, - from ./include/performance.hh:24, - from performance.cc:20: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from script-row-engraver.cc:21: ./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -187358,93 +188309,7 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ -./include/music-output.hh: In static member function 'static Music_output* Music_output::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/music-output.hh:31:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Music_output); - ^~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from template5.cc:20: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ -./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Moment); - ^~~~~~~~~~~~~~~~~~~~ -./include/score.hh: In static member function 'static Score* Score::unsmob(SCM)': +./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -187469,173 +188334,10 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/score.hh:32:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Score); +./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Translator); ^~~~~~~~~~~~~ -performance.cc: In member function 'void Performance::output(Midi_stream&) const': -performance.cc:51:36: warning: conversion from 'std::vector::size_type' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - int tracks_ = audio_staffs_.size (); - ~~~~~~~~~~~~~~~~~~~^~ -performance.cc:60:31: warning: conversion from 'vsize' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - s->output (midi_stream, i, ports_); - ^ -rm -f ./out/paper-score-scheme.dep; DEPENDENCIES_OUTPUT="./out/paper-score-scheme.dep ./out/paper-score-scheme.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/paper-score-scheme.o paper-score-scheme.cc -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from template5.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' - inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from template5.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' - && (SCM_TYP7 (x) == scm_tc7_symbol)) - ^~~~~~~~ -./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' - inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } - ^~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from template5.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' - return scm_is_true (scm_equal_p (x, y)); - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' - inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from template5.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' - inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } - ^~~~~~~~~~~ -./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -187660,8 +188362,8 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Moment); +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, @@ -187670,8 +188372,7 @@ from ./include/box.hh:10, from ./include/grob.hh:23, from ./include/item.hh:22, - from ./include/paper-column.hh:23, - from paper-column.cc:20: + from clef-engraver.cc:24: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -187704,8 +188405,7 @@ from ./include/box.hh:10, from ./include/grob.hh:23, from ./include/item.hh:22, - from ./include/paper-column.hh:23, - from paper-column.cc:20: + from clef-engraver.cc:24: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -187738,8 +188438,7 @@ from ./include/box.hh:10, from ./include/grob.hh:23, from ./include/item.hh:22, - from ./include/paper-column.hh:23, - from paper-column.cc:20: + from clef-engraver.cc:24: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -187774,8 +188473,7 @@ from ./include/box.hh:10, from ./include/grob.hh:23, from ./include/item.hh:22, - from ./include/paper-column.hh:23, - from paper-column.cc:20: + from clef-engraver.cc:24: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -187809,8 +188507,7 @@ from ./include/box.hh:10, from ./include/grob.hh:23, from ./include/item.hh:22, - from ./include/paper-column.hh:23, - from paper-column.cc:20: + from clef-engraver.cc:24: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -187867,77 +188564,7 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/grob.hh:23, - from ./include/item.hh:22, - from ./include/paper-column.hh:23, - from paper-column.cc:20: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from script-row-engraver.cc:21: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from script-row-engraver.cc:21: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -187956,140 +188583,15 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' - return SCM_I_CONSP (x); - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from script-row-engraver.cc:21: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' - #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) - ^ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' - scm_ptobs[SCM_PTOBNUM (port)].flush (port); - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from script-row-engraver.cc:21: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' - #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' - #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' - #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} - ^~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' - SCM_TABCOL (port); - ^~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from script-row-engraver.cc:21: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -rm -f ./out/key-signature-interface.dep; DEPENDENCIES_OUTPUT="./out/key-signature-interface.dep ./out/key-signature-interface.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/key-signature-interface.o key-signature-interface.cc +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); + ^~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, @@ -188153,6 +188655,38 @@ from ./include/box.hh:10, from ./include/grob.hh:23, from ./include/item.hh:22, + from clef-engraver.cc:24: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/grob.hh:23, + from ./include/item.hh:22, from ./include/paper-column.hh:23, from paper-column.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': @@ -188257,6 +188791,34 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ +./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Listener); + ^~~~~~~~~~~~~~~~~~~~ ./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -188481,6 +189043,137 @@ ./include/output-def.hh:54:3: note: in expansion of macro 'DECLARE_SMOBS' DECLARE_SMOBS (Output_def); ^~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/grob.hh:23, + from ./include/item.hh:22, + from clef-engraver.cc:24: +./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' + inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/grob.hh:23, + from ./include/item.hh:22, + from clef-engraver.cc:24: +./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' + && (SCM_TYP7 (x) == scm_tc7_symbol)) + ^~~~~~~~ +./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' + inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } + ^~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/grob.hh:23, + from ./include/item.hh:22, + from clef-engraver.cc:24: +./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' + return scm_is_true (scm_equal_p (x, y)); + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' + inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } + ^~~~~~~~~~~ ./include/music-output.hh: In static member function 'static Music_output* Music_output::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -188509,6 +189202,66 @@ ./include/music-output.hh:31:3: note: in expansion of macro 'DECLARE_SMOBS' DECLARE_SMOBS (Music_output); ^~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/grob.hh:23, + from ./include/item.hh:22, + from clef-engraver.cc:24: +./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' + inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } + ^~~~~~~~~~~ +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); + ^~~~~~~~~~~~~~~~~~~~ ./include/skyline-pair.hh: In static member function 'static Skyline_pair* Skyline_pair::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -188565,7 +189318,6 @@ ./include/spring.hh:38:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' DECLARE_SIMPLE_SMOBS (Spring); ^~~~~~~~~~~~~~~~~~~~ -rm -f ./out/general-scheme.dep; DEPENDENCIES_OUTPUT="./out/general-scheme.dep ./out/general-scheme.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/general-scheme.o general-scheme.cc paper-column.cc: In static member function 'static bool Paper_column::is_breakable(Grob*)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -188621,12 +189373,7 @@ paper-column.cc:371:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' MAKE_SCHEME_CALLBACK (Paper_column, before_line_breaking, 1); ^~~~~~~~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from script-row-engraver.cc:21: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -188645,20 +189392,190 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); + ^~~~~~~~~~~~~ +./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Moment); + ^~~~~~~~~~~~~~~~~~~~ +./include/duration.hh: In static member function 'static Duration* Duration::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/duration.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Duration); + ^~~~~~~~~~~~~~~~~~~~ +./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Listener); + ^~~~~~~~~~~~~~~~~~~~ +./include/scm-hash.hh: In static member function 'static Scheme_hash_table* Scheme_hash_table::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/scm-hash.hh:62:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Scheme_hash_table); + ^~~~~~~~~~~~~ +./include/context.hh: In static member function 'static Context* Context::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/context.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Context); + ^~~~~~~~~~~~~ +./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Translator); + ^~~~~~~~~~~~~ +rm -f ./out/key-signature-interface.dep; DEPENDENCIES_OUTPUT="./out/key-signature-interface.dep ./out/key-signature-interface.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/key-signature-interface.o key-signature-interface.cc In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/grob.hh:23, - from ./include/item.hh:22, - from clef-engraver.cc:24: + from ./include/context-def.hh:25, + from context-def.cc:23: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -188688,10 +189605,8 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/grob.hh:23, - from ./include/item.hh:22, - from clef-engraver.cc:24: + from ./include/context-def.hh:25, + from context-def.cc:23: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -188721,10 +189636,8 @@ from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/grob.hh:23, - from ./include/item.hh:22, - from clef-engraver.cc:24: + from ./include/context-def.hh:25, + from context-def.cc:23: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -188756,10 +189669,8 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/grob.hh:23, - from ./include/item.hh:22, - from clef-engraver.cc:24: + from ./include/context-def.hh:25, + from context-def.cc:23: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -188790,10 +189701,8 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/grob.hh:23, - from ./include/item.hh:22, - from clef-engraver.cc:24: + from ./include/context-def.hh:25, + from context-def.cc:23: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -188853,10 +189762,8 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/grob.hh:23, - from ./include/item.hh:22, - from clef-engraver.cc:24: + from ./include/context-def.hh:25, + from context-def.cc:23: ./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -188885,9 +189792,9 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from script-row-engraver.cc:21: + from ./include/smobs.hh:23, + from ./include/context-def.hh:25, + from context-def.cc:23: ./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -188938,9 +189845,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from script-row-engraver.cc:21: + from ./include/smobs.hh:23, + from ./include/context-def.hh:25, + from context-def.cc:23: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -188972,9 +189879,9 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from script-row-engraver.cc:21: + from ./include/smobs.hh:23, + from ./include/context-def.hh:25, + from context-def.cc:23: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -189009,9 +189916,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from script-row-engraver.cc:21: + from ./include/smobs.hh:23, + from ./include/context-def.hh:25, + from context-def.cc:23: ./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -189037,7 +189944,9 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ -./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': +rm -f ./out/general-scheme.dep; DEPENDENCIES_OUTPUT="./out/general-scheme.dep ./out/general-scheme.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/general-scheme.o general-scheme.cc +rm -f ./out/control-track-performer.dep; DEPENDENCIES_OUTPUT="./out/control-track-performer.dep ./out/control-track-performer.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/control-track-performer.o control-track-performer.cc +./include/context-def.hh: In static member function 'static Context_def* Context_def::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -189062,10 +189971,10 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Translator); +./include/context-def.hh:79:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Context_def); ^~~~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -189090,10 +189999,10 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); +./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Moment); ^~~~~~~~~~~~~~~~~~~~ -./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': +./include/duration.hh: In static member function 'static Duration* Duration::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -189115,12 +190024,12 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Grob); - ^~~~~~~~~~~~~ +./include/duration.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Duration); + ^~~~~~~~~~~~~~~~~~~~ ./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -189149,71 +190058,7 @@ ./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' DECLARE_SIMPLE_SMOBS (Listener); ^~~~~~~~~~~~~~~~~~~~ -rm -f ./out/control-track-performer.dep; DEPENDENCIES_OUTPUT="./out/control-track-performer.dep ./out/control-track-performer.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/control-track-performer.o control-track-performer.cc -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/grob.hh:23, - from ./include/item.hh:22, - from clef-engraver.cc:24: -./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' - inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/grob.hh:23, - from ./include/item.hh:22, - from clef-engraver.cc:24: -./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': +./include/scm-hash.hh: In static member function 'static Scheme_hash_table* Scheme_hash_table::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -189232,63 +190077,16 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' - && (SCM_TYP7 (x) == scm_tc7_symbol)) - ^~~~~~~~ -./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' - inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } - ^~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/grob.hh:23, - from ./include/item.hh:22, - from clef-engraver.cc:24: -./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' - return scm_is_true (scm_equal_p (x, y)); - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' - inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/grob.hh:23, - from ./include/item.hh:22, - from clef-engraver.cc:24: -./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/scm-hash.hh:62:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Scheme_hash_table); + ^~~~~~~~~~~~~ +./include/context.hh: In static member function 'static Context* Context::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -189307,13 +190105,16 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' - inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } - ^~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/context.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Context); + ^~~~~~~~~~~~~ +./include/context-mod.hh: In static member function 'static Context_mod* Context_mod::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -189338,11 +190139,10 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); +./include/context-mod.hh:50:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Context_mod); ^~~~~~~~~~~~~~~~~~~~ -rm -f ./out/cluster.dep; DEPENDENCIES_OUTPUT="./out/cluster.dep ./out/cluster.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/cluster.o cluster.cc -./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': +./include/output-def.hh: In static member function 'static Output_def* Output_def::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -189367,10 +190167,10 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Grob); +./include/output-def.hh:54:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Output_def); ^~~~~~~~~~~~~ -./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': +./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -189392,13 +190192,13 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Moment); - ^~~~~~~~~~~~~~~~~~~~ -./include/duration.hh: In static member function 'static Duration* Duration::unsmob(SCM)': +./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Translator); + ^~~~~~~~~~~~~ +context-def.cc: In static member function 'static scm_unused_struct* Context_def::smob_p(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -189417,16 +190217,30 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ +./include/ly-smobs.icc:52:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/duration.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Duration); +./include/ly-smobs.icc:93:3: note: in expansion of macro 'IMPLEMENT_BASE_SMOBS' + IMPLEMENT_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~~~ -./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': +context-def.cc:85:1: note: in expansion of macro 'IMPLEMENT_SMOBS' + IMPLEMENT_SMOBS (Context_def); + ^~~~~~~~~~~~~~~ +rm -f ./out/cluster.dep; DEPENDENCIES_OUTPUT="./out/cluster.dep ./out/cluster.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/cluster.o cluster.cc +In file included from context-def.cc:84: +context-def.cc: In function 'void init_type_Context_def()': +./include/ly-smobs.icc:31:53: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + (scm_t_subr) CL::smob_p); \ + ^~~~~~ +context-def.cc:87:1: note: in expansion of macro 'IMPLEMENT_TYPE_P' + IMPLEMENT_TYPE_P (Context_def, "ly:context-def?"); + ^~~~~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/context-def.hh:25, + from context-def.cc:23: +context-def.cc: In member function 'scm_unused_struct* Context_def::get_accepted(SCM) const': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -189445,16 +190259,16 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Listener); - ^~~~~~~~~~~~~~~~~~~~ -./include/scm-hash.hh: In static member function 'static Scheme_hash_table* Scheme_hash_table::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' + && (SCM_TYP7 (x) == scm_tc7_symbol)) + ^~~~~~~~ +context-def.cc:181:7: note: in expansion of macro 'scm_is_symbol' + if (scm_is_symbol (def)) + ^~~~~~~~~~~~~ +context-def.cc: In member function 'scm_unused_struct* Context_def::to_alist() const': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -189473,16 +190287,15 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/scm-hash.hh:62:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Scheme_hash_table); - ^~~~~~~~~~~~~ -./include/context.hh: In static member function 'static Context* Context::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' + && (SCM_TYP7 (x) == scm_tc7_symbol)) + ^~~~~~~~ +context-def.cc:348:7: note: in expansion of macro 'scm_is_symbol' + if (scm_is_symbol (default_child_)) + ^~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -189501,16 +190314,109 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/context.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Context); - ^~~~~~~~~~~~~ -./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' + && (SCM_TYP7 (x) == scm_tc7_symbol)) + ^~~~~~~~ +context-def.cc:357:7: note: in expansion of macro 'scm_is_symbol' + if (scm_is_symbol (translator_group_type_)) + ^~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/context-def.hh:25, + from context-def.cc:23: +context-def.cc: In member function 'scm_unused_struct* Context_def::lookup(SCM) const': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +context-def.cc:366:7: note: in expansion of macro 'scm_is_eq' + if (scm_is_eq (ly_symbol2scm ("default-child"), sym)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +context-def.cc:368:12: note: in expansion of macro 'scm_is_eq' + else if (scm_is_eq (ly_symbol2scm ("consists"), sym)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +context-def.cc:370:12: note: in expansion of macro 'scm_is_eq' + else if (scm_is_eq (ly_symbol2scm ("description"), sym)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +context-def.cc:372:12: note: in expansion of macro 'scm_is_eq' + else if (scm_is_eq (ly_symbol2scm ("aliases"), sym)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +context-def.cc:374:12: note: in expansion of macro 'scm_is_eq' + else if (scm_is_eq (ly_symbol2scm ("accepts"), sym)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +context-def.cc:376:12: note: in expansion of macro 'scm_is_eq' + else if (scm_is_eq (ly_symbol2scm ("property-ops"), sym)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +context-def.cc:378:12: note: in expansion of macro 'scm_is_eq' + else if (scm_is_eq (ly_symbol2scm ("context-name"), sym)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +context-def.cc:380:12: note: in expansion of macro 'scm_is_eq' + else if (scm_is_eq (ly_symbol2scm ("group-type"), sym)) + ^~~~~~~~~ +context-def.cc: In member function 'bool Context_def::is_alias(SCM) const': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +context-def.cc:388:7: note: in expansion of macro 'scm_is_eq' + if (scm_is_eq (sym, ly_symbol2scm ("Bottom"))) + ^~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/context-def.hh:25, + from context-def.cc:23: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -189529,15 +190435,104 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Translator); - ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' + && (SCM_TYP7 (x) == scm_tc7_symbol)) + ^~~~~~~~ +context-def.cc:389:13: note: in expansion of macro 'scm_is_symbol' + return !scm_is_symbol (get_default_child (SCM_EOL)); + ^~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/context-def.hh:25, + from context-def.cc:23: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +context-def.cc:391:7: note: in expansion of macro 'scm_is_eq' + if (scm_is_eq (sym, get_context_name ())) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +context-def.cc:394:10: note: in expansion of macro 'scm_is_true' + return scm_is_true (scm_c_memq (sym, context_aliases_)); + ^~~~~~~~~~~ +In file included from ./include/lily-guile.hh:39, + from ./include/smobs.hh:23, + from ./include/context-def.hh:25, + from context-def.cc:23: +context-def.cc: In function 'void ly_context_def_lookupinit()': +context-def.cc:397:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_context_def_lookup, "ly:context-def-lookup", + ^~~~~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +context-def.cc:397:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_context_def_lookup, "ly:context-def-lookup", + ^~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/context-def.hh:25, + from context-def.cc:23: +context-def.cc: In function 'scm_unused_struct* ly_context_def_lookup(SCM, SCM, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:539:25: note: in expansion of macro 'scm_is_eq' + #define SCM_UNBNDP(x) (scm_is_eq ((x), SCM_UNDEFINED)) + ^~~~~~~~~ +context-def.cc:414:7: note: in expansion of macro 'SCM_UNBNDP' + if (SCM_UNBNDP (res)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +context-def.cc:417:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (res) && !SCM_UNBNDP (val)) + ^~~~~~~~~~~ +In file included from ./include/lily-guile.hh:39, + from ./include/smobs.hh:23, + from ./include/context-def.hh:25, + from context-def.cc:23: +context-def.cc: In function 'void ly_context_def_modifyinit()': +context-def.cc:423:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_context_def_modify, "ly:context-def-modify", + ^~~~~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +context-def.cc:423:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_context_def_modify, "ly:context-def-modify", + ^~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, @@ -189965,102 +190960,9 @@ paper-score-scheme.cc:22:1: note: in expansion of macro 'LY_DEFINE' LY_DEFINE (ly_paper_score_paper_systems, "ly:paper-score-paper-systems", ^~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/context-def.hh:25, - from context-def.cc:23: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/context-def.hh:25, - from context-def.cc:23: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' - return SCM_I_CONSP (x); - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/context-def.hh:25, - from context-def.cc:23: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' - #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) - ^ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' - scm_ptobs[SCM_PTOBNUM (port)].flush (port); - ^~~~~~~~~~~ +rm -f ./out/context-property.dep; DEPENDENCIES_OUTPUT="./out/context-property.dep ./out/context-property.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/context-property.o context-property.cc +rm -f ./out/duration.dep; DEPENDENCIES_OUTPUT="./out/duration.dep ./out/duration.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/duration.o duration.cc +rm -f ./out/global-context-scheme.dep; DEPENDENCIES_OUTPUT="./out/global-context-scheme.dep ./out/global-context-scheme.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/global-context-scheme.o global-context-scheme.cc In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, @@ -190125,99 +191027,6 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' return SCM_I_CONSP (x); ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/context-def.hh:25, - from context-def.cc:23: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' - #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' - #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' - #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} - ^~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' - SCM_TABCOL (port); - ^~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/context-def.hh:25, - from context-def.cc:23: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, @@ -190348,6 +191157,7 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ +rm -f ./out/balloon-engraver.dep; DEPENDENCIES_OUTPUT="./out/balloon-engraver.dep ./out/balloon-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/balloon-engraver.o balloon-engraver.cc In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, @@ -190538,12 +191348,7 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/context-def.hh:25, - from context-def.cc:23: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -190562,72 +191367,58 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); + ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/context-def.hh:25, - from context-def.cc:23: -./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from context-property.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' - inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } - ^~~~~~~~~~~ + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +rm -f ./out/grob-array-scheme.dep; DEPENDENCIES_OUTPUT="./out/grob-array-scheme.dep ./out/grob-array-scheme.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/grob-array-scheme.o grob-array-scheme.cc In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/context-def.hh:25, - from context-def.cc:23: -./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from context-property.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -190646,65 +191437,30 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' - && (SCM_TYP7 (x) == scm_tc7_symbol)) - ^~~~~~~~ -./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' - inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } - ^~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/context-def.hh:25, - from context-def.cc:23: -./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' - return scm_is_true (scm_equal_p (x, y)); +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' + return SCM_I_CONSP (x); ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' - inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/context-def.hh:25, - from context-def.cc:23: -./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from context-property.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' + #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) + ^ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -190717,13 +191473,19 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' - inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } - ^~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' + scm_ptobs[SCM_PTOBNUM (port)].flush (port); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from context-property.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -190736,28 +191498,41 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); - ^~~~~~~~~~~~~~~~~~~~ -./include/font-metric.hh: In static member function 'static Font_metric* Font_metric::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' + #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' + #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' + #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} + ^~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' + SCM_TABCOL (port); + ^~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from context-property.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -190767,25 +191542,25 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/font-metric.hh:57:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Font_metric); - ^~~~~~~~~~~~~ -./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -190795,19 +191570,54 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Grob); - ^~~~~~~~~~~~~ -./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/stencil.hh:26, + from ./include/cluster.hh:23, + from cluster.cc:21: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/stencil.hh:26, + from ./include/cluster.hh:23, + from cluster.cc:21: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -190826,16 +191636,13 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Stencil); - ^~~~~~~~~~~~~~~~~~~~ -./include/output-def.hh: In static member function 'static Output_def* Output_def::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' + return SCM_I_CONSP (x); + ^~~~~~~~~~~ +./include/font-metric.hh: In static member function 'static Font_metric* Font_metric::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -190860,31 +191667,27 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/output-def.hh:54:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Output_def); +./include/font-metric.hh:57:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Font_metric); ^~~~~~~~~~~~~ -In file included from ./include/lily-guile.hh:39, +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, + from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, - from ./include/accidental-interface.hh:25, - from key-signature-interface.cc:22: -key-signature-interface.cc: In function 'void Key_signature_interface_print_init_functions()': -key-signature-interface.cc:41:48: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (Key_signature_interface, print, 1); - ^~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -key-signature-interface.cc:41:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (Key_signature_interface, print, 1); - ^~~~~~~~~~~~~~~~~~~~ -./include/context-def.hh: In static member function 'static Context_def* Context_def::unsmob(SCM)': + from ./include/stencil.hh:26, + from ./include/cluster.hh:23, + from cluster.cc:21: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' + #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) + ^ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -190897,16 +191700,19 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/context-def.hh:79:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Context_def); - ^~~~~~~~~~~~~ -./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' + scm_ptobs[SCM_PTOBNUM (port)].flush (port); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/stencil.hh:26, + from ./include/cluster.hh:23, + from cluster.cc:21: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -190919,28 +191725,41 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Moment); - ^~~~~~~~~~~~~~~~~~~~ -./include/duration.hh: In static member function 'static Duration* Duration::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' + #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' + #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' + #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} + ^~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' + SCM_TABCOL (port); + ^~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/stencil.hh:26, + from ./include/cluster.hh:23, + from cluster.cc:21: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -190950,25 +191769,25 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/duration.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Duration); - ^~~~~~~~~~~~~~~~~~~~ -./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -190978,19 +191797,13 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Listener); - ^~~~~~~~~~~~~~~~~~~~ -./include/scm-hash.hh: In static member function 'static Scheme_hash_table* Scheme_hash_table::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -191015,10 +191828,17 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/scm-hash.hh:62:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Scheme_hash_table); +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); ^~~~~~~~~~~~~ -./include/context.hh: In static member function 'static Context* Context::unsmob(SCM)': +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/stencil.hh:26, + from ./include/cluster.hh:23, + from cluster.cc:21: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -191037,16 +191857,13 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/context.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Context); - ^~~~~~~~~~~~~ -./include/context-mod.hh: In static member function 'static Context_mod* Context_mod::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ +./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -191071,8 +191888,8 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/context-mod.hh:50:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Context_mod); +./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Stencil); ^~~~~~~~~~~~~~~~~~~~ ./include/output-def.hh: In static member function 'static Output_def* Output_def::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] @@ -191102,7 +191919,62 @@ ./include/output-def.hh:54:3: note: in expansion of macro 'DECLARE_SMOBS' DECLARE_SMOBS (Output_def); ^~~~~~~~~~~~~ -./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': +In file included from ./include/lily-guile.hh:39, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/accidental-interface.hh:25, + from key-signature-interface.cc:22: +key-signature-interface.cc: In function 'void Key_signature_interface_print_init_functions()': +key-signature-interface.cc:41:48: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK (Key_signature_interface, print, 1); + ^~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +key-signature-interface.cc:41:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' + MAKE_SCHEME_CALLBACK (Key_signature_interface, print, 1); + ^~~~~~~~~~~~~~~~~~~~ +rm -f ./out/source-file.dep; DEPENDENCIES_OUTPUT="./out/source-file.dep ./out/source-file.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/source-file.o source-file.cc +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from duration.cc:21: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from duration.cc:21: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -191121,22 +191993,29 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Translator); - ^~~~~~~~~~~~~ -context-def.cc: In static member function 'static scm_unused_struct* Context_def::smob_p(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' + return SCM_I_CONSP (x); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from duration.cc:21: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' + #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) + ^ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -191149,29 +192028,18 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/ly-smobs.icc:52:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/ly-smobs.icc:93:3: note: in expansion of macro 'IMPLEMENT_BASE_SMOBS' - IMPLEMENT_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~~~ -context-def.cc:85:1: note: in expansion of macro 'IMPLEMENT_SMOBS' - IMPLEMENT_SMOBS (Context_def); - ^~~~~~~~~~~~~~~ -In file included from context-def.cc:84: -context-def.cc: In function 'void init_type_Context_def()': -./include/ly-smobs.icc:31:53: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - (scm_t_subr) CL::smob_p); \ - ^~~~~~ -context-def.cc:87:1: note: in expansion of macro 'IMPLEMENT_TYPE_P' - IMPLEMENT_TYPE_P (Context_def, "ly:context-def?"); - ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' + scm_ptobs[SCM_PTOBNUM (port)].flush (port); + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/context-def.hh:25, - from context-def.cc:23: -context-def.cc: In member function 'scm_unused_struct* Context_def::get_accepted(SCM) const': + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from duration.cc:21: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -191184,28 +192052,40 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' - && (SCM_TYP7 (x) == scm_tc7_symbol)) - ^~~~~~~~ -context-def.cc:181:7: note: in expansion of macro 'scm_is_symbol' - if (scm_is_symbol (def)) - ^~~~~~~~~~~~~ -context-def.cc: In member function 'scm_unused_struct* Context_def::to_alist() const': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' + #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' + #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' + #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} + ^~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' + SCM_TABCOL (port); + ^~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from duration.cc:21: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -191215,24 +192095,25 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' - && (SCM_TYP7 (x) == scm_tc7_symbol)) - ^~~~~~~~ -context-def.cc:348:7: note: in expansion of macro 'scm_is_symbol' - if (scm_is_symbol (default_child_)) - ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -191242,112 +192123,175 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' - && (SCM_TYP7 (x) == scm_tc7_symbol)) - ^~~~~~~~ -context-def.cc:357:7: note: in expansion of macro 'scm_is_symbol' - if (scm_is_symbol (translator_group_type_)) - ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/context-def.hh:25, - from context-def.cc:23: -context-def.cc: In member function 'scm_unused_struct* Context_def::lookup(SCM) const': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -context-def.cc:366:7: note: in expansion of macro 'scm_is_eq' - if (scm_is_eq (ly_symbol2scm ("default-child"), sym)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -context-def.cc:368:12: note: in expansion of macro 'scm_is_eq' - else if (scm_is_eq (ly_symbol2scm ("consists"), sym)) - ^~~~~~~~~ + from ./include/moment.hh:23, + from ./include/audio-item.hh:24, + from control-track-performer.cc:4: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ -context-def.cc:370:12: note: in expansion of macro 'scm_is_eq' - else if (scm_is_eq (ly_symbol2scm ("description"), sym)) - ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ -context-def.cc:372:12: note: in expansion of macro 'scm_is_eq' - else if (scm_is_eq (ly_symbol2scm ("aliases"), sym)) - ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/audio-item.hh:24, + from control-track-performer.cc:4: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -context-def.cc:374:12: note: in expansion of macro 'scm_is_eq' - else if (scm_is_eq (ly_symbol2scm ("accepts"), sym)) - ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' + return SCM_I_CONSP (x); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/audio-item.hh:24, + from control-track-performer.cc:4: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -context-def.cc:376:12: note: in expansion of macro 'scm_is_eq' - else if (scm_is_eq (ly_symbol2scm ("property-ops"), sym)) - ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' + #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) + ^ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' + scm_ptobs[SCM_PTOBNUM (port)].flush (port); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/stencil.hh:26, + from ./include/cluster.hh:23, + from cluster.cc:21: +./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -context-def.cc:378:12: note: in expansion of macro 'scm_is_eq' - else if (scm_is_eq (ly_symbol2scm ("context-name"), sym)) - ^~~~~~~~~ + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -context-def.cc:380:12: note: in expansion of macro 'scm_is_eq' - else if (scm_is_eq (ly_symbol2scm ("group-type"), sym)) - ^~~~~~~~~ -context-def.cc: In member function 'bool Context_def::is_alias(SCM) const': + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' + inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -context-def.cc:388:7: note: in expansion of macro 'scm_is_eq' - if (scm_is_eq (sym, ly_symbol2scm ("Bottom"))) - ^~~~~~~~~ + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/context-def.hh:25, - from context-def.cc:23: + from ./include/box.hh:10, + from ./include/stencil.hh:26, + from ./include/cluster.hh:23, + from cluster.cc:21: +./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -191372,24 +192316,18 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' && (SCM_TYP7 (x) == scm_tc7_symbol)) ^~~~~~~~ -context-def.cc:389:13: note: in expansion of macro 'scm_is_symbol' - return !scm_is_symbol (get_default_child (SCM_EOL)); - ^~~~~~~~~~~~~ +./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' + inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } + ^~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/context-def.hh:25, - from context-def.cc:23: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -context-def.cc:391:7: note: in expansion of macro 'scm_is_eq' - if (scm_is_eq (sym, get_context_name ())) - ^~~~~~~~~ + from ./include/box.hh:10, + from ./include/stencil.hh:26, + from ./include/cluster.hh:23, + from cluster.cc:21: +./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -191402,108 +192340,25 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' #define scm_is_true(x) !scm_is_false (x) ^~~~~~~~~~~~ -context-def.cc:394:10: note: in expansion of macro 'scm_is_true' - return scm_is_true (scm_c_memq (sym, context_aliases_)); +./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' + return scm_is_true (scm_equal_p (x, y)); ^~~~~~~~~~~ -In file included from ./include/lily-guile.hh:39, - from ./include/smobs.hh:23, - from ./include/context-def.hh:25, - from context-def.cc:23: -context-def.cc: In function 'void ly_context_def_lookupinit()': -context-def.cc:397:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_context_def_lookup, "ly:context-def-lookup", - ^~~~~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -context-def.cc:397:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_context_def_lookup, "ly:context-def-lookup", - ^~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/context-def.hh:25, - from context-def.cc:23: -context-def.cc: In function 'scm_unused_struct* ly_context_def_lookup(SCM, SCM, SCM)': +./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:539:25: note: in expansion of macro 'scm_is_eq' - #define SCM_UNBNDP(x) (scm_is_eq ((x), SCM_UNDEFINED)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) ^~~~~~~~~ -context-def.cc:414:7: note: in expansion of macro 'SCM_UNBNDP' - if (SCM_UNBNDP (res)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -context-def.cc:417:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (res) && !SCM_UNBNDP (val)) - ^~~~~~~~~~~ -In file included from ./include/lily-guile.hh:39, - from ./include/smobs.hh:23, - from ./include/context-def.hh:25, - from context-def.cc:23: -context-def.cc: In function 'void ly_context_def_modifyinit()': -context-def.cc:423:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_context_def_modify, "ly:context-def-modify", - ^~~~~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -context-def.cc:423:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_context_def_modify, "ly:context-def-modify", - ^~~~~~~~~ -rm -f ./out/context-property.dep; DEPENDENCIES_OUTPUT="./out/context-property.dep ./out/context-property.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/context-property.o context-property.cc -rm -f ./out/duration.dep; DEPENDENCIES_OUTPUT="./out/duration.dep ./out/duration.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/duration.o duration.cc -rm -f ./out/global-context-scheme.dep; DEPENDENCIES_OUTPUT="./out/global-context-scheme.dep ./out/global-context-scheme.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/global-context-scheme.o global-context-scheme.cc -rm -f ./out/balloon-engraver.dep; DEPENDENCIES_OUTPUT="./out/balloon-engraver.dep ./out/balloon-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/balloon-engraver.o balloon-engraver.cc -rm -f ./out/grob-array-scheme.dep; DEPENDENCIES_OUTPUT="./out/grob-array-scheme.dep ./out/grob-array-scheme.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/grob-array-scheme.o grob-array-scheme.cc -rm -f ./out/source-file.dep; DEPENDENCIES_OUTPUT="./out/source-file.dep ./out/source-file.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/source-file.o source-file.cc -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/stencil.hh:26, - from ./include/cluster.hh:23, - from cluster.cc:21: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' + inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, @@ -191511,7 +192366,7 @@ from ./include/stencil.hh:26, from ./include/cluster.hh:23, from cluster.cc:21: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': +./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -191533,52 +192388,15 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' - return SCM_I_CONSP (x); - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/stencil.hh:26, - from ./include/cluster.hh:23, - from cluster.cc:21: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' - #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) - ^ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' - scm_ptobs[SCM_PTOBNUM (port)].flush (port); - ^~~~~~~~~~~ +./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' + inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/stencil.hh:26, - from ./include/cluster.hh:23, - from cluster.cc:21: + from ./include/moment.hh:23, + from ./include/audio-item.hh:24, + from control-track-performer.cc:4: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -191609,10 +192427,9 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/stencil.hh:26, - from ./include/cluster.hh:23, - from cluster.cc:21: + from ./include/moment.hh:23, + from ./include/audio-item.hh:24, + from control-track-performer.cc:4: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -191669,14 +192486,7 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/stencil.hh:26, - from ./include/cluster.hh:23, - from cluster.cc:21: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -191695,85 +192505,132 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from duration.cc:21: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); + ^~~~~~~~~~~~~~~~~~~~ +./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Stencil); + ^~~~~~~~~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/audio-item.hh:24, from control-track-performer.cc:4: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ +rm -f ./out/bar-line.dep; DEPENDENCIES_OUTPUT="./out/bar-line.dep ./out/bar-line.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/bar-line.o bar-line.cc +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); + ^~~~~~~~~~~~~ +./include/output-def.hh: In static member function 'static Output_def* Output_def::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from duration.cc:21: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/output-def.hh:54:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Output_def); + ^~~~~~~~~~~~~ +./include/pitch.hh: In static member function 'static Pitch* Pitch::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -191792,29 +192649,22 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' - return SCM_I_CONSP (x); - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from duration.cc:21: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/pitch.hh:74:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Pitch); + ^~~~~~~~~~~~~~~~~~~~ +cluster.cc: In function 'Stencil brew_cluster_piece(Grob*, std::vector, std::vector)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' - #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) - ^ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -191827,18 +192677,62 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' - scm_ptobs[SCM_PTOBNUM (port)].flush (port); - ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' + && (SCM_TYP7 (x) == scm_tc7_symbol)) + ^~~~~~~~ +cluster.cc:49:7: note: in expansion of macro 'scm_is_symbol' + if (scm_is_symbol (shape_scm)) + ^~~~~~~~~~~~~ +cluster.cc:61:33: warning: conversion from 'std::vector::size_type' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + int size = bottom_points.size (); + ~~~~~~~~~~~~~~~~~~~^~ +In file included from ./include/lily-guile.hh:39, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/stencil.hh:26, + from ./include/cluster.hh:23, + from cluster.cc:21: +cluster.cc: In function 'void Cluster_calc_cross_staff_init_functions()': +cluster.cc:124:32: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK (Cluster, calc_cross_staff, 1); + ^~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +cluster.cc:124:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' + MAKE_SCHEME_CALLBACK (Cluster, calc_cross_staff, 1); + ^~~~~~~~~~~~~~~~~~~~ +cluster.cc: In function 'void Cluster_print_init_functions()': +cluster.cc:136:32: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK (Cluster, print, 1); + ^~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +cluster.cc:136:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' + MAKE_SCHEME_CALLBACK (Cluster, print, 1); + ^~~~~~~~~~~~~~~~~~~~ +cluster.cc: In function 'void Cluster_beacon_height_init_functions()': +cluster.cc:234:39: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK (Cluster_beacon, height, 1); + ^~~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +cluster.cc:234:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' + MAKE_SCHEME_CALLBACK (Cluster_beacon, height, 1); + ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, - from duration.cc:21: + from ./include/context.hh:23, + from context-property.cc:20: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -191851,40 +192745,86 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' - #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' - #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' - #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} - ^~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' - SCM_TABCOL (port); - ^~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, - from ./include/duration.hh:23, - from duration.cc:21: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': + from ./include/audio-item.hh:24, + from control-track-performer.cc:4: +./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' + inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/audio-item.hh:24, + from control-track-performer.cc:4: +./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -191894,25 +192834,70 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' + && (SCM_TYP7 (x) == scm_tc7_symbol)) + ^~~~~~~~ +./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' + inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } + ^~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/audio-item.hh:24, + from control-track-performer.cc:4: +./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' + return scm_is_true (scm_equal_p (x, y)); + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' + inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/audio-item.hh:24, + from control-track-performer.cc:4: +./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -191922,18 +192907,52 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' + inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from balloon-engraver.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/audio-item.hh:24, - from control-track-performer.cc:4: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from balloon-engraver.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -191962,10 +192981,9 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/audio-item.hh:24, - from control-track-performer.cc:4: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from balloon-engraver.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -191996,10 +193014,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/audio-item.hh:24, - from control-track-performer.cc:4: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from balloon-engraver.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -192029,10 +193046,9 @@ ^~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/audio-item.hh:24, - from control-track-performer.cc:4: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from balloon-engraver.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -192061,23 +193077,34 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from general-scheme.cc:34: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': +./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Moment); + ^~~~~~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -192106,6 +193133,51 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ +./include/pitch.hh: In static member function 'static Pitch* Pitch::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/pitch.hh:74:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Pitch); + ^~~~~~~~~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from general-scheme.cc:34: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -192268,6 +193340,46 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from context-property.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' + inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from general-scheme.cc:34: @@ -192316,22 +193428,6 @@ ./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' - inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } - ^~~~~~~~~~~ ./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -192352,36 +193448,9 @@ from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, - from ./include/audio-item.hh:24, - from control-track-performer.cc:4: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from general-scheme.cc:34: + from ./include/duration.hh:23, + from ./include/context.hh:23, + from context-property.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -192413,7 +193482,11 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from general-scheme.cc:34: + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from context-property.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -192448,7 +193521,11 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from general-scheme.cc:34: + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from context-property.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -192474,30 +193551,6 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/stencil.hh:26, - from ./include/cluster.hh:23, - from cluster.cc:21: -./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } - ^~~~~~~~~~~ ./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -192530,25 +193583,9 @@ ./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } ^~~~~~~~~~~ -In file included from ./include/lily-guile.hh:39, - from general-scheme.cc:34: -general-scheme.cc: In function 'void ly_find_fileinit()': -general-scheme.cc:64:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_find_file, "ly:find-file", - ^~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -general-scheme.cc:64:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_find_file, "ly:find-file", - ^~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/stencil.hh:26, - from ./include/cluster.hh:23, - from cluster.cc:21: + from general-scheme.cc:34: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -192580,11 +193617,7 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/stencil.hh:26, - from ./include/cluster.hh:23, - from cluster.cc:21: + from general-scheme.cc:34: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -192617,23 +193650,9 @@ ./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } ^~~~~~~~~~~ -general-scheme.cc: In function 'void ly_gulp_fileinit()': -general-scheme.cc:83:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_gulp_file, "ly:gulp-file", - ^~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -general-scheme.cc:83:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_gulp_file, "ly:gulp-file", - ^~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/stencil.hh:26, - from ./include/cluster.hh:23, - from cluster.cc:21: + from general-scheme.cc:34: ./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -192659,6 +193678,84 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ +./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Translator); + ^~~~~~~~~~~~~ +./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Listener); + ^~~~~~~~~~~~~~~~~~~~ +In file included from ./include/lily-guile.hh:39, + from general-scheme.cc:34: +general-scheme.cc: In function 'void ly_find_fileinit()': +general-scheme.cc:64:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_find_file, "ly:find-file", + ^~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +general-scheme.cc:64:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_find_file, "ly:find-file", + ^~~~~~~~~ +general-scheme.cc: In function 'void ly_gulp_fileinit()': +general-scheme.cc:83:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_gulp_file, "ly:gulp-file", + ^~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +general-scheme.cc:83:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_gulp_file, "ly:gulp-file", + ^~~~~~~~~ general-scheme.cc: In function 'void ly_dir_pinit()': general-scheme.cc:102:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] LY_DEFINE (ly_dir_p, "ly:dir?", @@ -192669,6 +193766,34 @@ general-scheme.cc:102:1: note: in expansion of macro 'LY_DEFINE' LY_DEFINE (ly_dir_p, "ly:dir?", ^~~~~~~~~ +./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Moment); + ^~~~~~~~~~~~~~~~~~~~ general-scheme.cc: In function 'void ly_assoc_getinit()': general-scheme.cc:117:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM, SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] LY_DEFINE (ly_assoc_get, "ly:assoc-get", @@ -192679,6 +193804,34 @@ general-scheme.cc:117:1: note: in expansion of macro 'LY_DEFINE' LY_DEFINE (ly_assoc_get, "ly:assoc-get", ^~~~~~~~~ +./include/duration.hh: In static member function 'static Duration* Duration::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/duration.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Duration); + ^~~~~~~~~~~~~~~~~~~~ general-scheme.cc: In function 'void ly_string_substituteinit()': general-scheme.cc:150:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] LY_DEFINE (ly_string_substitute, "ly:string-substitute", @@ -192699,17 +193852,7 @@ general-scheme.cc:185:1: note: in expansion of macro 'LY_DEFINE' LY_DEFINE (ly_string_percent_encode, "ly:string-percent-encode", ^~~~~~~~~ -general-scheme.cc: In function 'void ly_number_2_stringinit()': -general-scheme.cc:218:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_number_2_string, "ly:number->string", - ^~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -general-scheme.cc:218:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_number_2_string, "ly:number->string", - ^~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -192734,10 +193877,20 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); +./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Listener); ^~~~~~~~~~~~~~~~~~~~ -./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': +general-scheme.cc: In function 'void ly_number_2_stringinit()': +general-scheme.cc:218:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_number_2_string, "ly:number->string", + ^~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +general-scheme.cc:218:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_number_2_string, "ly:number->string", + ^~~~~~~~~ +./include/scm-hash.hh: In static member function 'static Scheme_hash_table* Scheme_hash_table::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -192759,12 +193912,12 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Stencil); - ^~~~~~~~~~~~~~~~~~~~ +./include/scm-hash.hh:62:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Scheme_hash_table); + ^~~~~~~~~~~~~ general-scheme.cc: In function 'void ly_dimension_pinit()': general-scheme.cc:260:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] LY_DEFINE (ly_dimension_p, "ly:dimension?", 1, 0, 0, (SCM d), @@ -192775,6 +193928,34 @@ general-scheme.cc:260:1: note: in expansion of macro 'LY_DEFINE' LY_DEFINE (ly_dimension_p, "ly:dimension?", 1, 0, 0, (SCM d), ^~~~~~~~~ +./include/context.hh: In static member function 'static Context* Context::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/context.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Context); + ^~~~~~~~~~~~~ general-scheme.cc: In function 'void ly_gettextinit()': general-scheme.cc:277:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] LY_DEFINE (ly_gettext, "ly:gettext", @@ -192801,6 +193982,34 @@ general-scheme.cc:300:1: note: in expansion of macro 'LY_DEFINE' LY_DEFINE (ly_wide_char_2_utf_8, "ly:wide-char->utf-8", ^~~~~~~~~ +./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Translator); + ^~~~~~~~~~~~~ general-scheme.cc: In function 'void ly_chain_assoc_getinit()': general-scheme.cc:342:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM, SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] LY_DEFINE (ly_chain_assoc_get, "ly:chain-assoc-get", @@ -192857,6 +194066,34 @@ general-scheme.cc:427:1: note: in expansion of macro 'LY_DEFINE' LY_DEFINE (ly_expand_environment, "ly:expand-environment", ^~~~~~~~~ +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); + ^~~~~~~~~~~~~~~~~~~~ general-scheme.cc: In function 'void ly_truncate_list_xinit()': general-scheme.cc:436:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] LY_DEFINE (ly_truncate_list_x, "ly:truncate-list!", @@ -192951,7 +194188,13 @@ ./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' DECLARE_SMOBS (Grob); ^~~~~~~~~~~~~ -./include/output-def.hh: In static member function 'static Output_def* Output_def::unsmob(SCM)': +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from duration.cc:21: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -192970,16 +194213,13 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/output-def.hh:54:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Output_def); - ^~~~~~~~~~~~~ -./include/pitch.hh: In static member function 'static Pitch* Pitch::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ +context-property.cc: In function 'void general_pushpop_property(Context*, SCM, SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -192998,16 +194238,16 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/pitch.hh:74:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Pitch); - ^~~~~~~~~~~~~~~~~~~~ -cluster.cc: In function 'Stencil brew_cluster_piece(Grob*, std::vector, std::vector)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' + && (SCM_TYP7 (x) == scm_tc7_symbol)) + ^~~~~~~~ +context-property.cc:40:8: note: in expansion of macro 'scm_is_symbol' + if (!scm_is_symbol (context_property) + ^~~~~~~~~~~~~ +context-property.cc: In function 'void execute_revert_property(Context*, SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -193032,48 +194272,9 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' && (SCM_TYP7 (x) == scm_tc7_symbol)) ^~~~~~~~ -cluster.cc:49:7: note: in expansion of macro 'scm_is_symbol' - if (scm_is_symbol (shape_scm)) - ^~~~~~~~~~~~~ -cluster.cc:61:33: warning: conversion from 'std::vector::size_type' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - int size = bottom_points.size (); - ~~~~~~~~~~~~~~~~~~~^~ -In file included from ./include/lily-guile.hh:39, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/stencil.hh:26, - from ./include/cluster.hh:23, - from cluster.cc:21: -cluster.cc: In function 'void Cluster_calc_cross_staff_init_functions()': -cluster.cc:124:32: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (Cluster, calc_cross_staff, 1); - ^~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -cluster.cc:124:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (Cluster, calc_cross_staff, 1); - ^~~~~~~~~~~~~~~~~~~~ -cluster.cc: In function 'void Cluster_print_init_functions()': -cluster.cc:136:32: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (Cluster, print, 1); - ^~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -cluster.cc:136:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (Cluster, print, 1); - ^~~~~~~~~~~~~~~~~~~~ -cluster.cc: In function 'void Cluster_beacon_height_init_functions()': -cluster.cc:234:39: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (Cluster_beacon, height, 1); - ^~~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -cluster.cc:234:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (Cluster_beacon, height, 1); - ^~~~~~~~~~~~~~~~~~~~ +context-property.cc:166:15: note: in expansion of macro 'scm_is_symbol' + || !scm_is_symbol (scm_car (grob_property_path))) + ^~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, @@ -193081,7 +194282,8 @@ from ./include/moment.hh:23, from ./include/duration.hh:23, from ./include/context.hh:23, - from context-property.cc:20: + from ./include/global-context.hh:23, + from global-context-scheme.cc:21: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -193114,7 +194316,8 @@ from ./include/moment.hh:23, from ./include/duration.hh:23, from ./include/context.hh:23, - from context-property.cc:20: + from ./include/global-context.hh:23, + from global-context-scheme.cc:21: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -193147,7 +194350,8 @@ from ./include/moment.hh:23, from ./include/duration.hh:23, from ./include/context.hh:23, - from context-property.cc:20: + from ./include/global-context.hh:23, + from global-context-scheme.cc:21: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -193182,7 +194386,8 @@ from ./include/moment.hh:23, from ./include/duration.hh:23, from ./include/context.hh:23, - from context-property.cc:20: + from ./include/global-context.hh:23, + from global-context-scheme.cc:21: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -193216,7 +194421,8 @@ from ./include/moment.hh:23, from ./include/duration.hh:23, from ./include/context.hh:23, - from context-property.cc:20: + from ./include/global-context.hh:23, + from global-context-scheme.cc:21: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -193273,14 +194479,13 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ -rm -f ./out/bar-line.dep; DEPENDENCIES_OUTPUT="./out/bar-line.dep ./out/bar-line.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/bar-line.o bar-line.cc In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, - from ./include/audio-item.hh:24, - from control-track-performer.cc:4: + from ./include/duration.hh:23, + from duration.cc:21: ./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -193333,8 +194538,8 @@ from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, - from ./include/audio-item.hh:24, - from control-track-performer.cc:4: + from ./include/duration.hh:23, + from duration.cc:21: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -193368,8 +194573,8 @@ from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, - from ./include/audio-item.hh:24, - from control-track-performer.cc:4: + from ./include/duration.hh:23, + from duration.cc:21: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -193406,8 +194611,8 @@ from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, - from ./include/audio-item.hh:24, - from control-track-performer.cc:4: + from ./include/duration.hh:23, + from duration.cc:21: ./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -193461,8 +194666,7 @@ ./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' DECLARE_SIMPLE_SMOBS (Moment); ^~~~~~~~~~~~~~~~~~~~ -rm -f ./out/self-alignment-interface.dep; DEPENDENCIES_OUTPUT="./out/self-alignment-interface.dep ./out/self-alignment-interface.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/self-alignment-interface.o self-alignment-interface.cc -./include/pitch.hh: In static member function 'static Pitch* Pitch::unsmob(SCM)': +./include/duration.hh: In static member function 'static Duration* Duration::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -193487,39 +194691,28 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/pitch.hh:74:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Pitch); +./include/duration.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Duration); ^~~~~~~~~~~~~~~~~~~~ -rm -f ./out/spaceable-grob.dep; DEPENDENCIES_OUTPUT="./out/spaceable-grob.dep ./out/spaceable-grob.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/spaceable-grob.o spaceable-grob.cc -./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Translator); - ^~~~~~~~~~~~~ -./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': +duration.cc: In constructor 'Duration::Duration(Rational, bool)': +duration.cc:52:13: warning: conversion from 'I64' {aka 'long long int'} to 'double' may change value [-Wconversion] + if (r.num () == 0.0) + ~~~~~~^~ +In file included from duration.cc:26: +duration.cc: In function 'void init_type_Duration()': +./include/ly-smobs.icc:31:53: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + (scm_t_subr) CL::smob_p); \ + ^~~~~~ +duration.cc:140:1: note: in expansion of macro 'IMPLEMENT_TYPE_P' + IMPLEMENT_TYPE_P (Duration, "ly:duration?"); + ^~~~~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from duration.cc:21: +duration.cc: In static member function 'static scm_unused_struct* Duration::smob_p(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -193538,24 +194731,52 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ +./include/ly-smobs.icc:52:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Listener); +./include/ly-smobs.icc:81:3: note: in expansion of macro 'IMPLEMENT_BASE_SMOBS' + IMPLEMENT_BASE_SMOBS (CL); \ ^~~~~~~~~~~~~~~~~~~~ +duration.cc:148:1: note: in expansion of macro 'IMPLEMENT_SIMPLE_SMOBS' + IMPLEMENT_SIMPLE_SMOBS (Duration); + ^~~~~~~~~~~~~~~~~~~~~~ +rm -f ./out/self-alignment-interface.dep; DEPENDENCIES_OUTPUT="./out/self-alignment-interface.dep ./out/self-alignment-interface.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/self-alignment-interface.o self-alignment-interface.cc +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from balloon-engraver.cc:20: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from ./include/global-context.hh:23, - from global-context-scheme.cc:21: + from ./include/grob-array.hh:24, + from grob-array-scheme.cc:21: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -193585,11 +194806,8 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from ./include/global-context.hh:23, - from global-context-scheme.cc:21: + from ./include/grob-array.hh:24, + from grob-array-scheme.cc:21: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -193619,11 +194837,8 @@ from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from ./include/global-context.hh:23, - from global-context-scheme.cc:21: + from ./include/grob-array.hh:24, + from grob-array-scheme.cc:21: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -193655,11 +194870,8 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from ./include/global-context.hh:23, - from global-context-scheme.cc:21: + from ./include/grob-array.hh:24, + from grob-array-scheme.cc:21: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -193690,11 +194902,8 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from ./include/global-context.hh:23, - from global-context-scheme.cc:21: + from ./include/grob-array.hh:24, + from grob-array-scheme.cc:21: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -193751,44 +194960,13 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from balloon-engraver.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ +rm -f ./out/spaceable-grob.dep; DEPENDENCIES_OUTPUT="./out/spaceable-grob.dep ./out/spaceable-grob.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/spaceable-grob.o spaceable-grob.cc In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from balloon-engraver.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': + from ./include/smobs.hh:23, + from ./include/grob-array.hh:24, + from grob-array-scheme.cc:21: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -193807,28 +194985,27 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' - return SCM_I_CONSP (x); - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from balloon-engraver.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from ./include/global-context.hh:23, + from global-context-scheme.cc:21: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' - #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) - ^ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -193841,17 +195018,73 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' - scm_ptobs[SCM_PTOBNUM (port)].flush (port); - ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ +rm -f ./out/bar-check-iterator.dep; DEPENDENCIES_OUTPUT="./out/bar-check-iterator.dep ./out/bar-check-iterator.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/bar-check-iterator.o bar-check-iterator.cc +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from balloon-engraver.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' + inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from balloon-engraver.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -193864,67 +195097,71 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' - #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' - #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' - #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} - ^~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' - SCM_TABCOL (port); - ^~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' + && (SCM_TYP7 (x) == scm_tc7_symbol)) + ^~~~~~~~ +./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' + inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } + ^~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from balloon-engraver.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': +./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' + return scm_is_true (scm_equal_p (x, y)); + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' + inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from balloon-engraver.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -193934,19 +195171,16 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from duration.cc:21: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' + inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } + ^~~~~~~~~~~ +./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -193965,21 +195199,16 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from ./include/global-context.hh:23, - from global-context-scheme.cc:21: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Translator); + ^~~~~~~~~~~~~ +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -193998,19 +195227,62 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); + ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, - from duration.cc:21: + from ./include/context.hh:23, + from ./include/global-context.hh:23, + from global-context-scheme.cc:21: +./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' + inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/grob-array.hh:24, + from grob-array-scheme.cc:21: ./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -194062,9 +195334,110 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, + from ./include/grob-array.hh:24, + from grob-array-scheme.cc:21: +./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' + && (SCM_TYP7 (x) == scm_tc7_symbol)) + ^~~~~~~~ +./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' + inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } + ^~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/grob-array.hh:24, + from grob-array-scheme.cc:21: +./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' + return scm_is_true (scm_equal_p (x, y)); + ^~~~~~~~~~~ +./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Stencil); + ^~~~~~~~~~~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, - from duration.cc:21: + from ./include/context.hh:23, + from ./include/global-context.hh:23, + from global-context-scheme.cc:21: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -194099,7 +195472,9 @@ from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, - from duration.cc:21: + from ./include/context.hh:23, + from ./include/global-context.hh:23, + from global-context-scheme.cc:21: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -194132,12 +195507,42 @@ ./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } ^~~~~~~~~~~ +./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Prob); + ^~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, - from duration.cc:21: + from ./include/context.hh:23, + from ./include/global-context.hh:23, + from global-context-scheme.cc:21: ./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -194163,7 +195568,28 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ -./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': +./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' + inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/grob-array.hh:24, + from grob-array-scheme.cc:21: +./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -194182,21 +195608,18 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Moment); - ^~~~~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' + inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/grob-array.hh:24, - from grob-array-scheme.cc:21: + from ./include/grob-interface.hh:23, + from ./include/bar-line.hh:24, + from bar-line.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -194225,9 +195648,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/grob-array.hh:24, - from grob-array-scheme.cc:21: + from ./include/grob-interface.hh:23, + from ./include/bar-line.hh:24, + from bar-line.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -194256,9 +195679,9 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/grob-array.hh:24, - from grob-array-scheme.cc:21: + from ./include/grob-interface.hh:23, + from ./include/bar-line.hh:24, + from bar-line.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -194287,7 +195710,7 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' scm_ptobs[SCM_PTOBNUM (port)].flush (port); ^~~~~~~~~~~ -./include/duration.hh: In static member function 'static Duration* Duration::unsmob(SCM)': +./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -194312,14 +195735,14 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/duration.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Duration); +./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Moment); ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/grob-array.hh:24, - from grob-array-scheme.cc:21: + from ./include/grob-interface.hh:23, + from ./include/bar-line.hh:24, + from bar-line.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -194349,9 +195772,9 @@ ^~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/grob-array.hh:24, - from grob-array-scheme.cc:21: + from ./include/grob-interface.hh:23, + from ./include/bar-line.hh:24, + from bar-line.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -194380,10 +195803,6 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ -duration.cc: In constructor 'Duration::Duration(Rational, bool)': -duration.cc:52:13: warning: conversion from 'I64' {aka 'long long int'} to 'double' may change value [-Wconversion] - if (r.num () == 0.0) - ~~~~~~^~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -194412,21 +195831,7 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ -In file included from duration.cc:26: -duration.cc: In function 'void init_type_Duration()': -./include/ly-smobs.icc:31:53: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - (scm_t_subr) CL::smob_p); \ - ^~~~~~ -duration.cc:140:1: note: in expansion of macro 'IMPLEMENT_TYPE_P' - IMPLEMENT_TYPE_P (Duration, "ly:duration?"); - ^~~~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from duration.cc:21: -duration.cc: In static member function 'static scm_unused_struct* Duration::smob_p(SCM)': +./include/duration.hh: In static member function 'static Duration* Duration::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -194445,21 +195850,16 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/ly-smobs.icc:52:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/ly-smobs.icc:81:3: note: in expansion of macro 'IMPLEMENT_BASE_SMOBS' - IMPLEMENT_BASE_SMOBS (CL); \ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/duration.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Duration); ^~~~~~~~~~~~~~~~~~~~ -duration.cc:148:1: note: in expansion of macro 'IMPLEMENT_SIMPLE_SMOBS' - IMPLEMENT_SIMPLE_SMOBS (Duration); - ^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/grob-array.hh:24, - from grob-array-scheme.cc:21: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': +./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -194478,78 +195878,16 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from ./include/global-context.hh:23, - from global-context-scheme.cc:21: -./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' - inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from ./include/global-context.hh:23, - from global-context-scheme.cc:21: -./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Listener); + ^~~~~~~~~~~~~~~~~~~~ +./include/scm-hash.hh: In static member function 'static Scheme_hash_table* Scheme_hash_table::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -194568,65 +195906,21 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' - && (SCM_TYP7 (x) == scm_tc7_symbol)) - ^~~~~~~~ -./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' - inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } - ^~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from ./include/global-context.hh:23, - from global-context-scheme.cc:21: -./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' - return scm_is_true (scm_equal_p (x, y)); - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' - inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } - ^~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/scm-hash.hh:62:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Scheme_hash_table); + ^~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from ./include/global-context.hh:23, - from global-context-scheme.cc:21: -./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': + from ./include/grob-interface.hh:23, + from ./include/bar-line.hh:24, + from bar-line.cc:20: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -194645,13 +195939,13 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' - inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } - ^~~~~~~~~~~ -./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ +./include/context.hh: In static member function 'static Context* Context::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -194673,13 +195967,13 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Moment); - ^~~~~~~~~~~~~~~~~~~~ -./include/duration.hh: In static member function 'static Duration* Duration::unsmob(SCM)': +./include/context.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Context); + ^~~~~~~~~~~~~ +./include/grob-array.hh: In static member function 'static Grob_array* Grob_array::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -194704,10 +195998,10 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/duration.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Duration); +./include/grob-array.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Grob_array); ^~~~~~~~~~~~~~~~~~~~ -./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -194732,10 +196026,10 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Listener); +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); ^~~~~~~~~~~~~~~~~~~~ -./include/scm-hash.hh: In static member function 'static Scheme_hash_table* Scheme_hash_table::unsmob(SCM)': +./include/music-iterator.hh: In static member function 'static Music_iterator* Music_iterator::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -194760,10 +196054,10 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/scm-hash.hh:62:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Scheme_hash_table); +./include/music-iterator.hh:68:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Music_iterator); ^~~~~~~~~~~~~ -./include/context.hh: In static member function 'static Context* Context::unsmob(SCM)': +./include/music-output.hh: In static member function 'static Music_output* Music_output::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -194788,10 +196082,10 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/context.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Context); +./include/music-output.hh:31:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Music_output); ^~~~~~~~~~~~~ -./include/music-iterator.hh: In static member function 'static Music_iterator* Music_iterator::unsmob(SCM)': +./include/pitch.hh: In static member function 'static Pitch* Pitch::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -194813,13 +196107,13 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/music-iterator.hh:68:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Music_iterator); - ^~~~~~~~~~~~~ -./include/music-output.hh: In static member function 'static Music_output* Music_output::unsmob(SCM)': +./include/pitch.hh:74:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Pitch); + ^~~~~~~~~~~~~~~~~~~~ +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -194841,13 +196135,13 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/music-output.hh:31:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Music_output); - ^~~~~~~~~~~~~ -./include/pitch.hh: In static member function 'static Pitch* Pitch::unsmob(SCM)': +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); + ^~~~~~~~~~~~~~~~~~~~ +./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -194872,10 +196166,10 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/pitch.hh:74:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Pitch); +./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Stencil); ^~~~~~~~~~~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -194897,13 +196191,13 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); - ^~~~~~~~~~~~~~~~~~~~ -./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': +./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Prob); + ^~~~~~~~~~~~~ +./include/output-def.hh: In static member function 'static Output_def* Output_def::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -194925,13 +196219,13 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Stencil); - ^~~~~~~~~~~~~~~~~~~~ -./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': +./include/output-def.hh:54:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Output_def); + ^~~~~~~~~~~~~ +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -194956,10 +196250,10 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Prob); +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); ^~~~~~~~~~~~~ -./include/output-def.hh: In static member function 'static Output_def* Output_def::unsmob(SCM)': +./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -194984,10 +196278,10 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/output-def.hh:54:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Output_def); +./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Translator); ^~~~~~~~~~~~~ -./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': +./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -195009,12 +196303,12 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Translator); - ^~~~~~~~~~~~~ +./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Listener); + ^~~~~~~~~~~~~~~~~~~~ ./include/translator-group.hh: In static member function 'static Translator_group* Translator_group::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -195100,12 +196394,82 @@ global-context-scheme.cc:130:1: note: in expansion of macro 'LY_DEFINE' LY_DEFINE (ly_run_translator, "ly:run-translator", ^~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); + ^~~~~~~~~~~~~ +In file included from ./include/lily-guile.hh:39, + from ./include/smobs.hh:23, + from ./include/grob-array.hh:24, + from grob-array-scheme.cc:21: +grob-array-scheme.cc: In function 'void ly_grob_array_lengthinit()': +grob-array-scheme.cc:24:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_grob_array_length, "ly:grob-array-length", + ^~~~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +grob-array-scheme.cc:24:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_grob_array_length, "ly:grob-array-length", + ^~~~~~~~~ +grob-array-scheme.cc: In function 'scm_unused_struct* ly_grob_array_length(SCM)': +grob-array-scheme.cc:32:33: warning: conversion from 'vsize' {aka 'long unsigned int'} to 'scm_t_int32' {aka 'int'} may change value [-Wconversion] + return scm_from_int (me->size ()); + ~~~~~~~~~^~ +In file included from ./include/lily-guile.hh:39, from ./include/smobs.hh:23, from ./include/grob-array.hh:24, from grob-array-scheme.cc:21: +grob-array-scheme.cc: In function 'void ly_grob_array_refinit()': +grob-array-scheme.cc:35:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_grob_array_ref, "ly:grob-array-ref", + ^~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +grob-array-scheme.cc:35:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_grob_array_ref, "ly:grob-array-ref", + ^~~~~~~~~ +grob-array-scheme.cc: In function 'void ly_grob_array_2_listinit()': +grob-array-scheme.cc:51:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_grob_array_2_list, "ly:grob-array->list", + ^~~~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +grob-array-scheme.cc:51:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_grob_array_2_list, "ly:grob-array->list", + ^~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/bar-line.hh:24, + from bar-line.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -195156,9 +196520,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/grob-array.hh:24, - from grob-array-scheme.cc:21: + from ./include/grob-interface.hh:23, + from ./include/bar-line.hh:24, + from bar-line.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -195190,9 +196554,9 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/grob-array.hh:24, - from grob-array-scheme.cc:21: + from ./include/grob-interface.hh:23, + from ./include/bar-line.hh:24, + from bar-line.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -195227,10 +196591,10 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from balloon-engraver.cc:20: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': + from ./include/grob-interface.hh:23, + from ./include/bar-line.hh:24, + from bar-line.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -195249,18 +196613,13 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/grob-array.hh:24, - from grob-array-scheme.cc:21: -./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' + inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } + ^~~~~~~~~~~ +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -195279,12 +196638,15 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' - inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } - ^~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); + ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, @@ -195347,34 +196709,6 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' return SCM_I_CONSP (x); ^~~~~~~~~~~ -./include/grob-array.hh: In static member function 'static Grob_array* Grob_array::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/grob-array.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Grob_array); - ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, @@ -195441,34 +196775,6 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' SCM_TABCOL (port); ^~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); - ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, @@ -195685,6 +196991,34 @@ ./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } ^~~~~~~~~~~ +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); + ^~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, @@ -195715,15 +197049,48 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ -rm -f ./out/bar-check-iterator.dep; DEPENDENCIES_OUTPUT="./out/bar-check-iterator.dep ./out/bar-check-iterator.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/bar-check-iterator.o bar-check-iterator.cc +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from bar-check-iterator.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, from ./include/context.hh:23, - from context-property.cc:20: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': + from bar-check-iterator.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -195742,19 +197109,30 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ -./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' + return SCM_I_CONSP (x); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from bar-check-iterator.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' + #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) + ^ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -195767,117 +197145,171 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Grob); - ^~~~~~~~~~~~~ -In file included from ./include/lily-guile.hh:39, - from ./include/smobs.hh:23, - from ./include/grob-array.hh:24, - from grob-array-scheme.cc:21: -grob-array-scheme.cc: In function 'void ly_grob_array_lengthinit()': -grob-array-scheme.cc:24:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_grob_array_length, "ly:grob-array-length", - ^~~~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -grob-array-scheme.cc:24:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_grob_array_length, "ly:grob-array-length", - ^~~~~~~~~ -grob-array-scheme.cc: In function 'scm_unused_struct* ly_grob_array_length(SCM)': -grob-array-scheme.cc:32:33: warning: conversion from 'vsize' {aka 'long unsigned int'} to 'scm_t_int32' {aka 'int'} may change value [-Wconversion] - return scm_from_int (me->size ()); - ~~~~~~~~~^~ -In file included from ./include/lily-guile.hh:39, +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' + scm_ptobs[SCM_PTOBNUM (port)].flush (port); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/grob-array.hh:24, - from grob-array-scheme.cc:21: -grob-array-scheme.cc: In function 'void ly_grob_array_refinit()': -grob-array-scheme.cc:35:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_grob_array_ref, "ly:grob-array-ref", - ^~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -grob-array-scheme.cc:35:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_grob_array_ref, "ly:grob-array-ref", - ^~~~~~~~~ -grob-array-scheme.cc: In function 'void ly_grob_array_2_listinit()': -grob-array-scheme.cc:51:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_grob_array_2_list, "ly:grob-array->list", - ^~~~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -grob-array-scheme.cc:51:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_grob_array_2_list, "ly:grob-array->list", - ^~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from bar-check-iterator.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' + #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' + #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' + #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} + ^~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' + SCM_TABCOL (port); + ^~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from balloon-engraver.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from bar-check-iterator.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' - inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +rm -f ./out/grace-spacing-engraver.dep; DEPENDENCIES_OUTPUT="./out/grace-spacing-engraver.dep ./out/grace-spacing-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/grace-spacing-engraver.o grace-spacing-engraver.cc +rm -f ./out/input-scheme.dep; DEPENDENCIES_OUTPUT="./out/input-scheme.dep ./out/input-scheme.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/input-scheme.o input-scheme.cc +./include/source-file.hh: In static member function 'static Source_file* Source_file::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } - ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/source-file.hh:49:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Source_file); + ^~~~~~~~~~~~~ +source-file.cc: In function 'std::vector gulp_file(const string&, int)': +source-file.cc:72:25: warning: conversion from 'long int' to 'int' may change value [-Wconversion] + int real_size = ftell (f); + ~~~~~~^~~ +source-file.cc:83:26: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + int bytes_read = fread (str, sizeof (char), read_count, f); + ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +source-file.cc: In member function 'Slice Source_file::line_slice(const char*) const': +source-file.cc:243:28: warning: conversion from 'long int' to 'int' may change value [-Wconversion] + return Slice (begin_str0 - data_str0, end_str0 - data_str0); + ~~~~~~~~~~~^~~~~~~~~~~ +source-file.cc:243:50: warning: conversion from 'long int' to 'int' may change value [-Wconversion] + return Slice (begin_str0 - data_str0, end_str0 - data_str0); + ~~~~~~~~~^~~~~~~~~~~ +source-file.cc: In member function 'void Source_file::get_counts(const char*, int*, int*, int*, int*) const': +source-file.cc:280:18: warning: conversion from 'ssize' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + *byte_offset = left; + ^~~~ +source-file.cc: In member function 'virtual int Source_file::get_line(const char*) const': +source-file.cc:325:17: warning: conversion from 'vsize' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + return lo + 1 + line_offset_; + ~~~~~~~^~~~~~~~~~~~~~ +source-file.cc: In member function 'int Source_file::length() const': +source-file.cc:345:27: warning: conversion from 'std::vector::size_type' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + return characters_.size (); + ~~~~~~~~~~~~~~~~~^~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from balloon-engraver.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': + from ./include/smobs.hh:23, + from ./include/source-file.hh:25, + from source-file.cc:26: +source-file.cc: In static member function 'static scm_unused_struct* Source_file::smob_p(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -195896,59 +197328,62 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' - && (SCM_TYP7 (x) == scm_tc7_symbol)) - ^~~~~~~~ -./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' - inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } - ^~~~~~~~~~~~~ +./include/ly-smobs.icc:52:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/ly-smobs.icc:93:3: note: in expansion of macro 'IMPLEMENT_BASE_SMOBS' + IMPLEMENT_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~~~ +source-file.cc:364:1: note: in expansion of macro 'IMPLEMENT_SMOBS' + IMPLEMENT_SMOBS (Source_file); + ^~~~~~~~~~~~~~~ +In file included from source-file.cc:362: +source-file.cc: In function 'void init_type_Source_file()': +./include/ly-smobs.icc:31:53: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + (scm_t_subr) CL::smob_p); \ + ^~~~~~ +source-file.cc:366:1: note: in expansion of macro 'IMPLEMENT_TYPE_P' + IMPLEMENT_TYPE_P (Source_file, "ly:source-file?"); + ^~~~~~~~~~~~~~~~ +rm -f ./out/simple-music-iterator.dep; DEPENDENCIES_OUTPUT="./out/simple-music-iterator.dep ./out/simple-music-iterator.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/simple-music-iterator.o simple-music-iterator.cc In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from balloon-engraver.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': + from ./include/grob-interface.hh:23, + from ./include/self-alignment-interface.hh:24, + from self-alignment-interface.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' - return scm_is_true (scm_equal_p (x, y)); - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' - inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } - ^~~~~~~~~~~ + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from balloon-engraver.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': + from ./include/grob-interface.hh:23, + from ./include/self-alignment-interface.hh:24, + from self-alignment-interface.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -195970,16 +197405,25 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ -./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' - inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } - ^~~~~~~~~~~ -./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' + return SCM_I_CONSP (x); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/self-alignment-interface.hh:24, + from self-alignment-interface.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' + #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) + ^ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -195992,16 +197436,18 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Translator); - ^~~~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' + scm_ptobs[SCM_PTOBNUM (port)].flush (port); + ^~~~~~~~~~~ +rm -f ./out/grid-line-span-engraver.dep; DEPENDENCIES_OUTPUT="./out/grid-line-span-engraver.dep ./out/grid-line-span-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/grid-line-span-engraver.o grid-line-span-engraver.cc +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/self-alignment-interface.hh:24, + from self-alignment-interface.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -196014,28 +197460,67 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' + #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' + #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' + #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} + ^~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' + SCM_TABCOL (port); + ^~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/self-alignment-interface.hh:24, + from self-alignment-interface.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); - ^~~~~~~~~~~~~~~~~~~~ -./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -196045,19 +197530,18 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Stencil); - ^~~~~~~~~~~~~~~~~~~~ -./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/self-alignment-interface.hh:24, + from self-alignment-interface.cc:20: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -196076,79 +197560,50 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Prob); - ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from context-property.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from grace-spacing-engraver.cc:21: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' - inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } - ^~~~~~~~~~~ + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from context-property.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from grace-spacing-engraver.cc:21: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -196167,62 +197622,28 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' - && (SCM_TYP7 (x) == scm_tc7_symbol)) - ^~~~~~~~ -./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' - inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } - ^~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from context-property.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' - return scm_is_true (scm_equal_p (x, y)); +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' + return SCM_I_CONSP (x); ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' - inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } - ^~~~~~~~~~~ -./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from grace-spacing-engraver.cc:21: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' + #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) + ^ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -196235,23 +197656,50 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Grob); - ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' + scm_ptobs[SCM_PTOBNUM (port)].flush (port); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from grid-line-span-engraver.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from context-property.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from grid-line-span-engraver.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -196273,10 +197721,14 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ -./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' - inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } - ^~~~~~~~~~~ -./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' + return SCM_I_CONSP (x); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from grace-spacing-engraver.cc:21: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -196289,28 +197741,37 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Listener); - ^~~~~~~~~~~~~~~~~~~~ -./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' + #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' + #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' + #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} + ^~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' + SCM_TABCOL (port); + ^~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from grid-line-span-engraver.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' + #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) + ^ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -196323,22 +197784,30 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Moment); - ^~~~~~~~~~~~~~~~~~~~ -./include/duration.hh: In static member function 'static Duration* Duration::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' + scm_ptobs[SCM_PTOBNUM (port)].flush (port); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from grace-spacing-engraver.cc:21: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -196348,19 +197817,17 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/duration.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Duration); - ^~~~~~~~~~~~~~~~~~~~ -./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from grid-line-span-engraver.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -196373,28 +197840,39 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Listener); - ^~~~~~~~~~~~~~~~~~~~ -./include/scm-hash.hh: In static member function 'static Scheme_hash_table* Scheme_hash_table::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' + #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' + #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' + #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} + ^~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' + SCM_TABCOL (port); + ^~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from grid-line-span-engraver.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -196404,25 +197882,25 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/scm-hash.hh:62:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Scheme_hash_table); - ^~~~~~~~~~~~~ -./include/context.hh: In static member function 'static Context* Context::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -196432,25 +197910,25 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/context.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Context); - ^~~~~~~~~~~~~ -./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -196460,19 +197938,73 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Translator); - ^~~~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/self-alignment-interface.hh:24, + from self-alignment-interface.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' + inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } + ^~~~~~~~~~~ +rm -f ./out/glissando-engraver.dep; DEPENDENCIES_OUTPUT="./out/glissando-engraver.dep ./out/glissando-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/glissando-engraver.o glissando-engraver.cc +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/self-alignment-interface.hh:24, + from self-alignment-interface.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -196491,16 +198023,59 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); - ^~~~~~~~~~~~~~~~~~~~ -./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' + && (SCM_TYP7 (x) == scm_tc7_symbol)) + ^~~~~~~~ +./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' + inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } + ^~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/self-alignment-interface.hh:24, + from self-alignment-interface.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' + return scm_is_true (scm_equal_p (x, y)); + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' + inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/self-alignment-interface.hh:24, + from self-alignment-interface.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -196519,15 +198094,12 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Grob); - ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' + inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, @@ -196547,34 +198119,6 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' if (scm_is_null (*freelist)) ^~~~~~~~~~~ -context-property.cc: In function 'void general_pushpop_property(Context*, SCM, SCM, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' - && (SCM_TYP7 (x) == scm_tc7_symbol)) - ^~~~~~~~ -context-property.cc:40:8: note: in expansion of macro 'scm_is_symbol' - if (!scm_is_symbol (context_property) - ^~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -196652,7 +198196,7 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' scm_ptobs[SCM_PTOBNUM (port)].flush (port); ^~~~~~~~~~~ -context-property.cc: In function 'void execute_revert_property(Context*, SCM, SCM)': +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -196671,15 +198215,15 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' - && (SCM_TYP7 (x) == scm_tc7_symbol)) - ^~~~~~~~ -context-property.cc:166:15: note: in expansion of macro 'scm_is_symbol' - || !scm_is_symbol (scm_car (grob_property_path))) - ^~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); + ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, @@ -196773,7 +198317,6 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ -rm -f ./out/grace-spacing-engraver.dep; DEPENDENCIES_OUTPUT="./out/grace-spacing-engraver.dep ./out/grace-spacing-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/grace-spacing-engraver.o grace-spacing-engraver.cc In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, @@ -196804,7 +198347,8 @@ ./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } ^~~~~~~~~~~ -./include/source-file.hh: In static member function 'static Source_file* Source_file::unsmob(SCM)': +rm -f ./out/spacing-basic.dep; DEPENDENCIES_OUTPUT="./out/spacing-basic.dep ./out/spacing-basic.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/spacing-basic.o spacing-basic.cc +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -196829,41 +198373,10 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/source-file.hh:49:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Source_file); +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); ^~~~~~~~~~~~~ -source-file.cc: In function 'std::vector gulp_file(const string&, int)': -source-file.cc:72:25: warning: conversion from 'long int' to 'int' may change value [-Wconversion] - int real_size = ftell (f); - ~~~~~~^~~ -source-file.cc:83:26: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - int bytes_read = fread (str, sizeof (char), read_count, f); - ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -source-file.cc: In member function 'Slice Source_file::line_slice(const char*) const': -source-file.cc:243:28: warning: conversion from 'long int' to 'int' may change value [-Wconversion] - return Slice (begin_str0 - data_str0, end_str0 - data_str0); - ~~~~~~~~~~~^~~~~~~~~~~ -source-file.cc:243:50: warning: conversion from 'long int' to 'int' may change value [-Wconversion] - return Slice (begin_str0 - data_str0, end_str0 - data_str0); - ~~~~~~~~~^~~~~~~~~~~ -source-file.cc: In member function 'void Source_file::get_counts(const char*, int*, int*, int*, int*) const': -source-file.cc:280:18: warning: conversion from 'ssize' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - *byte_offset = left; - ^~~~ -source-file.cc: In member function 'virtual int Source_file::get_line(const char*) const': -source-file.cc:325:17: warning: conversion from 'vsize' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - return lo + 1 + line_offset_; - ~~~~~~~^~~~~~~~~~~~~~ -source-file.cc: In member function 'int Source_file::length() const': -source-file.cc:345:27: warning: conversion from 'std::vector::size_type' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - return characters_.size (); - ~~~~~~~~~~~~~~~~~^~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/source-file.hh:25, - from source-file.cc:26: -source-file.cc: In static member function 'static scm_unused_struct* Source_file::smob_p(SCM)': +./include/grob-array.hh: In static member function 'static Grob_array* Grob_array::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -196882,23 +198395,15 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/ly-smobs.icc:52:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/ly-smobs.icc:93:3: note: in expansion of macro 'IMPLEMENT_BASE_SMOBS' - IMPLEMENT_BASE_SMOBS (CL) \ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/grob-array.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Grob_array); ^~~~~~~~~~~~~~~~~~~~ -source-file.cc:364:1: note: in expansion of macro 'IMPLEMENT_SMOBS' - IMPLEMENT_SMOBS (Source_file); - ^~~~~~~~~~~~~~~ -In file included from source-file.cc:362: -source-file.cc: In function 'void init_type_Source_file()': -./include/ly-smobs.icc:31:53: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - (scm_t_subr) CL::smob_p); \ - ^~~~~~ -source-file.cc:366:1: note: in expansion of macro 'IMPLEMENT_TYPE_P' - IMPLEMENT_TYPE_P (Source_file, "ly:source-file?"); - ^~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, @@ -197054,38 +198559,38 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/self-alignment-interface.hh:24, - from self-alignment-interface.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from bar-check-iterator.cc:20: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ ./include/spring.hh: In static member function 'static Spring* Spring::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -197114,12 +198619,21 @@ ./include/spring.hh:38:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' DECLARE_SIMPLE_SMOBS (Spring); ^~~~~~~~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, +In file included from ./include/lily-guile.hh:39, from ./include/grob-interface.hh:23, from ./include/self-alignment-interface.hh:24, from self-alignment-interface.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': +self-alignment-interface.cc: In function 'void Self_alignment_interface_y_aligned_on_self_init_functions()': +self-alignment-interface.cc:31:49: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK (Self_alignment_interface, y_aligned_on_self, 1); + ^~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +self-alignment-interface.cc:31:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' + MAKE_SCHEME_CALLBACK (Self_alignment_interface, y_aligned_on_self, 1); + ^~~~~~~~~~~~~~~~~~~~ +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -197138,18 +198652,41 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' - return SCM_I_CONSP (x); - ^~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); + ^~~~~~~~~~~~~~~~~~~~ +self-alignment-interface.cc: In function 'void Self_alignment_interface_x_aligned_on_self_init_functions()': +self-alignment-interface.cc:38:49: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK (Self_alignment_interface, x_aligned_on_self, 1); + ^~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +self-alignment-interface.cc:38:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' + MAKE_SCHEME_CALLBACK (Self_alignment_interface, x_aligned_on_self, 1); + ^~~~~~~~~~~~~~~~~~~~ +self-alignment-interface.cc: In function 'void Self_alignment_interface_pure_y_aligned_on_self_init_functions()': +self-alignment-interface.cc:45:49: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK (Self_alignment_interface, pure_y_aligned_on_self, 3); + ^~~~~~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +self-alignment-interface.cc:45:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' + MAKE_SCHEME_CALLBACK (Self_alignment_interface, pure_y_aligned_on_self, 3); + ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/bar-line.hh:24, - from bar-line.cc:20: + from ./include/smobs.hh:23, + from ./include/input.hh:69, + from input-scheme.cc:21: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -197163,40 +198700,6 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' if (scm_is_null (*freelist)) ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/self-alignment-interface.hh:24, - from self-alignment-interface.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' - #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) - ^ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' - scm_ptobs[SCM_PTOBNUM (port)].flush (port); - ^~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -197212,9 +198715,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/bar-line.hh:24, - from bar-line.cc:20: + from ./include/smobs.hh:23, + from ./include/input.hh:69, + from input-scheme.cc:21: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -197240,44 +198743,12 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' return SCM_I_CONSP (x); ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/self-alignment-interface.hh:24, - from self-alignment-interface.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' - #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' - #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' - #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} - ^~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' - SCM_TABCOL (port); - ^~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/bar-line.hh:24, - from bar-line.cc:20: + from ./include/smobs.hh:23, + from ./include/input.hh:69, + from input-scheme.cc:21: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -197306,44 +198777,31 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' scm_ptobs[SCM_PTOBNUM (port)].flush (port); ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/self-alignment-interface.hh:24, - from self-alignment-interface.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ +self-alignment-interface.cc: In function 'void Self_alignment_interface_centered_on_x_parent_init_functions()': +self-alignment-interface.cc:78:49: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK (Self_alignment_interface, centered_on_x_parent, 1); + ^~~~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +self-alignment-interface.cc:78:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' + MAKE_SCHEME_CALLBACK (Self_alignment_interface, centered_on_x_parent, 1); + ^~~~~~~~~~~~~~~~~~~~ +self-alignment-interface.cc: In function 'void Self_alignment_interface_centered_on_note_columns_init_functions()': +self-alignment-interface.cc:85:49: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK (Self_alignment_interface, centered_on_note_columns, 1); + ^~~~~~~~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +self-alignment-interface.cc:85:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' + MAKE_SCHEME_CALLBACK (Self_alignment_interface, centered_on_note_columns, 1); + ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/bar-line.hh:24, - from bar-line.cc:20: + from ./include/smobs.hh:23, + from ./include/input.hh:69, + from input-scheme.cc:21: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -197371,67 +198829,11 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' SCM_TABCOL (port); ^~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); - ^~~~~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/bar-line.hh:24, - from bar-line.cc:20: + from ./include/smobs.hh:23, + from ./include/input.hh:69, + from input-scheme.cc:21: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -197490,9 +198892,9 @@ ^~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/bar-line.hh:24, - from bar-line.cc:20: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from grace-spacing-engraver.cc:21: ./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -197518,11 +198920,53 @@ ./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } ^~~~~~~~~~~ +self-alignment-interface.cc: In function 'void Self_alignment_interface_centered_on_y_parent_init_functions()': +self-alignment-interface.cc:106:49: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK (Self_alignment_interface, centered_on_y_parent, 1); + ^~~~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +self-alignment-interface.cc:106:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' + MAKE_SCHEME_CALLBACK (Self_alignment_interface, centered_on_y_parent, 1); + ^~~~~~~~~~~~~~~~~~~~ +self-alignment-interface.cc: In function 'void Self_alignment_interface_x_centered_on_y_parent_init_functions()': +self-alignment-interface.cc:113:49: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK (Self_alignment_interface, x_centered_on_y_parent, 1); + ^~~~~~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +self-alignment-interface.cc:113:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' + MAKE_SCHEME_CALLBACK (Self_alignment_interface, x_centered_on_y_parent, 1); + ^~~~~~~~~~~~~~~~~~~~ +rm -f ./out/audio-column.dep; DEPENDENCIES_OUTPUT="./out/audio-column.dep ./out/audio-column.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/audio-column.o audio-column.cc +self-alignment-interface.cc: In function 'void Self_alignment_interface_aligned_on_x_parent_init_functions()': +self-alignment-interface.cc:120:49: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK (Self_alignment_interface, aligned_on_x_parent, 1); + ^~~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +self-alignment-interface.cc:120:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' + MAKE_SCHEME_CALLBACK (Self_alignment_interface, aligned_on_x_parent, 1); + ^~~~~~~~~~~~~~~~~~~~ +self-alignment-interface.cc: In function 'void Self_alignment_interface_aligned_on_y_parent_init_functions()': +self-alignment-interface.cc:127:49: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK (Self_alignment_interface, aligned_on_y_parent, 1); + ^~~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +self-alignment-interface.cc:127:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' + MAKE_SCHEME_CALLBACK (Self_alignment_interface, aligned_on_y_parent, 1); + ^~~~~~~~~~~~~~~~~~~~ +rm -f ./out/coherent-ligature-engraver.dep; DEPENDENCIES_OUTPUT="./out/coherent-ligature-engraver.dep ./out/coherent-ligature-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/coherent-ligature-engraver.o coherent-ligature-engraver.cc In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/self-alignment-interface.hh:24, - from self-alignment-interface.cc:20: + from ./include/smobs.hh:23, + from ./include/input.hh:69, + from input-scheme.cc:21: ./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -197576,67 +199020,12 @@ ./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' DECLARE_SMOBS (Grob); ^~~~~~~~~~~~~ -rm -f ./out/input-scheme.dep; DEPENDENCIES_OUTPUT="./out/input-scheme.dep ./out/input-scheme.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/input-scheme.o input-scheme.cc -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/bar-line.hh:24, - from bar-line.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' - inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } - ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/bar-line.hh:24, - from bar-line.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from grid-line-span-engraver.cc:20: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -197655,59 +199044,18 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' - && (SCM_TYP7 (x) == scm_tc7_symbol)) - ^~~~~~~~ -./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' - inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } - ^~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/bar-line.hh:24, - from bar-line.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' - return scm_is_true (scm_equal_p (x, y)); - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' - inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } - ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/self-alignment-interface.hh:24, - from self-alignment-interface.cc:20: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from grace-spacing-engraver.cc:21: ./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -197724,36 +199072,6 @@ ./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/bar-line.hh:24, - from bar-line.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' - inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } - ^~~~~~~~~~~ ./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -197788,9 +199106,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/self-alignment-interface.hh:24, - from self-alignment-interface.cc:20: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from grace-spacing-engraver.cc:21: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -197822,9 +199140,9 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/self-alignment-interface.hh:24, - from self-alignment-interface.cc:20: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from grace-spacing-engraver.cc:21: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -197859,9 +199177,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/self-alignment-interface.hh:24, - from self-alignment-interface.cc:20: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from grace-spacing-engraver.cc:21: ./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -197887,7 +199205,35 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Translator); + ^~~~~~~~~~~~~ +./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -197912,17 +199258,15 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); +./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Moment); ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from bar-check-iterator.cc:20: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from glissando-engraver.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -197979,11 +199323,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from bar-check-iterator.cc:20: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from glissando-engraver.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -198012,11 +199354,9 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from bar-check-iterator.cc:20: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from glissando-engraver.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -198047,11 +199387,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from bar-check-iterator.cc:20: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from glissando-engraver.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -198081,11 +199419,9 @@ ^~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from bar-check-iterator.cc:20: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from glissando-engraver.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -198114,6 +199450,62 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from bar-check-iterator.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' + inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } + ^~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -198142,7 +199534,14 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ -./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from bar-check-iterator.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -198161,44 +199560,115 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Grob); - ^~~~~~~~~~~~~ -./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' + && (SCM_TYP7 (x) == scm_tc7_symbol)) + ^~~~~~~~ +./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' + inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } + ^~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from bar-check-iterator.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Grob); - ^~~~~~~~~~~~~ -./include/grob-array.hh: In static member function 'static Grob_array* Grob_array::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' + return scm_is_true (scm_equal_p (x, y)); + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' + inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/input.hh:69, + from input-scheme.cc:21: +./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' + inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/input.hh:69, + from input-scheme.cc:21: +./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -198217,127 +199687,61 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/grob-array.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Grob_array); - ^~~~~~~~~~~~~~~~~~~~ -In file included from ./include/lily-guile.hh:39, - from ./include/grob-interface.hh:23, - from ./include/self-alignment-interface.hh:24, - from self-alignment-interface.cc:20: -self-alignment-interface.cc: In function 'void Self_alignment_interface_y_aligned_on_self_init_functions()': -self-alignment-interface.cc:31:49: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (Self_alignment_interface, y_aligned_on_self, 1); - ^~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -self-alignment-interface.cc:31:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (Self_alignment_interface, y_aligned_on_self, 1); - ^~~~~~~~~~~~~~~~~~~~ -self-alignment-interface.cc: In function 'void Self_alignment_interface_x_aligned_on_self_init_functions()': -self-alignment-interface.cc:38:49: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (Self_alignment_interface, x_aligned_on_self, 1); - ^~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -self-alignment-interface.cc:38:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (Self_alignment_interface, x_aligned_on_self, 1); - ^~~~~~~~~~~~~~~~~~~~ -self-alignment-interface.cc: In function 'void Self_alignment_interface_pure_y_aligned_on_self_init_functions()': -self-alignment-interface.cc:45:49: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (Self_alignment_interface, pure_y_aligned_on_self, 3); - ^~~~~~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -self-alignment-interface.cc:45:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (Self_alignment_interface, pure_y_aligned_on_self, 3); - ^~~~~~~~~~~~~~~~~~~~ -self-alignment-interface.cc: In function 'void Self_alignment_interface_centered_on_x_parent_init_functions()': -self-alignment-interface.cc:78:49: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (Self_alignment_interface, centered_on_x_parent, 1); - ^~~~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -self-alignment-interface.cc:78:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (Self_alignment_interface, centered_on_x_parent, 1); - ^~~~~~~~~~~~~~~~~~~~ -self-alignment-interface.cc: In function 'void Self_alignment_interface_centered_on_note_columns_init_functions()': -self-alignment-interface.cc:85:49: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (Self_alignment_interface, centered_on_note_columns, 1); - ^~~~~~~~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -self-alignment-interface.cc:85:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (Self_alignment_interface, centered_on_note_columns, 1); - ^~~~~~~~~~~~~~~~~~~~ -self-alignment-interface.cc: In function 'void Self_alignment_interface_centered_on_y_parent_init_functions()': -self-alignment-interface.cc:106:49: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (Self_alignment_interface, centered_on_y_parent, 1); - ^~~~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -self-alignment-interface.cc:106:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (Self_alignment_interface, centered_on_y_parent, 1); - ^~~~~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' + && (SCM_TYP7 (x) == scm_tc7_symbol)) + ^~~~~~~~ +./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' + inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } + ^~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from grace-spacing-engraver.cc:21: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': + from ./include/smobs.hh:23, + from ./include/input.hh:69, + from input-scheme.cc:21: +./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -self-alignment-interface.cc: In function 'void Self_alignment_interface_x_centered_on_y_parent_init_functions()': -self-alignment-interface.cc:113:49: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (Self_alignment_interface, x_centered_on_y_parent, 1); - ^~~~~~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -self-alignment-interface.cc:113:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (Self_alignment_interface, x_centered_on_y_parent, 1); - ^~~~~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' + return scm_is_true (scm_equal_p (x, y)); + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' + inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from grace-spacing-engraver.cc:21: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from bar-check-iterator.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -198359,25 +199763,21 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' - return SCM_I_CONSP (x); - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, +./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' + inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from grace-spacing-engraver.cc:21: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': + from ./include/smobs.hh:23, + from ./include/input.hh:69, + from input-scheme.cc:21: +./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' - #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) - ^ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -198390,17 +199790,67 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' - scm_ptobs[SCM_PTOBNUM (port)].flush (port); - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from grace-spacing-engraver.cc:21: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' + inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } + ^~~~~~~~~~~ +In file included from ./include/lily-guile.hh:39, + from ./include/smobs.hh:23, + from ./include/input.hh:69, + from input-scheme.cc:21: +input-scheme.cc: In function 'void ly_input_location_pinit()': +input-scheme.cc:25:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_input_location_p, "ly:input-location?", 1, 0, 0, + ^~~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +input-scheme.cc:25:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_input_location_p, "ly:input-location?", 1, 0, 0, + ^~~~~~~~~ +input-scheme.cc: In function 'void ly_input_warninginit()': +input-scheme.cc:32:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_input_warning, "ly:input-warning", 2, 0, 1, (SCM sip, SCM msg, SCM rest), + ^~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +input-scheme.cc:32:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_input_warning, "ly:input-warning", 2, 0, 1, (SCM sip, SCM msg, SCM rest), + ^~~~~~~~~ +input-scheme.cc: In function 'void ly_input_messageinit()': +input-scheme.cc:50:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_input_message, "ly:input-message", 2, 0, 1, (SCM sip, SCM msg, SCM rest), + ^~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +input-scheme.cc:50:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_input_message, "ly:input-message", 2, 0, 1, (SCM sip, SCM msg, SCM rest), + ^~~~~~~~~ +input-scheme.cc: In function 'void ly_input_file_line_char_columninit()': +input-scheme.cc:68:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_input_file_line_char_column, + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +input-scheme.cc:68:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_input_file_line_char_column, + ^~~~~~~~~ +input-scheme.cc: In function 'void ly_input_both_locationsinit()': +input-scheme.cc:85:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_input_both_locations, + ^~~~~~~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +input-scheme.cc:85:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_input_both_locations, + ^~~~~~~~~ +./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -198413,77 +199863,28 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' - #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' - #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' - #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} - ^~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' - SCM_TABCOL (port); - ^~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from grace-spacing-engraver.cc:21: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -self-alignment-interface.cc: In function 'void Self_alignment_interface_aligned_on_x_parent_init_functions()': -self-alignment-interface.cc:120:49: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (Self_alignment_interface, aligned_on_x_parent, 1); - ^~~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -self-alignment-interface.cc:120:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (Self_alignment_interface, aligned_on_x_parent, 1); - ^~~~~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Moment); + ^~~~~~~~~~~~~~~~~~~~ +./include/duration.hh: In static member function 'static Duration* Duration::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -198493,35 +199894,19 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -self-alignment-interface.cc: In function 'void Self_alignment_interface_aligned_on_y_parent_init_functions()': -self-alignment-interface.cc:127:49: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (Self_alignment_interface, aligned_on_y_parent, 1); - ^~~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -self-alignment-interface.cc:127:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (Self_alignment_interface, aligned_on_y_parent, 1); - ^~~~~~~~~~~~~~~~~~~~ -rm -f ./out/simple-music-iterator.dep; DEPENDENCIES_OUTPUT="./out/simple-music-iterator.dep ./out/simple-music-iterator.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/simple-music-iterator.o simple-music-iterator.cc -rm -f ./out/grid-line-span-engraver.dep; DEPENDENCIES_OUTPUT="./out/grid-line-span-engraver.dep ./out/grid-line-span-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/grid-line-span-engraver.o grid-line-span-engraver.cc -rm -f ./out/glissando-engraver.dep; DEPENDENCIES_OUTPUT="./out/glissando-engraver.dep ./out/glissando-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/glissando-engraver.o glissando-engraver.cc -rm -f ./out/spacing-basic.dep; DEPENDENCIES_OUTPUT="./out/spacing-basic.dep ./out/spacing-basic.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/spacing-basic.o spacing-basic.cc -rm -f ./out/audio-column.dep; DEPENDENCIES_OUTPUT="./out/audio-column.dep ./out/audio-column.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/audio-column.o audio-column.cc -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from bar-check-iterator.cc:20: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/duration.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Duration); + ^~~~~~~~~~~~~~~~~~~~ +./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -198540,21 +199925,21 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ -rm -f ./out/coherent-ligature-engraver.dep; DEPENDENCIES_OUTPUT="./out/coherent-ligature-engraver.dep ./out/coherent-ligature-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/coherent-ligature-engraver.o coherent-ligature-engraver.cc +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Listener); + ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from bar-check-iterator.cc:20: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from grid-line-span-engraver.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -198605,11 +199990,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from bar-check-iterator.cc:20: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from grid-line-span-engraver.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -198641,11 +200024,9 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from bar-check-iterator.cc:20: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from grid-line-span-engraver.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -198678,13 +200059,39 @@ ./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } ^~~~~~~~~~~ +./include/scm-hash.hh: In static member function 'static Scheme_hash_table* Scheme_hash_table::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/scm-hash.hh:62:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Scheme_hash_table); + ^~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from bar-check-iterator.cc:20: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from grid-line-span-engraver.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -198710,7 +200117,7 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ -./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -198732,13 +200139,13 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Moment); - ^~~~~~~~~~~~~~~~~~~~ -./include/duration.hh: In static member function 'static Duration* Duration::unsmob(SCM)': +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); + ^~~~~~~~~~~~~ +./include/context.hh: In static member function 'static Context* Context::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -198760,13 +200167,13 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/duration.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Duration); - ^~~~~~~~~~~~~~~~~~~~ -./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': +./include/context.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Context); + ^~~~~~~~~~~~~ +./include/pitch.hh: In static member function 'static Pitch* Pitch::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -198791,10 +200198,10 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Listener); +./include/pitch.hh:74:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Pitch); ^~~~~~~~~~~~~~~~~~~~ -./include/scm-hash.hh: In static member function 'static Scheme_hash_table* Scheme_hash_table::unsmob(SCM)': +./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -198816,13 +200223,13 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/scm-hash.hh:62:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Scheme_hash_table); - ^~~~~~~~~~~~~ -./include/context.hh: In static member function 'static Context* Context::unsmob(SCM)': +./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Listener); + ^~~~~~~~~~~~~~~~~~~~ +./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -198847,10 +200254,10 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/context.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Context); +./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Translator); ^~~~~~~~~~~~~ -./include/pitch.hh: In static member function 'static Pitch* Pitch::unsmob(SCM)': +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -198875,10 +200282,10 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/pitch.hh:74:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Pitch); +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); ^~~~~~~~~~~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -198903,10 +200310,10 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); +./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Stencil); ^~~~~~~~~~~~~~~~~~~~ -./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -198931,8 +200338,8 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Stencil); +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); ^~~~~~~~~~~~~~~~~~~~ ./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] @@ -198990,13 +200397,80 @@ ./include/music-iterator.hh:68:3: note: in expansion of macro 'DECLARE_SMOBS' DECLARE_SMOBS (Music_iterator); ^~~~~~~~~~~~~ +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); + ^~~~~~~~~~~~~ +grid-line-span-engraver.cc: In member function 'void Grid_line_span_engraver::acknowledge_grid_point(Grob_info)': +grid-line-span-engraver.cc:44:45: warning: conversion from 'std::vector::size_type' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + int depth = i.origin_contexts (this).size (); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from grid-line-span-engraver.cc:20: +./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Listener); + ^~~~~~~~~~~~~~~~~~~~ rm -f ./out/score-performer.dep; DEPENDENCIES_OUTPUT="./out/score-performer.dep ./out/score-performer.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/score-performer.o score-performer.cc In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/input.hh:69, - from input-scheme.cc:21: + from ./include/moment.hh:23, + from ./include/music-iterator.hh:24, + from ./include/simple-music-iterator.hh:23, + from simple-music-iterator.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -199026,8 +200500,10 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/input.hh:69, - from input-scheme.cc:21: + from ./include/moment.hh:23, + from ./include/music-iterator.hh:24, + from ./include/simple-music-iterator.hh:23, + from simple-music-iterator.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -199057,8 +200533,10 @@ from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/input.hh:69, - from input-scheme.cc:21: + from ./include/moment.hh:23, + from ./include/music-iterator.hh:24, + from ./include/simple-music-iterator.hh:23, + from simple-music-iterator.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -199090,8 +200568,10 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/input.hh:69, - from input-scheme.cc:21: + from ./include/moment.hh:23, + from ./include/music-iterator.hh:24, + from ./include/simple-music-iterator.hh:23, + from simple-music-iterator.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -199122,8 +200602,10 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/input.hh:69, - from input-scheme.cc:21: + from ./include/moment.hh:23, + from ./include/music-iterator.hh:24, + from ./include/simple-music-iterator.hh:23, + from simple-music-iterator.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -199185,7 +200667,9 @@ from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, - from grid-line-span-engraver.cc:20: + from ./include/ligature-engraver.hh:23, + from ./include/coherent-ligature-engraver.hh:22, + from coherent-ligature-engraver.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -199216,7 +200700,9 @@ from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, - from grid-line-span-engraver.cc:20: + from ./include/ligature-engraver.hh:23, + from ./include/coherent-ligature-engraver.hh:22, + from coherent-ligature-engraver.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -199242,42 +200728,14 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' return SCM_I_CONSP (x); ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/input.hh:69, - from input-scheme.cc:21: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, - from grid-line-span-engraver.cc:20: + from ./include/ligature-engraver.hh:23, + from ./include/coherent-ligature-engraver.hh:22, + from coherent-ligature-engraver.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -199306,11 +200764,14 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' scm_ptobs[SCM_PTOBNUM (port)].flush (port); ^~~~~~~~~~~ +rm -f ./out/paper-system-scheme.dep; DEPENDENCIES_OUTPUT="./out/paper-system-scheme.dep ./out/paper-system-scheme.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/paper-system-scheme.o paper-system-scheme.cc In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, - from grid-line-span-engraver.cc:20: + from ./include/ligature-engraver.hh:23, + from ./include/coherent-ligature-engraver.hh:22, + from coherent-ligature-engraver.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -199342,7 +200803,9 @@ from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, - from grid-line-span-engraver.cc:20: + from ./include/ligature-engraver.hh:23, + from ./include/coherent-ligature-engraver.hh:22, + from coherent-ligature-engraver.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -199401,9 +200864,11 @@ ^~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from grace-spacing-engraver.cc:21: + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/music-iterator.hh:24, + from ./include/simple-music-iterator.hh:23, + from simple-music-iterator.cc:20: ./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -199432,41 +200897,67 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from glissando-engraver.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/music-iterator.hh:24, + from ./include/simple-music-iterator.hh:23, + from simple-music-iterator.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' + inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from glissando-engraver.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/music-iterator.hh:24, + from ./include/simple-music-iterator.hh:23, + from simple-music-iterator.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -199485,250 +200976,40 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' - return SCM_I_CONSP (x); - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' + && (SCM_TYP7 (x) == scm_tc7_symbol)) + ^~~~~~~~ +./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' + inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } + ^~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from glissando-engraver.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/music-iterator.hh:24, + from ./include/simple-music-iterator.hh:23, + from simple-music-iterator.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' - #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) - ^ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' - scm_ptobs[SCM_PTOBNUM (port)].flush (port); - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from glissando-engraver.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' - #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' - #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' - #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} - ^~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' - SCM_TABCOL (port); - ^~~~~~~~~~ -rm -f ./out/paper-system-scheme.dep; DEPENDENCIES_OUTPUT="./out/paper-system-scheme.dep ./out/paper-system-scheme.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/paper-system-scheme.o paper-system-scheme.cc -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from glissando-engraver.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/input.hh:69, - from input-scheme.cc:21: -./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' - inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/input.hh:69, - from input-scheme.cc:21: -./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' - && (SCM_TYP7 (x) == scm_tc7_symbol)) - ^~~~~~~~ -./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' - inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } - ^~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/input.hh:69, - from input-scheme.cc:21: -./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' - return scm_is_true (scm_equal_p (x, y)); - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' + return scm_is_true (scm_equal_p (x, y)); + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -199747,8 +201028,10 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/input.hh:69, - from input-scheme.cc:21: + from ./include/moment.hh:23, + from ./include/music-iterator.hh:24, + from ./include/simple-music-iterator.hh:23, + from simple-music-iterator.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -199774,225 +201057,12 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ -In file included from ./include/lily-guile.hh:39, - from ./include/smobs.hh:23, - from ./include/input.hh:69, - from input-scheme.cc:21: -input-scheme.cc: In function 'void ly_input_location_pinit()': -input-scheme.cc:25:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_input_location_p, "ly:input-location?", 1, 0, 0, - ^~~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -input-scheme.cc:25:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_input_location_p, "ly:input-location?", 1, 0, 0, - ^~~~~~~~~ -input-scheme.cc: In function 'void ly_input_warninginit()': -input-scheme.cc:32:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_input_warning, "ly:input-warning", 2, 0, 1, (SCM sip, SCM msg, SCM rest), - ^~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -input-scheme.cc:32:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_input_warning, "ly:input-warning", 2, 0, 1, (SCM sip, SCM msg, SCM rest), - ^~~~~~~~~ -input-scheme.cc: In function 'void ly_input_messageinit()': -input-scheme.cc:50:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_input_message, "ly:input-message", 2, 0, 1, (SCM sip, SCM msg, SCM rest), - ^~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -input-scheme.cc:50:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_input_message, "ly:input-message", 2, 0, 1, (SCM sip, SCM msg, SCM rest), - ^~~~~~~~~ -input-scheme.cc: In function 'void ly_input_file_line_char_columninit()': -input-scheme.cc:68:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_input_file_line_char_column, - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -input-scheme.cc:68:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_input_file_line_char_column, - ^~~~~~~~~ -input-scheme.cc: In function 'void ly_input_both_locationsinit()': -input-scheme.cc:85:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_input_both_locations, - ^~~~~~~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -input-scheme.cc:85:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_input_both_locations, - ^~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from grace-spacing-engraver.cc:21: -./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' - inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from grace-spacing-engraver.cc:21: -./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' - && (SCM_TYP7 (x) == scm_tc7_symbol)) - ^~~~~~~~ -./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' - inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } - ^~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from grace-spacing-engraver.cc:21: -./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' - return scm_is_true (scm_equal_p (x, y)); - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' - inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from ./include/ligature-engraver.hh:23, - from ./include/coherent-ligature-engraver.hh:22, - from coherent-ligature-engraver.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, - from grace-spacing-engraver.cc:21: -./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': + from glissando-engraver.cc:20: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -200011,20 +201081,13 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' - inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from ./include/ligature-engraver.hh:23, - from ./include/coherent-ligature-engraver.hh:22, - from coherent-ligature-engraver.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ +./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -200043,147 +201106,16 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' - return SCM_I_CONSP (x); - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from ./include/ligature-engraver.hh:23, - from ./include/coherent-ligature-engraver.hh:22, - from coherent-ligature-engraver.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' - #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) - ^ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' - scm_ptobs[SCM_PTOBNUM (port)].flush (port); - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from ./include/ligature-engraver.hh:23, - from ./include/coherent-ligature-engraver.hh:22, - from coherent-ligature-engraver.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' - #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' - #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' - #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} - ^~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' - SCM_TABCOL (port); - ^~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from ./include/ligature-engraver.hh:23, - from ./include/coherent-ligature-engraver.hh:22, - from coherent-ligature-engraver.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -rm -f ./out/note-column-scheme.dep; DEPENDENCIES_OUTPUT="./out/note-column-scheme.dep ./out/note-column-scheme.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/note-column-scheme.o note-column-scheme.cc -./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Moment); + ^~~~~~~~~~~~~~~~~~~~ +./include/music-iterator.hh: In static member function 'static Music_iterator* Music_iterator::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -200208,10 +201140,10 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Translator); +./include/music-iterator.hh:68:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Music_iterator); ^~~~~~~~~~~~~ -./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': +./include/pitch.hh: In static member function 'static Pitch* Pitch::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -200236,8 +201168,8 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Moment); +./include/pitch.hh:74:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Pitch); ^~~~~~~~~~~~~~~~~~~~ ./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] @@ -200267,7 +201199,7 @@ ./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' DECLARE_SIMPLE_SMOBS (Box); ^~~~~~~~~~~~~~~~~~~~ -./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': +./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -200289,13 +201221,13 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Grob); - ^~~~~~~~~~~~~ -./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': +./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Stencil); + ^~~~~~~~~~~~~~~~~~~~ +./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -200317,20 +201249,19 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Listener); - ^~~~~~~~~~~~~~~~~~~~ +./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Prob); + ^~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, - from ./include/music-iterator.hh:24, - from ./include/simple-music-iterator.hh:23, - from simple-music-iterator.cc:20: + from ./include/audio-column.hh:24, + from audio-column.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -200361,9 +201292,8 @@ from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, - from ./include/music-iterator.hh:24, - from ./include/simple-music-iterator.hh:23, - from simple-music-iterator.cc:20: + from ./include/audio-column.hh:24, + from audio-column.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -200394,9 +201324,8 @@ from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, - from ./include/music-iterator.hh:24, - from ./include/simple-music-iterator.hh:23, - from simple-music-iterator.cc:20: + from ./include/audio-column.hh:24, + from audio-column.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -200429,9 +201358,8 @@ from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, - from ./include/music-iterator.hh:24, - from ./include/simple-music-iterator.hh:23, - from simple-music-iterator.cc:20: + from ./include/audio-column.hh:24, + from audio-column.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -200463,9 +201391,8 @@ from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, - from ./include/music-iterator.hh:24, - from ./include/simple-music-iterator.hh:23, - from simple-music-iterator.cc:20: + from ./include/audio-column.hh:24, + from audio-column.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -200522,429 +201449,6 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from grid-line-span-engraver.cc:20: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/music-iterator.hh:24, - from ./include/simple-music-iterator.hh:23, - from simple-music-iterator.cc:20: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/music-iterator.hh:24, - from ./include/simple-music-iterator.hh:23, - from simple-music-iterator.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' - inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/music-iterator.hh:24, - from ./include/simple-music-iterator.hh:23, - from simple-music-iterator.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' - && (SCM_TYP7 (x) == scm_tc7_symbol)) - ^~~~~~~~ -./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' - inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } - ^~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/music-iterator.hh:24, - from ./include/simple-music-iterator.hh:23, - from simple-music-iterator.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' - return scm_is_true (scm_equal_p (x, y)); - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' - inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/music-iterator.hh:24, - from ./include/simple-music-iterator.hh:23, - from simple-music-iterator.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' - inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } - ^~~~~~~~~~~ -./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Moment); - ^~~~~~~~~~~~~~~~~~~~ -./include/music-iterator.hh: In static member function 'static Music_iterator* Music_iterator::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/music-iterator.hh:68:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Music_iterator); - ^~~~~~~~~~~~~ -./include/pitch.hh: In static member function 'static Pitch* Pitch::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/pitch.hh:74:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Pitch); - ^~~~~~~~~~~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); - ^~~~~~~~~~~~~~~~~~~~ -./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Stencil); - ^~~~~~~~~~~~~~~~~~~~ -./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Prob); - ^~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from glissando-engraver.cc:20: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, @@ -201043,6 +201547,37 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/audio-column.hh:24, + from audio-column.cc:20: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/spacing-spanner.hh:26, from spacing-basic.cc:20: @@ -201134,6 +201669,7 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ +rm -f ./out/note-column-scheme.dep; DEPENDENCIES_OUTPUT="./out/note-column-scheme.dep ./out/note-column-scheme.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/note-column-scheme.o note-column-scheme.cc In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, @@ -201254,10 +201790,10 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from grid-line-span-engraver.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': + from ./include/grob-interface.hh:23, + from ./include/spacing-spanner.hh:26, + from spacing-basic.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -201270,16 +201806,10 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' #define scm_is_true(x) !scm_is_false (x) ^~~~~~~~~~~~ -./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/spacing-spanner.hh:26, - from spacing-basic.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': +./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' + return scm_is_true (scm_equal_p (x, y)); + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -201292,10 +201822,102 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' #define scm_is_true(x) !scm_is_false (x) ^~~~~~~~~~~~ -./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' - return scm_is_true (scm_equal_p (x, y)); - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': +./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' + inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/spacing-spanner.hh:26, + from spacing-basic.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' + inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } + ^~~~~~~~~~~ +./include/spring.hh: In static member function 'static Spring* Spring::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/spring.hh:38:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Spring); + ^~~~~~~~~~~~~~~~~~~~ +./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Moment); + ^~~~~~~~~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from glissando-engraver.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -201308,9 +201930,9 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' #define scm_is_true(x) !scm_is_false (x) ^~~~~~~~~~~~ -./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' - inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } - ^~~~~~~~~~~ +./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } + ^~~~~~~~~~~ ./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -201347,7 +201969,7 @@ from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, - from grid-line-span-engraver.cc:20: + from glissando-engraver.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -201381,7 +202003,7 @@ from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, - from grid-line-span-engraver.cc:20: + from glissando-engraver.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -201398,12 +202020,23 @@ ./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' return scm_is_true (scm_equal_p (x, y)); ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/spacing-spanner.hh:26, - from spacing-basic.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': +./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' + inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } + ^~~~~~~~~~~ +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -201422,33 +202055,20 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' - inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' - inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } - ^~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); + ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, - from grid-line-span-engraver.cc:20: + from glissando-engraver.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -201474,7 +202094,7 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ -./include/spring.hh: In static member function 'static Spring* Spring::unsmob(SCM)': +./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -201496,13 +202116,13 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/spring.hh:38:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Spring); - ^~~~~~~~~~~~~~~~~~~~ -./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': +./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Translator); + ^~~~~~~~~~~~~ +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -201527,30 +202147,10 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Moment); +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); ^~~~~~~~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/audio-column.hh:24, - from audio-column.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -201575,29 +202175,10 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Translator); +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/audio-column.hh:24, - from audio-column.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': +./include/skyline.hh: In static member function 'static Skyline* Skyline::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -201616,29 +202197,22 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' - return SCM_I_CONSP (x); - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/audio-column.hh:24, - from audio-column.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/skyline.hh:65:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Skyline); + ^~~~~~~~~~~~~~~~~~~~ +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' - #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) - ^ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -201651,13 +202225,77 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' - scm_ptobs[SCM_PTOBNUM (port)].flush (port); - ^~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); + ^~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/audio-column.hh:24, + from audio-column.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' + inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/audio-column.hh:24, + from audio-column.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -201676,21 +202314,61 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); - ^~~~~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' + && (SCM_TYP7 (x) == scm_tc7_symbol)) + ^~~~~~~~ +./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' + inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } + ^~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/audio-column.hh:24, + from audio-column.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' + return scm_is_true (scm_equal_p (x, y)); + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' + inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/audio-column.hh:24, from audio-column.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -201703,40 +202381,25 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' - #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' - #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' - #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} - ^~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' - SCM_TABCOL (port); - ^~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/audio-column.hh:24, - from audio-column.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' + inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } + ^~~~~~~~~~~ +./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -201746,25 +202409,25 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Stencil); + ^~~~~~~~~~~~~~~~~~~~ +./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -201774,13 +202437,19 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Prob); + ^~~~~~~~~~~~~ +./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -201805,16 +202474,10 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); +./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Listener); ^~~~~~~~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/audio-column.hh:24, - from audio-column.cc:20: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': +./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -201833,20 +202496,16 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from ./include/ligature-engraver.hh:23, - from ./include/coherent-ligature-engraver.hh:22, - from coherent-ligature-engraver.cc:20: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Moment); + ^~~~~~~~~~~~~~~~~~~~ +./include/pitch.hh: In static member function 'static Pitch* Pitch::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -201865,12 +202524,16 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/pitch.hh:74:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Pitch); + ^~~~~~~~~~~~~~~~~~~~ +rm -f ./out/context-scheme.dep; DEPENDENCIES_OUTPUT="./out/context-scheme.dep ./out/context-scheme.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/context-scheme.o context-scheme.cc In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, @@ -201891,38 +202554,6 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' if (scm_is_null (*freelist)) ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/note-column.hh:23, - from note-column-scheme.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -201967,36 +202598,6 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' return SCM_I_CONSP (x); ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/note-column.hh:23, - from note-column-scheme.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' - return SCM_I_CONSP (x); - ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, @@ -202032,22 +202633,20 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' scm_ptobs[SCM_PTOBNUM (port)].flush (port); ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/note-column.hh:23, - from note-column-scheme.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from ./include/ligature-engraver.hh:23, + from ./include/coherent-ligature-engraver.hh:22, + from coherent-ligature-engraver.cc:20: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' - #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) - ^ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -202060,12 +202659,12 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' - scm_ptobs[SCM_PTOBNUM (port)].flush (port); - ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, @@ -202099,38 +202698,6 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' SCM_TABCOL (port); ^~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/note-column.hh:23, - from note-column-scheme.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' - #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' - #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' - #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} - ^~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' - SCM_TABCOL (port); - ^~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, @@ -202165,95 +202732,6 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/note-column.hh:23, - from note-column-scheme.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Grob); - ^~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -202282,12 +202760,15 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ +rm -f ./out/tie-performer.dep; DEPENDENCIES_OUTPUT="./out/tie-performer.dep ./out/tie-performer.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/tie-performer.o tie-performer.cc In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, - from glissando-engraver.cc:20: + from ./include/ligature-engraver.hh:23, + from ./include/coherent-ligature-engraver.hh:22, + from coherent-ligature-engraver.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -202340,7 +202821,9 @@ from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, - from glissando-engraver.cc:20: + from ./include/ligature-engraver.hh:23, + from ./include/coherent-ligature-engraver.hh:22, + from coherent-ligature-engraver.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -202374,7 +202857,9 @@ from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, - from glissando-engraver.cc:20: + from ./include/ligature-engraver.hh:23, + from ./include/coherent-ligature-engraver.hh:22, + from coherent-ligature-engraver.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -202407,39 +202892,13 @@ ./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } ^~~~~~~~~~~ -./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Grob); - ^~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, - from glissando-engraver.cc:20: + from ./include/ligature-engraver.hh:23, + from ./include/coherent-ligature-engraver.hh:22, + from coherent-ligature-engraver.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -202493,16 +202952,7 @@ ./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' DECLARE_SMOBS (Translator); ^~~~~~~~~~~~~ -grid-line-span-engraver.cc: In member function 'void Grid_line_span_engraver::acknowledge_grid_point(Grob_info)': -grid-line-span-engraver.cc:44:45: warning: conversion from 'std::vector::size_type' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - int depth = i.origin_contexts (this).size (); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from grid-line-span-engraver.cc:20: -./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': +./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -202527,8 +202977,8 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Listener); +./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Moment); ^~~~~~~~~~~~~~~~~~~~ ./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] @@ -202558,198 +203008,45 @@ ./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' DECLARE_SIMPLE_SMOBS (Box); ^~~~~~~~~~~~~~~~~~~~ -./include/skyline.hh: In static member function 'static Skyline* Skyline::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/skyline.hh:65:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Skyline); - ^~~~~~~~~~~~~~~~~~~~ -rm -f ./out/context-scheme.dep; DEPENDENCIES_OUTPUT="./out/context-scheme.dep ./out/context-scheme.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/context-scheme.o context-scheme.cc -./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Grob); - ^~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/audio-column.hh:24, - from audio-column.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' - inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/audio-column.hh:24, - from audio-column.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' - && (SCM_TYP7 (x) == scm_tc7_symbol)) - ^~~~~~~~ -./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' - inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } - ^~~~~~~~~~~~~ +rm -f ./out/semi-tie.dep; DEPENDENCIES_OUTPUT="./out/semi-tie.dep ./out/semi-tie.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/semi-tie.o semi-tie.cc In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/audio-column.hh:24, - from audio-column.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': + from ./include/grob-interface.hh:23, + from ./include/note-column.hh:23, + from note-column-scheme.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' - return scm_is_true (scm_equal_p (x, y)); - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' - inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } - ^~~~~~~~~~~ + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/audio-column.hh:24, - from audio-column.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': + from ./include/grob-interface.hh:23, + from ./include/note-column.hh:23, + from note-column-scheme.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -202771,163 +203068,25 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ -./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' - inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } - ^~~~~~~~~~~ -./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Stencil); - ^~~~~~~~~~~~~~~~~~~~ -./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Prob); - ^~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' + return SCM_I_CONSP (x); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from ./include/ligature-engraver.hh:23, - from ./include/coherent-ligature-engraver.hh:22, - from coherent-ligature-engraver.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' - inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } - ^~~~~~~~~~~ -./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': + from ./include/grob-interface.hh:23, + from ./include/note-column.hh:23, + from note-column-scheme.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' + #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) + ^ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Listener); - ^~~~~~~~~~~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from ./include/ligature-engraver.hh:23, - from ./include/coherent-ligature-engraver.hh:22, - from coherent-ligature-engraver.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ + ^~~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -202940,88 +203099,17 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' - && (SCM_TYP7 (x) == scm_tc7_symbol)) - ^~~~~~~~ -./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' - inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } - ^~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from ./include/ligature-engraver.hh:23, - from ./include/coherent-ligature-engraver.hh:22, - from coherent-ligature-engraver.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' - return scm_is_true (scm_equal_p (x, y)); - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' - inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } - ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' + scm_ptobs[SCM_PTOBNUM (port)].flush (port); + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from ./include/ligature-engraver.hh:23, - from ./include/coherent-ligature-engraver.hh:22, - from coherent-ligature-engraver.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' - inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } - ^~~~~~~~~~~ -./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': + from ./include/grob-interface.hh:23, + from ./include/note-column.hh:23, + from note-column-scheme.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -203034,56 +203122,39 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Moment); - ^~~~~~~~~~~~~~~~~~~~ -./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' + #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' + #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' + #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} + ^~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' + SCM_TABCOL (port); + ^~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/note-column.hh:23, + from note-column-scheme.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Translator); - ^~~~~~~~~~~~~ -./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ + ^~~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -203093,54 +203164,25 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Moment); - ^~~~~~~~~~~~~~~~~~~~ -rm -f ./out/tie-performer.dep; DEPENDENCIES_OUTPUT="./out/tie-performer.dep ./out/tie-performer.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/tie-performer.o tie-performer.cc -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); - ^~~~~~~~~~~~~~~~~~~~ -./include/pitch.hh: In static member function 'static Pitch* Pitch::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ + ^~~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -203150,18 +203192,12 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/pitch.hh:74:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Pitch); - ^~~~~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ ./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -203536,12 +203572,50 @@ ./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } ^~~~~~~~~~~ +rm -f ./out/pango-font-scheme.dep; DEPENDENCIES_OUTPUT="./out/pango-font-scheme.dep ./out/pango-font-scheme.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/pango-font-scheme.o pango-font-scheme.cc +rm -f ./out/beam-quanting.dep; DEPENDENCIES_OUTPUT="./out/beam-quanting.dep ./out/beam-quanting.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/beam-quanting.o beam-quanting.cc +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from context-scheme.cc:21: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/note-column.hh:23, - from note-column-scheme.cc:20: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from context-scheme.cc:21: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -203560,12 +203634,145 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' + return SCM_I_CONSP (x); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from context-scheme.cc:21: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' + #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) + ^ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' + scm_ptobs[SCM_PTOBNUM (port)].flush (port); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from context-scheme.cc:21: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' + #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' + #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' + #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} + ^~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' + SCM_TABCOL (port); + ^~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from context-scheme.cc:21: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, @@ -203813,122 +204020,7 @@ ./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' DECLARE_SMOBS (Prob); ^~~~~~~~~~~~~ -./include/skyline.hh: In static member function 'static Skyline* Skyline::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/skyline.hh:65:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Skyline); - ^~~~~~~~~~~~~~~~~~~~ -./include/skyline-pair.hh: In static member function 'static Skyline_pair* Skyline_pair::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/skyline-pair.hh:30:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Skyline_pair); - ^~~~~~~~~~~~~~~~~~~~ -In file included from ./include/lily-guile.hh:39, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/stencil.hh:26, - from ./include/prob.hh:23, - from paper-system-scheme.cc:21: -paper-system-scheme.cc: In function 'void ly_paper_system_pinit()': -paper-system-scheme.cc:25:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_paper_system_p, "ly:paper-system?", - ^~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -paper-system-scheme.cc:25:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_paper_system_p, "ly:paper-system?", - ^~~~~~~~~ -paper-system-scheme.cc: In function 'void ly_paper_system_minimum_distanceinit()': -paper-system-scheme.cc:33:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_paper_system_minimum_distance, "ly:paper-system-minimum-distance", - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -paper-system-scheme.cc:33:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_paper_system_minimum_distance, "ly:paper-system-minimum-distance", - ^~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from context-scheme.cc:21: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ +rm -f ./out/spanner.dep; DEPENDENCIES_OUTPUT="./out/spanner.dep ./out/spanner.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/spanner.o spanner.cc In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, @@ -203952,38 +204044,6 @@ ./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from context-scheme.cc:21: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' - return SCM_I_CONSP (x); - ^~~~~~~~~~~ ./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -204000,42 +204060,6 @@ ./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from context-scheme.cc:21: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' - #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) - ^ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' - scm_ptobs[SCM_PTOBNUM (port)].flush (port); - ^~~~~~~~~~~ ./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -204125,13 +204149,7 @@ ./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from context-scheme.cc:21: +./include/skyline.hh: In static member function 'static Skyline* Skyline::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -204144,41 +204162,28 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' - #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' - #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' - #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} - ^~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' - SCM_TABCOL (port); - ^~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from context-scheme.cc:21: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/skyline.hh:65:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Skyline); + ^~~~~~~~~~~~~~~~~~~~ +./include/skyline-pair.hh: In static member function 'static Skyline_pair* Skyline_pair::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -204188,12 +204193,44 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/skyline-pair.hh:30:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Skyline_pair); + ^~~~~~~~~~~~~~~~~~~~ +In file included from ./include/lily-guile.hh:39, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/stencil.hh:26, + from ./include/prob.hh:23, + from paper-system-scheme.cc:21: +paper-system-scheme.cc: In function 'void ly_paper_system_pinit()': +paper-system-scheme.cc:25:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_paper_system_p, "ly:paper-system?", + ^~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +paper-system-scheme.cc:25:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_paper_system_p, "ly:paper-system?", + ^~~~~~~~~ +paper-system-scheme.cc: In function 'void ly_paper_system_minimum_distanceinit()': +paper-system-scheme.cc:33:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_paper_system_minimum_distance, "ly:paper-system-minimum-distance", + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +paper-system-scheme.cc:33:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_paper_system_minimum_distance, "ly:paper-system-minimum-distance", + ^~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, @@ -204225,34 +204262,6 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ ./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -204337,8 +204346,44 @@ ./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' DECLARE_SIMPLE_SMOBS (Listener); ^~~~~~~~~~~~~~~~~~~~ -rm -f ./out/semi-tie.dep; DEPENDENCIES_OUTPUT="./out/semi-tie.dep ./out/semi-tie.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/semi-tie.o semi-tie.cc -./include/translator-group.hh: In static member function 'static Translator_group* Translator_group::unsmob(SCM)': +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/semi-tie-column.hh:24, + from semi-tie.cc:21: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/semi-tie-column.hh:24, + from semi-tie.cc:21: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -204357,22 +204402,28 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/translator-group.hh:66:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Translator_group); - ^~~~~~~~~~~~~ -./include/pitch.hh: In static member function 'static Pitch* Pitch::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' + return SCM_I_CONSP (x); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/semi-tie-column.hh:24, + from semi-tie.cc:21: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' + #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) + ^ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -204385,75 +204436,45 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/pitch.hh:74:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Pitch); - ^~~~~~~~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' + scm_ptobs[SCM_PTOBNUM (port)].flush (port); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, - from ./include/note-column.hh:23, - from note-column-scheme.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' - inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': + from ./include/semi-tie-column.hh:24, + from semi-tie.cc:21: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/note-column.hh:23, - from note-column-scheme.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' + #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' + #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' + #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} + ^~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' + SCM_TABCOL (port); + ^~~~~~~~~~ +./include/translator-group.hh: In static member function 'static Translator_group* Translator_group::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -204472,65 +204493,61 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' - && (SCM_TYP7 (x) == scm_tc7_symbol)) - ^~~~~~~~ -./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' - inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } - ^~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/translator-group.hh:66:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Translator_group); + ^~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, - from ./include/note-column.hh:23, - from note-column-scheme.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' - return scm_is_true (scm_equal_p (x, y)); - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': + from ./include/semi-tie-column.hh:24, + from semi-tie.cc:21: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' - inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/note-column.hh:23, - from note-column-scheme.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -204540,17 +204557,13 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' - inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } - ^~~~~~~~~~~ -rm -f ./out/pango-font-scheme.dep; DEPENDENCIES_OUTPUT="./out/pango-font-scheme.dep ./out/pango-font-scheme.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/pango-font-scheme.o pango-font-scheme.cc -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +./include/pitch.hh: In static member function 'static Pitch* Pitch::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -204575,8 +204588,8 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); +./include/pitch.hh:74:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Pitch); ^~~~~~~~~~~~~~~~~~~~ ./include/context-def.hh: In static member function 'static Context_def* Context_def::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] @@ -204606,6 +204619,7 @@ ./include/context-def.hh:79:3: note: in expansion of macro 'DECLARE_SMOBS' DECLARE_SMOBS (Context_def); ^~~~~~~~~~~~~ +rm -f ./out/listener.dep; DEPENDENCIES_OUTPUT="./out/listener.dep ./out/listener.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/listener.o listener.cc ./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -204802,58 +204816,6 @@ ./include/context.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' DECLARE_SMOBS (Context); ^~~~~~~~~~~~~ -./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Grob); - ^~~~~~~~~~~~~ -In file included from ./include/lily-guile.hh:39, - from ./include/grob-interface.hh:23, - from ./include/note-column.hh:23, - from note-column-scheme.cc:20: -note-column-scheme.cc: In function 'void ly_note_column_accidentalsinit()': -note-column-scheme.cc:24:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_note_column_accidentals, "ly:note-column-accidentals", - ^~~~~~~~~~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -note-column-scheme.cc:24:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_note_column_accidentals, "ly:note-column-accidentals", - ^~~~~~~~~ -note-column-scheme.cc: In function 'void ly_note_column_dot_columninit()': -note-column-scheme.cc:37:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_note_column_dot_column, "ly:note-column-dot-column", - ^~~~~~~~~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -note-column-scheme.cc:37:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_note_column_dot_column, "ly:note-column-dot-column", - ^~~~~~~~~ ./include/music-output.hh: In static member function 'static Music_output* Music_output::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -204910,16 +204872,11 @@ ./include/output-def.hh:54:3: note: in expansion of macro 'DECLARE_SMOBS' DECLARE_SMOBS (Output_def); ^~~~~~~~~~~~~ -rm -f ./out/beam-quanting.dep; DEPENDENCIES_OUTPUT="./out/beam-quanting.dep ./out/beam-quanting.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/beam-quanting.o beam-quanting.cc -rm -f ./out/spanner.dep; DEPENDENCIES_OUTPUT="./out/spanner.dep ./out/spanner.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/spanner.o spanner.cc -rm -f ./out/listener.dep; DEPENDENCIES_OUTPUT="./out/listener.dep ./out/listener.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/listener.o listener.cc In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from context-scheme.cc:21: + from ./include/grob-interface.hh:23, + from ./include/note-column.hh:23, + from note-column-scheme.cc:20: ./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -204949,196 +204906,6 @@ from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, - from ./include/semi-tie-column.hh:24, - from semi-tie.cc:21: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/semi-tie-column.hh:24, - from semi-tie.cc:21: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' - return SCM_I_CONSP (x); - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/semi-tie-column.hh:24, - from semi-tie.cc:21: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' - #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) - ^ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' - scm_ptobs[SCM_PTOBNUM (port)].flush (port); - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/semi-tie-column.hh:24, - from semi-tie.cc:21: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' - #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' - #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' - #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} - ^~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' - SCM_TABCOL (port); - ^~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/semi-tie-column.hh:24, - from semi-tie.cc:21: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -rm -f ./out/percent-repeat-engraver.dep; DEPENDENCIES_OUTPUT="./out/percent-repeat-engraver.dep ./out/percent-repeat-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/percent-repeat-engraver.o percent-repeat-engraver.cc -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, from ./include/beam.hh:24, from ./include/beam-scoring-problem.hh:24, from beam-quanting.cc:21: @@ -205155,6 +204922,7 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' if (scm_is_null (*freelist)) ^~~~~~~~~~~ +rm -f ./out/percent-repeat-engraver.dep; DEPENDENCIES_OUTPUT="./out/percent-repeat-engraver.dep ./out/percent-repeat-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/percent-repeat-engraver.o percent-repeat-engraver.cc /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -205334,169 +205102,6 @@ from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from context-scheme.cc:21: -./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' - inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from context-scheme.cc:21: -./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' - && (SCM_TYP7 (x) == scm_tc7_symbol)) - ^~~~~~~~ -./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' - inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } - ^~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from context-scheme.cc:21: -./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' - return scm_is_true (scm_equal_p (x, y)); - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' - inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from context-scheme.cc:21: -./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' - inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, from spanner.cc:21: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] @@ -205653,34 +205258,6 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ -./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Moment); - ^~~~~~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -205709,92 +205286,14 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ -./include/duration.hh: In static member function 'static Duration* Duration::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/duration.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Duration); - ^~~~~~~~~~~~~~~~~~~~ -./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Listener); - ^~~~~~~~~~~~~~~~~~~~ -./include/scm-hash.hh: In static member function 'static Scheme_hash_table* Scheme_hash_table::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/scm-hash.hh:62:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Scheme_hash_table); - ^~~~~~~~~~~~~ -rm -f ./out/note-head.dep; DEPENDENCIES_OUTPUT="./out/note-head.dep ./out/note-head.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/note-head.o note-head.cc -./include/context.hh: In static member function 'static Context* Context::unsmob(SCM)': +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from context-scheme.cc:21: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -205813,15 +205312,12 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/context.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Context); - ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, @@ -205854,6 +205350,7 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' if (scm_is_null (*freelist)) ^~~~~~~~~~~ +rm -f ./out/note-head.dep; DEPENDENCIES_OUTPUT="./out/note-head.dep ./out/note-head.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/note-head.o note-head.cc In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, @@ -206196,7 +205693,66 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ -./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/note-column.hh:23, + from note-column-scheme.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' + inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/note-column.hh:23, + from note-column-scheme.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -206215,16 +205771,54 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Translator); - ^~~~~~~~~~~~~ -./include/context-def.hh: In static member function 'static Context_def* Context_def::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' + && (SCM_TYP7 (x) == scm_tc7_symbol)) + ^~~~~~~~ +./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' + inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } + ^~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/note-column.hh:23, + from note-column-scheme.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' + return scm_is_true (scm_equal_p (x, y)); + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' + inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } + ^~~~~~~~~~~ +./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -206249,10 +205843,15 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/context-def.hh:79:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Context_def); +./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Translator); ^~~~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/note-column.hh:23, + from note-column-scheme.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -206271,15 +205870,12 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); - ^~~~~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' + inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } + ^~~~~~~~~~~ ./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -206308,7 +205904,7 @@ ./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' DECLARE_SIMPLE_SMOBS (Moment); ^~~~~~~~~~~~~~~~~~~~ -./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': +./include/pitch.hh: In static member function 'static Pitch* Pitch::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -206333,10 +205929,15 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Stencil); +./include/pitch.hh:74:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Pitch); ^~~~~~~~~~~~~~~~~~~~ -./include/pitch.hh: In static member function 'static Pitch* Pitch::unsmob(SCM)': +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/semi-tie-column.hh:24, + from semi-tie.cc:21: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -206355,16 +205956,13 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/pitch.hh:74:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Pitch); - ^~~~~~~~~~~~~~~~~~~~ -./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -206386,13 +205984,13 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Prob); - ^~~~~~~~~~~~~ -./include/dispatcher.hh: In static member function 'static Dispatcher* Dispatcher::unsmob(SCM)': +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); + ^~~~~~~~~~~~~~~~~~~~ +./include/duration.hh: In static member function 'static Duration* Duration::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -206414,79 +206012,13 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/dispatcher.hh:49:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Dispatcher); - ^~~~~~~~~~~~~ -In file included from ./include/lily-guile.hh:39, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from context-scheme.cc:21: -context-scheme.cc: In function 'void ly_context_current_momentinit()': -context-scheme.cc:25:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_context_current_moment, - ^~~~~~~~~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -context-scheme.cc:25:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_context_current_moment, - ^~~~~~~~~ -context-scheme.cc: In function 'void ly_context_idinit()': -context-scheme.cc:37:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_context_id, "ly:context-id", - ^~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -context-scheme.cc:37:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_context_id, "ly:context-id", - ^~~~~~~~~ -context-scheme.cc: In function 'void ly_context_nameinit()': -context-scheme.cc:50:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_context_name, "ly:context-name", - ^~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -context-scheme.cc:50:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_context_name, "ly:context-name", - ^~~~~~~~~ -context-scheme.cc: In function 'void ly_context_grob_definitioninit()': -context-scheme.cc:63:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_context_grob_definition, "ly:context-grob-definition", - ^~~~~~~~~~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -context-scheme.cc:63:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_context_grob_definition, "ly:context-grob-definition", - ^~~~~~~~~ -context-scheme.cc: In function 'void ly_context_pushpop_propertyinit()': -context-scheme.cc:76:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM, SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_context_pushpop_property, "ly:context-pushpop-property", - ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -context-scheme.cc:76:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_context_pushpop_property, "ly:context-pushpop-property", - ^~~~~~~~~ -context-scheme.cc: In function 'void ly_context_propertyinit()': -context-scheme.cc:94:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_context_property, "ly:context-property", - ^~~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -context-scheme.cc:94:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_context_property, "ly:context-property", - ^~~~~~~~~ -./include/duration.hh: In static member function 'static Duration* Duration::unsmob(SCM)': +./include/duration.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Duration); + ^~~~~~~~~~~~~~~~~~~~ +./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -206511,79 +206043,94 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/duration.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Duration); +./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Listener); ^~~~~~~~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from context-scheme.cc:21: -context-scheme.cc: In function 'scm_unused_struct* ly_context_property(SCM, SCM, SCM)': +./include/scm-hash.hh: In static member function 'static Scheme_hash_table* Scheme_hash_table::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -context-scheme.cc:105:34: note: in expansion of macro 'scm_is_null' - return def != SCM_UNDEFINED && scm_is_null (result) ? def : result; - ^~~~~~~~~~~ -In file included from ./include/lily-guile.hh:39, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from context-scheme.cc:21: -context-scheme.cc: In function 'void ly_context_set_property_xinit()': -context-scheme.cc:108:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_context_set_property_x, "ly:context-set-property!", - ^~~~~~~~~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -context-scheme.cc:108:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_context_set_property_x, "ly:context-set-property!", - ^~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/listener.hh:64, - from listener.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/scm-hash.hh:62:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Scheme_hash_table); + ^~~~~~~~~~~~~ +./include/context.hh: In static member function 'static Context* Context::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/context.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Context); + ^~~~~~~~~~~~~ +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); + ^~~~~~~~~~~~~~~~~~~~ +./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -206608,20 +206155,10 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Listener); +./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Stencil); ^~~~~~~~~~~~~~~~~~~~ -context-scheme.cc: In function 'void ly_context_property_where_definedinit()': -context-scheme.cc:123:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_context_property_where_defined, "ly:context-property-where-defined", - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -context-scheme.cc:123:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_context_property_where_defined, "ly:context-property-where-defined", - ^~~~~~~~~ -./include/scm-hash.hh: In static member function 'static Scheme_hash_table* Scheme_hash_table::unsmob(SCM)': +./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -206646,25 +206183,73 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/scm-hash.hh:62:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Scheme_hash_table); +./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Prob); ^~~~~~~~~~~~~ -context-scheme.cc: In function 'void ly_context_unset_propertyinit()': -context-scheme.cc:141:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_context_unset_property, "ly:context-unset-property", 2, 0, 0, - ^~~~~~~~~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -context-scheme.cc:141:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_context_unset_property, "ly:context-unset-property", 2, 0, 0, - ^~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from context-scheme.cc:21: +./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' + inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/listener.hh:64, - from listener.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from context-scheme.cc:21: +./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -206683,28 +206268,69 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' - return SCM_I_CONSP (x); +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' + && (SCM_TYP7 (x) == scm_tc7_symbol)) + ^~~~~~~~ +./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' + inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } + ^~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from context-scheme.cc:21: +./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' + return scm_is_true (scm_equal_p (x, y)); ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, +./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' + inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/listener.hh:64, - from listener.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from context-scheme.cc:21: +./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' - #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) - ^ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -206717,37 +206343,13 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' - scm_ptobs[SCM_PTOBNUM (port)].flush (port); - ^~~~~~~~~~~ -context-scheme.cc: In function 'void ly_context_parentinit()': -context-scheme.cc:153:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_context_parent, "ly:context-parent", - ^~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -context-scheme.cc:153:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_context_parent, "ly:context-parent", - ^~~~~~~~~ -context-scheme.cc: In function 'void ly_context_findinit()': -context-scheme.cc:168:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_context_find, "ly:context-find", - ^~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -context-scheme.cc:168:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_context_find, "ly:context-find", - ^~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/listener.hh:64, - from listener.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' + inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } + ^~~~~~~~~~~ +./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -206760,22 +206362,22 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' - #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' - #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' - #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} - ^~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' - SCM_TABCOL (port); - ^~~~~~~~~~ -./include/context.hh: In static member function 'static Context* Context::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Moment); + ^~~~~~~~~~~~~~~~~~~~ +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -206800,47 +206402,16 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/context.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Context); +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); ^~~~~~~~~~~~~ -context-scheme.cc: In function 'void ly_context_nowinit()': -context-scheme.cc:187:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_context_now, "ly:context-now", - ^~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -context-scheme.cc:187:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_context_now, "ly:context-now", - ^~~~~~~~~ -context-scheme.cc: In function 'void ly_context_event_sourceinit()': -context-scheme.cc:196:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_context_event_source, "ly:context-event-source", - ^~~~~~~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -context-scheme.cc:196:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_context_event_source, "ly:context-event-source", - ^~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/listener.hh:64, - from listener.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': +./include/duration.hh: In static member function 'static Duration* Duration::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -206850,51 +206421,33 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -context-scheme.cc: In function 'void ly_context_events_belowinit()': -context-scheme.cc:205:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_context_events_below, "ly:context-events-below", - ^~~~~~~~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/duration.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Duration); + ^~~~~~~~~~~~~~~~~~~~ +In file included from ./include/lily-guile.hh:39, + from ./include/grob-interface.hh:23, + from ./include/note-column.hh:23, + from note-column-scheme.cc:20: +note-column-scheme.cc: In function 'void ly_note_column_accidentalsinit()': +note-column-scheme.cc:24:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_note_column_accidentals, "ly:note-column-accidentals", + ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' (scm_t_subr) FNAME); \ ^~~~~ -context-scheme.cc:205:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_context_events_below, "ly:context-events-below", +note-column-scheme.cc:24:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_note_column_accidentals, "ly:note-column-accidentals", ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -206919,10 +206472,10 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); +./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Listener); ^~~~~~~~~~~~~~~~~~~~ -./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': +./include/scm-hash.hh: In static member function 'static Scheme_hash_table* Scheme_hash_table::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -206944,13 +206497,23 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Stencil); - ^~~~~~~~~~~~~~~~~~~~ -./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': +./include/scm-hash.hh:62:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Scheme_hash_table); + ^~~~~~~~~~~~~ +note-column-scheme.cc: In function 'void ly_note_column_dot_columninit()': +note-column-scheme.cc:37:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_note_column_dot_column, "ly:note-column-dot-column", + ^~~~~~~~~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +note-column-scheme.cc:37:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_note_column_dot_column, "ly:note-column-dot-column", + ^~~~~~~~~ +./include/context.hh: In static member function 'static Context* Context::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -206975,16 +206538,14 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Prob); +./include/context.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Context); ^~~~~~~~~~~~~ -rm -f ./out/font-config.dep; DEPENDENCIES_OUTPUT="./out/font-config.dep ./out/font-config.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/font-config.o font-config.cc In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/beam.hh:24, - from ./include/beam-scoring-problem.hh:24, - from beam-quanting.cc:21: + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from spanner.cc:21: ./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -207010,12 +206571,7 @@ ./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/semi-tie-column.hh:24, - from semi-tie.cc:21: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': +./include/context-def.hh: In static member function 'static Context_def* Context_def::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -207034,18 +206590,21 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/context-def.hh:79:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Context_def); + ^~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from percent-repeat-engraver.cc:20: + from ./include/smobs.hh:23, + from ./include/listener.hh:64, + from listener.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -207059,6 +206618,90 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' if (scm_is_null (*freelist)) ^~~~~~~~~~~ +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); + ^~~~~~~~~~~~~~~~~~~~ +./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Stencil); + ^~~~~~~~~~~~~~~~~~~~ +./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Prob); + ^~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -207074,9 +206717,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from percent-repeat-engraver.cc:20: + from ./include/smobs.hh:23, + from ./include/listener.hh:64, + from listener.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -207105,9 +206748,9 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from percent-repeat-engraver.cc:20: + from ./include/smobs.hh:23, + from ./include/listener.hh:64, + from listener.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -207138,9 +206781,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from percent-repeat-engraver.cc:20: + from ./include/smobs.hh:23, + from ./include/listener.hh:64, + from listener.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -207168,11 +206811,85 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' SCM_TABCOL (port); ^~~~~~~~~~ +./include/dispatcher.hh: In static member function 'static Dispatcher* Dispatcher::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/dispatcher.hh:49:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Dispatcher); + ^~~~~~~~~~~~~ +In file included from ./include/lily-guile.hh:39, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from context-scheme.cc:21: +context-scheme.cc: In function 'void ly_context_current_momentinit()': +context-scheme.cc:25:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_context_current_moment, + ^~~~~~~~~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +context-scheme.cc:25:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_context_current_moment, + ^~~~~~~~~ +context-scheme.cc: In function 'void ly_context_idinit()': +context-scheme.cc:37:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_context_id, "ly:context-id", + ^~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +context-scheme.cc:37:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_context_id, "ly:context-id", + ^~~~~~~~~ +context-scheme.cc: In function 'void ly_context_nameinit()': +context-scheme.cc:50:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_context_name, "ly:context-name", + ^~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +context-scheme.cc:50:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_context_name, "ly:context-name", + ^~~~~~~~~ +context-scheme.cc: In function 'void ly_context_grob_definitioninit()': +context-scheme.cc:63:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_context_grob_definition, "ly:context-grob-definition", + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +context-scheme.cc:63:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_context_grob_definition, "ly:context-grob-definition", + ^~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from percent-repeat-engraver.cc:20: + from ./include/smobs.hh:23, + from ./include/listener.hh:64, + from listener.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -207229,13 +206946,32 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ +context-scheme.cc: In function 'void ly_context_pushpop_propertyinit()': +context-scheme.cc:76:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM, SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_context_pushpop_property, "ly:context-pushpop-property", + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +context-scheme.cc:76:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_context_pushpop_property, "ly:context-pushpop-property", + ^~~~~~~~~ +context-scheme.cc: In function 'void ly_context_propertyinit()': +context-scheme.cc:94:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_context_property, "ly:context-property", + ^~~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +context-scheme.cc:94:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_context_property, "ly:context-property", + ^~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, - from ./include/beam.hh:24, - from ./include/beam-scoring-problem.hh:24, - from beam-quanting.cc:21: + from ./include/semi-tie-column.hh:24, + from semi-tie.cc:21: ./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -207284,12 +207020,58 @@ ./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from context-scheme.cc:21: +context-scheme.cc: In function 'scm_unused_struct* ly_context_property(SCM, SCM, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +context-scheme.cc:105:34: note: in expansion of macro 'scm_is_null' + return def != SCM_UNDEFINED && scm_is_null (result) ? def : result; + ^~~~~~~~~~~ +In file included from ./include/lily-guile.hh:39, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from context-scheme.cc:21: +context-scheme.cc: In function 'void ly_context_set_property_xinit()': +context-scheme.cc:108:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_context_set_property_x, "ly:context-set-property!", + ^~~~~~~~~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +context-scheme.cc:108:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_context_set_property_x, "ly:context-set-property!", + ^~~~~~~~~ +context-scheme.cc: In function 'void ly_context_property_where_definedinit()': +context-scheme.cc:123:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_context_property_where_defined, "ly:context-property-where-defined", + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +context-scheme.cc:123:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_context_property_where_defined, "ly:context-property-where-defined", + ^~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, - from ./include/beam.hh:24, - from ./include/beam-scoring-problem.hh:24, - from beam-quanting.cc:21: + from ./include/semi-tie-column.hh:24, + from semi-tie.cc:21: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -207322,9 +207104,8 @@ from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, - from ./include/beam.hh:24, - from ./include/beam-scoring-problem.hh:24, - from beam-quanting.cc:21: + from ./include/semi-tie-column.hh:24, + from semi-tie.cc:21: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -207360,9 +207141,8 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, - from ./include/beam.hh:24, - from ./include/beam-scoring-problem.hh:24, - from beam-quanting.cc:21: + from ./include/semi-tie-column.hh:24, + from semi-tie.cc:21: ./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -207388,12 +207168,290 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ +context-scheme.cc: In function 'void ly_context_unset_propertyinit()': +context-scheme.cc:141:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_context_unset_property, "ly:context-unset-property", 2, 0, 0, + ^~~~~~~~~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +context-scheme.cc:141:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_context_unset_property, "ly:context-unset-property", 2, 0, 0, + ^~~~~~~~~ +context-scheme.cc: In function 'void ly_context_parentinit()': +context-scheme.cc:153:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_context_parent, "ly:context-parent", + ^~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +context-scheme.cc:153:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_context_parent, "ly:context-parent", + ^~~~~~~~~ +context-scheme.cc: In function 'void ly_context_findinit()': +context-scheme.cc:168:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_context_find, "ly:context-find", + ^~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +context-scheme.cc:168:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_context_find, "ly:context-find", + ^~~~~~~~~ +context-scheme.cc: In function 'void ly_context_nowinit()': +context-scheme.cc:187:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_context_now, "ly:context-now", + ^~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +context-scheme.cc:187:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_context_now, "ly:context-now", + ^~~~~~~~~ +context-scheme.cc: In function 'void ly_context_event_sourceinit()': +context-scheme.cc:196:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_context_event_source, "ly:context-event-source", + ^~~~~~~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +context-scheme.cc:196:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_context_event_source, "ly:context-event-source", + ^~~~~~~~~ +context-scheme.cc: In function 'void ly_context_events_belowinit()': +context-scheme.cc:205:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_context_events_below, "ly:context-events-below", + ^~~~~~~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +context-scheme.cc:205:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_context_events_below, "ly:context-events-below", + ^~~~~~~~~ +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); + ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/semi-tie-column.hh:24, - from semi-tie.cc:21: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from percent-repeat-engraver.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +rm -f ./out/font-config.dep; DEPENDENCIES_OUTPUT="./out/font-config.dep ./out/font-config.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/font-config.o font-config.cc +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from percent-repeat-engraver.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' + return SCM_I_CONSP (x); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from percent-repeat-engraver.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' + #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) + ^ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' + scm_ptobs[SCM_PTOBNUM (port)].flush (port); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from percent-repeat-engraver.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' + #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' + #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' + #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} + ^~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' + SCM_TABCOL (port); + ^~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from percent-repeat-engraver.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from spanner.cc:21: ./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -207444,9 +207502,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/semi-tie-column.hh:24, - from semi-tie.cc:21: + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from spanner.cc:21: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -207478,9 +207536,9 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/semi-tie-column.hh:24, - from semi-tie.cc:21: + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from spanner.cc:21: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -207515,9 +207573,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/semi-tie-column.hh:24, - from semi-tie.cc:21: + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from spanner.cc:21: ./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -207543,7 +207601,7 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -207568,10 +207626,10 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); +./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Moment); ^~~~~~~~~~~~~~~~~~~~ -./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -207593,14 +207651,13 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Grob); - ^~~~~~~~~~~~~ -rm -f ./out/axis-group-engraver.dep; DEPENDENCIES_OUTPUT="./out/axis-group-engraver.dep ./out/axis-group-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/axis-group-engraver.o axis-group-engraver.cc -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); + ^~~~~~~~~~~~~~~~~~~~ +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -207622,13 +207679,19 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); - ^~~~~~~~~~~~~~~~~~~~ -./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); + ^~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/beam.hh:24, + from ./include/beam-scoring-problem.hh:24, + from beam-quanting.cc:21: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -207647,16 +207710,13 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Grob); - ^~~~~~~~~~~~~ -./include/grob-array.hh: In static member function 'static Grob_array* Grob_array::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -207678,12 +207738,12 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/grob-array.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Grob_array); - ^~~~~~~~~~~~~~~~~~~~ +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); + ^~~~~~~~~~~~~ ./include/skyline.hh: In static member function 'static Skyline* Skyline::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -207726,6 +207786,34 @@ semi-tie.cc:41:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' MAKE_SCHEME_CALLBACK (Semi_tie, calc_control_points, 1) ^~~~~~~~~~~~~~~~~~~~ +./include/music-output.hh: In static member function 'static Music_output* Music_output::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/music-output.hh:31:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Music_output); + ^~~~~~~~~~~~~ ./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -207754,7 +207842,7 @@ ./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' DECLARE_SIMPLE_SMOBS (Stencil); ^~~~~~~~~~~~~~~~~~~~ -./include/output-def.hh: In static member function 'static Output_def* Output_def::unsmob(SCM)': +./include/skyline.hh: In static member function 'static Skyline* Skyline::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -207776,18 +207864,108 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/output-def.hh:54:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Output_def); - ^~~~~~~~~~~~~ +./include/skyline.hh:65:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Skyline); + ^~~~~~~~~~~~~~~~~~~~ +In file included from ./include/lily-guile.hh:39, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from spanner.cc:21: +spanner.cc: In function 'void Spanner_set_spacing_rods_init_functions()': +spanner.cc:352:32: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK (Spanner, set_spacing_rods, 1); + ^~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +spanner.cc:352:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' + MAKE_SCHEME_CALLBACK (Spanner, set_spacing_rods, 1); + ^~~~~~~~~~~~~~~~~~~~ +spanner.cc: In function 'void Spanner_calc_normalized_endpoints_init_functions()': +spanner.cc:410:32: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK (Spanner, calc_normalized_endpoints, 1); + ^~~~~~~~~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +spanner.cc:410:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' + MAKE_SCHEME_CALLBACK (Spanner, calc_normalized_endpoints, 1); + ^~~~~~~~~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/beam.hh:24, + from ./include/beam-scoring-problem.hh:24, + from beam-quanting.cc:21: +./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } + ^~~~~~~~~~~ +spanner.cc: In function 'void Spanner_bounds_width_init_functions()': +spanner.cc:463:32: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK (Spanner, bounds_width, 1); + ^~~~~~~~~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +spanner.cc:463:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' + MAKE_SCHEME_CALLBACK (Spanner, bounds_width, 1); + ^~~~~~~~~~~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' + inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/listener.hh:64, - from listener.cc:20: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': + from ./include/grob-interface.hh:23, + from ./include/beam.hh:24, + from ./include/beam-scoring-problem.hh:24, + from beam-quanting.cc:21: +./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -207806,32 +207984,103 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ -beam-quanting.cc: In function 'Real calc_positions_concaveness(const std::vector&, Direction)': -beam-quanting.cc:631:29: warning: conversion from 'vsize' {aka 'long unsigned int'} to 'Real' {aka 'double'} may change value [-Wconversion] - Real line_y = slope * i + positions[0]; - ^ -beam-quanting.cc:636:34: warning: conversion from 'std::vector::size_type' {aka 'long unsigned int'} to 'Real' {aka 'double'} may change value [-Wconversion] - concaveness /= positions.size (); - ^ -beam-quanting.cc: In member function 'Drul_array Beam_scoring_problem::solve() const': -beam-quanting.cc:1028:52: warning: format '%d' expects argument of type 'int', but argument 3 has type 'std::vector::size_type' {aka 'long unsigned int'} [-Wformat=] - string card = best->score_card_ + to_string (" c%d/%d", completed, configs.size ()); - ^~~~~~~~~ ~~~~~~~~~~~~~~~ -rm -f ./out/dimension-cache.dep; DEPENDENCIES_OUTPUT="./out/dimension-cache.dep ./out/dimension-cache.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/dimension-cache.o dimension-cache.cc +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' + && (SCM_TYP7 (x) == scm_tc7_symbol)) + ^~~~~~~~ +./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' + inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } + ^~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/beam.hh:24, + from ./include/beam-scoring-problem.hh:24, + from beam-quanting.cc:21: +./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' + return scm_is_true (scm_equal_p (x, y)); + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' + inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } + ^~~~~~~~~~~ +spanner.cc: In function 'void Spanner_kill_zero_spanned_time_init_functions()': +spanner.cc:479:32: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK (Spanner, kill_zero_spanned_time, 1); + ^~~~~~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +spanner.cc:479:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' + MAKE_SCHEME_CALLBACK (Spanner, kill_zero_spanned_time, 1); + ^~~~~~~~~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/beam.hh:24, + from ./include/beam-scoring-problem.hh:24, + from beam-quanting.cc:21: +./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' + inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/stencil.hh:26, - from ./include/lookup.hh:24, - from pango-font-scheme.cc:25: + from ./include/note-head.hh:23, + from note-head.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -207863,8 +208112,8 @@ from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/stencil.hh:26, - from ./include/lookup.hh:24, - from pango-font-scheme.cc:25: + from ./include/note-head.hh:23, + from note-head.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -207896,8 +208145,8 @@ from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/stencil.hh:26, - from ./include/lookup.hh:24, - from pango-font-scheme.cc:25: + from ./include/note-head.hh:23, + from note-head.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -207931,8 +208180,8 @@ from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/stencil.hh:26, - from ./include/lookup.hh:24, - from pango-font-scheme.cc:25: + from ./include/note-head.hh:23, + from note-head.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -207965,8 +208214,8 @@ from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/stencil.hh:26, - from ./include/lookup.hh:24, - from pango-font-scheme.cc:25: + from ./include/note-head.hh:23, + from note-head.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -208023,138 +208272,13 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/listener.hh:64, - from listener.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' - inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/listener.hh:64, - from listener.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' - && (SCM_TYP7 (x) == scm_tc7_symbol)) - ^~~~~~~~ -./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' - inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } - ^~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/listener.hh:64, - from listener.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' - return scm_is_true (scm_equal_p (x, y)); - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' - inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } - ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/stencil.hh:26, - from ./include/lookup.hh:24, - from pango-font-scheme.cc:25: + from ./include/note-head.hh:23, + from note-head.cc:20: ./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -208180,12 +208304,13 @@ ./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } ^~~~~~~~~~~ +rm -f ./out/axis-group-engraver.dep; DEPENDENCIES_OUTPUT="./out/axis-group-engraver.dep ./out/axis-group-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/axis-group-engraver.o axis-group-engraver.cc In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/listener.hh:64, - from listener.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from percent-repeat-engraver.cc:20: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -208204,20 +208329,20 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' - inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } - ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/stencil.hh:26, - from ./include/lookup.hh:24, - from pango-font-scheme.cc:25: + from ./include/note-head.hh:23, + from note-head.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -208271,8 +208396,8 @@ from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/stencil.hh:26, - from ./include/lookup.hh:24, - from pango-font-scheme.cc:25: + from ./include/note-head.hh:23, + from note-head.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -208307,8 +208432,8 @@ from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/stencil.hh:26, - from ./include/lookup.hh:24, - from pango-font-scheme.cc:25: + from ./include/note-head.hh:23, + from note-head.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -208346,8 +208471,8 @@ from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/stencil.hh:26, - from ./include/lookup.hh:24, - from pango-font-scheme.cc:25: + from ./include/note-head.hh:23, + from note-head.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -208373,7 +208498,7 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ -./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -208398,10 +208523,10 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Listener); +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); ^~~~~~~~~~~~~~~~~~~~ -listener.cc: In static member function 'static scm_unused_struct* Listener::smob_p(SCM)': +./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -208420,24 +208545,57 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/ly-smobs.icc:52:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/ly-smobs.icc:81:3: note: in expansion of macro 'IMPLEMENT_BASE_SMOBS' - IMPLEMENT_BASE_SMOBS (CL); \ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Stencil); ^~~~~~~~~~~~~~~~~~~~ -listener.cc:72:1: note: in expansion of macro 'IMPLEMENT_SIMPLE_SMOBS' - IMPLEMENT_SIMPLE_SMOBS (Listener); - ^~~~~~~~~~~~~~~~~~~~~~ -In file included from listener.cc:21: -listener.cc: In function 'void init_type_Listener()': -./include/ly-smobs.icc:31:53: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - (scm_t_subr) CL::smob_p); \ - ^~~~~~ -listener.cc:73:1: note: in expansion of macro 'IMPLEMENT_TYPE_P' - IMPLEMENT_TYPE_P (Listener, "ly:listener?"); - ^~~~~~~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/stencil.hh:26, + from ./include/lookup.hh:24, + from pango-font-scheme.cc:25: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/stencil.hh:26, + from ./include/lookup.hh:24, + from pango-font-scheme.cc:25: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -208456,23 +208614,30 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); - ^~~~~~~~~~~~~~~~~~~~ -rm -f ./out/misc.dep; DEPENDENCIES_OUTPUT="./out/misc.dep ./out/misc.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/misc.o misc.cc -./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' + return SCM_I_CONSP (x); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/stencil.hh:26, + from ./include/lookup.hh:24, + from pango-font-scheme.cc:25: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' + #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) + ^ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -208485,21 +208650,47 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Stencil); - ^~~~~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' + scm_ptobs[SCM_PTOBNUM (port)].flush (port); + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from percent-repeat-engraver.cc:20: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/stencil.hh:26, + from ./include/lookup.hh:24, + from pango-font-scheme.cc:25: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' + #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' + #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' + #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} + ^~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' + SCM_TABCOL (port); + ^~~~~~~~~~ +./include/font-metric.hh: In static member function 'static Font_metric* Font_metric::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -208518,24 +208709,35 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/font-metric.hh:57:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Font_metric); + ^~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from spanner.cc:21: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': + from ./include/box.hh:10, + from ./include/stencil.hh:26, + from ./include/lookup.hh:24, + from pango-font-scheme.cc:25: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -208545,16 +208747,41 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ -./include/font-metric.hh: In static member function 'static Font_metric* Font_metric::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -208579,41 +208806,49 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/font-metric.hh:57:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Font_metric); +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); ^~~~~~~~~~~~~ -In file included from ./include/lily-guile.hh:39, +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/stencil.hh:26, from ./include/lookup.hh:24, from pango-font-scheme.cc:25: -pango-font-scheme.cc: In function 'void ly_pango_font_pinit()': -pango-font-scheme.cc:33:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_pango_font_p, "ly:pango-font?", - ^~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -pango-font-scheme.cc:33:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_pango_font_p, "ly:pango-font?", - ^~~~~~~~~ -pango-font-scheme.cc: In function 'void ly_pango_font_physical_fontsinit()': -pango-font-scheme.cc:41:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_pango_font_physical_fonts, "ly:pango-font-physical-fonts", - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -pango-font-scheme.cc:41:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_pango_font_physical_fonts, "ly:pango-font-physical-fonts", - ^~~~~~~~~ +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from percent-repeat-engraver.cc:20: + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/stencil.hh:26, + from ./include/lookup.hh:24, + from pango-font-scheme.cc:25: ./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -208662,32 +208897,13 @@ ./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/stencil.hh:26, - from ./include/note-head.hh:23, - from note-head.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from percent-repeat-engraver.cc:20: + from ./include/lookup.hh:24, + from pango-font-scheme.cc:25: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -208719,9 +208935,11 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from percent-repeat-engraver.cc:20: + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/stencil.hh:26, + from ./include/lookup.hh:24, + from pango-font-scheme.cc:25: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -208738,19 +208956,6 @@ ./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' return scm_is_true (scm_equal_p (x, y)); ^~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ ./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -208767,14 +208972,30 @@ ./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, +In file included from ./include/lily-guile.hh:39, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/stencil.hh:26, from ./include/note-head.hh:23, from note-head.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': +note-head.cc: In function 'void Note_head_stem_x_shift_init_functions()': +note-head.cc:108:34: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK (Note_head, stem_x_shift, 1); + ^~~~~~~~~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +note-head.cc:108:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' + MAKE_SCHEME_CALLBACK (Note_head, stem_x_shift, 1); + ^~~~~~~~~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/stencil.hh:26, + from ./include/lookup.hh:24, + from pango-font-scheme.cc:25: +./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -208796,27 +209017,56 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' - return SCM_I_CONSP (x); - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, - from ./include/lily-guile.hh:27, +./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' + inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } + ^~~~~~~~~~~ +note-head.cc: In function 'void Note_head_print_init_functions()': +note-head.cc:120:34: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK (Note_head, print, 1); + ^~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +note-head.cc:120:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' + MAKE_SCHEME_CALLBACK (Note_head, print, 1); + ^~~~~~~~~~~~~~~~~~~~ +note-head.cc: In function 'void Note_head_include_ledger_line_height_init_functions()': +note-head.cc:130:34: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK (Note_head, include_ledger_line_height, 1); + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +note-head.cc:130:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' + MAKE_SCHEME_CALLBACK (Note_head, include_ledger_line_height, 1); + ^~~~~~~~~~~~~~~~~~~~ +note-head.cc: In static member function 'static Offset Note_head::get_stem_attachment(Font_metric*, const string&)': +note-head.cc:169:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + int k = fm->name_to_index (key); + ~~~~~~~~~~~~~~~~~~^~~~~ +In file included from ./include/lily-guile.hh:39, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/stencil.hh:26, from ./include/note-head.hh:23, from note-head.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': +note-head.cc: In function 'void Note_head_calc_stem_attachment_init_functions()': +note-head.cc:189:34: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK (Note_head, calc_stem_attachment, 1); + ^~~~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +note-head.cc:189:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' + MAKE_SCHEME_CALLBACK (Note_head, calc_stem_attachment, 1); + ^~~~~~~~~~~~~~~~~~~~ +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' - #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) - ^ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -208829,18 +209079,21 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' - scm_ptobs[SCM_PTOBNUM (port)].flush (port); - ^~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); + ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from percent-repeat-engraver.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': + from ./include/smobs.hh:23, + from ./include/listener.hh:64, + from listener.cc:20: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -208859,19 +209112,13 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' - inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/stencil.hh:26, - from ./include/note-head.hh:23, - from note-head.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ +./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -208884,69 +209131,87 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' - #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' - #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' - #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} - ^~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' - SCM_TABCOL (port); - ^~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Stencil); + ^~~~~~~~~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/stencil.hh:26, - from ./include/note-head.hh:23, - from note-head.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from percent-repeat-engraver.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' + inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from percent-repeat-engraver.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -208956,20 +209221,62 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' + && (SCM_TYP7 (x) == scm_tc7_symbol)) + ^~~~~~~~ +./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' + inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } + ^~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from percent-repeat-engraver.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' + return scm_is_true (scm_equal_p (x, y)); + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' + inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/stencil.hh:26, - from ./include/note-head.hh:23, - from note-head.cc:20: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from percent-repeat-engraver.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -208988,12 +209295,12 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' + inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } + ^~~~~~~~~~~ ./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -209022,6 +209329,7 @@ ./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' DECLARE_SMOBS (Translator); ^~~~~~~~~~~~~ +rm -f ./out/dimension-cache.dep; DEPENDENCIES_OUTPUT="./out/dimension-cache.dep ./out/dimension-cache.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/dimension-cache.o dimension-cache.cc ./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -209162,7 +209470,6 @@ ./include/context.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' DECLARE_SMOBS (Context); ^~~~~~~~~~~~~ -rm -f ./out/simple-spacer-scheme.dep; DEPENDENCIES_OUTPUT="./out/simple-spacer-scheme.dep ./out/simple-spacer-scheme.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/simple-spacer-scheme.o simple-spacer-scheme.cc ./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -209191,195 +209498,7 @@ ./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' DECLARE_SIMPLE_SMOBS (Box); ^~~~~~~~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from axis-group-engraver.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from axis-group-engraver.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' - return SCM_I_CONSP (x); - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from axis-group-engraver.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' - #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) - ^ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' - scm_ptobs[SCM_PTOBNUM (port)].flush (port); - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from axis-group-engraver.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' - #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' - #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' - #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} - ^~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' - SCM_TABCOL (port); - ^~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from axis-group-engraver.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ +rm -f ./out/misc.dep; DEPENDENCIES_OUTPUT="./out/misc.dep ./out/misc.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/misc.o misc.cc ./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -209408,66 +209527,7 @@ ./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' DECLARE_SMOBS (Grob); ^~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from spanner.cc:21: -./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' - inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from spanner.cc:21: -./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -209486,59 +209546,16 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' - && (SCM_TYP7 (x) == scm_tc7_symbol)) - ^~~~~~~~ -./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' - inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } - ^~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from spanner.cc:21: -./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' - return scm_is_true (scm_equal_p (x, y)); - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' - inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from spanner.cc:21: -./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); + ^~~~~~~~~~~~~~~~~~~~ +./include/grob-array.hh: In static member function 'static Grob_array* Grob_array::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -209557,13 +209574,16 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' - inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } - ^~~~~~~~~~~ -./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/grob-array.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Grob_array); + ^~~~~~~~~~~~~~~~~~~~ +./include/font-metric.hh: In static member function 'static Font_metric* Font_metric::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -209585,13 +209605,39 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Stencil); - ^~~~~~~~~~~~~~~~~~~~ -./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': +./include/font-metric.hh:57:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Font_metric); + ^~~~~~~~~~~~~ +In file included from ./include/lily-guile.hh:39, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/stencil.hh:26, + from ./include/lookup.hh:24, + from pango-font-scheme.cc:25: +pango-font-scheme.cc: In function 'void ly_pango_font_pinit()': +pango-font-scheme.cc:33:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_pango_font_p, "ly:pango-font?", + ^~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +pango-font-scheme.cc:33:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_pango_font_p, "ly:pango-font?", + ^~~~~~~~~ +pango-font-scheme.cc: In function 'void ly_pango_font_physical_fontsinit()': +pango-font-scheme.cc:41:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_pango_font_physical_fonts, "ly:pango-font-physical-fonts", + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +pango-font-scheme.cc:41:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_pango_font_physical_fonts, "ly:pango-font-physical-fonts", + ^~~~~~~~~ +./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -209613,13 +209659,13 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Prob); - ^~~~~~~~~~~~~ -./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': +./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Stencil); + ^~~~~~~~~~~~~~~~~~~~ +./include/output-def.hh: In static member function 'static Output_def* Output_def::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -209641,13 +209687,13 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Moment); - ^~~~~~~~~~~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +./include/output-def.hh:54:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Output_def); + ^~~~~~~~~~~~~ +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -209669,20 +209715,18 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); - ^~~~~~~~~~~~~~~~~~~~ +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); + ^~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/stencil.hh:26, - from ./include/note-head.hh:23, - from note-head.cc:20: + from ./include/listener.hh:64, + from listener.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -209715,7 +209759,6 @@ ./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } ^~~~~~~~~~~ -rm -f ./out/page-spacing-result.dep; DEPENDENCIES_OUTPUT="./out/page-spacing-result.dep ./out/page-spacing-result.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/page-spacing-result.o page-spacing-result.cc ./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -209735,10 +209778,8 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/stencil.hh:26, - from ./include/note-head.hh:23, - from note-head.cc:20: + from ./include/listener.hh:64, + from listener.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -209771,10 +209812,8 @@ from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/stencil.hh:26, - from ./include/note-head.hh:23, - from note-head.cc:20: + from ./include/listener.hh:64, + from listener.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -209807,13 +209846,39 @@ ./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } ^~~~~~~~~~~ +./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Stencil); + ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/stencil.hh:26, - from ./include/note-head.hh:23, - from note-head.cc:20: + from ./include/listener.hh:64, + from listener.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -209839,7 +209904,7 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -209861,13 +209926,13 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); - ^~~~~~~~~~~~~~~~~~~~ -./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': +./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Prob); + ^~~~~~~~~~~~~ +./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -209892,10 +209957,10 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Stencil); +./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Listener); ^~~~~~~~~~~~~~~~~~~~ -./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': +listener.cc: In static member function 'static scm_unused_struct* Listener::smob_p(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -209914,17 +209979,72 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ +./include/ly-smobs.icc:52:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Grob); - ^~~~~~~~~~~~~ -rm -f ./out/gdb.dep; DEPENDENCIES_OUTPUT="./out/gdb.dep ./out/gdb.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/gdb.o gdb.cc -./include/music-output.hh: In static member function 'static Music_output* Music_output::unsmob(SCM)': +./include/ly-smobs.icc:81:3: note: in expansion of macro 'IMPLEMENT_BASE_SMOBS' + IMPLEMENT_BASE_SMOBS (CL); \ + ^~~~~~~~~~~~~~~~~~~~ +listener.cc:72:1: note: in expansion of macro 'IMPLEMENT_SIMPLE_SMOBS' + IMPLEMENT_SIMPLE_SMOBS (Listener); + ^~~~~~~~~~~~~~~~~~~~~~ +In file included from listener.cc:21: +listener.cc: In function 'void init_type_Listener()': +./include/ly-smobs.icc:31:53: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + (scm_t_subr) CL::smob_p); \ + ^~~~~~ +listener.cc:73:1: note: in expansion of macro 'IMPLEMENT_TYPE_P' + IMPLEMENT_TYPE_P (Listener, "ly:listener?"); + ^~~~~~~~~~~~~~~~ +beam-quanting.cc: In function 'Real calc_positions_concaveness(const std::vector&, Direction)': +beam-quanting.cc:631:29: warning: conversion from 'vsize' {aka 'long unsigned int'} to 'Real' {aka 'double'} may change value [-Wconversion] + Real line_y = slope * i + positions[0]; + ^ +beam-quanting.cc:636:34: warning: conversion from 'std::vector::size_type' {aka 'long unsigned int'} to 'Real' {aka 'double'} may change value [-Wconversion] + concaveness /= positions.size (); + ^ +beam-quanting.cc: In member function 'Drul_array Beam_scoring_problem::solve() const': +beam-quanting.cc:1028:52: warning: format '%d' expects argument of type 'int', but argument 3 has type 'std::vector::size_type' {aka 'long unsigned int'} [-Wformat=] + string card = best->score_card_ + to_string (" c%d/%d", completed, configs.size ()); + ^~~~~~~~~ ~~~~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from axis-group-engraver.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from axis-group-engraver.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -209943,22 +210063,28 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/music-output.hh:31:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Music_output); - ^~~~~~~~~~~~~ -./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' + return SCM_I_CONSP (x); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from axis-group-engraver.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' + #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) + ^ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -209971,16 +210097,17 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Stencil); - ^~~~~~~~~~~~~~~~~~~~ -./include/font-metric.hh: In static member function 'static Font_metric* Font_metric::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' + scm_ptobs[SCM_PTOBNUM (port)].flush (port); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from axis-group-engraver.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -209993,28 +210120,67 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' + #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' + #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' + #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} + ^~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' + SCM_TABCOL (port); + ^~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from axis-group-engraver.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/font-metric.hh:57:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Font_metric); - ^~~~~~~~~~~~~ -./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -210024,19 +210190,23 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Grob); - ^~~~~~~~~~~~~ -./include/skyline.hh: In static member function 'static Skyline* Skyline::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +rm -f ./out/simple-spacer-scheme.dep; DEPENDENCIES_OUTPUT="./out/simple-spacer-scheme.dep ./out/simple-spacer-scheme.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/simple-spacer-scheme.o simple-spacer-scheme.cc +rm -f ./out/page-spacing-result.dep; DEPENDENCIES_OUTPUT="./out/page-spacing-result.dep ./out/page-spacing-result.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/page-spacing-result.o page-spacing-result.cc +rm -f ./out/gdb.dep; DEPENDENCIES_OUTPUT="./out/gdb.dep ./out/gdb.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/gdb.o gdb.cc +rm -f ./out/all-font-metrics.dep; DEPENDENCIES_OUTPUT="./out/all-font-metrics.dep ./out/all-font-metrics.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/all-font-metrics.o all-font-metrics.cc +rm -f ./out/dot-formatting-problem.dep; DEPENDENCIES_OUTPUT="./out/dot-formatting-problem.dep ./out/dot-formatting-problem.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/dot-formatting-problem.o dot-formatting-problem.cc +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from axis-group-engraver.cc:20: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -210055,117 +210225,13 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/skyline.hh:65:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Skyline); - ^~~~~~~~~~~~~~~~~~~~ -In file included from ./include/lily-guile.hh:39, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/stencil.hh:26, - from ./include/note-head.hh:23, - from note-head.cc:20: -note-head.cc: In function 'void Note_head_stem_x_shift_init_functions()': -note-head.cc:108:34: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (Note_head, stem_x_shift, 1); - ^~~~~~~~~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -note-head.cc:108:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (Note_head, stem_x_shift, 1); - ^~~~~~~~~~~~~~~~~~~~ -note-head.cc: In function 'void Note_head_print_init_functions()': -note-head.cc:120:34: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (Note_head, print, 1); - ^~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -note-head.cc:120:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (Note_head, print, 1); - ^~~~~~~~~~~~~~~~~~~~ -note-head.cc: In function 'void Note_head_include_ledger_line_height_init_functions()': -note-head.cc:130:34: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (Note_head, include_ledger_line_height, 1); - ^~~~~~~~~~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -note-head.cc:130:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (Note_head, include_ledger_line_height, 1); - ^~~~~~~~~~~~~~~~~~~~ -note-head.cc: In static member function 'static Offset Note_head::get_stem_attachment(Font_metric*, const string&)': -note-head.cc:169:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - int k = fm->name_to_index (key); - ~~~~~~~~~~~~~~~~~~^~~~~ -In file included from ./include/lily-guile.hh:39, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/stencil.hh:26, - from ./include/note-head.hh:23, - from note-head.cc:20: -note-head.cc: In function 'void Note_head_calc_stem_attachment_init_functions()': -note-head.cc:189:34: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (Note_head, calc_stem_attachment, 1); - ^~~~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -note-head.cc:189:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (Note_head, calc_stem_attachment, 1); - ^~~~~~~~~~~~~~~~~~~~ -In file included from ./include/lily-guile.hh:39, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from spanner.cc:21: -spanner.cc: In function 'void Spanner_set_spacing_rods_init_functions()': -spanner.cc:352:32: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (Spanner, set_spacing_rods, 1); - ^~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -spanner.cc:352:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (Spanner, set_spacing_rods, 1); - ^~~~~~~~~~~~~~~~~~~~ -spanner.cc: In function 'void Spanner_calc_normalized_endpoints_init_functions()': -spanner.cc:410:32: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (Spanner, calc_normalized_endpoints, 1); - ^~~~~~~~~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -spanner.cc:410:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (Spanner, calc_normalized_endpoints, 1); - ^~~~~~~~~~~~~~~~~~~~ -spanner.cc: In function 'void Spanner_bounds_width_init_functions()': -spanner.cc:463:32: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (Spanner, bounds_width, 1); - ^~~~~~~~~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -spanner.cc:463:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (Spanner, bounds_width, 1); - ^~~~~~~~~~~~~~~~~~~~ -spanner.cc: In function 'void Spanner_kill_zero_spanned_time_init_functions()': -spanner.cc:479:32: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (Spanner, kill_zero_spanned_time, 1); - ^~~~~~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -spanner.cc:479:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (Spanner, kill_zero_spanned_time, 1); - ^~~~~~~~~~~~~~~~~~~~ -rm -f ./out/all-font-metrics.dep; DEPENDENCIES_OUTPUT="./out/all-font-metrics.dep ./out/all-font-metrics.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/all-font-metrics.o all-font-metrics.cc -rm -f ./out/dot-formatting-problem.dep; DEPENDENCIES_OUTPUT="./out/dot-formatting-problem.dep ./out/dot-formatting-problem.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/dot-formatting-problem.o dot-formatting-problem.cc +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ +rm -f ./out/dot-configuration.dep; DEPENDENCIES_OUTPUT="./out/dot-configuration.dep ./out/dot-configuration.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/dot-configuration.o dot-configuration.cc In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, @@ -210391,43 +210457,12 @@ ./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from axis-group-engraver.cc:20: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/grob.hh:23, - from dimension-cache.cc:23: ./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -210478,10 +210513,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/grob.hh:23, - from dimension-cache.cc:23: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from axis-group-engraver.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -210513,10 +210547,9 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/grob.hh:23, - from dimension-cache.cc:23: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from axis-group-engraver.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -210549,13 +210582,11 @@ ./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } ^~~~~~~~~~~ -rm -f ./out/dot-configuration.dep; DEPENDENCIES_OUTPUT="./out/dot-configuration.dep ./out/dot-configuration.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/dot-configuration.o dot-configuration.cc In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/grob.hh:23, - from dimension-cache.cc:23: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from axis-group-engraver.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -210581,7 +210612,11 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +page-spacing-result.cc: In member function 'Real Page_spacing_result::average_force() const': +page-spacing-result.cc:44:32: warning: conversion from 'vsize' {aka 'long unsigned int'} to 'Real' {aka 'double'} may change value [-Wconversion] + average_force /= page_count (); + ^ +./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -210603,18 +210638,19 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); - ^~~~~~~~~~~~~~~~~~~~ +./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Translator); + ^~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from axis-group-engraver.cc:20: + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/grob.hh:23, + from dimension-cache.cc:23: ./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -210665,9 +210701,10 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from axis-group-engraver.cc:20: + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/grob.hh:23, + from dimension-cache.cc:23: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -210699,9 +210736,10 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from axis-group-engraver.cc:20: + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/grob.hh:23, + from dimension-cache.cc:23: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -210736,9 +210774,10 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from axis-group-engraver.cc:20: + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/grob.hh:23, + from dimension-cache.cc:23: ./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -210764,7 +210803,7 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ -./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -210786,13 +210825,13 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Translator); - ^~~~~~~~~~~~~ -./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); + ^~~~~~~~~~~~~~~~~~~~ +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -210814,13 +210853,13 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Grob); - ^~~~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); + ^~~~~~~~~~~~~~~~~~~~ +./include/skyline.hh: In static member function 'static Skyline* Skyline::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -210845,10 +210884,10 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); +./include/skyline.hh:65:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Skyline); ^~~~~~~~~~~~~~~~~~~~ -./include/skyline.hh: In static member function 'static Skyline* Skyline::unsmob(SCM)': +./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -210873,10 +210912,10 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/skyline.hh:65:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Skyline); +./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Moment); ^~~~~~~~~~~~~~~~~~~~ -./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -210898,12 +210937,12 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Moment); - ^~~~~~~~~~~~~~~~~~~~ +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); + ^~~~~~~~~~~~~ ./include/duration.hh: In static member function 'static Duration* Duration::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -211044,6 +211083,7 @@ ./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' DECLARE_SMOBS (Grob); ^~~~~~~~~~~~~ +rm -f ./out/page-layout-problem.dep; DEPENDENCIES_OUTPUT="./out/page-layout-problem.dep ./out/page-layout-problem.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/page-layout-problem.o page-layout-problem.cc In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, @@ -211243,6 +211283,7 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ +rm -f ./out/beam-performer.dep; DEPENDENCIES_OUTPUT="./out/beam-performer.dep ./out/beam-performer.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/beam-performer.o beam-performer.cc In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, @@ -211275,7 +211316,6 @@ ./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } ^~~~~~~~~~~ -rm -f ./out/page-layout-problem.dep; DEPENDENCIES_OUTPUT="./out/page-layout-problem.dep ./out/page-layout-problem.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/page-layout-problem.o page-layout-problem.cc In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, @@ -211513,236 +211553,6 @@ ./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } ^~~~~~~~~~~ -page-spacing-result.cc: In member function 'Real Page_spacing_result::average_force() const': -page-spacing-result.cc:44:32: warning: conversion from 'vsize' {aka 'long unsigned int'} to 'Real' {aka 'double'} may change value [-Wconversion] - average_force /= page_count (); - ^ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/grob.hh:23, - from ./include/item.hh:22, - from ./include/paper-column.hh:23, - from simple-spacer-scheme.cc:22: -./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' - inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/grob.hh:23, - from ./include/item.hh:22, - from ./include/paper-column.hh:23, - from simple-spacer-scheme.cc:22: -./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' - && (SCM_TYP7 (x) == scm_tc7_symbol)) - ^~~~~~~~ -./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' - inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } - ^~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/grob.hh:23, - from ./include/item.hh:22, - from ./include/paper-column.hh:23, - from simple-spacer-scheme.cc:22: -./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' - return scm_is_true (scm_equal_p (x, y)); - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' - inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/grob.hh:23, - from ./include/item.hh:22, - from ./include/paper-column.hh:23, - from simple-spacer-scheme.cc:22: -./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' - inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } - ^~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); - ^~~~~~~~~~~~~~~~~~~~ -rm -f ./out/beam-performer.dep; DEPENDENCIES_OUTPUT="./out/beam-performer.dep ./out/beam-performer.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/beam-performer.o beam-performer.cc -rm -f ./out/undead.dep; DEPENDENCIES_OUTPUT="./out/undead.dep ./out/undead.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/undead.o undead.cc -rm -f ./out/time-signature-performer.dep; DEPENDENCIES_OUTPUT="./out/time-signature-performer.dep ./out/time-signature-performer.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/time-signature-performer.o time-signature-performer.cc -./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Grob); - ^~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, @@ -211906,62 +211716,6 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ -./include/spring.hh: In static member function 'static Spring* Spring::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/spring.hh:38:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Spring); - ^~~~~~~~~~~~~~~~~~~~ -./include/simple-spacer.hh: In static member function 'static Simple_spacer* Simple_spacer::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/simple-spacer.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Simple_spacer); - ^~~~~~~~~~~~~~~~~~~~ ./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -211990,56 +211744,6 @@ ./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' DECLARE_SIMPLE_SMOBS (Box); ^~~~~~~~~~~~~~~~~~~~ -In file included from ./include/lily-guile.hh:39, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/grob.hh:23, - from ./include/item.hh:22, - from ./include/paper-column.hh:23, - from simple-spacer-scheme.cc:22: -simple-spacer-scheme.cc: In function 'void ly_solve_spring_rod_probleminit()': -simple-spacer-scheme.cc:27:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM, SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_solve_spring_rod_problem, "ly:solve-spring-rod-problem", - ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -simple-spacer-scheme.cc:27:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_solve_spring_rod_problem, "ly:solve-spring-rod-problem", - ^~~~~~~~~ -simple-spacer-scheme.cc: In function 'scm_unused_struct* ly_solve_spring_rod_problem(SCM, SCM, SCM, SCM)': -simple-spacer-scheme.cc:43:25: warning: conversion from 'long int' to 'int' may change value [-Wconversion] - int len = scm_ilength (springs); - ~~~~~~~~~~~~^~~~~~~~~ -rm -f ./out/pfb-scheme.dep; DEPENDENCIES_OUTPUT="./out/pfb-scheme.dep ./out/pfb-scheme.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/pfb-scheme.o pfb-scheme.cc -./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Grob); - ^~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, @@ -212271,15 +211975,43 @@ ./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } ^~~~~~~~~~~ -rm -f ./out/property-iterator.dep; DEPENDENCIES_OUTPUT="./out/property-iterator.dep ./out/property-iterator.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/property-iterator.o property-iterator.cc +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); + ^~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, - from ./include/skyline.hh:25, - from ./include/dot-formatting-problem.hh:4, - from dot-formatting-problem.cc:20: + from ./include/grob.hh:23, + from ./include/item.hh:22, + from ./include/paper-column.hh:23, + from simple-spacer-scheme.cc:22: ./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -212332,9 +212064,10 @@ from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, - from ./include/skyline.hh:25, - from ./include/dot-formatting-problem.hh:4, - from dot-formatting-problem.cc:20: + from ./include/grob.hh:23, + from ./include/item.hh:22, + from ./include/paper-column.hh:23, + from simple-spacer-scheme.cc:22: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -212368,9 +212101,10 @@ from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, - from ./include/skyline.hh:25, - from ./include/dot-formatting-problem.hh:4, - from dot-formatting-problem.cc:20: + from ./include/grob.hh:23, + from ./include/item.hh:22, + from ./include/paper-column.hh:23, + from simple-spacer-scheme.cc:22: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -212403,13 +212137,15 @@ ./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } ^~~~~~~~~~~ +rm -f ./out/undead.dep; DEPENDENCIES_OUTPUT="./out/undead.dep ./out/undead.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/undead.o undead.cc In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, - from ./include/skyline.hh:25, - from ./include/dot-formatting-problem.hh:4, - from dot-formatting-problem.cc:20: + from ./include/grob.hh:23, + from ./include/item.hh:22, + from ./include/paper-column.hh:23, + from simple-spacer-scheme.cc:22: ./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -212463,34 +212199,6 @@ ./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' DECLARE_SIMPLE_SMOBS (Box); ^~~~~~~~~~~~~~~~~~~~ -./include/skyline.hh: In static member function 'static Skyline* Skyline::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/skyline.hh:65:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Skyline); - ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, @@ -212557,6 +212265,26 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' return SCM_I_CONSP (x); ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/dot-configuration.hh:25, + from dot-configuration.cc:21: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, @@ -212593,6 +212321,19 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' scm_ptobs[SCM_PTOBNUM (port)].flush (port); ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, @@ -212627,6 +212368,37 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' SCM_TABCOL (port); ^~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/dot-configuration.hh:25, + from dot-configuration.cc:21: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' + return SCM_I_CONSP (x); + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, @@ -212662,6 +212434,41 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/dot-configuration.hh:25, + from dot-configuration.cc:21: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' + #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) + ^ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' + scm_ptobs[SCM_PTOBNUM (port)].flush (port); + ^~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -212694,6 +212501,73 @@ from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, + from ./include/dot-configuration.hh:25, + from dot-configuration.cc:21: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' + #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' + #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' + #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} + ^~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' + SCM_TABCOL (port); + ^~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/dot-configuration.hh:25, + from dot-configuration.cc:21: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/box.hh:10, from ./include/font-metric.hh:23, from ./include/all-font-metrics.hh:24, from all-font-metrics.cc:20: @@ -212778,6 +212652,34 @@ ./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, @@ -212853,24 +212755,6 @@ ./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from undead.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, @@ -212903,24 +212787,41 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); + ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from undead.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': + from ./include/box.hh:10, + from ./include/dot-configuration.hh:25, + from dot-configuration.cc:21: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -212939,27 +212840,19 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' - return SCM_I_CONSP (x); - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from undead.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' - #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) - ^ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -212972,16 +212865,16 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' - scm_ptobs[SCM_PTOBNUM (port)].flush (port); - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from undead.cc:20: +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); + ^~~~~~~~~~~~~ +./include/spring.hh: In static member function 'static Spring* Spring::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -212994,96 +212887,8 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' - #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' - #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' - #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} - ^~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' - SCM_TABCOL (port); - ^~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from undead.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) @@ -213094,10 +212899,9 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); +./include/spring.hh:38:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Spring); ^~~~~~~~~~~~~~~~~~~~ -rm -f ./out/protected-scm.dep; DEPENDENCIES_OUTPUT="./out/protected-scm.dep ./out/protected-scm.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/protected-scm.o protected-scm.cc ./include/font-metric.hh: In static member function 'static Font_metric* Font_metric::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -213126,46 +212930,7 @@ ./include/font-metric.hh:57:3: note: in expansion of macro 'DECLARE_SMOBS' DECLARE_SMOBS (Font_metric); ^~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/dot-configuration.hh:25, - from dot-configuration.cc:21: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/dot-configuration.hh:25, - from dot-configuration.cc:21: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': +./include/simple-spacer.hh: In static member function 'static Simple_spacer* Simple_spacer::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -213184,343 +212949,100 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' - return SCM_I_CONSP (x); - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/dot-configuration.hh:25, - from dot-configuration.cc:21: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' - #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) - ^ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' - scm_ptobs[SCM_PTOBNUM (port)].flush (port); - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/dot-configuration.hh:25, - from dot-configuration.cc:21: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' - #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' - #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' - #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} - ^~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' - SCM_TABCOL (port); - ^~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/simple-spacer.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Simple_spacer); + ^~~~~~~~~~~~~~~~~~~~ +In file included from ./include/lily-guile.hh:39, from ./include/smobs.hh:23, from ./include/box.hh:10, - from ./include/dot-configuration.hh:25, - from dot-configuration.cc:21: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ + from ./include/grob.hh:23, + from ./include/item.hh:22, + from ./include/paper-column.hh:23, + from simple-spacer-scheme.cc:22: +simple-spacer-scheme.cc: In function 'void ly_solve_spring_rod_probleminit()': +simple-spacer-scheme.cc:27:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM, SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_solve_spring_rod_problem, "ly:solve-spring-rod-problem", + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +simple-spacer-scheme.cc:27:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_solve_spring_rod_problem, "ly:solve-spring-rod-problem", + ^~~~~~~~~ +simple-spacer-scheme.cc: In function 'scm_unused_struct* ly_solve_spring_rod_problem(SCM, SCM, SCM, SCM)': +simple-spacer-scheme.cc:43:25: warning: conversion from 'long int' to 'int' may change value [-Wconversion] + int len = scm_ilength (springs); + ~~~~~~~~~~~~^~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/audio-item.hh:24, - from time-signature-performer.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': + from ./include/box.hh:10, + from ./include/skyline.hh:25, + from ./include/dot-formatting-problem.hh:4, + from dot-formatting-problem.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/audio-item.hh:24, - from time-signature-performer.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' - return SCM_I_CONSP (x); - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/audio-item.hh:24, - from time-signature-performer.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' - #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) - ^ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' - scm_ptobs[SCM_PTOBNUM (port)].flush (port); - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/audio-item.hh:24, - from time-signature-performer.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' - #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' - #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' - #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} - ^~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' - SCM_TABCOL (port); - ^~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/audio-item.hh:24, - from time-signature-performer.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' + inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, - from ./include/dot-configuration.hh:25, - from dot-configuration.cc:21: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': + from ./include/skyline.hh:25, + from ./include/dot-formatting-problem.hh:4, + from dot-formatting-problem.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -213539,49 +213061,63 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ -rm -f ./out/music-wrapper.dep; DEPENDENCIES_OUTPUT="./out/music-wrapper.dep ./out/music-wrapper.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/music-wrapper.o music-wrapper.cc +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' + && (SCM_TYP7 (x) == scm_tc7_symbol)) + ^~~~~~~~ +./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' + inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } + ^~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/program-option.hh:22, - from pfb-scheme.cc:2: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/skyline.hh:25, + from ./include/dot-formatting-problem.hh:4, + from dot-formatting-problem.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' + return scm_is_true (scm_equal_p (x, y)); + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' + inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/program-option.hh:22, - from pfb-scheme.cc:2: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/skyline.hh:25, + from ./include/dot-formatting-problem.hh:4, + from dot-formatting-problem.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -213603,46 +213139,12 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' - return SCM_I_CONSP (x); - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, - from ./include/lily-guile.hh:27, - from ./include/program-option.hh:22, - from pfb-scheme.cc:2: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' - #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) - ^ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' - scm_ptobs[SCM_PTOBNUM (port)].flush (port); - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/program-option.hh:22, - from pfb-scheme.cc:2: +./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' + inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } + ^~~~~~~~~~~ +rm -f ./out/time-signature-performer.dep; DEPENDENCIES_OUTPUT="./out/time-signature-performer.dep ./out/time-signature-performer.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/time-signature-performer.o time-signature-performer.cc +rm -f ./out/pfb-scheme.dep; DEPENDENCIES_OUTPUT="./out/pfb-scheme.dep ./out/pfb-scheme.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/pfb-scheme.o pfb-scheme.cc +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -213655,82 +213157,22 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' - #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' - #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' - #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} - ^~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' - SCM_TABCOL (port); - ^~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/program-option.hh:22, - from pfb-scheme.cc:2: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -./include/scm-hash.hh: In static member function 'static Scheme_hash_table* Scheme_hash_table::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); + ^~~~~~~~~~~~~~~~~~~~ +./include/skyline.hh: In static member function 'static Skyline* Skyline::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -213752,12 +213194,12 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/scm-hash.hh:62:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Scheme_hash_table); - ^~~~~~~~~~~~~ +./include/skyline.hh:65:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Skyline); + ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, @@ -213870,6 +213312,34 @@ ./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' return scm_is_true (scm_equal_p (x, y)); ^~~~~~~~~~~ +./include/scm-hash.hh: In static member function 'static Scheme_hash_table* Scheme_hash_table::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/scm-hash.hh:62:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Scheme_hash_table); + ^~~~~~~~~~~~~ ./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -213945,69 +213415,11 @@ ./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' DECLARE_SIMPLE_SMOBS (Box); ^~~~~~~~~~~~~~~~~~~~ -./include/skyline.hh: In static member function 'static Skyline* Skyline::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/skyline.hh:65:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Skyline); - ^~~~~~~~~~~~~~~~~~~~ -rm -f ./out/score-scheme.dep; DEPENDENCIES_OUTPUT="./out/score-scheme.dep ./out/score-scheme.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/score-scheme.o score-scheme.cc -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from undead.cc:20: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/protected-scm.hh:23, - from protected-scm.cc:20: + from ./include/smobs.hh:23, + from undead.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -214036,8 +213448,8 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/protected-scm.hh:23, - from protected-scm.cc:20: + from ./include/smobs.hh:23, + from undead.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -214066,8 +213478,8 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, - from ./include/protected-scm.hh:23, - from protected-scm.cc:20: + from ./include/smobs.hh:23, + from undead.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -214098,8 +213510,8 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/protected-scm.hh:23, - from protected-scm.cc:20: + from ./include/smobs.hh:23, + from undead.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -214127,42 +213539,10 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' SCM_TABCOL (port); ^~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/performer.hh:25, - from beam-performer.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/protected-scm.hh:23, - from protected-scm.cc:20: + from ./include/smobs.hh:23, + from undead.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -214219,11 +213599,46 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ +rm -f ./out/property-iterator.dep; DEPENDENCIES_OUTPUT="./out/property-iterator.dep ./out/property-iterator.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/property-iterator.o property-iterator.cc +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/audio-item.hh:24, + from time-signature-performer.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/performer.hh:25, - from beam-performer.cc:20: + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/audio-item.hh:24, + from time-signature-performer.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -214252,9 +213667,10 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/performer.hh:25, - from beam-performer.cc:20: + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/audio-item.hh:24, + from time-signature-performer.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -214285,9 +213701,10 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/performer.hh:25, - from beam-performer.cc:20: + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/audio-item.hh:24, + from time-signature-performer.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -214315,11 +213732,40 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' SCM_TABCOL (port); ^~~~~~~~~~ +./include/skyline.hh: In static member function 'static Skyline* Skyline::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/skyline.hh:65:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Skyline); + ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/performer.hh:25, - from beam-performer.cc:20: + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/audio-item.hh:24, + from time-signature-performer.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -214376,167 +213822,42 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/performer.hh:25, - from beam-performer.cc:20: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/performer.hh:25, - from beam-performer.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' - inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/performer.hh:25, - from beam-performer.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' - && (SCM_TYP7 (x) == scm_tc7_symbol)) - ^~~~~~~~ -./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' - inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } - ^~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/performer.hh:25, - from beam-performer.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': + from ./include/program-option.hh:22, + from pfb-scheme.cc:2: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' - return scm_is_true (scm_equal_p (x, y)); - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' - inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } - ^~~~~~~~~~~ + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/performer.hh:25, - from beam-performer.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': + from ./include/program-option.hh:22, + from pfb-scheme.cc:2: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -214558,44 +213879,24 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ -./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' - inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } - ^~~~~~~~~~~ -./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' + return SCM_I_CONSP (x); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, + from ./include/lily-guile.hh:27, + from ./include/program-option.hh:22, + from pfb-scheme.cc:2: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' + #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) + ^ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Translator); - ^~~~~~~~~~~~~ -./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ + ^~~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -214608,16 +213909,16 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Moment); - ^~~~~~~~~~~~~~~~~~~~ -./include/pitch.hh: In static member function 'static Pitch* Pitch::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' + scm_ptobs[SCM_PTOBNUM (port)].flush (port); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/program-option.hh:22, + from pfb-scheme.cc:2: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -214630,56 +213931,38 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/pitch.hh:74:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Pitch); - ^~~~~~~~~~~~~~~~~~~~ -./include/duration.hh: In static member function 'static Duration* Duration::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' + #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' + #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' + #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} + ^~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' + SCM_TABCOL (port); + ^~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/program-option.hh:22, + from pfb-scheme.cc:2: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/duration.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Duration); - ^~~~~~~~~~~~~~~~~~~~ -./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ + ^~~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -214689,25 +213972,25 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Listener); - ^~~~~~~~~~~~~~~~~~~~ -./include/scm-hash.hh: In static member function 'static Scheme_hash_table* Scheme_hash_table::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -214717,19 +214000,19 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/scm-hash.hh:62:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Scheme_hash_table); - ^~~~~~~~~~~~~ -./include/context.hh: In static member function 'static Context* Context::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +rm -f ./out/protected-scm.dep; DEPENDENCIES_OUTPUT="./out/protected-scm.dep ./out/protected-scm.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/protected-scm.o protected-scm.cc +rm -f ./out/music-wrapper.dep; DEPENDENCIES_OUTPUT="./out/music-wrapper.dep ./out/music-wrapper.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/music-wrapper.o music-wrapper.cc +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from undead.cc:20: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -214748,15 +214031,12 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/context.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Context); - ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, @@ -214778,34 +214058,6 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' if (scm_is_null (*freelist)) ^~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); - ^~~~~~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -214851,34 +214103,6 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' return SCM_I_CONSP (x); ^~~~~~~~~~~ -./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Stencil); - ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, @@ -214915,34 +214139,6 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' scm_ptobs[SCM_PTOBNUM (port)].flush (port); ^~~~~~~~~~~ -./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Prob); - ^~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, @@ -215040,6 +214236,7 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ +rm -f ./out/score-scheme.dep; DEPENDENCIES_OUTPUT="./out/score-scheme.dep ./out/score-scheme.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/score-scheme.o score-scheme.cc In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, @@ -215263,35 +214460,6 @@ ./include/spring.hh:38:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' DECLARE_SIMPLE_SMOBS (Spring); ^~~~~~~~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/program-option.hh:22, - from pfb-scheme.cc:2: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ ./include/simple-spacer.hh: In static member function 'static Simple_spacer* Simple_spacer::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -215348,42 +214516,13 @@ ./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' DECLARE_SIMPLE_SMOBS (Box); ^~~~~~~~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/music-wrapper.hh:23, - from music-wrapper.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/music-wrapper.hh:23, - from music-wrapper.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/audio-item.hh:24, + from time-signature-performer.cc:20: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -215402,45 +214541,12 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' - return SCM_I_CONSP (x); - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, - from ./include/lily-guile.hh:27, - from ./include/music-wrapper.hh:23, - from music-wrapper.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' - #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) - ^ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' - scm_ptobs[SCM_PTOBNUM (port)].flush (port); - ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, @@ -215478,37 +214584,6 @@ ./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/music-wrapper.hh:23, - from music-wrapper.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' - #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' - #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' - #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} - ^~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' - SCM_TABCOL (port); - ^~~~~~~~~~ ./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -215525,122 +214600,6 @@ ./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/music-wrapper.hh:23, - from music-wrapper.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -./include/skyline.hh: In static member function 'static Skyline* Skyline::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/skyline.hh:65:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Skyline); - ^~~~~~~~~~~~~~~~~~~~ -./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Stencil); - ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, @@ -215767,6 +214726,34 @@ undead.cc:25:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' DECLARE_SIMPLE_SMOBS (Undead); ^~~~~~~~~~~~~~~~~~~~ +./include/skyline.hh: In static member function 'static Skyline* Skyline::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/skyline.hh:65:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Skyline); + ^~~~~~~~~~~~~~~~~~~~ undead.cc: In static member function 'static scm_unused_struct* Undead::smob_p(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -215795,6 +214782,34 @@ undead.cc:53:1: note: in expansion of macro 'IMPLEMENT_SIMPLE_SMOBS' IMPLEMENT_SIMPLE_SMOBS (Undead); ^~~~~~~~~~~~~~~~~~~~~~ +./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Stencil); + ^~~~~~~~~~~~~~~~~~~~ In file included from undead.cc:21: undead.cc: In function 'void init_type_Undead()': ./include/ly-smobs.icc:31:53: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] @@ -215844,7 +214859,11 @@ undead.cc:92:12: note: in expansion of macro 'SCM_UNBNDP' if (!SCM_UNBNDP (elt)) ^~~~~~~~~~ -./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/program-option.hh:22, + from pfb-scheme.cc:2: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -215863,100 +214882,75 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Grob); - ^~~~~~~~~~~~~ -./include/output-def.hh: In static member function 'static Output_def* Output_def::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ +rm -f ./out/one-line-page-breaking.dep; DEPENDENCIES_OUTPUT="./out/one-line-page-breaking.dep ./out/one-line-page-breaking.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/one-line-page-breaking.o one-line-page-breaking.cc +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/audio-item.hh:24, + from time-signature-performer.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/output-def.hh:54:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Output_def); - ^~~~~~~~~~~~~ -./include/paper-book.hh: In static member function 'static Paper_book* Paper_book::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/paper-book.hh:32:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Paper_book); - ^~~~~~~~~~~~~ -./include/music-output.hh: In static member function 'static Music_output* Music_output::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' + inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/music-output.hh:31:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Music_output); - ^~~~~~~~~~~~~ -./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/audio-item.hh:24, + from time-signature-performer.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -215975,52 +214969,59 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Prob); - ^~~~~~~~~~~~~ -./include/skyline-pair.hh: In static member function 'static Skyline_pair* Skyline_pair::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' + && (SCM_TYP7 (x) == scm_tc7_symbol)) + ^~~~~~~~ +./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' + inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } + ^~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/audio-item.hh:24, + from time-signature-performer.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/skyline-pair.hh:30:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Skyline_pair); - ^~~~~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' + return scm_is_true (scm_equal_p (x, y)); + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' + inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/music-iterator.hh:24, - from ./include/simple-music-iterator.hh:23, - from ./include/property-iterator.hh:23, - from property-iterator.cc:20: + from ./include/protected-scm.hh:23, + from protected-scm.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -216049,12 +215050,8 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/music-iterator.hh:24, - from ./include/simple-music-iterator.hh:23, - from ./include/property-iterator.hh:23, - from property-iterator.cc:20: + from ./include/protected-scm.hh:23, + from protected-scm.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -216080,15 +215077,42 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' return SCM_I_CONSP (x); ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, - from ./include/music-iterator.hh:24, - from ./include/simple-music-iterator.hh:23, - from ./include/property-iterator.hh:23, - from property-iterator.cc:20: + from ./include/audio-item.hh:24, + from time-signature-performer.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' + inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, + from ./include/lily-guile.hh:27, + from ./include/protected-scm.hh:23, + from protected-scm.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -216119,12 +215143,8 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/music-iterator.hh:24, - from ./include/simple-music-iterator.hh:23, - from ./include/property-iterator.hh:23, - from property-iterator.cc:20: + from ./include/protected-scm.hh:23, + from protected-scm.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -216154,12 +215174,8 @@ ^~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/music-iterator.hh:24, - from ./include/simple-music-iterator.hh:23, - from ./include/property-iterator.hh:23, - from property-iterator.cc:20: + from ./include/protected-scm.hh:23, + from protected-scm.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -216188,6 +215204,7 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ +rm -f ./out/page-marker-scheme.dep; DEPENDENCIES_OUTPUT="./out/page-marker-scheme.dep ./out/page-marker-scheme.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/page-marker-scheme.o page-marker-scheme.cc /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -216216,97 +215233,7 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/spring.hh:24, - from ./include/simple-spacer.hh:25, - from ./include/page-layout-problem.hh:23, - from page-layout-problem.cc:20: -page-layout-problem.cc: In static member function 'static scm_unused_struct* Page_layout_problem::get_footnotes_from_lines(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -page-layout-problem.cc:86:24: note: in expansion of macro 'scm_is_null' - footnotes_added = !scm_is_null (g->get_property ("footnote-stencil")); - ^~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -page-layout-problem.cc:88:24: note: in expansion of macro 'scm_is_null' - footnotes_added = !scm_is_null (p->get_property ("footnote-stencil")); - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/program-option.hh:22, - from pfb-scheme.cc:2: -./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' - inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/program-option.hh:22, - from pfb-scheme.cc:2: -./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': +./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -216325,20 +215252,16 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' - && (SCM_TYP7 (x) == scm_tc7_symbol)) - ^~~~~~~~ -./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' - inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } - ^~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/protected-scm.hh:23, - from protected-scm.cc:20: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Moment); + ^~~~~~~~~~~~~~~~~~~~ +./include/pitch.hh: In static member function 'static Pitch* Pitch::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -216357,56 +215280,51 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/pitch.hh:74:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Pitch); + ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/program-option.hh:22, - from pfb-scheme.cc:2: -./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': + from ./include/music-wrapper.hh:23, + from music-wrapper.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' - return scm_is_true (scm_equal_p (x, y)); - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' - inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } - ^~~~~~~~~~~ + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/audio-item.hh:24, - from time-signature-performer.cc:20: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': + from ./include/music-wrapper.hh:23, + from music-wrapper.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -216425,23 +215343,27 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' + return SCM_I_CONSP (x); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, - from ./include/program-option.hh:22, - from pfb-scheme.cc:2: -./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': + from ./include/music-wrapper.hh:23, + from music-wrapper.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' + #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) + ^ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -216454,28 +215376,16 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' - inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } - ^~~~~~~~~~~ -page-layout-problem.cc: In member function 'void Page_layout_problem::solve_rod_spring_problem(bool, Real)': -page-layout-problem.cc:738:60: warning: conversion from 'vsize' {aka 'long unsigned int'} to 'Real' {aka 'double'} may change value [-Wconversion] - Real spacing_increment = overflow / (space_count - 2); - ~~~~~~~~~~~~~^~~~ -page-layout-problem.cc:740:32: warning: conversion from 'vsize' {aka 'long unsigned int'} to 'Real' {aka 'double'} may change value [-Wconversion] - solution_[i] -= (i - 1) * spacing_increment; - ~~~^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' + scm_ptobs[SCM_PTOBNUM (port)].flush (port); + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/music-iterator.hh:24, - from ./include/simple-music-iterator.hh:23, - from ./include/property-iterator.hh:23, - from property-iterator.cc:20: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': + from ./include/music-wrapper.hh:23, + from music-wrapper.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -216488,84 +215398,110 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' + #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' + #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' + #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} + ^~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' + SCM_TABCOL (port); + ^~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/music-iterator.hh:24, - from ./include/simple-music-iterator.hh:23, - from ./include/property-iterator.hh:23, - from property-iterator.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': + from ./include/music-wrapper.hh:23, + from music-wrapper.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' - inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Translator); + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/music-iterator.hh:24, - from ./include/simple-music-iterator.hh:23, - from ./include/property-iterator.hh:23, - from property-iterator.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -216584,65 +215520,81 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' - && (SCM_TYP7 (x) == scm_tc7_symbol)) - ^~~~~~~~ -./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' - inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } - ^~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Listener); + ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/music-iterator.hh:24, - from ./include/simple-music-iterator.hh:23, - from ./include/property-iterator.hh:23, - from property-iterator.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': + from ./include/grob-info.hh:23, + from ./include/performer.hh:25, + from beam-performer.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' - return scm_is_true (scm_equal_p (x, y)); - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' - inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } - ^~~~~~~~~~~ + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/music-iterator.hh:24, - from ./include/simple-music-iterator.hh:23, - from ./include/property-iterator.hh:23, - from property-iterator.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': + from ./include/grob-info.hh:23, + from ./include/performer.hh:25, + from beam-performer.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -216664,16 +215616,25 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ -./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' - inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } - ^~~~~~~~~~~ -./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' + return SCM_I_CONSP (x); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/performer.hh:25, + from beam-performer.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' + #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) + ^ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -216686,16 +215647,13 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Moment); - ^~~~~~~~~~~~~~~~~~~~ -./include/music-iterator.hh: In static member function 'static Music_iterator* Music_iterator::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' + scm_ptobs[SCM_PTOBNUM (port)].flush (port); + ^~~~~~~~~~~ +./include/output-def.hh: In static member function 'static Output_def* Output_def::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -216720,10 +215678,10 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/music-iterator.hh:68:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Music_iterator); +./include/output-def.hh:54:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Output_def); ^~~~~~~~~~~~~ -./include/context-def.hh: In static member function 'static Context_def* Context_def::unsmob(SCM)': +./include/paper-book.hh: In static member function 'static Paper_book* Paper_book::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -216748,10 +215706,14 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/context-def.hh:79:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Context_def); +./include/paper-book.hh:32:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Paper_book); ^~~~~~~~~~~~~ -./include/duration.hh: In static member function 'static Duration* Duration::unsmob(SCM)': +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/performer.hh:25, + from beam-performer.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -216764,22 +215726,22 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/duration.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Duration); - ^~~~~~~~~~~~~~~~~~~~ -./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' + #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' + #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' + #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} + ^~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' + SCM_TABCOL (port); + ^~~~~~~~~~ +./include/music-output.hh: In static member function 'static Music_output* Music_output::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -216801,13 +215763,74 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Listener); - ^~~~~~~~~~~~~~~~~~~~ -./include/scm-hash.hh: In static member function 'static Scheme_hash_table* Scheme_hash_table::unsmob(SCM)': +./include/music-output.hh:31:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Music_output); + ^~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/performer.hh:25, + from beam-performer.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -216832,10 +215855,10 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/scm-hash.hh:62:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Scheme_hash_table); +./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Prob); ^~~~~~~~~~~~~ -./include/context.hh: In static member function 'static Context* Context::unsmob(SCM)': +./include/skyline-pair.hh: In static member function 'static Skyline_pair* Skyline_pair::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -216857,13 +215880,18 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/context.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Context); - ^~~~~~~~~~~~~ -./include/pitch.hh: In static member function 'static Pitch* Pitch::unsmob(SCM)': +./include/skyline-pair.hh:30:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Skyline_pair); + ^~~~~~~~~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/performer.hh:25, + from beam-performer.cc:20: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -216882,20 +215910,18 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/pitch.hh:74:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Pitch); - ^~~~~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/protected-scm.hh:23, - from protected-scm.cc:20: + from ./include/grob-info.hh:23, + from ./include/performer.hh:25, + from beam-performer.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -216946,8 +215972,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/protected-scm.hh:23, - from protected-scm.cc:20: + from ./include/grob-info.hh:23, + from ./include/performer.hh:25, + from beam-performer.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -216979,8 +216006,9 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/protected-scm.hh:23, - from protected-scm.cc:20: + from ./include/grob-info.hh:23, + from ./include/performer.hh:25, + from beam-performer.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -217013,38 +216041,11 @@ ./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } ^~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); - ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/protected-scm.hh:23, - from protected-scm.cc:20: + from ./include/grob-info.hh:23, + from ./include/performer.hh:25, + from beam-performer.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -217070,226 +216071,11 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ -./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Stencil); - ^~~~~~~~~~~~~~~~~~~~ -./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Prob); - ^~~~~~~~~~~~~ -In file included from ./include/lily-guile.hh:39, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/music-iterator.hh:24, - from ./include/simple-music-iterator.hh:23, - from ./include/property-iterator.hh:23, - from property-iterator.cc:20: -property-iterator.cc: In function 'void Property_iterator_once_finalization_init_functions()': -property-iterator.cc:73:42: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (Property_iterator, once_finalization, 3); - ^~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -property-iterator.cc:73:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (Property_iterator, once_finalization, 3); - ^~~~~~~~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/music-iterator.hh:24, - from ./include/simple-music-iterator.hh:23, - from ./include/property-iterator.hh:23, - from property-iterator.cc:20: -property-iterator.cc: In function 'scm_unused_struct* get_property_path(Music*)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' - && (SCM_TYP7 (x) == scm_tc7_symbol)) - ^~~~~~~~ -property-iterator.cc:112:7: note: in expansion of macro 'scm_is_symbol' - if (scm_is_symbol (eprop)) - ^~~~~~~~~~~~~ -rm -f ./out/one-line-page-breaking.dep; DEPENDENCIES_OUTPUT="./out/one-line-page-breaking.dep ./out/one-line-page-breaking.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/one-line-page-breaking.o one-line-page-breaking.cc -In file included from ./include/lily-guile.hh:39, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/music-iterator.hh:24, - from ./include/simple-music-iterator.hh:23, - from ./include/property-iterator.hh:23, - from property-iterator.cc:20: -property-iterator.cc: In function 'void Push_property_iterator_once_finalization_init_functions()': -property-iterator.cc:143:47: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (Push_property_iterator, once_finalization, 2); - ^~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -property-iterator.cc:143:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (Push_property_iterator, once_finalization, 2); - ^~~~~~~~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/music-wrapper.hh:23, - from music-wrapper.cc:20: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ -rm -f ./out/page-marker-scheme.dep; DEPENDENCIES_OUTPUT="./out/page-marker-scheme.dep ./out/page-marker-scheme.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/page-marker-scheme.o page-marker-scheme.cc -./include/source-file.hh: In static member function 'static Source_file* Source_file::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/source-file.hh:49:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Source_file); - ^~~~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); - ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/audio-item.hh:24, - from time-signature-performer.cc:20: + from ./include/program-option.hh:22, + from pfb-scheme.cc:2: ./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -217306,6 +216092,39 @@ ./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/spring.hh:24, + from ./include/simple-spacer.hh:25, + from ./include/page-layout-problem.hh:23, + from page-layout-problem.cc:20: +page-layout-problem.cc: In static member function 'static scm_unused_struct* Page_layout_problem::get_footnotes_from_lines(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +page-layout-problem.cc:86:24: note: in expansion of macro 'scm_is_null' + footnotes_added = !scm_is_null (g->get_property ("footnote-stencil")); + ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +page-layout-problem.cc:88:24: note: in expansion of macro 'scm_is_null' + footnotes_added = !scm_is_null (p->get_property ("footnote-stencil")); + ^~~~~~~~~~~ ./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -217340,10 +216159,8 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/audio-item.hh:24, - from time-signature-performer.cc:20: + from ./include/program-option.hh:22, + from pfb-scheme.cc:2: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -217375,10 +216192,8 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/audio-item.hh:24, - from time-signature-performer.cc:20: + from ./include/program-option.hh:22, + from pfb-scheme.cc:2: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -217411,12 +216226,38 @@ ./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } ^~~~~~~~~~~ +./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Translator); + ^~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/audio-item.hh:24, - from time-signature-performer.cc:20: + from ./include/program-option.hh:22, + from pfb-scheme.cc:2: ./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -217498,7 +216339,7 @@ ./include/pitch.hh:74:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' DECLARE_SIMPLE_SMOBS (Pitch); ^~~~~~~~~~~~~~~~~~~~ -./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': +./include/duration.hh: In static member function 'static Duration* Duration::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -217520,65 +216361,19 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Translator); - ^~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/music-wrapper.hh:23, - from music-wrapper.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' - inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } - ^~~~~~~~~~~ +./include/duration.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Duration); + ^~~~~~~~~~~~~~~~~~~~ +page-layout-problem.cc: In member function 'void Page_layout_problem::solve_rod_spring_problem(bool, Real)': +page-layout-problem.cc:738:60: warning: conversion from 'vsize' {aka 'long unsigned int'} to 'Real' {aka 'double'} may change value [-Wconversion] + Real spacing_increment = overflow / (space_count - 2); + ~~~~~~~~~~~~~^~~~ +page-layout-problem.cc:740:32: warning: conversion from 'vsize' {aka 'long unsigned int'} to 'Real' {aka 'double'} may change value [-Wconversion] + solution_[i] -= (i - 1) * spacing_increment; + ~~~^~~~ ./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -217607,11 +216402,7 @@ ./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' DECLARE_SIMPLE_SMOBS (Listener); ^~~~~~~~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/music-wrapper.hh:23, - from music-wrapper.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': +./include/scm-hash.hh: In static member function 'static Scheme_hash_table* Scheme_hash_table::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -217630,57 +216421,16 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' - && (SCM_TYP7 (x) == scm_tc7_symbol)) - ^~~~~~~~ -./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' - inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } - ^~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/music-wrapper.hh:23, - from music-wrapper.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' - return scm_is_true (scm_equal_p (x, y)); - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' - inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/music-wrapper.hh:23, - from music-wrapper.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/scm-hash.hh:62:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Scheme_hash_table); + ^~~~~~~~~~~~~ +./include/context.hh: In static member function 'static Context* Context::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -217699,13 +216449,16 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' - inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } - ^~~~~~~~~~~ -./include/font-metric.hh: In static member function 'static Font_metric* Font_metric::unsmob(SCM)': +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/context.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Context); + ^~~~~~~~~~~~~ +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -217727,13 +216480,13 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/font-metric.hh:57:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Font_metric); - ^~~~~~~~~~~~~ -./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); + ^~~~~~~~~~~~~~~~~~~~ +./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -217758,10 +216511,10 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Moment); +./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Stencil); ^~~~~~~~~~~~~~~~~~~~ -./include/pitch.hh: In static member function 'static Pitch* Pitch::unsmob(SCM)': +./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -217783,43 +216536,13 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/pitch.hh:74:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Pitch); - ^~~~~~~~~~~~~~~~~~~~ -In file included from ./include/lily-guile.hh:39, - from ./include/program-option.hh:22, - from pfb-scheme.cc:2: -pfb-scheme.cc: In function 'void ly_pfb_2_pfainit()': -pfb-scheme.cc:9:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_pfb_2_pfa, "ly:pfb->pfa", - ^~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -pfb-scheme.cc:9:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_pfb_2_pfa, "ly:pfb->pfa", - ^~~~~~~~~ -pfb-scheme.cc: In function 'scm_unused_struct* ly_pfb_2_pfa(SCM)': -pfb-scheme.cc:21:65: warning: conversion from 'std::vector::size_type' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - char *pfa = pfb2pfa ((Byte *) &pfb_string[0], pfb_string.size ()); - ~~~~~~~~~~~~~~~~^~ -In file included from ./include/lily-guile.hh:39, - from ./include/program-option.hh:22, - from pfb-scheme.cc:2: -pfb-scheme.cc: In function 'void ly_otf_2_cffinit()': -pfb-scheme.cc:31:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_otf_2_cff, "ly:otf->cff", - ^~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -pfb-scheme.cc:31:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_otf_2_cff, "ly:otf->cff", - ^~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Prob); + ^~~~~~~~~~~~~ +./include/source-file.hh: In static member function 'static Source_file* Source_file::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -217841,13 +216564,13 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); - ^~~~~~~~~~~~~~~~~~~~ -./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': +./include/source-file.hh:49:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Source_file); + ^~~~~~~~~~~~~ +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -217872,10 +216595,14 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Stencil); +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); ^~~~~~~~~~~~~~~~~~~~ -./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/protected-scm.hh:23, + from protected-scm.cc:20: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -217894,47 +216621,20 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Prob); - ^~~~~~~~~~~~~ -In file included from ./include/lily-guile.hh:39, - from ./include/music-wrapper.hh:23, - from music-wrapper.cc:20: -music-wrapper.cc: In function 'void Music_wrapper_start_callback_init_functions()': -music-wrapper.cc:24:38: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (Music_wrapper, start_callback, 1); - ^~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -music-wrapper.cc:24:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (Music_wrapper, start_callback, 1); - ^~~~~~~~~~~~~~~~~~~~ -music-wrapper.cc: In function 'void Music_wrapper_length_callback_init_functions()': -music-wrapper.cc:36:38: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (Music_wrapper, length_callback, 1); - ^~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -music-wrapper.cc:36:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (Music_wrapper, length_callback, 1); - ^~~~~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ rm -f ./out/unpure-pure-container.dep; DEPENDENCIES_OUTPUT="./out/unpure-pure-container.dep ./out/unpure-pure-container.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/unpure-pure-container.o unpure-pure-container.cc -rm -f ./out/music-function.dep; DEPENDENCIES_OUTPUT="./out/music-function.dep ./out/music-function.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/music-function.o music-function.cc In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/input.hh:69, - from ./include/score.hh:25, - from score-scheme.cc:20: + from ./include/constrained-breaking.hh:23, + from ./include/page-breaking.hh:23, + from ./include/one-line-page-breaking.hh:23, + from one-line-page-breaking.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -217963,10 +216663,10 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/input.hh:69, - from ./include/score.hh:25, - from score-scheme.cc:20: + from ./include/constrained-breaking.hh:23, + from ./include/page-breaking.hh:23, + from ./include/one-line-page-breaking.hh:23, + from one-line-page-breaking.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -217995,10 +216695,10 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/input.hh:69, - from ./include/score.hh:25, - from score-scheme.cc:20: + from ./include/constrained-breaking.hh:23, + from ./include/page-breaking.hh:23, + from ./include/one-line-page-breaking.hh:23, + from one-line-page-breaking.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -218029,10 +216729,10 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/input.hh:69, - from ./include/score.hh:25, - from score-scheme.cc:20: + from ./include/constrained-breaking.hh:23, + from ./include/page-breaking.hh:23, + from ./include/one-line-page-breaking.hh:23, + from one-line-page-breaking.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -218062,10 +216762,10 @@ ^~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/input.hh:69, - from ./include/score.hh:25, - from score-scheme.cc:20: + from ./include/constrained-breaking.hh:23, + from ./include/page-breaking.hh:23, + from ./include/one-line-page-breaking.hh:23, + from one-line-page-breaking.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -218122,14 +216822,7 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ -rm -f ./out/ambitus-engraver.dep; DEPENDENCIES_OUTPUT="./out/ambitus-engraver.dep ./out/ambitus-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/ambitus-engraver.o ambitus-engraver.cc -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/input.hh:69, - from ./include/score.hh:25, - from score-scheme.cc:20: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': +./include/font-metric.hh: In static member function 'static Font_metric* Font_metric::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -218148,19 +216841,21 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/font-metric.hh:57:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Font_metric); + ^~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/constrained-breaking.hh:23, - from ./include/page-breaking.hh:23, - from ./include/one-line-page-breaking.hh:23, - from one-line-page-breaking.cc:20: + from ./include/smobs.hh:23, + from ./include/page-marker.hh:23, + from page-marker-scheme.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -218189,10 +216884,38 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/constrained-breaking.hh:23, - from ./include/page-breaking.hh:23, - from ./include/one-line-page-breaking.hh:23, - from one-line-page-breaking.cc:20: + from ./include/music-wrapper.hh:23, + from music-wrapper.cc:20: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/page-marker.hh:23, + from page-marker-scheme.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -218221,10 +216944,9 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, - from ./include/constrained-breaking.hh:23, - from ./include/page-breaking.hh:23, - from ./include/one-line-page-breaking.hh:23, - from one-line-page-breaking.cc:20: + from ./include/smobs.hh:23, + from ./include/page-marker.hh:23, + from page-marker-scheme.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -218253,12 +216975,24 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' scm_ptobs[SCM_PTOBNUM (port)].flush (port); ^~~~~~~~~~~ +In file included from ./include/lily-guile.hh:39, + from ./include/program-option.hh:22, + from pfb-scheme.cc:2: +pfb-scheme.cc: In function 'void ly_pfb_2_pfainit()': +pfb-scheme.cc:9:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_pfb_2_pfa, "ly:pfb->pfa", + ^~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +pfb-scheme.cc:9:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_pfb_2_pfa, "ly:pfb->pfa", + ^~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/constrained-breaking.hh:23, - from ./include/page-breaking.hh:23, - from ./include/one-line-page-breaking.hh:23, - from one-line-page-breaking.cc:20: + from ./include/smobs.hh:23, + from ./include/page-marker.hh:23, + from page-marker-scheme.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -218288,10 +217022,9 @@ ^~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/constrained-breaking.hh:23, - from ./include/page-breaking.hh:23, - from ./include/one-line-page-breaking.hh:23, - from one-line-page-breaking.cc:20: + from ./include/smobs.hh:23, + from ./include/page-marker.hh:23, + from page-marker-scheme.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -218348,12 +217081,32 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ +pfb-scheme.cc: In function 'scm_unused_struct* ly_pfb_2_pfa(SCM)': +pfb-scheme.cc:21:65: warning: conversion from 'std::vector::size_type' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + char *pfa = pfb2pfa ((Byte *) &pfb_string[0], pfb_string.size ()); + ~~~~~~~~~~~~~~~~^~ +In file included from ./include/lily-guile.hh:39, + from ./include/program-option.hh:22, + from pfb-scheme.cc:2: +pfb-scheme.cc: In function 'void ly_otf_2_cffinit()': +pfb-scheme.cc:31:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_otf_2_cff, "ly:otf->cff", + ^~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +pfb-scheme.cc:31:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_otf_2_cff, "ly:otf->cff", + ^~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/page-marker.hh:23, - from page-marker-scheme.cc:20: + from ./include/moment.hh:23, + from ./include/music-iterator.hh:24, + from ./include/simple-music-iterator.hh:23, + from ./include/property-iterator.hh:23, + from property-iterator.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -218383,8 +217136,11 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/page-marker.hh:23, - from page-marker-scheme.cc:20: + from ./include/moment.hh:23, + from ./include/music-iterator.hh:24, + from ./include/simple-music-iterator.hh:23, + from ./include/property-iterator.hh:23, + from property-iterator.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -218414,8 +217170,11 @@ from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/page-marker.hh:23, - from page-marker-scheme.cc:20: + from ./include/moment.hh:23, + from ./include/music-iterator.hh:24, + from ./include/simple-music-iterator.hh:23, + from ./include/property-iterator.hh:23, + from property-iterator.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -218447,8 +217206,11 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/page-marker.hh:23, - from page-marker-scheme.cc:20: + from ./include/moment.hh:23, + from ./include/music-iterator.hh:24, + from ./include/simple-music-iterator.hh:23, + from ./include/property-iterator.hh:23, + from property-iterator.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -218479,8 +217241,11 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/page-marker.hh:23, - from page-marker-scheme.cc:20: + from ./include/moment.hh:23, + from ./include/music-iterator.hh:24, + from ./include/simple-music-iterator.hh:23, + from ./include/property-iterator.hh:23, + from property-iterator.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -218537,14 +217302,12 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ -rm -f ./out/instrument-switch-engraver.dep; DEPENDENCIES_OUTPUT="./out/instrument-switch-engraver.dep ./out/instrument-switch-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/instrument-switch-engraver.o instrument-switch-engraver.cc +rm -f ./out/music-function.dep; DEPENDENCIES_OUTPUT="./out/music-function.dep ./out/music-function.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/music-function.o music-function.cc In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/input.hh:69, - from ./include/score.hh:25, - from score-scheme.cc:20: + from ./include/protected-scm.hh:23, + from protected-scm.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -218595,10 +217358,8 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/input.hh:69, - from ./include/score.hh:25, - from score-scheme.cc:20: + from ./include/protected-scm.hh:23, + from protected-scm.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -218630,10 +217391,8 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/input.hh:69, - from ./include/score.hh:25, - from score-scheme.cc:20: + from ./include/protected-scm.hh:23, + from protected-scm.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -218666,12 +217425,30 @@ ./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/input.hh:69, from ./include/score.hh:25, from score-scheme.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/protected-scm.hh:23, + from protected-scm.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -218697,164 +217474,6 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ -./include/score.hh: In static member function 'static Score* Score::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/score.hh:32:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Score); - ^~~~~~~~~~~~~ -./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Moment); - ^~~~~~~~~~~~~~~~~~~~ -./include/pitch.hh: In static member function 'static Pitch* Pitch::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/pitch.hh:74:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Pitch); - ^~~~~~~~~~~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); - ^~~~~~~~~~~~~~~~~~~~ -./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Stencil); - ^~~~~~~~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/unpure-pure-container.hh:23, - from unpure-pure-container.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -218868,38 +217487,12 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' if (scm_is_null (*freelist)) ^~~~~~~~~~~ -./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Prob); - ^~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/unpure-pure-container.hh:23, - from unpure-pure-container.cc:20: + from ./include/smobs.hh:23, + from ./include/input.hh:69, + from ./include/score.hh:25, + from score-scheme.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -218928,8 +217521,10 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, - from ./include/unpure-pure-container.hh:23, - from unpure-pure-container.cc:20: + from ./include/smobs.hh:23, + from ./include/input.hh:69, + from ./include/score.hh:25, + from score-scheme.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -218958,38 +217553,12 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' scm_ptobs[SCM_PTOBNUM (port)].flush (port); ^~~~~~~~~~~ -./include/output-def.hh: In static member function 'static Output_def* Output_def::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/output-def.hh:54:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Output_def); - ^~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/unpure-pure-container.hh:23, - from unpure-pure-container.cc:20: + from ./include/smobs.hh:23, + from ./include/input.hh:69, + from ./include/score.hh:25, + from score-scheme.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -219019,8 +217588,10 @@ ^~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/unpure-pure-container.hh:23, - from unpure-pure-container.cc:20: + from ./include/smobs.hh:23, + from ./include/input.hh:69, + from ./include/score.hh:25, + from score-scheme.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -219049,34 +217620,6 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ -./include/duration.hh: In static member function 'static Duration* Duration::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/duration.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Duration); - ^~~~~~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -219105,8 +217648,13 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ -rm -f ./out/grob-scheme.dep; DEPENDENCIES_OUTPUT="./out/grob-scheme.dep ./out/grob-scheme.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/grob-scheme.o grob-scheme.cc -./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/input.hh:69, + from ./include/score.hh:25, + from score-scheme.cc:20: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -219125,16 +217673,21 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Listener); - ^~~~~~~~~~~~~~~~~~~~ -./include/scm-hash.hh: In static member function 'static Scheme_hash_table* Scheme_hash_table::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/music-iterator.hh:24, + from ./include/simple-music-iterator.hh:23, + from ./include/property-iterator.hh:23, + from property-iterator.cc:20: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -219153,44 +217706,78 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/scm-hash.hh:62:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Scheme_hash_table); - ^~~~~~~~~~~~~ -./include/context.hh: In static member function 'static Context* Context::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/music-iterator.hh:24, + from ./include/simple-music-iterator.hh:23, + from ./include/property-iterator.hh:23, + from property-iterator.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/context.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Context); - ^~~~~~~~~~~~~ -./include/music-output.hh: In static member function 'static Music_output* Music_output::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' + inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/music-iterator.hh:24, + from ./include/simple-music-iterator.hh:23, + from ./include/property-iterator.hh:23, + from property-iterator.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -219209,16 +217796,65 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/music-output.hh:31:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Music_output); - ^~~~~~~~~~~~~ -./include/paper-book.hh: In static member function 'static Paper_book* Paper_book::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' + && (SCM_TYP7 (x) == scm_tc7_symbol)) + ^~~~~~~~ +./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' + inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } + ^~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/music-iterator.hh:24, + from ./include/simple-music-iterator.hh:23, + from ./include/property-iterator.hh:23, + from property-iterator.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' + return scm_is_true (scm_equal_p (x, y)); + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' + inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/music-iterator.hh:24, + from ./include/simple-music-iterator.hh:23, + from ./include/property-iterator.hh:23, + from property-iterator.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -219237,25 +217873,1170 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/paper-book.hh:32:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Paper_book); - ^~~~~~~~~~~~~ -In file included from ./include/lily-guile.hh:39, - from ./include/smobs.hh:23, - from ./include/input.hh:69, - from ./include/score.hh:25, - from score-scheme.cc:20: -score-scheme.cc: In function 'void ly_make_scoreinit()': -score-scheme.cc:29:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_make_score, "ly:make-score", - ^~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' + inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/music-wrapper.hh:23, + from music-wrapper.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' + inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/music-wrapper.hh:23, + from music-wrapper.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' + && (SCM_TYP7 (x) == scm_tc7_symbol)) + ^~~~~~~~ +./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' + inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } + ^~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/music-wrapper.hh:23, + from music-wrapper.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' + return scm_is_true (scm_equal_p (x, y)); + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' + inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } + ^~~~~~~~~~~ +./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Moment); + ^~~~~~~~~~~~~~~~~~~~ +./include/music-iterator.hh: In static member function 'static Music_iterator* Music_iterator::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/music-iterator.hh:68:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Music_iterator); + ^~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/music-wrapper.hh:23, + from music-wrapper.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' + inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } + ^~~~~~~~~~~ +./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Moment); + ^~~~~~~~~~~~~~~~~~~~ +./include/pitch.hh: In static member function 'static Pitch* Pitch::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/pitch.hh:74:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Pitch); + ^~~~~~~~~~~~~~~~~~~~ +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); + ^~~~~~~~~~~~~~~~~~~~ +./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Stencil); + ^~~~~~~~~~~~~~~~~~~~ +./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Prob); + ^~~~~~~~~~~~~ +In file included from ./include/lily-guile.hh:39, + from ./include/music-wrapper.hh:23, + from music-wrapper.cc:20: +music-wrapper.cc: In function 'void Music_wrapper_start_callback_init_functions()': +music-wrapper.cc:24:38: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK (Music_wrapper, start_callback, 1); + ^~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +music-wrapper.cc:24:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' + MAKE_SCHEME_CALLBACK (Music_wrapper, start_callback, 1); + ^~~~~~~~~~~~~~~~~~~~ +music-wrapper.cc: In function 'void Music_wrapper_length_callback_init_functions()': +music-wrapper.cc:36:38: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK (Music_wrapper, length_callback, 1); + ^~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +music-wrapper.cc:36:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' + MAKE_SCHEME_CALLBACK (Music_wrapper, length_callback, 1); + ^~~~~~~~~~~~~~~~~~~~ +rm -f ./out/ambitus-engraver.dep; DEPENDENCIES_OUTPUT="./out/ambitus-engraver.dep ./out/ambitus-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/ambitus-engraver.o ambitus-engraver.cc +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/input.hh:69, + from ./include/score.hh:25, + from score-scheme.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' + inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/input.hh:69, + from ./include/score.hh:25, + from score-scheme.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' + && (SCM_TYP7 (x) == scm_tc7_symbol)) + ^~~~~~~~ +./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' + inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } + ^~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/input.hh:69, + from ./include/score.hh:25, + from score-scheme.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' + return scm_is_true (scm_equal_p (x, y)); + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' + inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/input.hh:69, + from ./include/score.hh:25, + from score-scheme.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' + inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } + ^~~~~~~~~~~ +rm -f ./out/instrument-switch-engraver.dep; DEPENDENCIES_OUTPUT="./out/instrument-switch-engraver.dep ./out/instrument-switch-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/instrument-switch-engraver.o instrument-switch-engraver.cc +./include/context-def.hh: In static member function 'static Context_def* Context_def::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/context-def.hh:79:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Context_def); + ^~~~~~~~~~~~~ +./include/duration.hh: In static member function 'static Duration* Duration::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/duration.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Duration); + ^~~~~~~~~~~~~~~~~~~~ +./include/score.hh: In static member function 'static Score* Score::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/score.hh:32:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Score); + ^~~~~~~~~~~~~ +./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Listener); + ^~~~~~~~~~~~~~~~~~~~ +./include/scm-hash.hh: In static member function 'static Scheme_hash_table* Scheme_hash_table::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/scm-hash.hh:62:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Scheme_hash_table); + ^~~~~~~~~~~~~ +./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Moment); + ^~~~~~~~~~~~~~~~~~~~ +./include/pitch.hh: In static member function 'static Pitch* Pitch::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/pitch.hh:74:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Pitch); + ^~~~~~~~~~~~~~~~~~~~ +./include/context.hh: In static member function 'static Context* Context::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/context.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Context); + ^~~~~~~~~~~~~ +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); + ^~~~~~~~~~~~~~~~~~~~ +./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Stencil); + ^~~~~~~~~~~~~~~~~~~~ +./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Prob); + ^~~~~~~~~~~~~ +./include/output-def.hh: In static member function 'static Output_def* Output_def::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/output-def.hh:54:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Output_def); + ^~~~~~~~~~~~~ +./include/duration.hh: In static member function 'static Duration* Duration::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/duration.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Duration); + ^~~~~~~~~~~~~~~~~~~~ +rm -f ./out/grob-scheme.dep; DEPENDENCIES_OUTPUT="./out/grob-scheme.dep ./out/grob-scheme.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/grob-scheme.o grob-scheme.cc +./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Listener); + ^~~~~~~~~~~~~~~~~~~~ +./include/scm-hash.hh: In static member function 'static Scheme_hash_table* Scheme_hash_table::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/scm-hash.hh:62:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Scheme_hash_table); + ^~~~~~~~~~~~~ +./include/context.hh: In static member function 'static Context* Context::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/context.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Context); + ^~~~~~~~~~~~~ +./include/pitch.hh: In static member function 'static Pitch* Pitch::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/pitch.hh:74:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Pitch); + ^~~~~~~~~~~~~~~~~~~~ +./include/music-output.hh: In static member function 'static Music_output* Music_output::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/music-output.hh:31:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Music_output); + ^~~~~~~~~~~~~ +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); + ^~~~~~~~~~~~~~~~~~~~ +./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Stencil); + ^~~~~~~~~~~~~~~~~~~~ +./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Prob); + ^~~~~~~~~~~~~ +./include/paper-book.hh: In static member function 'static Paper_book* Paper_book::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/paper-book.hh:32:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Paper_book); + ^~~~~~~~~~~~~ +In file included from ./include/lily-guile.hh:39, + from ./include/smobs.hh:23, + from ./include/input.hh:69, + from ./include/score.hh:25, + from score-scheme.cc:20: +score-scheme.cc: In function 'void ly_make_scoreinit()': +score-scheme.cc:29:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_make_score, "ly:make-score", + ^~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' (scm_t_subr) FNAME); \ ^~~~~ score-scheme.cc:29:1: note: in expansion of macro 'LY_DEFINE' @@ -219301,6 +219082,23 @@ score-scheme.cc:76:1: note: in expansion of macro 'LY_DEFINE' LY_DEFINE (ly_score_set_header_x, "ly:score-set-header!", ^~~~~~~~~ +In file included from ./include/lily-guile.hh:39, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/music-iterator.hh:24, + from ./include/simple-music-iterator.hh:23, + from ./include/property-iterator.hh:23, + from property-iterator.cc:20: +property-iterator.cc: In function 'void Property_iterator_once_finalization_init_functions()': +property-iterator.cc:73:42: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK (Property_iterator, once_finalization, 3); + ^~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +property-iterator.cc:73:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' + MAKE_SCHEME_CALLBACK (Property_iterator, once_finalization, 3); + ^~~~~~~~~~~~~~~~~~~~ score-scheme.cc: In function 'void ly_score_musicinit()': score-scheme.cc:89:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] LY_DEFINE (ly_score_music, "ly:score-music", @@ -219333,6 +219131,60 @@ ^~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/music-iterator.hh:24, + from ./include/simple-music-iterator.hh:23, + from ./include/property-iterator.hh:23, + from property-iterator.cc:20: +property-iterator.cc: In function 'scm_unused_struct* get_property_path(Music*)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' + && (SCM_TYP7 (x) == scm_tc7_symbol)) + ^~~~~~~~ +property-iterator.cc:112:7: note: in expansion of macro 'scm_is_symbol' + if (scm_is_symbol (eprop)) + ^~~~~~~~~~~~~ +rm -f ./out/accidental-placement.dep; DEPENDENCIES_OUTPUT="./out/accidental-placement.dep ./out/accidental-placement.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/accidental-placement.o accidental-placement.cc +In file included from ./include/lily-guile.hh:39, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/music-iterator.hh:24, + from ./include/simple-music-iterator.hh:23, + from ./include/property-iterator.hh:23, + from property-iterator.cc:20: +property-iterator.cc: In function 'void Push_property_iterator_once_finalization_init_functions()': +property-iterator.cc:143:47: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK (Push_property_iterator, once_finalization, 2); + ^~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +property-iterator.cc:143:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' + MAKE_SCHEME_CALLBACK (Push_property_iterator, once_finalization, 2); + ^~~~~~~~~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, from ./include/constrained-breaking.hh:23, from ./include/page-breaking.hh:23, from ./include/one-line-page-breaking.hh:23, @@ -219395,8 +219247,8 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/music-function.hh:23, - from music-function.cc:20: + from ./include/unpure-pure-container.hh:23, + from unpure-pure-container.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -219425,8 +219277,8 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/music-function.hh:23, - from music-function.cc:20: + from ./include/unpure-pure-container.hh:23, + from unpure-pure-container.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -219455,8 +219307,8 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, - from ./include/music-function.hh:23, - from music-function.cc:20: + from ./include/unpure-pure-container.hh:23, + from unpure-pure-container.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -219487,8 +219339,8 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/music-function.hh:23, - from music-function.cc:20: + from ./include/unpure-pure-container.hh:23, + from unpure-pure-container.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -219518,8 +219370,8 @@ ^~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/music-function.hh:23, - from music-function.cc:20: + from ./include/unpure-pure-container.hh:23, + from unpure-pure-container.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -219579,102 +219431,6 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from ambitus-engraver.cc:22: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from ambitus-engraver.cc:22: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' - return SCM_I_CONSP (x); - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from ambitus-engraver.cc:22: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' - #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) - ^ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' - scm_ptobs[SCM_PTOBNUM (port)].flush (port); - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, from ./include/constrained-breaking.hh:23, from ./include/page-breaking.hh:23, from ./include/one-line-page-breaking.hh:23, @@ -219831,56 +219587,48 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from ambitus-engraver.cc:22: + from ./include/music-function.hh:23, + from music-function.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' - #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' - #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' - #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} - ^~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' - SCM_TABCOL (port); - ^~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from ambitus-engraver.cc:22: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': + from ./include/music-function.hh:23, + from music-function.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -219890,22 +219638,27 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' + return SCM_I_CONSP (x); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, + from ./include/lily-guile.hh:27, + from ./include/music-function.hh:23, + from music-function.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' + #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) + ^ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~~ @@ -219918,41 +219671,16 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); - ^~~~~~~~~~~~~~~~~~~~ -./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' + scm_ptobs[SCM_PTOBNUM (port)].flush (port); + ^~~~~~~~~~~ +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -219977,8 +219705,8 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Stencil); +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, @@ -220002,34 +219730,6 @@ ./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } ^~~~~~~~~~~ -./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Prob); - ^~~~~~~~~~~~~ ./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -220117,6 +219817,37 @@ ./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' return scm_is_true (scm_equal_p (x, y)); ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/music-function.hh:23, + from music-function.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' + #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' + #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' + #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} + ^~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' + SCM_TABCOL (port); + ^~~~~~~~~~ ./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -220133,6 +219864,66 @@ ./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/music-function.hh:23, + from music-function.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, @@ -220163,6 +219954,62 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ +./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Stencil); + ^~~~~~~~~~~~~~~~~~~~ +./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Prob); + ^~~~~~~~~~~~~ ./include/page-marker.hh: In static member function 'static Page_marker* Page_marker::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -220215,12 +220062,13 @@ page-marker-scheme.cc:33:1: note: in expansion of macro 'LY_DEFINE' LY_DEFINE (ly_make_page_label_marker, "ly:make-page-label-marker", ^~~~~~~~~ +rm -f ./out/change-iterator.dep; DEPENDENCIES_OUTPUT="./out/change-iterator.dep ./out/change-iterator.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/change-iterator.o change-iterator.cc In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, - from instrument-switch-engraver.cc:21: + from ambitus-engraver.cc:22: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -220251,7 +220099,7 @@ from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, - from instrument-switch-engraver.cc:21: + from ambitus-engraver.cc:22: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -220282,7 +220130,7 @@ from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, - from instrument-switch-engraver.cc:21: + from ambitus-engraver.cc:22: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -220315,7 +220163,7 @@ from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, - from instrument-switch-engraver.cc:21: + from ambitus-engraver.cc:22: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -220347,7 +220195,7 @@ from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, - from instrument-switch-engraver.cc:21: + from ambitus-engraver.cc:22: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -220404,38 +220252,6 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/unpure-pure-container.hh:23, - from unpure-pure-container.cc:20: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ -rm -f ./out/accidental-placement.dep; DEPENDENCIES_OUTPUT="./out/accidental-placement.dep ./out/accidental-placement.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/accidental-placement.o accidental-placement.cc -rm -f ./out/change-iterator.dep; DEPENDENCIES_OUTPUT="./out/change-iterator.dep ./out/change-iterator.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/change-iterator.o change-iterator.cc -rm -f ./out/staff-spacing.dep; DEPENDENCIES_OUTPUT="./out/staff-spacing.dep ./out/staff-spacing.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/staff-spacing.o staff-spacing.cc ./include/output-def.hh: In static member function 'static Output_def* Output_def::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -220464,7 +220280,6 @@ ./include/output-def.hh:54:3: note: in expansion of macro 'DECLARE_SMOBS' DECLARE_SMOBS (Output_def); ^~~~~~~~~~~~~ -rm -f ./out/paper-book-scheme.dep; DEPENDENCIES_OUTPUT="./out/paper-book-scheme.dep ./out/paper-book-scheme.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/paper-book-scheme.o paper-book-scheme.cc ./include/paper-book.hh: In static member function 'static Paper_book* Paper_book::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -220577,6 +220392,224 @@ ./include/simple-spacer.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' DECLARE_SIMPLE_SMOBS (Simple_spacer); ^~~~~~~~~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/accidental-placement.hh:23, + from accidental-placement.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/accidental-placement.hh:23, + from accidental-placement.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' + return SCM_I_CONSP (x); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/accidental-placement.hh:23, + from accidental-placement.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' + #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) + ^ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' + scm_ptobs[SCM_PTOBNUM (port)].flush (port); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/accidental-placement.hh:23, + from accidental-placement.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' + #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' + #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' + #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} + ^~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' + SCM_TABCOL (port); + ^~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/accidental-placement.hh:23, + from accidental-placement.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/unpure-pure-container.hh:23, + from unpure-pure-container.cc:20: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ ./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -220605,6 +220638,224 @@ ./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' DECLARE_SMOBS (Grob); ^~~~~~~~~~~~~ +./include/skyline.hh: In static member function 'static Skyline* Skyline::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/skyline.hh:65:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Skyline); + ^~~~~~~~~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from instrument-switch-engraver.cc:21: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from instrument-switch-engraver.cc:21: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' + return SCM_I_CONSP (x); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from instrument-switch-engraver.cc:21: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' + #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) + ^ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' + scm_ptobs[SCM_PTOBNUM (port)].flush (port); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from instrument-switch-engraver.cc:21: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' + #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' + #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' + #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} + ^~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' + SCM_TABCOL (port); + ^~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from instrument-switch-engraver.cc:21: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +rm -f ./out/staff-spacing.dep; DEPENDENCIES_OUTPUT="./out/staff-spacing.dep ./out/staff-spacing.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/staff-spacing.o staff-spacing.cc In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, @@ -220756,34 +221007,6 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ -./include/skyline.hh: In static member function 'static Skyline* Skyline::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/skyline.hh:65:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Skyline); - ^~~~~~~~~~~~~~~~~~~~ ./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -220841,6 +221064,7 @@ ./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } ^~~~~~~~~~~ +rm -f ./out/paper-book-scheme.dep; DEPENDENCIES_OUTPUT="./out/paper-book-scheme.dep ./out/paper-book-scheme.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/paper-book-scheme.o paper-book-scheme.cc ./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -220986,36 +221210,6 @@ unpure-pure-container.cc:88:1: note: in expansion of macro 'LY_DEFINE' LY_DEFINE (ly_unpure_pure_container_pure_part, "ly:unpure-pure-container-pure-part", ^~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from ambitus-engraver.cc:22: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, @@ -221038,44 +221232,12 @@ unpure-pure-container.cc:140:36: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM, SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] (scm_t_subr) apply_unpure_pure, 2, 0, 1); ^~~~~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/accidental-placement.hh:23, - from accidental-placement.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/accidental-placement.hh:23, - from accidental-placement.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from ambitus-engraver.cc:22: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -221094,139 +221256,12 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' - return SCM_I_CONSP (x); - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/accidental-placement.hh:23, - from accidental-placement.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' - #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) - ^ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' - scm_ptobs[SCM_PTOBNUM (port)].flush (port); - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/accidental-placement.hh:23, - from accidental-placement.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' - #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' - #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' - #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} - ^~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' - SCM_TABCOL (port); - ^~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/accidental-placement.hh:23, - from accidental-placement.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, @@ -221280,28 +221315,6 @@ ./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from ambitus-engraver.cc:22: -./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } - ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/music-function.hh:23, @@ -221334,22 +221347,6 @@ ./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } ^~~~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' - inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } - ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, @@ -221371,93 +221368,6 @@ ./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' return scm_is_true (scm_equal_p (x, y)); ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' - inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from ambitus-engraver.cc:22: -./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' - && (SCM_TYP7 (x) == scm_tc7_symbol)) - ^~~~~~~~ -./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' - inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } - ^~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from ambitus-engraver.cc:22: -./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' - return scm_is_true (scm_equal_p (x, y)); - ^~~~~~~~~~~ ./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -221476,36 +221386,6 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from ambitus-engraver.cc:22: -./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' - inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, from ./include/music-function.hh:23, from music-function.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': @@ -221533,35 +221413,7 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ -./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Translator); - ^~~~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -221586,10 +221438,15 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); +./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Moment); ^~~~~~~~~~~~~~~~~~~~ -./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/accidental-placement.hh:23, + from accidental-placement.cc:20: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -221608,15 +221465,12 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Moment); - ^~~~~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ ./include/pitch.hh: In static member function 'static Pitch* Pitch::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -221673,34 +221527,27 @@ ./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' DECLARE_SIMPLE_SMOBS (Box); ^~~~~~~~~~~~~~~~~~~~ -./include/skyline.hh: In static member function 'static Skyline* Skyline::unsmob(SCM)': +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/font-metric.hh:23, + from ./include/font-interface.hh:23, + from grob-scheme.cc:21: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/skyline.hh:65:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Skyline); - ^~~~~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ ./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -221729,6 +221576,19 @@ ./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' DECLARE_SIMPLE_SMOBS (Stencil); ^~~~~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ ./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -221757,7 +221617,14 @@ ./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' DECLARE_SMOBS (Prob); ^~~~~~~~~~~~~ -music-function.cc: In static member function 'static Musicfunction* Musicfunction::unsmob(SCM)': +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/font-metric.hh:23, + from ./include/font-interface.hh:23, + from grob-scheme.cc:21: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -221776,23 +221643,30 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -music-function.cc:27:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Musicfunction); - ^~~~~~~~~~~~~~~~~~~~ -rm -f ./out/fingering-engraver.dep; DEPENDENCIES_OUTPUT="./out/fingering-engraver.dep ./out/fingering-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/fingering-engraver.o fingering-engraver.cc -music-function.cc: In static member function 'static scm_unused_struct* Musicfunction::smob_p(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' + return SCM_I_CONSP (x); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/font-metric.hh:23, + from ./include/font-interface.hh:23, + from grob-scheme.cc:21: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' + #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) + ^ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -221805,21 +221679,13 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/ly-smobs.icc:52:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/ly-smobs.icc:81:3: note: in expansion of macro 'IMPLEMENT_BASE_SMOBS' - IMPLEMENT_BASE_SMOBS (CL); \ - ^~~~~~~~~~~~~~~~~~~~ -music-function.cc:37:1: note: in expansion of macro 'IMPLEMENT_SIMPLE_SMOBS' - IMPLEMENT_SIMPLE_SMOBS (Musicfunction); - ^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from instrument-switch-engraver.cc:21: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' + scm_ptobs[SCM_PTOBNUM (port)].flush (port); + ^~~~~~~~~~~ +music-function.cc: In static member function 'static Musicfunction* Musicfunction::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -221838,54 +221704,16 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/font-metric.hh:23, - from ./include/font-interface.hh:23, - from grob-scheme.cc:21: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/font-metric.hh:23, - from ./include/font-interface.hh:23, - from grob-scheme.cc:21: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +music-function.cc:27:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Musicfunction); + ^~~~~~~~~~~~~~~~~~~~ +music-function.cc: In static member function 'static scm_unused_struct* Musicfunction::smob_p(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -221904,48 +221732,15 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' - return SCM_I_CONSP (x); - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/font-metric.hh:23, - from ./include/font-interface.hh:23, - from grob-scheme.cc:21: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' - #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) - ^ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' - scm_ptobs[SCM_PTOBNUM (port)].flush (port); - ^~~~~~~~~~~ +./include/ly-smobs.icc:52:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/ly-smobs.icc:81:3: note: in expansion of macro 'IMPLEMENT_BASE_SMOBS' + IMPLEMENT_BASE_SMOBS (CL); \ + ^~~~~~~~~~~~~~~~~~~~ +music-function.cc:37:1: note: in expansion of macro 'IMPLEMENT_SIMPLE_SMOBS' + IMPLEMENT_SIMPLE_SMOBS (Musicfunction); + ^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, @@ -222075,63 +221870,67 @@ ./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } ^~~~~~~~~~~ -./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': +rm -f ./out/fingering-engraver.dep; DEPENDENCIES_OUTPUT="./out/fingering-engraver.dep ./out/fingering-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/fingering-engraver.o fingering-engraver.cc +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from ambitus-engraver.cc:22: +./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Grob); - ^~~~~~~~~~~~~ -./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Stencil); - ^~~~~~~~~~~~~~~~~~~~ -./include/pitch.hh: In static member function 'static Pitch* Pitch::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' + inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from ambitus-engraver.cc:22: +./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -222150,16 +221949,59 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/pitch.hh:74:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Pitch); - ^~~~~~~~~~~~~~~~~~~~ -./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' + && (SCM_TYP7 (x) == scm_tc7_symbol)) + ^~~~~~~~ +./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' + inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } + ^~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from ambitus-engraver.cc:22: +./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' + return scm_is_true (scm_equal_p (x, y)); + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' + inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from ambitus-engraver.cc:22: +./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -222178,16 +222020,13 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Prob); - ^~~~~~~~~~~~~ -./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' + inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } + ^~~~~~~~~~~ +./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -222209,19 +222048,18 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Listener); - ^~~~~~~~~~~~~~~~~~~~ -rm -f ./out/completion-rest-engraver.dep; DEPENDENCIES_OUTPUT="./out/completion-rest-engraver.dep ./out/completion-rest-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/completion-rest-engraver.o completion-rest-engraver.cc +./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Translator); + ^~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from instrument-switch-engraver.cc:21: + from ./include/grob-interface.hh:23, + from ./include/accidental-placement.hh:23, + from accidental-placement.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -222272,9 +222110,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from instrument-switch-engraver.cc:21: + from ./include/grob-interface.hh:23, + from ./include/accidental-placement.hh:23, + from accidental-placement.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -222306,9 +222144,9 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from instrument-switch-engraver.cc:21: + from ./include/grob-interface.hh:23, + from ./include/accidental-placement.hh:23, + from accidental-placement.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -222343,9 +222181,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from instrument-switch-engraver.cc:21: + from ./include/grob-interface.hh:23, + from ./include/accidental-placement.hh:23, + from accidental-placement.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -222371,6 +222209,90 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); + ^~~~~~~~~~~~~~~~~~~~ +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); + ^~~~~~~~~~~~~~~~~~~~ +./include/skyline.hh: In static member function 'static Skyline* Skyline::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/skyline.hh:65:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Skyline); + ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, @@ -222534,7 +222456,7 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ -./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -222559,10 +222481,10 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Translator); +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); ^~~~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -222587,8 +222509,8 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); +./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Moment); ^~~~~~~~~~~~~~~~~~~~ ./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] @@ -222618,11 +222540,95 @@ ./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' DECLARE_SIMPLE_SMOBS (Box); ^~~~~~~~~~~~~~~~~~~~ +./include/pitch.hh: In static member function 'static Pitch* Pitch::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/pitch.hh:74:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Pitch); + ^~~~~~~~~~~~~~~~~~~~ +./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Stencil); + ^~~~~~~~~~~~~~~~~~~~ +./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Prob); + ^~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/accidental-placement.hh:23, - from accidental-placement.cc:20: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from instrument-switch-engraver.cc:21: ./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -222676,7 +222682,7 @@ ./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' DECLARE_SMOBS (Grob); ^~~~~~~~~~~~~ -./include/font-metric.hh: In static member function 'static Font_metric* Font_metric::unsmob(SCM)': +./include/skyline.hh: In static member function 'static Skyline* Skyline::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -222698,12 +222704,40 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/font-metric.hh:57:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Font_metric); - ^~~~~~~~~~~~~ +./include/skyline.hh:65:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Skyline); + ^~~~~~~~~~~~~~~~~~~~ +./include/skyline-pair.hh: In static member function 'static Skyline_pair* Skyline_pair::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/skyline-pair.hh:30:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Skyline_pair); + ^~~~~~~~~~~~~~~~~~~~ ./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -222732,6 +222766,66 @@ ./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' DECLARE_SIMPLE_SMOBS (Stencil); ^~~~~~~~~~~~~~~~~~~~ +./include/pitch.hh: In static member function 'static Pitch* Pitch::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/pitch.hh:74:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Pitch); + ^~~~~~~~~~~~~~~~~~~~ +accidental-placement.cc: In static member function 'static void Accidental_placement::add_accidental(Grob*, Grob*, bool, long int)': +accidental-placement.cc:61:37: warning: conversion from 'long int' to 'scm_t_int32' {aka 'int'} may change value [-Wconversion] + SCM key = scm_cons (scm_from_int (n), scm_from_long (stagger ? context_hash : 1)); + ^ +./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Prob); + ^~~~~~~~~~~~~ ./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -222763,19 +222857,235 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from instrument-switch-engraver.cc:21: -instrument-switch-engraver.cc: In member function 'void Instrument_switch_engraver::process_music()': + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/music-iterator.hh:24, + from ./include/simple-music-iterator.hh:23, + from ./include/change-iterator.hh:23, + from change-iterator.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) ^~~~~~~~~~ -instrument-switch-engraver.cc:61:8: note: in expansion of macro 'scm_is_eq' - if (!scm_is_eq (cue_name_, cue_text)) - ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/music-iterator.hh:24, + from ./include/simple-music-iterator.hh:23, + from ./include/change-iterator.hh:23, + from change-iterator.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' + return SCM_I_CONSP (x); + ^~~~~~~~~~~ +./include/font-metric.hh: In static member function 'static Font_metric* Font_metric::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/font-metric.hh:57:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Font_metric); + ^~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/music-iterator.hh:24, + from ./include/simple-music-iterator.hh:23, + from ./include/change-iterator.hh:23, + from change-iterator.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' + #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) + ^ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' + scm_ptobs[SCM_PTOBNUM (port)].flush (port); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/music-iterator.hh:24, + from ./include/simple-music-iterator.hh:23, + from ./include/change-iterator.hh:23, + from change-iterator.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' + #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' + #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' + #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} + ^~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' + SCM_TABCOL (port); + ^~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/music-iterator.hh:24, + from ./include/simple-music-iterator.hh:23, + from ./include/change-iterator.hh:23, + from change-iterator.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ ./include/grob-array.hh: In static member function 'static Grob_array* Grob_array::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -222804,6 +223114,20 @@ ./include/grob-array.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' DECLARE_SIMPLE_SMOBS (Grob_array); ^~~~~~~~~~~~~~~~~~~~ +In file included from ./include/lily-guile.hh:39, + from ./include/grob-interface.hh:23, + from ./include/accidental-placement.hh:23, + from accidental-placement.cc:20: +accidental-placement.cc: In function 'void Accidental_placement_calc_positioning_done_init_functions()': +accidental-placement.cc:469:45: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK (Accidental_placement, calc_positioning_done, 1); + ^~~~~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +accidental-placement.cc:469:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' + MAKE_SCHEME_CALLBACK (Accidental_placement, calc_positioning_done, 1); + ^~~~~~~~~~~~~~~~~~~~ ./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -222888,7 +223212,15 @@ ./include/music-output.hh:31:3: note: in expansion of macro 'DECLARE_SMOBS' DECLARE_SMOBS (Music_output); ^~~~~~~~~~~~~ -./include/skyline.hh: In static member function 'static Skyline* Skyline::unsmob(SCM)': +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/music-iterator.hh:24, + from ./include/simple-music-iterator.hh:23, + from ./include/change-iterator.hh:23, + from change-iterator.cc:20: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -222907,188 +223239,21 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/skyline.hh:65:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Skyline); - ^~~~~~~~~~~~~~~~~~~~ -In file included from ./include/lily-guile.hh:39, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/font-metric.hh:23, - from ./include/font-interface.hh:23, - from grob-scheme.cc:21: -grob-scheme.cc: In function 'void ly_grob_property_datainit()': -grob-scheme.cc:31:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_grob_property_data, "ly:grob-property-data", - ^~~~~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -grob-scheme.cc:31:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_grob_property_data, "ly:grob-property-data", - ^~~~~~~~~ -grob-scheme.cc: In function 'void ly_grob_set_property_xinit()': -grob-scheme.cc:44:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_grob_set_property_x, "ly:grob-set-property!", - ^~~~~~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -grob-scheme.cc:44:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_grob_set_property_x, "ly:grob-set-property!", - ^~~~~~~~~ -grob-scheme.cc: In function 'void ly_grob_set_nested_property_xinit()': -grob-scheme.cc:62:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_grob_set_nested_property_x, "ly:grob-set-nested-property!", - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -grob-scheme.cc:62:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_grob_set_nested_property_x, "ly:grob-set-nested-property!", - ^~~~~~~~~ -grob-scheme.cc: In function 'void ly_grob_pure_propertyinit()': -grob-scheme.cc:85:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM, SCM, SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_grob_pure_property, "ly:grob-pure-property", - ^~~~~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -grob-scheme.cc:85:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_grob_pure_property, "ly:grob-pure-property", - ^~~~~~~~~ -grob-scheme.cc: In function 'void ly_grob_pure_heightinit()': -grob-scheme.cc:107:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM, SCM, SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_grob_pure_height, "ly:grob-pure-height", - ^~~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -grob-scheme.cc:107:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_grob_pure_height, "ly:grob-pure-height", - ^~~~~~~~~ -grob-scheme.cc: In function 'void ly_grob_propertyinit()': -grob-scheme.cc:128:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_grob_property, "ly:grob-property", - ^~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -grob-scheme.cc:128:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_grob_property, "ly:grob-property", - ^~~~~~~~~ -grob-scheme.cc: In function 'void ly_grob_interfacesinit()': -grob-scheme.cc:148:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_grob_interfaces, "ly:grob-interfaces", - ^~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -grob-scheme.cc:148:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_grob_interfaces, "ly:grob-interfaces", - ^~~~~~~~~ -grob-scheme.cc: In function 'void ly_grob_objectinit()': -grob-scheme.cc:159:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_grob_object, "ly:grob-object", - ^~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -grob-scheme.cc:159:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_grob_object, "ly:grob-object", - ^~~~~~~~~ -rm -f ./out/concurrent-hairpin-engraver.dep; DEPENDENCIES_OUTPUT="./out/concurrent-hairpin-engraver.dep ./out/concurrent-hairpin-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/concurrent-hairpin-engraver.o concurrent-hairpin-engraver.cc -grob-scheme.cc: In function 'void ly_grob_set_object_xinit()': -grob-scheme.cc:173:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_grob_set_object_x, "ly:grob-set-object!", - ^~~~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -grob-scheme.cc:173:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_grob_set_object_x, "ly:grob-set-object!", - ^~~~~~~~~ -grob-scheme.cc: In function 'void ly_grob_layoutinit()': -grob-scheme.cc:188:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_grob_layout, "ly:grob-layout", - ^~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -grob-scheme.cc:188:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_grob_layout, "ly:grob-layout", - ^~~~~~~~~ -grob-scheme.cc: In function 'void ly_grob_alist_chaininit()': -grob-scheme.cc:199:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_grob_alist_chain, "ly:grob-alist-chain", - ^~~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -grob-scheme.cc:199:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_grob_alist_chain, "ly:grob-alist-chain", - ^~~~~~~~~ -grob-scheme.cc: In function 'void ly_grob_extentinit()': -grob-scheme.cc:219:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_grob_extent, "ly:grob-extent", - ^~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -grob-scheme.cc:219:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_grob_extent, "ly:grob-extent", - ^~~~~~~~~ -grob-scheme.cc: In function 'void ly_grob_robust_relative_extentinit()': -grob-scheme.cc:241:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_grob_robust_relative_extent, "ly:grob-robust-relative-extent", - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -grob-scheme.cc:241:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_grob_robust_relative_extent, "ly:grob-robust-relative-extent", - ^~~~~~~~~ -grob-scheme.cc: In function 'void ly_grob_relative_coordinateinit()': -grob-scheme.cc:264:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_grob_relative_coordinate, "ly:grob-relative-coordinate", - ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -grob-scheme.cc:264:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_grob_relative_coordinate, "ly:grob-relative-coordinate", - ^~~~~~~~~ -grob-scheme.cc: In function 'void ly_grob_parentinit()': -grob-scheme.cc:287:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_grob_parent, "ly:grob-parent", - ^~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -grob-scheme.cc:287:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_grob_parent, "ly:grob-parent", - ^~~~~~~~~ -grob-scheme.cc: In function 'void ly_grob_set_parent_xinit()': -grob-scheme.cc:301:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_grob_set_parent_x, "ly:grob-set-parent!", - ^~~~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -grob-scheme.cc:301:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_grob_set_parent_x, "ly:grob-set-parent!", - ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/accidental-placement.hh:23, - from accidental-placement.cc:20: + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/music-iterator.hh:24, + from ./include/simple-music-iterator.hh:23, + from ./include/change-iterator.hh:23, + from change-iterator.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -223105,6 +223270,7 @@ ./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } ^~~~~~~~~~~ +rm -f ./out/completion-rest-engraver.dep; DEPENDENCIES_OUTPUT="./out/completion-rest-engraver.dep ./out/completion-rest-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/completion-rest-engraver.o completion-rest-engraver.cc ./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -223137,21 +223303,14 @@ ./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } ^~~~~~~~~~~ -grob-scheme.cc: In function 'void ly_grob_propertiesinit()': -grob-scheme.cc:317:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_grob_properties, "ly:grob-properties", - ^~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -grob-scheme.cc:317:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_grob_properties, "ly:grob-properties", - ^~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/accidental-placement.hh:23, - from accidental-placement.cc:20: + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/music-iterator.hh:24, + from ./include/simple-music-iterator.hh:23, + from ./include/change-iterator.hh:23, + from change-iterator.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -223183,9 +223342,12 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/accidental-placement.hh:23, - from accidental-placement.cc:20: + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/music-iterator.hh:24, + from ./include/simple-music-iterator.hh:23, + from ./include/change-iterator.hh:23, + from change-iterator.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -223202,16 +223364,6 @@ ./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' return scm_is_true (scm_equal_p (x, y)); ^~~~~~~~~~~ -grob-scheme.cc: In function 'void ly_grob_basic_propertiesinit()': -grob-scheme.cc:329:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_grob_basic_properties, "ly:grob-basic-properties", - ^~~~~~~~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -grob-scheme.cc:329:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_grob_basic_properties, "ly:grob-basic-properties", - ^~~~~~~~~ ./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -223228,21 +223380,14 @@ ./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } ^~~~~~~~~~~ -grob-scheme.cc: In function 'void ly_grob_systeminit()': -grob-scheme.cc:341:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_grob_system, "ly:grob-system", - ^~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -grob-scheme.cc:341:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_grob_system, "ly:grob-system", - ^~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/accidental-placement.hh:23, - from accidental-placement.cc:20: + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/music-iterator.hh:24, + from ./include/simple-music-iterator.hh:23, + from ./include/change-iterator.hh:23, + from change-iterator.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -223268,67 +223413,7 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ -grob-scheme.cc: In function 'void ly_grob_originalinit()': -grob-scheme.cc:355:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_grob_original, "ly:grob-original", - ^~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -grob-scheme.cc:355:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_grob_original, "ly:grob-original", - ^~~~~~~~~ -grob-scheme.cc: In function 'void ly_grob_suicide_xinit()': -grob-scheme.cc:365:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_grob_suicide_x, "ly:grob-suicide!", - ^~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -grob-scheme.cc:365:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_grob_suicide_x, "ly:grob-suicide!", - ^~~~~~~~~ -grob-scheme.cc: In function 'void ly_grob_translate_axis_xinit()': -grob-scheme.cc:377:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_grob_translate_axis_x, "ly:grob-translate-axis!", - ^~~~~~~~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -grob-scheme.cc:377:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_grob_translate_axis_x, "ly:grob-translate-axis!", - ^~~~~~~~~ -grob-scheme.cc: In function 'void ly_grob_default_fontinit()': -grob-scheme.cc:392:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_grob_default_font, "ly:grob-default-font", - ^~~~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -grob-scheme.cc:392:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_grob_default_font, "ly:grob-default-font", - ^~~~~~~~~ -grob-scheme.cc: In function 'void ly_grob_common_refpointinit()': -grob-scheme.cc:408:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_grob_common_refpoint, "ly:grob-common-refpoint", - ^~~~~~~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -grob-scheme.cc:408:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_grob_common_refpoint, "ly:grob-common-refpoint", - ^~~~~~~~~ -grob-scheme.cc: In function 'void ly_grob_common_refpoint_of_arrayinit()': -grob-scheme.cc:427:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_grob_common_refpoint_of_array, "ly:grob-common-refpoint-of-array", - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -grob-scheme.cc:427:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_grob_common_refpoint_of_array, "ly:grob-common-refpoint-of-array", - ^~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -223353,40 +223438,10 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); +./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Moment); ^~~~~~~~~~~~~~~~~~~~ -grob-scheme.cc: In function 'void ly_grob_chain_callbackinit()': -grob-scheme.cc:444:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_grob_chain_callback, "ly:grob-chain-callback", - ^~~~~~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -grob-scheme.cc:444:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_grob_chain_callback, "ly:grob-chain-callback", - ^~~~~~~~~ -grob-scheme.cc: In function 'void ly_grob_vertical_less_pinit()': -grob-scheme.cc:461:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_grob_vertical_less_p, "ly:grob-vertical> 8)) - ^ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -223805,13 +223926,37 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' - scm_ptobs[SCM_PTOBNUM (port)].flush (port); - ^~~~~~~~~~~ -./include/skyline.hh: In static member function 'static Skyline* Skyline::unsmob(SCM)': +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/skyline.hh:65:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Skyline); + ^~~~~~~~~~~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' + inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from instrument-switch-engraver.cc:21: +./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -223830,20 +223975,39 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/skyline.hh:65:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Skyline); - ^~~~~~~~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/staff-spacing.hh:24, - from staff-spacing.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' + inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } + ^~~~~~~~~~~ +In file included from ./include/lily-guile.hh:39, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/font-metric.hh:23, + from ./include/font-interface.hh:23, + from grob-scheme.cc:21: +grob-scheme.cc: In function 'void ly_grob_property_datainit()': +grob-scheme.cc:31:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_grob_property_data, "ly:grob-property-data", + ^~~~~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +grob-scheme.cc:31:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_grob_property_data, "ly:grob-property-data", + ^~~~~~~~~ +grob-scheme.cc: In function 'void ly_grob_set_property_xinit()': +grob-scheme.cc:44:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_grob_set_property_x, "ly:grob-set-property!", + ^~~~~~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +grob-scheme.cc:44:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_grob_set_property_x, "ly:grob-set-property!", + ^~~~~~~~~ +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -223856,22 +224020,42 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' - #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' - #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' - #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} - ^~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' - SCM_TABCOL (port); - ^~~~~~~~~~ -./include/skyline-pair.hh: In static member function 'static Skyline_pair* Skyline_pair::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); + ^~~~~~~~~~~~~~~~~~~~ +grob-scheme.cc: In function 'void ly_grob_set_nested_property_xinit()': +grob-scheme.cc:62:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_grob_set_nested_property_x, "ly:grob-set-nested-property!", + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +grob-scheme.cc:62:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_grob_set_nested_property_x, "ly:grob-set-nested-property!", + ^~~~~~~~~ +grob-scheme.cc: In function 'void ly_grob_pure_propertyinit()': +grob-scheme.cc:85:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM, SCM, SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_grob_pure_property, "ly:grob-pure-property", + ^~~~~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +grob-scheme.cc:85:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_grob_pure_property, "ly:grob-pure-property", + ^~~~~~~~~ +./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -223896,27 +224080,16 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/skyline-pair.hh:30:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Skyline_pair); +./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Stencil); ^~~~~~~~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/staff-spacing.hh:24, - from staff-spacing.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': +./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -223926,25 +224099,45 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Prob); + ^~~~~~~~~~~~~ +grob-scheme.cc: In function 'void ly_grob_pure_heightinit()': +grob-scheme.cc:107:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM, SCM, SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_grob_pure_height, "ly:grob-pure-height", + ^~~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +grob-scheme.cc:107:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_grob_pure_height, "ly:grob-pure-height", + ^~~~~~~~~ +grob-scheme.cc: In function 'void ly_grob_propertyinit()': +grob-scheme.cc:128:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_grob_property, "ly:grob-property", + ^~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +grob-scheme.cc:128:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_grob_property, "ly:grob-property", + ^~~~~~~~~ +./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -223954,22 +224147,69 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -accidental-placement.cc: In static member function 'static void Accidental_placement::add_accidental(Grob*, Grob*, bool, long int)': -accidental-placement.cc:61:37: warning: conversion from 'long int' to 'scm_t_int32' {aka 'int'} may change value [-Wconversion] - SCM key = scm_cons (scm_from_int (n), scm_from_long (stagger ? context_hash : 1)); - ^ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/staff-spacing.hh:24, - from staff-spacing.cc:20: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Translator); + ^~~~~~~~~~~~~ +grob-scheme.cc: In function 'void ly_grob_interfacesinit()': +grob-scheme.cc:148:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_grob_interfaces, "ly:grob-interfaces", + ^~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +grob-scheme.cc:148:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_grob_interfaces, "ly:grob-interfaces", + ^~~~~~~~~ +grob-scheme.cc: In function 'void ly_grob_objectinit()': +grob-scheme.cc:159:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_grob_object, "ly:grob-object", + ^~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +grob-scheme.cc:159:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_grob_object, "ly:grob-object", + ^~~~~~~~~ +grob-scheme.cc: In function 'void ly_grob_set_object_xinit()': +grob-scheme.cc:173:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_grob_set_object_x, "ly:grob-set-object!", + ^~~~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +grob-scheme.cc:173:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_grob_set_object_x, "ly:grob-set-object!", + ^~~~~~~~~ +grob-scheme.cc: In function 'void ly_grob_layoutinit()': +grob-scheme.cc:188:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_grob_layout, "ly:grob-layout", + ^~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +grob-scheme.cc:188:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_grob_layout, "ly:grob-layout", + ^~~~~~~~~ +grob-scheme.cc: In function 'void ly_grob_alist_chaininit()': +grob-scheme.cc:199:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_grob_alist_chain, "ly:grob-alist-chain", + ^~~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +grob-scheme.cc:199:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_grob_alist_chain, "ly:grob-alist-chain", + ^~~~~~~~~ +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -223988,18 +224228,191 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); + ^~~~~~~~~~~~~~~~~~~~ +grob-scheme.cc: In function 'void ly_grob_extentinit()': +grob-scheme.cc:219:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_grob_extent, "ly:grob-extent", + ^~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +grob-scheme.cc:219:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_grob_extent, "ly:grob-extent", + ^~~~~~~~~ +grob-scheme.cc: In function 'void ly_grob_robust_relative_extentinit()': +grob-scheme.cc:241:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_grob_robust_relative_extent, "ly:grob-robust-relative-extent", + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +grob-scheme.cc:241:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_grob_robust_relative_extent, "ly:grob-robust-relative-extent", + ^~~~~~~~~ +grob-scheme.cc: In function 'void ly_grob_relative_coordinateinit()': +grob-scheme.cc:264:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_grob_relative_coordinate, "ly:grob-relative-coordinate", + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +grob-scheme.cc:264:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_grob_relative_coordinate, "ly:grob-relative-coordinate", + ^~~~~~~~~ +grob-scheme.cc: In function 'void ly_grob_parentinit()': +grob-scheme.cc:287:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_grob_parent, "ly:grob-parent", + ^~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +grob-scheme.cc:287:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_grob_parent, "ly:grob-parent", + ^~~~~~~~~ +grob-scheme.cc: In function 'void ly_grob_set_parent_xinit()': +grob-scheme.cc:301:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_grob_set_parent_x, "ly:grob-set-parent!", + ^~~~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +grob-scheme.cc:301:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_grob_set_parent_x, "ly:grob-set-parent!", + ^~~~~~~~~ +grob-scheme.cc: In function 'void ly_grob_propertiesinit()': +grob-scheme.cc:317:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_grob_properties, "ly:grob-properties", + ^~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +grob-scheme.cc:317:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_grob_properties, "ly:grob-properties", + ^~~~~~~~~ +grob-scheme.cc: In function 'void ly_grob_basic_propertiesinit()': +grob-scheme.cc:329:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_grob_basic_properties, "ly:grob-basic-properties", + ^~~~~~~~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +grob-scheme.cc:329:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_grob_basic_properties, "ly:grob-basic-properties", + ^~~~~~~~~ +grob-scheme.cc: In function 'void ly_grob_systeminit()': +grob-scheme.cc:341:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_grob_system, "ly:grob-system", + ^~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +grob-scheme.cc:341:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_grob_system, "ly:grob-system", + ^~~~~~~~~ +grob-scheme.cc: In function 'void ly_grob_originalinit()': +grob-scheme.cc:355:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_grob_original, "ly:grob-original", + ^~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +grob-scheme.cc:355:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_grob_original, "ly:grob-original", + ^~~~~~~~~ +grob-scheme.cc: In function 'void ly_grob_suicide_xinit()': +grob-scheme.cc:365:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_grob_suicide_x, "ly:grob-suicide!", + ^~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +grob-scheme.cc:365:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_grob_suicide_x, "ly:grob-suicide!", + ^~~~~~~~~ +grob-scheme.cc: In function 'void ly_grob_translate_axis_xinit()': +grob-scheme.cc:377:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_grob_translate_axis_x, "ly:grob-translate-axis!", + ^~~~~~~~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +grob-scheme.cc:377:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_grob_translate_axis_x, "ly:grob-translate-axis!", + ^~~~~~~~~ +grob-scheme.cc: In function 'void ly_grob_default_fontinit()': +grob-scheme.cc:392:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_grob_default_font, "ly:grob-default-font", + ^~~~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +grob-scheme.cc:392:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_grob_default_font, "ly:grob-default-font", + ^~~~~~~~~ +grob-scheme.cc: In function 'void ly_grob_common_refpointinit()': +grob-scheme.cc:408:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_grob_common_refpoint, "ly:grob-common-refpoint", + ^~~~~~~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +grob-scheme.cc:408:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_grob_common_refpoint, "ly:grob-common-refpoint", + ^~~~~~~~~ +grob-scheme.cc: In function 'void ly_grob_common_refpoint_of_arrayinit()': +grob-scheme.cc:427:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_grob_common_refpoint_of_array, "ly:grob-common-refpoint-of-array", + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +grob-scheme.cc:427:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_grob_common_refpoint_of_array, "ly:grob-common-refpoint-of-array", + ^~~~~~~~~ +grob-scheme.cc: In function 'void ly_grob_chain_callbackinit()': +grob-scheme.cc:444:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_grob_chain_callback, "ly:grob-chain-callback", + ^~~~~~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +grob-scheme.cc:444:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_grob_chain_callback, "ly:grob-chain-callback", + ^~~~~~~~~ +grob-scheme.cc: In function 'void ly_grob_vertical_less_pinit()': +grob-scheme.cc:461:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_grob_vertical_less_p, "ly:grob-vertical> 8)) + ^ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' + scm_ptobs[SCM_PTOBNUM (port)].flush (port); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/dot-column.hh:24, + from completion-rest-engraver.cc:24: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' + #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' + #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' + #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} + ^~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' + SCM_TABCOL (port); + ^~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/dot-column.hh:24, + from completion-rest-engraver.cc:24: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -225196,12 +225971,12 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/duration.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Duration); - ^~~~~~~~~~~~~~~~~~~~ +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); + ^~~~~~~~~~~~~ ./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -225230,7 +226005,12 @@ ./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' DECLARE_SIMPLE_SMOBS (Listener); ^~~~~~~~~~~~~~~~~~~~ -./include/scm-hash.hh: In static member function 'static Scheme_hash_table* Scheme_hash_table::unsmob(SCM)': +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/dot-column.hh:24, + from completion-rest-engraver.cc:24: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -225249,16 +226029,17 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/scm-hash.hh:62:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Scheme_hash_table); - ^~~~~~~~~~~~~ -./include/context.hh: In static member function 'static Context* Context::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ +fingering-engraver.cc: In member function 'void Fingering_engraver::process_music()': +fingering-engraver.cc:89:46: warning: conversion from 'vsize' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + make_script (to_dir (dir), events_[i], i); + ^ +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -225283,10 +226064,10 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/context.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Context); +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); ^~~~~~~~~~~~~ -./include/pitch.hh: In static member function 'static Pitch* Pitch::unsmob(SCM)': +./include/skyline.hh: In static member function 'static Skyline* Skyline::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -225311,10 +226092,165 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/pitch.hh:74:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Pitch); +./include/skyline.hh:65:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Skyline); ^~~~~~~~~~~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/dot-column.hh:24, + from completion-rest-engraver.cc:24: +./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' + inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/dot-column.hh:24, + from completion-rest-engraver.cc:24: +./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' + && (SCM_TYP7 (x) == scm_tc7_symbol)) + ^~~~~~~~ +./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' + inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } + ^~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/dot-column.hh:24, + from completion-rest-engraver.cc:24: +./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' + return scm_is_true (scm_equal_p (x, y)); + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' + inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/dot-column.hh:24, + from completion-rest-engraver.cc:24: +./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' + inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } + ^~~~~~~~~~~ +./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -225339,10 +226275,10 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); +./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Moment); ^~~~~~~~~~~~~~~~~~~~ -./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': +./include/duration.hh: In static member function 'static Duration* Duration::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -225367,10 +226303,10 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Stencil); +./include/duration.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Duration); ^~~~~~~~~~~~~~~~~~~~ -./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': +./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -225392,13 +226328,13 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Prob); - ^~~~~~~~~~~~~ -./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': +./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Listener); + ^~~~~~~~~~~~~~~~~~~~ +./include/scm-hash.hh: In static member function 'static Scheme_hash_table* Scheme_hash_table::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -225423,11 +226359,11 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Grob); +./include/scm-hash.hh:62:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Scheme_hash_table); ^~~~~~~~~~~~~ -rm -f ./out/scheme-listener-scheme.dep; DEPENDENCIES_OUTPUT="./out/scheme-listener-scheme.dep ./out/scheme-listener-scheme.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/scheme-listener-scheme.o scheme-listener-scheme.cc -./include/skyline.hh: In static member function 'static Skyline* Skyline::unsmob(SCM)': +rm -f ./out/ledger-line-spanner.dep; DEPENDENCIES_OUTPUT="./out/ledger-line-spanner.dep ./out/ledger-line-spanner.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/ledger-line-spanner.o ledger-line-spanner.cc +./include/context.hh: In static member function 'static Context* Context::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -225449,19 +226385,19 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/skyline.hh:65:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Skyline); - ^~~~~~~~~~~~~~~~~~~~ -rm -f ./out/smobs.dep; DEPENDENCIES_OUTPUT="./out/smobs.dep ./out/smobs.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/smobs.o smobs.cc +./include/context.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Context); + ^~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from concurrent-hairpin-engraver.cc:20: + from ./include/smobs.hh:23, + from ./include/listener.hh:64, + from ./include/scheme-listener.hh:23, + from scheme-listener-scheme.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -225488,11 +226424,40 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' if (scm_is_null (*freelist)) ^~~~~~~~~~~ +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); + ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from concurrent-hairpin-engraver.cc:20: + from ./include/smobs.hh:23, + from ./include/listener.hh:64, + from ./include/scheme-listener.hh:23, + from scheme-listener-scheme.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -225521,9 +226486,10 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from concurrent-hairpin-engraver.cc:20: + from ./include/smobs.hh:23, + from ./include/listener.hh:64, + from ./include/scheme-listener.hh:23, + from scheme-listener-scheme.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -225554,9 +226520,10 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from concurrent-hairpin-engraver.cc:20: + from ./include/smobs.hh:23, + from ./include/listener.hh:64, + from ./include/scheme-listener.hh:23, + from scheme-listener-scheme.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -225586,9 +226553,10 @@ ^~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from concurrent-hairpin-engraver.cc:20: + from ./include/smobs.hh:23, + from ./include/listener.hh:64, + from ./include/scheme-listener.hh:23, + from scheme-listener-scheme.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -225645,43 +226613,12 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from fingering-engraver.cc:20: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ -rm -f ./out/ledger-line-spanner.dep; DEPENDENCIES_OUTPUT="./out/ledger-line-spanner.dep ./out/ledger-line-spanner.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/ledger-line-spanner.o ledger-line-spanner.cc In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/dot-column.hh:24, - from completion-rest-engraver.cc:24: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from concurrent-hairpin-engraver.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -225710,9 +226647,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/dot-column.hh:24, - from completion-rest-engraver.cc:24: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from concurrent-hairpin-engraver.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -225741,9 +226678,9 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/dot-column.hh:24, - from completion-rest-engraver.cc:24: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from concurrent-hairpin-engraver.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -225774,9 +226711,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/dot-column.hh:24, - from completion-rest-engraver.cc:24: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from concurrent-hairpin-engraver.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -225806,9 +226743,9 @@ ^~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/dot-column.hh:24, - from completion-rest-engraver.cc:24: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from concurrent-hairpin-engraver.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -225865,66 +226802,7 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from fingering-engraver.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' - inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from fingering-engraver.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -225943,59 +226821,16 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' - && (SCM_TYP7 (x) == scm_tc7_symbol)) - ^~~~~~~~ -./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' - inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } - ^~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from fingering-engraver.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' - return scm_is_true (scm_equal_p (x, y)); - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' - inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/dot-column.hh:24, - from completion-rest-engraver.cc:24: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); + ^~~~~~~~~~~~~ +./include/output-def.hh: In static member function 'static Output_def* Output_def::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -226014,18 +226849,16 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from fingering-engraver.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/output-def.hh:54:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Output_def); + ^~~~~~~~~~~~~ +./include/pitch.hh: In static member function 'static Pitch* Pitch::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -226044,12 +226877,15 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' - inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } - ^~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/pitch.hh:74:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Pitch); + ^~~~~~~~~~~~~~~~~~~~ ./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -226078,7 +226914,7 @@ ./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' DECLARE_SMOBS (Translator); ^~~~~~~~~~~~~ -./include/pitch.hh: In static member function 'static Pitch* Pitch::unsmob(SCM)': +./include/translator-group.hh: In static member function 'static Translator_group* Translator_group::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -226100,13 +226936,13 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/pitch.hh:74:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Pitch); - ^~~~~~~~~~~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +./include/translator-group.hh:66:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Translator_group); + ^~~~~~~~~~~~~ +./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -226131,10 +226967,10 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); +./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Stencil); ^~~~~~~~~~~~~~~~~~~~ -./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': +./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -226156,13 +226992,13 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Stencil); - ^~~~~~~~~~~~~~~~~~~~ -./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': +./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Prob); + ^~~~~~~~~~~~~ +./include/skyline.hh: In static member function 'static Skyline* Skyline::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -226184,19 +227020,17 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Prob); - ^~~~~~~~~~~~~ +./include/skyline.hh:65:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Skyline); + ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/listener.hh:64, - from ./include/scheme-listener.hh:23, - from scheme-listener-scheme.cc:20: + from smobs.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -226226,9 +227060,7 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/listener.hh:64, - from ./include/scheme-listener.hh:23, - from scheme-listener-scheme.cc:20: + from smobs.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -226258,9 +227090,7 @@ from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/listener.hh:64, - from ./include/scheme-listener.hh:23, - from scheme-listener-scheme.cc:20: + from smobs.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -226292,9 +227122,7 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/listener.hh:64, - from ./include/scheme-listener.hh:23, - from scheme-listener-scheme.cc:20: + from smobs.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -226325,9 +227153,7 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/listener.hh:64, - from ./include/scheme-listener.hh:23, - from scheme-listener-scheme.cc:20: + from smobs.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -226384,35 +227210,13 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ -./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Grob); - ^~~~~~~~~~~~~ -./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/listener.hh:64, + from ./include/scheme-listener.hh:23, + from scheme-listener-scheme.cc:20: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -226431,19 +227235,12 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Listener); - ^~~~~~~~~~~~~~~~~~~~ -fingering-engraver.cc: In member function 'void Fingering_engraver::process_music()': -fingering-engraver.cc:89:46: warning: conversion from 'vsize' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - make_script (to_dir (dir), events_[i], i); - ^ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, @@ -226477,9 +227274,10 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/dot-column.hh:24, - from completion-rest-engraver.cc:24: + from ./include/smobs.hh:23, + from ./include/listener.hh:64, + from ./include/scheme-listener.hh:23, + from scheme-listener-scheme.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -226530,9 +227328,10 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/dot-column.hh:24, - from completion-rest-engraver.cc:24: + from ./include/smobs.hh:23, + from ./include/listener.hh:64, + from ./include/scheme-listener.hh:23, + from scheme-listener-scheme.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -226564,9 +227363,10 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/dot-column.hh:24, - from completion-rest-engraver.cc:24: + from ./include/smobs.hh:23, + from ./include/listener.hh:64, + from ./include/scheme-listener.hh:23, + from scheme-listener-scheme.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -226601,9 +227401,10 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/dot-column.hh:24, - from completion-rest-engraver.cc:24: + from ./include/smobs.hh:23, + from ./include/listener.hh:64, + from ./include/scheme-listener.hh:23, + from scheme-listener-scheme.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -226629,62 +227430,6 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ -./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Moment); - ^~~~~~~~~~~~~~~~~~~~ -./include/duration.hh: In static member function 'static Duration* Duration::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/duration.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Duration); - ^~~~~~~~~~~~~~~~~~~~ ./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -226713,175 +227458,7 @@ ./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' DECLARE_SIMPLE_SMOBS (Listener); ^~~~~~~~~~~~~~~~~~~~ -./include/scm-hash.hh: In static member function 'static Scheme_hash_table* Scheme_hash_table::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/scm-hash.hh:62:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Scheme_hash_table); - ^~~~~~~~~~~~~ -./include/context.hh: In static member function 'static Context* Context::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/context.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Context); - ^~~~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); - ^~~~~~~~~~~~~~~~~~~~ -./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Grob); - ^~~~~~~~~~~~~ -./include/output-def.hh: In static member function 'static Output_def* Output_def::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/output-def.hh:54:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Output_def); - ^~~~~~~~~~~~~ -./include/pitch.hh: In static member function 'static Pitch* Pitch::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/pitch.hh:74:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Pitch); - ^~~~~~~~~~~~~~~~~~~~ -./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': +./include/scheme-listener.hh: In static member function 'static Scheme_listener* Scheme_listener::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -226906,9 +227483,24 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Translator); +./include/scheme-listener.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Scheme_listener); ^~~~~~~~~~~~~ +In file included from ./include/lily-guile.hh:39, + from ./include/smobs.hh:23, + from ./include/listener.hh:64, + from ./include/scheme-listener.hh:23, + from scheme-listener-scheme.cc:20: +scheme-listener-scheme.cc: In function 'void ly_make_listenerinit()': +scheme-listener-scheme.cc:22:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_make_listener, "ly:make-listener", + ^~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +scheme-listener-scheme.cc:22:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_make_listener, "ly:make-listener", + ^~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, @@ -227064,34 +227656,6 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ -./include/translator-group.hh: In static member function 'static Translator_group* Translator_group::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/translator-group.hh:66:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Translator_group); - ^~~~~~~~~~~~~ ./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -227148,91 +227712,6 @@ ./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' DECLARE_SIMPLE_SMOBS (Box); ^~~~~~~~~~~~~~~~~~~~ -rm -f ./out/cluster-engraver.dep; DEPENDENCIES_OUTPUT="./out/cluster-engraver.dep ./out/cluster-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/cluster-engraver.o cluster-engraver.cc -./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Stencil); - ^~~~~~~~~~~~~~~~~~~~ -./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Prob); - ^~~~~~~~~~~~~ -./include/skyline.hh: In static member function 'static Skyline* Skyline::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/skyline.hh:65:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Skyline); - ^~~~~~~~~~~~~~~~~~~~ ./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -227261,7 +227740,6 @@ ./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' DECLARE_SMOBS (Grob); ^~~~~~~~~~~~~ -rm -f ./out/chord-name.dep; DEPENDENCIES_OUTPUT="./out/chord-name.dep ./out/chord-name.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/chord-name.o chord-name.cc ./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -227346,196 +227824,11 @@ ./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' DECLARE_SIMPLE_SMOBS (Listener); ^~~~~~~~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from smobs.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from smobs.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' - return SCM_I_CONSP (x); - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from smobs.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' - #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) - ^ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' - scm_ptobs[SCM_PTOBNUM (port)].flush (port); - ^~~~~~~~~~~ +rm -f ./out/cluster-engraver.dep; DEPENDENCIES_OUTPUT="./out/cluster-engraver.dep ./out/cluster-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/cluster-engraver.o cluster-engraver.cc In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from smobs.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' - #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' - #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' - #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} - ^~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' - SCM_TABCOL (port); - ^~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from smobs.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/listener.hh:64, - from ./include/scheme-listener.hh:23, - from scheme-listener-scheme.cc:20: ./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -227561,15 +227854,16 @@ ./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } ^~~~~~~~~~~ +rm -f ./out/chord-name.dep; DEPENDENCIES_OUTPUT="./out/chord-name.dep ./out/chord-name.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/chord-name.o chord-name.cc rm -f ./out/tempo-performer.dep; DEPENDENCIES_OUTPUT="./out/tempo-performer.dep ./out/tempo-performer.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/tempo-performer.o tempo-performer.cc rm -f ./out/translator-group-ctors.dep; DEPENDENCIES_OUTPUT="./out/translator-group-ctors.dep ./out/translator-group-ctors.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/translator-group-ctors.o translator-group-ctors.cc +rm -f ./out/ottava-bracket.dep; DEPENDENCIES_OUTPUT="./out/ottava-bracket.dep ./out/ottava-bracket.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/ottava-bracket.o ottava-bracket.cc +rm -f ./out/stem-tremolo.dep; DEPENDENCIES_OUTPUT="./out/stem-tremolo.dep ./out/stem-tremolo.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/stem-tremolo.o stem-tremolo.cc In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/listener.hh:64, - from ./include/scheme-listener.hh:23, - from scheme-listener-scheme.cc:20: + from smobs.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -227621,9 +227915,7 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/listener.hh:64, - from ./include/scheme-listener.hh:23, - from scheme-listener-scheme.cc:20: + from smobs.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -227656,9 +227948,7 @@ from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/listener.hh:64, - from ./include/scheme-listener.hh:23, - from scheme-listener-scheme.cc:20: + from smobs.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -227694,9 +227984,7 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/listener.hh:64, - from ./include/scheme-listener.hh:23, - from scheme-listener-scheme.cc:20: + from smobs.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -227722,84 +228010,16 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ -rm -f ./out/ottava-bracket.dep; DEPENDENCIES_OUTPUT="./out/ottava-bracket.dep ./out/ottava-bracket.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/ottava-bracket.o ottava-bracket.cc -./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Listener); - ^~~~~~~~~~~~~~~~~~~~ -./include/scheme-listener.hh: In static member function 'static Scheme_listener* Scheme_listener::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/scheme-listener.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Scheme_listener); - ^~~~~~~~~~~~~ -In file included from ./include/lily-guile.hh:39, - from ./include/smobs.hh:23, - from ./include/listener.hh:64, - from ./include/scheme-listener.hh:23, - from scheme-listener-scheme.cc:20: -scheme-listener-scheme.cc: In function 'void ly_make_listenerinit()': -scheme-listener-scheme.cc:22:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_make_listener, "ly:make-listener", - ^~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -scheme-listener-scheme.cc:22:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_make_listener, "ly:make-listener", - ^~~~~~~~~ +rm -f ./out/mensural-ligature.dep; DEPENDENCIES_OUTPUT="./out/mensural-ligature.dep ./out/mensural-ligature.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/mensural-ligature.o mensural-ligature.cc +rm -f ./out/grob-pq-engraver.dep; DEPENDENCIES_OUTPUT="./out/grob-pq-engraver.dep ./out/grob-pq-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/grob-pq-engraver.o grob-pq-engraver.cc In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, - from cluster-engraver.cc:21: + from ./include/engraver-group.hh:23, + from ./include/score-engraver.hh:23, + from translator-group-ctors.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -227830,7 +228050,9 @@ from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, - from cluster-engraver.cc:21: + from ./include/engraver-group.hh:23, + from ./include/score-engraver.hh:23, + from translator-group-ctors.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -227861,7 +228083,9 @@ from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, - from cluster-engraver.cc:21: + from ./include/engraver-group.hh:23, + from ./include/score-engraver.hh:23, + from translator-group-ctors.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -227894,7 +228118,9 @@ from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, - from cluster-engraver.cc:21: + from ./include/engraver-group.hh:23, + from ./include/score-engraver.hh:23, + from translator-group-ctors.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -227926,7 +228152,9 @@ from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, - from cluster-engraver.cc:21: + from ./include/engraver-group.hh:23, + from ./include/score-engraver.hh:23, + from translator-group-ctors.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -228085,6 +228313,25 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' scm_ptobs[SCM_PTOBNUM (port)].flush (port); ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from cluster-engraver.cc:21: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, @@ -228182,6 +228429,115 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from cluster-engraver.cc:21: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' + return SCM_I_CONSP (x); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from cluster-engraver.cc:21: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' + #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) + ^ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' + scm_ptobs[SCM_PTOBNUM (port)].flush (port); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from cluster-engraver.cc:21: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' + #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' + #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' + #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} + ^~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' + SCM_TABCOL (port); + ^~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, @@ -228214,7 +228570,68 @@ ./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } ^~~~~~~~~~~ -rm -f ./out/stem-tremolo.dep; DEPENDENCIES_OUTPUT="./out/stem-tremolo.dep ./out/stem-tremolo.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/stem-tremolo.o stem-tremolo.cc +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from cluster-engraver.cc:21: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +rm -f ./out/performer-group.dep; DEPENDENCIES_OUTPUT="./out/performer-group.dep ./out/performer-group.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/performer-group.o performer-group.cc In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, @@ -228462,67 +228879,6 @@ ./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' DECLARE_SMOBS (Grob); ^~~~~~~~~~~~~ -In file included from ./include/lily-guile.hh:39, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/stencil.hh:26, - from ./include/note-head.hh:23, - from ledger-line-spanner.cc:23: -ledger-line-spanner.cc: In function 'void Ledger_line_spanner_set_spacing_rods_init_functions()': -ledger-line-spanner.cc:65:44: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (Ledger_line_spanner, set_spacing_rods, 1); - ^~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -ledger-line-spanner.cc:65:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (Ledger_line_spanner, set_spacing_rods, 1); - ^~~~~~~~~~~~~~~~~~~~ -ledger-line-spanner.cc: In function 'void Ledger_line_spanner_print_init_functions()': -ledger-line-spanner.cc:163:44: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (Ledger_line_spanner, print, 1); - ^~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -ledger-line-spanner.cc:163:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (Ledger_line_spanner, print, 1); - ^~~~~~~~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from smobs.cc:20: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ -rm -f ./out/mensural-ligature.dep; DEPENDENCIES_OUTPUT="./out/mensural-ligature.dep ./out/mensural-ligature.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/mensural-ligature.o mensural-ligature.cc -ledger-line-spanner.cc: In static member function 'static scm_unused_struct* Ledger_line_spanner::print(SCM)': -ledger-line-spanner.cc:270:52: warning: conversion from 'std::vector::size_type' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - int ledger_count = ledger_positions.size (); - ~~~~~~~~~~~~~~~~~~~~~~^~ -rm -f ./out/grob-pq-engraver.dep; DEPENDENCIES_OUTPUT="./out/grob-pq-engraver.dep ./out/grob-pq-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/grob-pq-engraver.o grob-pq-engraver.cc In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, @@ -228754,133 +229110,29 @@ ./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from smobs.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' - inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from smobs.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' - && (SCM_TYP7 (x) == scm_tc7_symbol)) - ^~~~~~~~ -./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' - inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } - ^~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, +In file included from ./include/lily-guile.hh:39, from ./include/smobs.hh:23, - from smobs.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' - return scm_is_true (scm_equal_p (x, y)); - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' - inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } - ^~~~~~~~~~~ + from ./include/box.hh:10, + from ./include/stencil.hh:26, + from ./include/note-head.hh:23, + from ledger-line-spanner.cc:23: +ledger-line-spanner.cc: In function 'void Ledger_line_spanner_set_spacing_rods_init_functions()': +ledger-line-spanner.cc:65:44: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK (Ledger_line_spanner, set_spacing_rods, 1); + ^~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +ledger-line-spanner.cc:65:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' + MAKE_SCHEME_CALLBACK (Ledger_line_spanner, set_spacing_rods, 1); + ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, - from cluster-engraver.cc:21: + from ./include/engraver-group.hh:23, + from ./include/score-engraver.hh:23, + from translator-group-ctors.cc:20: ./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -228906,36 +229158,21 @@ ./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from smobs.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' - inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } - ^~~~~~~~~~~ -rm -f ./out/performer-group.dep; DEPENDENCIES_OUTPUT="./out/performer-group.dep ./out/performer-group.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/performer-group.o performer-group.cc +rm -f ./out/page-turn-page-breaking.dep; DEPENDENCIES_OUTPUT="./out/page-turn-page-breaking.dep ./out/page-turn-page-breaking.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/page-turn-page-breaking.o page-turn-page-breaking.cc +ledger-line-spanner.cc: In function 'void Ledger_line_spanner_print_init_functions()': +ledger-line-spanner.cc:163:44: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK (Ledger_line_spanner, print, 1); + ^~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +ledger-line-spanner.cc:163:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' + MAKE_SCHEME_CALLBACK (Ledger_line_spanner, print, 1); + ^~~~~~~~~~~~~~~~~~~~ +ledger-line-spanner.cc: In static member function 'static scm_unused_struct* Ledger_line_spanner::print(SCM)': +ledger-line-spanner.cc:270:52: warning: conversion from 'std::vector::size_type' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + int ledger_count = ledger_positions.size (); + ~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, @@ -229188,7 +229425,9 @@ from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, - from cluster-engraver.cc:21: + from ./include/engraver-group.hh:23, + from ./include/score-engraver.hh:23, + from translator-group-ctors.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -229221,27 +229460,6 @@ ./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from ./include/engraver-group.hh:23, - from ./include/score-engraver.hh:23, - from translator-group-ctors.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ ./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -229258,24 +229476,13 @@ ./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } ^~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, - from cluster-engraver.cc:21: + from ./include/engraver-group.hh:23, + from ./include/score-engraver.hh:23, + from translator-group-ctors.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -229309,7 +229516,9 @@ from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, - from cluster-engraver.cc:21: + from ./include/engraver-group.hh:23, + from ./include/score-engraver.hh:23, + from translator-group-ctors.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -229349,72 +229558,6 @@ from ./include/engraver-group.hh:23, from ./include/score-engraver.hh:23, from translator-group-ctors.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' - return SCM_I_CONSP (x); - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from ./include/engraver-group.hh:23, - from ./include/score-engraver.hh:23, - from translator-group-ctors.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' - #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) - ^ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' - scm_ptobs[SCM_PTOBNUM (port)].flush (port); - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from cluster-engraver.cc:21: ./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -229440,13 +229583,8 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from ./include/engraver-group.hh:23, - from ./include/score-engraver.hh:23, - from translator-group-ctors.cc:20: +rm -f ./out/music-sequence.dep; DEPENDENCIES_OUTPUT="./out/music-sequence.dep ./out/music-sequence.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/music-sequence.o music-sequence.cc +./include/font-metric.hh: In static member function 'static Font_metric* Font_metric::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -229459,84 +229597,21 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' - #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' - #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' - #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} - ^~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' - SCM_TABCOL (port); - ^~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from ./include/engraver-group.hh:23, - from ./include/score-engraver.hh:23, - from translator-group-ctors.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/font-metric.hh:57:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Font_metric); + ^~~~~~~~~~~~~ ./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -229565,7 +229640,7 @@ ./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' DECLARE_SMOBS (Translator); ^~~~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -229590,11 +229665,10 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); +./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Listener); ^~~~~~~~~~~~~~~~~~~~ -rm -f ./out/page-turn-page-breaking.dep; DEPENDENCIES_OUTPUT="./out/page-turn-page-breaking.dep ./out/page-turn-page-breaking.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/page-turn-page-breaking.o page-turn-page-breaking.cc -./include/font-metric.hh: In static member function 'static Font_metric* Font_metric::unsmob(SCM)': +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -229619,10 +229693,10 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/font-metric.hh:57:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Font_metric); +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); ^~~~~~~~~~~~~ -./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': +./include/translator-group.hh: In static member function 'static Translator_group* Translator_group::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -229647,10 +229721,10 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Grob); +./include/translator-group.hh:66:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Translator_group); ^~~~~~~~~~~~~ -./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': +./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -229675,10 +229749,44 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Stencil); +./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Moment); ^~~~~~~~~~~~~~~~~~~~ -./include/pitch.hh: In static member function 'static Pitch* Pitch::unsmob(SCM)': +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from grob-pq-engraver.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +./include/skyline.hh: In static member function 'static Skyline* Skyline::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -229703,10 +229811,17 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/pitch.hh:74:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Pitch); +./include/skyline.hh:65:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Skyline); ^~~~~~~~~~~~~~~~~~~~ -./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from grob-pq-engraver.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -229725,22 +229840,30 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Prob); - ^~~~~~~~~~~~~ -./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' + return SCM_I_CONSP (x); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from grob-pq-engraver.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' + #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) + ^ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -229753,16 +229876,35 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Grob); - ^~~~~~~~~~~~~ -./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' + scm_ptobs[SCM_PTOBNUM (port)].flush (port); + ^~~~~~~~~~~ +In file included from ./include/lily-guile.hh:39, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/stencil.hh:26, + from ./include/chord-name.hh:23, + from chord-name.cc:20: +chord-name.cc: In function 'void Chord_name_after_line_breaking_init_functions()': +chord-name.cc:29:35: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK (Chord_name, after_line_breaking, 1); + ^~~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +chord-name.cc:29:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' + MAKE_SCHEME_CALLBACK (Chord_name, after_line_breaking, 1); + ^~~~~~~~~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from grob-pq-engraver.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -229775,22 +229917,90 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' + #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' + #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' + #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} + ^~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' + SCM_TABCOL (port); + ^~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from grob-pq-engraver.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Listener); - ^~~~~~~~~~~~~~~~~~~~ -./include/skyline.hh: In static member function 'static Skyline* Skyline::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from cluster-engraver.cc:21: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -229809,39 +230019,18 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/skyline.hh:65:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Skyline); - ^~~~~~~~~~~~~~~~~~~~ -In file included from ./include/lily-guile.hh:39, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/stencil.hh:26, - from ./include/chord-name.hh:23, - from chord-name.cc:20: -chord-name.cc: In function 'void Chord_name_after_line_breaking_init_functions()': -chord-name.cc:29:35: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (Chord_name, after_line_breaking, 1); - ^~~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -chord-name.cc:29:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (Chord_name, after_line_breaking, 1); - ^~~~~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from grob-pq-engraver.cc:20: + from ./include/grob-interface.hh:23, + from ./include/stem-tremolo.hh:24, + from stem-tremolo.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -229870,11 +230059,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from grob-pq-engraver.cc:20: + from ./include/grob-interface.hh:23, + from ./include/stem-tremolo.hh:24, + from stem-tremolo.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -229903,11 +230090,9 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from grob-pq-engraver.cc:20: + from ./include/grob-interface.hh:23, + from ./include/stem-tremolo.hh:24, + from stem-tremolo.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -229938,11 +230123,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from grob-pq-engraver.cc:20: + from ./include/grob-interface.hh:23, + from ./include/stem-tremolo.hh:24, + from stem-tremolo.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -229972,11 +230155,9 @@ ^~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from grob-pq-engraver.cc:20: + from ./include/grob-interface.hh:23, + from ./include/stem-tremolo.hh:24, + from stem-tremolo.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -230033,13 +230214,43 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ -rm -f ./out/music-sequence.dep; DEPENDENCIES_OUTPUT="./out/music-sequence.dep ./out/music-sequence.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/music-sequence.o music-sequence.cc -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/stem-tremolo.hh:24, from stem-tremolo.cc:20: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/performer.hh:25, + from ./include/performer-group.hh:24, + from performer-group.cc:21: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -230068,9 +230279,10 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/stem-tremolo.hh:24, - from stem-tremolo.cc:20: + from ./include/grob-info.hh:23, + from ./include/performer.hh:25, + from ./include/performer-group.hh:24, + from performer-group.cc:21: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -230099,9 +230311,10 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/stem-tremolo.hh:24, - from stem-tremolo.cc:20: + from ./include/grob-info.hh:23, + from ./include/performer.hh:25, + from ./include/performer-group.hh:24, + from performer-group.cc:21: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -230132,9 +230345,10 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/stem-tremolo.hh:24, - from stem-tremolo.cc:20: + from ./include/grob-info.hh:23, + from ./include/performer.hh:25, + from ./include/performer-group.hh:24, + from performer-group.cc:21: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -230162,30 +230376,12 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' SCM_TABCOL (port); ^~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/performer.hh:25, - from tempo-performer.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/stem-tremolo.hh:24, - from stem-tremolo.cc:20: + from ./include/performer-group.hh:24, + from performer-group.cc:21: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -230214,19 +230410,6 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -230255,11 +230438,43 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/mensural-ligature.hh:25, + from mensural-ligature.cc:21: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/performer.hh:25, - from tempo-performer.cc:20: + from ./include/grob-interface.hh:23, + from ./include/mensural-ligature.hh:25, + from mensural-ligature.cc:21: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -230288,9 +230503,9 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/performer.hh:25, - from tempo-performer.cc:20: + from ./include/grob-interface.hh:23, + from ./include/mensural-ligature.hh:25, + from mensural-ligature.cc:21: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -230321,9 +230536,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/performer.hh:25, - from tempo-performer.cc:20: + from ./include/grob-interface.hh:23, + from ./include/mensural-ligature.hh:25, + from mensural-ligature.cc:21: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -230351,12 +230566,11 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' SCM_TABCOL (port); ^~~~~~~~~~ -rm -f ./out/part-combine-engraver.dep; DEPENDENCIES_OUTPUT="./out/part-combine-engraver.dep ./out/part-combine-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/part-combine-engraver.o part-combine-engraver.cc In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/performer.hh:25, - from tempo-performer.cc:20: + from ./include/grob-interface.hh:23, + from ./include/mensural-ligature.hh:25, + from mensural-ligature.cc:21: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -230416,8 +230630,8 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, - from ./include/stem-tremolo.hh:24, - from stem-tremolo.cc:20: + from ./include/mensural-ligature.hh:25, + from mensural-ligature.cc:21: ./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -230447,7 +230661,8 @@ from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/performer.hh:25, - from tempo-performer.cc:20: + from ./include/performer-group.hh:24, + from performer-group.cc:21: ./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -230478,7 +230693,8 @@ from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/performer.hh:25, - from tempo-performer.cc:20: + from ./include/performer-group.hh:24, + from performer-group.cc:21: ./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -230531,7 +230747,8 @@ from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/performer.hh:25, - from tempo-performer.cc:20: + from ./include/performer-group.hh:24, + from performer-group.cc:21: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -230565,7 +230782,8 @@ from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/performer.hh:25, - from tempo-performer.cc:20: + from ./include/performer-group.hh:24, + from performer-group.cc:21: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -230602,7 +230820,8 @@ from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/performer.hh:25, - from tempo-performer.cc:20: + from ./include/performer-group.hh:24, + from performer-group.cc:21: ./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -230628,42 +230847,46 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ -./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/constrained-breaking.hh:23, + from ./include/page-breaking.hh:23, + from ./include/page-turn-page-breaking.hh:23, + from page-turn-page-breaking.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Translator); - ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from ./include/engraver-group.hh:23, - from ./include/score-engraver.hh:23, - from translator-group-ctors.cc:20: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': + from ./include/constrained-breaking.hh:23, + from ./include/page-breaking.hh:23, + from ./include/page-turn-page-breaking.hh:23, + from page-turn-page-breaking.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -230682,19 +230905,48 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ -./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' + return SCM_I_CONSP (x); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/axis-group-interface.hh:25, + from ottava-bracket.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, + from ./include/lily-guile.hh:27, + from ./include/constrained-breaking.hh:23, + from ./include/page-breaking.hh:23, + from ./include/page-turn-page-breaking.hh:23, + from page-turn-page-breaking.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' + #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) + ^ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -230707,16 +230959,31 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Moment); - ^~~~~~~~~~~~~~~~~~~~ -./include/pitch.hh: In static member function 'static Pitch* Pitch::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' + scm_ptobs[SCM_PTOBNUM (port)].flush (port); + ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/constrained-breaking.hh:23, + from ./include/page-breaking.hh:23, + from ./include/page-turn-page-breaking.hh:23, + from page-turn-page-breaking.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -230729,22 +230996,27 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/pitch.hh:74:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Pitch); - ^~~~~~~~~~~~~~~~~~~~ -./include/duration.hh: In static member function 'static Duration* Duration::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' + #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' + #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' + #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} + ^~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' + SCM_TABCOL (port); + ^~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/axis-group-interface.hh:25, + from ottava-bracket.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -230763,22 +231035,28 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/duration.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Duration); - ^~~~~~~~~~~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' + return SCM_I_CONSP (x); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/axis-group-interface.hh:25, + from ottava-bracket.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' + #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) + ^ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -230791,16 +231069,79 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); - ^~~~~~~~~~~~~~~~~~~~ -./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' + scm_ptobs[SCM_PTOBNUM (port)].flush (port); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/constrained-breaking.hh:23, + from ./include/page-breaking.hh:23, + from ./include/page-turn-page-breaking.hh:23, + from page-turn-page-breaking.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/axis-group-interface.hh:25, + from ottava-bracket.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -230813,22 +231154,88 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' + #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' + #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' + #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} + ^~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' + SCM_TABCOL (port); + ^~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/axis-group-interface.hh:25, + from ottava-bracket.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Stencil); - ^~~~~~~~~~~~~~~~~~~~ -./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/axis-group-interface.hh:25, + from ottava-bracket.cc:20: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -230847,16 +231254,13 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Prob); - ^~~~~~~~~~~~~ -./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ +./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -230878,38 +231282,18 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Listener); - ^~~~~~~~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/constrained-breaking.hh:23, - from ./include/page-breaking.hh:23, - from ./include/page-turn-page-breaking.hh:23, - from page-turn-page-breaking.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ +./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Translator); + ^~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, - from ./include/stem-tremolo.hh:24, - from stem-tremolo.cc:20: + from ./include/axis-group-interface.hh:25, + from ottava-bracket.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -230926,19 +231310,6 @@ ./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } ^~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ ./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -230974,8 +231345,8 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, - from ./include/stem-tremolo.hh:24, - from stem-tremolo.cc:20: + from ./include/axis-group-interface.hh:25, + from ottava-bracket.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -231004,43 +231375,12 @@ ./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } ^~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/constrained-breaking.hh:23, - from ./include/page-breaking.hh:23, - from ./include/page-turn-page-breaking.hh:23, - from page-turn-page-breaking.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' - return SCM_I_CONSP (x); - ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, - from ./include/stem-tremolo.hh:24, - from stem-tremolo.cc:20: + from ./include/axis-group-interface.hh:25, + from ottava-bracket.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -231073,46 +231413,11 @@ ./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, - from ./include/lily-guile.hh:27, - from ./include/constrained-breaking.hh:23, - from ./include/page-breaking.hh:23, - from ./include/page-turn-page-breaking.hh:23, - from page-turn-page-breaking.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' - #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) - ^ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' - scm_ptobs[SCM_PTOBNUM (port)].flush (port); - ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, - from ./include/stem-tremolo.hh:24, - from stem-tremolo.cc:20: + from ./include/axis-group-interface.hh:25, + from ottava-bracket.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -231138,12 +231443,7 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/constrained-breaking.hh:23, - from ./include/page-breaking.hh:23, - from ./include/page-turn-page-breaking.hh:23, - from page-turn-page-breaking.cc:20: +./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -231156,68 +231456,28 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' - #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' - #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' - #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} - ^~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' - SCM_TABCOL (port); - ^~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/constrained-breaking.hh:23, - from ./include/page-breaking.hh:23, - from ./include/page-turn-page-breaking.hh:23, - from page-turn-page-breaking.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Listener); + ^~~~~~~~~~~~~~~~~~~~ +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -231227,13 +231487,19 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); + ^~~~~~~~~~~~~~~~~~~~ +./include/translator-group.hh: In static member function 'static Translator_group* Translator_group::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -231255,20 +231521,18 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); - ^~~~~~~~~~~~~~~~~~~~ +./include/translator-group.hh:66:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Translator_group); + ^~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, - from ./include/engraver-group.hh:23, - from ./include/score-engraver.hh:23, - from translator-group-ctors.cc:20: + from cluster-engraver.cc:21: ./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -231321,9 +231585,7 @@ from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, - from ./include/engraver-group.hh:23, - from ./include/score-engraver.hh:23, - from translator-group-ctors.cc:20: + from cluster-engraver.cc:21: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -231357,9 +231619,7 @@ from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, - from ./include/engraver-group.hh:23, - from ./include/score-engraver.hh:23, - from translator-group-ctors.cc:20: + from cluster-engraver.cc:21: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -231396,9 +231656,7 @@ from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, - from ./include/engraver-group.hh:23, - from ./include/score-engraver.hh:23, - from translator-group-ctors.cc:20: + from cluster-engraver.cc:21: ./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -231424,39 +231682,7 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/axis-group-interface.hh:25, - from ottava-bracket.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': +./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -231478,13 +231704,13 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Translator); - ^~~~~~~~~~~~~ -./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': +./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Moment); + ^~~~~~~~~~~~~~~~~~~~ +./include/skyline.hh: In static member function 'static Skyline* Skyline::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -231509,15 +231735,10 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Listener); +./include/skyline.hh:65:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Skyline); ^~~~~~~~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/axis-group-interface.hh:25, - from ottava-bracket.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': +./include/duration.hh: In static member function 'static Duration* Duration::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -231536,51 +231757,16 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' - return SCM_I_CONSP (x); - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/axis-group-interface.hh:25, - from ottava-bracket.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' - #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) - ^ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' - scm_ptobs[SCM_PTOBNUM (port)].flush (port); - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/axis-group-interface.hh:25, - from ottava-bracket.cc:20: +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/duration.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Duration); + ^~~~~~~~~~~~~~~~~~~~ +./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -231593,55 +231779,22 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' - #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' - #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' - #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} - ^~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' - SCM_TABCOL (port); - ^~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/axis-group-interface.hh:25, - from ottava-bracket.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -./include/translator-group.hh: In static member function 'static Translator_group* Translator_group::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Stencil); + ^~~~~~~~~~~~~~~~~~~~ +./include/scm-hash.hh: In static member function 'static Scheme_hash_table* Scheme_hash_table::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -231666,10 +231819,10 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/translator-group.hh:66:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Translator_group); +./include/scm-hash.hh:62:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Scheme_hash_table); ^~~~~~~~~~~~~ -./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': +./include/context.hh: In static member function 'static Context* Context::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -231694,43 +231847,10 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Grob); +./include/context.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Context); ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/axis-group-interface.hh:25, - from ottava-bracket.cc:20: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': +./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -231749,13 +231869,16 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ -./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Translator); + ^~~~~~~~~~~~~ +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -231780,15 +231903,15 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Stencil); +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, - from ./include/axis-group-interface.hh:25, - from ottava-bracket.cc:20: + from ./include/stem-tremolo.hh:24, + from stem-tremolo.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -231840,8 +231963,8 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, - from ./include/axis-group-interface.hh:25, - from ottava-bracket.cc:20: + from ./include/stem-tremolo.hh:24, + from stem-tremolo.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -231874,8 +231997,8 @@ from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, - from ./include/axis-group-interface.hh:25, - from ottava-bracket.cc:20: + from ./include/stem-tremolo.hh:24, + from stem-tremolo.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -231908,7 +232031,7 @@ ./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } ^~~~~~~~~~~ -./include/output-def.hh: In static member function 'static Output_def* Output_def::unsmob(SCM)': +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -231933,14 +232056,14 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/output-def.hh:54:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Output_def); +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); ^~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, - from ./include/axis-group-interface.hh:25, - from ottava-bracket.cc:20: + from ./include/stem-tremolo.hh:24, + from stem-tremolo.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -231966,7 +232089,7 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ -./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -231991,49 +232114,10 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Moment); +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); ^~~~~~~~~~~~~~~~~~~~ -In file included from ./include/lily-guile.hh:39, - from ./include/grob-interface.hh:23, - from ./include/stem-tremolo.hh:24, - from stem-tremolo.cc:20: -stem-tremolo.cc: In function 'void Stem_tremolo_calc_slope_init_functions()': -stem-tremolo.cc:34:37: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (Stem_tremolo, calc_slope, 1) - ^~~~~~~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -stem-tremolo.cc:34:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (Stem_tremolo, calc_slope, 1) - ^~~~~~~~~~~~~~~~~~~~ -stem-tremolo.cc: In function 'void Stem_tremolo_calc_width_init_functions()': -stem-tremolo.cc:65:37: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (Stem_tremolo, calc_width, 1) - ^~~~~~~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -stem-tremolo.cc:65:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (Stem_tremolo, calc_width, 1) - ^~~~~~~~~~~~~~~~~~~~ -stem-tremolo.cc: In function 'void Stem_tremolo_calc_style_init_functions()': -stem-tremolo.cc:79:37: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (Stem_tremolo, calc_style, 1) - ^~~~~~~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -stem-tremolo.cc:79:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (Stem_tremolo, calc_style, 1) - ^~~~~~~~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/stem-tremolo.hh:24, - from stem-tremolo.cc:20: -stem-tremolo.cc: In static member function 'static Stencil Stem_tremolo::raw_stencil(Grob*, Real, Direction)': +./include/font-metric.hh: In static member function 'static Font_metric* Font_metric::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -232052,40 +232136,16 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' - && (SCM_TYP7 (x) == scm_tc7_symbol)) - ^~~~~~~~ -stem-tremolo.cc:112:8: note: in expansion of macro 'scm_is_symbol' - if (!scm_is_symbol (style)) - ^~~~~~~~~~~~~ -In file included from ./include/lily-guile.hh:39, - from ./include/grob-interface.hh:23, - from ./include/stem-tremolo.hh:24, - from stem-tremolo.cc:20: -stem-tremolo.cc: In function 'void Stem_tremolo_pure_height_init_functions()': -stem-tremolo.cc:148:37: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (Stem_tremolo, pure_height, 3); - ^~~~~~~~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -stem-tremolo.cc:148:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (Stem_tremolo, pure_height, 3); - ^~~~~~~~~~~~~~~~~~~~ -stem-tremolo.cc: In function 'void Stem_tremolo_width_init_functions()': -stem-tremolo.cc:181:37: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (Stem_tremolo, width, 1); - ^~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -stem-tremolo.cc:181:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (Stem_tremolo, width, 1); - ^~~~~~~~~~~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/font-metric.hh:57:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Font_metric); + ^~~~~~~~~~~~~ +./include/output-def.hh: In static member function 'static Output_def* Output_def::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -232107,60 +232167,64 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); - ^~~~~~~~~~~~~~~~~~~~ -stem-tremolo.cc: In function 'void Stem_tremolo_calc_y_offset_init_functions()': -stem-tremolo.cc:221:37: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (Stem_tremolo, calc_y_offset, 1); - ^~~~~~~~~~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -stem-tremolo.cc:221:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (Stem_tremolo, calc_y_offset, 1); - ^~~~~~~~~~~~~~~~~~~~ -stem-tremolo.cc: In function 'void Stem_tremolo_pure_calc_y_offset_init_functions()': -stem-tremolo.cc:229:37: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (Stem_tremolo, pure_calc_y_offset, 3); - ^~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -stem-tremolo.cc:229:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (Stem_tremolo, pure_calc_y_offset, 3); - ^~~~~~~~~~~~~~~~~~~~ -stem-tremolo.cc: In function 'void Stem_tremolo_calc_direction_init_functions()': -stem-tremolo.cc:239:37: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (Stem_tremolo, calc_direction, 1); - ^~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -stem-tremolo.cc:239:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (Stem_tremolo, calc_direction, 1); - ^~~~~~~~~~~~~~~~~~~~ -stem-tremolo.cc: In function 'void Stem_tremolo_print_init_functions()': -stem-tremolo.cc:330:37: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (Stem_tremolo, print, 1); - ^~~~~ +./include/output-def.hh:54:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Output_def); + ^~~~~~~~~~~~~ +In file included from ./include/lily-guile.hh:39, + from ./include/grob-interface.hh:23, + from ./include/axis-group-interface.hh:25, + from ottava-bracket.cc:20: +ottava-bracket.cc: In function 'void Ottava_bracket_print_init_functions()': +ottava-bracket.cc:48:39: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK (Ottava_bracket, print, 1); + ^~~~~ ./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' (scm_t_subr) TYPE::FUNC); \ ^~~~ -stem-tremolo.cc:330:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (Stem_tremolo, print, 1); +ottava-bracket.cc:48:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' + MAKE_SCHEME_CALLBACK (Ottava_bracket, print, 1); ^~~~~~~~~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/performer.hh:25, + from tempo-performer.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from grob-pq-engraver.cc:20: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': + from ./include/grob-info.hh:23, + from ./include/performer.hh:25, + from tempo-performer.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -232179,50 +232243,72 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' + return SCM_I_CONSP (x); + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/mensural-ligature.hh:25, from mensural-ligature.cc:21: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': +./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' + inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/mensural-ligature.hh:25, from mensural-ligature.cc:21: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': +./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -232241,18 +232327,59 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' - return SCM_I_CONSP (x); - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' + && (SCM_TYP7 (x) == scm_tc7_symbol)) + ^~~~~~~~ +./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' + inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } + ^~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/mensural-ligature.hh:25, from mensural-ligature.cc:21: +./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' + return scm_is_true (scm_equal_p (x, y)); + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' + inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/performer.hh:25, + from tempo-performer.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -232281,7 +232408,12 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' scm_ptobs[SCM_PTOBNUM (port)].flush (port); ^~~~~~~~~~~ -./include/skyline.hh: In static member function 'static Skyline* Skyline::unsmob(SCM)': +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/mensural-ligature.hh:25, + from mensural-ligature.cc:21: +./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -232300,20 +232432,17 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/skyline.hh:65:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Skyline); - ^~~~~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' + inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/mensural-ligature.hh:25, - from mensural-ligature.cc:21: + from ./include/grob-info.hh:23, + from ./include/performer.hh:25, + from tempo-performer.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -232343,9 +232472,9 @@ ^~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/mensural-ligature.hh:25, - from mensural-ligature.cc:21: + from ./include/grob-info.hh:23, + from ./include/performer.hh:25, + from tempo-performer.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -232374,34 +232503,6 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ -./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Stencil); - ^~~~~~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -232430,12 +232531,7 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/mensural-ligature.hh:25, - from mensural-ligature.cc:21: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -232454,12 +232550,15 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); + ^~~~~~~~~~~~~~~~~~~~ ./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -232488,14 +232587,42 @@ ./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' DECLARE_SMOBS (Grob); ^~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/performer.hh:25, + from tempo-performer.cc:20: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from grob-pq-engraver.cc:20: + from ./include/grob-info.hh:23, + from ./include/performer.hh:25, + from tempo-performer.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -232544,13 +232671,39 @@ ./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } ^~~~~~~~~~~ +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); + ^~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from grob-pq-engraver.cc:20: + from ./include/grob-info.hh:23, + from ./include/performer.hh:25, + from tempo-performer.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -232582,11 +232735,9 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from grob-pq-engraver.cc:20: + from ./include/grob-info.hh:23, + from ./include/performer.hh:25, + from tempo-performer.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -232619,41 +232770,11 @@ ./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } ^~~~~~~~~~~ -./include/font-metric.hh: In static member function 'static Font_metric* Font_metric::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/font-metric.hh:57:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Font_metric); - ^~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from grob-pq-engraver.cc:20: + from ./include/grob-info.hh:23, + from ./include/performer.hh:25, + from tempo-performer.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -232679,7 +232800,7 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ -./include/output-def.hh: In static member function 'static Output_def* Output_def::unsmob(SCM)': +./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -232701,27 +232822,13 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/output-def.hh:54:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Output_def); - ^~~~~~~~~~~~~ -In file included from ./include/lily-guile.hh:39, - from ./include/grob-interface.hh:23, - from ./include/axis-group-interface.hh:25, - from ottava-bracket.cc:20: -ottava-bracket.cc: In function 'void Ottava_bracket_print_init_functions()': -ottava-bracket.cc:48:39: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (Ottava_bracket, print, 1); - ^~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -ottava-bracket.cc:48:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (Ottava_bracket, print, 1); - ^~~~~~~~~~~~~~~~~~~~ -./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': +./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Stencil); + ^~~~~~~~~~~~~~~~~~~~ +./include/pitch.hh: In static member function 'static Pitch* Pitch::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -232746,11 +232853,10 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Moment); +./include/pitch.hh:74:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Pitch); ^~~~~~~~~~~~~~~~~~~~ -rm -f ./out/rhythmic-music-iterator.dep; DEPENDENCIES_OUTPUT="./out/rhythmic-music-iterator.dep ./out/rhythmic-music-iterator.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/rhythmic-music-iterator.o rhythmic-music-iterator.cc -./include/duration.hh: In static member function 'static Duration* Duration::unsmob(SCM)': +./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -232772,13 +232878,13 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/duration.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Duration); - ^~~~~~~~~~~~~~~~~~~~ -./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': +./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Translator); + ^~~~~~~~~~~~~ +./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -232803,10 +232909,10 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Listener); +./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Stencil); ^~~~~~~~~~~~~~~~~~~~ -./include/scm-hash.hh: In static member function 'static Scheme_hash_table* Scheme_hash_table::unsmob(SCM)': +./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -232831,64 +232937,10 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/scm-hash.hh:62:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Scheme_hash_table); +./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Prob); ^~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/mensural-ligature.hh:25, - from mensural-ligature.cc:21: -./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' - inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } - ^~~~~~~~~~~ -./include/context.hh: In static member function 'static Context* Context::unsmob(SCM)': +./include/font-metric.hh: In static member function 'static Font_metric* Font_metric::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -232913,15 +232965,10 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/context.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Context); +./include/font-metric.hh:57:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Font_metric); ^~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/mensural-ligature.hh:25, - from mensural-ligature.cc:21: -./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': +./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -232940,59 +232987,16 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' - && (SCM_TYP7 (x) == scm_tc7_symbol)) - ^~~~~~~~ -./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' - inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } - ^~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/mensural-ligature.hh:25, - from mensural-ligature.cc:21: -./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' - return scm_is_true (scm_equal_p (x, y)); - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' - inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/mensural-ligature.hh:25, - from mensural-ligature.cc:21: -./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Listener); + ^~~~~~~~~~~~~~~~~~~~ +./include/output-def.hh: In static member function 'static Output_def* Output_def::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -233011,13 +233015,16 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' - inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } - ^~~~~~~~~~~ -./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/output-def.hh:54:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Output_def); + ^~~~~~~~~~~~~ +./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -233039,13 +233046,27 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Translator); - ^~~~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Moment); + ^~~~~~~~~~~~~~~~~~~~ +In file included from ./include/lily-guile.hh:39, + from ./include/grob-interface.hh:23, + from ./include/stem-tremolo.hh:24, + from stem-tremolo.cc:20: +stem-tremolo.cc: In function 'void Stem_tremolo_calc_slope_init_functions()': +stem-tremolo.cc:34:37: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK (Stem_tremolo, calc_slope, 1) + ^~~~~~~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +stem-tremolo.cc:34:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' + MAKE_SCHEME_CALLBACK (Stem_tremolo, calc_slope, 1) + ^~~~~~~~~~~~~~~~~~~~ +./include/pitch.hh: In static member function 'static Pitch* Pitch::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -233070,10 +233091,10 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); +./include/pitch.hh:74:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Pitch); ^~~~~~~~~~~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -233095,19 +233116,14 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); - ^~~~~~~~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/constrained-breaking.hh:23, - from ./include/page-breaking.hh:23, - from ./include/page-turn-page-breaking.hh:23, - from page-turn-page-breaking.cc:20: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); + ^~~~~~~~~~~~~ +rm -f ./out/part-combine-engraver.dep; DEPENDENCIES_OUTPUT="./out/part-combine-engraver.dep ./out/part-combine-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/part-combine-engraver.o part-combine-engraver.cc +./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -233126,13 +233142,36 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ -./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Stencil); + ^~~~~~~~~~~~~~~~~~~~ +stem-tremolo.cc: In function 'void Stem_tremolo_calc_width_init_functions()': +stem-tremolo.cc:65:37: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK (Stem_tremolo, calc_width, 1) + ^~~~~~~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +stem-tremolo.cc:65:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' + MAKE_SCHEME_CALLBACK (Stem_tremolo, calc_width, 1) + ^~~~~~~~~~~~~~~~~~~~ +stem-tremolo.cc: In function 'void Stem_tremolo_calc_style_init_functions()': +stem-tremolo.cc:79:37: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK (Stem_tremolo, calc_style, 1) + ^~~~~~~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +stem-tremolo.cc:79:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' + MAKE_SCHEME_CALLBACK (Stem_tremolo, calc_style, 1) + ^~~~~~~~~~~~~~~~~~~~ +./include/output-def.hh: In static member function 'static Output_def* Output_def::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -233157,27 +233196,15 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Grob); +./include/output-def.hh:54:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Output_def); ^~~~~~~~~~~~~ -rm -f ./out/score.dep; DEPENDENCIES_OUTPUT="./out/score.dep ./out/score.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/score.o score.cc -In file included from ./include/lily-guile.hh:39, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from grob-pq-engraver.cc:20: -grob-pq-engraver.cc: In function 'void ly_grob_pq_less_pinit()': -grob-pq-engraver.cc:61:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_grob_pq_less_p, "ly:grob-pq> 8)) - ^ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -233379,17 +233442,34 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' - scm_ptobs[SCM_PTOBNUM (port)].flush (port); - ^~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Listener); + ^~~~~~~~~~~~~~~~~~~~ +stem-tremolo.cc: In function 'void Stem_tremolo_print_init_functions()': +stem-tremolo.cc:330:37: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK (Stem_tremolo, print, 1); + ^~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +stem-tremolo.cc:330:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' + MAKE_SCHEME_CALLBACK (Stem_tremolo, print, 1); + ^~~~~~~~~~~~~~~~~~~~ +rm -f ./out/score.dep; DEPENDENCIES_OUTPUT="./out/score.dep ./out/score.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/score.o score.cc In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from part-combine-engraver.cc:22: + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from grob-pq-engraver.cc:20: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -233402,67 +233482,44 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' - #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' - #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' - #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} - ^~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' - SCM_TABCOL (port); - ^~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from part-combine-engraver.cc:22: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ +mensural-ligature.cc: In function 'Stencil internal_brew_primitive(Grob*)': +mensural-ligature.cc:166:19: warning: this statement may fall through [-Wimplicit-fallthrough=] + duration_log--; + ~~~~~~~~~~~~^~ +mensural-ligature.cc:167:5: note: here + case MLP_LONGA: + ^~~~ +mensural-ligature.cc:168:19: warning: this statement may fall through [-Wimplicit-fallthrough=] + duration_log--; + ~~~~~~~~~~~~^~ +mensural-ligature.cc:169:5: note: here + case MLP_BREVIS: + ^~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/constrained-breaking.hh:23, + from ./include/page-breaking.hh:23, + from ./include/page-turn-page-breaking.hh:23, + from page-turn-page-breaking.cc:20: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -233472,36 +233529,15 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -In file included from ./include/lily-guile.hh:39, - from ./include/grob-interface.hh:23, - from ./include/mensural-ligature.hh:25, - from mensural-ligature.cc:21: -mensural-ligature.cc: In function 'void Mensural_ligature_brew_ligature_primitive_init_functions()': -mensural-ligature.cc:269:42: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (Mensural_ligature, brew_ligature_primitive, 1); - ^~~~~~~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -mensural-ligature.cc:269:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (Mensural_ligature, brew_ligature_primitive, 1); - ^~~~~~~~~~~~~~~~~~~~ -mensural-ligature.cc: In function 'void Mensural_ligature_print_init_functions()': -mensural-ligature.cc:277:42: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (Mensural_ligature, print, 1); - ^~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -mensural-ligature.cc:277:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (Mensural_ligature, print, 1); - ^~~~~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, @@ -233661,13 +233697,69 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); + ^~~~~~~~~~~~~~~~~~~~ +./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Stencil); + ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/performer.hh:25, - from ./include/performer-group.hh:24, - from performer-group.cc:21: + from ./include/smobs.hh:23, + from ./include/pitch.hh:24, + from ./include/music-sequence.hh:23, + from music-sequence.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -233694,12 +233786,40 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' if (scm_is_null (*freelist)) ^~~~~~~~~~~ +./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Prob); + ^~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/performer.hh:25, - from ./include/performer-group.hh:24, - from performer-group.cc:21: + from ./include/smobs.hh:23, + from ./include/pitch.hh:24, + from ./include/music-sequence.hh:23, + from music-sequence.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -233728,10 +233848,10 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/performer.hh:25, - from ./include/performer-group.hh:24, - from performer-group.cc:21: + from ./include/smobs.hh:23, + from ./include/pitch.hh:24, + from ./include/music-sequence.hh:23, + from music-sequence.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -233762,10 +233882,10 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/performer.hh:25, - from ./include/performer-group.hh:24, - from performer-group.cc:21: + from ./include/smobs.hh:23, + from ./include/pitch.hh:24, + from ./include/music-sequence.hh:23, + from music-sequence.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -233795,10 +233915,10 @@ ^~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/performer.hh:25, - from ./include/performer-group.hh:24, - from performer-group.cc:21: + from ./include/smobs.hh:23, + from ./include/pitch.hh:24, + from ./include/music-sequence.hh:23, + from music-sequence.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -233855,208 +233975,12 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ -mensural-ligature.cc: In function 'Stencil internal_brew_primitive(Grob*)': -mensural-ligature.cc:166:19: warning: this statement may fall through [-Wimplicit-fallthrough=] - duration_log--; - ~~~~~~~~~~~~^~ -mensural-ligature.cc:167:5: note: here - case MLP_LONGA: - ^~~~ -mensural-ligature.cc:168:19: warning: this statement may fall through [-Wimplicit-fallthrough=] - duration_log--; - ~~~~~~~~~~~~^~ -mensural-ligature.cc:169:5: note: here - case MLP_BREVIS: - ^~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); - ^~~~~~~~~~~~~~~~~~~~ -./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Stencil); - ^~~~~~~~~~~~~~~~~~~~ -./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Prob); - ^~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/pitch.hh:24, - from ./include/music-sequence.hh:23, - from music-sequence.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/pitch.hh:24, from ./include/music-sequence.hh:23, from music-sequence.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' - return SCM_I_CONSP (x); - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/pitch.hh:24, - from ./include/music-sequence.hh:23, - from music-sequence.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' - #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) - ^ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' - scm_ptobs[SCM_PTOBNUM (port)].flush (port); - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/performer.hh:25, - from ./include/performer-group.hh:24, - from performer-group.cc:21: ./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -234082,46 +234006,14 @@ ./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/pitch.hh:24, - from ./include/music-sequence.hh:23, - from music-sequence.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' - #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' - #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' - #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} - ^~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' - SCM_TABCOL (port); - ^~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/performer.hh:25, - from ./include/performer-group.hh:24, - from performer-group.cc:21: + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from grob-pq-engraver.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -234138,40 +234030,6 @@ ./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/pitch.hh:24, - from ./include/music-sequence.hh:23, - from music-sequence.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ ./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -234204,40 +234062,13 @@ ./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } ^~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/performer.hh:25, - from ./include/performer-group.hh:24, - from performer-group.cc:21: + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from grob-pq-engraver.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -234269,10 +234100,11 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/performer.hh:25, - from ./include/performer-group.hh:24, - from performer-group.cc:21: + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from grob-pq-engraver.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -234307,10 +234139,11 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/performer.hh:25, - from ./include/performer-group.hh:24, - from performer-group.cc:21: + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from grob-pq-engraver.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -234336,13 +234169,7 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/pitch.hh:24, - from ./include/music-sequence.hh:23, - from music-sequence.cc:20: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': +./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -234361,13 +234188,16 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ -./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Moment); + ^~~~~~~~~~~~~~~~~~~~ +./include/duration.hh: In static member function 'static Duration* Duration::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -234389,12 +234219,12 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Translator); - ^~~~~~~~~~~~~ +./include/duration.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Duration); + ^~~~~~~~~~~~~~~~~~~~ ./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -234423,7 +234253,7 @@ ./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' DECLARE_SIMPLE_SMOBS (Listener); ^~~~~~~~~~~~~~~~~~~~ -./include/translator-group.hh: In static member function 'static Translator_group* Translator_group::unsmob(SCM)': +./include/scm-hash.hh: In static member function 'static Scheme_hash_table* Scheme_hash_table::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -234448,10 +234278,10 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/translator-group.hh:66:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Translator_group); +./include/scm-hash.hh:62:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Scheme_hash_table); ^~~~~~~~~~~~~ -./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': +./include/context.hh: In static member function 'static Context* Context::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -234473,13 +234303,13 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Moment); - ^~~~~~~~~~~~~~~~~~~~ -./include/duration.hh: In static member function 'static Duration* Duration::unsmob(SCM)': +./include/context.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Context); + ^~~~~~~~~~~~~ +./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -234501,14 +234331,13 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/duration.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Duration); - ^~~~~~~~~~~~~~~~~~~~ -rm -f ./out/page-layout-problem-scheme.dep; DEPENDENCIES_OUTPUT="./out/page-layout-problem-scheme.dep ./out/page-layout-problem-scheme.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/page-layout-problem-scheme.o page-layout-problem-scheme.cc -./include/scm-hash.hh: In static member function 'static Scheme_hash_table* Scheme_hash_table::unsmob(SCM)': +./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Translator); + ^~~~~~~~~~~~~ +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -234533,10 +234362,10 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/scm-hash.hh:62:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Scheme_hash_table); +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); ^~~~~~~~~~~~~ -./include/context.hh: In static member function 'static Context* Context::unsmob(SCM)': +./include/output-def.hh: In static member function 'static Output_def* Output_def::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -234561,10 +234390,350 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/context.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Context); +./include/output-def.hh:54:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Output_def); ^~~~~~~~~~~~~ -rm -f ./out/context-handle.dep; DEPENDENCIES_OUTPUT="./out/context-handle.dep ./out/context-handle.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/context-handle.o context-handle.cc +./include/paper-book.hh: In static member function 'static Paper_book* Paper_book::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/paper-book.hh:32:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Paper_book); + ^~~~~~~~~~~~~ +./include/music-output.hh: In static member function 'static Music_output* Music_output::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/music-output.hh:31:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Music_output); + ^~~~~~~~~~~~~ +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); + ^~~~~~~~~~~~~~~~~~~~ +./include/skyline.hh: In static member function 'static Skyline* Skyline::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/skyline.hh:65:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Skyline); + ^~~~~~~~~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from part-combine-engraver.cc:22: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +page-turn-page-breaking.cc: In member function 'Page_turn_page_breaking::Break_node Page_turn_page_breaking::put_systems_on_pages(vsize, vsize, vsize, vsize)': +page-turn-page-breaking.cc:103:28: warning: conversion from 'vsize' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + ret.first_page_number_ = page_number; + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from part-combine-engraver.cc:22: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' + return SCM_I_CONSP (x); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from part-combine-engraver.cc:22: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' + #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) + ^ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' + scm_ptobs[SCM_PTOBNUM (port)].flush (port); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from part-combine-engraver.cc:22: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' + #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' + #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' + #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} + ^~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' + SCM_TABCOL (port); + ^~~~~~~~~~ +page-turn-page-breaking.cc:105:28: warning: conversion from 'vsize' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + ret.first_page_number_ += 1 - (ret.page_count_ % 2); + ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +page-turn-page-breaking.cc: In member function 'void Page_turn_page_breaking::calc_subproblem(vsize)': +page-turn-page-breaking.cc:154:56: warning: conversion from 'vsize' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + p_num = state_[start - 1].first_page_number_ + state_[start - 1].page_count_; +page-turn-page-breaking.cc: In member function 'virtual scm_unused_struct* Page_turn_page_breaking::solve()': +page-turn-page-breaking.cc:240:26: warning: conversion from 'std::vector::size_type' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + int i = state_.size () - 1; + ~~~~~~~~~~~~~~~^~~ +page-turn-page-breaking.cc:244:21: warning: conversion from 'vsize' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + i = state_[i].prev_; +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from part-combine-engraver.cc:22: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/constrained-breaking.hh:23, + from ./include/page-breaking.hh:23, + from ./include/page-turn-page-breaking.hh:23, + from page-turn-page-breaking.cc:20: +page-turn-page-breaking.cc: In member function 'scm_unused_struct* Page_turn_page_breaking::make_pages(const std::vector&, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +page-turn-page-breaking.cc:272:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (systems)) + ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +page-turn-page-breaking.cc: In member function 'void Page_turn_page_breaking::print_break_node(const Page_turn_page_breaking::Break_node&)': +page-turn-page-breaking.cc:298:41: warning: conversion from '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + system_count += node.system_count_[i]; + ^ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, @@ -234724,6 +234893,42 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); + ^~~~~~~~~~~~~ +page-turn-page-breaking.cc: In instantiation of 'bool is_break(T*) [with T = Grob]': +page-turn-page-breaking.cc:50:54: required from here +page-turn-page-breaking.cc:38:3: warning: operation on '*0' may be undefined [-Wsequence-point] + if (turnable + ^~ +page-turn-page-breaking.cc: In instantiation of 'bool is_break(T*) [with T = Prob]': +page-turn-page-breaking.cc:50:54: required from here +page-turn-page-breaking.cc:38:3: warning: operation on '*0' may be undefined [-Wsequence-point] ./include/pitch.hh: In static member function 'static Pitch* Pitch::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -234808,6 +235013,23 @@ ./include/duration.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' DECLARE_SIMPLE_SMOBS (Duration); ^~~~~~~~~~~~~~~~~~~~ +rm -f ./out/page-layout-problem-scheme.dep; DEPENDENCIES_OUTPUT="./out/page-layout-problem-scheme.dep ./out/page-layout-problem-scheme.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/page-layout-problem-scheme.o page-layout-problem-scheme.cc +In file included from ./include/lily-guile.hh:39, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from grob-pq-engraver.cc:20: +grob-pq-engraver.cc: In function 'void ly_grob_pq_less_pinit()': +grob-pq-engraver.cc:61:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_grob_pq_less_p, "ly:grob-pq> 8)) + ^ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -235042,16 +235277,15 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/paper-book.hh:32:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Paper_book); - ^~~~~~~~~~~~~ -./include/music-output.hh: In static member function 'static Music_output* Music_output::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' + scm_ptobs[SCM_PTOBNUM (port)].flush (port); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from page-layout-problem-scheme.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -235064,23 +235298,86 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' + #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' + #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' + #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} + ^~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' + SCM_TABCOL (port); + ^~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from page-layout-problem-scheme.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/music-output.hh:31:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Music_output); - ^~~~~~~~~~~~~ -rm -f ./out/auto-beam-engraver.dep; DEPENDENCIES_OUTPUT="./out/auto-beam-engraver.dep ./out/auto-beam-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/auto-beam-engraver.o auto-beam-engraver.cc -./include/skyline.hh: In static member function 'static Skyline* Skyline::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from part-combine-engraver.cc:22: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -235099,39 +235396,20 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/skyline.hh:65:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Skyline); - ^~~~~~~~~~~~~~~~~~~~ -page-turn-page-breaking.cc: In member function 'Page_turn_page_breaking::Break_node Page_turn_page_breaking::put_systems_on_pages(vsize, vsize, vsize, vsize)': -page-turn-page-breaking.cc:103:28: warning: conversion from 'vsize' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - ret.first_page_number_ = page_number; - ^~~~~~~~~~~ -page-turn-page-breaking.cc:105:28: warning: conversion from 'vsize' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - ret.first_page_number_ += 1 - (ret.page_count_ % 2); - ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -page-turn-page-breaking.cc: In member function 'void Page_turn_page_breaking::calc_subproblem(vsize)': -page-turn-page-breaking.cc:154:56: warning: conversion from 'vsize' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - p_num = state_[start - 1].first_page_number_ + state_[start - 1].page_count_; -page-turn-page-breaking.cc: In member function 'virtual scm_unused_struct* Page_turn_page_breaking::solve()': -page-turn-page-breaking.cc:240:26: warning: conversion from 'std::vector::size_type' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - int i = state_.size () - 1; - ~~~~~~~~~~~~~~~^~~ -page-turn-page-breaking.cc:244:21: warning: conversion from 'vsize' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - i = state_[i].prev_; +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/constrained-breaking.hh:23, - from ./include/page-breaking.hh:23, - from ./include/page-turn-page-breaking.hh:23, - from page-turn-page-breaking.cc:20: -page-turn-page-breaking.cc: In member function 'scm_unused_struct* Page_turn_page_breaking::make_pages(const std::vector&, SCM)': + from ./include/smobs.hh:23, + from ./include/input.hh:69, + from ./include/score.hh:25, + from score.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -235141,18 +235419,189 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) ^~~~~~~~~ -page-turn-page-breaking.cc:272:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (systems)) +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) ^~~~~~~~~~~ -page-turn-page-breaking.cc: In member function 'void Page_turn_page_breaking::print_break_node(const Page_turn_page_breaking::Break_node&)': -page-turn-page-breaking.cc:298:41: warning: conversion from '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - system_count += node.system_count_[i]; - ^ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from part-combine-engraver.cc:22: + from ./include/smobs.hh:23, + from ./include/input.hh:69, + from ./include/score.hh:25, + from score.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' + return SCM_I_CONSP (x); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/input.hh:69, + from ./include/score.hh:25, + from score.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' + #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) + ^ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' + scm_ptobs[SCM_PTOBNUM (port)].flush (port); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/input.hh:69, + from ./include/score.hh:25, + from score.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' + #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' + #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' + #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} + ^~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' + SCM_TABCOL (port); + ^~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/input.hh:69, + from ./include/score.hh:25, + from score.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/input.hh:69, + from ./include/score.hh:25, + from score.cc:20: ./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -235178,14 +235627,6 @@ ./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } ^~~~~~~~~~~ -page-turn-page-breaking.cc: In instantiation of 'bool is_break(T*) [with T = Grob]': -page-turn-page-breaking.cc:50:54: required from here -page-turn-page-breaking.cc:38:3: warning: operation on '*0' may be undefined [-Wsequence-point] - if (turnable - ^~ -page-turn-page-breaking.cc: In instantiation of 'bool is_break(T*) [with T = Prob]': -page-turn-page-breaking.cc:50:54: required from here -page-turn-page-breaking.cc:38:3: warning: operation on '*0' may be undefined [-Wsequence-point] In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, @@ -235513,9 +235954,11 @@ from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/input.hh:69, - from ./include/score.hh:25, - from score.cc:20: + from ./include/moment.hh:23, + from ./include/music-iterator.hh:24, + from ./include/simple-music-iterator.hh:23, + from ./include/rhythmic-music-iterator.hh:23, + from rhythmic-music-iterator.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -235545,9 +235988,11 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/input.hh:69, - from ./include/score.hh:25, - from score.cc:20: + from ./include/moment.hh:23, + from ./include/music-iterator.hh:24, + from ./include/simple-music-iterator.hh:23, + from ./include/rhythmic-music-iterator.hh:23, + from rhythmic-music-iterator.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -235577,9 +236022,11 @@ from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/input.hh:69, - from ./include/score.hh:25, - from score.cc:20: + from ./include/moment.hh:23, + from ./include/music-iterator.hh:24, + from ./include/simple-music-iterator.hh:23, + from ./include/rhythmic-music-iterator.hh:23, + from rhythmic-music-iterator.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -235611,9 +236058,11 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/input.hh:69, - from ./include/score.hh:25, - from score.cc:20: + from ./include/moment.hh:23, + from ./include/music-iterator.hh:24, + from ./include/simple-music-iterator.hh:23, + from ./include/rhythmic-music-iterator.hh:23, + from rhythmic-music-iterator.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -235644,9 +236093,11 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/input.hh:69, - from ./include/score.hh:25, - from score.cc:20: + from ./include/moment.hh:23, + from ./include/music-iterator.hh:24, + from ./include/simple-music-iterator.hh:23, + from ./include/rhythmic-music-iterator.hh:23, + from rhythmic-music-iterator.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -235706,9 +236157,11 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/input.hh:69, - from ./include/score.hh:25, - from score.cc:20: + from ./include/moment.hh:23, + from ./include/music-iterator.hh:24, + from ./include/simple-music-iterator.hh:23, + from ./include/rhythmic-music-iterator.hh:23, + from rhythmic-music-iterator.cc:20: ./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -235738,9 +236191,11 @@ from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/input.hh:69, - from ./include/score.hh:25, - from score.cc:20: + from ./include/moment.hh:23, + from ./include/music-iterator.hh:24, + from ./include/simple-music-iterator.hh:23, + from ./include/rhythmic-music-iterator.hh:23, + from rhythmic-music-iterator.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -235792,9 +236247,11 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/input.hh:69, - from ./include/score.hh:25, - from score.cc:20: + from ./include/moment.hh:23, + from ./include/music-iterator.hh:24, + from ./include/simple-music-iterator.hh:23, + from ./include/rhythmic-music-iterator.hh:23, + from rhythmic-music-iterator.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -235827,9 +236284,11 @@ from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/input.hh:69, - from ./include/score.hh:25, - from score.cc:20: + from ./include/moment.hh:23, + from ./include/music-iterator.hh:24, + from ./include/simple-music-iterator.hh:23, + from ./include/rhythmic-music-iterator.hh:23, + from rhythmic-music-iterator.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -235862,12 +236321,69 @@ ./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/input.hh:69, from ./include/score.hh:25, from score.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' + inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/music-iterator.hh:24, + from ./include/simple-music-iterator.hh:23, + from ./include/rhythmic-music-iterator.hh:23, + from rhythmic-music-iterator.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -235893,8 +236409,13 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ -rm -f ./out/tie-specification.dep; DEPENDENCIES_OUTPUT="./out/tie-specification.dep ./out/tie-specification.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/tie-specification.o tie-specification.cc -./include/score.hh: In static member function 'static Score* Score::unsmob(SCM)': +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/input.hh:69, + from ./include/score.hh:25, + from score.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -235913,16 +236434,61 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/score.hh:32:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Score); - ^~~~~~~~~~~~~ -./include/book.hh: In static member function 'static Book* Book::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' + && (SCM_TYP7 (x) == scm_tc7_symbol)) + ^~~~~~~~ +./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' + inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } + ^~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/input.hh:69, + from ./include/score.hh:25, + from score.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' + return scm_is_true (scm_equal_p (x, y)); + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' + inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/input.hh:69, + from ./include/score.hh:25, + from score.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -235941,15 +236507,12 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/book.hh:31:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Book); - ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' + inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } + ^~~~~~~~~~~ ./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -235978,7 +236541,7 @@ ./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' DECLARE_SIMPLE_SMOBS (Moment); ^~~~~~~~~~~~~~~~~~~~ -./include/duration.hh: In static member function 'static Duration* Duration::unsmob(SCM)': +./include/music-iterator.hh: In static member function 'static Music_iterator* Music_iterator::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -236000,13 +236563,13 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/duration.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Duration); - ^~~~~~~~~~~~~~~~~~~~ -./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': +./include/music-iterator.hh:68:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Music_iterator); + ^~~~~~~~~~~~~ +./include/duration.hh: In static member function 'static Duration* Duration::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -236031,10 +236594,13 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Listener); +./include/duration.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Duration); ^~~~~~~~~~~~~~~~~~~~ -./include/scm-hash.hh: In static member function 'static Scheme_hash_table* Scheme_hash_table::unsmob(SCM)': +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from page-layout-problem-scheme.cc:20: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -236053,59 +236619,13 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/scm-hash.hh:62:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Scheme_hash_table); - ^~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/music-iterator.hh:24, - from ./include/simple-music-iterator.hh:23, - from ./include/rhythmic-music-iterator.hh:23, - from rhythmic-music-iterator.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/music-iterator.hh:24, - from ./include/simple-music-iterator.hh:23, - from ./include/rhythmic-music-iterator.hh:23, - from rhythmic-music-iterator.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ +./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -236124,13 +236644,16 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' - return SCM_I_CONSP (x); - ^~~~~~~~~~~ -./include/context.hh: In static member function 'static Context* Context::unsmob(SCM)': +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Listener); + ^~~~~~~~~~~~~~~~~~~~ +./include/scm-hash.hh: In static member function 'static Scheme_hash_table* Scheme_hash_table::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -236155,54 +236678,10 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/context.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Context); +./include/scm-hash.hh:62:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Scheme_hash_table); ^~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/music-iterator.hh:24, - from ./include/simple-music-iterator.hh:23, - from ./include/rhythmic-music-iterator.hh:23, - from rhythmic-music-iterator.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' - #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) - ^ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' - scm_ptobs[SCM_PTOBNUM (port)].flush (port); - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/music-iterator.hh:24, - from ./include/simple-music-iterator.hh:23, - from ./include/rhythmic-music-iterator.hh:23, - from rhythmic-music-iterator.cc:20: +./include/score.hh: In static member function 'static Score* Score::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -236215,86 +236694,22 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' - #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' - #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' - #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} - ^~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' - SCM_TABCOL (port); - ^~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/music-iterator.hh:24, - from ./include/simple-music-iterator.hh:23, - from ./include/rhythmic-music-iterator.hh:23, - from rhythmic-music-iterator.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -./include/pitch.hh: In static member function 'static Pitch* Pitch::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/score.hh:32:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Score); + ^~~~~~~~~~~~~ +./include/context.hh: In static member function 'static Context* Context::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -236316,13 +236731,13 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/pitch.hh:74:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Pitch); - ^~~~~~~~~~~~~~~~~~~~ -./include/lily-parser.hh: In static member function 'static Lily_parser* Lily_parser::unsmob(SCM)': +./include/context.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Context); + ^~~~~~~~~~~~~ +./include/book.hh: In static member function 'static Book* Book::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -236347,8 +236762,8 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/lily-parser.hh:35:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Lily_parser); +./include/book.hh:31:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Book); ^~~~~~~~~~~~~ ./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] @@ -236378,7 +236793,6 @@ ./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' DECLARE_SIMPLE_SMOBS (Box); ^~~~~~~~~~~~~~~~~~~~ -rm -f ./out/tuplet-number.dep; DEPENDENCIES_OUTPUT="./out/tuplet-number.dep ./out/tuplet-number.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/tuplet-number.o tuplet-number.cc ./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -236435,7 +236849,7 @@ ./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' DECLARE_SMOBS (Prob); ^~~~~~~~~~~~~ -./include/output-def.hh: In static member function 'static Output_def* Output_def::unsmob(SCM)': +./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -236457,13 +236871,13 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/output-def.hh:54:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Output_def); - ^~~~~~~~~~~~~ -./include/paper-book.hh: In static member function 'static Paper_book* Paper_book::unsmob(SCM)': +./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Moment); + ^~~~~~~~~~~~~~~~~~~~ +./include/dispatcher.hh: In static member function 'static Dispatcher* Dispatcher::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -236488,10 +236902,10 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/paper-book.hh:32:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Paper_book); +./include/dispatcher.hh:49:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Dispatcher); ^~~~~~~~~~~~~ -./include/music-output.hh: In static member function 'static Music_output* Music_output::unsmob(SCM)': +./include/pitch.hh: In static member function 'static Pitch* Pitch::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -236513,13 +236927,13 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/music-output.hh:31:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Music_output); - ^~~~~~~~~~~~~ -score.cc: In static member function 'static scm_unused_struct* Score::smob_p(SCM)': +./include/pitch.hh:74:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Pitch); + ^~~~~~~~~~~~~~~~~~~~ +./include/duration.hh: In static member function 'static Duration* Duration::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -236538,24 +236952,16 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/ly-smobs.icc:52:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/ly-smobs.icc:93:3: note: in expansion of macro 'IMPLEMENT_BASE_SMOBS' - IMPLEMENT_BASE_SMOBS (CL) \ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/duration.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Duration); ^~~~~~~~~~~~~~~~~~~~ -score.cc:63:1: note: in expansion of macro 'IMPLEMENT_SMOBS' - IMPLEMENT_SMOBS (Score); - ^~~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/music-iterator.hh:24, - from ./include/simple-music-iterator.hh:23, - from ./include/rhythmic-music-iterator.hh:23, - from rhythmic-music-iterator.cc:20: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': +./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -236574,86 +236980,16 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ -In file included from score.cc:39: -score.cc: In function 'void init_type_Score()': -./include/ly-smobs.icc:31:53: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - (scm_t_subr) CL::smob_p); \ - ^~~~~~ -score.cc:65:1: note: in expansion of macro 'IMPLEMENT_TYPE_P' - IMPLEMENT_TYPE_P (Score, "ly:score?"); - ^~~~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/music-iterator.hh:24, - from ./include/simple-music-iterator.hh:23, - from ./include/rhythmic-music-iterator.hh:23, - from rhythmic-music-iterator.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' - inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/music-iterator.hh:24, - from ./include/simple-music-iterator.hh:23, - from ./include/rhythmic-music-iterator.hh:23, - from rhythmic-music-iterator.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Listener); + ^~~~~~~~~~~~~~~~~~~~ +./include/scm-hash.hh: In static member function 'static Scheme_hash_table* Scheme_hash_table::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -236672,69 +237008,16 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' - && (SCM_TYP7 (x) == scm_tc7_symbol)) - ^~~~~~~~ -./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' - inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } - ^~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/music-iterator.hh:24, - from ./include/simple-music-iterator.hh:23, - from ./include/rhythmic-music-iterator.hh:23, - from rhythmic-music-iterator.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' - return scm_is_true (scm_equal_p (x, y)); - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' - inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } - ^~~~~~~~~~~ -score.cc: In member function 'scm_unused_struct* Score::book_rendering(Output_def*, Output_def*)': -score.cc:137:33: warning: conversion from 'std::vector::size_type' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - int outdef_count = defs_.size (); - ~~~~~~~~~~~^~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/music-iterator.hh:24, - from ./include/simple-music-iterator.hh:23, - from ./include/rhythmic-music-iterator.hh:23, - from rhythmic-music-iterator.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/scm-hash.hh:62:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Scheme_hash_table); + ^~~~~~~~~~~~~ +./include/context.hh: In static member function 'static Context* Context::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -236753,13 +237036,16 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' - inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } - ^~~~~~~~~~~ -./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/context.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Context); + ^~~~~~~~~~~~~ +./include/pitch.hh: In static member function 'static Pitch* Pitch::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -236784,10 +237070,10 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Moment); +./include/pitch.hh:74:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Pitch); ^~~~~~~~~~~~~~~~~~~~ -./include/music-iterator.hh: In static member function 'static Music_iterator* Music_iterator::unsmob(SCM)': +./include/lily-parser.hh: In static member function 'static Lily_parser* Lily_parser::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -236812,10 +237098,10 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/music-iterator.hh:68:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Music_iterator); +./include/lily-parser.hh:35:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Lily_parser); ^~~~~~~~~~~~~ -./include/duration.hh: In static member function 'static Duration* Duration::unsmob(SCM)': +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -236840,10 +237126,10 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/duration.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Duration); +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); ^~~~~~~~~~~~~~~~~~~~ -./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': +./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -236868,10 +237154,10 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Listener); +./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Stencil); ^~~~~~~~~~~~~~~~~~~~ -./include/scm-hash.hh: In static member function 'static Scheme_hash_table* Scheme_hash_table::unsmob(SCM)': +./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -236896,10 +237182,10 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/scm-hash.hh:62:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Scheme_hash_table); +./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Prob); ^~~~~~~~~~~~~ -./include/context.hh: In static member function 'static Context* Context::unsmob(SCM)': +./include/output-def.hh: In static member function 'static Output_def* Output_def::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -236924,10 +237210,10 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/context.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Context); +./include/output-def.hh:54:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Output_def); ^~~~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +./include/paper-book.hh: In static member function 'static Paper_book* Paper_book::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -236949,13 +237235,13 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); - ^~~~~~~~~~~~~~~~~~~~ -./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': +./include/paper-book.hh:32:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Paper_book); + ^~~~~~~~~~~~~ +./include/music-output.hh: In static member function 'static Music_output* Music_output::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -236977,130 +237263,52 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Stencil); - ^~~~~~~~~~~~~~~~~~~~ -./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Prob); - ^~~~~~~~~~~~~ -./include/dispatcher.hh: In static member function 'static Dispatcher* Dispatcher::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/dispatcher.hh:49:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Dispatcher); - ^~~~~~~~~~~~~ -./include/pitch.hh: In static member function 'static Pitch* Pitch::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/pitch.hh:74:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Pitch); - ^~~~~~~~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from page-layout-problem-scheme.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from page-layout-problem-scheme.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': +./include/music-output.hh:31:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Music_output); + ^~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/beaming-pattern.hh:24, + from auto-beam-engraver.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/beaming-pattern.hh:24, + from auto-beam-engraver.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -237128,7 +237336,10 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, - from page-layout-problem-scheme.cc:20: + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/beaming-pattern.hh:24, + from auto-beam-engraver.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -237157,167 +237368,7 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' scm_ptobs[SCM_PTOBNUM (port)].flush (port); ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from page-layout-problem-scheme.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' - #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' - #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' - #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} - ^~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' - SCM_TABCOL (port); - ^~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from page-layout-problem-scheme.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -rm -f ./out/laissez-vibrer-engraver.dep; DEPENDENCIES_OUTPUT="./out/laissez-vibrer-engraver.dep ./out/laissez-vibrer-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/laissez-vibrer-engraver.o laissez-vibrer-engraver.cc -rm -f ./out/context-specced-music-iterator.dep; DEPENDENCIES_OUTPUT="./out/context-specced-music-iterator.dep ./out/context-specced-music-iterator.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/context-specced-music-iterator.o context-specced-music-iterator.cc -rm -f ./out/global-context.dep; DEPENDENCIES_OUTPUT="./out/global-context.dep ./out/global-context.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/global-context.o global-context.cc -rm -f ./out/audio-element.dep; DEPENDENCIES_OUTPUT="./out/audio-element.dep ./out/audio-element.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/audio-element.o audio-element.cc -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from page-layout-problem-scheme.cc:20: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/beaming-pattern.hh:24, - from auto-beam-engraver.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/beaming-pattern.hh:24, - from auto-beam-engraver.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': +score.cc: In static member function 'static scm_unused_struct* Score::smob_p(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -237336,47 +237387,15 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' - return SCM_I_CONSP (x); - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/beaming-pattern.hh:24, - from auto-beam-engraver.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' - #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) - ^ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' - scm_ptobs[SCM_PTOBNUM (port)].flush (port); - ^~~~~~~~~~~ +./include/ly-smobs.icc:52:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/ly-smobs.icc:93:3: note: in expansion of macro 'IMPLEMENT_BASE_SMOBS' + IMPLEMENT_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~~~ +score.cc:63:1: note: in expansion of macro 'IMPLEMENT_SMOBS' + IMPLEMENT_SMOBS (Score); + ^~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, @@ -237472,196 +237491,18 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ -rm -f ./out/stanza-number-engraver.dep; DEPENDENCIES_OUTPUT="./out/stanza-number-engraver.dep ./out/stanza-number-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/stanza-number-engraver.o stanza-number-engraver.cc -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from laissez-vibrer-engraver.cc:21: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from laissez-vibrer-engraver.cc:21: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' - return SCM_I_CONSP (x); - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from laissez-vibrer-engraver.cc:21: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' - #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) - ^ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' - scm_ptobs[SCM_PTOBNUM (port)].flush (port); - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from laissez-vibrer-engraver.cc:21: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' - #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' - #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' - #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} - ^~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' - SCM_TABCOL (port); - ^~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from laissez-vibrer-engraver.cc:21: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ +In file included from score.cc:39: +score.cc: In function 'void init_type_Score()': +./include/ly-smobs.icc:31:53: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + (scm_t_subr) CL::smob_p); \ + ^~~~~~ +score.cc:65:1: note: in expansion of macro 'IMPLEMENT_TYPE_P' + IMPLEMENT_TYPE_P (Score, "ly:score?"); + ^~~~~~~~~~~~~~~~ +score.cc: In member function 'scm_unused_struct* Score::book_rendering(Output_def*, Output_def*)': +score.cc:137:33: warning: conversion from 'std::vector::size_type' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + int outdef_count = defs_.size (); + ~~~~~~~~~~~^~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, @@ -237837,238 +237678,6 @@ ./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' DECLARE_SIMPLE_SMOBS (Box); ^~~~~~~~~~~~~~~~~~~~ -./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Grob); - ^~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from ./include/global-context.hh:23, - from global-context.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -./include/spring.hh: In static member function 'static Spring* Spring::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/spring.hh:38:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Spring); - ^~~~~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from ./include/global-context.hh:23, - from global-context.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' - return SCM_I_CONSP (x); - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from ./include/global-context.hh:23, - from global-context.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' - #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) - ^ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' - scm_ptobs[SCM_PTOBNUM (port)].flush (port); - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from ./include/global-context.hh:23, - from global-context.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' - #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' - #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' - #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} - ^~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' - SCM_TABCOL (port); - ^~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from ./include/global-context.hh:23, - from global-context.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, @@ -238100,62 +237709,6 @@ ./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } ^~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -./include/simple-spacer.hh: In static member function 'static Simple_spacer* Simple_spacer::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/simple-spacer.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Simple_spacer); - ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, @@ -238315,62 +237868,6 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ -./include/skyline.hh: In static member function 'static Skyline* Skyline::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/skyline.hh:65:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Skyline); - ^~~~~~~~~~~~~~~~~~~~ -./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Stencil); - ^~~~~~~~~~~~~~~~~~~~ ./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -238399,6 +237896,7 @@ ./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' DECLARE_SIMPLE_SMOBS (Moment); ^~~~~~~~~~~~~~~~~~~~ +rm -f ./out/laissez-vibrer-engraver.dep; DEPENDENCIES_OUTPUT="./out/laissez-vibrer-engraver.dep ./out/laissez-vibrer-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/laissez-vibrer-engraver.o laissez-vibrer-engraver.cc In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, @@ -238433,18 +237931,6 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' if (scm_is_null (*freelist)) ^~~~~~~~~~~ -In file included from ./include/lily-guile.hh:39, - from page-layout-problem-scheme.cc:20: -page-layout-problem-scheme.cc: In function 'void ly_get_spacing_specinit()': -page-layout-problem-scheme.cc:24:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_get_spacing_spec, "ly:get-spacing-spec", 2, 0, 0, - ^~~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -page-layout-problem-scheme.cc:24:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_get_spacing_spec, "ly:get-spacing-spec", 2, 0, 0, - ^~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, @@ -238513,6 +237999,103 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' scm_ptobs[SCM_PTOBNUM (port)].flush (port); ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from context-handle.cc:21: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' + #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' + #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' + #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} + ^~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' + SCM_TABCOL (port); + ^~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from context-handle.cc:21: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ ./include/duration.hh: In static member function 'static Duration* Duration::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -238569,40 +238152,6 @@ ./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' DECLARE_SIMPLE_SMOBS (Listener); ^~~~~~~~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/skyline.hh:25, - from ./include/tie-formatting-problem.hh:24, - from tie-specification.cc:1: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ ./include/scm-hash.hh: In static member function 'static Scheme_hash_table* Scheme_hash_table::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -238634,11 +238183,11 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/skyline.hh:25, - from ./include/tie-formatting-problem.hh:24, - from tie-specification.cc:1: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from context-handle.cc:21: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -238657,30 +238206,19 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' - return SCM_I_CONSP (x); - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/skyline.hh:25, - from ./include/tie-formatting-problem.hh:24, - from tie-specification.cc:1: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' - #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) - ^ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -238693,46 +238231,15 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' - scm_ptobs[SCM_PTOBNUM (port)].flush (port); - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from context-handle.cc:21: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' - #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' - #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' - #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} - ^~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' - SCM_TABCOL (port); - ^~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); + ^~~~~~~~~~~~~ ./include/context.hh: In static member function 'static Context* Context::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -238761,13 +238268,7 @@ ./include/context.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' DECLARE_SMOBS (Context); ^~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/skyline.hh:25, - from ./include/tie-formatting-problem.hh:24, - from tie-specification.cc:1: +./include/spring.hh: In static member function 'static Spring* Spring::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -238780,147 +238281,21 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' - #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' - #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' - #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} - ^~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' - SCM_TABCOL (port); - ^~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from context-handle.cc:21: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/skyline.hh:25, - from ./include/tie-formatting-problem.hh:24, - from tie-specification.cc:1: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/spring.hh:38:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Spring); + ^~~~~~~~~~~~~~~~~~~~ ./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -238949,14 +238324,7 @@ ./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' DECLARE_SMOBS (Translator); ^~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/skyline.hh:25, - from ./include/tie-formatting-problem.hh:24, - from tie-specification.cc:1: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': +./include/simple-spacer.hh: In static member function 'static Simple_spacer* Simple_spacer::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -238975,12 +238343,15 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/simple-spacer.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Simple_spacer); + ^~~~~~~~~~~~~~~~~~~~ ./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -239009,40 +238380,7 @@ ./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' DECLARE_SIMPLE_SMOBS (Box); ^~~~~~~~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from context-handle.cc:21: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ -rm -f ./out/score-engraver.dep; DEPENDENCIES_OUTPUT="./out/score-engraver.dep ./out/score-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/score-engraver.o score-engraver.cc -./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': +./include/skyline.hh: In static member function 'static Skyline* Skyline::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -239064,12 +238402,12 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Grob); - ^~~~~~~~~~~~~ +./include/skyline.hh:65:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Skyline); + ^~~~~~~~~~~~~~~~~~~~ ./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -239098,7 +238436,20 @@ ./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' DECLARE_SIMPLE_SMOBS (Stencil); ^~~~~~~~~~~~~~~~~~~~ -./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': +rm -f ./out/context-specced-music-iterator.dep; DEPENDENCIES_OUTPUT="./out/context-specced-music-iterator.dep ./out/context-specced-music-iterator.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/context-specced-music-iterator.o context-specced-music-iterator.cc +In file included from ./include/lily-guile.hh:39, + from page-layout-problem-scheme.cc:20: +page-layout-problem-scheme.cc: In function 'void ly_get_spacing_specinit()': +page-layout-problem-scheme.cc:24:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_get_spacing_spec, "ly:get-spacing-spec", 2, 0, 0, + ^~~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +page-layout-problem-scheme.cc:24:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_get_spacing_spec, "ly:get-spacing-spec", 2, 0, 0, + ^~~~~~~~~ +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -239123,22 +238474,17 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Prob); +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); ^~~~~~~~~~~~~ -auto-beam-engraver.cc: In member function 'void Auto_beam_engraver::recheck_beam()': -auto-beam-engraver.cc:466:55: warning: conversion from 'vsize' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - grouping_->end_moment (i), - ^ -auto-beam-engraver.cc:481:53: warning: conversion from 'vsize' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - new_grouping_ = grouping_->split_pattern (i); - ^ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/tuplet-bracket.hh:25, - from tuplet-number.cc:21: + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/skyline.hh:25, + from ./include/tie-formatting-problem.hh:24, + from tie-specification.cc:1: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -239167,9 +238513,11 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/tuplet-bracket.hh:25, - from tuplet-number.cc:21: + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/skyline.hh:25, + from ./include/tie-formatting-problem.hh:24, + from tie-specification.cc:1: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -239195,12 +238543,70 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' return SCM_I_CONSP (x); ^~~~~~~~~~~ +./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Stencil); + ^~~~~~~~~~~~~~~~~~~~ +./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Prob); + ^~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/tuplet-bracket.hh:25, - from tuplet-number.cc:21: + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/skyline.hh:25, + from ./include/tie-formatting-problem.hh:24, + from tie-specification.cc:1: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -239231,9 +238637,11 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/tuplet-bracket.hh:25, - from tuplet-number.cc:21: + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/skyline.hh:25, + from ./include/tie-formatting-problem.hh:24, + from tie-specification.cc:1: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -239263,9 +238671,11 @@ ^~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/tuplet-bracket.hh:25, - from tuplet-number.cc:21: + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/skyline.hh:25, + from ./include/tie-formatting-problem.hh:24, + from tie-specification.cc:1: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -239322,14 +238732,46 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/skyline.hh:25, from ./include/tie-formatting-problem.hh:24, from tie-specification.cc:1: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from context-handle.cc:21: ./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -239381,10 +238823,10 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/skyline.hh:25, - from ./include/tie-formatting-problem.hh:24, - from tie-specification.cc:1: + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from context-handle.cc:21: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -239417,10 +238859,10 @@ from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/skyline.hh:25, - from ./include/tie-formatting-problem.hh:24, - from tie-specification.cc:1: + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from context-handle.cc:21: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -239456,10 +238898,10 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/skyline.hh:25, - from ./include/tie-formatting-problem.hh:24, - from tie-specification.cc:1: + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from context-handle.cc:21: ./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -239485,12 +238927,7 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/tuplet-bracket.hh:25, - from tuplet-number.cc:21: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': +./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -239509,18 +238946,142 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Moment); + ^~~~~~~~~~~~~~~~~~~~ +auto-beam-engraver.cc: In member function 'void Auto_beam_engraver::recheck_beam()': +auto-beam-engraver.cc:466:55: warning: conversion from 'vsize' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + grouping_->end_moment (i), + ^ +auto-beam-engraver.cc:481:53: warning: conversion from 'vsize' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + new_grouping_ = grouping_->split_pattern (i); + ^ +./include/duration.hh: In static member function 'static Duration* Duration::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/duration.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Duration); + ^~~~~~~~~~~~~~~~~~~~ +./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Listener); + ^~~~~~~~~~~~~~~~~~~~ +./include/scm-hash.hh: In static member function 'static Scheme_hash_table* Scheme_hash_table::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/scm-hash.hh:62:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Scheme_hash_table); + ^~~~~~~~~~~~~ +./include/context.hh: In static member function 'static Context* Context::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/context.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Context); + ^~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/tuplet-bracket.hh:25, - from tuplet-number.cc:21: + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/skyline.hh:25, + from ./include/tie-formatting-problem.hh:24, + from tie-specification.cc:1: ./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -239571,9 +239132,11 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/tuplet-bracket.hh:25, - from tuplet-number.cc:21: + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/skyline.hh:25, + from ./include/tie-formatting-problem.hh:24, + from tie-specification.cc:1: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -239605,9 +239168,11 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/tuplet-bracket.hh:25, - from tuplet-number.cc:21: + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/skyline.hh:25, + from ./include/tie-formatting-problem.hh:24, + from tie-specification.cc:1: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -239642,9 +239207,11 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/tuplet-bracket.hh:25, - from tuplet-number.cc:21: + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/skyline.hh:25, + from ./include/tie-formatting-problem.hh:24, + from tie-specification.cc:1: ./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -239698,7 +239265,7 @@ ./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' DECLARE_SIMPLE_SMOBS (Box); ^~~~~~~~~~~~~~~~~~~~ -./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': +./include/skyline.hh: In static member function 'static Skyline* Skyline::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -239723,10 +239290,47 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Moment); +./include/skyline.hh:65:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Skyline); ^~~~~~~~~~~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from laissez-vibrer-engraver.cc:21: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from laissez-vibrer-engraver.cc:21: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -239745,22 +239349,28 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); - ^~~~~~~~~~~~~~~~~~~~ -./include/skyline.hh: In static member function 'static Skyline* Skyline::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' + return SCM_I_CONSP (x); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from laissez-vibrer-engraver.cc:21: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' + #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) + ^ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -239773,15 +239383,109 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/skyline.hh:65:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Skyline); - ^~~~~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' + scm_ptobs[SCM_PTOBNUM (port)].flush (port); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from laissez-vibrer-engraver.cc:21: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' + #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' + #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' + #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} + ^~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' + SCM_TABCOL (port); + ^~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from laissez-vibrer-engraver.cc:21: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +rm -f ./out/global-context.dep; DEPENDENCIES_OUTPUT="./out/global-context.dep ./out/global-context.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/global-context.o global-context.cc +rm -f ./out/audio-element.dep; DEPENDENCIES_OUTPUT="./out/audio-element.dep ./out/audio-element.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/audio-element.o audio-element.cc +rm -f ./out/stanza-number-engraver.dep; DEPENDENCIES_OUTPUT="./out/stanza-number-engraver.dep ./out/stanza-number-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/stanza-number-engraver.o stanza-number-engraver.cc +rm -f ./out/score-engraver.dep; DEPENDENCIES_OUTPUT="./out/score-engraver.dep ./out/score-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/score-engraver.o score-engraver.cc rm -f ./out/span-bar-engraver.dep; DEPENDENCIES_OUTPUT="./out/span-bar-engraver.dep ./out/span-bar-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/span-bar-engraver.o span-bar-engraver.cc ./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] @@ -239811,7 +239515,45 @@ ./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' DECLARE_SMOBS (Grob); ^~~~~~~~~~~~~ -./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': +rm -f ./out/midi-stream.dep; DEPENDENCIES_OUTPUT="./out/midi-stream.dep ./out/midi-stream.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/midi-stream.o midi-stream.cc +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/tuplet-bracket.hh:25, + from tuplet-number.cc:21: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/tuplet-bracket.hh:25, + from tuplet-number.cc:21: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -239830,27 +239572,28 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Stencil); - ^~~~~~~~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' + return SCM_I_CONSP (x); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from laissez-vibrer-engraver.cc:21: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': + from ./include/grob-interface.hh:23, + from ./include/tuplet-bracket.hh:25, + from tuplet-number.cc:21: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' + #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) + ^ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -239863,64 +239606,110 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ -In file included from ./include/lily-guile.hh:39, +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' + scm_ptobs[SCM_PTOBNUM (port)].flush (port); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, from ./include/grob-interface.hh:23, from ./include/tuplet-bracket.hh:25, from tuplet-number.cc:21: -tuplet-number.cc: In function 'void Tuplet_number_print_init_functions()': -tuplet-number.cc:39:38: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (Tuplet_number, print, 1); - ^~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -tuplet-number.cc:39:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (Tuplet_number, print, 1); - ^~~~~~~~~~~~~~~~~~~~ -tuplet-number.cc: In function 'void Tuplet_number_calc_x_offset_init_functions()': -tuplet-number.cc:61:38: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (Tuplet_number, calc_x_offset, 1); - ^~~~~~~~~~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -tuplet-number.cc:61:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (Tuplet_number, calc_x_offset, 1); - ^~~~~~~~~~~~~~~~~~~~ -tuplet-number.cc: In function 'void Tuplet_number_calc_y_offset_init_functions()': -tuplet-number.cc:73:38: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (Tuplet_number, calc_y_offset, 1); - ^~~~~~~~~~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -tuplet-number.cc:73:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (Tuplet_number, calc_y_offset, 1); - ^~~~~~~~~~~~~~~~~~~~ -tuplet-number.cc: In function 'void Tuplet_number_calc_cross_staff_init_functions()': -tuplet-number.cc:85:38: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (Tuplet_number, calc_cross_staff, 1) - ^~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -tuplet-number.cc:85:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (Tuplet_number, calc_cross_staff, 1) - ^~~~~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' + #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' + #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' + #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} + ^~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' + SCM_TABCOL (port); + ^~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/tuplet-bracket.hh:25, + from tuplet-number.cc:21: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from ./include/global-context.hh:23, - from global-context.cc:20: + from ./include/grob-interface.hh:23, + from ./include/tuplet-bracket.hh:25, + from tuplet-number.cc:21: ./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -239949,11 +239738,9 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from context-handle.cc:21: + from ./include/grob-interface.hh:23, + from ./include/tuplet-bracket.hh:25, + from tuplet-number.cc:21: ./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -240004,11 +239791,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from context-handle.cc:21: + from ./include/grob-interface.hh:23, + from ./include/tuplet-bracket.hh:25, + from tuplet-number.cc:21: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -240040,11 +239825,9 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from context-handle.cc:21: + from ./include/grob-interface.hh:23, + from ./include/tuplet-bracket.hh:25, + from tuplet-number.cc:21: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -240079,11 +239862,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from context-handle.cc:21: + from ./include/grob-interface.hh:23, + from ./include/tuplet-bracket.hh:25, + from tuplet-number.cc:21: ./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -240137,7 +239918,7 @@ ./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' DECLARE_SIMPLE_SMOBS (Moment); ^~~~~~~~~~~~~~~~~~~~ -./include/duration.hh: In static member function 'static Duration* Duration::unsmob(SCM)': +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -240162,10 +239943,53 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/duration.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Duration); +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); ^~~~~~~~~~~~~~~~~~~~ -./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from ./include/global-context.hh:23, + from global-context.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from ./include/global-context.hh:23, + from global-context.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -240184,16 +240008,149 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Listener); - ^~~~~~~~~~~~~~~~~~~~ -./include/scm-hash.hh: In static member function 'static Scheme_hash_table* Scheme_hash_table::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' + return SCM_I_CONSP (x); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from ./include/global-context.hh:23, + from global-context.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' + #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) + ^ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' + scm_ptobs[SCM_PTOBNUM (port)].flush (port); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from ./include/global-context.hh:23, + from global-context.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' + #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' + #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' + #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} + ^~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' + SCM_TABCOL (port); + ^~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from ./include/global-context.hh:23, + from global-context.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -240218,31 +240175,40 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/scm-hash.hh:62:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Scheme_hash_table); +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); ^~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/music-iterator.hh:24, - from ./include/music-wrapper-iterator.hh:23, - from context-specced-music-iterator.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from laissez-vibrer-engraver.cc:21: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -./include/context.hh: In static member function 'static Context* Context::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ +./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -240264,12 +240230,75 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/context.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Context); - ^~~~~~~~~~~~~ +./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Stencil); + ^~~~~~~~~~~~~~~~~~~~ +In file included from ./include/lily-guile.hh:39, + from ./include/grob-interface.hh:23, + from ./include/tuplet-bracket.hh:25, + from tuplet-number.cc:21: +tuplet-number.cc: In function 'void Tuplet_number_print_init_functions()': +tuplet-number.cc:39:38: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK (Tuplet_number, print, 1); + ^~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +tuplet-number.cc:39:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' + MAKE_SCHEME_CALLBACK (Tuplet_number, print, 1); + ^~~~~~~~~~~~~~~~~~~~ +tuplet-number.cc: In function 'void Tuplet_number_calc_x_offset_init_functions()': +tuplet-number.cc:61:38: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK (Tuplet_number, calc_x_offset, 1); + ^~~~~~~~~~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +tuplet-number.cc:61:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' + MAKE_SCHEME_CALLBACK (Tuplet_number, calc_x_offset, 1); + ^~~~~~~~~~~~~~~~~~~~ +tuplet-number.cc: In function 'void Tuplet_number_calc_y_offset_init_functions()': +tuplet-number.cc:73:38: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK (Tuplet_number, calc_y_offset, 1); + ^~~~~~~~~~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +tuplet-number.cc:73:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' + MAKE_SCHEME_CALLBACK (Tuplet_number, calc_y_offset, 1); + ^~~~~~~~~~~~~~~~~~~~ +tuplet-number.cc: In function 'void Tuplet_number_calc_cross_staff_init_functions()': +tuplet-number.cc:85:38: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK (Tuplet_number, calc_cross_staff, 1) + ^~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +tuplet-number.cc:85:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' + MAKE_SCHEME_CALLBACK (Tuplet_number, calc_cross_staff, 1) + ^~~~~~~~~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from stanza-number-engraver.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -240285,11 +240314,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/music-iterator.hh:24, - from ./include/music-wrapper-iterator.hh:23, - from context-specced-music-iterator.cc:20: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from stanza-number-engraver.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -240318,11 +240345,9 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/music-iterator.hh:24, - from ./include/music-wrapper-iterator.hh:23, - from context-specced-music-iterator.cc:20: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from stanza-number-engraver.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -240353,11 +240378,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/music-iterator.hh:24, - from ./include/music-wrapper-iterator.hh:23, - from context-specced-music-iterator.cc:20: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from stanza-number-engraver.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -240385,32 +240408,11 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' SCM_TABCOL (port); ^~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from stanza-number-engraver.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/music-iterator.hh:24, - from ./include/music-wrapper-iterator.hh:23, - from context-specced-music-iterator.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -240439,19 +240441,6 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -240480,11 +240469,48 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ +rm -f ./out/repeated-music.dep; DEPENDENCIES_OUTPUT="./out/repeated-music.dep ./out/repeated-music.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/repeated-music.o repeated-music.cc +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from ./include/engraver-group.hh:23, + from ./include/score-engraver.hh:23, + from score-engraver.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, - from stanza-number-engraver.cc:20: + from ./include/engraver-group.hh:23, + from ./include/score-engraver.hh:23, + from score-engraver.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -240515,7 +240541,9 @@ from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, - from stanza-number-engraver.cc:20: + from ./include/engraver-group.hh:23, + from ./include/score-engraver.hh:23, + from score-engraver.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -240548,7 +240576,9 @@ from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, - from stanza-number-engraver.cc:20: + from ./include/engraver-group.hh:23, + from ./include/score-engraver.hh:23, + from score-engraver.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -240580,7 +240610,9 @@ from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, - from stanza-number-engraver.cc:20: + from ./include/engraver-group.hh:23, + from ./include/score-engraver.hh:23, + from score-engraver.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -240640,12 +240672,9 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from ./include/global-context.hh:23, - from global-context.cc:20: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from laissez-vibrer-engraver.cc:21: ./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -240696,12 +240725,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from ./include/global-context.hh:23, - from global-context.cc:20: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from laissez-vibrer-engraver.cc:21: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -240733,12 +240759,9 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from ./include/global-context.hh:23, - from global-context.cc:20: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from laissez-vibrer-engraver.cc:21: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -240773,12 +240796,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from ./include/global-context.hh:23, - from global-context.cc:20: + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from laissez-vibrer-engraver.cc:21: ./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -240807,63 +240827,45 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from laissez-vibrer-engraver.cc:21: -./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/music-iterator.hh:24, + from ./include/music-wrapper-iterator.hh:23, + from context-specced-music-iterator.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' - inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } - ^~~~~~~~~~~ + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from laissez-vibrer-engraver.cc:21: -./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/music-iterator.hh:24, + from ./include/music-wrapper-iterator.hh:23, + from context-specced-music-iterator.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -240882,65 +240884,30 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' - && (SCM_TYP7 (x) == scm_tc7_symbol)) - ^~~~~~~~ -./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' - inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } - ^~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from laissez-vibrer-engraver.cc:21: -./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' - return scm_is_true (scm_equal_p (x, y)); +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' + return SCM_I_CONSP (x); ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' - inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from laissez-vibrer-engraver.cc:21: -./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/music-iterator.hh:24, + from ./include/music-wrapper-iterator.hh:23, + from context-specced-music-iterator.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' + #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) + ^ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -240953,13 +240920,19 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' - inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } - ^~~~~~~~~~~ -./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' + scm_ptobs[SCM_PTOBNUM (port)].flush (port); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/music-iterator.hh:24, + from ./include/music-wrapper-iterator.hh:23, + from context-specced-music-iterator.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -240972,28 +240945,41 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Grob); - ^~~~~~~~~~~~~ -./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' + #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' + #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' + #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} + ^~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' + SCM_TABCOL (port); + ^~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/music-iterator.hh:24, + from ./include/music-wrapper-iterator.hh:23, + from context-specced-music-iterator.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -241003,25 +240989,25 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Moment); - ^~~~~~~~~~~~~~~~~~~~ -./include/duration.hh: In static member function 'static Duration* Duration::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -241031,26 +241017,13 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/duration.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Duration); - ^~~~~~~~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/music-iterator.hh:24, - from ./include/music-wrapper-iterator.hh:23, - from context-specced-music-iterator.cc:20: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -241069,13 +241042,16 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ -./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Translator); + ^~~~~~~~~~~~~ +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -241100,10 +241076,18 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Listener); +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); ^~~~~~~~~~~~~~~~~~~~ -./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': +rm -f ./out/book.dep; DEPENDENCIES_OUTPUT="./out/book.dep ./out/book.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/book.o book.cc +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/music-iterator.hh:24, + from ./include/music-wrapper-iterator.hh:23, + from context-specced-music-iterator.cc:20: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -241122,15 +241106,12 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Translator); - ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, @@ -241187,34 +241168,6 @@ ./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } ^~~~~~~~~~~ -./include/scm-hash.hh: In static member function 'static Scheme_hash_table* Scheme_hash_table::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/scm-hash.hh:62:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Scheme_hash_table); - ^~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, @@ -241322,62 +241275,6 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ -./include/context.hh: In static member function 'static Context* Context::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/context.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Context); - ^~~~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); - ^~~~~~~~~~~~~~~~~~~~ ./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -241518,7 +241415,7 @@ ./include/scm-hash.hh:62:3: note: in expansion of macro 'DECLARE_SMOBS' DECLARE_SMOBS (Scheme_hash_table); ^~~~~~~~~~~~~ -./include/context.hh: In static member function 'static Context* Context::unsmob(SCM)': +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -241543,10 +241440,10 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/context.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Context); +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); ^~~~~~~~~~~~~ -./include/pitch.hh: In static member function 'static Pitch* Pitch::unsmob(SCM)': +./include/context.hh: In static member function 'static Context* Context::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -241568,13 +241465,13 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/pitch.hh:74:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Pitch); - ^~~~~~~~~~~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +./include/context.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Context); + ^~~~~~~~~~~~~ +./include/pitch.hh: In static member function 'static Pitch* Pitch::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -241599,8 +241496,8 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); +./include/pitch.hh:74:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Pitch); ^~~~~~~~~~~~~~~~~~~~ ./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] @@ -241630,7 +241527,15 @@ ./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' DECLARE_SIMPLE_SMOBS (Stencil); ^~~~~~~~~~~~~~~~~~~~ -./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from ./include/global-context.hh:23, + from global-context.cc:20: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -241649,16 +241554,13 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Prob); - ^~~~~~~~~~~~~ -./include/context-def.hh: In static member function 'static Context_def* Context_def::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ +./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -241683,8 +241585,8 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/context-def.hh:79:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Context_def); +./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Prob); ^~~~~~~~~~~~~ ./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] @@ -241714,7 +241616,7 @@ ./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' DECLARE_SIMPLE_SMOBS (Box); ^~~~~~~~~~~~~~~~~~~~ -./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': +./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -241739,11 +241641,10 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Stencil); +./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Listener); ^~~~~~~~~~~~~~~~~~~~ -rm -f ./out/midi-stream.dep; DEPENDENCIES_OUTPUT="./out/midi-stream.dep ./out/midi-stream.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/midi-stream.o midi-stream.cc -./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': +./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -241765,13 +241666,13 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Prob); - ^~~~~~~~~~~~~ -./include/dispatcher.hh: In static member function 'static Dispatcher* Dispatcher::unsmob(SCM)': +./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Stencil); + ^~~~~~~~~~~~~~~~~~~~ +./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -241796,10 +241697,17 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/dispatcher.hh:49:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Dispatcher); +./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Prob); ^~~~~~~~~~~~~ -./include/music-iterator.hh: In static member function 'static Music_iterator* Music_iterator::unsmob(SCM)': +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from ./include/engraver-group.hh:23, + from ./include/score-engraver.hh:23, + from score-engraver.cc:20: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -241818,16 +241726,78 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/music-iterator.hh:68:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Music_iterator); - ^~~~~~~~~~~~~ -./include/pitch.hh: In static member function 'static Pitch* Pitch::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from ./include/global-context.hh:23, + from global-context.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' + inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from ./include/global-context.hh:23, + from global-context.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -241846,58 +241816,65 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/pitch.hh:74:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Pitch); - ^~~~~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' + && (SCM_TYP7 (x) == scm_tc7_symbol)) + ^~~~~~~~ +./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' + inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } + ^~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from ./include/engraver-group.hh:23, - from ./include/score-engraver.hh:23, - from score-engraver.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from ./include/global-context.hh:23, + from global-context.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' + return scm_is_true (scm_equal_p (x, y)); + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -rm -f ./out/repeated-music.dep; DEPENDENCIES_OUTPUT="./out/repeated-music.dep ./out/repeated-music.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/repeated-music.o repeated-music.cc + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' + inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from ./include/engraver-group.hh:23, - from ./include/score-engraver.hh:23, - from score-engraver.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from ./include/global-context.hh:23, + from global-context.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -241919,27 +241896,16 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' - return SCM_I_CONSP (x); - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from ./include/engraver-group.hh:23, - from ./include/score-engraver.hh:23, - from score-engraver.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': +./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' + inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } + ^~~~~~~~~~~ +./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' - #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) - ^ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -241952,13 +241918,16 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' - scm_ptobs[SCM_PTOBNUM (port)].flush (port); - ^~~~~~~~~~~ -./include/output-def.hh: In static member function 'static Output_def* Output_def::unsmob(SCM)': +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Moment); + ^~~~~~~~~~~~~~~~~~~~ +./include/duration.hh: In static member function 'static Duration* Duration::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -241980,19 +241949,13 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/output-def.hh:54:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Output_def); - ^~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from ./include/engraver-group.hh:23, - from ./include/score-engraver.hh:23, - from score-engraver.cc:20: +./include/duration.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Duration); + ^~~~~~~~~~~~~~~~~~~~ +./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -242005,41 +241968,28 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' - #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' - #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' - #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} - ^~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' - SCM_TABCOL (port); - ^~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from ./include/engraver-group.hh:23, - from ./include/score-engraver.hh:23, - from score-engraver.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Listener); + ^~~~~~~~~~~~~~~~~~~~ +./include/scm-hash.hh: In static member function 'static Scheme_hash_table* Scheme_hash_table::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -242049,25 +241999,25 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/scm-hash.hh:62:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Scheme_hash_table); + ^~~~~~~~~~~~~ +./include/context.hh: In static member function 'static Context* Context::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -242077,17 +242027,19 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -global-context.cc: In member function 'int Global_context::get_moments_left() const': -global-context.cc:88:29: warning: conversion from 'vsize' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - return extra_mom_pq_.size (); - ~~~~~~~~~~~~~~~~~~~^~ -./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/context.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Context); + ^~~~~~~~~~~~~ +./include/context-def.hh: In static member function 'static Context_def* Context_def::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -242112,10 +242064,10 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Grob); +./include/context-def.hh:79:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Context_def); ^~~~~~~~~~~~~ -./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -242140,10 +242092,10 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Stencil); +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); ^~~~~~~~~~~~~~~~~~~~ -./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': +./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -242165,13 +242117,13 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Prob); - ^~~~~~~~~~~~~ -./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': +./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Stencil); + ^~~~~~~~~~~~~~~~~~~~ +./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -242193,13 +242145,12 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Listener); - ^~~~~~~~~~~~~~~~~~~~ -rm -f ./out/book.dep; DEPENDENCIES_OUTPUT="./out/book.dep ./out/book.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/book.o book.cc +./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Prob); + ^~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, @@ -242230,16 +242181,7 @@ ./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } ^~~~~~~~~~~ -rm -f ./out/prob-scheme.dep; DEPENDENCIES_OUTPUT="./out/prob-scheme.dep ./out/prob-scheme.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/prob-scheme.o prob-scheme.cc -rm -f ./out/dot-column.dep; DEPENDENCIES_OUTPUT="./out/dot-column.dep ./out/dot-column.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/dot-column.o dot-column.cc -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from ./include/engraver-group.hh:23, - from ./include/score-engraver.hh:23, - from score-engraver.cc:20: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': +./include/dispatcher.hh: In static member function 'static Dispatcher* Dispatcher::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -242258,18 +242200,111 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/dispatcher.hh:49:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Dispatcher); + ^~~~~~~~~~~~~ +./include/music-iterator.hh: In static member function 'static Music_iterator* Music_iterator::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/music-iterator.hh:68:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Music_iterator); + ^~~~~~~~~~~~~ +./include/pitch.hh: In static member function 'static Pitch* Pitch::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/pitch.hh:74:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Pitch); + ^~~~~~~~~~~~~~~~~~~~ +./include/output-def.hh: In static member function 'static Output_def* Output_def::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/output-def.hh:54:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Output_def); + ^~~~~~~~~~~~~ +global-context.cc: In member function 'int Global_context::get_moments_left() const': +global-context.cc:88:29: warning: conversion from 'vsize' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + return extra_mom_pq_.size (); + ~~~~~~~~~~~~~~~~~~~^~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, - from stanza-number-engraver.cc:20: + from ./include/engraver-group.hh:23, + from ./include/score-engraver.hh:23, + from score-engraver.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -242322,7 +242357,9 @@ from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, - from stanza-number-engraver.cc:20: + from ./include/engraver-group.hh:23, + from ./include/score-engraver.hh:23, + from score-engraver.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -242356,7 +242393,9 @@ from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, - from stanza-number-engraver.cc:20: + from ./include/engraver-group.hh:23, + from ./include/score-engraver.hh:23, + from score-engraver.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -242393,7 +242432,9 @@ from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, - from stanza-number-engraver.cc:20: + from ./include/engraver-group.hh:23, + from ./include/score-engraver.hh:23, + from score-engraver.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -242447,6 +242488,62 @@ ./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' DECLARE_SMOBS (Translator); ^~~~~~~~~~~~~ +./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Listener); + ^~~~~~~~~~~~~~~~~~~~ +./include/translator-group.hh: In static member function 'static Translator_group* Translator_group::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/translator-group.hh:66:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Translator_group); + ^~~~~~~~~~~~~ ./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -242508,34 +242605,6 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' if (scm_is_null (*freelist)) ^~~~~~~~~~~ -./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Stencil); - ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, @@ -242697,31 +242766,8 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from ./include/engraver-group.hh:23, - from ./include/score-engraver.hh:23, - from score-engraver.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } - ^~~~~~~~~~~ -./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': +rm -f ./out/prob-scheme.dep; DEPENDENCIES_OUTPUT="./out/prob-scheme.dep ./out/prob-scheme.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/prob-scheme.o prob-scheme.cc +./include/font-metric.hh: In static member function 'static Font_metric* Font_metric::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -242746,9 +242792,31 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Grob); +./include/font-metric.hh:57:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Font_metric); ^~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from stanza-number-engraver.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } + ^~~~~~~~~~~ ./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -242785,9 +242853,7 @@ from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, - from ./include/engraver-group.hh:23, - from ./include/score-engraver.hh:23, - from score-engraver.cc:20: + from stanza-number-engraver.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -242821,9 +242887,7 @@ from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, - from ./include/engraver-group.hh:23, - from ./include/score-engraver.hh:23, - from score-engraver.cc:20: + from stanza-number-engraver.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -242860,9 +242924,7 @@ from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, - from ./include/engraver-group.hh:23, - from ./include/score-engraver.hh:23, - from score-engraver.cc:20: + from stanza-number-engraver.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -242888,34 +242950,6 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ -./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Listener); - ^~~~~~~~~~~~~~~~~~~~ ./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -242944,151 +242978,6 @@ ./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' DECLARE_SMOBS (Translator); ^~~~~~~~~~~~~ -./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Listener); - ^~~~~~~~~~~~~~~~~~~~ -./include/translator-group.hh: In static member function 'static Translator_group* Translator_group::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/translator-group.hh:66:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Translator_group); - ^~~~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); - ^~~~~~~~~~~~~~~~~~~~ -rm -f ./out/note-head-line-engraver.dep; DEPENDENCIES_OUTPUT="./out/note-head-line-engraver.dep ./out/note-head-line-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/note-head-line-engraver.o note-head-line-engraver.cc -rm -f ./out/bar-engraver.dep; DEPENDENCIES_OUTPUT="./out/bar-engraver.dep ./out/bar-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/bar-engraver.o bar-engraver.cc -./include/font-metric.hh: In static member function 'static Font_metric* Font_metric::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/font-metric.hh:57:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Font_metric); - ^~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/music.hh:23, - from ./include/repeated-music.hh:23, - from repeated-music.cc:20: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, @@ -243123,7 +243012,6 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' if (scm_is_null (*freelist)) ^~~~~~~~~~~ -rm -f ./out/piano-pedal-bracket.dep; DEPENDENCIES_OUTPUT="./out/piano-pedal-bracket.dep ./out/piano-pedal-bracket.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/piano-pedal-bracket.o piano-pedal-bracket.cc In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, @@ -243156,6 +243044,34 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' return SCM_I_CONSP (x); ^~~~~~~~~~~ +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); + ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, @@ -243289,6 +243205,34 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ +./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Stencil); + ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, @@ -243321,10 +243265,7 @@ ./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } ^~~~~~~~~~~ -rm -f ./out/enclosing-bracket.dep; DEPENDENCIES_OUTPUT="./out/enclosing-bracket.dep ./out/enclosing-bracket.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/enclosing-bracket.o enclosing-bracket.cc -rm -f ./out/midi-chunk.dep; DEPENDENCIES_OUTPUT="./out/midi-chunk.dep ./out/midi-chunk.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/midi-chunk.o midi-chunk.cc -rm -f ./out/lyric-combine-music.dep; DEPENDENCIES_OUTPUT="./out/lyric-combine-music.dep ./out/lyric-combine-music.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/lyric-combine-music.o lyric-combine-music.cc -./include/skyline.hh: In static member function 'static Skyline* Skyline::unsmob(SCM)': +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -243346,13 +243287,13 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/skyline.hh:65:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Skyline); - ^~~~~~~~~~~~~~~~~~~~ -./include/context-def.hh: In static member function 'static Context_def* Context_def::unsmob(SCM)': +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); + ^~~~~~~~~~~~~ +./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -243374,12 +243315,12 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/context-def.hh:79:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Context_def); - ^~~~~~~~~~~~~ +./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Listener); + ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, @@ -243411,7 +243352,11 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' if (scm_is_null (*freelist)) ^~~~~~~~~~~ -./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/program-option.hh:22, + from midi-stream.cc:29: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -243430,50 +243375,27 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Stencil); - ^~~~~~~~~~~~~~~~~~~~ -./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' + return SCM_I_CONSP (x); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, + from ./include/lily-guile.hh:27, + from ./include/program-option.hh:22, + from midi-stream.cc:29: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' + #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) + ^ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Prob); - ^~~~~~~~~~~~~ -./include/dispatcher.hh: In static member function 'static Dispatcher* Dispatcher::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ + ^~~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -243486,16 +243408,16 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/dispatcher.hh:49:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Dispatcher); - ^~~~~~~~~~~~~ -./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' + scm_ptobs[SCM_PTOBNUM (port)].flush (port); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/program-option.hh:22, + from midi-stream.cc:29: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -243508,22 +243430,86 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' + #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' + #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' + #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} + ^~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' + SCM_TABCOL (port); + ^~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/program-option.hh:22, + from midi-stream.cc:29: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Moment); - ^~~~~~~~~~~~~~~~~~~~ -./include/duration.hh: In static member function 'static Duration* Duration::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/program-option.hh:22, + from midi-stream.cc:29: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -243542,16 +243528,70 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/duration.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Duration); - ^~~~~~~~~~~~~~~~~~~~ -./include/scm-hash.hh: In static member function 'static Scheme_hash_table* Scheme_hash_table::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/program-option.hh:22, + from midi-stream.cc:29: +./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' + inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/program-option.hh:22, + from midi-stream.cc:29: +./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -243570,16 +243610,57 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/scm-hash.hh:62:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Scheme_hash_table); - ^~~~~~~~~~~~~ -./include/context.hh: In static member function 'static Context* Context::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' + && (SCM_TYP7 (x) == scm_tc7_symbol)) + ^~~~~~~~ +./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' + inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } + ^~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/program-option.hh:22, + from midi-stream.cc:29: +./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' + return scm_is_true (scm_equal_p (x, y)); + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' + inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/program-option.hh:22, + from midi-stream.cc:29: +./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -243598,22 +243679,20 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/context.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Context); - ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' + inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/music.hh:23, - from ./include/repeated-music.hh:23, - from repeated-music.cc:20: + from ./include/box.hh:10, + from ./include/grob.hh:23, + from ./include/item.hh:22, + from span-bar-engraver.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -243646,6 +243725,34 @@ ./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } ^~~~~~~~~~~ +./include/skyline.hh: In static member function 'static Skyline* Skyline::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/skyline.hh:65:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Skyline); + ^~~~~~~~~~~~~~~~~~~~ ./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -243665,9 +243772,10 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/music.hh:23, - from ./include/repeated-music.hh:23, - from repeated-music.cc:20: + from ./include/box.hh:10, + from ./include/grob.hh:23, + from ./include/item.hh:22, + from span-bar-engraver.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -243700,9 +243808,10 @@ from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/music.hh:23, - from ./include/repeated-music.hh:23, - from repeated-music.cc:20: + from ./include/box.hh:10, + from ./include/grob.hh:23, + from ./include/item.hh:22, + from span-bar-engraver.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -243738,9 +243847,10 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/music.hh:23, - from ./include/repeated-music.hh:23, - from repeated-music.cc:20: + from ./include/box.hh:10, + from ./include/grob.hh:23, + from ./include/item.hh:22, + from span-bar-engraver.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -243766,11 +243876,7 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/program-option.hh:22, - from midi-stream.cc:29: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': +./include/context-def.hh: In static member function 'static Context_def* Context_def::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -243789,27 +243895,50 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' - return SCM_I_CONSP (x); - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, - from ./include/lily-guile.hh:27, - from ./include/program-option.hh:22, - from midi-stream.cc:29: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/context-def.hh:79:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Context_def); + ^~~~~~~~~~~~~ +./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' - #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) - ^ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Stencil); + ^~~~~~~~~~~~~~~~~~~~ +./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -243822,12 +243951,71 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' - scm_ptobs[SCM_PTOBNUM (port)].flush (port); - ^~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Prob); + ^~~~~~~~~~~~~ +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); + ^~~~~~~~~~~~~~~~~~~~ +./include/dispatcher.hh: In static member function 'static Dispatcher* Dispatcher::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/dispatcher.hh:49:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Dispatcher); + ^~~~~~~~~~~~~ ./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -243856,7 +244044,7 @@ ./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' DECLARE_SIMPLE_SMOBS (Moment); ^~~~~~~~~~~~~~~~~~~~ -./include/pitch.hh: In static member function 'static Pitch* Pitch::unsmob(SCM)': +./include/duration.hh: In static member function 'static Duration* Duration::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -243881,9 +244069,65 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/pitch.hh:74:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Pitch); +./include/duration.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Duration); ^~~~~~~~~~~~~~~~~~~~ +./include/scm-hash.hh: In static member function 'static Scheme_hash_table* Scheme_hash_table::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/scm-hash.hh:62:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Scheme_hash_table); + ^~~~~~~~~~~~~ +./include/context.hh: In static member function 'static Context* Context::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/context.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Context); + ^~~~~~~~~~~~~ ./include/output-def.hh: In static member function 'static Output_def* Output_def::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -243912,14 +244156,196 @@ ./include/output-def.hh:54:3: note: in expansion of macro 'DECLARE_SMOBS' DECLARE_SMOBS (Output_def); ^~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); + ^~~~~~~~~~~~~ +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); + ^~~~~~~~~~~~~ +./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Translator); + ^~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/music.hh:23, + from ./include/repeated-music.hh:23, + from repeated-music.cc:20: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ +./include/music-output.hh: In static member function 'static Music_output* Music_output::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/music-output.hh:31:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Music_output); + ^~~~~~~~~~~~~ +span-bar-engraver.cc: In member function 'void Span_bar_engraver::acknowledge_bar_line(Grob_info)': +span-bar-engraver.cc:55:45: warning: conversion from 'std::vector::size_type' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + int depth = i.origin_contexts (this).size (); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/grob.hh:23, from ./include/item.hh:22, from span-bar-engraver.cc:20: +./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Listener); + ^~~~~~~~~~~~~~~~~~~~ +rm -f ./out/dot-column.dep; DEPENDENCIES_OUTPUT="./out/dot-column.dep ./out/dot-column.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/dot-column.o dot-column.cc +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/music.hh:23, + from ./include/repeated-music.hh:23, + from repeated-music.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -243971,10 +244397,9 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/grob.hh:23, - from ./include/item.hh:22, - from span-bar-engraver.cc:20: + from ./include/music.hh:23, + from ./include/repeated-music.hh:23, + from repeated-music.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -244007,10 +244432,9 @@ from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/grob.hh:23, - from ./include/item.hh:22, - from span-bar-engraver.cc:20: + from ./include/music.hh:23, + from ./include/repeated-music.hh:23, + from repeated-music.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -244043,7 +244467,38 @@ ./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } ^~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/music.hh:23, + from ./include/repeated-music.hh:23, + from repeated-music.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' + inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } + ^~~~~~~~~~~ +./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -244068,17 +244523,10 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); +./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Moment); ^~~~~~~~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/grob.hh:23, - from ./include/item.hh:22, - from span-bar-engraver.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': +./include/pitch.hh: In static member function 'static Pitch* Pitch::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -244097,13 +244545,16 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' - inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } - ^~~~~~~~~~~ -./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/pitch.hh:74:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Pitch); + ^~~~~~~~~~~~~~~~~~~~ +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -244128,10 +244579,10 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Stencil); +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); ^~~~~~~~~~~~~~~~~~~~ -./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': +./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -244153,17 +244604,13 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Prob); - ^~~~~~~~~~~~~ -repeated-music.cc: In static member function 'static Moment Repeated_music::alternatives_get_length(Music*, bool)': -repeated-music.cc:42:25: warning: conversion from 'long int' to 'int' may change value [-Wconversion] - int len = scm_ilength (alternative_list); - ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Stencil); + ^~~~~~~~~~~~~~~~~~~~ +./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -244185,12 +244632,16 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); - ^~~~~~~~~~~~~~~~~~~~ +./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Prob); + ^~~~~~~~~~~~~ +repeated-music.cc: In static member function 'static Moment Repeated_music::alternatives_get_length(Music*, bool)': +repeated-music.cc:42:25: warning: conversion from 'long int' to 'int' may change value [-Wconversion] + int len = scm_ilength (alternative_list); + ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from ./include/lily-guile.hh:39, from ./include/smobs.hh:23, from ./include/music.hh:23, @@ -244206,37 +244657,6 @@ repeated-music.cc:86:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' MAKE_SCHEME_CALLBACK (Repeated_music, unfolded_music_length, 1); ^~~~~~~~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/program-option.hh:22, - from midi-stream.cc:29: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' - #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' - #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' - #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} - ^~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' - SCM_TABCOL (port); - ^~~~~~~~~~ repeated-music.cc: In function 'void Repeated_music_folded_music_length_init_functions()': repeated-music.cc:97:39: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] MAKE_SCHEME_CALLBACK (Repeated_music, folded_music_length, 1); @@ -244247,38 +244667,6 @@ repeated-music.cc:97:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' MAKE_SCHEME_CALLBACK (Repeated_music, folded_music_length, 1); ^~~~~~~~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/program-option.hh:22, - from midi-stream.cc:29: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ repeated-music.cc: In function 'void Repeated_music_volta_music_length_init_functions()': repeated-music.cc:113:39: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] MAKE_SCHEME_CALLBACK (Repeated_music, volta_music_length, 1); @@ -244309,14 +244697,17 @@ repeated-music.cc:135:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' MAKE_SCHEME_CALLBACK (Repeated_music, first_start, 1); ^~~~~~~~~~~~~~~~~~~~ +rm -f ./out/note-head-line-engraver.dep; DEPENDENCIES_OUTPUT="./out/note-head-line-engraver.dep ./out/note-head-line-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/note-head-line-engraver.o note-head-line-engraver.cc +rm -f ./out/bar-engraver.dep; DEPENDENCIES_OUTPUT="./out/bar-engraver.dep ./out/bar-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/bar-engraver.o bar-engraver.cc +rm -f ./out/piano-pedal-bracket.dep; DEPENDENCIES_OUTPUT="./out/piano-pedal-bracket.dep ./out/piano-pedal-bracket.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/piano-pedal-bracket.o piano-pedal-bracket.cc +rm -f ./out/enclosing-bracket.dep; DEPENDENCIES_OUTPUT="./out/enclosing-bracket.dep ./out/enclosing-bracket.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/enclosing-bracket.o enclosing-bracket.cc +rm -f ./out/midi-chunk.dep; DEPENDENCIES_OUTPUT="./out/midi-chunk.dep ./out/midi-chunk.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/midi-chunk.o midi-chunk.cc In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from bar-engraver.cc:21: + from ./include/book.hh:27, + from book.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -244346,10 +244737,8 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from bar-engraver.cc:21: + from ./include/book.hh:27, + from book.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -244379,10 +244768,8 @@ from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from bar-engraver.cc:21: + from ./include/book.hh:27, + from book.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -244411,41 +244798,11 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' scm_ptobs[SCM_PTOBNUM (port)].flush (port); ^~~~~~~~~~~ -./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Grob); - ^~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from bar-engraver.cc:21: + from ./include/book.hh:27, + from book.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -244476,10 +244833,8 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from bar-engraver.cc:21: + from ./include/book.hh:27, + from book.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -244536,38 +244891,11 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/program-option.hh:22, - from midi-stream.cc:29: + from ./include/smobs.hh:23, + from ./include/book.hh:27, + from book.cc:20: ./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -244596,8 +244924,9 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/program-option.hh:22, - from midi-stream.cc:29: + from ./include/smobs.hh:23, + from ./include/book.hh:27, + from book.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -244648,8 +244977,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/program-option.hh:22, - from midi-stream.cc:29: + from ./include/smobs.hh:23, + from ./include/book.hh:27, + from book.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -244681,8 +245011,9 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/program-option.hh:22, - from midi-stream.cc:29: + from ./include/smobs.hh:23, + from ./include/book.hh:27, + from book.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -244717,8 +245048,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/program-option.hh:22, - from midi-stream.cc:29: + from ./include/smobs.hh:23, + from ./include/book.hh:27, + from book.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -244744,6 +245076,258 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ +./include/book.hh: In static member function 'static Book* Book::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/book.hh:31:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Book); + ^~~~~~~~~~~~~ +./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Moment); + ^~~~~~~~~~~~~~~~~~~~ +./include/pitch.hh: In static member function 'static Pitch* Pitch::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/pitch.hh:74:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Pitch); + ^~~~~~~~~~~~~~~~~~~~ +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); + ^~~~~~~~~~~~~~~~~~~~ +./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Stencil); + ^~~~~~~~~~~~~~~~~~~~ +./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Prob); + ^~~~~~~~~~~~~ +./include/output-def.hh: In static member function 'static Output_def* Output_def::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/output-def.hh:54:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Output_def); + ^~~~~~~~~~~~~ +./include/paper-book.hh: In static member function 'static Paper_book* Paper_book::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/paper-book.hh:32:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Paper_book); + ^~~~~~~~~~~~~ +./include/score.hh: In static member function 'static Score* Score::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/score.hh:32:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Score); + ^~~~~~~~~~~~~ ./include/music-output.hh: In static member function 'static Music_output* Music_output::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -244772,12 +245356,16 @@ ./include/music-output.hh:31:3: note: in expansion of macro 'DECLARE_SMOBS' DECLARE_SMOBS (Music_output); ^~~~~~~~~~~~~ +rm -f ./out/lyric-combine-music.dep; DEPENDENCIES_OUTPUT="./out/lyric-combine-music.dep ./out/lyric-combine-music.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/lyric-combine-music.o lyric-combine-music.cc +rm -f ./out/keep-alive-together-engraver.dep; DEPENDENCIES_OUTPUT="./out/keep-alive-together-engraver.dep ./out/keep-alive-together-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/keep-alive-together-engraver.o keep-alive-together-engraver.cc In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/dot-column.hh:24, - from dot-column.cc:20: + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/stencil.hh:26, + from ./include/prob.hh:23, + from prob-scheme.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -244806,9 +245394,11 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/dot-column.hh:24, - from dot-column.cc:20: + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/stencil.hh:26, + from ./include/prob.hh:23, + from prob-scheme.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -244837,9 +245427,11 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/dot-column.hh:24, - from dot-column.cc:20: + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/stencil.hh:26, + from ./include/prob.hh:23, + from prob-scheme.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -244870,9 +245462,11 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/dot-column.hh:24, - from dot-column.cc:20: + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/stencil.hh:26, + from ./include/prob.hh:23, + from prob-scheme.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -244902,9 +245496,11 @@ ^~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/dot-column.hh:24, - from dot-column.cc:20: + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/stencil.hh:26, + from ./include/prob.hh:23, + from prob-scheme.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -244963,9 +245559,11 @@ ^~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/dot-column.hh:24, - from dot-column.cc:20: + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/stencil.hh:26, + from ./include/prob.hh:23, + from prob-scheme.cc:20: ./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -244991,7 +245589,7 @@ ./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } ^~~~~~~~~~~ -./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': +./include/page-marker.hh: In static member function 'static Page_marker* Page_marker::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -245016,9 +245614,37 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Grob); +./include/page-marker.hh:28:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Page_marker); ^~~~~~~~~~~~~ +book.cc: In static member function 'static scm_unused_struct* Book::smob_p(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/ly-smobs.icc:52:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/ly-smobs.icc:93:3: note: in expansion of macro 'IMPLEMENT_BASE_SMOBS' + IMPLEMENT_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~~~ +book.cc:108:1: note: in expansion of macro 'IMPLEMENT_SMOBS' + IMPLEMENT_SMOBS (Book); + ^~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, @@ -245208,234 +245834,14 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ -./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Translator); - ^~~~~~~~~~~~~ -span-bar-engraver.cc: In member function 'void Span_bar_engraver::acknowledge_bar_line(Grob_info)': -span-bar-engraver.cc:55:45: warning: conversion from 'std::vector::size_type' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - int depth = i.origin_contexts (this).size (); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/grob.hh:23, - from ./include/item.hh:22, - from span-bar-engraver.cc:20: -./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Listener); - ^~~~~~~~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/dot-column.hh:24, - from dot-column.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' - inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/dot-column.hh:24, - from dot-column.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' - && (SCM_TYP7 (x) == scm_tc7_symbol)) - ^~~~~~~~ -./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' - inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } - ^~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/dot-column.hh:24, - from dot-column.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' - return scm_is_true (scm_equal_p (x, y)); - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' - inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/grob-interface.hh:23, - from ./include/dot-column.hh:24, - from dot-column.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' - inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } - ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/book.hh:27, - from book.cc:20: + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from bar-engraver.cc:21: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -245465,8 +245871,10 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/book.hh:27, - from book.cc:20: + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from bar-engraver.cc:21: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -245496,8 +245904,10 @@ from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/book.hh:27, - from book.cc:20: + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from bar-engraver.cc:21: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -245529,8 +245939,10 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/book.hh:27, - from book.cc:20: + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from bar-engraver.cc:21: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -245561,8 +245973,10 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/book.hh:27, - from book.cc:20: + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from bar-engraver.cc:21: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -245619,42 +246033,17 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/book.hh:27, - from book.cc:20: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ +rm -f ./out/program-option-scheme.dep; DEPENDENCIES_OUTPUT="./out/program-option-scheme.dep ./out/program-option-scheme.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/program-option-scheme.o program-option-scheme.cc +flex -Cfe -p -p -oout/lexer.cc lexer.ll +rm -f ./out/parser.dep; DEPENDENCIES_OUTPUT="./out/parser.dep ./out/parser.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/parser.o out/parser.cc In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/book.hh:27, - from book.cc:20: + from ./include/box.hh:10, + from ./include/stencil.hh:26, + from ./include/prob.hh:23, + from prob-scheme.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -245687,7 +246076,6 @@ ./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } ^~~~~~~~~~~ -rm -f ./out/keep-alive-together-engraver.dep; DEPENDENCIES_OUTPUT="./out/keep-alive-together-engraver.dep ./out/keep-alive-together-engraver.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/keep-alive-together-engraver.o keep-alive-together-engraver.cc ./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -245707,8 +246095,10 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/book.hh:27, - from book.cc:20: + from ./include/box.hh:10, + from ./include/stencil.hh:26, + from ./include/prob.hh:23, + from prob-scheme.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -245741,8 +246131,10 @@ from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/book.hh:27, - from book.cc:20: + from ./include/box.hh:10, + from ./include/stencil.hh:26, + from ./include/prob.hh:23, + from prob-scheme.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -245778,8 +246170,10 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/book.hh:27, - from book.cc:20: + from ./include/box.hh:10, + from ./include/stencil.hh:26, + from ./include/prob.hh:23, + from prob-scheme.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -245833,35 +246227,7 @@ ./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' DECLARE_SIMPLE_SMOBS (Box); ^~~~~~~~~~~~~~~~~~~~ -./include/book.hh: In static member function 'static Book* Book::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/book.hh:31:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Book); - ^~~~~~~~~~~~~ -./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': +./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -245886,8 +246252,8 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Moment); +./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Stencil); ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, @@ -245895,8 +246261,7 @@ from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/stencil.hh:26, - from ./include/prob.hh:23, - from prob-scheme.cc:20: + from piano-pedal-bracket.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -245923,69 +246288,12 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' if (scm_is_null (*freelist)) ^~~~~~~~~~~ -./include/pitch.hh: In static member function 'static Pitch* Pitch::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/pitch.hh:74:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Pitch); - ^~~~~~~~~~~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); - ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/stencil.hh:26, - from ./include/prob.hh:23, - from prob-scheme.cc:20: + from piano-pedal-bracket.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -246017,8 +246325,7 @@ from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/stencil.hh:26, - from ./include/prob.hh:23, - from prob-scheme.cc:20: + from piano-pedal-bracket.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -246047,34 +246354,6 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' scm_ptobs[SCM_PTOBNUM (port)].flush (port); ^~~~~~~~~~~ -./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Stencil); - ^~~~~~~~~~~~~~~~~~~~ ./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -246108,8 +246387,7 @@ from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/stencil.hh:26, - from ./include/prob.hh:23, - from prob-scheme.cc:20: + from piano-pedal-bracket.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -246137,14 +246415,28 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' SCM_TABCOL (port); ^~~~~~~~~~ -rm -f ./out/program-option-scheme.dep; DEPENDENCIES_OUTPUT="./out/program-option-scheme.dep ./out/program-option-scheme.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/program-option-scheme.o program-option-scheme.cc -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, +In file included from ./include/lily-guile.hh:39, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/stencil.hh:26, from ./include/prob.hh:23, from prob-scheme.cc:20: +prob-scheme.cc: In function 'void ly_prob_set_property_xinit()': +prob-scheme.cc:22:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_prob_set_property_x, "ly:prob-set-property!", + ^~~~~~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +prob-scheme.cc:22:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_prob_set_property_x, "ly:prob-set-property!", + ^~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/stencil.hh:26, + from piano-pedal-bracket.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -246173,6 +246465,16 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ +prob-scheme.cc: In function 'void ly_prob_property_pinit()': +prob-scheme.cc:37:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_prob_property_p, "ly:prob-property?", + ^~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +prob-scheme.cc:37:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_prob_property_p, "ly:prob-property?", + ^~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -246201,153 +246503,32 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ -./include/output-def.hh: In static member function 'static Output_def* Output_def::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/output-def.hh:54:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Output_def); - ^~~~~~~~~~~~~ -./include/skyline.hh: In static member function 'static Skyline* Skyline::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/skyline.hh:65:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Skyline); - ^~~~~~~~~~~~~~~~~~~~ -./include/paper-book.hh: In static member function 'static Paper_book* Paper_book::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/paper-book.hh:32:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Paper_book); - ^~~~~~~~~~~~~ -./include/score.hh: In static member function 'static Score* Score::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/score.hh:32:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Score); - ^~~~~~~~~~~~~ -./include/music-output.hh: In static member function 'static Music_output* Music_output::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/music-output.hh:31:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Music_output); - ^~~~~~~~~~~~~ +prob-scheme.cc: In function 'void ly_prob_propertyinit()': +prob-scheme.cc:44:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_prob_property, "ly:prob-property", + ^~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +prob-scheme.cc:44:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_prob_property, "ly:prob-property", + ^~~~~~~~~ +prob-scheme.cc: In function 'void ly_prob_type_pinit()': +prob-scheme.cc:64:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_prob_type_p, "ly:prob-type?", + ^~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +prob-scheme.cc:64:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_prob_type_p, "ly:prob-type?", + ^~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/stencil.hh:26, - from ./include/prob.hh:23, - from prob-scheme.cc:20: + from piano-pedal-bracket.cc:20: ./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -246373,82 +246554,42 @@ ./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } ^~~~~~~~~~~ -./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Grob); - ^~~~~~~~~~~~~ -./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Stencil); - ^~~~~~~~~~~~~~~~~~~~ -In file included from ./include/lily-guile.hh:39, - from ./include/grob-interface.hh:23, - from ./include/dot-column.hh:24, - from dot-column.cc:20: -dot-column.cc: In function 'void Dot_column_calc_positioning_done_init_functions()': -dot-column.cc:44:35: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (Dot_column, calc_positioning_done, 1); - ^~~~~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -dot-column.cc:44:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (Dot_column, calc_positioning_done, 1); - ^~~~~~~~~~~~~~~~~~~~ +prob-scheme.cc: In function 'void ly_make_probinit()': +prob-scheme.cc:73:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_make_prob, "ly:make-prob", + ^~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +prob-scheme.cc:73:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_make_prob, "ly:make-prob", + ^~~~~~~~~ +prob-scheme.cc: In function 'void ly_prob_mutable_propertiesinit()': +prob-scheme.cc:92:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_prob_mutable_properties, "ly:prob-mutable-properties", + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +prob-scheme.cc:92:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_prob_mutable_properties, "ly:prob-mutable-properties", + ^~~~~~~~~ +prob-scheme.cc: In function 'void ly_prob_immutable_propertiesinit()': +prob-scheme.cc:102:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_prob_immutable_properties, "ly:prob-immutable-properties", + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +prob-scheme.cc:102:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_prob_immutable_properties, "ly:prob-immutable-properties", + ^~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/music.hh:23, - from lyric-combine-music.cc:20: + from ./include/grob-interface.hh:23, + from ./include/dot-column.hh:24, + from dot-column.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -246477,9 +246618,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/music.hh:23, - from lyric-combine-music.cc:20: + from ./include/grob-interface.hh:23, + from ./include/dot-column.hh:24, + from dot-column.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -246508,9 +246649,9 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/music.hh:23, - from lyric-combine-music.cc:20: + from ./include/grob-interface.hh:23, + from ./include/dot-column.hh:24, + from dot-column.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -246541,9 +246682,9 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/music.hh:23, - from lyric-combine-music.cc:20: + from ./include/grob-interface.hh:23, + from ./include/dot-column.hh:24, + from dot-column.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -246573,9 +246714,9 @@ ^~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/music.hh:23, - from lyric-combine-music.cc:20: + from ./include/grob-interface.hh:23, + from ./include/dot-column.hh:24, + from dot-column.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -246632,7 +246773,13 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ -./include/page-marker.hh: In static member function 'static Page_marker* Page_marker::unsmob(SCM)': +rm -f ./out/parse-scm.dep; DEPENDENCIES_OUTPUT="./out/parse-scm.dep ./out/parse-scm.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/parse-scm.o parse-scm.cc +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/dot-column.hh:24, + from dot-column.cc:20: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -246651,51 +246798,50 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/page-marker.hh:28:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Page_marker); - ^~~~~~~~~~~~~ -book.cc: In static member function 'static scm_unused_struct* Book::smob_p(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/music.hh:23, + from lyric-combine-music.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/ly-smobs.icc:52:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/ly-smobs.icc:93:3: note: in expansion of macro 'IMPLEMENT_BASE_SMOBS' - IMPLEMENT_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~~~ -book.cc:108:1: note: in expansion of macro 'IMPLEMENT_SMOBS' - IMPLEMENT_SMOBS (Book); - ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from bar-engraver.cc:21: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': + from ./include/music.hh:23, + from lyric-combine-music.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -246714,25 +246860,28 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ -flex -Cfe -p -p -oout/lexer.cc lexer.ll -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' + return SCM_I_CONSP (x); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, - from ./include/grob-info.hh:23, - from ./include/engraver.hh:23, - from note-head-line-engraver.cc:20: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': + from ./include/smobs.hh:23, + from ./include/music.hh:23, + from lyric-combine-music.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' + #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) + ^ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -246745,21 +246894,19 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ -rm -f ./out/parser.dep; DEPENDENCIES_OUTPUT="./out/parser.dep ./out/parser.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/parser.o out/parser.cc +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' + scm_ptobs[SCM_PTOBNUM (port)].flush (port); + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/stencil.hh:26, - from ./include/prob.hh:23, - from prob-scheme.cc:20: + from piano-pedal-bracket.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -246813,8 +246960,7 @@ from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/stencil.hh:26, - from ./include/prob.hh:23, - from prob-scheme.cc:20: + from piano-pedal-bracket.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -246849,8 +246995,7 @@ from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/stencil.hh:26, - from ./include/prob.hh:23, - from prob-scheme.cc:20: + from piano-pedal-bracket.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -246888,8 +247033,7 @@ from ./include/smobs.hh:23, from ./include/box.hh:10, from ./include/stencil.hh:26, - from ./include/prob.hh:23, - from prob-scheme.cc:20: + from piano-pedal-bracket.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -246943,6 +247087,71 @@ ./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' DECLARE_SIMPLE_SMOBS (Box); ^~~~~~~~~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/music.hh:23, + from lyric-combine-music.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' + #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' + #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' + #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} + ^~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' + SCM_TABCOL (port); + ^~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/music.hh:23, + from lyric-combine-music.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ ./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -246971,7 +247180,65 @@ ./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' DECLARE_SIMPLE_SMOBS (Stencil); ^~~~~~~~~~~~~~~~~~~~ -./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-info.hh:23, + from ./include/engraver.hh:23, + from note-head-line-engraver.cc:20: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -246996,75 +247263,9 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Prob); +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); ^~~~~~~~~~~~~ -In file included from ./include/lily-guile.hh:39, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/stencil.hh:26, - from ./include/prob.hh:23, - from prob-scheme.cc:20: -prob-scheme.cc: In function 'void ly_prob_set_property_xinit()': -prob-scheme.cc:22:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_prob_set_property_x, "ly:prob-set-property!", - ^~~~~~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -prob-scheme.cc:22:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_prob_set_property_x, "ly:prob-set-property!", - ^~~~~~~~~ -prob-scheme.cc: In function 'void ly_prob_property_pinit()': -prob-scheme.cc:37:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_prob_property_p, "ly:prob-property?", - ^~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -prob-scheme.cc:37:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_prob_property_p, "ly:prob-property?", - ^~~~~~~~~ -prob-scheme.cc: In function 'void ly_prob_propertyinit()': -prob-scheme.cc:44:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_prob_property, "ly:prob-property", - ^~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -prob-scheme.cc:44:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_prob_property, "ly:prob-property", - ^~~~~~~~~ -prob-scheme.cc: In function 'void ly_prob_type_pinit()': -prob-scheme.cc:64:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_prob_type_p, "ly:prob-type?", - ^~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -prob-scheme.cc:64:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_prob_type_p, "ly:prob-type?", - ^~~~~~~~~ -prob-scheme.cc: In function 'void ly_make_probinit()': -prob-scheme.cc:73:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_make_prob, "ly:make-prob", - ^~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -prob-scheme.cc:73:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_make_prob, "ly:make-prob", - ^~~~~~~~~ -prob-scheme.cc: In function 'void ly_prob_mutable_propertiesinit()': -prob-scheme.cc:92:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_prob_mutable_properties, "ly:prob-mutable-properties", - ^~~~~~~~~~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -prob-scheme.cc:92:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_prob_mutable_properties, "ly:prob-mutable-properties", - ^~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, @@ -247072,73 +247273,41 @@ from ./include/moment.hh:23, from ./include/duration.hh:23, from ./include/context.hh:23, - from bar-engraver.cc:21: -./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } - ^~~~~~~~~~~ -prob-scheme.cc: In function 'void ly_prob_immutable_propertiesinit()': -prob-scheme.cc:102:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_prob_immutable_properties, "ly:prob-immutable-properties", - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -prob-scheme.cc:102:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_prob_immutable_properties, "ly:prob-immutable-properties", - ^~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': + from keep-alive-together-engraver.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' - inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } - ^~~~~~~~~~~ + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, from ./include/context.hh:23, - from bar-engraver.cc:21: -./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': + from keep-alive-together-engraver.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -247157,69 +247326,30 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' - && (SCM_TYP7 (x) == scm_tc7_symbol)) - ^~~~~~~~ -./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' - inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } - ^~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from bar-engraver.cc:21: -./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' - return scm_is_true (scm_equal_p (x, y)); +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' + return SCM_I_CONSP (x); ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' - inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, from ./include/context.hh:23, - from bar-engraver.cc:21: -./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': + from keep-alive-together-engraver.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' + #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) + ^ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -247232,13 +247362,19 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' - inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } - ^~~~~~~~~~~ -./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' + scm_ptobs[SCM_PTOBNUM (port)].flush (port); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from keep-alive-together-engraver.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -247251,28 +247387,41 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Moment); - ^~~~~~~~~~~~~~~~~~~~ -./include/duration.hh: In static member function 'static Duration* Duration::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' + #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' + #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' + #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} + ^~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' + SCM_TABCOL (port); + ^~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from keep-alive-together-engraver.cc:20: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -247282,25 +247431,25 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/duration.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Duration); - ^~~~~~~~~~~~~~~~~~~~ -./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -247310,19 +247459,13 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Listener); - ^~~~~~~~~~~~~~~~~~~~ -./include/scm-hash.hh: In static member function 'static Scheme_hash_table* Scheme_hash_table::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +./include/skyline.hh: In static member function 'static Skyline* Skyline::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -247344,13 +247487,87 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/scm-hash.hh:62:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Scheme_hash_table); - ^~~~~~~~~~~~~ -./include/context.hh: In static member function 'static Context* Context::unsmob(SCM)': +./include/skyline.hh:65:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Skyline); + ^~~~~~~~~~~~~~~~~~~~ +In file included from ./include/lily-guile.hh:39, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/stencil.hh:26, + from piano-pedal-bracket.cc:20: +piano-pedal-bracket.cc: In function 'void Piano_pedal_bracket_print_init_functions()': +piano-pedal-bracket.cc:32:44: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK (Piano_pedal_bracket, print, 1); + ^~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +piano-pedal-bracket.cc:32:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' + MAKE_SCHEME_CALLBACK (Piano_pedal_bracket, print, 1); + ^~~~~~~~~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/dot-column.hh:24, + from dot-column.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' + inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/dot-column.hh:24, + from dot-column.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -247369,16 +247586,59 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/context.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Context); - ^~~~~~~~~~~~~ -./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' + && (SCM_TYP7 (x) == scm_tc7_symbol)) + ^~~~~~~~ +./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' + inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } + ^~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/dot-column.hh:24, + from dot-column.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' + return scm_is_true (scm_equal_p (x, y)); + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' + inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/grob-interface.hh:23, + from ./include/dot-column.hh:24, + from dot-column.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -247397,15 +247657,12 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Translator); - ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' + inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, @@ -247533,6 +247790,38 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from bar-engraver.cc:21: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, from ./include/grob-info.hh:23, from ./include/engraver.hh:23, from note-head-line-engraver.cc:20: @@ -247561,7 +247850,40 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ -./include/translator-group.hh: In static member function 'static Translator_group* Translator_group::unsmob(SCM)': +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/stencil.hh:26, + from enclosing-bracket.cc:21: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ +./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -247586,10 +247908,16 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/translator-group.hh:66:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Translator_group); +./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Translator); ^~~~~~~~~~~~~ -./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/stencil.hh:26, + from enclosing-bracket.cc:21: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -247608,16 +247936,149 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Translator); - ^~~~~~~~~~~~~ -./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' + return SCM_I_CONSP (x); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/stencil.hh:26, + from enclosing-bracket.cc:21: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' + #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) + ^ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' + scm_ptobs[SCM_PTOBNUM (port)].flush (port); + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/stencil.hh:26, + from enclosing-bracket.cc:21: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' + #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' + #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' + #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} + ^~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' + SCM_TABCOL (port); + ^~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/stencil.hh:26, + from enclosing-bracket.cc:21: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' + #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) + ^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' + SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); + ^~~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/stencil.hh:26, + from enclosing-bracket.cc:21: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -247636,16 +248097,13 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Moment); - ^~~~~~~~~~~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ +./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -247670,8 +248128,8 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); +./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Moment); ^~~~~~~~~~~~~~~~~~~~ ./include/duration.hh: In static member function 'static Duration* Duration::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] @@ -247785,13 +248243,39 @@ ./include/context.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' DECLARE_SMOBS (Context); ^~~~~~~~~~~~~ +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); + ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/stencil.hh:26, - from enclosing-bracket.cc:21: + from ./include/program-option.hh:22, + from program-option-scheme.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -247818,40 +248302,10 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' if (scm_is_null (*freelist)) ^~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); - ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/stencil.hh:26, - from enclosing-bracket.cc:21: + from ./include/program-option.hh:22, + from program-option-scheme.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -247880,10 +248334,8 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/stencil.hh:26, - from enclosing-bracket.cc:21: + from ./include/program-option.hh:22, + from program-option-scheme.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -247914,10 +248366,8 @@ ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/stencil.hh:26, - from enclosing-bracket.cc:21: + from ./include/program-option.hh:22, + from program-option-scheme.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -247945,12 +248395,38 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' SCM_TABCOL (port); ^~~~~~~~~~ +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); + ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/stencil.hh:26, - from enclosing-bracket.cc:21: + from ./include/program-option.hh:22, + from program-option-scheme.cc:20: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -248007,13 +248483,7 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/stencil.hh:26, - from enclosing-bracket.cc:21: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -248032,13 +248502,16 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ -./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); + ^~~~~~~~~~~~~ +./include/skyline.hh: In static member function 'static Skyline* Skyline::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -248060,12 +248533,12 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Grob); - ^~~~~~~~~~~~~ +./include/skyline.hh:65:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Skyline); + ^~~~~~~~~~~~~~~~~~~~ ./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -248094,12 +248567,7 @@ ./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' DECLARE_SMOBS (Grob); ^~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/music.hh:23, - from lyric-combine-music.cc:20: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': +./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -248118,12 +248586,15 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Stencil); + ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, @@ -248131,41 +248602,77 @@ from ./include/moment.hh:23, from ./include/duration.hh:23, from ./include/context.hh:23, - from keep-alive-together-engraver.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': + from bar-engraver.cc:21: +./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } + ^~~~~~~~~~~ +In file included from ./include/lily-guile.hh:39, + from ./include/grob-interface.hh:23, + from ./include/dot-column.hh:24, + from dot-column.cc:20: +dot-column.cc: In function 'void Dot_column_calc_positioning_done_init_functions()': +dot-column.cc:44:35: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK (Dot_column, calc_positioning_done, 1); + ^~~~~~~~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +dot-column.cc:44:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' + MAKE_SCHEME_CALLBACK (Dot_column, calc_positioning_done, 1); + ^~~~~~~~~~~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' + inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, from ./include/context.hh:23, - from keep-alive-together-engraver.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': + from bar-engraver.cc:21: +./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -248184,30 +248691,69 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' - return SCM_I_CONSP (x); +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' + && (SCM_TYP7 (x) == scm_tc7_symbol)) + ^~~~~~~~ +./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' + inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } + ^~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from bar-engraver.cc:21: +./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' + return scm_is_true (scm_equal_p (x, y)); ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, +./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' + inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, from ./include/moment.hh:23, from ./include/duration.hh:23, from ./include/context.hh:23, - from keep-alive-together-engraver.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': + from bar-engraver.cc:21: +./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' - #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) - ^ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -248220,12 +248766,13 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' - scm_ptobs[SCM_PTOBNUM (port)].flush (port); - ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' + inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } + ^~~~~~~~~~~ +rm -f ./out/lily-version.dep; DEPENDENCIES_OUTPUT="./out/lily-version.dep ./out/lily-version.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/lily-version.o lily-version.cc In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, @@ -248233,6 +248780,7 @@ from ./include/duration.hh:23, from ./include/context.hh:23, from keep-alive-together-engraver.cc:20: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -248245,41 +248793,53 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' - #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' - #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' - #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} - ^~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' - SCM_TABCOL (port); - ^~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from keep-alive-together-engraver.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ +./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Moment); + ^~~~~~~~~~~~~~~~~~~~ +./include/duration.hh: In static member function 'static Duration* Duration::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -248289,25 +248849,53 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/duration.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Duration); + ^~~~~~~~~~~~~~~~~~~~ +./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Listener); + ^~~~~~~~~~~~~~~~~~~~ +./include/scm-hash.hh: In static member function 'static Scheme_hash_table* Scheme_hash_table::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -248317,54 +248905,75 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/audio-item.hh:24, - from ./include/midi-item.hh:23, - from midi-chunk.cc:23: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/scm-hash.hh:62:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Scheme_hash_table); + ^~~~~~~~~~~~~ +./include/context.hh: In static member function 'static Context* Context::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/context.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Context); + ^~~~~~~~~~~~~ +./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/audio-item.hh:24, - from ./include/midi-item.hh:23, - from midi-chunk.cc:23: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Translator); + ^~~~~~~~~~~~~ +./include/translator-group.hh: In static member function 'static Translator_group* Translator_group::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -248383,12 +248992,15 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' - return SCM_I_CONSP (x); - ^~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/translator-group.hh:66:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Translator_group); + ^~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, @@ -248412,42 +249024,6 @@ ./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/audio-item.hh:24, - from ./include/midi-item.hh:23, - from midi-chunk.cc:23: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' - #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) - ^ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' - scm_ptobs[SCM_PTOBNUM (port)].flush (port); - ^~~~~~~~~~~ ./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -248556,8 +249132,11 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/program-option.hh:22, - from program-option-scheme.cc:20: + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/audio-item.hh:24, + from ./include/midi-item.hh:23, + from midi-chunk.cc:23: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -248571,6 +249150,19 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' if (scm_is_null (*freelist)) ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (*freelist)) + ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, @@ -248602,23 +249194,41 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); + ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, - from ./include/program-option.hh:22, - from program-option-scheme.cc:20: + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/audio-item.hh:24, + from ./include/midi-item.hh:23, + from midi-chunk.cc:23: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -248647,8 +249257,11 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, - from ./include/program-option.hh:22, - from program-option-scheme.cc:20: + from ./include/smobs.hh:23, + from ./include/moment.hh:23, + from ./include/audio-item.hh:24, + from ./include/midi-item.hh:23, + from midi-chunk.cc:23: /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -248677,10 +249290,7 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' scm_ptobs[SCM_PTOBNUM (port)].flush (port); ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/program-option.hh:22, - from program-option-scheme.cc:20: +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -248693,21 +249303,21 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' - #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' - #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' - #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} - ^~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' - SCM_TABCOL (port); - ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); + ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, @@ -248742,23 +249352,13 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' SCM_TABCOL (port); ^~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/program-option.hh:22, - from program-option-scheme.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': +./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) ^~~~~~~~~~ @@ -248768,12 +249368,18 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Stencil); + ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, @@ -248837,90 +249443,6 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); - ^~~~~~~~~~~~~~~~~~~~ -./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Stencil); - ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, @@ -249116,7 +249638,34 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ -rm -f ./out/parse-scm.dep; DEPENDENCIES_OUTPUT="./out/parse-scm.dep ./out/parse-scm.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/parse-scm.o parse-scm.cc +./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Grob); + ^~~~~~~~~~~~~ ./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -249177,8 +249726,10 @@ from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/music.hh:23, - from lyric-combine-music.cc:20: + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from keep-alive-together-engraver.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -249230,8 +249781,10 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/music.hh:23, - from lyric-combine-music.cc:20: + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from keep-alive-together-engraver.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -249264,8 +249817,10 @@ from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/music.hh:23, - from lyric-combine-music.cc:20: + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from keep-alive-together-engraver.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -249301,8 +249856,10 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/music.hh:23, - from lyric-combine-music.cc:20: + from ./include/moment.hh:23, + from ./include/duration.hh:23, + from ./include/context.hh:23, + from keep-alive-together-engraver.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -249328,6 +249885,36 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/music.hh:23, + from lyric-combine-music.cc:20: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ ./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -249384,7 +249971,13 @@ ./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' DECLARE_SIMPLE_SMOBS (Moment); ^~~~~~~~~~~~~~~~~~~~ -./include/pitch.hh: In static member function 'static Pitch* Pitch::unsmob(SCM)': +midi-chunk.cc: In member function 'virtual std::__cxx11::string Midi_chunk::to_string() const': +midi-chunk.cc:203:51: warning: conversion from 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + string length_string = String_convert::int2hex (dat.length () + ~~~~~~~~~~~~~ + + footer_string_.length (), 8, '0'); + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +./include/duration.hh: In static member function 'static Duration* Duration::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -249409,16 +250002,10 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/pitch.hh:74:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Pitch); +./include/duration.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Duration); ^~~~~~~~~~~~~~~~~~~~ -midi-chunk.cc: In member function 'virtual std::__cxx11::string Midi_chunk::to_string() const': -midi-chunk.cc:203:51: warning: conversion from 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - string length_string = String_convert::int2hex (dat.length () - ~~~~~~~~~~~~~ - + footer_string_.length (), 8, '0'); - ^~~~~~~~~~~~~~~~~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -249443,10 +250030,10 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); +./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Listener); ^~~~~~~~~~~~~~~~~~~~ -./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': +./include/scm-hash.hh: In static member function 'static Scheme_hash_table* Scheme_hash_table::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -249468,13 +250055,13 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Stencil); - ^~~~~~~~~~~~~~~~~~~~ -./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': +./include/scm-hash.hh:62:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Scheme_hash_table); + ^~~~~~~~~~~~~ +./include/context.hh: In static member function 'static Context* Context::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -249499,24 +250086,10 @@ ./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Prob); +./include/context.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Context); ^~~~~~~~~~~~~ -In file included from ./include/lily-guile.hh:39, - from ./include/smobs.hh:23, - from ./include/music.hh:23, - from lyric-combine-music.cc:20: -lyric-combine-music.cc: In function 'void Lyric_combine_music_length_callback_init_functions()': -lyric-combine-music.cc:28:44: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (Lyric_combine_music, length_callback, 1); - ^~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -lyric-combine-music.cc:28:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (Lyric_combine_music, length_callback, 1); - ^~~~~~~~~~~~~~~~~~~~ -./include/skyline.hh: In static member function 'static Skyline* Skyline::unsmob(SCM)': +./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -249541,299 +250114,10 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/skyline.hh:65:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Skyline); +./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Box); ^~~~~~~~~~~~~~~~~~~~ -In file included from ./include/lily-guile.hh:39, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/stencil.hh:26, - from enclosing-bracket.cc:21: -enclosing-bracket.cc: In function 'void Enclosing_bracket_width_init_functions()': -enclosing-bracket.cc:50:42: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (Enclosing_bracket, width, 1); - ^~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -enclosing-bracket.cc:50:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (Enclosing_bracket, width, 1); - ^~~~~~~~~~~~~~~~~~~~ -enclosing-bracket.cc: In function 'void Enclosing_bracket_print_init_functions()': -enclosing-bracket.cc:81:42: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (Enclosing_bracket, print, 1); - ^~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -enclosing-bracket.cc:81:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (Enclosing_bracket, print, 1); - ^~~~~~~~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/stencil.hh:26, - from piano-pedal-bracket.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_cell(scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:118:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'scm_unused_struct* scm_double_cell(scm_t_bits, scm_t_bits, scm_t_bits, scm_t_bits)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:197:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (*freelist)) - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/stencil.hh:26, - from piano-pedal-bracket.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_is_pair(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' - return SCM_I_CONSP (x); - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/stencil.hh:26, - from piano-pedal-bracket.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'int scm_getc(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:189:38: note: in definition of macro 'SCM_TC2PTOBNUM' - #define SCM_TC2PTOBNUM(x) (0x0ff & ((x) >> 8)) - ^ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:190:41: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_PTOBNUM(x) (SCM_TC2PTOBNUM (SCM_CELL_TYPE (x))) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' - scm_ptobs[SCM_PTOBNUM (port)].flush (port); - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/stencil.hh:26, - from piano-pedal-bracket.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:193:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_1(x) SCM_CELL_WORD ((x), 1) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:148:51: note: in expansion of macro 'SCM_CELL_WORD_1' - #define SCM_PTAB_ENTRY(x) ((scm_t_port *) SCM_CELL_WORD_1 (x)) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:155:36: note: in expansion of macro 'SCM_PTAB_ENTRY' - #define SCM_COL(x) (SCM_PTAB_ENTRY(x)->column_number) - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:163:29: note: in expansion of macro 'SCM_COL' - #define SCM_TABCOL(port) {SCM_COL (port) += 8 - SCM_COL (port) % 8;} - ^~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' - SCM_TABCOL (port); - ^~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/stencil.hh:26, - from piano-pedal-bracket.cc:20: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_putc(char, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:98:43: note: in definition of macro 'SCM_UNLIKELY' - #define SCM_UNLIKELY(_expr) SCM_EXPECT ((_expr), 0) - ^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:3: note: in expansion of macro 'SCM_ASSERT_TYPE' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:3: note: in expansion of macro 'SCM_VALIDATE_CELL' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:136:76: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_OPOUTPORTP(x) (!SCM_IMP(x) && (((0x7f | SCM_OPN | SCM_WRTNG) & SCM_CELL_WORD_0(x))==(scm_tc7_port | SCM_OPN | SCM_WRTNG))) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' - SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); - ^~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/stencil.hh:26, - from piano-pedal-bracket.cc:20: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ -rm -f ./out/lily-version.dep; DEPENDENCIES_OUTPUT="./out/lily-version.dep ./out/lily-version.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/lily-version.o lily-version.cc -rm -f ./out/lily-lexer.dep; DEPENDENCIES_OUTPUT="./out/lily-lexer.dep ./out/lily-lexer.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/lily-lexer.o lily-lexer.cc -rm -f ./out/lexer.dep; DEPENDENCIES_OUTPUT="./out/lexer.dep ./out/lexer.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/lexer.o out/lexer.cc -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/program-option.hh:22, - from program-option-scheme.cc:20: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from keep-alive-together-engraver.cc:20: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': +./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -249852,74 +250136,16 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/stencil.hh:26, - from piano-pedal-bracket.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' - inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/stencil.hh:26, - from piano-pedal-bracket.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Stencil); + ^~~~~~~~~~~~~~~~~~~~ +./include/skyline.hh: In static member function 'static Skyline* Skyline::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -249938,61 +250164,16 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' - && (SCM_TYP7 (x) == scm_tc7_symbol)) - ^~~~~~~~ -./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' - inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } - ^~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/stencil.hh:26, - from piano-pedal-bracket.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' - return scm_is_true (scm_equal_p (x, y)); - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' - inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/stencil.hh:26, - from piano-pedal-bracket.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/skyline.hh:65:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Skyline); + ^~~~~~~~~~~~~~~~~~~~ +./include/prob.hh: In static member function 'static Prob* Prob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -250011,13 +250192,16 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' - inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } - ^~~~~~~~~~~ -./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Prob); + ^~~~~~~~~~~~~ +./include/dispatcher.hh: In static member function 'static Dispatcher* Dispatcher::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -250039,13 +250223,28 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/box.hh:15:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Box); - ^~~~~~~~~~~~~~~~~~~~ -./include/stencil.hh: In static member function 'static Stencil* Stencil::unsmob(SCM)': +./include/dispatcher.hh:49:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Dispatcher); + ^~~~~~~~~~~~~ +In file included from ./include/lily-guile.hh:39, + from ./include/smobs.hh:23, + from ./include/box.hh:10, + from ./include/stencil.hh:26, + from enclosing-bracket.cc:21: +enclosing-bracket.cc: In function 'void Enclosing_bracket_width_init_functions()': +enclosing-bracket.cc:50:42: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK (Enclosing_bracket, width, 1); + ^~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +enclosing-bracket.cc:50:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' + MAKE_SCHEME_CALLBACK (Enclosing_bracket, width, 1); + ^~~~~~~~~~~~~~~~~~~~ +./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -250067,12 +250266,22 @@ ./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ ^~~~~~~~~~~~~~~~~~ -./include/stencil.hh:63:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Stencil); - ^~~~~~~~~~~~~~~~~~~~ +./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Translator); + ^~~~~~~~~~~~~ +enclosing-bracket.cc: In function 'void Enclosing_bracket_print_init_functions()': +enclosing-bracket.cc:81:42: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK (Enclosing_bracket, print, 1); + ^~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +enclosing-bracket.cc:81:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' + MAKE_SCHEME_CALLBACK (Enclosing_bracket, print, 1); + ^~~~~~~~~~~~~~~~~~~~ ./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -250101,7 +250310,8 @@ ./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' DECLARE_SMOBS (Grob); ^~~~~~~~~~~~~ -./include/skyline.hh: In static member function 'static Skyline* Skyline::unsmob(SCM)': +rm -f ./out/lily-lexer.dep; DEPENDENCIES_OUTPUT="./out/lily-lexer.dep ./out/lily-lexer.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/lily-lexer.o lily-lexer.cc +./include/grob-array.hh: In static member function 'static Grob_array* Grob_array::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -250126,183 +250336,15 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/skyline.hh:65:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Skyline); +./include/grob-array.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Grob_array); ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, - from ./include/program-option.hh:22, - from program-option-scheme.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' - inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' - inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/program-option.hh:22, - from program-option-scheme.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' - && (SCM_TYP7 (x) == scm_tc7_symbol)) - ^~~~~~~~ -./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' - inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } - ^~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/program-option.hh:22, - from program-option-scheme.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' - return scm_is_true (scm_equal_p (x, y)); - ^~~~~~~~~~~ -./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' - inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } - ^~~~~~~~~~~ -In file included from ./include/lily-guile.hh:39, - from ./include/smobs.hh:23, - from ./include/box.hh:10, - from ./include/stencil.hh:26, - from piano-pedal-bracket.cc:20: -piano-pedal-bracket.cc: In function 'void Piano_pedal_bracket_print_init_functions()': -piano-pedal-bracket.cc:32:44: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - MAKE_SCHEME_CALLBACK (Piano_pedal_bracket, print, 1); - ^~~~~ -./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' - (scm_t_subr) TYPE::FUNC); \ - ^~~~ -piano-pedal-bracket.cc:32:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' - MAKE_SCHEME_CALLBACK (Piano_pedal_bracket, print, 1); - ^~~~~~~~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/program-option.hh:22, - from program-option-scheme.cc:20: -./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) - ^~~~~~~~~~~~~ -./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' - inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from keep-alive-together-engraver.cc:20: + from ./include/music.hh:23, + from lyric-combine-music.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -250354,10 +250396,8 @@ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from keep-alive-together-engraver.cc:20: + from ./include/music.hh:23, + from lyric-combine-music.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -250390,10 +250430,8 @@ from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from keep-alive-together-engraver.cc:20: + from ./include/music.hh:23, + from lyric-combine-music.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -250426,32 +250464,11 @@ ./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } ^~~~~~~~~~~ -program-option-scheme.cc: In function 'std::__cxx11::string get_help_string()': -program-option-scheme.cc:157:50: warning: conversion from 'ssize' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] - opt_spec += String_convert::char_string (' ', HELP_INDENT - ~~~~~~~~~~~ - - opt_spec.length ()); - ^~~~~~~~~~~~~~~~~~~~ -In file included from ./include/lily-guile.hh:39, - from ./include/program-option.hh:22, - from program-option-scheme.cc:20: -program-option-scheme.cc: In function 'void ly_option_usageinit()': -program-option-scheme.cc:178:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_option_usage, "ly:option-usage", 0, 1, 0, (SCM port), - ^~~~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -program-option-scheme.cc:178:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_option_usage, "ly:option-usage", 0, 1, 0, (SCM port), - ^~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, - from ./include/moment.hh:23, - from ./include/duration.hh:23, - from ./include/context.hh:23, - from keep-alive-together-engraver.cc:20: + from ./include/music.hh:23, + from lyric-combine-music.cc:20: ./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -250477,36 +250494,6 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ -program-option-scheme.cc: In function 'void ly_add_optioninit()': -program-option-scheme.cc:188:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_add_option, "ly:add-option", 3, 0, 0, - ^~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -program-option-scheme.cc:188:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_add_option, "ly:add-option", 3, 0, 0, - ^~~~~~~~~ -program-option-scheme.cc: In function 'void ly_set_optioninit()': -program-option-scheme.cc:206:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_set_option, "ly:set-option", 1, 1, 0, (SCM var, SCM val), - ^~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -program-option-scheme.cc:206:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_set_option, "ly:set-option", 1, 1, 0, (SCM var, SCM val), - ^~~~~~~~~ -program-option-scheme.cc: In function 'void ly_get_optioninit()': -program-option-scheme.cc:254:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] - LY_DEFINE (ly_get_option, "ly:get-option", 1, 0, 0, (SCM var), - ^~~~~~~~~~~~~ -./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' - (scm_t_subr) FNAME); \ - ^~~~~ -program-option-scheme.cc:254:1: note: in expansion of macro 'LY_DEFINE' - LY_DEFINE (ly_get_option, "ly:get-option", 1, 0, 0, (SCM var), - ^~~~~~~~~ ./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -250535,35 +250522,7 @@ ./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' DECLARE_SIMPLE_SMOBS (Moment); ^~~~~~~~~~~~~~~~~~~~ -./include/duration.hh: In static member function 'static Duration* Duration::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/duration.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Duration); - ^~~~~~~~~~~~~~~~~~~~ -./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': +./include/pitch.hh: In static member function 'static Pitch* Pitch::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -250588,65 +250547,9 @@ ./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' DECLARE_BASE_SMOBS (CL) ^~~~~~~~~~~~~~~~~~ -./include/listener.hh:90:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Listener); +./include/pitch.hh:74:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Pitch); ^~~~~~~~~~~~~~~~~~~~ -./include/scm-hash.hh: In static member function 'static Scheme_hash_table* Scheme_hash_table::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/scm-hash.hh:62:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Scheme_hash_table); - ^~~~~~~~~~~~~ -./include/context.hh: In static member function 'static Context* Context::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/context.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Context); - ^~~~~~~~~~~~~ ./include/box.hh: In static member function 'static Box* Box::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -250731,91 +250634,11 @@ ./include/prob.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' DECLARE_SMOBS (Prob); ^~~~~~~~~~~~~ -./include/dispatcher.hh: In static member function 'static Dispatcher* Dispatcher::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/dispatcher.hh:49:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Dispatcher); - ^~~~~~~~~~~~~ -./include/translator.hh: In static member function 'static Translator* Translator::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/translator.hh:151:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Translator); - ^~~~~~~~~~~~~ -./include/grob.hh: In static member function 'static Grob* Grob::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/grob.hh:33:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Grob); - ^~~~~~~~~~~~~ -./include/grob-array.hh: In static member function 'static Grob_array* Grob_array::unsmob(SCM)': +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/program-option.hh:22, + from program-option-scheme.cc:20: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -250834,15 +250657,27 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/grob-array.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Grob_array); - ^~~~~~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ +In file included from ./include/lily-guile.hh:39, + from ./include/smobs.hh:23, + from ./include/music.hh:23, + from lyric-combine-music.cc:20: +lyric-combine-music.cc: In function 'void Lyric_combine_music_length_callback_init_functions()': +lyric-combine-music.cc:28:44: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + MAKE_SCHEME_CALLBACK (Lyric_combine_music, length_callback, 1); + ^~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:147:67: note: in definition of macro 'MAKE_SCHEME_CALLBACK_WITH_OPTARGS' + (scm_t_subr) TYPE::FUNC); \ + ^~~~ +lyric-combine-music.cc:28:1: note: in expansion of macro 'MAKE_SCHEME_CALLBACK' + MAKE_SCHEME_CALLBACK (Lyric_combine_music, length_callback, 1); + ^~~~~~~~~~~~~~~~~~~~ +rm -f ./out/lexer.dep; DEPENDENCIES_OUTPUT="./out/lexer.dep ./out/lexer.o" g++ -c -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -Woverloaded-virtual -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -fno-strict-aliasing -g -fdebug-prefix-map=/build/python2.7-2.7.16=. -fstack-protector-strong -g -fwrapv -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H -DNDEBUG -I./include -I./out -I../flower/include -I../flower/./out -I../flower/include -g -O2 -ffile-prefix-map=/build/lilypond-2.19.81+really-2.18.2=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -finline-functions -g -pipe -I/build/lilypond-2.19.81+really-2.18.2/guile18 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -W -Wall -Wconversion -o out/lexer.o out/lexer.cc In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, @@ -251037,6 +250872,227 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/input.hh:69, + from ./include/parse-scm.hh:23, + from parse-scm.cc:20: +./include/ly-module.hh: In function 'bool ly_is_module(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' + (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) + ^~~~~~~~~~~~~ +./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' + inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/program-option.hh:22, + from program-option-scheme.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_list(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:101:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_list (SCM x) { return scm_is_true (scm_list_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_procedure(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:103:46: note: in expansion of macro 'scm_is_true' + inline bool ly_is_procedure (SCM x) { return scm_is_true (scm_procedure_p (x)); } + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_is_port(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:104:41: note: in expansion of macro 'scm_is_true' + inline bool ly_is_port (SCM x) { return scm_is_true (scm_port_p (x)); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/program-option.hh:22, + from program-option-scheme.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_symbol(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' + && (SCM_TYP7 (x) == scm_tc7_symbol)) + ^~~~~~~~ +./include/lily-guile.hh:111:43: note: in expansion of macro 'scm_is_symbol' + inline bool ly_is_symbol (SCM x) { return scm_is_symbol (x); } + ^~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/program-option.hh:22, + from program-option-scheme.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_equal(SCM, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:115:10: note: in expansion of macro 'scm_is_true' + return scm_is_true (scm_equal_p (x, y)); + ^~~~~~~~~~~ +./include/lily-guile.hh: In function 'bool ly_scm2bool(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:26: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +./include/lily-guile.hh:118:42: note: in expansion of macro 'scm_is_true' + inline bool ly_scm2bool (SCM x) { return scm_is_true (x); } + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/program-option.hh:22, + from program-option-scheme.cc:20: +./include/lily-guile.hh: In function 'bool ly_is_pair(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:400:48: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_I_CONSP(x) (!SCM_IMP (x) && ((1 & SCM_CELL_TYPE (x)) == 0)) + ^~~~~~~~~~~~~ +./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' + inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } + ^~~~~~~~~~~ +program-option-scheme.cc: In function 'std::__cxx11::string get_help_string()': +program-option-scheme.cc:157:50: warning: conversion from 'ssize' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] + opt_spec += String_convert::char_string (' ', HELP_INDENT + ~~~~~~~~~~~ + - opt_spec.length ()); + ^~~~~~~~~~~~~~~~~~~~ +In file included from ./include/lily-guile.hh:39, + from ./include/program-option.hh:22, + from program-option-scheme.cc:20: +program-option-scheme.cc: In function 'void ly_option_usageinit()': +program-option-scheme.cc:178:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_option_usage, "ly:option-usage", 0, 1, 0, (SCM port), + ^~~~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +program-option-scheme.cc:178:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_option_usage, "ly:option-usage", 0, 1, 0, (SCM port), + ^~~~~~~~~ +program-option-scheme.cc: In function 'void ly_add_optioninit()': +program-option-scheme.cc:188:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_add_option, "ly:add-option", 3, 0, 0, + ^~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +program-option-scheme.cc:188:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_add_option, "ly:add-option", 3, 0, 0, + ^~~~~~~~~ +program-option-scheme.cc: In function 'void ly_set_optioninit()': +program-option-scheme.cc:206:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM, SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*, scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_set_option, "ly:set-option", 1, 1, 0, (SCM var, SCM val), + ^~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +program-option-scheme.cc:206:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_set_option, "ly:set-option", 1, 1, 0, (SCM var, SCM val), + ^~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, @@ -251133,6 +251189,16 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:322:15: note: in expansion of macro 'SCM_PTOBNUM' scm_ptobs[SCM_PTOBNUM (port)].flush (port); ^~~~~~~~~~~ +program-option-scheme.cc: In function 'void ly_get_optioninit()': +program-option-scheme.cc:254:12: warning: cast between incompatible function types from 'scm_unused_struct* (*)(SCM)' {aka 'scm_unused_struct* (*)(scm_unused_struct*)'} to 'scm_t_subr' {aka 'scm_unused_struct* (*)()'} [-Wcast-function-type] + LY_DEFINE (ly_get_option, "ly:get-option", 1, 0, 0, (SCM var), + ^~~~~~~~~~~~~ +./include/lily-guile-macros.hh:185:55: note: in definition of macro 'LY_DEFINE_WITHOUT_DECL' + (scm_t_subr) FNAME); \ + ^~~~~ +program-option-scheme.cc:254:1: note: in expansion of macro 'LY_DEFINE' + LY_DEFINE (ly_get_option, "ly:get-option", 1, 0, 0, (SCM var), + ^~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, @@ -251165,37 +251231,6 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:349:9: note: in expansion of macro 'SCM_TABCOL' SCM_TABCOL (port); ^~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/input.hh:69, - from ./include/parse-scm.hh:23, - from parse-scm.cc:20: -./include/ly-module.hh: In function 'bool ly_is_module(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/modules.h:35:22: note: in expansion of macro 'SCM_CELL_TYPE' - (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag) - ^~~~~~~~~~~~~ -./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' - inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } - ^~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, @@ -251470,62 +251505,6 @@ ./include/book.hh:31:3: note: in expansion of macro 'DECLARE_SMOBS' DECLARE_SMOBS (Book); ^~~~~~~~~~~~~ -./include/context-def.hh: In static member function 'static Context_def* Context_def::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/context-def.hh:79:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Context_def); - ^~~~~~~~~~~~~ -./include/context-mod.hh: In static member function 'static Context_mod* Context_mod::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) - ^~~~~~~~~~~~~~~~~~ -./include/context-mod.hh:50:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' - DECLARE_SIMPLE_SMOBS (Context_mod); - ^~~~~~~~~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, @@ -251797,6 +251776,118 @@ ./include/lily-parser.hh:35:3: note: in expansion of macro 'DECLARE_SMOBS' DECLARE_SMOBS (Lily_parser); ^~~~~~~~~~~~~ +./include/context-def.hh: In static member function 'static Context_def* Context_def::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/context-def.hh:79:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Context_def); + ^~~~~~~~~~~~~ +./include/context-mod.hh: In static member function 'static Context_mod* Context_mod::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:125:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) + ^~~~~~~~~~~~~~~~~~ +./include/context-mod.hh:50:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' + DECLARE_SIMPLE_SMOBS (Context_mod); + ^~~~~~~~~~~~~~~~~~~~ +./include/lily-lexer.hh: In static member function 'static Lily_lexer* Lily_lexer::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/lily-lexer.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Lily_lexer); + ^~~~~~~~~~~~~ +./include/paper-book.hh: In static member function 'static Paper_book* Paper_book::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/paper-book.hh:32:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Paper_book); + ^~~~~~~~~~~~~ ./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -251853,6 +251944,34 @@ ./include/duration.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' DECLARE_SIMPLE_SMOBS (Duration); ^~~~~~~~~~~~~~~~~~~~ +./include/source-file.hh: In static member function 'static Source_file* Source_file::unsmob(SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' + if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ + ^~~~~~~~~~~~~ +./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' + DECLARE_BASE_SMOBS (CL) \ + ^~~~~~~~~~~~~~~~~~ +./include/source-file.hh:49:3: note: in expansion of macro 'DECLARE_SMOBS' + DECLARE_SMOBS (Source_file); + ^~~~~~~~~~~~~ ./include/pitch.hh: In static member function 'static Pitch* Pitch::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -251909,6 +252028,41 @@ ./include/lily-lexer.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' DECLARE_SMOBS (Lily_lexer); ^~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/input.hh:69, + from ./include/parse-scm.hh:23, + from parse-scm.cc:20: +parse-scm.cc: In function 'scm_unused_struct* internal_ly_parse_scm(Parse_start*)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:120:30: note: in expansion of macro 'scm_is_eq' + #define SCM_EOF_OBJECT_P(x) (scm_is_eq ((x), SCM_EOF_VAL)) + ^~~~~~~~~ +parse-scm.cc:63:8: note: in expansion of macro 'SCM_EOF_OBJECT_P' + if (!SCM_EOF_OBJECT_P (form)) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +parse-scm.cc:69:15: note: in expansion of macro 'scm_is_true' + if (scm_is_true (c)) + ^~~~~~~~~~~ ./include/lily-parser.hh: In static member function 'static Lily_parser* Lily_parser::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -252204,62 +252358,6 @@ parser.yy:841:15: note: in expansion of macro 'scm_is_eq' } else if (!scm_is_eq ($2, SCM_UNSPECIFIED)) ^~~~~~~~~ -./include/lily-lexer.hh: In static member function 'static Lily_lexer* Lily_lexer::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/lily-lexer.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Lily_lexer); - ^~~~~~~~~~~~~ -./include/paper-book.hh: In static member function 'static Paper_book* Paper_book::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/paper-book.hh:32:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Paper_book); - ^~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -252335,34 +252433,6 @@ parser.yy:1455:7: note: in expansion of macro 'scm_is_true' if (scm_is_true (scm_call_1 ($2, $4))) ^~~~~~~~~~~ -./include/source-file.hh: In static member function 'static Source_file* Source_file::unsmob(SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -./include/smobs.hh:139:25: note: in expansion of macro 'SCM_CELL_TYPE' - if (SCM_NIMP (s) && SCM_CELL_TYPE (s) == smob_tag_) \ - ^~~~~~~~~~~~~ -./include/smobs.hh:149:3: note: in expansion of macro 'DECLARE_BASE_SMOBS' - DECLARE_BASE_SMOBS (CL) \ - ^~~~~~~~~~~~~~~~~~ -./include/source-file.hh:49:3: note: in expansion of macro 'DECLARE_SMOBS' - DECLARE_SMOBS (Source_file); - ^~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -252390,26 +252460,6 @@ parser.yy:1499:12: note: in expansion of macro 'scm_is_true' else if (scm_is_true ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/input.hh:69, - from ./include/parse-scm.hh:23, - from parse-scm.cc:20: -parse-scm.cc: In function 'scm_unused_struct* internal_ly_parse_scm(Parse_start*)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/ports.h:120:30: note: in expansion of macro 'scm_is_eq' - #define SCM_EOF_OBJECT_P(x) (scm_is_eq ((x), SCM_EOF_VAL)) - ^~~~~~~~~ -parse-scm.cc:63:8: note: in expansion of macro 'SCM_EOF_OBJECT_P' - if (!SCM_EOF_OBJECT_P (form)) - ^~~~~~~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) ~~~~~~~~~^~~~~ @@ -252434,21 +252484,6 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' #define scm_is_true(x) !scm_is_false (x) ^~~~~~~~~~~~ -parse-scm.cc:69:15: note: in expansion of macro 'scm_is_true' - if (scm_is_true (c)) - ^~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ parser.yy:1516:12: note: in expansion of macro 'scm_is_true' else if (scm_is_true ^~~~~~~~~~~ @@ -253205,6 +253240,616 @@ parser.yy:1968:8: note: in expansion of macro 'scm_is_true' if (scm_is_true (scm_call_1 ($1, m))) ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +parser.yy:2295:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null ($1) + ^~~~~~~~~~~ +parser.yy:153:12: warning: enum constant in boolean context [-Wint-in-bool-context] + if (Token) \ + ^ +parser.yy:2297:4: note: in expansion of macro 'MYBACKUP' + MYBACKUP (SCM_ARG, $1, @1); + ^~~~~~~~ +parser.yy:153:12: warning: enum constant in boolean context [-Wint-in-bool-context] + if (Token) \ + ^ +parser.yy:2299:4: note: in expansion of macro 'MYBACKUP' + MYBACKUP (SYMBOL_LIST, scm_reverse_x ($1, SCM_EOL), @1); + ^~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/book.hh:27, + from parser.yy:123: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +parser.yy:2361:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null (l) || scm_is_null (scm_cdr (l))) { + ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:539:25: note: in expansion of macro 'scm_is_eq' + #define SCM_UNBNDP(x) (scm_is_eq ((x), SCM_UNDEFINED)) + ^~~~~~~~~ +parser.yy:2373:8: note: in expansion of macro 'SCM_UNBNDP' + if (!SCM_UNBNDP ($1) && scm_is_null (scm_cddr ($1))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:539:25: note: in expansion of macro 'scm_is_eq' + #define SCM_UNBNDP(x) (scm_is_eq ((x), SCM_UNDEFINED)) + ^~~~~~~~~ +parser.yy:2381:8: note: in expansion of macro 'SCM_UNBNDP' + if (!SCM_UNBNDP ($1)) { + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +parser.yy:2383:8: note: in expansion of macro 'scm_is_null' + if (scm_is_null (scm_cddr ($$))) { + ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:539:25: note: in expansion of macro 'scm_is_eq' + #define SCM_UNBNDP(x) (scm_is_eq ((x), SCM_UNDEFINED)) + ^~~~~~~~~ +parser.yy:2412:7: note: in expansion of macro 'SCM_UNBNDP' + if (SCM_UNBNDP ($2)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:539:25: note: in expansion of macro 'scm_is_eq' + #define SCM_UNBNDP(x) (scm_is_eq ((x), SCM_UNDEFINED)) + ^~~~~~~~~ +parser.yy:2429:7: note: in expansion of macro 'SCM_UNBNDP' + if (SCM_UNBNDP ($2)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:539:25: note: in expansion of macro 'scm_is_eq' + #define SCM_UNBNDP(x) (scm_is_eq ((x), SCM_UNDEFINED)) + ^~~~~~~~~ +parser.yy:2438:7: note: in expansion of macro 'SCM_UNBNDP' + if (SCM_UNBNDP ($2)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +parser.yy:2466:7: note: in expansion of macro 'scm_is_null' + if (scm_is_null ($1) + ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:539:25: note: in expansion of macro 'scm_is_eq' + #define SCM_UNBNDP(x) (scm_is_eq ((x), SCM_UNDEFINED)) + ^~~~~~~~~ +parser.yy:2482:7: note: in expansion of macro 'SCM_UNBNDP' + if (SCM_UNBNDP ($1)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:539:25: note: in expansion of macro 'scm_is_eq' + #define SCM_UNBNDP(x) (scm_is_eq ((x), SCM_UNDEFINED)) + ^~~~~~~~~ +parser.yy:2520:7: note: in expansion of macro 'SCM_UNBNDP' + if (SCM_UNBNDP ($$)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:539:25: note: in expansion of macro 'scm_is_eq' + #define SCM_UNBNDP(x) (scm_is_eq ((x), SCM_UNDEFINED)) + ^~~~~~~~~ +parser.yy:2625:8: note: in expansion of macro 'SCM_UNBNDP' + if (!SCM_UNBNDP ($2)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:539:25: note: in expansion of macro 'scm_is_eq' + #define SCM_UNBNDP(x) (scm_is_eq ((x), SCM_UNDEFINED)) + ^~~~~~~~~ +parser.yy:2754:15: note: in expansion of macro 'SCM_UNBNDP' + } else if (!SCM_UNBNDP ($1)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:539:25: note: in expansion of macro 'scm_is_eq' + #define SCM_UNBNDP(x) (scm_is_eq ((x), SCM_UNDEFINED)) + ^~~~~~~~~ +parser.yy:2770:8: note: in expansion of macro 'SCM_UNBNDP' + if (!SCM_UNBNDP ($1)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:539:25: note: in expansion of macro 'scm_is_eq' + #define SCM_UNBNDP(x) (scm_is_eq ((x), SCM_UNDEFINED)) + ^~~~~~~~~ +parser.yy:2778:8: note: in expansion of macro 'SCM_UNBNDP' + if (!SCM_UNBNDP ($1)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +parser.yy:2873:22: note: in expansion of macro 'scm_is_eq' + if (!scm_is_eq (SCM_INUM0, $2)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +parser.yy:2888:22: note: in expansion of macro 'scm_is_eq' + if (!scm_is_eq (SCM_INUM0, $2)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +parser.yy:2900:22: note: in expansion of macro 'scm_is_eq' + if (!scm_is_eq (SCM_INUM0, $2)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +parser.yy:2911:22: note: in expansion of macro 'scm_is_eq' + if (!scm_is_eq (SCM_INUM0, $2)) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:539:25: note: in expansion of macro 'scm_is_eq' + #define SCM_UNBNDP(x) (scm_is_eq ((x), SCM_UNDEFINED)) + ^~~~~~~~~ +parser.yy:3004:7: note: in expansion of macro 'SCM_UNBNDP' + if (SCM_UNBNDP ($$)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:539:25: note: in expansion of macro 'scm_is_eq' + #define SCM_UNBNDP(x) (scm_is_eq ((x), SCM_UNDEFINED)) + ^~~~~~~~~ +parser.yy:3012:7: note: in expansion of macro 'SCM_UNBNDP' + if (SCM_UNBNDP ($$)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:539:25: note: in expansion of macro 'scm_is_eq' + #define SCM_UNBNDP(x) (scm_is_eq ((x), SCM_UNDEFINED)) + ^~~~~~~~~ +parser.yy:3056:7: note: in expansion of macro 'SCM_UNBNDP' + if (SCM_UNBNDP (make_duration ($2))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +parser.yy:3071:9: note: in expansion of macro 'scm_is_true' + ? scm_is_true (scm_negative_p ($1)) + ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:539:25: note: in expansion of macro 'scm_is_eq' + #define SCM_UNBNDP(x) (scm_is_eq ((x), SCM_UNDEFINED)) + ^~~~~~~~~ +parser.yy:3174:8: note: in expansion of macro 'SCM_UNBNDP' + if (!SCM_UNBNDP ($2) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +parser.yy:3181:8: note: in expansion of macro 'scm_is_true' + if (scm_is_true ($6)) + ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:539:25: note: in expansion of macro 'scm_is_eq' + #define SCM_UNBNDP(x) (scm_is_eq ((x), SCM_UNDEFINED)) + ^~~~~~~~~ +parser.yy:3187:8: note: in expansion of macro 'SCM_UNBNDP' + if (SCM_UNBNDP ($5)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:539:25: note: in expansion of macro 'scm_is_eq' + #define SCM_UNBNDP(x) (scm_is_eq ((x), SCM_UNDEFINED)) + ^~~~~~~~~ +parser.yy:3271:7: note: in expansion of macro 'SCM_UNBNDP' + if (SCM_UNBNDP ($2)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +parser.yy:3412:10: note: in expansion of macro 'scm_is_true' + || scm_is_true (scm_negative_p ($1))) + ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +parser.yy:3421:10: note: in expansion of macro 'scm_is_true' + || scm_is_true (scm_negative_p ($1))) + ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:539:25: note: in expansion of macro 'scm_is_eq' + #define SCM_UNBNDP(x) (scm_is_eq ((x), SCM_UNDEFINED)) + ^~~~~~~~~ +parser.yy:3433:21: note: in expansion of macro 'SCM_UNBNDP' + if (SCM_UNBNDP ($1)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:539:25: note: in expansion of macro 'scm_is_eq' + #define SCM_UNBNDP(x) (scm_is_eq ((x), SCM_UNDEFINED)) + ^~~~~~~~~ +parser.yy:3444:21: note: in expansion of macro 'SCM_UNBNDP' + if (SCM_UNBNDP ($1)) + ^~~~~~~~~~ +parser.yy:153:12: warning: enum constant in boolean context [-Wint-in-bool-context] + if (Token) \ + ^ +parser.yy:3487:4: note: in expansion of macro 'MYBACKUP' + MYBACKUP (MARKUP_IDENTIFIER, $1, @1); + ^~~~~~~~ +parser.yy:153:12: warning: enum constant in boolean context [-Wint-in-bool-context] + if (Token) \ + ^ +parser.yy:3489:4: note: in expansion of macro 'MYBACKUP' + MYBACKUP (MARKUPLIST_IDENTIFIER, $1, @1); + ^~~~~~~~ +parser.yy:153:12: warning: enum constant in boolean context [-Wint-in-bool-context] + if (Token) \ + ^ +parser.yy:3492:4: note: in expansion of macro 'MYBACKUP' + MYBACKUP (MARKUP_IDENTIFIER, scm_string (SCM_EOL), @1); + ^~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/book.hh:27, + from parser.yy:123: +parser.yy: In function 'scm_unused_struct* check_scheme_arg(Lily_parser*, Input, SCM, SCM, SCM, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:539:25: note: in expansion of macro 'scm_is_eq' + #define SCM_UNBNDP(x) (scm_is_eq ((x), SCM_UNDEFINED)) + ^~~~~~~~~ +parser.yy:3723:6: note: in expansion of macro 'SCM_UNBNDP' + if (SCM_UNBNDP (arg)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +parser.yy:3727:7: note: in expansion of macro 'scm_is_true' + if (scm_is_true (scm_call_1 (pred, arg))) + ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +parser.yy:190:22: note: in definition of macro 'LOWLEVEL_MAKE_SYNTAX' + scm_apply_0 (proc, args) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:539:25: note: in expansion of macro 'scm_is_eq' + #define SCM_UNBNDP(x) (scm_is_eq ((x), SCM_UNDEFINED)) + ^~~~~~~~~ +parser.yy:193:147: note: in expansion of macro 'SCM_UNBNDP' + LOWLEVEL_MAKE_SYNTAX (ly_lily_module_constant (name), scm_list_n (parser->self_scm (), make_input (parser->lexer_->override_input (location)), ##__VA_ARGS__, SCM_UNDEFINED)) + ^~~~~~~~~~~ +parser.yy:3731:2: note: in expansion of macro 'MAKE_SYNTAX' + MAKE_SYNTAX ("argument-error", loc, scm_length (args), pred, + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/book.hh:27, + from parser.yy:123: +parser.yy: In function 'scm_unused_struct* try_string_variants(SCM, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +parser.yy:3752:6: note: in expansion of macro 'scm_is_true' + if (scm_is_true (scm_call_1 (pred, str))) + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/book.hh:27, + from parser.yy:123: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' + && (SCM_TYP7 (x) == scm_tc7_symbol)) + ^~~~~~~~ +parser.yy:3755:6: note: in expansion of macro 'scm_is_symbol' + if (scm_is_symbol (str)) { + ^~~~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, + from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/book.hh:27, + from parser.yy:123: +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +parser.yy:3757:7: note: in expansion of macro 'scm_is_true' + if (scm_is_true (scm_call_1 (pred, str))) + ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +parser.yy:3774:6: note: in expansion of macro 'scm_is_true' + if (scm_is_true (scm_call_1 (pred, str))) + ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' + #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) + ^~~~~~~~~ +parser.yy:3780:6: note: in expansion of macro 'scm_is_null' + if (scm_is_null (scm_cdr (str))) + ^~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' + #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' + #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) + ^~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' + #define scm_is_true(x) !scm_is_false (x) + ^~~~~~~~~~~~ +parser.yy:3783:7: note: in expansion of macro 'scm_is_true' + if (scm_is_true (scm_call_1 (pred, str))) + ^~~~~~~~~~~ +In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, + from ./include/lily-guile.hh:27, + from ./include/smobs.hh:23, + from ./include/book.hh:27, + from parser.yy:123: +parser.yy: In function 'scm_unused_struct* make_music_from_simple(Lily_parser*, Input, SCM)': +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] + # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) + ~~~~~~~~~^~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' + # define SCM_VALIDATE_CELL(cell, expr) (expr) + ^~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' + #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) + ^~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' + SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) + ^~~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' + #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' + #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) + ^~~~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' + #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) + ^~~~~~~~~~~~~ +/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' + && (SCM_TYP7 (x) == scm_tc7_symbol)) + ^~~~~~~~ +parser.yy:3821:7: note: in expansion of macro 'scm_is_symbol' + if (scm_is_symbol (simple)) { + ^~~~~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, @@ -253269,30 +253914,6 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:305:10: note: in expansion of macro 'SCM_I_CONSP' return SCM_I_CONSP (x); ^~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -parser.yy:2295:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null ($1) - ^~~~~~~~~~~ -parser.yy:153:12: warning: enum constant in boolean context [-Wint-in-bool-context] - if (Token) \ - ^ -parser.yy:2297:4: note: in expansion of macro 'MYBACKUP' - MYBACKUP (SCM_ARG, $1, @1); - ^~~~~~~~ -parser.yy:153:12: warning: enum constant in boolean context [-Wint-in-bool-context] - if (Token) \ - ^ -parser.yy:2299:4: note: in expansion of macro 'MYBACKUP' - MYBACKUP (SYMBOL_LIST, scm_reverse_x ($1, SCM_EOL), @1); - ^~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/fports.h:27, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:47, from ./include/lily-guile.hh:27, @@ -253395,24 +254016,6 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:365:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/book.hh:27, - from parser.yy:123: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -parser.yy:2361:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null (l) || scm_is_null (scm_cdr (l))) { - ^~~~~~~~~~~ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h: In function 'void scm_puts(const char*, SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -253441,114 +254044,6 @@ /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/inline.h:375:20: note: in expansion of macro 'SCM_OPOUTPORTP' SCM_ASSERT_TYPE (SCM_OPOUTPORTP (port), port, 0, NULL, "output port"); ^~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:539:25: note: in expansion of macro 'scm_is_eq' - #define SCM_UNBNDP(x) (scm_is_eq ((x), SCM_UNDEFINED)) - ^~~~~~~~~ -parser.yy:2373:8: note: in expansion of macro 'SCM_UNBNDP' - if (!SCM_UNBNDP ($1) && scm_is_null (scm_cddr ($1))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:539:25: note: in expansion of macro 'scm_is_eq' - #define SCM_UNBNDP(x) (scm_is_eq ((x), SCM_UNDEFINED)) - ^~~~~~~~~ -parser.yy:2381:8: note: in expansion of macro 'SCM_UNBNDP' - if (!SCM_UNBNDP ($1)) { - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -parser.yy:2383:8: note: in expansion of macro 'scm_is_null' - if (scm_is_null (scm_cddr ($$))) { - ^~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:539:25: note: in expansion of macro 'scm_is_eq' - #define SCM_UNBNDP(x) (scm_is_eq ((x), SCM_UNDEFINED)) - ^~~~~~~~~ -parser.yy:2412:7: note: in expansion of macro 'SCM_UNBNDP' - if (SCM_UNBNDP ($2)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:539:25: note: in expansion of macro 'scm_is_eq' - #define SCM_UNBNDP(x) (scm_is_eq ((x), SCM_UNDEFINED)) - ^~~~~~~~~ -parser.yy:2429:7: note: in expansion of macro 'SCM_UNBNDP' - if (SCM_UNBNDP ($2)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:539:25: note: in expansion of macro 'scm_is_eq' - #define SCM_UNBNDP(x) (scm_is_eq ((x), SCM_UNDEFINED)) - ^~~~~~~~~ -parser.yy:2438:7: note: in expansion of macro 'SCM_UNBNDP' - if (SCM_UNBNDP ($2)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -parser.yy:2466:7: note: in expansion of macro 'scm_is_null' - if (scm_is_null ($1) - ^~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:539:25: note: in expansion of macro 'scm_is_eq' - #define SCM_UNBNDP(x) (scm_is_eq ((x), SCM_UNDEFINED)) - ^~~~~~~~~ -parser.yy:2482:7: note: in expansion of macro 'SCM_UNBNDP' - if (SCM_UNBNDP ($1)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:539:25: note: in expansion of macro 'scm_is_eq' - #define SCM_UNBNDP(x) (scm_is_eq ((x), SCM_UNDEFINED)) - ^~~~~~~~~ -parser.yy:2520:7: note: in expansion of macro 'SCM_UNBNDP' - if (SCM_UNBNDP ($$)) - ^~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, from ./include/lily-guile.hh:27, from ./include/smobs.hh:23, @@ -253580,18 +254075,6 @@ ./include/ly-module.hh:32:43: note: in expansion of macro 'SCM_MODULEP' inline bool ly_is_module (SCM x) { return SCM_MODULEP (x); } ^~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:539:25: note: in expansion of macro 'scm_is_eq' - #define SCM_UNBNDP(x) (scm_is_eq ((x), SCM_UNDEFINED)) - ^~~~~~~~~ -parser.yy:2625:8: note: in expansion of macro 'SCM_UNBNDP' - if (!SCM_UNBNDP ($2)) - ^~~~~~~~~~ In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, from ./include/lily-guile.hh:27, @@ -253751,114 +254234,6 @@ ./include/lily-guile.hh:203:41: note: in expansion of macro 'SCM_I_CONSP' inline bool ly_is_pair (SCM x) { return SCM_I_CONSP (x); } ^~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:539:25: note: in expansion of macro 'scm_is_eq' - #define SCM_UNBNDP(x) (scm_is_eq ((x), SCM_UNDEFINED)) - ^~~~~~~~~ -parser.yy:2754:15: note: in expansion of macro 'SCM_UNBNDP' - } else if (!SCM_UNBNDP ($1)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:539:25: note: in expansion of macro 'scm_is_eq' - #define SCM_UNBNDP(x) (scm_is_eq ((x), SCM_UNDEFINED)) - ^~~~~~~~~ -parser.yy:2770:8: note: in expansion of macro 'SCM_UNBNDP' - if (!SCM_UNBNDP ($1)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:539:25: note: in expansion of macro 'scm_is_eq' - #define SCM_UNBNDP(x) (scm_is_eq ((x), SCM_UNDEFINED)) - ^~~~~~~~~ -parser.yy:2778:8: note: in expansion of macro 'SCM_UNBNDP' - if (!SCM_UNBNDP ($1)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -parser.yy:2873:22: note: in expansion of macro 'scm_is_eq' - if (!scm_is_eq (SCM_INUM0, $2)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -parser.yy:2888:22: note: in expansion of macro 'scm_is_eq' - if (!scm_is_eq (SCM_INUM0, $2)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -parser.yy:2900:22: note: in expansion of macro 'scm_is_eq' - if (!scm_is_eq (SCM_INUM0, $2)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -parser.yy:2911:22: note: in expansion of macro 'scm_is_eq' - if (!scm_is_eq (SCM_INUM0, $2)) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:539:25: note: in expansion of macro 'scm_is_eq' - #define SCM_UNBNDP(x) (scm_is_eq ((x), SCM_UNDEFINED)) - ^~~~~~~~~ -parser.yy:3004:7: note: in expansion of macro 'SCM_UNBNDP' - if (SCM_UNBNDP ($$)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:539:25: note: in expansion of macro 'scm_is_eq' - #define SCM_UNBNDP(x) (scm_is_eq ((x), SCM_UNDEFINED)) - ^~~~~~~~~ -parser.yy:3012:7: note: in expansion of macro 'SCM_UNBNDP' - if (SCM_UNBNDP ($$)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:539:25: note: in expansion of macro 'scm_is_eq' - #define SCM_UNBNDP(x) (scm_is_eq ((x), SCM_UNDEFINED)) - ^~~~~~~~~ -parser.yy:3056:7: note: in expansion of macro 'SCM_UNBNDP' - if (SCM_UNBNDP (make_duration ($2))) - ^~~~~~~~~~ ./include/moment.hh: In static member function 'static Moment* Moment::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -253887,21 +254262,6 @@ ./include/moment.hh:32:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' DECLARE_SIMPLE_SMOBS (Moment); ^~~~~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -parser.yy:3071:9: note: in expansion of macro 'scm_is_true' - ? scm_is_true (scm_negative_p ($1)) - ^~~~~~~~~~~ ./include/duration.hh: In static member function 'static Duration* Duration::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -253930,45 +254290,6 @@ ./include/duration.hh:46:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' DECLARE_SIMPLE_SMOBS (Duration); ^~~~~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:539:25: note: in expansion of macro 'scm_is_eq' - #define SCM_UNBNDP(x) (scm_is_eq ((x), SCM_UNDEFINED)) - ^~~~~~~~~ -parser.yy:3174:8: note: in expansion of macro 'SCM_UNBNDP' - if (!SCM_UNBNDP ($2) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -parser.yy:3181:8: note: in expansion of macro 'scm_is_true' - if (scm_is_true ($6)) - ^~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:539:25: note: in expansion of macro 'scm_is_eq' - #define SCM_UNBNDP(x) (scm_is_eq ((x), SCM_UNDEFINED)) - ^~~~~~~~~ -parser.yy:3187:8: note: in expansion of macro 'SCM_UNBNDP' - if (SCM_UNBNDP ($5)) - ^~~~~~~~~~ ./include/pitch.hh: In static member function 'static Pitch* Pitch::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -253997,18 +254318,6 @@ ./include/pitch.hh:74:3: note: in expansion of macro 'DECLARE_SIMPLE_SMOBS' DECLARE_SIMPLE_SMOBS (Pitch); ^~~~~~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:539:25: note: in expansion of macro 'scm_is_eq' - #define SCM_UNBNDP(x) (scm_is_eq ((x), SCM_UNDEFINED)) - ^~~~~~~~~ -parser.yy:3271:7: note: in expansion of macro 'SCM_UNBNDP' - if (SCM_UNBNDP ($2)) - ^~~~~~~~~~ ./include/lily-lexer.hh: In static member function 'static Lily_lexer* Lily_lexer::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -254037,78 +254346,6 @@ ./include/lily-lexer.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' DECLARE_SMOBS (Lily_lexer); ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -parser.yy:3412:10: note: in expansion of macro 'scm_is_true' - || scm_is_true (scm_negative_p ($1))) - ^~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -parser.yy:3421:10: note: in expansion of macro 'scm_is_true' - || scm_is_true (scm_negative_p ($1))) - ^~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:539:25: note: in expansion of macro 'scm_is_eq' - #define SCM_UNBNDP(x) (scm_is_eq ((x), SCM_UNDEFINED)) - ^~~~~~~~~ -parser.yy:3433:21: note: in expansion of macro 'SCM_UNBNDP' - if (SCM_UNBNDP ($1)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:539:25: note: in expansion of macro 'scm_is_eq' - #define SCM_UNBNDP(x) (scm_is_eq ((x), SCM_UNDEFINED)) - ^~~~~~~~~ -parser.yy:3444:21: note: in expansion of macro 'SCM_UNBNDP' - if (SCM_UNBNDP ($1)) - ^~~~~~~~~~ -parser.yy:153:12: warning: enum constant in boolean context [-Wint-in-bool-context] - if (Token) \ - ^ -parser.yy:3487:4: note: in expansion of macro 'MYBACKUP' - MYBACKUP (MARKUP_IDENTIFIER, $1, @1); - ^~~~~~~~ -parser.yy:153:12: warning: enum constant in boolean context [-Wint-in-bool-context] - if (Token) \ - ^ -parser.yy:3489:4: note: in expansion of macro 'MYBACKUP' - MYBACKUP (MARKUPLIST_IDENTIFIER, $1, @1); - ^~~~~~~~ -parser.yy:153:12: warning: enum constant in boolean context [-Wint-in-bool-context] - if (Token) \ - ^ -parser.yy:3492:4: note: in expansion of macro 'MYBACKUP' - MYBACKUP (MARKUP_IDENTIFIER, scm_string (SCM_EOL), @1); - ^~~~~~~~ ./include/listener.hh: In static member function 'static Listener* Listener::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -254193,80 +254430,6 @@ ./include/context.hh:36:3: note: in expansion of macro 'DECLARE_SMOBS' DECLARE_SMOBS (Context); ^~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/book.hh:27, - from parser.yy:123: -parser.yy: In function 'scm_unused_struct* check_scheme_arg(Lily_parser*, Input, SCM, SCM, SCM, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:539:25: note: in expansion of macro 'scm_is_eq' - #define SCM_UNBNDP(x) (scm_is_eq ((x), SCM_UNDEFINED)) - ^~~~~~~~~ -parser.yy:3723:6: note: in expansion of macro 'SCM_UNBNDP' - if (SCM_UNBNDP (arg)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -parser.yy:3727:7: note: in expansion of macro 'scm_is_true' - if (scm_is_true (scm_call_1 (pred, arg))) - ^~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -parser.yy:190:22: note: in definition of macro 'LOWLEVEL_MAKE_SYNTAX' - scm_apply_0 (proc, args) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:539:25: note: in expansion of macro 'scm_is_eq' - #define SCM_UNBNDP(x) (scm_is_eq ((x), SCM_UNDEFINED)) - ^~~~~~~~~ -parser.yy:193:147: note: in expansion of macro 'SCM_UNBNDP' - LOWLEVEL_MAKE_SYNTAX (ly_lily_module_constant (name), scm_list_n (parser->self_scm (), make_input (parser->lexer_->override_input (location)), ##__VA_ARGS__, SCM_UNDEFINED)) - ^~~~~~~~~~~ -parser.yy:3731:2: note: in expansion of macro 'MAKE_SYNTAX' - MAKE_SYNTAX ("argument-error", loc, scm_length (args), pred, - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/book.hh:27, - from parser.yy:123: -parser.yy: In function 'scm_unused_struct* try_string_variants(SCM, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -parser.yy:3752:6: note: in expansion of macro 'scm_is_true' - if (scm_is_true (scm_call_1 (pred, str))) - ^~~~~~~~~~~ ./include/source-file.hh: In static member function 'static Source_file* Source_file::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -254295,86 +254458,6 @@ ./include/source-file.hh:49:3: note: in expansion of macro 'DECLARE_SMOBS' DECLARE_SMOBS (Source_file); ^~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/book.hh:27, - from parser.yy:123: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' - && (SCM_TYP7 (x) == scm_tc7_symbol)) - ^~~~~~~~ -parser.yy:3755:6: note: in expansion of macro 'scm_is_symbol' - if (scm_is_symbol (str)) { - ^~~~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/__scm.h:382, - from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:30, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/book.hh:27, - from parser.yy:123: -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -parser.yy:3757:7: note: in expansion of macro 'scm_is_true' - if (scm_is_true (scm_call_1 (pred, str))) - ^~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -parser.yy:3774:6: note: in expansion of macro 'scm_is_true' - if (scm_is_true (scm_call_1 (pred, str))) - ^~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/pairs.h:36:34: note: in expansion of macro 'scm_is_eq' - #define scm_is_null(x) (scm_is_eq ((x), SCM_EOL)) - ^~~~~~~~~ -parser.yy:3780:6: note: in expansion of macro 'scm_is_null' - if (scm_is_null (scm_cdr (str))) - ^~~~~~~~~~~ ./include/lily-parser.hh: In static member function 'static Lily_parser* Lily_parser::unsmob(SCM)': /build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) @@ -254403,54 +254486,6 @@ ./include/lily-parser.hh:35:3: note: in expansion of macro 'DECLARE_SMOBS' DECLARE_SMOBS (Lily_parser); ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:145:44: note: in expansion of macro 'SCM_UNPACK' - #define scm_is_eq(x, y) (SCM_UNPACK (x) == SCM_UNPACK (y)) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' - #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) - ^~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/boolean.h:35:26: note: in expansion of macro 'scm_is_false' - #define scm_is_true(x) !scm_is_false (x) - ^~~~~~~~~~~~ -parser.yy:3783:7: note: in expansion of macro 'scm_is_true' - if (scm_is_true (scm_call_1 (pred, str))) - ^~~~~~~~~~~ -In file included from /build/lilypond-2.19.81+really-2.18.2/guile18/libguile.h:49, - from ./include/lily-guile.hh:27, - from ./include/smobs.hh:23, - from ./include/book.hh:27, - from parser.yy:123: -parser.yy: In function 'scm_unused_struct* make_music_from_simple(Lily_parser*, Input, SCM)': -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:122:53: warning: operation on '*0' may be undefined [-Wsequence-point] - # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) - ~~~~~~~~~^~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:187:42: note: in definition of macro 'SCM_VALIDATE_CELL' - # define SCM_VALIDATE_CELL(cell, expr) (expr) - ^~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:168:35: note: in expansion of macro 'SCM_UNPACK' - #define SCM_GC_CELL_WORD(x, n) (SCM_UNPACK (SCM_GC_CELL_OBJECT ((x), (n)))) - ^~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:191:27: note: in expansion of macro 'SCM_GC_CELL_WORD' - SCM_VALIDATE_CELL ((x), SCM_GC_CELL_WORD ((x), (n))) - ^~~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:192:28: note: in expansion of macro 'SCM_CELL_WORD' - #define SCM_CELL_WORD_0(x) SCM_CELL_WORD ((x), 0) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/gc.h:222:26: note: in expansion of macro 'SCM_CELL_WORD_0' - #define SCM_CELL_TYPE(x) SCM_CELL_WORD_0 (x) - ^~~~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/tags.h:427:38: note: in expansion of macro 'SCM_CELL_TYPE' - #define SCM_TYP7(x) (0x7f & SCM_CELL_TYPE (x)) - ^~~~~~~~~~~~~ -/build/lilypond-2.19.81+really-2.18.2/guile18/libguile/symbols.h:29:42: note: in expansion of macro 'SCM_TYP7' - && (SCM_TYP7 (x) == scm_tc7_symbol)) - ^~~~~~~~ -parser.yy:3821:7: note: in expansion of macro 'scm_is_symbol' - if (scm_is_symbol (simple)) { - ^~~~~~~~~~~~~ lily-lexer.cc: In member function 'int Lily_lexer::lookup_keyword(const string&)': lily-lexer.cc:183:28: warning: conversion from 'vsize' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] return keytable_->lookup (s.c_str ()); @@ -255811,8 +255846,7 @@ @{char@:percussion clef (reduced)@:151@:-2.68001@:8.00003@:4.00002@:4.00002@:8. 00003@:0@:percussion_change@} [151] @{char@:tab clef@:152@:-0.99998@:14.00002@:14.40009@:14.40009@:14.00002@:0@:tab -@} [152]( echo ./out/feta13.tfm: ./feta-autometric.mf ./feta-generic.mf ./feta-macros.mf ./feta-params.mf ./feta-rests.mf ./feta-accidentals.mf ./feta-arrowheads.mf ./feta-dots.mf ./feta-scripts.mf ./feta-trills.mf ./feta-clefs.mf ./feta-timesignatures.mf ./feta-pedals.mf ./feta-brackettips.mf ./feta-accordion.mf ./feta-ties.mf ./feta-test-generic.mf ./feta-accidentals.mf > out/feta13.dep ) && MFINPUTS=. mf-nowin -progname=mf "\mode:=ljfour; nonstopmode; input feta13.mf;" - +@} [152] @{char@:tab clef (reduced)@:153@:-0.79999@:11.20006@:11.52011@:11.52011@:11.200 06@:0@:tab_change@} [153] @{puorg@:clefs@} @@ -255877,6 +255911,7 @@ Transcript written on feta20.log. mv feta20.log feta20.tfm ./out rm -f feta20.*gf feta20.*pk +( echo ./out/feta13.tfm: ./feta-autometric.mf ./feta-generic.mf ./feta-macros.mf ./feta-params.mf ./feta-rests.mf ./feta-accidentals.mf ./feta-arrowheads.mf ./feta-dots.mf ./feta-scripts.mf ./feta-trills.mf ./feta-clefs.mf ./feta-timesignatures.mf ./feta-pedals.mf ./feta-brackettips.mf ./feta-accordion.mf ./feta-ties.mf ./feta-test-generic.mf ./feta-accidentals.mf > out/feta13.dep ) && MFINPUTS=. mf-nowin -progname=mf "\mode:=ljfour; nonstopmode; input feta13.mf;" This is METAFONT, Version 2.7182818 (TeX Live 2019/dev/Debian) (preloaded base=mf) (feta13.mf (feta-autometric.mf @@ -256116,8 +256151,7 @@ @{char@:percussion clef@:150@:-2.1105@:6.30002@:3.15001@:3.15001@:6.30002@:0@:p ercussion@} [150] @{char@:percussion clef (reduced)@:151@:-1.68842@:5.04004@:2.52002@:2.52002@:5. -04004@:0@:percussion_change@} [151]( echo ./out/feta18.tfm: ./feta-autometric.mf ./feta-generic.mf ./feta-macros.mf ./feta-params.mf ./feta-rests.mf ./feta-accidentals.mf ./feta-arrowheads.mf ./feta-dots.mf ./feta-scripts.mf ./feta-trills.mf ./feta-clefs.mf ./feta-timesignatures.mf ./feta-pedals.mf ./feta-brackettips.mf ./feta-accordion.mf ./feta-ties.mf ./feta-test-generic.mf ./feta-accidentals.mf > out/feta18.dep ) && MFINPUTS=. mf-nowin -progname=mf "\mode:=ljfour; nonstopmode; input feta18.mf;" - +04004@:0@:percussion_change@} [151] @{char@:tab clef@:152@:-0.62999@:8.82004@:9.07208@:9.07208@:8.82004@:0@:tab@} [152] @{char@:tab clef (reduced)@:153@:-0.504@:7.05606@:7.25769@:7.25769@:7.05606@:0@ @@ -256186,6 +256220,7 @@ Transcript written on feta13.log. mv feta13.log feta13.tfm ./out rm -f feta13.*gf feta13.*pk +( echo ./out/feta18.tfm: ./feta-autometric.mf ./feta-generic.mf ./feta-macros.mf ./feta-params.mf ./feta-rests.mf ./feta-accidentals.mf ./feta-arrowheads.mf ./feta-dots.mf ./feta-scripts.mf ./feta-trills.mf ./feta-clefs.mf ./feta-timesignatures.mf ./feta-pedals.mf ./feta-brackettips.mf ./feta-accordion.mf ./feta-ties.mf ./feta-test-generic.mf ./feta-accidentals.mf > out/feta18.dep ) && MFINPUTS=. mf-nowin -progname=mf "\mode:=ljfour; nonstopmode; input feta18.mf;" This is METAFONT, Version 2.7182818 (TeX Live 2019/dev/Debian) (preloaded base=mf) (feta18.mf (feta-autometric.mf @@ -256412,8 +256447,7 @@ @{char@:snap pizzicato (Bartok pizzicato)@:143@:2.376@:2.376@:2.376@:3.564@:2.3 76@:0@:snappizzicato@} [143] @{puorg@:scripts@} -) (feta-clefs.mf( echo ./out/feta14.tfm: ./feta-autometric.mf ./feta-generic.mf ./feta-macros.mf ./feta-params.mf ./feta-rests.mf ./feta-accidentals.mf ./feta-arrowheads.mf ./feta-dots.mf ./feta-scripts.mf ./feta-trills.mf ./feta-clefs.mf ./feta-timesignatures.mf ./feta-pedals.mf ./feta-brackettips.mf ./feta-accordion.mf ./feta-ties.mf ./feta-test-generic.mf ./feta-accidentals.mf > out/feta14.dep ) && MFINPUTS=. mf-nowin -progname=mf "\mode:=ljfour; nonstopmode; input feta14.mf;" - +) (feta-clefs.mf @{group@:clefs@} @{char@:C clef@:144@:0@:12.15344@:8.91@:8.91@:12.15344@:0@:C@} [144] @{char@:C clef@:145@:0@:9.81906@:7.12802@:7.12802@:9.81906@:0@:C_change@} @@ -256494,6 +256528,8 @@ Output written on feta18.600gf (142 characters, 42072 bytes). Transcript written on feta18.log. mv feta18.log feta18.tfm ./out +rm -f feta18.*gf feta18.*pk +( echo ./out/feta14.tfm: ./feta-autometric.mf ./feta-generic.mf ./feta-macros.mf ./feta-params.mf ./feta-rests.mf ./feta-accidentals.mf ./feta-arrowheads.mf ./feta-dots.mf ./feta-scripts.mf ./feta-trills.mf ./feta-clefs.mf ./feta-timesignatures.mf ./feta-pedals.mf ./feta-brackettips.mf ./feta-accordion.mf ./feta-ties.mf ./feta-test-generic.mf ./feta-accidentals.mf > out/feta14.dep ) && MFINPUTS=. mf-nowin -progname=mf "\mode:=ljfour; nonstopmode; input feta14.mf;" This is METAFONT, Version 2.7182818 (TeX Live 2019/dev/Debian) (preloaded base=mf) (feta14.mf (feta-autometric.mf @@ -256529,8 +256565,7 @@ @{puorg@:rests@} ) (feta-accidentals.mf @{group@:accidentals@} -@{char@:Sharp@:48@:0@:3.88852@:5.3025@:5.3025@:3.88852@:0@:sharp@} [48]rm -f feta18.*gf feta18.*pk - +@{char@:Sharp@:48@:0@:3.88852@:5.3025@:5.3025@:3.88852@:0@:sharp@} [48] @{char@:Arrowed Sharp (arrow up)@:49@:0@:3.88852@:5.3025@:9.5445@:3.88852@:0@:s harp.arrowup@} [49] @{char@:Arrowed Sharp (arrow down)@:50@:0.67465@:3.88852@:9.5445@:5.3025@:3.888 @@ -256765,8 +256800,7 @@ @{char@:accordion register discant@:165@:5.59486@:5.59486@:0.20465@:10.80966@:5 .59486@:0@:discant@} [165] @{char@:accordion register dot@:166@:0.88376@:0.88376@:0.88376@:0.88376@:0.8837 -6@:0@:dot@} [166]( echo ./out/feta11.tfm: ./feta-autometric.mf ./feta-generic.mf ./feta-macros.mf ./feta-params.mf ./feta-rests.mf ./feta-accidentals.mf ./feta-arrowheads.mf ./feta-dots.mf ./feta-scripts.mf ./feta-trills.mf ./feta-clefs.mf ./feta-timesignatures.mf ./feta-pedals.mf ./feta-brackettips.mf ./feta-accordion.mf ./feta-ties.mf ./feta-test-generic.mf ./feta-accidentals.mf > out/feta11.dep ) && MFINPUTS=. mf-nowin -progname=mf "\mode:=ljfour; nonstopmode; input feta11.mf;" - +6@:0@:dot@} [166] @{char@:accordion register freebass@:167@:3.82736@:3.82736@:0.20465@:7.27466@:3 .82736@:0@:freebass@} [167] @{char@:accordion register stdbass@:168@:7.36237@:7.36237@:0.20465@:14.34467@:7 @@ -256801,6 +256835,7 @@ Transcript written on feta14.log. mv feta14.log feta14.tfm ./out rm -f feta14.*gf feta14.*pk +( echo ./out/feta11.tfm: ./feta-autometric.mf ./feta-generic.mf ./feta-macros.mf ./feta-params.mf ./feta-rests.mf ./feta-accidentals.mf ./feta-arrowheads.mf ./feta-dots.mf ./feta-scripts.mf ./feta-trills.mf ./feta-clefs.mf ./feta-timesignatures.mf ./feta-pedals.mf ./feta-brackettips.mf ./feta-accordion.mf ./feta-ties.mf ./feta-test-generic.mf ./feta-accidentals.mf > out/feta11.dep ) && MFINPUTS=. mf-nowin -progname=mf "\mode:=ljfour; nonstopmode; input feta11.mf;" This is METAFONT, Version 2.7182818 (TeX Live 2019/dev/Debian) (preloaded base=mf) (feta11.mf (feta-autometric.mf @@ -257036,8 +257071,7 @@ @{char@:C clef@:144@:0@:7.77383@:5.61002@:5.61002@:7.77383@:0@:C@} [144] @{char@:C clef@:145@:0@:6.30403@:4.48804@:4.48804@:6.30403@:0@:C_change@} [145] -@{char@:F clef @:146@:0@:7.5268@:7.01253@:2.80501@:7.5268@:0@:F@} [146]( echo ./out/feta23.tfm: ./feta-autometric.mf ./feta-generic.mf ./feta-macros.mf ./feta-params.mf ./feta-rests.mf ./feta-accidentals.mf ./feta-arrowheads.mf ./feta-dots.mf ./feta-scripts.mf ./feta-trills.mf ./feta-clefs.mf ./feta-timesignatures.mf ./feta-pedals.mf ./feta-brackettips.mf ./feta-accordion.mf ./feta-ties.mf ./feta-test-generic.mf ./feta-accidentals.mf > out/feta23.dep ) && MFINPUTS=. mf-nowin -progname=mf "\mode:=ljfour; nonstopmode; input feta23.mf;" - +@{char@:F clef @:146@:0@:7.5268@:7.01253@:2.80501@:7.5268@:0@:F@} [146] @{char@:F clef (reduced)@:147@:0@:6.02145@:5.61005@:2.24402@:6.02145@:0@:F_chan ge@} [147] @{char@:G clef@:148@:0@:7.1949@:7.15279@:13.46405@:7.1949@:0@:G@} [148] @@ -257116,6 +257150,7 @@ Transcript written on feta11.log. mv feta11.log feta11.tfm ./out rm -f feta11.*gf feta11.*pk +( echo ./out/feta23.tfm: ./feta-autometric.mf ./feta-generic.mf ./feta-macros.mf ./feta-params.mf ./feta-rests.mf ./feta-accidentals.mf ./feta-arrowheads.mf ./feta-dots.mf ./feta-scripts.mf ./feta-trills.mf ./feta-clefs.mf ./feta-timesignatures.mf ./feta-pedals.mf ./feta-brackettips.mf ./feta-accordion.mf ./feta-ties.mf ./feta-test-generic.mf ./feta-accidentals.mf > out/feta23.dep ) && MFINPUTS=. mf-nowin -progname=mf "\mode:=ljfour; nonstopmode; input feta23.mf;" This is METAFONT, Version 2.7182818 (TeX Live 2019/dev/Debian) (preloaded base=mf) (feta23.mf (feta-autometric.mf @@ -257332,8 +257367,7 @@ @{char@:pralldown@:135@:7.01563@:7.01563@:2.80626@:2.80626@:7.01563@:0@:pralldo wn@} [135] @{char@:downprall@:136@:7.01563@:7.01563@:2.80626@:2.80626@:7.01563@:0@:downpra -ll@} [136]( echo ./out/feta16.tfm: ./feta-autometric.mf ./feta-generic.mf ./feta-macros.mf ./feta-params.mf ./feta-rests.mf ./feta-accidentals.mf ./feta-arrowheads.mf ./feta-dots.mf ./feta-scripts.mf ./feta-trills.mf ./feta-clefs.mf ./feta-timesignatures.mf ./feta-pedals.mf ./feta-brackettips.mf ./feta-accordion.mf ./feta-ties.mf ./feta-test-generic.mf ./feta-accidentals.mf > out/feta16.dep ) && MFINPUTS=. mf-nowin -progname=mf "\mode:=ljfour; nonstopmode; input feta16.mf;" - +ll@} [136] @{char@:downmordent@:137@:7.01563@:7.01563@:3.74167@:3.74167@:7.01563@:0@:downm ordent@} [137] @{char@:prallup@:138@:7.01563@:7.01563@:2.80626@:2.80626@:7.01563@:0@:prallup@} @@ -257430,6 +257464,8 @@ Output written on feta23.600gf (142 characters, 52984 bytes). Transcript written on feta23.log. mv feta23.log feta23.tfm ./out +rm -f feta23.*gf feta23.*pk +( echo ./out/feta16.tfm: ./feta-autometric.mf ./feta-generic.mf ./feta-macros.mf ./feta-params.mf ./feta-rests.mf ./feta-accidentals.mf ./feta-arrowheads.mf ./feta-dots.mf ./feta-scripts.mf ./feta-trills.mf ./feta-clefs.mf ./feta-timesignatures.mf ./feta-pedals.mf ./feta-brackettips.mf ./feta-accordion.mf ./feta-ties.mf ./feta-test-generic.mf ./feta-accidentals.mf > out/feta16.dep ) && MFINPUTS=. mf-nowin -progname=mf "\mode:=ljfour; nonstopmode; input feta16.mf;" This is METAFONT, Version 2.7182818 (TeX Live 2019/dev/Debian) (preloaded base=mf) (feta16.mf (feta-autometric.mf @@ -257463,8 +257499,7 @@ @{char@:128th rest@:47@:0@:5.95125@:12.13481@:11.18835@:5.95125@:0@:7@} [47] @{puorg@:rests@} -) (feta-accidentals.mfrm -f feta23.*gf feta23.*pk - +) (feta-accidentals.mf @{group@:accidentals@} @{char@:Sharp@:48@:0@:4.36427@:5.95125@:5.95125@:4.36427@:0@:sharp@} [48] @{char@:Arrowed Sharp (arrow up)@:49@:0@:4.36427@:5.95125@:10.71223@:4.36427@:0 @@ -257691,8 +257726,7 @@ @{char@:Pedal dot@:158@:0@:1.2059@:0@:1.2059@:1.2059@:0@:.@} [158] @{char@:Pedal P@:159@:0@:6.6125@:0@:7.935@:6.6125@:0@:P@} [159] @{char@:Pedal d@:160@:0@:5.29@:0@:6.94313@:5.29@:0@:d@} [160] -@{char@:Pedal e@:161@:0@:3.174@:0@:4.53429@:3.174@:0@:e@} [161( echo ./out/feta26.tfm: ./feta-autometric.mf ./feta-generic.mf ./feta-macros.mf ./feta-params.mf ./feta-rests.mf ./feta-accidentals.mf ./feta-arrowheads.mf ./feta-dots.mf ./feta-scripts.mf ./feta-trills.mf ./feta-clefs.mf ./feta-timesignatures.mf ./feta-pedals.mf ./feta-brackettips.mf ./feta-accordion.mf ./feta-ties.mf ./feta-test-generic.mf ./feta-accidentals.mf > out/feta26.dep ) && MFINPUTS=. mf-nowin -progname=mf "\mode:=ljfour; nonstopmode; input feta26.mf;" -] +@{char@:Pedal e@:161@:0@:3.174@:0@:4.53429@:3.174@:0@:e@} [161] @{char@:Pedal Ped@:162@:0@:12.66425@:0@:7.935@:12.66425@:0@:Ped@} [162] @{puorg@:pedal@} ) (feta-brackettips.mf @@ -257742,7 +257776,7 @@ Transcript written on feta16.log. mv feta16.log feta16.tfm ./out rm -f feta16.*gf feta16.*pk -( echo ./out/feta-braces-d.tfm: ./feta-braces.mf ./feta-autometric.mf ./feta-macros.mf ./feta-params.mf > out/feta-braces-d.dep ) && MFINPUTS=. mf-nowin -progname=mf "\mode:=ljfour; nonstopmode; input feta-braces-d.mf;" +( echo ./out/feta26.tfm: ./feta-autometric.mf ./feta-generic.mf ./feta-macros.mf ./feta-params.mf ./feta-rests.mf ./feta-accidentals.mf ./feta-arrowheads.mf ./feta-dots.mf ./feta-scripts.mf ./feta-trills.mf ./feta-clefs.mf ./feta-timesignatures.mf ./feta-pedals.mf ./feta-brackettips.mf ./feta-accordion.mf ./feta-ties.mf ./feta-test-generic.mf ./feta-accidentals.mf > out/feta26.dep ) && MFINPUTS=. mf-nowin -progname=mf "\mode:=ljfour; nonstopmode; input feta26.mf;" This is METAFONT, Version 2.7182818 (TeX Live 2019/dev/Debian) (preloaded base=mf) (feta26.mf (feta-autometric.mf @@ -257797,8 +257831,7 @@ @{char@:Arrowed Natural (arrow up)@:57@:1.63399@:4.2@:9.45001@:17.01@:4.2@:0@:n atural.arrowup@} [57] @{char@:Arrowed Natural (arrow down)@:58@:0@:4.2@:17.01@:9.45001@:4.2@:0@:natur -al.arrowdown@} [58]( echo ./out/feta-braces-i.tfm: ./feta-braces.mf ./feta-autometric.mf ./feta-macros.mf ./feta-params.mf > out/feta-braces-i.dep ) && MFINPUTS=. mf-nowin -progname=mf "\mode:=ljfour; nonstopmode; input feta-braces-i.mf;" - +al.arrowdown@} [58] @{char@:Arrowed Natural (arrows up and down)@:59@:1.63399@:4.2@:17.01@:17.01@:4 .2@:0@:natural.arrowboth@} [59] @{char@:Flat@:60@:0.6536@:5.04002@:3.78004@:11.96997@:5.04002@:0@:flat@} @@ -257820,8 +257853,7 @@ @{char@:Semi flat@:68@:2.51996@:5.04002@:3.78004@:11.96997@:5.04002@:0@:mirrore dflat.backslash@} [68] @{char@:Double Flat@:69@:0.6536@:9.13498@:3.78004@:11.96997@:9.13498@:0@:flatfl -at@} [69]This is METAFONT, Version 2.7182818 (TeX Live 2019/dev/Debian) (preloaded base=mf) - +at@} [69] @{char@:3/4 Flat@:70@:0.6536@:9.13498@:3.78004@:11.96997@:9.13498@:0@:flatflat. slash@} [70] @{char@:Double Sharp@:71@:0@:6.3@:3.15001@:3.15001@:6.3@:0@:doublesharp@} @@ -257834,19 +257866,12 @@ @{group@:arrowheads@} @{char@:open@:74@:6.3@:0.43573@:3.15001@:3.15001@:0.43573@:0@:open.01@} [74] -(feta-braces-d.mf (feta-braces.mf (feta-autometric.mf @{char@:open@:75@:0.43573@:6.3@:3.15001@:3.15001@:6.3@:0@:open.0M1@} [75] -****************************************************** -Using feta Autometric macros. -order of messages: - NAME/CODE/BP/WD/DP/HT/WX/WY -****************************************************** -) (feta-macros.mf @{char@:open@:76@:3.15001@:3.15001@:6.3@:0.43573@:3.15001@:0@:open.11@} -[76]) (feta-params.mf +[76] @{char@:open@:77@:3.15001@:3.15001@:0.43573@:6.3@:3.15001@:0@:open.1M1@} [77] -@{char@:close@:78@:6.3@:0@:3.15001@:3.15001@:0@:0@:close.01@} [78]) +@{char@:close@:78@:6.3@:0@:3.15001@:3.15001@:0@:0@:close.01@} [78] @{char@:close@:79@:0@:6.3@:3.15001@:3.15001@:6.3@:0@:close.0M1@} [79] @{char@:close@:80@:3.15001@:3.15001@:6.3@:0@:3.15001@:0@:close.11@} [80] @{char@:close@:81@:3.15001@:3.15001@:0@:6.3@:3.15001@:0@:close.1M1@} [81] @@ -257860,243 +257885,98 @@ @{group@:scripts@} @{char@:fermata up@:83@:8.28351@:8.28351@:0.40851@:9.071@:8.28351@:0@:ufermata@ } [83] -@{font@:GNU@:LilyPond@:feta-braces-d@:80@:fetaBraces@} -@{char@:brace number 192@:65@:4.24368@:0@:35.83533@:35.83533@:0@:0@:brace192@} -[65] -@{char@:brace number 193@:66@:4.25687@:0@:36.04752@:36.04752@:0@:0@:brace193@} -[66] @{char@:fermata down@:84@:8.28351@:8.28351@:9.071@:0.40851@:8.28351@:0@:dfermat a@} [84] -@{char@:brace number 194@:67@:4.27032@:0@:36.26036@:36.26036@:0@:0@:brace194@} -[67] @{char@:short fermata up@:85@:6.3@:6.3@:0@:13.85999@:6.3@:0@:ushortfermata@} [85] -@{char@:brace number 195@:68@:4.28351@:0@:36.47388@:36.47388@:0@:0@:brace195@} -[68] -@{char@:brace number 196@:69@:4.29697@:0@:36.68805@:36.68805@:0@:0@:brace196@} -[69] @{char@:short fermata down@:86@:6.3@:6.3@:13.85999@:0@:6.3@:0@:dshortfermata@} [86] -@{char@:brace number 197@:70@:4.31042@:0@:36.9029@:36.9029@:0@:0@:brace197@} -[70] @{char@:long fermata up@:87@:7.87502@:7.87502@:0@:9.45001@:7.87502@:0@:ulongfer mata@} [87] -@{char@:brace number 198@:71@:4.32388@:0@:37.11842@:37.11842@:0@:0@:brace198@} -[71] -@{char@:brace number 199@:72@:4.33734@:0@:37.33461@:37.33461@:0@:0@:brace199@} -[72] @{char@:long fermata down@:88@:7.87502@:7.87502@:9.45001@:0@:7.87502@:0@:dlongf ermata@} [88] -@{char@:brace number 200@:73@:4.35107@:0@:37.55148@:37.55148@:0@:0@:brace200@} -[73] -@{char@:brace number 201@:74@:4.36453@:0@:37.76903@:37.76903@:0@:0@:brace201@} -[74] @{char@:very long fermata up@:89@:9.45001@:9.45001@:0@:10.08005@:9.45001@:0@:uv erylongfermata@} [89] -@{char@:brace number 202@:75@:4.37827@:0@:37.98726@:37.98726@:0@:0@:brace202@} -[75] -@{char@:brace number 203@:76@:4.392@:0@:38.20616@:38.20616@:0@:0@:brace203@} -[76] @{char@:very long fermata down@:90@:9.45001@:9.45001@:10.08005@:0@:9.45001@:0@: dverylongfermata@} [90] -@{char@:brace number 204@:77@:4.40573@:0@:38.42577@:38.42577@:0@:0@:brace204@} -[77] @{char@:Thumb@:91@:2.52@:2.52@:5.04004@:3.15001@:2.52@:0@:thumb@} [91] -@{char@:brace number 205@:78@:4.41946@:0@:38.64604@:38.64604@:0@:0@:brace205@} -[78] -@{char@:brace number 206@:79@:4.43347@:0@:38.86702@:38.86702@:0@:0@:brace206@} -[79 @{char@:> accent@:92@:5.66997@:5.66997@:3.15001@:3.15001@:5.66997@:0@:sforzato@ -} [92]] -@{char@:brace number 207@:80@:4.4472@:0@:39.08868@:39.08868@:0@:0@:brace207@} -[80] +} [92] @{char@:espr@:93@:11.96997@:11.96997@:3.15001@:3.15001@:11.96997@:0@:espr@} [93] -@{char@:brace number 208@:81@:4.46121@:0@:39.31105@:39.31105@:0@:0@:brace208@} -[81] @{char@:staccato dot@:94@:1.25998@:1.25998@:1.25998@:1.25998@:1.25998@:0@:stacc ato@} [94] @{char@:staccatissimo/martellato up@:95@:1.1747@:1.1747@:0.2@:6.21472@:1.1747@: 0@:ustaccatissimo@} [95] -@{char@:brace number 209@:82@:4.47522@:0@:39.5341@:39.5341@:0@:0@:brace209@} -[82] @{char@:staccatissimo/martellato down@:96@:1.1747@:1.1747@:6.21472@:0.2@:1.1747 @:0@:dstaccatissimo@} [96] -@{char@:brace number 210@:83@:4.48923@:0@:39.75787@:39.75787@:0@:0@:brace210@} -[83] @{char@:portato/single tenuto@:97@:3.78004@:3.78004@:0.43573@:0.43573@:3.78004@ :0@:tenuto@} [97] -@{char@:brace number 211@:84@:4.50323@:0@:39.98233@:39.98233@:0@:0@:brace211@} -[84] @{char@:portato/tenuto with staccato@:98@:3.78004@:3.78004@:0.38127@:4.05562@:3 .78004@:0@:uportato@} [98] -@{char@:brace number 212@:85@:4.51724@:0@:40.20749@:40.20749@:0@:0@:brace212@} -[85] @{char@:portato/tenuto with staccato@:99@:3.78004@:3.78004@:4.05562@:0.38127@:3 .78004@:0@:dportato@} [99] -@{char@:brace number 213@:86@:4.53152@:0@:40.43335@:40.43335@:0@:0@:brace213@} -[86 @{char@:marcato up@:100@:3.15001@:3.15001@:0@:6.93004@:3.15001@:0@:umarcato@} -[100]] +[100] @{char@:marcato down@:101@:3.15001@:3.15001@:6.93004@:0@:3.15001@:0@:dmarcato@} [101] -@{char@:brace number 214@:87@:4.54553@:0@:40.65993@:40.65993@:0@:0@:brace214@} -[87] @{char@:open (unstopped)@:102@:2.52@:2.52@:3.15001@:3.15001@:2.52@:0@:open@} [102] -@{char@:brace number 215@:88@:4.55981@:0@:40.8872@:40.8872@:0@:0@:brace215@} -[88] @{char@:halfopen (unstopped)@:103@:2.52@:2.52@:3.15001@:3.15001@:2.52@:0@:halfo -pen@} [103 -@{char@:brace number 216@:89@:4.5741@:0@:41.1152@:41.1152@:0@:0@:brace216@} -[89]] -@{char@:brace number 217@:90@:4.58838@:0@:41.3439@:41.3439@:0@:0@:brace217@} -[90] +pen@} [103] @{char@:halfopen vertical@:104@:2.52@:2.52@:3.15001@:3.15001@:2.52@:0@:halfopen vertical@} [104] -@{char@:brace number 218@:91@:4.60294@:0@:41.57332@:41.57332@:0@:0@:brace218@} -[91] @{char@:plus (stopped)@:105@:3.46503@:3.46503@:3.46503@:3.46503@:3.46503@:0@:st opped@} [105] -@{char@:brace number 219@:92@:4.61722@:0@:41.80347@:41.80347@:0@:0@:brace219@} -[92] @{char@:Upbow@:106@:4.09502@:4.09502@:0@:13.10408@:4.09502@:0@:upbow@} [106] -@{char@:brace number 220@:93@:4.63177@:0@:42.03433@:42.03433@:0@:0@:brace220@} -[93] @{char@:Downbow@:107@:4.725@:4.725@:0@:8.39998@:4.725@:0@:downbow@} [107] -@{char@:brace number 221@:94@:4.64633@:0@:42.26591@:42.26591@:0@:0@:brace221@} -[94] @{char@:Reverse turn@:108@:6.89063@:6.89063@:3.3353@:3.3353@:6.89063@:0@:revers eturn@} [108] -@{char@:brace number 222@:95@:4.66089@:0@:42.49823@:42.49823@:0@:0@:brace222@} -[95] @{char@:Turn@:109@:6.89063@:6.89063@:3.3353@:3.3353@:6.89063@:0@:turn@} [109] -@{char@:brace number 223@:96@:4.67545@:0@:42.73128@:42.73128@:0@:0@:brace223@} -[96] -@{char@:brace number 224@:97@:4.69@:0@:42.96506@:42.96506@:0@:0@:brace224@} -[97] -@{char@:brace number 225@:98@:4.70456@:0@:43.19955@:43.19955@:0@:0@:brace225@} -[98] -@{char@:brace number 226@:99@:4.71939@:0@:43.43478@:43.43478@:0@:0@:brace226@} -[99] @{char@:Trill (`tr')@:110@:5.35504@:5.35504@:0@:13.22993@:5.35504@:0@:trill@} [110] -@{char@:brace number 227@:100@:4.73422@:0@:43.67075@:43.67075@:0@:0@:brace227@} -[100 @{char@:left heel@:111@:3.15001@:3.15001@:3.15001@:4.2@:3.15001@:0@:upedalheel@ -} [111]] +} [111] @{char@:right heel@:112@:3.15001@:3.15001@:4.2@:3.15001@:3.15001@:0@:dpedalheel @} [112] -@{char@:brace number 228@:101@:4.74905@:0@:43.90746@:43.90746@:0@:0@:brace228@} -[101] @{char@:left toe@:113@:3.15001@:3.15001@:0@:9.45001@:3.15001@:0@:upedaltoe@} [113] -@{char@:brace number 229@:102@:4.76389@:0@:44.14491@:44.14491@:0@:0@:brace229@} -[102] @{char@:right toe@:114@:3.15001@:3.15001@:9.45001@:0@:3.15001@:0@:dpedaltoe@} [114] -@{char@:brace number 230@:103@:4.77872@:0@:44.3831@:44.3831@:0@:0@:brace230@} -[103] @{char@:Flageolet@:115@:3.36@:3.36@:3.36@:3.36@:3.36@:0@:flageolet@} [115] -@{char@:brace number 231@:104@:4.79382@:0@:44.62204@:44.62204@:0@:0@:brace231@} -[104] @{char@:Segno@:116@:6.3@:6.3@:9.45001@:9.45001@:6.3@:0@:segno@} [116] -@{char@:brace number 232@:105@:4.80865@:0@:44.86174@:44.86174@:0@:0@:brace232@} -[105] -@{char@:brace number 233@:106@:4.82376@:0@:45.10217@:45.10217@:0@:0@:brace233@} -[106] @{char@:Varied Segno@:117@:7.87502@:7.87502@:25.20001@:25.20001@:7.87502@:0@:va rsegno@} [117] -@{char@:brace number 234@:107@:4.83887@:0@:45.34335@:45.34335@:0@:0@:brace234@} -[107] @{char@:Coda@:118@:6.40503@:6.40503@:8.50504@:8.50504@:6.40503@:0@:coda@} [118] -@{char@:brace number 235@:108@:4.85397@:0@:45.5853@:45.5853@:0@:0@:brace235@} -[108] -@{char@:brace number 236@:109@:4.86935@:0@:45.828@:45.828@:0@:0@:brace236@} -[109] @{char@:Varied Coda@:119@:6.31966@:6.31966@:8.41966@:8.41966@:6.31966@:0@:varco da@} [119] @{char@:Right Comma@:120@:0@:3.15001@:3.78004@:3.78004@:3.15001@:0@:rcomma@} [120] -@{char@:brace number 237@:110@:4.88446@:0@:46.07147@:46.07147@:0@:0@:brace237@} -[110] @{char@:Left Comma@:121@:3.15001@:0@:3.78004@:3.78004@:0@:0@:lcomma@} [121] -@{char@:brace number 238@:111@:4.89984@:0@:46.31569@:46.31569@:0@:0@:brace238@} -[111] @{char@:Right Varied Comma@:122@:1.575@:1.575@:3.78004@:3.78004@:1.575@:0@:rvar comma@} [122] @{char@:Left Varied Comma@:123@:1.575@:1.575@:3.78004@:3.78004@:1.575@:0@:lvarc omma@} [123] -@{char@:brace number 239@:112@:4.91522@:0@:46.56068@:46.56068@:0@:0@:brace239@} -[112]( echo ./out/feta-braces-h.tfm: ./feta-braces.mf ./feta-autometric.mf ./feta-macros.mf ./feta-params.mf > out/feta-braces-h.dep ) && MFINPUTS=. mf-nowin -progname=mf "\mode:=ljfour; nonstopmode; input feta-braces-h.mf;" - -@{char@:Arpeggio@:124@:0@:5.04002@:0@:6.3@:5.04002@:0@:arpeggio@} [124 -@{char@:brace number 240@:113@:4.9306@:0@:46.80644@:46.80644@:0@:0@:brace240@} -[113]] -@{char@:brace number 241@:114@:4.94598@:0@:47.05298@:47.05298@:0@:0@:brace241@} -[114 +@{char@:Arpeggio@:124@:0@:5.04002@:0@:6.3@:5.04002@:0@:arpeggio@} [124] @{char@:Trill_element@:125@:0@:6.3@:0@:5.04002@:6.3@:0@:trill_element@} -[125]] -@{char@:brace number 242@:115@:4.96136@:0@:47.30028@:47.30028@:0@:0@:brace242@} -[115] +[125] @{char@:Arpeggio arrow down@:126@:0@:5.04002@:0@:6.3@:5.04002@:0@:arpeggio.arro w.M1@} [126] -@{char@:brace number 243@:116@:4.97702@:0@:47.54834@:47.54834@:0@:0@:brace243@} -[116]This is METAFONT, Version 2.7182818 (TeX Live 2019/dev/Debian) (preloaded base=mf) - @{char@:Arpeggio arrow up@:127@:0@:5.04002@:0@:6.3@:5.04002@:0@:arpeggio.arrow. 1@} [127] (feta-trills.mf -@{char@:brace number 244@:117@:4.9924@:0@:47.7972@:47.7972@:0@:0@:brace244@} -[117] -@{char@:brace number 245@:118@:5.00806@:0@:48.04681@:48.04681@:0@:0@:brace245@} -[118 @{char@:trilelement@:128@:2.625@:2.625@:3.15001@:3.15001@:2.625@:0@:trilelement -@} [128]] -@{char@:brace number 246@:119@:5.02371@:0@:48.29721@:48.29721@:0@:0@:brace246@} -[119] +@} [128] @{char@:prall@:129@:5.25@:5.25@:3.15001@:3.15001@:5.25@:0@:prall@} [129] -@{char@:brace number 247@:120@:5.03964@:0@:48.5484@:48.5484@:0@:0@:brace247@} -[120] -@{char@:brace number 248@:121@:5.0553@:0@:48.80038@:48.80038@:0@:0@:brace248@} -[121] @{char@:mordent@:130@:5.25@:5.25@:4.2@:4.2@:5.25@:0@:mordent@} [130] -@{char@:brace number 249@:122@:5.07123@:0@:49.05315@:49.05315@:0@:0@:brace249@} -[122] -@{char@:brace number 250@:123@:5.08716@:0@:49.3067@:49.3067@:0@:0@:brace250@} -[123 -(feta-braces-i.mf] (feta-braces.mf @{char@:prallprall@:131@:7.875@:7.875@:3.15001@:3.15001@:7.875@:0@:prallprall@} -[131] (feta-autometric.mf -@{char@:brace number 251@:124@:5.10309@:0@:49.56107@:49.56107@:0@:0@:brace251@} -[124 -****************************************************** -Using feta Autometric macros. -order of messages: - NAME/CODE/BP/WD/DP/HT/WX/WY -****************************************************** -) (feta-macros.mf] -@{char@:brace number 252@:125@:5.11902@:0@:49.81622@:49.81622@:0@:0@:brace252@} -[125]) (feta-params.mf +[131] @{char@:prallmordent@:132@:7.875@:7.875@:4.2@:4.2@:7.875@:0@:prallmordent@} [132] -@{char@:brace number 253@:126@:5.13495@:0@:50.07217@:50.07217@:0@:0@:brace253@} -[126]) -@{char@:brace number 254@:127@:5.15115@:0@:50.32892@:50.32892@:0@:0@:brace254@} -[127] @{char@:upprall@:133@:7.875@:7.875@:3.15001@:3.15001@:7.875@:0@:upprall@} [133] -@{char@:brace number 255@:128@:5.16708@:0@:50.58647@:50.58647@:0@:0@:brace255@} -[128] -@{tnof@}) -@{char@:upmordent@:134@:7.875@:7.875@:4.2@:4.2@:7.875@:0@:upmordent@} [134] ) -(some charht values had to be adjusted by as much as 0.44682pt) -(some chardp values had to be adjusted by as much as 0.44682pt) -Font metrics written on feta-braces-d.tfm. -Output written on feta-braces-d.600gf (64 characters, 94084 bytes). -Transcript written on feta-braces-d.log. - +@{char@:upmordent@:134@:7.875@:7.875@:4.2@:4.2@:7.875@:0@:upmordent@} [134] @{char@:pralldown@:135@:7.875@:7.875@:3.15001@:3.15001@:7.875@:0@:pralldown@} [135] @{char@:downprall@:136@:7.875@:7.875@:3.15001@:3.15001@:7.875@:0@:downprall@} @@ -258104,8 +257984,7 @@ @{char@:downmordent@:137@:7.875@:7.875@:4.2@:4.2@:7.875@:0@:downmordent@} [137] @{char@:prallup@:138@:7.875@:7.875@:3.15001@:3.15001@:7.875@:0@:prallup@} -[138]mv feta-braces-d.log feta-braces-d.tfm ./out - +[138] @{char@:lineprall@:139@:7.875@:7.875@:3.15001@:12.60004@:7.875@:0@:lineprall@} [139]) @{char@:Curved caesura@:140@:0@:12.6@:5.04002@:7.55998@:12.6@:0@:caesura.curved @@ -258118,129 +257997,73 @@ @:0@:snappizzicato@} [143] @{puorg@:scripts@} ) (feta-clefs.mf -@{font@:GNU@:LilyPond@:feta-braces-i@:180@:fetaBraces@} -@{char@:brace number 512@:65@:11.53723@:0@:152.33199@:152.33199@:0@:0@:brace512 -@} [65] @{group@:clefs@} @{char@:C clef@:144@:0@:17.05064@:12.6@:12.6@:17.05064@:0@:C@} [144] -@{char@:brace number 513@:66@:11.57349@:0@:152.90884@:152.90884@:0@:0@:brace513 -@} [66] @{char@:C clef@:145@:0@:13.74951@:10.08005@:10.08005@:13.74951@:0@:C_change@} -[145 -@{char@:brace number 514@:67@:11.60974@:0@:153.48752@:153.48752@:0@:0@:brace514 -@} [67]] -@{char@:brace number 515@:68@:11.646@:0@:154.06801@:154.06801@:0@:0@:brace515@} -[68 -@{char@:F clef @:146@:0@:16.90504@:15.75002@:6.3@:16.90504@:0@:F@} [146]] +[145] +@{char@:F clef @:146@:0@:16.90504@:15.75002@:6.3@:16.90504@:0@:F@} [146] @{char@:F clef (reduced)@:147@:0@:13.5241@:12.60007@:5.04002@:13.5241@:0@:F_cha -nge@} [147] -@{char@:brace number 516@:69@:11.68253@:0@:154.65031@:154.65031@:0@:0@:brace516 -@} [69] -@{char@:brace number 517@:70@:11.71906@:0@:155.23444@:155.23444@:0@:0@:brace517 -@} [70] -@{char@:brace number 518@:71@:11.75558@:0@:155.82039@:155.82039@:0@:0@:brace518 -@} [71 -@{char@:G clef@:148@:0@:16.15962@:16.06503@:30.24004@:16.15962@:0@:G@} [148]]rm -f feta-braces-d.*gf feta-braces-d.*pk +nge@} [147]( echo ./out/feta-braces-d.tfm: ./feta-braces.mf ./feta-autometric.mf ./feta-macros.mf ./feta-params.mf > out/feta-braces-d.dep ) && MFINPUTS=. mf-nowin -progname=mf "\mode:=ljfour; nonstopmode; input feta-braces-d.mf;" -@{char@:brace number 519@:72@:11.79239@:0@:156.40817@:156.40817@:0@:0@:brace519 -@} [72] -@{char@:brace number 520@:73@:11.82947@:0@:156.99779@:156.99779@:0@:0@:brace520 -@} [73 +@{char@:G clef@:148@:0@:16.15962@:16.06503@:30.24004@:16.15962@:0@:G@} [148] @{char@:G clef@:149@:0@:12.92775@:12.85208@:24.99141@:12.92775@:0@:G_change@} -[149]] +[149] @{char@:percussion clef@:150@:-4.221@:12.6@:6.3@:6.3@:12.6@:0@:percussion@} [150] @{char@:percussion clef (reduced)@:151@:-3.3768@:10.08005@:5.04002@:5.04002@:10 .08005@:0@:percussion_change@} [151] -@{char@:brace number 521@:74@:11.86655@:0@:157.58926@:157.58926@:0@:0@:brace521 -@} [74] -@{char@:brace number 522@:75@:11.90363@:0@:158.1826@:158.1826@:0@:0@:brace522@} -[75] @{char@:tab clef@:152@:-1.25998@:17.64003@:18.14412@:18.14412@:17.64003@:0@:tab @} [152] -@{char@:brace number 523@:76@:11.94098@:0@:158.77779@:158.77779@:0@:0@:brace523 -@} [76] -@{char@:brace number 524@:77@:11.97833@:0@:159.37483@:159.37483@:0@:0@:brace524 -@} [77] @{char@:tab clef (reduced)@:153@:-1.008@:14.11208@:14.51534@:14.51534@:14.11208 @:0@:tab_change@} [153] @{puorg@:clefs@} ) (feta-timesignatures.mf -@{char@:brace number 525@:78@:12.01569@:0@:159.97374@:159.97374@:0@:0@:brace525 -@} [78] @{group@:timesig@} @{char@:4/4 meter@:154@:0@:10.79536@:6.3@:6.3@:10.79536@:0@:C44@} [154] @{char@:2/2 meter@:155@:0@:10.79536@:6.3@:6.3@:10.79536@:0@:C22@} [155] @{puorg@:timesig@} -) -@{char@:brace number 526@:79@:12.05331@:0@:160.57452@:160.57452@:0@:0@:brace526 -@} [79 (feta-pedals.mf] -@{char@:brace number 527@:80@:12.09122@:0@:161.1772@:161.1772@:0@:0@:brace527@} -[80 +) (feta-pedals.mf @{group@:pedal@} -@{char@:Pedal asterisk@:156@:0@:9.8@:0@:9.8@:9.8@:0@:*@} [156]] +@{char@:Pedal asterisk@:156@:0@:9.8@:0@:9.8@:9.8@:0@:*@} [156] @{char@:Pedal dash@:157@:0@:4.93355@:0@:7.2@:4.93355@:0@:M@} [157] @{char@:Pedal dot@:158@:0@:1.64452@:0@:1.64452@:1.64452@:0@:.@} [158] -@{char@:brace number 528@:81@:12.12885@:0@:161.78175@:161.78175@:0@:0@:brace528 -@} [81] @{char@:Pedal P@:159@:0@:10.5@:0@:12.6@:10.5@:0@:P@} [159] -@{char@:brace number 529@:82@:12.16702@:0@:162.3882@:162.3882@:0@:0@:brace529@} -[82 -@{char@:Pedal d@:160@:0@:8.40001@:0@:11.02501@:8.40001@:0@:d@} [160]] +@{char@:Pedal d@:160@:0@:8.40001@:0@:11.02501@:8.40001@:0@:d@} [160] @{char@:Pedal e@:161@:0@:5.04001@:0@:7.2@:5.04001@:0@:e@} [161] -@{char@:brace number 530@:83@:12.20493@:0@:162.99655@:162.99655@:0@:0@:brace530 -@} [83] -@{char@:brace number 531@:84@:12.2431@:0@:163.6068@:163.6068@:0@:0@:brace531@} -[84] @{char@:Pedal Ped@:162@:0@:20.1096@:0@:12.6@:20.1096@:0@:Ped@} [162] @{puorg@:pedal@} ) (feta-brackettips.mf -@{char@:brace number 532@:85@:12.28156@:0@:164.21895@:164.21895@:0@:0@:brace532 -@} [85 @{group@:brackettips@} @{char@:bracket tip up@:163@:0@:11.96997@:1.4175@:8.6184@:11.96997@:0@:up@} -[163]] +[163] @{char@:bracket tip down@:164@:0@:11.96997@:8.6184@:1.4175@:11.96997@:0@:down@} [164] @{puorg@:brackettips@} ) (feta-accordion.mf -@{char@:brace number 533@:86@:12.32@:0@:164.83302@:164.83302@:0@:0@:brace533@} -[86 @{group@:accordion@} @{char@:accordion register discant@:165@:9.80405@:9.80405@:0.24783@:19.14786@:9 -.80405@:0@:discant@} [165]] +.80405@:0@:discant@} [165] @{char@:accordion register dot@:166@:1.57501@:1.57501@:1.57501@:1.57501@:1.5750 1@:0@:dot@} [166] -@{char@:brace number 534@:87@:12.35846@:0@:165.44902@:165.44902@:0@:0@:brace534 -@} [87 @{char@:accordion register freebass@:167@:6.65404@:6.65404@:0.24783@:12.84784@: -6.65404@:0@:freebass@} [167]] +6.65404@:0@:freebass@} [167] @{char@:accordion register stdbass@:168@:12.95404@:12.95404@:0.24783@:25.44785@ :12.95404@:0@:stdbass@} [168] -@{char@:brace number 535@:88@:12.39719@:0@:166.06694@:166.06694@:0@:0@:brace535 -@} [88 @{char@:accordion register bayanbass@:169@:6.65404@:6.65404@:0.35403@:19.25404@ -:6.65404@:0@:bayanbass@} [169]] -@{char@:brace number 536@:89@:12.43591@:0@:166.6868@:166.6868@:0@:0@:brace536@} -[89( echo ./out/feta-braces-e.tfm: ./feta-braces.mf ./feta-autometric.mf ./feta-macros.mf ./feta-params.mf > out/feta-braces-e.dep ) && MFINPUTS=. mf-nowin -progname=mf "\mode:=ljfour; nonstopmode; input feta-braces-e.mf;" -] +:6.65404@:0@:bayanbass@} [169] @{char@:accordion oldEE@:170@:6.65404@:6.65404@:0@:13.09566@:6.65404@:0@:oldEE@ } [170] -@{char@:brace number 537@:90@:12.47491@:0@:167.3086@:167.3086@:0@:0@:brace537@} -[90 -@{char@:accordion push@:171@:5.69351@:0@:0@:14.234@:0@:0@:push@} [171]] +@{char@:accordion push@:171@:5.69351@:0@:0@:14.234@:0@:0@:push@} [171] @{char@:accordion pull@:172@:4.83383@:0.85968@:0@:14.234@:0.85968@:0@:pull@} [172] @{puorg@:accordion@} ) (feta-ties.mf @{group@:ties@} @{char@:Short lyric tie@:173@:0@:0@:3.98994@:0@:0@:0@:lyric.short@} [173] -@{char@:brace number 538@:91@:12.51392@:0@:167.93234@:167.93234@:0@:0@:brace538 -@} [91 @{char@:Default lyric tie@:174@:0@:0@:4.12993@:0@:0@:0@:lyric.default@} [174] @{puorg@:ties@} -)] +) @{parameter@:staffsize@:25.2@} @{parameter@:stafflinethickness@:0.54466@} @{parameter@:staff_space@:6.3@} @@ -258254,178 +258077,382 @@ Font metrics written on feta26.tfm. Output written on feta26.600gf (142 characters, 59428 bytes). Transcript written on feta26.log. +mv feta26.log feta26.tfm ./out +rm -f feta26.*gf feta26.*pk This is METAFONT, Version 2.7182818 (TeX Live 2019/dev/Debian) (preloaded base=mf) -@{char@:brace number 539@:92@:12.55319@:0@:168.55804@:168.55804@:0@:0@:brace539 -@} [92] -@{char@:brace number 540@:93@:12.59247@:0@:169.1857@:169.1857@:0@:0@:brace540@} +(feta-braces-d.mf (feta-braces.mf (feta-autometric.mf +****************************************************** +Using feta Autometric macros. +order of messages: + NAME/CODE/BP/WD/DP/HT/WX/WY +****************************************************** +) (feta-macros.mf) (feta-params.mf) +@{font@:GNU@:LilyPond@:feta-braces-d@:80@:fetaBraces@} +@{char@:brace number 192@:65@:4.24368@:0@:35.83533@:35.83533@:0@:0@:brace192@} +[65] +@{char@:brace number 193@:66@:4.25687@:0@:36.04752@:36.04752@:0@:0@:brace193@} +[66] +@{char@:brace number 194@:67@:4.27032@:0@:36.26036@:36.26036@:0@:0@:brace194@} +[67] +@{char@:brace number 195@:68@:4.28351@:0@:36.47388@:36.47388@:0@:0@:brace195@} +[68] +@{char@:brace number 196@:69@:4.29697@:0@:36.68805@:36.68805@:0@:0@:brace196@} +[69] +@{char@:brace number 197@:70@:4.31042@:0@:36.9029@:36.9029@:0@:0@:brace197@} +[70] +@{char@:brace number 198@:71@:4.32388@:0@:37.11842@:37.11842@:0@:0@:brace198@} +[71] +@{char@:brace number 199@:72@:4.33734@:0@:37.33461@:37.33461@:0@:0@:brace199@} +[72] +@{char@:brace number 200@:73@:4.35107@:0@:37.55148@:37.55148@:0@:0@:brace200@} +[73] +@{char@:brace number 201@:74@:4.36453@:0@:37.76903@:37.76903@:0@:0@:brace201@} +[74] +@{char@:brace number 202@:75@:4.37827@:0@:37.98726@:37.98726@:0@:0@:brace202@} +[75] +@{char@:brace number 203@:76@:4.392@:0@:38.20616@:38.20616@:0@:0@:brace203@} +[76] +@{char@:brace number 204@:77@:4.40573@:0@:38.42577@:38.42577@:0@:0@:brace204@} +[77] +@{char@:brace number 205@:78@:4.41946@:0@:38.64604@:38.64604@:0@:0@:brace205@} +[78] +@{char@:brace number 206@:79@:4.43347@:0@:38.86702@:38.86702@:0@:0@:brace206@} +[79] +@{char@:brace number 207@:80@:4.4472@:0@:39.08868@:39.08868@:0@:0@:brace207@} +[80] +@{char@:brace number 208@:81@:4.46121@:0@:39.31105@:39.31105@:0@:0@:brace208@} +[81] +@{char@:brace number 209@:82@:4.47522@:0@:39.5341@:39.5341@:0@:0@:brace209@} +[82] +@{char@:brace number 210@:83@:4.48923@:0@:39.75787@:39.75787@:0@:0@:brace210@} +[83] +@{char@:brace number 211@:84@:4.50323@:0@:39.98233@:39.98233@:0@:0@:brace211@} +[84] +@{char@:brace number 212@:85@:4.51724@:0@:40.20749@:40.20749@:0@:0@:brace212@} +[85] +@{char@:brace number 213@:86@:4.53152@:0@:40.43335@:40.43335@:0@:0@:brace213@} +[86] +@{char@:brace number 214@:87@:4.54553@:0@:40.65993@:40.65993@:0@:0@:brace214@} +[87] +@{char@:brace number 215@:88@:4.55981@:0@:40.8872@:40.8872@:0@:0@:brace215@} +[88] +@{char@:brace number 216@:89@:4.5741@:0@:41.1152@:41.1152@:0@:0@:brace216@} +[89] +@{char@:brace number 217@:90@:4.58838@:0@:41.3439@:41.3439@:0@:0@:brace217@} +[90] +@{char@:brace number 218@:91@:4.60294@:0@:41.57332@:41.57332@:0@:0@:brace218@} +[91] +@{char@:brace number 219@:92@:4.61722@:0@:41.80347@:41.80347@:0@:0@:brace219@} +[92] +@{char@:brace number 220@:93@:4.63177@:0@:42.03433@:42.03433@:0@:0@:brace220@} [93] -(feta-braces-h.mf (feta-braces.mf -@{char@:brace number 541@:94@:12.63202@:0@:169.81532@:169.81532@:0@:0@:brace541 -@} [94 (feta-autometric.mf] +@{char@:brace number 221@:94@:4.64633@:0@:42.26591@:42.26591@:0@:0@:brace221@} +[94] +@{char@:brace number 222@:95@:4.66089@:0@:42.49823@:42.49823@:0@:0@:brace222@} +[95] +@{char@:brace number 223@:96@:4.67545@:0@:42.73128@:42.73128@:0@:0@:brace223@} +[96] +@{char@:brace number 224@:97@:4.69@:0@:42.96506@:42.96506@:0@:0@:brace224@} +[97] +@{char@:brace number 225@:98@:4.70456@:0@:43.19955@:43.19955@:0@:0@:brace225@} +[98] +@{char@:brace number 226@:99@:4.71939@:0@:43.43478@:43.43478@:0@:0@:brace226@} +[99] +@{char@:brace number 227@:100@:4.73422@:0@:43.67075@:43.67075@:0@:0@:brace227@} +[100] +@{char@:brace number 228@:101@:4.74905@:0@:43.90746@:43.90746@:0@:0@:brace228@} +[101] +@{char@:brace number 229@:102@:4.76389@:0@:44.14491@:44.14491@:0@:0@:brace229@} +[102] +@{char@:brace number 230@:103@:4.77872@:0@:44.3831@:44.3831@:0@:0@:brace230@} +[103] +@{char@:brace number 231@:104@:4.79382@:0@:44.62204@:44.62204@:0@:0@:brace231@} +[104] +@{char@:brace number 232@:105@:4.80865@:0@:44.86174@:44.86174@:0@:0@:brace232@} +[105] +@{char@:brace number 233@:106@:4.82376@:0@:45.10217@:45.10217@:0@:0@:brace233@} +[106] +@{char@:brace number 234@:107@:4.83887@:0@:45.34335@:45.34335@:0@:0@:brace234@} +[107] +@{char@:brace number 235@:108@:4.85397@:0@:45.5853@:45.5853@:0@:0@:brace235@} +[108] +@{char@:brace number 236@:109@:4.86935@:0@:45.828@:45.828@:0@:0@:brace236@} +[109] +@{char@:brace number 237@:110@:4.88446@:0@:46.07147@:46.07147@:0@:0@:brace237@} +[110] +@{char@:brace number 238@:111@:4.89984@:0@:46.31569@:46.31569@:0@:0@:brace238@} +[111] +@{char@:brace number 239@:112@:4.91522@:0@:46.56068@:46.56068@:0@:0@:brace239@} +[112] +@{char@:brace number 240@:113@:4.9306@:0@:46.80644@:46.80644@:0@:0@:brace240@} +[113] +@{char@:brace number 241@:114@:4.94598@:0@:47.05298@:47.05298@:0@:0@:brace241@} +[114] +@{char@:brace number 242@:115@:4.96136@:0@:47.30028@:47.30028@:0@:0@:brace242@} +[115] +@{char@:brace number 243@:116@:4.97702@:0@:47.54834@:47.54834@:0@:0@:brace243@} +[116] +@{char@:brace number 244@:117@:4.9924@:0@:47.7972@:47.7972@:0@:0@:brace244@} +[117] +@{char@:brace number 245@:118@:5.00806@:0@:48.04681@:48.04681@:0@:0@:brace245@} +[118] +@{char@:brace number 246@:119@:5.02371@:0@:48.29721@:48.29721@:0@:0@:brace246@} +[119] +@{char@:brace number 247@:120@:5.03964@:0@:48.5484@:48.5484@:0@:0@:brace247@} +[120] +@{char@:brace number 248@:121@:5.0553@:0@:48.80038@:48.80038@:0@:0@:brace248@} +[121] +@{char@:brace number 249@:122@:5.07123@:0@:49.05315@:49.05315@:0@:0@:brace249@} +[122] +@{char@:brace number 250@:123@:5.08716@:0@:49.3067@:49.3067@:0@:0@:brace250@} +[123] +@{char@:brace number 251@:124@:5.10309@:0@:49.56107@:49.56107@:0@:0@:brace251@} +[124] +@{char@:brace number 252@:125@:5.11902@:0@:49.81622@:49.81622@:0@:0@:brace252@} +[125] +@{char@:brace number 253@:126@:5.13495@:0@:50.07217@:50.07217@:0@:0@:brace253@} +[126] +@{char@:brace number 254@:127@:5.15115@:0@:50.32892@:50.32892@:0@:0@:brace254@} +[127] +@{char@:brace number 255@:128@:5.16708@:0@:50.58647@:50.58647@:0@:0@:brace255@} +[128] +@{tnof@}) ) +(some charht values had to be adjusted by as much as 0.44682pt) +(some chardp values had to be adjusted by as much as 0.44682pt) +Font metrics written on feta-braces-d.tfm. +Output written on feta-braces-d.600gf (64 characters, 94084 bytes). +Transcript written on feta-braces-d.log. +mv feta-braces-d.log feta-braces-d.tfm ./out +rm -f feta-braces-d.*gf feta-braces-d.*pk +( echo ./out/feta-braces-i.tfm: ./feta-braces.mf ./feta-autometric.mf ./feta-macros.mf ./feta-params.mf > out/feta-braces-i.dep ) && MFINPUTS=. mf-nowin -progname=mf "\mode:=ljfour; nonstopmode; input feta-braces-i.mf;" +This is METAFONT, Version 2.7182818 (TeX Live 2019/dev/Debian) (preloaded base=mf) + +(feta-braces-i.mf (feta-braces.mf (feta-autometric.mf ****************************************************** Using feta Autometric macros. order of messages: NAME/CODE/BP/WD/DP/HT/WX/WY ****************************************************** -) (feta-macros.mf) (feta-params.mf +) (feta-macros.mf) (feta-params.mf) +@{font@:GNU@:LilyPond@:feta-braces-i@:180@:fetaBraces@} +@{char@:brace number 512@:65@:11.53723@:0@:152.33199@:152.33199@:0@:0@:brace512 +@} [65] +@{char@:brace number 513@:66@:11.57349@:0@:152.90884@:152.90884@:0@:0@:brace513 +@} [66] +@{char@:brace number 514@:67@:11.60974@:0@:153.48752@:153.48752@:0@:0@:brace514 +@} [67] +@{char@:brace number 515@:68@:11.646@:0@:154.06801@:154.06801@:0@:0@:brace515@} +[68] +@{char@:brace number 516@:69@:11.68253@:0@:154.65031@:154.65031@:0@:0@:brace516 +@} [69] +@{char@:brace number 517@:70@:11.71906@:0@:155.23444@:155.23444@:0@:0@:brace517 +@} [70] +@{char@:brace number 518@:71@:11.75558@:0@:155.82039@:155.82039@:0@:0@:brace518 +@} [71] +@{char@:brace number 519@:72@:11.79239@:0@:156.40817@:156.40817@:0@:0@:brace519 +@} [72] +@{char@:brace number 520@:73@:11.82947@:0@:156.99779@:156.99779@:0@:0@:brace520 +@} [73] +@{char@:brace number 521@:74@:11.86655@:0@:157.58926@:157.58926@:0@:0@:brace521 +@} [74] +@{char@:brace number 522@:75@:11.90363@:0@:158.1826@:158.1826@:0@:0@:brace522@} +[75] +@{char@:brace number 523@:76@:11.94098@:0@:158.77779@:158.77779@:0@:0@:brace523 +@} [76] +@{char@:brace number 524@:77@:11.97833@:0@:159.37483@:159.37483@:0@:0@:brace524 +@} [77] +@{char@:brace number 525@:78@:12.01569@:0@:159.97374@:159.97374@:0@:0@:brace525 +@} [78] +@{char@:brace number 526@:79@:12.05331@:0@:160.57452@:160.57452@:0@:0@:brace526 +@} [79] +@{char@:brace number 527@:80@:12.09122@:0@:161.1772@:161.1772@:0@:0@:brace527@} +[80] +@{char@:brace number 528@:81@:12.12885@:0@:161.78175@:161.78175@:0@:0@:brace528 +@} [81] +@{char@:brace number 529@:82@:12.16702@:0@:162.3882@:162.3882@:0@:0@:brace529@} +[82] +@{char@:brace number 530@:83@:12.20493@:0@:162.99655@:162.99655@:0@:0@:brace530 +@} [83] +@{char@:brace number 531@:84@:12.2431@:0@:163.6068@:163.6068@:0@:0@:brace531@} +[84] +@{char@:brace number 532@:85@:12.28156@:0@:164.21895@:164.21895@:0@:0@:brace532 +@} [85] +@{char@:brace number 533@:86@:12.32@:0@:164.83302@:164.83302@:0@:0@:brace533@} +[86] +@{char@:brace number 534@:87@:12.35846@:0@:165.44902@:165.44902@:0@:0@:brace534 +@} [87( echo ./out/feta-braces-h.tfm: ./feta-braces.mf ./feta-autometric.mf ./feta-macros.mf ./feta-params.mf > out/feta-braces-h.dep ) && MFINPUTS=. mf-nowin -progname=mf "\mode:=ljfour; nonstopmode; input feta-braces-h.mf;" +] +@{char@:brace number 535@:88@:12.39719@:0@:166.06694@:166.06694@:0@:0@:brace535 +@} [88] +@{char@:brace number 536@:89@:12.43591@:0@:166.6868@:166.6868@:0@:0@:brace536@} +[89] +@{char@:brace number 537@:90@:12.47491@:0@:167.3086@:167.3086@:0@:0@:brace537@} +[90] +@{char@:brace number 538@:91@:12.51392@:0@:167.93234@:167.93234@:0@:0@:brace538 +@} [91] +@{char@:brace number 539@:92@:12.55319@:0@:168.55804@:168.55804@:0@:0@:brace539 +@} [92] +@{char@:brace number 540@:93@:12.59247@:0@:169.1857@:169.1857@:0@:0@:brace540@} +[93] +@{char@:brace number 541@:94@:12.63202@:0@:169.81532@:169.81532@:0@:0@:brace541 +@} [94] @{char@:brace number 542@:95@:12.67157@:0@:170.44693@:170.44693@:0@:0@:brace542 -@} [95]) +@} [95] @{char@:brace number 543@:96@:12.71112@:0@:171.0805@:171.0805@:0@:0@:brace543@} [96] @{char@:brace number 544@:97@:12.75095@:0@:171.71606@:171.71606@:0@:0@:brace544 -@} [97]mv feta26.log feta26.tfm ./out - +@} [97] @{char@:brace number 545@:98@:12.79077@:0@:172.3536@:172.3536@:0@:0@:brace545@} [98] @{char@:brace number 546@:99@:12.83087@:0@:172.99315@:172.99315@:0@:0@:brace546 @} [99] @{char@:brace number 547@:100@:12.87097@:0@:173.63469@:173.63469@:0@:0@:brace54 7@} [100] -@{font@:GNU@:LilyPond@:feta-braces-h@:160@:fetaBraces@} -@{char@:brace number 448@:65@:9.44571@:0@:118.92307@:118.92307@:0@:0@:brace448@ -} [65] @{char@:brace number 548@:101@:12.91135@:0@:174.27824@:174.27824@:0@:0@:brace54 8@} [101] -@{char@:brace number 449@:66@:9.4751@:0@:119.39534@:119.39534@:0@:0@:brace449@} -[66] @{char@:brace number 549@:102@:12.95172@:0@:174.92381@:174.92381@:0@:0@:brace54 -9@} [102 -@{char@:brace number 450@:67@:9.50476@:0@:119.8691@:119.8691@:0@:0@:brace450@} -[67]] +9@} [102] @{char@:brace number 550@:103@:12.99237@:0@:175.5714@:175.5714@:0@:0@:brace550@ -} [103 -@{char@:brace number 451@:68@:9.5347@:0@:120.34433@:120.34433@:0@:0@:brace451@} -[68]] -@{char@:brace number 452@:69@:9.56436@:0@:120.82108@:120.82108@:0@:0@:brace452@ -} [69 +} [103] @{char@:brace number 551@:104@:13.03302@:0@:176.22101@:176.22101@:0@:0@:brace55 -1@} [104]] -@{char@:brace number 453@:70@:9.5943@:0@:121.29929@:121.29929@:0@:0@:brace453@} -[70 +1@} [104] @{char@:brace number 552@:105@:13.07367@:0@:176.87267@:176.87267@:0@:0@:brace55 -2@} [105rm -f feta26.*gf feta26.*pk -]] -@{char@:brace number 454@:71@:9.62451@:0@:121.779@:121.779@:0@:0@:brace454@} -[71] +2@} [105] @{char@:brace number 553@:106@:13.1146@:0@:177.52635@:177.52635@:0@:0@:brace553 @} [106] -@{char@:brace number 455@:72@:9.65445@:0@:122.26022@:122.26022@:0@:0@:brace455@ -} [72] @{char@:brace number 554@:107@:13.15579@:0@:178.18208@:178.18208@:0@:0@:brace55 -4@} [107 -@{char@:brace number 456@:73@:9.68466@:0@:122.74295@:122.74295@:0@:0@:brace456@ -} [73]] -@{char@:brace number 457@:74@:9.71515@:0@:123.22717@:123.22717@:0@:0@:brace457@ -} [74 +4@} [107] @{char@:brace number 555@:108@:13.19699@:0@:178.83987@:178.83987@:0@:0@:brace55 -5@} [108]] -@{char@:brace number 458@:75@:9.74564@:0@:123.71294@:123.71294@:0@:0@:brace458@ -} [75 +5@} [108] @{char@:brace number 556@:109@:13.23819@:0@:179.49973@:179.49973@:0@:0@:brace55 -6@} [109]] -@{char@:brace number 459@:76@:9.77612@:0@:124.20021@:124.20021@:0@:0@:brace459@ -} [76] +6@} [109] @{char@:brace number 557@:110@:13.27966@:0@:180.16164@:180.16164@:0@:0@:brace55 7@} [110] -@{char@:brace number 460@:77@:9.80661@:0@:124.68903@:124.68903@:0@:0@:brace460@ -} [77] @{char@:brace number 558@:111@:13.32114@:0@:180.82562@:180.82562@:0@:0@:brace55 8@} [111] -@{char@:brace number 461@:78@:9.83737@:0@:125.17935@:125.17935@:0@:0@:brace461@ -} [78] @{char@:brace number 559@:112@:13.36288@:0@:181.49167@:181.49167@:0@:0@:brace55 -9@} [112 -@{char@:brace number 462@:79@:9.86813@:0@:125.67122@:125.67122@:0@:0@:brace462@ -} [79]] +9@} [112] @{char@:brace number 560@:113@:13.4049@:0@:182.15982@:182.15982@:0@:0@:brace560 -@} [113 -@{char@:brace number 463@:80@:9.8989@:0@:126.16463@:126.16463@:0@:0@:brace463@} -[80]] -@{char@:brace number 464@:81@:9.92993@:0@:126.65958@:126.65958@:0@:0@:brace464@ -} [81 +@} [113] @{char@:brace number 561@:114@:13.44666@:0@:182.83006@:182.83006@:0@:0@:brace56 -1@} [114]] -@{char@:brace number 465@:82@:9.96097@:0@:127.15607@:127.15607@:0@:0@:brace465@ -} [82 +1@} [114] @{char@:brace number 562@:115@:13.48895@:0@:183.5024@:183.5024@:0@:0@:brace562@ -} [115]] -@{char@:brace number 466@:83@:9.99228@:0@:127.65411@:127.65411@:0@:0@:brace466@ -} [83 +} [115] @{char@:brace number 563@:116@:13.53098@:0@:184.17683@:184.17683@:0@:0@:brace56 -3@} [116]] -@{char@:brace number 467@:84@:10.02359@:0@:128.15373@:128.15373@:0@:0@:brace467 -@} [84] +3@} [116] @{char@:brace number 564@:117@:13.57355@:0@:184.8534@:184.8534@:0@:0@:brace564@ } [117] -@{char@:brace number 468@:85@:10.0549@:0@:128.6549@:128.6549@:0@:0@:brace468@} -[85] @{char@:brace number 565@:118@:13.61584@:0@:185.53207@:185.53207@:0@:0@:brace56 5@} [118] -@{char@:brace number 469@:86@:10.08649@:0@:129.15765@:129.15765@:0@:0@:brace469 -@} [86] @{char@:brace number 566@:119@:13.65842@:0@:186.21286@:186.21286@:0@:0@:brace56 -6@} [119 -@{char@:brace number 470@:87@:10.11807@:0@:129.66199@:129.66199@:0@:0@:brace470 -@} [87]] +6@} [119] @{char@:brace number 567@:120@:13.70126@:0@:186.89578@:186.89578@:0@:0@:brace56 -7@} [120 -@{char@:brace number 471@:88@:10.14966@:0@:130.1679@:130.1679@:0@:0@:brace471@} -[88]]( echo ./out/feta-braces-b.tfm: ./feta-braces.mf ./feta-autometric.mf ./feta-macros.mf ./feta-params.mf > out/feta-braces-b.dep ) && MFINPUTS=. mf-nowin -progname=mf "\mode:=ljfour; nonstopmode; input feta-braces-b.mf;" - -@{char@:brace number 472@:89@:10.18152@:0@:130.67537@:130.67537@:0@:0@:brace472 -@} [89 +7@} [120] @{char@:brace number 568@:121@:13.74411@:0@:187.58086@:187.58086@:0@:0@:brace56 -8@} [121]] -@{char@:brace number 473@:90@:10.21338@:0@:131.18445@:131.18445@:0@:0@:brace473 -@} [90] +8@} [121] @{char@:brace number 569@:122@:13.78723@:0@:188.26805@:188.26805@:0@:0@:brace56 9@} [122] -@{char@:brace number 474@:91@:10.24524@:0@:131.69511@:131.69511@:0@:0@:brace474 -@} [91] @{char@:brace number 570@:123@:13.83035@:0@:188.95741@:188.95741@:0@:0@:brace57 0@} [123] -@{char@:brace number 475@:92@:10.27737@:0@:132.20738@:132.20738@:0@:0@:brace475 -@} [92] @{char@:brace number 571@:124@:13.87375@:0@:189.64894@:189.64894@:0@:0@:brace57 1@} [124] -@{char@:brace number 476@:93@:10.30951@:0@:132.72125@:132.72125@:0@:0@:brace476 -@} [93] @{char@:brace number 572@:125@:13.91714@:0@:190.34262@:190.34262@:0@:0@:brace57 2@} [125] -@{char@:brace number 477@:94@:10.34164@:0@:133.23672@:133.23672@:0@:0@:brace477 -@} [94] @{char@:brace number 573@:126@:13.96054@:0@:191.03848@:191.03848@:0@:0@:brace57 -3@} [126 -@{char@:brace number 478@:95@:10.37405@:0@:133.7538@:133.7538@:0@:0@:brace478@} -[95]This is METAFONT, Version 2.7182818 (TeX Live 2019/dev/Debian) (preloaded base=mf) -] +3@} [126] @{char@:brace number 574@:127@:14.00449@:0@:191.73651@:191.73651@:0@:0@:brace57 -4@} [127 -@{char@:brace number 479@:96@:10.40674@:0@:134.2725@:134.2725@:0@:0@:brace479@} -[96]] -@{char@:brace number 480@:97@:10.43915@:0@:134.79285@:134.79285@:0@:0@:brace480 -@} [97 +4@} [127] @{char@:brace number 575@:128@:14.04816@:0@:192.43674@:192.43674@:0@:0@:brace57 -5@} [128]] +5@} [128] @{tnof@}) ) (some charht values had to be adjusted by as much as 1.2148pt) (some chardp values had to be adjusted by as much as 1.2148pt) Font metrics written on feta-braces-i.tfm. Output written on feta-braces-i.600gf (64 characters, 368400 bytes). Transcript written on feta-braces-i.log. +mv feta-braces-i.log feta-braces-i.tfm ./out +This is METAFONT, Version 2.7182818 (TeX Live 2019/dev/Debian) (preloaded base=mf) -@{char@:brace number 481@:98@:10.47183@:0@:135.3148@:135.3148@:0@:0@:brace481@} -[98 -(feta-braces-e.mf (feta-braces.mf] (feta-autometric.mf +(feta-braces-h.mf (feta-braces.mf (feta-autometric.mf ****************************************************** Using feta Autometric macros. order of messages: NAME/CODE/BP/WD/DP/HT/WX/WY ****************************************************** -) (feta-macros.mf +) (feta-macros.mf) (feta-params.mf) +@{font@:GNU@:LilyPond@:feta-braces-h@:160@:fetaBraces@} +@{char@:brace number 448@:65@:9.44571@:0@:118.92307@:118.92307@:0@:0@:brace448@ +} [65] +@{char@:brace number 449@:66@:9.4751@:0@:119.39534@:119.39534@:0@:0@:brace449@} +[66] +@{char@:brace number 450@:67@:9.50476@:0@:119.8691@:119.8691@:0@:0@:brace450@} +[67] +@{char@:brace number 451@:68@:9.5347@:0@:120.34433@:120.34433@:0@:0@:brace451@} +[68] +@{char@:brace number 452@:69@:9.56436@:0@:120.82108@:120.82108@:0@:0@:brace452@ +} [69] +@{char@:brace number 453@:70@:9.5943@:0@:121.29929@:121.29929@:0@:0@:brace453@} +[70] +@{char@:brace number 454@:71@:9.62451@:0@:121.779@:121.779@:0@:0@:brace454@} +[71]rm -f feta-braces-i.*gf feta-braces-i.*pk + +@{char@:brace number 455@:72@:9.65445@:0@:122.26022@:122.26022@:0@:0@:brace455@ +} [72] +@{char@:brace number 456@:73@:9.68466@:0@:122.74295@:122.74295@:0@:0@:brace456@ +} [73] +@{char@:brace number 457@:74@:9.71515@:0@:123.22717@:123.22717@:0@:0@:brace457@ +} [74] +@{char@:brace number 458@:75@:9.74564@:0@:123.71294@:123.71294@:0@:0@:brace458@ +} [75] +@{char@:brace number 459@:76@:9.77612@:0@:124.20021@:124.20021@:0@:0@:brace459@ +} [76] +@{char@:brace number 460@:77@:9.80661@:0@:124.68903@:124.68903@:0@:0@:brace460@ +} [77] +@{char@:brace number 461@:78@:9.83737@:0@:125.17935@:125.17935@:0@:0@:brace461@ +} [78] +@{char@:brace number 462@:79@:9.86813@:0@:125.67122@:125.67122@:0@:0@:brace462@ +} [79] +@{char@:brace number 463@:80@:9.8989@:0@:126.16463@:126.16463@:0@:0@:brace463@} +[80] +@{char@:brace number 464@:81@:9.92993@:0@:126.65958@:126.65958@:0@:0@:brace464@ +} [81] +@{char@:brace number 465@:82@:9.96097@:0@:127.15607@:127.15607@:0@:0@:brace465@ +} [82] +@{char@:brace number 466@:83@:9.99228@:0@:127.65411@:127.65411@:0@:0@:brace466@ +} [83] +@{char@:brace number 467@:84@:10.02359@:0@:128.15373@:128.15373@:0@:0@:brace467 +@} [84] +@{char@:brace number 468@:85@:10.0549@:0@:128.6549@:128.6549@:0@:0@:brace468@} +[85] +@{char@:brace number 469@:86@:10.08649@:0@:129.15765@:129.15765@:0@:0@:brace469 +@} [86] +@{char@:brace number 470@:87@:10.11807@:0@:129.66199@:129.66199@:0@:0@:brace470 +@} [87] +@{char@:brace number 471@:88@:10.14966@:0@:130.1679@:130.1679@:0@:0@:brace471@} +[88] +@{char@:brace number 472@:89@:10.18152@:0@:130.67537@:130.67537@:0@:0@:brace472 +@} [89] +@{char@:brace number 473@:90@:10.21338@:0@:131.18445@:131.18445@:0@:0@:brace473 +@} [90] +@{char@:brace number 474@:91@:10.24524@:0@:131.69511@:131.69511@:0@:0@:brace474 +@} [91] +@{char@:brace number 475@:92@:10.27737@:0@:132.20738@:132.20738@:0@:0@:brace475 +@} [92] +@{char@:brace number 476@:93@:10.30951@:0@:132.72125@:132.72125@:0@:0@:brace476 +@} [93] +@{char@:brace number 477@:94@:10.34164@:0@:133.23672@:133.23672@:0@:0@:brace477 +@} [94] +@{char@:brace number 478@:95@:10.37405@:0@:133.7538@:133.7538@:0@:0@:brace478@} +[95] +@{char@:brace number 479@:96@:10.40674@:0@:134.2725@:134.2725@:0@:0@:brace479@} +[96] +@{char@:brace number 480@:97@:10.43915@:0@:134.79285@:134.79285@:0@:0@:brace480 +@} [97] +@{char@:brace number 481@:98@:10.47183@:0@:135.3148@:135.3148@:0@:0@:brace481@} +[98] @{char@:brace number 482@:99@:10.50479@:0@:135.8384@:135.8384@:0@:0@:brace482@} -[99) (feta-params.mf]) +[99] @{char@:brace number 483@:100@:10.53748@:0@:136.36363@:136.36363@:0@:0@:brace48 3@} [100] @{char@:brace number 484@:101@:10.57043@:0@:136.8905@:136.8905@:0@:0@:brace484@ @@ -258434,158 +258461,167 @@ 5@} [102] @{char@:brace number 486@:103@:10.6369@:0@:137.9492@:137.9492@:0@:0@:brace486@} [103] +@{char@:brace number 487@:104@:10.67014@:0@:138.48105@:138.48105@:0@:0@:brace48 +7@} [104] +@{char@:brace number 488@:105@:10.70364@:0@:139.01456@:139.01456@:0@:0@:brace48 +8@} [105] +@{char@:brace number 489@:106@:10.73715@:0@:139.54973@:139.54973@:0@:0@:brace48 +9@} [106] +@{char@:brace number 490@:107@:10.77066@:0@:140.0866@:140.0866@:0@:0@:brace490@ +} [107] +@{char@:brace number 491@:108@:10.80444@:0@:140.62512@:140.62512@:0@:0@:brace49 +1@} [108] +@{char@:brace number 492@:109@:10.83823@:0@:141.16534@:141.16534@:0@:0@:brace49 +2@} [109] +@{char@:brace number 493@:110@:10.87201@:0@:141.70726@:141.70726@:0@:0@:brace49 +3@} [110] +@{char@:brace number 494@:111@:10.90607@:0@:142.25085@:142.25085@:0@:0@:brace49 +4@} [111] +@{char@:brace number 495@:112@:10.9404@:0@:142.79616@:142.79616@:0@:0@:brace495 +@} [112] +@{char@:brace number 496@:113@:10.97446@:0@:143.34319@:143.34319@:0@:0@:brace49 +6@} [113] +@{char@:brace number 497@:114@:11.00879@:0@:143.8919@:143.8919@:0@:0@:brace497@ +} [114] +@{char@:brace number 498@:115@:11.0434@:0@:144.44234@:144.44234@:0@:0@:brace498 +@} [115] +@{char@:brace number 499@:116@:11.078@:0@:144.9945@:144.9945@:0@:0@:brace499@} +[116]( echo ./out/feta-braces-e.tfm: ./feta-braces.mf ./feta-autometric.mf ./feta-macros.mf ./feta-params.mf > out/feta-braces-e.dep ) && MFINPUTS=. mf-nowin -progname=mf "\mode:=ljfour; nonstopmode; input feta-braces-e.mf;" + +@{char@:brace number 500@:117@:11.11261@:0@:145.54842@:145.54842@:0@:0@:brace50 +0@} [117] +@{char@:brace number 501@:118@:11.14749@:0@:146.10405@:146.10405@:0@:0@:brace50 +1@} [118] +@{char@:brace number 502@:119@:11.18237@:0@:146.66142@:146.66142@:0@:0@:brace50 +2@} [119] +@{char@:brace number 503@:120@:11.21725@:0@:147.22054@:147.22054@:0@:0@:brace50 +3@} [120] +@{char@:brace number 504@:121@:11.25241@:0@:147.7814@:147.7814@:0@:0@:brace504@ +} [121] +@{char@:brace number 505@:122@:11.28757@:0@:148.34402@:148.34402@:0@:0@:brace50 +5@} [122] +@{char@:brace number 506@:123@:11.323@:0@:148.9084@:148.9084@:0@:0@:brace506@} +[123] +@{char@:brace number 507@:124@:11.35843@:0@:149.47455@:149.47455@:0@:0@:brace50 +7@} [124] +@{char@:brace number 508@:125@:11.39386@:0@:150.04247@:150.04247@:0@:0@:brace50 +8@} [125] +@{char@:brace number 509@:126@:11.42957@:0@:150.61217@:150.61217@:0@:0@:brace50 +9@} [126] +@{char@:brace number 510@:127@:11.46555@:0@:151.18364@:151.18364@:0@:0@:brace51 +0@} [127] +@{char@:brace number 511@:128@:11.50125@:0@:151.75693@:151.75693@:0@:0@:brace51 +1@} [128] +@{tnof@}) ) +(some charht values had to be adjusted by as much as 0.99455pt) +(some chardp values had to be adjusted by as much as 0.99455pt) +Font metrics written on feta-braces-h.tfm. +Output written on feta-braces-h.600gf (64 characters, 289764 bytes). +Transcript written on feta-braces-h.log. +mv feta-braces-h.log feta-braces-h.tfm ./out +rm -f feta-braces-h.*gf feta-braces-h.*pk +This is METAFONT, Version 2.7182818 (TeX Live 2019/dev/Debian) (preloaded base=mf) + +(feta-braces-e.mf (feta-braces.mf (feta-autometric.mf +****************************************************** +Using feta Autometric macros. +order of messages: + NAME/CODE/BP/WD/DP/HT/WX/WY +****************************************************** +) (feta-macros.mf) (feta-params.mf) @{font@:GNU@:LilyPond@:feta-braces-e@:100@:fetaBraces@} @{char@:brace number 256@:65@:5.18329@:0@:50.84483@:50.84483@:0@:0@:brace256@} [65] -@{char@:brace number 487@:104@:10.67014@:0@:138.48105@:138.48105@:0@:0@:brace48 -7@} [104 @{char@:brace number 257@:66@:5.1995@:0@:51.10399@:51.10399@:0@:0@:brace257@} -[66]] +[66] @{char@:brace number 258@:67@:5.2157@:0@:51.36397@:51.36397@:0@:0@:brace258@} [67] -@{char@:brace number 488@:105@:10.70364@:0@:139.01456@:139.01456@:0@:0@:brace48 -8@} [105] @{char@:brace number 259@:68@:5.23218@:0@:51.62476@:51.62476@:0@:0@:brace259@} [68] @{char@:brace number 260@:69@:5.24866@:0@:51.88637@:51.88637@:0@:0@:brace260@} [69] -@{char@:brace number 489@:106@:10.73715@:0@:139.54973@:139.54973@:0@:0@:brace48 -9@} [106] @{char@:brace number 261@:70@:5.26486@:0@:52.1488@:52.1488@:0@:0@:brace261@} [70] @{char@:brace number 262@:71@:5.28134@:0@:52.41205@:52.41205@:0@:0@:brace262@} -[71]mv feta-braces-i.log feta-braces-i.tfm ./out - -@{char@:brace number 490@:107@:10.77066@:0@:140.0866@:140.0866@:0@:0@:brace490@ -} [107] +[71] @{char@:brace number 263@:72@:5.2981@:0@:52.67612@:52.67612@:0@:0@:brace263@} [72] @{char@:brace number 264@:73@:5.31458@:0@:52.94102@:52.94102@:0@:0@:brace264@} -[73 -@{char@:brace number 491@:108@:10.80444@:0@:140.62512@:140.62512@:0@:0@:brace49 -1@} [108]] +[73] @{char@:brace number 265@:74@:5.33133@:0@:53.20676@:53.20676@:0@:0@:brace265@} [74] -@{char@:brace number 492@:109@:10.83823@:0@:141.16534@:141.16534@:0@:0@:brace49 -2@} [109 @{char@:brace number 266@:75@:5.34781@:0@:53.47331@:53.47331@:0@:0@:brace266@} -[75]] +[75] @{char@:brace number 267@:76@:5.36456@:0@:53.7407@:53.7407@:0@:0@:brace267@} [76] -@{char@:brace number 493@:110@:10.87201@:0@:141.70726@:141.70726@:0@:0@:brace49 -3@} [110] @{char@:brace number 268@:77@:5.38132@:0@:54.00893@:54.00893@:0@:0@:brace268@} [77] @{char@:brace number 269@:78@:5.39835@:0@:54.278@:54.278@:0@:0@:brace269@} [78] -@{char@:brace number 494@:111@:10.90607@:0@:142.25085@:142.25085@:0@:0@:brace49 -4@} [111] @{char@:brace number 270@:79@:5.4151@:0@:54.54791@:54.54791@:0@:0@:brace270@} [79] -@{char@:brace number 495@:112@:10.9404@:0@:142.79616@:142.79616@:0@:0@:brace495 -@} [112 @{char@:brace number 271@:80@:5.43213@:0@:54.81866@:54.81866@:0@:0@:brace271@} -[80]] +[80] @{char@:brace number 272@:81@:5.44916@:0@:55.09027@:55.09027@:0@:0@:brace272@} [81] @{char@:brace number 273@:82@:5.46619@:0@:55.36273@:55.36273@:0@:0@:brace273@} -[82 -@{char@:brace number 496@:113@:10.97446@:0@:143.34319@:143.34319@:0@:0@:brace49 -6@} [113]] -@{char@:brace number 497@:114@:11.00879@:0@:143.8919@:143.8919@:0@:0@:brace497@ -} [114] +[82] @{char@:brace number 274@:83@:5.48322@:0@:55.63605@:55.63605@:0@:0@:brace274@} [83] -@{char@:brace number 498@:115@:11.0434@:0@:144.44234@:144.44234@:0@:0@:brace498 -@} [115] @{char@:brace number 275@:84@:5.50052@:0@:55.9102@:55.9102@:0@:0@:brace275@} [84] @{char@:brace number 276@:85@:5.51755@:0@:56.18523@:56.18523@:0@:0@:brace276@} [85] -@{char@:brace number 499@:116@:11.078@:0@:144.9945@:144.9945@:0@:0@:brace499@} -[116] @{char@:brace number 277@:86@:5.53485@:0@:56.4611@:56.4611@:0@:0@:brace277@} [86] @{char@:brace number 278@:87@:5.55215@:0@:56.73785@:56.73785@:0@:0@:brace278@} -[87 -@{char@:brace number 500@:117@:11.11261@:0@:145.54842@:145.54842@:0@:0@:brace50 -0@} [117]] +[87] @{char@:brace number 279@:88@:5.56973@:0@:57.01546@:57.01546@:0@:0@:brace279@} [88] @{char@:brace number 280@:89@:5.58704@:0@:57.29395@:57.29395@:0@:0@:brace280@} [89] -@{char@:brace number 501@:118@:11.14749@:0@:146.10405@:146.10405@:0@:0@:brace50 -1@} [118] @{char@:brace number 281@:90@:5.60461@:0@:57.5733@:57.5733@:0@:0@:brace281@} [90] @{char@:brace number 282@:91@:5.6222@:0@:57.85353@:57.85353@:0@:0@:brace282@} [91] -@{char@:brace number 502@:119@:11.18237@:0@:146.66142@:146.66142@:0@:0@:brace50 -2@} [119] @{char@:brace number 283@:92@:5.63977@:0@:58.13464@:58.13464@:0@:0@:brace283@} [92] @{char@:brace number 284@:93@:5.65735@:0@:58.41663@:58.41663@:0@:0@:brace284@} [93] -@{char@:brace number 503@:120@:11.21725@:0@:147.22054@:147.22054@:0@:0@:brace50 -3@} [120] @{char@:brace number 285@:94@:5.6752@:0@:58.6995@:58.6995@:0@:0@:brace285@} [94] @{char@:brace number 286@:95@:5.69278@:0@:58.98326@:58.98326@:0@:0@:brace286@} [95] -@{char@:brace number 504@:121@:11.25241@:0@:147.7814@:147.7814@:0@:0@:brace504@ -} [121] @{char@:brace number 287@:96@:5.71063@:0@:59.2679@:59.2679@:0@:0@:brace287@} [96] @{char@:brace number 288@:97@:5.72849@:0@:59.55342@:59.55342@:0@:0@:brace288@} [97] -@{char@:brace number 505@:122@:11.28757@:0@:148.34402@:148.34402@:0@:0@:brace50 -5@} [122] @{char@:brace number 289@:98@:5.74661@:0@:59.83984@:59.83984@:0@:0@:brace289@} [98] @{char@:brace number 290@:99@:5.76447@:0@:60.12718@:60.12718@:0@:0@:brace290@} [99] -@{char@:brace number 506@:123@:11.323@:0@:148.9084@:148.9084@:0@:0@:brace506@} -[123 @{char@:brace number 291@:100@:5.7826@:0@:60.4154@:60.4154@:0@:0@:brace291@} -[100]] +[100] @{char@:brace number 292@:101@:5.80072@:0@:60.70453@:60.70453@:0@:0@:brace292@} [101] -@{char@:brace number 507@:124@:11.35843@:0@:149.47455@:149.47455@:0@:0@:brace50 -7@} [124 @{char@:brace number 293@:102@:5.81885@:0@:60.99457@:60.99457@:0@:0@:brace293@} -[102]] +[102] @{char@:brace number 294@:103@:5.83698@:0@:61.2855@:61.2855@:0@:0@:brace294@} [103] -@{char@:brace number 508@:125@:11.39386@:0@:150.04247@:150.04247@:0@:0@:brace50 -8@} [125 @{char@:brace number 295@:104@:5.85538@:0@:61.57736@:61.57736@:0@:0@:brace295@} -[104]] +[104] @{char@:brace number 296@:105@:5.8735@:0@:61.87013@:61.87013@:0@:0@:brace296@} [105] -@{char@:brace number 509@:126@:11.42957@:0@:150.61217@:150.61217@:0@:0@:brace50 -9@} [126 @{char@:brace number 297@:106@:5.8919@:0@:62.1638@:62.1638@:0@:0@:brace297@} -[106]] +[106] @{char@:brace number 298@:107@:5.91031@:0@:62.4584@:62.4584@:0@:0@:brace298@} -[107]rm -f feta-braces-i.*gf feta-braces-i.*pk - -@{char@:brace number 510@:127@:11.46555@:0@:151.18364@:151.18364@:0@:0@:brace51 -0@} [127 +[107] @{char@:brace number 299@:108@:5.92899@:0@:62.75392@:62.75392@:0@:0@:brace299@} -[108]] +[108] @{char@:brace number 300@:109@:5.94739@:0@:63.05037@:63.05037@:0@:0@:brace300@} [109] -@{char@:brace number 511@:128@:11.50125@:0@:151.75693@:151.75693@:0@:0@:brace51 -1@} [128 @{char@:brace number 301@:110@:5.96606@:0@:63.34773@:63.34773@:0@:0@:brace301@} -[110]] -@{tnof@}) ) -(some charht values had to be adjusted by as much as 0.99455pt) -(some chardp values had to be adjusted by as much as 0.99455pt) -Font metrics written on feta-braces-h.tfm. -Output written on feta-braces-h.600gf (64 characters, 289764 bytes). -Transcript written on feta-braces-h.log. - +[110] @{char@:brace number 302@:111@:5.98474@:0@:63.64604@:63.64604@:0@:0@:brace302@} [111] @{char@:brace number 303@:112@:6.00342@:0@:63.94528@:63.94528@:0@:0@:brace303@} @@ -258593,8 +258629,7 @@ @{char@:brace number 304@:113@:6.02237@:0@:64.24545@:64.24545@:0@:0@:brace304@} [113] @{char@:brace number 305@:114@:6.04105@:0@:64.54657@:64.54657@:0@:0@:brace305@} -[114]This is METAFONT, Version 2.7182818 (TeX Live 2019/dev/Debian) (preloaded base=mf) - +[114] @{char@:brace number 306@:115@:6.06@:0@:64.84862@:64.84862@:0@:0@:brace306@} [115] @{char@:brace number 307@:116@:6.07895@:0@:65.15163@:65.15163@:0@:0@:brace307@} @@ -258605,54 +258640,58 @@ [118] @{char@:brace number 310@:119@:6.13635@:0@:66.06633@:66.06633@:0@:0@:brace310@} [119] -(feta-braces-b.mf (feta-braces.mf (feta-autometric.mf -****************************************************** -Using feta Autometric macros. -order of messages: - NAME/CODE/BP/WD/DP/HT/WX/WY -****************************************************** -) (feta-macros.mf @{char@:brace number 311@:120@:6.15558@:0@:66.37315@:66.37315@:0@:0@:brace311@} -[120]mv feta-braces-h.log feta-braces-h.tfm ./out - +[120] @{char@:brace number 312@:121@:6.1748@:0@:66.68092@:66.68092@:0@:0@:brace312@} -[121)] (feta-params.mf +[121] @{char@:brace number 313@:122@:6.19403@:0@:66.98967@:66.98967@:0@:0@:brace313@} -[122]) +[122] @{char@:brace number 314@:123@:6.21353@:0@:67.29936@:67.29936@:0@:0@:brace314@} [123] @{char@:brace number 315@:124@:6.23303@:0@:67.61005@:67.61005@:0@:0@:brace315@} [124] -@{font@:GNU@:LilyPond@:feta-braces-b@:40@:fetaBraces@} -@{char@:brace number 64@:65@:2.8443@:0@:13.48654@:13.48654@:0@:0@:brace64@} -[65] -@{char@:brace number 65@:66@:2.85336@:0@:13.62875@:13.62875@:0@:0@:brace65@} -[66] @{char@:brace number 316@:125@:6.25253@:0@:67.92169@:67.92169@:0@:0@:brace316@} [125] -@{char@:brace number 66@:67@:2.86215@:0@:13.77142@:13.77142@:0@:0@:brace66@} -[67] @{char@:brace number 317@:126@:6.27203@:0@:68.23433@:68.23433@:0@:0@:brace317@} [126] -@{char@:brace number 67@:68@:2.87122@:0@:13.91452@:13.91452@:0@:0@:brace67@} -[68] -@{char@:brace number 68@:69@:2.88028@:0@:14.05809@:14.05809@:0@:0@:brace68@} -[69] @{char@:brace number 318@:127@:6.29181@:0@:68.54793@:68.54793@:0@:0@:brace318@} [127] -@{char@:brace number 69@:70@:2.88907@:0@:14.2021@:14.2021@:0@:0@:brace69@} -[70] @{char@:brace number 319@:128@:6.31131@:0@:68.86252@:68.86252@:0@:0@:brace319@} [128] -@{tnof@}) -@{char@:brace number 70@:71@:2.89813@:0@:14.34656@:14.34656@:0@:0@:brace70@} -[71] ) +@{tnof@}) ) (some charht values had to be adjusted by as much as 0.54578pt) (some chardp values had to be adjusted by as much as 0.54578pt) Font metrics written on feta-braces-e.tfm. Output written on feta-braces-e.600gf (64 characters, 129396 bytes). Transcript written on feta-braces-e.log. +mv feta-braces-e.log feta-braces-e.tfm ./out +rm -f feta-braces-e.*gf feta-braces-e.*pk +( echo ./out/feta-braces-b.tfm: ./feta-braces.mf ./feta-autometric.mf ./feta-macros.mf ./feta-params.mf > out/feta-braces-b.dep ) && MFINPUTS=. mf-nowin -progname=mf "\mode:=ljfour; nonstopmode; input feta-braces-b.mf;" +This is METAFONT, Version 2.7182818 (TeX Live 2019/dev/Debian) (preloaded base=mf) +(feta-braces-b.mf (feta-braces.mf( echo ./out/feta-braces-g.tfm: ./feta-braces.mf ./feta-autometric.mf ./feta-macros.mf ./feta-params.mf > out/feta-braces-g.dep ) && MFINPUTS=. mf-nowin -progname=mf "\mode:=ljfour; nonstopmode; input feta-braces-g.mf;" + (feta-autometric.mf +****************************************************** +Using feta Autometric macros. +order of messages: + NAME/CODE/BP/WD/DP/HT/WX/WY +****************************************************** +) (feta-macros.mf) (feta-params.mf) +@{font@:GNU@:LilyPond@:feta-braces-b@:40@:fetaBraces@} +@{char@:brace number 64@:65@:2.8443@:0@:13.48654@:13.48654@:0@:0@:brace64@} +[65] +@{char@:brace number 65@:66@:2.85336@:0@:13.62875@:13.62875@:0@:0@:brace65@} +[66] +@{char@:brace number 66@:67@:2.86215@:0@:13.77142@:13.77142@:0@:0@:brace66@} +[67] +@{char@:brace number 67@:68@:2.87122@:0@:13.91452@:13.91452@:0@:0@:brace67@} +[68] +@{char@:brace number 68@:69@:2.88028@:0@:14.05809@:14.05809@:0@:0@:brace68@} +[69] +@{char@:brace number 69@:70@:2.88907@:0@:14.2021@:14.2021@:0@:0@:brace69@} +[70] +@{char@:brace number 70@:71@:2.89813@:0@:14.34656@:14.34656@:0@:0@:brace70@} +[71] @{char@:brace number 71@:72@:2.9072@:0@:14.49146@:14.49146@:0@:0@:brace71@} [72] @{char@:brace number 72@:73@:2.91626@:0@:14.63683@:14.63683@:0@:0@:brace72@} @@ -258680,15 +258719,13 @@ @{char@:brace number 83@:84@:3.01843@:0@:16.26616@:16.26616@:0@:0@:brace83@} [84] @{char@:brace number 84@:85@:3.02777@:0@:16.41708@:16.41708@:0@:0@:brace84@} -[85]mv feta-braces-e.log feta-braces-e.tfm ./out - +[85] @{char@:brace number 85@:86@:3.03738@:0@:16.56848@:16.56848@:0@:0@:brace85@} [86] @{char@:brace number 86@:87@:3.04672@:0@:16.72035@:16.72035@:0@:0@:brace86@} [87] @{char@:brace number 87@:88@:3.05634@:0@:16.87268@:16.87268@:0@:0@:brace87@} -[88]rm -f feta-braces-h.*gf feta-braces-h.*pk - +[88] @{char@:brace number 88@:89@:3.06595@:0@:17.0255@:17.0255@:0@:0@:brace88@} [89] @{char@:brace number 89@:90@:3.07556@:0@:17.1788@:17.1788@:0@:0@:brace89@} @@ -258746,8 +258783,7 @@ @{char@:brace number 115@:116@:3.33594@:0@:21.33743@:21.33743@:0@:0@:brace115@} [116] @{char@:brace number 116@:117@:3.34637@:0@:21.50423@:21.50423@:0@:0@:brace116@} -[117]rm -f feta-braces-e.*gf feta-braces-e.*pk - +[117] @{char@:brace number 117@:118@:3.35681@:0@:21.67155@:21.67155@:0@:0@:brace117@} [118] @{char@:brace number 118@:119@:3.36725@:0@:21.83939@:21.83939@:0@:0@:brace118@} @@ -258777,9 +258813,7 @@ Output written on feta-braces-b.600gf (64 characters, 41128 bytes). Transcript written on feta-braces-b.log. mv feta-braces-b.log feta-braces-b.tfm ./out -( echo ./out/feta-braces-g.tfm: ./feta-braces.mf ./feta-autometric.mf ./feta-macros.mf ./feta-params.mf > out/feta-braces-g.dep ) && MFINPUTS=. mf-nowin -progname=mf "\mode:=ljfour; nonstopmode; input feta-braces-g.mf;" rm -f feta-braces-b.*gf feta-braces-b.*pk -( echo ./out/feta-braces-a.tfm: ./feta-braces.mf ./feta-autometric.mf ./feta-macros.mf ./feta-params.mf > out/feta-braces-a.dep ) && MFINPUTS=. mf-nowin -progname=mf "\mode:=ljfour; nonstopmode; input feta-braces-a.mf;" This is METAFONT, Version 2.7182818 (TeX Live 2019/dev/Debian) (preloaded base=mf) (feta-braces-g.mf (feta-braces.mf (feta-autometric.mf @@ -258845,209 +258879,211 @@ @{char@:brace number 410@:91@:8.38773@:0@:102.02765@:102.02765@:0@:0@:brace410@ } [91] @{char@:brace number 411@:92@:8.4141@:0@:102.44704@:102.44704@:0@:0@:brace411@} -[92]( echo ./out/feta-braces-c.tfm: ./feta-braces.mf ./feta-autometric.mf ./feta-macros.mf ./feta-params.mf > out/feta-braces-c.dep ) && MFINPUTS=. mf-nowin -progname=mf "\mode:=ljfour; nonstopmode; input feta-braces-c.mf;" -This is METAFONT, Version 2.7182818 (TeX Live 2019/dev/Debian) (preloaded base=mf) - +[92] @{char@:brace number 412@:93@:8.44046@:0@:102.86774@:102.86774@:0@:0@:brace412@ } [93] @{char@:brace number 413@:94@:8.46683@:0@:103.28976@:103.28976@:0@:0@:brace413@ } [94] @{char@:brace number 414@:95@:8.49347@:0@:103.7131@:103.7131@:0@:0@:brace414@} [95] -(feta-braces-a.mf (feta-braces.mf (feta-autometric.mf @{char@:brace number 415@:96@:8.51984@:0@:104.13777@:104.13777@:0@:0@:brace415@ } [96] -****************************************************** -Using feta Autometric macros. -order of messages: - NAME/CODE/BP/WD/DP/HT/WX/WY -****************************************************** -) (feta-macros.mf @{char@:brace number 416@:97@:8.54648@:0@:104.56377@:104.56377@:0@:0@:brace416@ } [97] @{char@:brace number 417@:98@:8.5734@:0@:104.99109@:104.99109@:0@:0@:brace417@} -[98]) (feta-params.mf +[98] @{char@:brace number 418@:99@:8.60031@:0@:105.41977@:105.41977@:0@:0@:brace418@ -} [99]) +} [99] @{char@:brace number 419@:100@:8.62723@:0@:105.84978@:105.84978@:0@:0@:brace419 @} [100] +@{char@:brace number 420@:101@:8.65414@:0@:106.28114@:106.28114@:0@:0@:brace420 +@} [101] +@{char@:brace number 421@:102@:8.68134@:0@:106.71385@:106.71385@:0@:0@:brace421 +@} [102] +@{char@:brace number 422@:103@:8.70853@:0@:107.14792@:107.14792@:0@:0@:brace422 +@} [103] +@{char@:brace number 423@:104@:8.73572@:0@:107.58334@:107.58334@:0@:0@:brace423 +@} [104] +@{char@:brace number 424@:105@:8.76291@:0@:108.02013@:108.02013@:0@:0@:brace424 +@} [105] +@{char@:brace number 425@:106@:8.79037@:0@:108.45827@:108.45827@:0@:0@:brace425 +@} [106] +@{char@:brace number 426@:107@:8.81784@:0@:108.8978@:108.8978@:0@:0@:brace426@} +[107] +@{char@:brace number 427@:108@:8.84558@:0@:109.33868@:109.33868@:0@:0@:brace427 +@} [108] +@{char@:brace number 428@:109@:8.87332@:0@:109.78096@:109.78096@:0@:0@:brace428 +@} [109] +@{char@:brace number 429@:110@:8.90106@:0@:110.22462@:110.22462@:0@:0@:brace429 +@} [110] +@{char@:brace number 430@:111@:8.9288@:0@:110.66968@:110.66968@:0@:0@:brace430@ +} [111] +@{char@:brace number 431@:112@:8.95682@:0@:111.11612@:111.11612@:0@:0@:brace431 +@} [112] +@{char@:brace number 432@:113@:8.98483@:0@:111.56396@:111.56396@:0@:0@:brace432 +@} [113] +@{char@:brace number 433@:114@:9.01312@:0@:112.0132@:112.0132@:0@:0@:brace433@} +[114] +@{char@:brace number 434@:115@:9.04114@:0@:112.46385@:112.46385@:0@:0@:brace434 +@} [115] +@{char@:brace number 435@:116@:9.06943@:0@:112.91591@:112.91591@:0@:0@:brace435 +@} [116] +@{char@:brace number 436@:117@:9.09799@:0@:113.36938@:113.36938@:0@:0@:brace436 +@} [117] +@{char@:brace number 437@:118@:9.12628@:0@:113.82428@:113.82428@:0@:0@:brace437 +@} [118] +@{char@:brace number 438@:119@:9.15485@:0@:114.2806@:114.2806@:0@:0@:brace438@} +[119] +@{char@:brace number 439@:120@:9.18369@:0@:114.73834@:114.73834@:0@:0@:brace439 +@} [120] +@{char@:brace number 440@:121@:9.21225@:0@:115.19753@:115.19753@:0@:0@:brace440 +@} [121] +@{char@:brace number 441@:122@:9.24109@:0@:115.65813@:115.65813@:0@:0@:brace441 +@} [122] +@{char@:brace number 442@:123@:9.2702@:0@:116.12018@:116.12018@:0@:0@:brace442@ +} [123] +@{char@:brace number 443@:124@:9.29904@:0@:116.5837@:116.5837@:0@:0@:brace443@} +[124] +@{char@:brace number 444@:125@:9.32816@:0@:117.04865@:117.04865@:0@:0@:brace444 +@} [125] +@{char@:brace number 445@:126@:9.35754@:0@:117.51505@:117.51505@:0@:0@:brace445 +@} [126] +@{char@:brace number 446@:127@:9.38666@:0@:117.98293@:117.98293@:0@:0@:brace446 +@} [127] +@{char@:brace number 447@:128@:9.41605@:0@:118.45226@:118.45226@:0@:0@:brace447 +@} [128] +@{tnof@}) ) +(some charht values had to be adjusted by as much as 0.81425pt) +(some chardp values had to be adjusted by as much as 0.81425pt) +Font metrics written on feta-braces-g.tfm. +Output written on feta-braces-g.600gf (64 characters, 225352 bytes). +Transcript written on feta-braces-g.log. +mv feta-braces-g.log feta-braces-g.tfm ./out +rm -f feta-braces-g.*gf feta-braces-g.*pk +( echo ./out/feta-braces-a.tfm: ./feta-braces.mf ./feta-autometric.mf ./feta-macros.mf ./feta-params.mf > out/feta-braces-a.dep ) && MFINPUTS=. mf-nowin -progname=mf "\mode:=ljfour; nonstopmode; input feta-braces-a.mf;" +This is METAFONT, Version 2.7182818 (TeX Live 2019/dev/Debian) (preloaded base=mf) + +(feta-braces-a.mf (feta-braces.mf (feta-autometric.mf +****************************************************** +Using feta Autometric macros. +order of messages: + NAME/CODE/BP/WD/DP/HT/WX/WY +****************************************************** +) (feta-macros.mf) (feta-params.mf) @{font@:GNU@:LilyPond@:feta-braces-a@:20@:fetaBraces@} @{char@:brace number 0@:65@:2.32877@:0@:5.25@:5.25@:0@:0@:brace0@} [65] @{char@:brace number 1@:66@:2.3359@:0@:5.36644@:5.36644@:0@:0@:brace1@} [66] -@{char@:brace number 420@:101@:8.65414@:0@:106.28114@:106.28114@:0@:0@:brace420 -@} [101] @{char@:brace number 2@:67@:2.34332@:0@:5.48325@:5.48325@:0@:0@:brace2@} [67] @{char@:brace number 3@:68@:2.35074@:0@:5.6004@:5.6004@:0@:0@:brace3@} [68] -@{char@:brace number 421@:102@:8.68134@:0@:106.71385@:106.71385@:0@:0@:brace421 -@} [102 @{char@:brace number 4@:69@:2.35788@:0@:5.71794@:5.71794@:0@:0@:brace4@} -[69]] +[69] @{char@:brace number 5@:70@:2.3653@:0@:5.83585@:5.83585@:0@:0@:brace5@} [70] -@{char@:brace number 422@:103@:8.70853@:0@:107.14792@:107.14792@:0@:0@:brace422 -@} [103 -@{char@:brace number 6@:71@:2.37271@:0@:5.9541@:5.9541@:0@:0@:brace6@} [71]] +@{char@:brace number 6@:71@:2.37271@:0@:5.9541@:5.9541@:0@:0@:brace6@} [71] @{char@:brace number 7@:72@:2.38013@:0@:6.07274@:6.07274@:0@:0@:brace7@} [72] -@{char@:brace number 423@:104@:8.73572@:0@:107.58334@:107.58334@:0@:0@:brace423 -@} [104 @{char@:brace number 8@:73@:2.38754@:0@:6.19174@:6.19174@:0@:0@:brace8@} -[73]] +[73] @{char@:brace number 9@:74@:2.39523@:0@:6.31113@:6.31113@:0@:0@:brace9@} [74] -@{char@:brace number 424@:105@:8.76291@:0@:108.02013@:108.02013@:0@:0@:brace424 -@} [105 @{char@:brace number 10@:75@:2.40265@:0@:6.43088@:6.43088@:0@:0@:brace10@} -[75]] +[75] @{char@:brace number 11@:76@:2.41006@:0@:6.55101@:6.55101@:0@:0@:brace11@} [76] -@{char@:brace number 425@:106@:8.79037@:0@:108.45827@:108.45827@:0@:0@:brace425 -@} [106 @{char@:brace number 12@:77@:2.41776@:0@:6.67152@:6.67152@:0@:0@:brace12@} -[77]] +[77] @{char@:brace number 13@:78@:2.42517@:0@:6.7924@:6.7924@:0@:0@:brace13@} [78] -@{char@:brace number 426@:107@:8.81784@:0@:108.8978@:108.8978@:0@:0@:brace426@} -[107 @{char@:brace number 14@:79@:2.43286@:0@:6.91367@:6.91367@:0@:0@:brace14@} -[79]] +[79] @{char@:brace number 15@:80@:2.44055@:0@:7.03531@:7.03531@:0@:0@:brace15@} [80] -@{char@:brace number 427@:108@:8.84558@:0@:109.33868@:109.33868@:0@:0@:brace427 -@} [108 @{char@:brace number 16@:81@:2.44824@:0@:7.15733@:7.15733@:0@:0@:brace16@} -[81]] +[81] @{char@:brace number 17@:82@:2.45566@:0@:7.27975@:7.27975@:0@:0@:brace17@} [82] -@{char@:brace number 428@:109@:8.87332@:0@:109.78096@:109.78096@:0@:0@:brace428 -@} [109 @{char@:brace number 18@:83@:2.46335@:0@:7.40253@:7.40253@:0@:0@:brace18@} -[83]] +[83] @{char@:brace number 19@:84@:2.47104@:0@:7.5257@:7.5257@:0@:0@:brace19@} [84] -@{char@:brace number 429@:110@:8.90106@:0@:110.22462@:110.22462@:0@:0@:brace429 -@} [110] @{char@:brace number 20@:85@:2.479@:0@:7.64925@:7.64925@:0@:0@:brace20@} [85] @{char@:brace number 21@:86@:2.4867@:0@:7.7732@:7.7732@:0@:0@:brace21@} [86] -@{char@:brace number 430@:111@:8.9288@:0@:110.66968@:110.66968@:0@:0@:brace430@ -} [111 @{char@:brace number 22@:87@:2.49438@:0@:7.89754@:7.89754@:0@:0@:brace22@} -[87]] +[87] @{char@:brace number 23@:88@:2.50235@:0@:8.02225@:8.02225@:0@:0@:brace23@} [88] -@{char@:brace number 431@:112@:8.95682@:0@:111.11612@:111.11612@:0@:0@:brace431 -@} [112 @{char@:brace number 24@:89@:2.51004@:0@:8.14737@:8.14737@:0@:0@:brace24@} -[89]] +[89] @{char@:brace number 25@:90@:2.518@:0@:8.27287@:8.27287@:0@:0@:brace25@} [90] -@{char@:brace number 432@:113@:8.98483@:0@:111.56396@:111.56396@:0@:0@:brace432 -@} [113 @{char@:brace number 26@:91@:2.52597@:0@:8.39877@:8.39877@:0@:0@:brace26@} -[91]] +[91] @{char@:brace number 27@:92@:2.53366@:0@:8.52507@:8.52507@:0@:0@:brace27@} [92] -@{char@:brace number 433@:114@:9.01312@:0@:112.0132@:112.0132@:0@:0@:brace433@} -[114 @{char@:brace number 28@:93@:2.54163@:0@:8.65175@:8.65175@:0@:0@:brace28@} -[93]] +[93] @{char@:brace number 29@:94@:2.54959@:0@:8.77884@:8.77884@:0@:0@:brace29@} [94] -@{char@:brace number 434@:115@:9.04114@:0@:112.46385@:112.46385@:0@:0@:brace434 -@} [115 @{char@:brace number 30@:95@:2.55756@:0@:8.90631@:8.90631@:0@:0@:brace30@} -[95]] +[95] @{char@:brace number 31@:96@:2.56552@:0@:9.0342@:9.0342@:0@:0@:brace31@} [96] -@{char@:brace number 435@:116@:9.06943@:0@:112.91591@:112.91591@:0@:0@:brace435 -@} [116 @{char@:brace number 32@:97@:2.57376@:0@:9.16246@:9.16246@:0@:0@:brace32@} -[97]] +[97] @{char@:brace number 33@:98@:2.58173@:0@:9.29115@:9.29115@:0@:0@:brace33@} [98] -@{char@:brace number 436@:117@:9.09799@:0@:113.36938@:113.36938@:0@:0@:brace436 -@} [117 @{char@:brace number 34@:99@:2.58969@:0@:9.42024@:9.42024@:0@:0@:brace34@} -[99]] +[99] @{char@:brace number 35@:100@:2.59793@:0@:9.54973@:9.54973@:0@:0@:brace35@} [100] -@{char@:brace number 437@:118@:9.12628@:0@:113.82428@:113.82428@:0@:0@:brace437 -@} [118 @{char@:brace number 36@:101@:2.6059@:0@:9.67963@:9.67963@:0@:0@:brace36@} -[101]] +[101] @{char@:brace number 37@:102@:2.61414@:0@:9.80992@:9.80992@:0@:0@:brace37@} [102] @{char@:brace number 38@:103@:2.62238@:0@:9.94063@:9.94063@:0@:0@:brace38@} [103] -@{char@:brace number 438@:119@:9.15485@:0@:114.2806@:114.2806@:0@:0@:brace438@} -[119] @{char@:brace number 39@:104@:2.63062@:0@:10.07175@:10.07175@:0@:0@:brace39@} [104] @{char@:brace number 40@:105@:2.63885@:0@:10.20328@:10.20328@:0@:0@:brace40@} [105] -@{char@:brace number 439@:120@:9.18369@:0@:114.73834@:114.73834@:0@:0@:brace439 -@} [120] @{char@:brace number 41@:106@:2.6471@:0@:10.33522@:10.33522@:0@:0@:brace41@} [106] @{char@:brace number 42@:107@:2.65533@:0@:10.46758@:10.46758@:0@:0@:brace42@} [107] -@{char@:brace number 440@:121@:9.21225@:0@:115.19753@:115.19753@:0@:0@:brace440 -@} [121] @{char@:brace number 43@:108@:2.66357@:0@:10.60034@:10.60034@:0@:0@:brace43@} [108] @{char@:brace number 44@:109@:2.67209@:0@:10.73352@:10.73352@:0@:0@:brace44@} [109] -@{char@:brace number 441@:122@:9.24109@:0@:115.65813@:115.65813@:0@:0@:brace441 -@} [122] @{char@:brace number 45@:110@:2.68033@:0@:10.86713@:10.86713@:0@:0@:brace45@} [110] @{char@:brace number 46@:111@:2.68884@:0@:11.00114@:11.00114@:0@:0@:brace46@} [111] -@{char@:brace number 442@:123@:9.2702@:0@:116.12018@:116.12018@:0@:0@:brace442@ -} [123] @{char@:brace number 47@:112@:2.69708@:0@:11.13559@:11.13559@:0@:0@:brace47@} [112] @{char@:brace number 48@:113@:2.7056@:0@:11.27045@:11.27045@:0@:0@:brace48@} [113] -@{char@:brace number 443@:124@:9.29904@:0@:116.5837@:116.5837@:0@:0@:brace443@} -[124 @{char@:brace number 49@:114@:2.71411@:0@:11.40572@:11.40572@:0@:0@:brace49@} -[114]] +[114] @{char@:brace number 50@:115@:2.72263@:0@:11.54143@:11.54143@:0@:0@:brace50@} [115] -@{char@:brace number 444@:125@:9.32816@:0@:117.04865@:117.04865@:0@:0@:brace444 -@} [125 @{char@:brace number 51@:116@:2.73114@:0@:11.67755@:11.67755@:0@:0@:brace51@} -[116]] +[116] @{char@:brace number 52@:117@:2.73965@:0@:11.81412@:11.81412@:0@:0@:brace52@} [117] -@{char@:brace number 445@:126@:9.35754@:0@:117.51505@:117.51505@:0@:0@:brace445 -@} [126 @{char@:brace number 53@:118@:2.74817@:0@:11.9511@:11.9511@:0@:0@:brace53@} -[118]] +[118] @{char@:brace number 54@:119@:2.75696@:0@:12.0885@:12.0885@:0@:0@:brace54@} [119] -@{char@:brace number 446@:127@:9.38666@:0@:117.98293@:117.98293@:0@:0@:brace446 -@} [127 @{char@:brace number 55@:120@:2.76547@:0@:12.22635@:12.22635@:0@:0@:brace55@} -[120]] +[120] @{char@:brace number 56@:121@:2.77426@:0@:12.36462@:12.36462@:0@:0@:brace56@} [121] -@{char@:brace number 447@:128@:9.41605@:0@:118.45226@:118.45226@:0@:0@:brace447 -@} [128 @{char@:brace number 57@:122@:2.78278@:0@:12.50334@:12.50334@:0@:0@:brace57@} -[122]] -@{tnof@}) ) -(some charht values had to be adjusted by as much as 0.81425pt) -(some chardp values had to be adjusted by as much as 0.81425pt) -Font metrics written on feta-braces-g.tfm. -Output written on feta-braces-g.600gf (64 characters, 225352 bytes). -Transcript written on feta-braces-g.log. - +[122] @{char@:brace number 58@:123@:2.79156@:0@:12.64247@:12.64247@:0@:0@:brace58@} [123] @{char@:brace number 59@:124@:2.80035@:0@:12.78206@:12.78206@:0@:0@:brace59@} @@ -259066,11 +259102,9 @@ Font metrics written on feta-braces-a.tfm. Output written on feta-braces-a.600gf (64 characters, 20804 bytes). Transcript written on feta-braces-a.log. -mv feta-braces-g.log feta-braces-g.tfm ./out -( echo ./out/feta-braces-f.tfm: ./feta-braces.mf ./feta-autometric.mf ./feta-macros.mf ./feta-params.mf > out/feta-braces-f.dep ) && MFINPUTS=. mf-nowin -progname=mf "\mode:=ljfour; nonstopmode; input feta-braces-f.mf;" mv feta-braces-a.log feta-braces-a.tfm ./out -rm -f feta-braces-g.*gf feta-braces-g.*pk rm -f feta-braces-a.*gf feta-braces-a.*pk +( echo ./out/feta-braces-c.tfm: ./feta-braces.mf ./feta-autometric.mf ./feta-macros.mf ./feta-params.mf > out/feta-braces-c.dep ) && MFINPUTS=. mf-nowin -progname=mf "\mode:=ljfour; nonstopmode; input feta-braces-c.mf;" This is METAFONT, Version 2.7182818 (TeX Live 2019/dev/Debian) (preloaded base=mf) (feta-braces-c.mf (feta-braces.mf (feta-autometric.mf @@ -259215,6 +259249,9 @@ Font metrics written on feta-braces-c.tfm. Output written on feta-braces-c.600gf (64 characters, 65112 bytes). Transcript written on feta-braces-c.log. +mv feta-braces-c.log feta-braces-c.tfm ./out +rm -f feta-braces-c.*gf feta-braces-c.*pk +( echo ./out/feta-braces-f.tfm: ./feta-braces.mf ./feta-autometric.mf ./feta-macros.mf ./feta-params.mf > out/feta-braces-f.dep ) && MFINPUTS=. mf-nowin -progname=mf "\mode:=ljfour; nonstopmode; input feta-braces-f.mf;" This is METAFONT, Version 2.7182818 (TeX Live 2019/dev/Debian) (preloaded base=mf) (feta-braces-f.mf (feta-braces.mf (feta-autometric.mf @@ -259223,8 +259260,7 @@ order of messages: NAME/CODE/BP/WD/DP/HT/WX/WY ****************************************************** -) (feta-macros.mf) (feta-params.mfmv feta-braces-c.log feta-braces-c.tfm ./out -) +) (feta-macros.mf) (feta-params.mf) @{font@:GNU@:LilyPond@:feta-braces-f@:120@:fetaBraces@} @{char@:brace number 320@:65@:6.33109@:0@:69.17809@:69.17809@:0@:0@:brace320@} [65] @@ -259237,11 +259273,9 @@ @{char@:brace number 324@:69@:6.41074@:0@:70.45026@:70.45026@:0@:0@:brace324@} [69] @{char@:brace number 325@:70@:6.43079@:0@:70.77078@:70.77078@:0@:0@:brace325@} -[70]rm -f feta-braces-c.*gf feta-braces-c.*pk - +[70] @{char@:brace number 326@:71@:6.45111@:0@:71.09233@:71.09233@:0@:0@:brace326@} -[71]( echo ./out/feta-alphabet20.tfm: ./feta-alphabet.mf ./feta-autometric.mf ./feta-macros.mf ./feta-params.mf ./feta-numbers.mf ./feta-dynamics.mf > out/feta-alphabet20.dep ) && MFINPUTS=. mf-nowin -progname=mf "\mode:=ljfour; nonstopmode; input feta-alphabet20.mf;" - +[71] @{char@:brace number 327@:72@:6.47116@:0@:71.41489@:71.41489@:0@:0@:brace327@} [72] @{char@:brace number 328@:73@:6.49149@:0@:71.73843@:71.73843@:0@:0@:brace328@} @@ -259363,6 +259397,8 @@ Output written on feta-braces-f.600gf (64 characters, 172576 bytes). Transcript written on feta-braces-f.log. mv feta-braces-f.log feta-braces-f.tfm ./out +rm -f feta-braces-f.*gf feta-braces-f.*pk +( echo ./out/feta-alphabet20.tfm: ./feta-alphabet.mf ./feta-autometric.mf ./feta-macros.mf ./feta-params.mf ./feta-numbers.mf ./feta-dynamics.mf > out/feta-alphabet20.dep ) && MFINPUTS=. mf-nowin -progname=mf "\mode:=ljfour; nonstopmode; input feta-alphabet20.mf;" This is METAFONT, Version 2.7182818 (TeX Live 2019/dev/Debian) (preloaded base=mf) (feta-alphabet20.mf (feta-alphabet.mf (feta-autometric.mf @@ -259371,8 +259407,7 @@ order of messages: NAME/CODE/BP/WD/DP/HT/WX/WY ****************************************************** -) (feta-macros.mf) (feta-params.mfrm -f feta-braces-f.*gf feta-braces-f.*pk -) +) (feta-macros.mf) (feta-params.mf) @{font@:GNU@:LilyPond@:feta-alphabet@:20@:fetaNumber@} (feta-numbers.mf @{char@:Plus@:43@:0@:5@:-2.5@:7.5@:5@:0@:plus@} [43] @@ -259391,8 +259426,7 @@ @{char@:Numeral 2@:50@:0@:7.33333@:0@:10@:7.33333@:0@:two@} [50] w:55 h:83 -@{char@:Numeral 3@:51@:0@:6.66667@:0@:10@:6.66667@:0@:three@} [51]( echo ./out/feta-alphabet23.tfm: ./feta-alphabet.mf ./feta-autometric.mf ./feta-macros.mf ./feta-params.mf ./feta-numbers.mf ./feta-dynamics.mf > out/feta-alphabet23.dep ) && MFINPUTS=. mf-nowin -progname=mf "\mode:=ljfour; nonstopmode; input feta-alphabet23.mf;" - +@{char@:Numeral 3@:51@:0@:6.66667@:0@:10@:6.66667@:0@:three@} [51] w:66 h:83 @{char@:Numeral 4@:52@:0@:8@:0@:10@:8@:0@:four@} [52] @@ -259425,6 +259459,7 @@ Transcript written on feta-alphabet20.log. mv feta-alphabet20.log feta-alphabet20.tfm ./out rm -f feta-alphabet20.*gf feta-alphabet20.*pk +( echo ./out/feta-alphabet23.tfm: ./feta-alphabet.mf ./feta-autometric.mf ./feta-macros.mf ./feta-params.mf ./feta-numbers.mf ./feta-dynamics.mf > out/feta-alphabet23.dep ) && MFINPUTS=. mf-nowin -progname=mf "\mode:=ljfour; nonstopmode; input feta-alphabet23.mf;" This is METAFONT, Version 2.7182818 (TeX Live 2019/dev/Debian) (preloaded base=mf) (feta-alphabet23.mf (feta-alphabet.mf (feta-autometric.mf @@ -259461,8 +259496,7 @@ @{char@:Numeral 5@:53@:0@:7.49953@:0@:11.225@:7.49953@:0@:five@} [53] w:63 h:93 -@{char@:Numeral 6@:54@:0@:7.55501@:0@:11.225@:7.55501@:0@:six@} [54]( echo ./out/feta-alphabet16.tfm: ./feta-alphabet.mf ./feta-autometric.mf ./feta-macros.mf ./feta-params.mf ./feta-numbers.mf ./feta-dynamics.mf > out/feta-alphabet16.dep ) && MFINPUTS=. mf-nowin -progname=mf "\mode:=ljfour; nonstopmode; input feta-alphabet16.mf;" - +@{char@:Numeral 6@:54@:0@:7.55501@:0@:11.225@:7.55501@:0@:six@} [54] w:62 h:93 @{char@:Numeral 7@:55@:0@:7.52016@:0@:11.225@:7.52016@:0@:seven@} [55] @@ -259486,6 +259520,7 @@ Transcript written on feta-alphabet23.log. mv feta-alphabet23.log feta-alphabet23.tfm ./out rm -f feta-alphabet23.*gf feta-alphabet23.*pk +( echo ./out/feta-alphabet16.tfm: ./feta-alphabet.mf ./feta-autometric.mf ./feta-macros.mf ./feta-params.mf ./feta-numbers.mf ./feta-dynamics.mf > out/feta-alphabet16.dep ) && MFINPUTS=. mf-nowin -progname=mf "\mode:=ljfour; nonstopmode; input feta-alphabet16.mf;" This is METAFONT, Version 2.7182818 (TeX Live 2019/dev/Debian) (preloaded base=mf) (feta-alphabet16.mf (feta-alphabet.mf (feta-autometric.mf @@ -259519,8 +259554,7 @@ @{char@:Numeral 4@:52@:0@:6.45715@:0@:7.935@:6.45715@:0@:four@} [52] w:45 h:66 -@{char@:Numeral 5@:53@:0@:5.44823@:0@:7.935@:5.44823@:0@:five@} [53]( echo ./out/feta-alphabet14.tfm: ./feta-alphabet.mf ./feta-autometric.mf ./feta-macros.mf ./feta-params.mf ./feta-numbers.mf ./feta-dynamics.mf > out/feta-alphabet14.dep ) && MFINPUTS=. mf-nowin -progname=mf "\mode:=ljfour; nonstopmode; input feta-alphabet14.mf;" - +@{char@:Numeral 5@:53@:0@:5.44823@:0@:7.935@:5.44823@:0@:five@} [53] w:46 h:66 @{char@:Numeral 6@:54@:0@:5.48853@:0@:7.935@:5.48853@:0@:six@} [54] @@ -259547,6 +259581,7 @@ Transcript written on feta-alphabet16.log. mv feta-alphabet16.log feta-alphabet16.tfm ./out rm -f feta-alphabet16.*gf feta-alphabet16.*pk +( echo ./out/feta-alphabet14.tfm: ./feta-alphabet.mf ./feta-autometric.mf ./feta-macros.mf ./feta-params.mf ./feta-numbers.mf ./feta-dynamics.mf > out/feta-alphabet14.dep ) && MFINPUTS=. mf-nowin -progname=mf "\mode:=ljfour; nonstopmode; input feta-alphabet14.mf;" This is METAFONT, Version 2.7182818 (TeX Live 2019/dev/Debian) (preloaded base=mf) (feta-alphabet14.mf (feta-alphabet.mf (feta-autometric.mf @@ -259574,8 +259609,7 @@ @{char@:Numeral 2@:50@:0@:5.31125@:0@:7.07@:5.31125@:0@:two@} [50] w:40 h:59 -@{char@:Numeral 3@:51@:0@:4.8284@:0@:7.07@:4.8284@:0@:three@} [51]( echo ./out/feta-alphabet13.tfm: ./feta-alphabet.mf ./feta-autometric.mf ./feta-macros.mf ./feta-params.mf ./feta-numbers.mf ./feta-dynamics.mf > out/feta-alphabet13.dep ) && MFINPUTS=. mf-nowin -progname=mf "\mode:=ljfour; nonstopmode; input feta-alphabet13.mf;" - +@{char@:Numeral 3@:51@:0@:4.8284@:0@:7.07@:4.8284@:0@:three@} [51] w:48 h:59 @{char@:Numeral 4@:52@:0@:5.7941@:0@:7.07@:5.7941@:0@:four@} [52] @@ -259607,6 +259641,7 @@ Output written on feta-alphabet14.600gf (21 characters, 3480 bytes). Transcript written on feta-alphabet14.log. mv feta-alphabet14.log feta-alphabet14.tfm ./out +( echo ./out/feta-alphabet13.tfm: ./feta-alphabet.mf ./feta-autometric.mf ./feta-macros.mf ./feta-params.mf ./feta-numbers.mf ./feta-dynamics.mf > out/feta-alphabet13.dep ) && MFINPUTS=. mf-nowin -progname=mf "\mode:=ljfour; nonstopmode; input feta-alphabet13.mf;" rm -f feta-alphabet14.*gf feta-alphabet14.*pk This is METAFONT, Version 2.7182818 (TeX Live 2019/dev/Debian) (preloaded base=mf) @@ -259618,8 +259653,7 @@ ****************************************************** ) (feta-macros.mf) (feta-params.mf) @{font@:GNU@:LilyPond@:feta-alphabet@:12.6@:fetaNumber@} -(feta-numbers.mf( echo ./out/feta-alphabet18.tfm: ./feta-alphabet.mf ./feta-autometric.mf ./feta-macros.mf ./feta-params.mf ./feta-numbers.mf ./feta-dynamics.mf > out/feta-alphabet18.dep ) && MFINPUTS=. mf-nowin -progname=mf "\mode:=ljfour; nonstopmode; input feta-alphabet18.mf;" - +(feta-numbers.mf @{char@:Plus@:43@:0@:3.15001@:-1.575@:4.725@:3.15001@:0@:plus@} [43] @{char@:Numeral comma@:44@:0@:1.33806@:2.0071@:1.33806@:1.33806@:0@:comma@} [44] @@ -259669,6 +259703,7 @@ Transcript written on feta-alphabet13.log. mv feta-alphabet13.log feta-alphabet13.tfm ./out rm -f feta-alphabet13.*gf feta-alphabet13.*pk +( echo ./out/feta-alphabet18.tfm: ./feta-alphabet.mf ./feta-autometric.mf ./feta-macros.mf ./feta-params.mf ./feta-numbers.mf ./feta-dynamics.mf > out/feta-alphabet18.dep ) && MFINPUTS=. mf-nowin -progname=mf "\mode:=ljfour; nonstopmode; input feta-alphabet18.mf;" This is METAFONT, Version 2.7182818 (TeX Live 2019/dev/Debian) (preloaded base=mf) (feta-alphabet18.mf (feta-alphabet.mf (feta-autometric.mf @@ -259690,8 +259725,7 @@ @{char@:Numeral 0@:48@:0@:6.59332@:0@:8.91@:6.59332@:0@:zero@} [48] w:48 h:74 -@{char@:Numeral 1@:49@:0@:5.8253@:0@:8.91@:5.8253@:0@:one@} [49]( echo ./out/feta-alphabet11.tfm: ./feta-alphabet.mf ./feta-autometric.mf ./feta-macros.mf ./feta-params.mf ./feta-numbers.mf ./feta-dynamics.mf > out/feta-alphabet11.dep ) && MFINPUTS=. mf-nowin -progname=mf "\mode:=ljfour; nonstopmode; input feta-alphabet11.mf;" - +@{char@:Numeral 1@:49@:0@:5.8253@:0@:8.91@:5.8253@:0@:one@} [49] w:55 h:74 @{char@:Numeral 2@:50@:0@:6.59332@:0@:8.91@:6.59332@:0@:two@} [50] @@ -259730,6 +259764,7 @@ Transcript written on feta-alphabet18.log. mv feta-alphabet18.log feta-alphabet18.tfm ./out rm -f feta-alphabet18.*gf feta-alphabet18.*pk +( echo ./out/feta-alphabet11.tfm: ./feta-alphabet.mf ./feta-autometric.mf ./feta-macros.mf ./feta-params.mf ./feta-numbers.mf ./feta-dynamics.mf > out/feta-alphabet11.dep ) && MFINPUTS=. mf-nowin -progname=mf "\mode:=ljfour; nonstopmode; input feta-alphabet11.mf;" This is METAFONT, Version 2.7182818 (TeX Live 2019/dev/Debian) (preloaded base=mf) (feta-alphabet11.mf (feta-alphabet.mf (feta-autometric.mf @@ -259760,8 +259795,7 @@ @{char@:Numeral 3@:51@:0@:3.8768@:0@:5.61@:3.8768@:0@:three@} [51] w:39 h:47 -@{char@:Numeral 4@:52@:0@:4.65216@:0@:5.61@:4.65216@:0@:four@} [52]( echo ./out/feta-alphabet26.tfm: ./feta-alphabet.mf ./feta-autometric.mf ./feta-macros.mf ./feta-params.mf ./feta-numbers.mf ./feta-dynamics.mf > out/feta-alphabet26.dep ) && MFINPUTS=. mf-nowin -progname=mf "\mode:=ljfour; nonstopmode; input feta-alphabet26.mf;" - +@{char@:Numeral 4@:52@:0@:4.65216@:0@:5.61@:4.65216@:0@:four@} [52] w:33 h:47 @{char@:Numeral 5@:53@:0@:3.92525@:0@:5.61@:3.92525@:0@:five@} [53] @@ -259791,7 +259825,7 @@ Transcript written on feta-alphabet11.log. mv feta-alphabet11.log feta-alphabet11.tfm ./out rm -f feta-alphabet11.*gf feta-alphabet11.*pk -( echo ./out/feta-noteheads14.tfm: ./feta-autometric.mf ./feta-noteheads-generic.mf ./feta-macros.mf ./feta-params.mf ./feta-noteheads.mf > out/feta-noteheads14.dep ) && MFINPUTS=. mf-nowin -progname=mf "\mode:=ljfour; nonstopmode; input feta-noteheads14.mf;" +( echo ./out/feta-alphabet26.tfm: ./feta-alphabet.mf ./feta-autometric.mf ./feta-macros.mf ./feta-params.mf ./feta-numbers.mf ./feta-dynamics.mf > out/feta-alphabet26.dep ) && MFINPUTS=. mf-nowin -progname=mf "\mode:=ljfour; nonstopmode; input feta-alphabet26.mf;" This is METAFONT, Version 2.7182818 (TeX Live 2019/dev/Debian) (preloaded base=mf) (feta-alphabet26.mf (feta-alphabet.mf (feta-autometric.mf @@ -259852,7 +259886,7 @@ Transcript written on feta-alphabet26.log. mv feta-alphabet26.log feta-alphabet26.tfm ./out rm -f feta-alphabet26.*gf feta-alphabet26.*pk -( echo ./out/feta-noteheads13.tfm: ./feta-autometric.mf ./feta-noteheads-generic.mf ./feta-macros.mf ./feta-params.mf ./feta-noteheads.mf > out/feta-noteheads13.dep ) && MFINPUTS=. mf-nowin -progname=mf "\mode:=ljfour; nonstopmode; input feta-noteheads13.mf;" +( echo ./out/feta-noteheads14.tfm: ./feta-autometric.mf ./feta-noteheads-generic.mf ./feta-macros.mf ./feta-params.mf ./feta-noteheads.mf > out/feta-noteheads14.dep ) && MFINPUTS=. mf-nowin -progname=mf "\mode:=ljfour; nonstopmode; input feta-noteheads14.mf;" This is METAFONT, Version 2.7182818 (TeX Live 2019/dev/Debian) (preloaded base=mf) (feta-noteheads14.mf (feta-autometric.mf @@ -259888,79 +259922,48 @@ @{char@:Whole trianglehead@:43@:0@:8.50125@:3.20999@:2.69101@:8.50125@:0.51898@ :s0triangle@} [43] @{char@:Half trianglehead (downstem)@:44@:0@:6.1524@:2.89795@:2.43663@:5.19359@ -:2.4963@:d1triangle@} [44] +:2.4963@:d1triangle@} [44]( echo ./out/feta-noteheads13.tfm: ./feta-autometric.mf ./feta-noteheads-generic.mf ./feta-macros.mf ./feta-params.mf ./feta-noteheads.mf > out/feta-noteheads13.dep ) && MFINPUTS=. mf-nowin -progname=mf "\mode:=ljfour; nonstopmode; input feta-noteheads13.mf;" + @{char@:Half trianglehead (upstem)@:45@:0@:6.1524@:2.89795@:2.43663@:6.1524@:0. 4613@:u1triangle@} [45] @{char@:Quarter trianglehead (upstem)@:46@:0@:5.12701@:2.89795@:2.43663@:5.1270 -1@:0.4613@:u2triangle@} [46]This is METAFONT, Version 2.7182818 (TeX Live 2019/dev/Debian) (preloaded base=mf) - -(feta-noteheads13.mf (feta-autometric.mf -****************************************************** -Using feta Autometric macros. -order of messages: - NAME/CODE/BP/WD/DP/HT/WX/WY -****************************************************** -) (feta-noteheads-generic.mf +1@:0.4613@:u2triangle@} [46] @{char@:Quarter trianglehead (downstem)@:47@:0@:5.12701@:2.89795@:2.43663@:4.32 -8@:2.4963@:d2triangle@} [47] (feta-macros.mf +8@:2.4963@:d2triangle@} [47] @{char@:Whole slashhead@:48@:0@:10.71574@:3.75989@:3.75989@:10.71574@:3.75989@: -s0slash@} [48])( echo ./out/feta-noteheads18.tfm: ./feta-autometric.mf ./feta-noteheads-generic.mf ./feta-macros.mf ./feta-params.mf ./feta-noteheads.mf > out/feta-noteheads18.dep ) && MFINPUTS=. mf-nowin -progname=mf "\mode:=ljfour; nonstopmode; input feta-noteheads18.mf;" - (feta-params.mf +s0slash@} [48] @{char@:Half slashhead@:49@:0@:8.34726@:3.75989@:3.75989@:8.34726@:3.75989@:s1s lash@} [49] @{char@:Quarter slashhead@:50@:0@:6.12022@:3.75989@:3.75989@:6.12022@:3.75989@: -s2slash@} [50]) -@{font@:GNU@:LilyPond@:feta@:12.6@:fetaMusic@} -(feta-noteheads.mf +s2slash@} [50] @{char@:Whole Crossed notehead@:51@:0@:6.44022@:2.21727@:2.21727@:6.44022@:0.90 642@:s0cross@} [51] -@{group@:noteheads@} -@{char@:Longa notehead@:33@:0.87311@:7.32896@:2.67752@:11.25444@:7.32896@:0@:uM -2@} [33] @{char@:Half Crossed notehead@:52@:0@:5.54068@:2.10483@:2.10483@:5.54068@:0.946 27@:s1cross@} [52] @{char@:Crossed notehead@:53@:0@:4.64114@:1.99239@:1.99239@:4.64114@:1.45575@:s 2cross@} [53] -@{char@:Longa notehead@:34@:0.87311@:7.32896@:11.25444@:2.67752@:7.32896@:0@:dM -2@} [34] @{char@:X-Circled notehead@:54@:0@:5.51929@:2.36937@:2.36937@:5.51929@:0@:s2xci rcle@} [54] @{char@:Whole dohead@:55@:0@:4.64114@:1.54262@:1.54262@:4.64114@:-1.31773@:s0do @} [55] -@{char@:Brevis notehead@:35@:0.87311@:7.32896@:2.67752@:2.67752@:7.32896@:0@:sM -1@} [35] @{char@:Half dohead@:56@:0@:4.64114@:1.54262@:1.54262@:4.64114@:1.31773@:d1do@} [56] @{char@:Half dohead@:57@:0@:4.64114@:1.54262@:1.54262@:4.64114@:-1.31773@:u1do@ } [57] @{char@:Quarter dohead@:58@:0@:4.64114@:1.54262@:1.54262@:4.64114@:1.31773@:d2d o@} [58] -@{char@:Double-lined brevis notehead@:36@:1.99017@:8.44603@:2.67752@:2.67752@:8 -.44603@:0@:sM1double@} [36] @{char@:Quarter dohead@:59@:0@:4.64114@:1.54262@:1.54262@:4.64114@:-1.31773@:u2 do@} [59] -@{char@:Whole notehead@:37@:0@:5.99461@:1.79329@:1.79329@:5.99461@:0@:s0@} -[37] @{char@:Whole thin dohead@:60@:0@:4.64114@:1.54262@:1.54262@:4.64114@:-1.31773@ :s0doThin@} [60] -@{char@:Half notehead@:38@:0@:4.43016@:1.79329@:1.79329@:4.43016@:0.71863@:s1@} -[38] -@{char@:Quarter notehead@:39@:0@:4.12764@:1.79329@:1.79329@:4.12764@:0.47975@:s -2@} [39 @{char@:Half thin dohead@:61@:0@:4.64114@:1.54262@:1.54262@:4.64114@:1.31773@:d -1doThin@} [61]] -@{char@:Whole diamondhead@:40@:0@:6.45586@:1.79329@:1.79329@:6.45586@:0@:s0diam -ond@} [40 +1doThin@} [61] @{char@:Half thin dohead@:62@:0@:4.64114@:1.54262@:1.54262@:4.64114@:-1.31773@: -u1doThin@} [62]] +u1doThin@} [62] @{char@:Quarter thin dohead@:63@:0@:4.64114@:1.54262@:1.54262@:4.64114@:1.31773 @:d2doThin@} [63] -@{char@:Half diamondhead@:41@:0@:4.7496@:1.79329@:1.79329@:4.7496@:1.26779@:s1d -iamond@} [41] @{char@:Quarter thin dohead@:64@:0@:4.64114@:1.54262@:1.54262@:4.64114@:-1.3177 3@:u2doThin@} [64] -@{char@:Quarter diamondhead@:42@:0@:4.80923@:1.79329@:1.79329@:4.80923@:1.29196 -@:s2diamond@} [42] @{char@:Whole rehead@:65@:0@:4.64114@:1.54262@:1.54262@:4.64114@:0.61703@:s0re@ } [65] @{char@:Half up rehead@:66@:0@:4.64114@:1.54262@:1.54262@:4.64114@:0.61703@:u1r @@ -259997,8 +260000,6 @@ in@} [81] @{char@:Half thin mihead@:82@:0@:5.56935@:1.54262@:1.54262@:5.56935@:0@:s1miThi n@} [82] -@{char@:Whole trianglehead@:43@:0@:7.69453@:2.9035@:2.43637@:7.69455@:0.46713@: -s0triangle@} [43] @{char@:Quarter thin mihead@:83@:0@:5.56935@:1.54262@:1.54262@:5.56935@:0@:s2mi Thin@} [83] @{char@:Whole fa up head@:84@:0@:4.64114@:1.54262@:1.54262@:4.64114@:0@:u0fa@} @@ -260037,8 +260038,6 @@ [100] @{char@:Quarter lahead@:101@:0@:4.64114@:1.54262@:1.54262@:4.64114@:0@:s2la@} [101] -@{char@:Half trianglehead (downstem)@:44@:0@:5.57185@:2.62265@:2.20741@:4.70883 -@:2.24686@:d1triangle@} [44] @{char@:Whole thin lahead@:102@:0@:4.64114@:1.54262@:1.54262@:4.64114@:0@:s0laT hin@} [102] @{char@:Half thin lahead@:103@:0@:4.64114@:1.54262@:1.54262@:4.64114@:0@:s1laTh @@ -260077,8 +260076,6 @@ u2doFunk@} [119] @{char@:Quarter down Funk dohead@:120@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0 @:d2doFunk@} [120] -@{char@:Half trianglehead (upstem)@:45@:0@:5.57185@:2.62265@:2.20741@:5.57187@: -0.41522@:u1triangle@} [45] @{char@:Whole up Funk rehead@:121@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0@:u0 reFunk@} [121] @{char@:Whole down Funk rehead@:122@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0@: @@ -260103,8 +260100,6 @@ k@} [131] @{char@:Whole up Funk fahead@:132@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0@:u0 faFunk@} [132] -@{char@:Quarter trianglehead (upstem)@:46@:0@:4.64322@:2.62265@:2.20741@:4.6432 -3@:0.41522@:u2triangle@} [46] @{char@:Whole down Funk fahead@:133@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0@: d0faFunk@} [133] @{char@:Half up Funk fahead@:134@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0@:u1f @@ -260139,124 +260134,60 @@ u2tiFunk@} [148] @{char@:Quarter down Funk tihead@:149@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0 @:d2tiFunk@} [149] -@{char@:Quarter trianglehead (downstem)@:47@:0@:4.64322@:2.62265@:2.20741@:3.92 -403@:2.24686@:d2triangle@} [47] @{char@:Whole Walker dohead@:150@:0@:3.48087@:1.54262@:1.54262@:2.04669@:1.2602 7@:s0doWalker@} [150] -@{char@:Whole slashhead@:48@:0@:9.56975@:3.36829@:3.36829@:9.56975@:3.36829@:s0 -slash@} [48] @{char@:Half up Walker dohead@:151@:0@:3.48087@:1.54262@:1.54262@:2.04669@:1.26 027@:u1doWalker@} [151] -@{char@:Half slashhead@:49@:0@:7.45921@:3.36829@:3.36829@:7.45921@:3.36829@:s1s -lash@} [49] -@{char@:Quarter slashhead@:50@:0@:5.47472@:3.36829@:3.36829@:5.47472@:3.36829@: -s2slash@} [50] @{char@:Half down Walker dohead@:152@:0@:3.48087@:1.54262@:1.54262@:2.04669@:1. 26027@:d1doWalker@} [152] @{char@:Quarter up Walker dohead@:153@:0@:3.48087@:1.54262@:1.54262@:2.04669@:1 .26027@:u2doWalker@} [153] -@{char@:Whole Crossed notehead@:51@:0@:5.87386@:2.01157@:2.01157@:5.87386@:0.78 -957@:s0cross@} [51 @{char@:Quarter down Walker dohead@:154@:0@:3.48087@:1.54262@:1.54262@:2.04669@ -:1.26027@:d2doWalker@} [154]] -@{char@:Half Crossed notehead@:52@:0@:5.00075@:1.90242@:1.90242@:5.00075@:0.828 -19@:s1cross@} [52 +:1.26027@:d2doWalker@} [154] @{char@:Whole Walker rehead@:155@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0@:s0r -eWalker@} [155]] +eWalker@} [155] @{char@:Half up Walker rehead@:156@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0@:u 1reWalker@} [156] -@{char@:Crossed notehead@:53@:0@:4.12764@:1.79329@:1.79329@:4.12764@:1.26831@:s -2cross@} [53] -@{char@:X-Circled notehead@:54@:0@:4.90863@:2.13258@:2.13258@:4.90863@:0@:s2xci -rcle@} [54] @{char@:Half down Walker rehead@:157@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0@ :d1reWalker@} [157] @{char@:Quarter up Walker rehead@:158@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0 @:u2reWalker@} [158] -@{char@:Whole dohead@:55@:0@:4.12764@:1.35674@:1.35674@:4.12764@:-1.13846@:s0do -@} [55] @{char@:Quarter down Walker rehead@:159@:0@:3.48087@:1.54262@:1.54262@:3.48087@ :0@:d2reWalker@} [159] -@{char@:Half dohead@:56@:0@:4.12764@:1.35674@:1.35674@:4.12764@:1.13846@:d1do@} -[56] -@{char@:Half dohead@:57@:0@:4.12764@:1.35674@:1.35674@:4.12764@:-1.13846@:u1do@ -} [57 @{char@:Whole Walker mihead@:160@:0@:4.177@:1.54262@:1.54262@:4.177@:0@:s0miWal -ker@} [160]] -@{char@:Quarter dohead@:58@:0@:4.12764@:1.35674@:1.35674@:4.12764@:1.13846@:d2d -o@} [58] +ker@} [160] @{char@:Half Walker mihead@:161@:0@:4.177@:1.54262@:1.54262@:4.177@:0@:s1miWalk er@} [161] -@{char@:Quarter dohead@:59@:0@:4.12764@:1.35674@:1.35674@:4.12764@:-1.13846@:u2 -do@} [59] @{char@:Quarter Walker mihead@:162@:0@:4.177@:1.54262@:1.54262@:4.177@:0@:s2miW -alker@} [162]This is METAFONT, Version 2.7182818 (TeX Live 2019/dev/Debian) (preloaded base=mf) - -@{char@:Whole thin dohead@:60@:0@:4.12764@:1.35674@:1.35674@:4.12764@:-1.13846@ -:s0doThin@} [60] +alker@} [162] @{char@:Whole Walker fahead@:163@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0@:s0f aWalker@} [163] -@{char@:Half thin dohead@:61@:0@:4.12764@:1.35674@:1.35674@:4.12764@:1.13846@:d -1doThin@} [61] @{char@:Half up Walker fahead@:164@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0@:u 1faWalker@} [164] -@{char@:Half thin dohead@:62@:0@:4.12764@:1.35674@:1.35674@:4.12764@:-1.13846@: -u1doThin@} [62] @{char@:Half down Walker fahead@:165@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0@ :d1faWalker@} [165] -@{char@:Quarter thin dohead@:63@:0@:4.12764@:1.35674@:1.35674@:4.12764@:1.13846 -@:d2doThin@} [63] @{char@:Quarter up Walker fahead@:166@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0 @:u2faWalker@} [166] -@{char@:Quarter thin dohead@:64@:0@:4.12764@:1.35674@:1.35674@:4.12764@:-1.1384 -6@:u2doThin@} [64] @{char@:Quarter down Walker fahead@:167@:0@:3.48087@:1.54262@:1.54262@:3.48087@ :0@:d2faWalker@} [167] @{char@:Whole Walker lahead@:168@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0@:s0l aWalker@} [168] -@{char@:Whole rehead@:65@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0.54268@:s0re@ -} [65] @{char@:Half Funk lahead@:169@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0@:s1laWa lker@} [169] -@{char@:Half up rehead@:66@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0.54268@:u1r -e@} [66] @{char@:Quarter Funk lahead@:170@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0@:s2l aWalker@} [170] -@{char@:Half down rehead@:67@:0@:4.12764@:1.35674@:1.35674@:4.12764@:-0.54268@: -d1re@} [67] -@{char@:Quarter up rehead@:68@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0.54268@: -u2re@} [68] @{char@:Whole Walker tihead@:171@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0@:s0t iWalker@} [171] -@{char@:Quarter down rehead@:69@:0@:4.12764@:1.35674@:1.35674@:4.12764@:-0.5426 -8@:d2re@} [69] @{char@:Half up Walker tihead@:172@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0@:u 1tiWalker@} [172] -@{char@:Whole thin rehead@:70@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0.54268@: -s0reThin@} [70] -(feta-noteheads18.mf (feta-autometric.mf -@{char@:Half up thin rehead@:71@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0.54268 -@:u1reThin@} [71 @{char@:Half down Walker tihead@:173@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0@ -:d1tiWalker@} [173]] -****************************************************** -Using feta Autometric macros. -order of messages: - NAME/CODE/BP/WD/DP/HT/WX/WY -****************************************************** -) (feta-noteheads-generic.mf -@{char@:Half down thin rehead@:72@:0@:4.12764@:1.35674@:1.35674@:4.12764@:-0.54 -268@:d1reThin@} [72] +:d1tiWalker@} [173] @{char@:Quarter up Walker tihead@:174@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0 -@:u2tiWalker@} [174] (feta-macros.mf -@{char@:Quarter thin rehead@:73@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0.54268 -@:u2reThin@} [73] +@:u2tiWalker@} [174] @{char@:Quarter down Walker tihead@:175@:0@:3.48087@:1.54262@:1.54262@:3.48087@ :0@:d2tiWalker@} [175] @{puorg@:noteheads@} ) -@{char@:Quarter thin rehead@:74@:0@:4.12764@:1.35674@:1.35674@:4.12764@:-0.5426 -8@:d2reThin@} [74] @{parameter@:staffsize@:14.14@} @{parameter@:stafflinethickness@:0.44977@} @{parameter@:staff_space@:3.535@} @@ -260264,67 +260195,140 @@ @{parameter@:black_notehead_width@:4.64114@} @{parameter@:ledgerlinethickness@:0.89954@} @{parameter@:blot_diameter@:0.4@} -@{tnof@})) (feta-params.mf ) +@{tnof@}) ) Font metrics written on feta-noteheads14.tfm. Output written on feta-noteheads14.600gf (143 characters, 14832 bytes). Transcript written on feta-noteheads14.log. +mv feta-noteheads14.log feta-noteheads14.tfm ./out +This is METAFONT, Version 2.7182818 (TeX Live 2019/dev/Debian) (preloaded base=mf) -@{char@:Whole mihead@:75@:0@:4.95316@:1.35674@:1.35674@:4.95316@:0@:s0mi@} -[75]) -@{font@:GNU@:LilyPond@:feta@:17.82@:fetaMusic@} +(feta-noteheads13.mf (feta-autometric.mf +****************************************************** +Using feta Autometric macros. +order of messages: + NAME/CODE/BP/WD/DP/HT/WX/WY +****************************************************** +) (feta-noteheads-generic.mf (feta-macros.mf) (feta-params.mf) +@{font@:GNU@:LilyPond@:feta@:12.6@:fetaMusic@} (feta-noteheads.mf +@{group@:noteheads@} +@{char@:Longa notehead@:33@:0.87311@:7.32896@:2.67752@:11.25444@:7.32896@:0@:uM +2@} [33] +@{char@:Longa notehead@:34@:0.87311@:7.32896@:11.25444@:2.67752@:7.32896@:0@:dM +2@} [34] +@{char@:Brevis notehead@:35@:0.87311@:7.32896@:2.67752@:2.67752@:7.32896@:0@:sM +1@} [35]rm -f feta-noteheads14.*gf feta-noteheads14.*pk + +@{char@:Double-lined brevis notehead@:36@:1.99017@:8.44603@:2.67752@:2.67752@:8 +.44603@:0@:sM1double@} [36] +@{char@:Whole notehead@:37@:0@:5.99461@:1.79329@:1.79329@:5.99461@:0@:s0@} +[37] +@{char@:Half notehead@:38@:0@:4.43016@:1.79329@:1.79329@:4.43016@:0.71863@:s1@} +[38] +@{char@:Quarter notehead@:39@:0@:4.12764@:1.79329@:1.79329@:4.12764@:0.47975@:s +2@} [39] +@{char@:Whole diamondhead@:40@:0@:6.45586@:1.79329@:1.79329@:6.45586@:0@:s0diam +ond@} [40] +@{char@:Half diamondhead@:41@:0@:4.7496@:1.79329@:1.79329@:4.7496@:1.26779@:s1d +iamond@} [41] +@{char@:Quarter diamondhead@:42@:0@:4.80923@:1.79329@:1.79329@:4.80923@:1.29196 +@:s2diamond@} [42] +@{char@:Whole trianglehead@:43@:0@:7.69453@:2.9035@:2.43637@:7.69455@:0.46713@: +s0triangle@} [43] +@{char@:Half trianglehead (downstem)@:44@:0@:5.57185@:2.62265@:2.20741@:4.70883 +@:2.24686@:d1triangle@} [44] +@{char@:Half trianglehead (upstem)@:45@:0@:5.57185@:2.62265@:2.20741@:5.57187@: +0.41522@:u1triangle@} [45] +@{char@:Quarter trianglehead (upstem)@:46@:0@:4.64322@:2.62265@:2.20741@:4.6432 +3@:0.41522@:u2triangle@} [46] +@{char@:Quarter trianglehead (downstem)@:47@:0@:4.64322@:2.62265@:2.20741@:3.92 +403@:2.24686@:d2triangle@} [47] +@{char@:Whole slashhead@:48@:0@:9.56975@:3.36829@:3.36829@:9.56975@:3.36829@:s0 +slash@} [48] +@{char@:Half slashhead@:49@:0@:7.45921@:3.36829@:3.36829@:7.45921@:3.36829@:s1s +lash@} [49] +@{char@:Quarter slashhead@:50@:0@:5.47472@:3.36829@:3.36829@:5.47472@:3.36829@: +s2slash@} [50] +@{char@:Whole Crossed notehead@:51@:0@:5.87386@:2.01157@:2.01157@:5.87386@:0.78 +957@:s0cross@} [51] +@{char@:Half Crossed notehead@:52@:0@:5.00075@:1.90242@:1.90242@:5.00075@:0.828 +19@:s1cross@} [52] +@{char@:Crossed notehead@:53@:0@:4.12764@:1.79329@:1.79329@:4.12764@:1.26831@:s +2cross@} [53] +@{char@:X-Circled notehead@:54@:0@:4.90863@:2.13258@:2.13258@:4.90863@:0@:s2xci +rcle@} [54] +@{char@:Whole dohead@:55@:0@:4.12764@:1.35674@:1.35674@:4.12764@:-1.13846@:s0do +@} [55] +@{char@:Half dohead@:56@:0@:4.12764@:1.35674@:1.35674@:4.12764@:1.13846@:d1do@} +[56] +@{char@:Half dohead@:57@:0@:4.12764@:1.35674@:1.35674@:4.12764@:-1.13846@:u1do@ +} [57] +@{char@:Quarter dohead@:58@:0@:4.12764@:1.35674@:1.35674@:4.12764@:1.13846@:d2d +o@} [58] +@{char@:Quarter dohead@:59@:0@:4.12764@:1.35674@:1.35674@:4.12764@:-1.13846@:u2 +do@} [59] +@{char@:Whole thin dohead@:60@:0@:4.12764@:1.35674@:1.35674@:4.12764@:-1.13846@ +:s0doThin@} [60] +@{char@:Half thin dohead@:61@:0@:4.12764@:1.35674@:1.35674@:4.12764@:1.13846@:d +1doThin@} [61] +@{char@:Half thin dohead@:62@:0@:4.12764@:1.35674@:1.35674@:4.12764@:-1.13846@: +u1doThin@} [62] +@{char@:Quarter thin dohead@:63@:0@:4.12764@:1.35674@:1.35674@:4.12764@:1.13846 +@:d2doThin@} [63] +@{char@:Quarter thin dohead@:64@:0@:4.12764@:1.35674@:1.35674@:4.12764@:-1.1384 +6@:u2doThin@} [64] +@{char@:Whole rehead@:65@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0.54268@:s0re@ +} [65] +@{char@:Half up rehead@:66@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0.54268@:u1r +e@} [66] +@{char@:Half down rehead@:67@:0@:4.12764@:1.35674@:1.35674@:4.12764@:-0.54268@: +d1re@} [67] +@{char@:Quarter up rehead@:68@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0.54268@: +u2re@} [68] +@{char@:Quarter down rehead@:69@:0@:4.12764@:1.35674@:1.35674@:4.12764@:-0.5426 +8@:d2re@} [69] +@{char@:Whole thin rehead@:70@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0.54268@: +s0reThin@} [70] +@{char@:Half up thin rehead@:71@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0.54268 +@:u1reThin@} [71] +@{char@:Half down thin rehead@:72@:0@:4.12764@:1.35674@:1.35674@:4.12764@:-0.54 +268@:d1reThin@} [72] +@{char@:Quarter thin rehead@:73@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0.54268 +@:u2reThin@} [73] +@{char@:Quarter thin rehead@:74@:0@:4.12764@:1.35674@:1.35674@:4.12764@:-0.5426 +8@:d2reThin@} [74] +@{char@:Whole mihead@:75@:0@:4.95316@:1.35674@:1.35674@:4.95316@:0@:s0mi@} +[75] @{char@:Half mihead@:76@:0@:4.95316@:1.35674@:1.35674@:4.95316@:0@:s1mi@} [76] @{char@:Quarter mihead@:77@:0@:4.95316@:1.35674@:1.35674@:4.95316@:0@:s2mi@} [77] -@{group@:noteheads@} -@{char@:Longa notehead@:33@:0.96268@:9.8481@:3.43037@:15.8327@:9.8481@:0@:uM2@} -[33]mv feta-noteheads14.log feta-noteheads14.tfm ./out - @{char@:Whole mirror mihead@:78@:0@:4.95316@:1.35674@:1.35674@:4.95316@:0@:s0mi Mirror@} [78] @{char@:Half mirror mihead@:79@:0@:4.95316@:1.35674@:1.35674@:4.95316@:0@:s1mi Mirror@} [79] -@{char@:Longa notehead@:34@:0.96268@:9.8481@:15.8327@:3.43037@:9.8481@:0@:dM2@} -[34] @{char@:Quarter mirror mihead@:80@:0@:4.95316@:1.35674@:1.35674@:4.95316@:0@:s2 miMirror@} [80] @{char@:Whole thin mihead@:81@:0@:4.95316@:1.35674@:1.35674@:4.95316@:0@:s0miTh in@} [81] -@{char@:Brevis notehead@:35@:0.96268@:9.8481@:3.43037@:3.43037@:9.8481@:0@:sM1@ -} [35] @{char@:Half thin mihead@:82@:0@:4.95316@:1.35674@:1.35674@:4.95316@:0@:s1miThi n@} [82] @{char@:Quarter thin mihead@:83@:0@:4.95316@:1.35674@:1.35674@:4.95316@:0@:s2mi Thin@} [83] @{char@:Whole fa up head@:84@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0@:u0fa@} [84] -@{char@:Double-lined brevis notehead@:36@:2.16219@:11.0476@:3.43037@:3.43037@:1 -1.0476@:0@:sM1double@} [36] @{char@:Whole fa down head@:85@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0@:d0fa@ } [85] -@{char@:Whole notehead@:37@:0@:8.75316@:2.46817@:2.46817@:8.75316@:0@:s0@} -[37] @{char@:half fa up head@:86@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0@:u1fa@} [86] -@{char@:Half notehead@:38@:0@:6.21104@:2.46817@:2.46817@:6.21104@:1.13803@:s1@} -[38] @{char@:Half fa down head@:87@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0@:d1fa@} [87] -@{char@:Quarter notehead@:39@:0@:5.86116@:2.46817@:2.46817@:5.86116@:0.80692@:s -2@} [39] @{char@:Quarter fa up head@:88@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0@:u2fa@ } [88] -@{char@:Whole diamondhead@:40@:0@:8.88542@:2.46817@:2.46817@:8.88542@:0@:s0diam -ond@} [40] @{char@:Quarter fa down head@:89@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0@:d2f a@} [89] -@{char@:Half diamondhead@:41@:0@:6.53708@:2.46817@:2.46817@:6.53708@:1.74492@:s -1diamond@} [41] @{char@:Whole thin fa up head@:90@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0@:u0 faThin@} [90] -@{char@:Quarter diamondhead@:42@:0@:6.61916@:2.46817@:2.46817@:6.61916@:1.77818 -@:s2diamond@} [42] @{char@:Whole thin fa down head@:91@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0@: d0faThin@} [91] @{char@:half thin fa up head@:92@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0@:u1f @@ -260340,7 +260344,8 @@ @{char@:Half solhead@:97@:0@:4.43016@:1.79329@:1.79329@:4.43016@:0.71863@:s1sol @} [97] @{char@:Quarter solhead@:98@:0@:4.43016@:1.79329@:1.79329@:4.43016@:0.71863@:s2 -sol@} [98] +sol@} [98]( echo ./out/feta-noteheads18.tfm: ./feta-autometric.mf ./feta-noteheads-generic.mf ./feta-macros.mf ./feta-params.mf ./feta-noteheads.mf > out/feta-noteheads18.dep ) && MFINPUTS=. mf-nowin -progname=mf "\mode:=ljfour; nonstopmode; input feta-noteheads18.mf;" + @{char@:Whole lahead@:99@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0@:s0la@} [99] @{char@:Half lahead@:100@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0@:s1la@} @@ -260359,11 +260364,8 @@ ti@} [106] @{char@:Half down tihead@:107@:0@:4.12764@:1.35674@:1.35674@:4.12764@:-0.37988@ :d1ti@} [107] -@{char@:Whole trianglehead@:43@:0@:10.42897@:3.94243@:3.2995@:10.42899@:0.64293 -@:s0triangle@} [43] @{char@:Quarter up tihead@:108@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0.37988@ -:u2ti@} [108]rm -f feta-noteheads14.*gf feta-noteheads14.*pk - +:u2ti@} [108] @{char@:Quarter down tihead@:109@:0@:4.12764@:1.35674@:1.35674@:4.12764@:-0.379 88@:d2ti@} [109] @{char@:Whole thin up tihead@:110@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0.379 @@ -260392,15 +260394,12 @@ reFunk@} [121] @{char@:Whole down Funk rehead@:122@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@: d0reFunk@} [122] -@{char@:Half trianglehead (downstem)@:44@:0@:7.5397@:3.55588@:2.98439@:6.35191@ -:3.09244@:d1triangle@} [44] @{char@:Half up Funk rehead@:123@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@:u1r eFunk@} [123] @{char@:Half down Funk rehead@:124@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@:d 1reFunk@} [124] @{char@:Quarter up Funk rehead@:125@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@: -u2reFunk@} [125]( echo ./out/feta-noteheads11.tfm: ./feta-autometric.mf ./feta-noteheads-generic.mf ./feta-macros.mf ./feta-params.mf ./feta-noteheads.mf > out/feta-noteheads11.dep ) && MFINPUTS=. mf-nowin -progname=mf "\mode:=ljfour; nonstopmode; input feta-noteheads11.mf;" - +u2reFunk@} [125] @{char@:Quarter down Funk rehead@:126@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0 @:d2reFunk@} [126] @{char@:Whole up Funk mihead@:127@:0@:3.71484@:1.35674@:1.35674@:3.71484@:0@:u0 @@ -260423,8 +260422,6 @@ 1faFunk@} [135] @{char@:Quarter up Funk fahead@:136@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@: u2faFunk@} [136] -@{char@:Half trianglehead (upstem)@:45@:0@:7.5397@:3.55588@:2.98439@:7.53972@:0 -.57147@:u1triangle@} [45] @{char@:Quarter down Funk fahead@:137@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0 @:d2faFunk@} [137] @{char@:Whole Funk solhead@:138@:0@:2.89839@:1.35674@:1.35674@:2.89839@:0.21523 @@ -260447,8 +260444,6 @@ iFunk@} [146] @{char@:Half down Funk tihead@:147@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@:d 1tiFunk@} [147] -@{char@:Quarter trianglehead (upstem)@:46@:0@:6.28311@:3.55588@:2.98439@:6.2831 -3@:0.57147@:u2triangle@} [46] @{char@:Quarter up Funk tihead@:148@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@: u2tiFunk@} [148] @{char@:Quarter down Funk tihead@:149@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0 @@ -260467,76 +260462,42 @@ eWalker@} [155] @{char@:Half up Walker rehead@:156@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@:u 1reWalker@} [156] -@{char@:Quarter trianglehead (downstem)@:47@:0@:6.28311@:3.55588@:2.98439@:5.29 -329@:3.09244@:d2triangle@} [47] @{char@:Half down Walker rehead@:157@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@ :d1reWalker@} [157] -@{char@:Whole slashhead@:48@:0@:13.45424@:4.69568@:4.69568@:13.45424@:4.69568@: -s0slash@} [48] @{char@:Quarter up Walker rehead@:158@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0 @:u2reWalker@} [158] -@{char@:Half slashhead@:49@:0@:10.46936@:4.69568@:4.69568@:10.46936@:4.69568@:s -1slash@} [49] @{char@:Quarter down Walker rehead@:159@:0@:3.09573@:1.35674@:1.35674@:3.09573@ :0@:d2reWalker@} [159] -@{char@:Quarter slashhead@:50@:0@:7.66273@:4.69568@:4.69568@:7.66273@:4.69568@: -s2slash@} [50] @{char@:Whole Walker mihead@:160@:0@:3.71484@:1.35674@:1.35674@:3.71484@:0@:s0m iWalker@} [160] -@{char@:Whole Crossed notehead@:51@:0@:7.78651@:2.70885@:2.70885@:7.78651@:1.26 -57@:s0cross@} [51] @{char@:Half Walker mihead@:161@:0@:3.71484@:1.35674@:1.35674@:3.71484@:0@:s1mi Walker@} [161] -@{char@:Half Crossed notehead@:52@:0@:6.82384@:2.58852@:2.58852@:6.82384@:1.335 -39@:s1cross@} [52] @{char@:Quarter Walker mihead@:162@:0@:3.71484@:1.35674@:1.35674@:3.71484@:0@:s 2miWalker@} [162] @{char@:Whole Walker fahead@:163@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@:s0f aWalker@} [163] -@{char@:Crossed notehead@:53@:0@:5.86116@:2.46817@:2.46817@:5.86116@:1.79335@:s -2cross@} [53] @{char@:Half up Walker fahead@:164@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@:u 1faWalker@} [164] -@{char@:X-Circled notehead@:54@:0@:6.97014@:2.93518@:2.93518@:6.97014@:0@:s2xci -rcle@} [54] @{char@:Half down Walker fahead@:165@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@ :d1faWalker@} [165] -@{char@:Whole dohead@:55@:0@:5.86116@:1.98683@:1.98683@:5.86116@:-1.74615@:s0do -@} [55] @{char@:Quarter up Walker fahead@:166@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0 @:u2faWalker@} [166] -@{char@:Half dohead@:56@:0@:5.86116@:1.98683@:1.98683@:5.86116@:1.74615@:d1do@} -[56 @{char@:Quarter down Walker fahead@:167@:0@:3.09573@:1.35674@:1.35674@:3.09573@ -:0@:d2faWalker@} [167]] +:0@:d2faWalker@} [167] @{char@:Whole Walker lahead@:168@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@:s0l aWalker@} [168] -@{char@:Half dohead@:57@:0@:5.86116@:1.98683@:1.98683@:5.86116@:-1.74615@:u1do@ -} [57] @{char@:Half Funk lahead@:169@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@:s1laWa lker@} [169] -@{char@:Quarter dohead@:58@:0@:5.86116@:1.98683@:1.98683@:5.86116@:1.74615@:d2d -o@} [58 @{char@:Quarter Funk lahead@:170@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@:s2l -aWalker@} [170]] -@{char@:Quarter dohead@:59@:0@:5.86116@:1.98683@:1.98683@:5.86116@:-1.74615@:u2 -do@} [59] +aWalker@} [170] @{char@:Whole Walker tihead@:171@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@:s0t iWalker@} [171] -@{char@:Whole thin dohead@:60@:0@:5.86116@:1.98683@:1.98683@:5.86116@:-1.74615@ -:s0doThin@} [60] @{char@:Half up Walker tihead@:172@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@:u 1tiWalker@} [172] -@{char@:Half thin dohead@:61@:0@:5.86116@:1.98683@:1.98683@:5.86116@:1.74615@:d -1doThin@} [61] @{char@:Half down Walker tihead@:173@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@ :d1tiWalker@} [173] -@{char@:Half thin dohead@:62@:0@:5.86116@:1.98683@:1.98683@:5.86116@:-1.74615@: -u1doThin@} [62] @{char@:Quarter up Walker tihead@:174@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0 @:u2tiWalker@} [174] -@{char@:Quarter thin dohead@:63@:0@:5.86116@:1.98683@:1.98683@:5.86116@:1.74615 -@:d2doThin@} [63] @{char@:Quarter down Walker tihead@:175@:0@:3.09573@:1.35674@:1.35674@:3.09573@ :0@:d2tiWalker@} [175] @{puorg@:noteheads@} @@ -260548,13 +260509,89 @@ @{parameter@:black_notehead_width@:4.12764@} @{parameter@:ledgerlinethickness@:0.87311@} @{parameter@:blot_diameter@:0.4@} -@{tnof@}) -@{char@:Quarter thin dohead@:64@:0@:5.86116@:1.98683@:1.98683@:5.86116@:-1.7461 -5@:u2doThin@} [64] ) +@{tnof@}) ) Font metrics written on feta-noteheads13.tfm. Output written on feta-noteheads13.600gf (143 characters, 13128 bytes). Transcript written on feta-noteheads13.log. +mv feta-noteheads13.log feta-noteheads13.tfm ./out +rm -f feta-noteheads13.*gf feta-noteheads13.*pk +This is METAFONT, Version 2.7182818 (TeX Live 2019/dev/Debian) (preloaded base=mf) + +(feta-noteheads18.mf (feta-autometric.mf +****************************************************** +Using feta Autometric macros. +order of messages: + NAME/CODE/BP/WD/DP/HT/WX/WY +****************************************************** +) (feta-noteheads-generic.mf (feta-macros.mf) (feta-params.mf) +@{font@:GNU@:LilyPond@:feta@:17.82@:fetaMusic@} +(feta-noteheads.mf +@{group@:noteheads@} +@{char@:Longa notehead@:33@:0.96268@:9.8481@:3.43037@:15.8327@:9.8481@:0@:uM2@} +[33] +@{char@:Longa notehead@:34@:0.96268@:9.8481@:15.8327@:3.43037@:9.8481@:0@:dM2@} +[34] +@{char@:Brevis notehead@:35@:0.96268@:9.8481@:3.43037@:3.43037@:9.8481@:0@:sM1@ +} [35] +@{char@:Double-lined brevis notehead@:36@:2.16219@:11.0476@:3.43037@:3.43037@:1 +1.0476@:0@:sM1double@} [36] +@{char@:Whole notehead@:37@:0@:8.75316@:2.46817@:2.46817@:8.75316@:0@:s0@} +[37] +@{char@:Half notehead@:38@:0@:6.21104@:2.46817@:2.46817@:6.21104@:1.13803@:s1@} +[38] +@{char@:Quarter notehead@:39@:0@:5.86116@:2.46817@:2.46817@:5.86116@:0.80692@:s +2@} [39] +@{char@:Whole diamondhead@:40@:0@:8.88542@:2.46817@:2.46817@:8.88542@:0@:s0diam +ond@} [40] +@{char@:Half diamondhead@:41@:0@:6.53708@:2.46817@:2.46817@:6.53708@:1.74492@:s +1diamond@} [41] +@{char@:Quarter diamondhead@:42@:0@:6.61916@:2.46817@:2.46817@:6.61916@:1.77818 +@:s2diamond@} [42] +@{char@:Whole trianglehead@:43@:0@:10.42897@:3.94243@:3.2995@:10.42899@:0.64293 +@:s0triangle@} [43] +@{char@:Half trianglehead (downstem)@:44@:0@:7.5397@:3.55588@:2.98439@:6.35191@ +:3.09244@:d1triangle@} [44] +@{char@:Half trianglehead (upstem)@:45@:0@:7.5397@:3.55588@:2.98439@:7.53972@:0 +.57147@:u1triangle@} [45] +@{char@:Quarter trianglehead (upstem)@:46@:0@:6.28311@:3.55588@:2.98439@:6.2831 +3@:0.57147@:u2triangle@} [46]( echo ./out/feta-noteheads11.tfm: ./feta-autometric.mf ./feta-noteheads-generic.mf ./feta-macros.mf ./feta-params.mf ./feta-noteheads.mf > out/feta-noteheads11.dep ) && MFINPUTS=. mf-nowin -progname=mf "\mode:=ljfour; nonstopmode; input feta-noteheads11.mf;" +@{char@:Quarter trianglehead (downstem)@:47@:0@:6.28311@:3.55588@:2.98439@:5.29 +329@:3.09244@:d2triangle@} [47] +@{char@:Whole slashhead@:48@:0@:13.45424@:4.69568@:4.69568@:13.45424@:4.69568@: +s0slash@} [48] +@{char@:Half slashhead@:49@:0@:10.46936@:4.69568@:4.69568@:10.46936@:4.69568@:s +1slash@} [49] +@{char@:Quarter slashhead@:50@:0@:7.66273@:4.69568@:4.69568@:7.66273@:4.69568@: +s2slash@} [50] +@{char@:Whole Crossed notehead@:51@:0@:7.78651@:2.70885@:2.70885@:7.78651@:1.26 +57@:s0cross@} [51] +@{char@:Half Crossed notehead@:52@:0@:6.82384@:2.58852@:2.58852@:6.82384@:1.335 +39@:s1cross@} [52] +@{char@:Crossed notehead@:53@:0@:5.86116@:2.46817@:2.46817@:5.86116@:1.79335@:s +2cross@} [53] +@{char@:X-Circled notehead@:54@:0@:6.97014@:2.93518@:2.93518@:6.97014@:0@:s2xci +rcle@} [54] +@{char@:Whole dohead@:55@:0@:5.86116@:1.98683@:1.98683@:5.86116@:-1.74615@:s0do +@} [55] +@{char@:Half dohead@:56@:0@:5.86116@:1.98683@:1.98683@:5.86116@:1.74615@:d1do@} +[56] +@{char@:Half dohead@:57@:0@:5.86116@:1.98683@:1.98683@:5.86116@:-1.74615@:u1do@ +} [57] +@{char@:Quarter dohead@:58@:0@:5.86116@:1.98683@:1.98683@:5.86116@:1.74615@:d2d +o@} [58] +@{char@:Quarter dohead@:59@:0@:5.86116@:1.98683@:1.98683@:5.86116@:-1.74615@:u2 +do@} [59] +@{char@:Whole thin dohead@:60@:0@:5.86116@:1.98683@:1.98683@:5.86116@:-1.74615@ +:s0doThin@} [60] +@{char@:Half thin dohead@:61@:0@:5.86116@:1.98683@:1.98683@:5.86116@:1.74615@:d +1doThin@} [61] +@{char@:Half thin dohead@:62@:0@:5.86116@:1.98683@:1.98683@:5.86116@:-1.74615@: +u1doThin@} [62] +@{char@:Quarter thin dohead@:63@:0@:5.86116@:1.98683@:1.98683@:5.86116@:1.74615 +@:d2doThin@} [63] +@{char@:Quarter thin dohead@:64@:0@:5.86116@:1.98683@:1.98683@:5.86116@:-1.7461 +5@:u2doThin@} [64] @{char@:Whole rehead@:65@:0@:5.86116@:1.98683@:1.98683@:5.86116@:0.79472@:s0re@ } [65] @{char@:Half up rehead@:66@:0@:5.86116@:1.98683@:1.98683@:5.86116@:0.79472@:u1r @@ -260570,8 +260607,7 @@ @{char@:Half up thin rehead@:71@:0@:5.86116@:1.98683@:1.98683@:5.86116@:0.79472 @:u1reThin@} [71] @{char@:Half down thin rehead@:72@:0@:5.86116@:1.98683@:1.98683@:5.86116@:-0.79 -472@:d1reThin@} [72]mv feta-noteheads13.log feta-noteheads13.tfm ./out - +472@:d1reThin@} [72] @{char@:Quarter thin rehead@:73@:0@:5.86116@:1.98683@:1.98683@:5.86116@:0.79472 @:u2reThin@} [73] @{char@:Quarter thin rehead@:74@:0@:5.86116@:1.98683@:1.98683@:5.86116@:-0.7947 @@ -260609,8 +260645,7 @@ @{char@:Whole thin fa up head@:90@:0@:5.86116@:1.98683@:1.98683@:5.86116@:0@:u0 faThin@} [90] @{char@:Whole thin fa down head@:91@:0@:5.86116@:1.98683@:1.98683@:5.86116@:0@: -d0faThin@} [91]rm -f feta-noteheads13.*gf feta-noteheads13.*pk - +d0faThin@} [91] @{char@:half thin fa up head@:92@:0@:5.86116@:1.98683@:1.98683@:5.86116@:0@:u1f aThin@} [92] @{char@:Half thin fa down head@:93@:0@:5.86116@:1.98683@:1.98683@:5.86116@:0@:d @@ -260722,8 +260757,7 @@ @{char@:Half up Funk tihead@:146@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@:u1t iFunk@} [146] @{char@:Half down Funk tihead@:147@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@:d -1tiFunk@} [147]This is METAFONT, Version 2.7182818 (TeX Live 2019/dev/Debian) (preloaded base=mf) - +1tiFunk@} [147] @{char@:Quarter up Funk tihead@:148@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@: u2tiFunk@} [148] @{char@:Quarter down Funk tihead@:149@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0 @@ -260738,47 +260772,30 @@ .60387@:u2doWalker@} [153] @{char@:Quarter down Walker dohead@:154@:0@:4.39587@:1.98683@:1.98683@:2.52135@ :1.60387@:d2doWalker@} [154] -(feta-noteheads11.mf (feta-autometric.mf -****************************************************** -Using feta Autometric macros. -order of messages: - NAME/CODE/BP/WD/DP/HT/WX/WY -****************************************************** -) (feta-noteheads-generic.mf @{char@:Whole Walker rehead@:155@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@:s0r -eWalker@} [155] (feta-macros.mf +eWalker@} [155] @{char@:Half up Walker rehead@:156@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@:u -1reWalker@} [156]( echo ./out/feta-noteheads16.tfm: ./feta-autometric.mf ./feta-noteheads-generic.mf ./feta-macros.mf ./feta-params.mf ./feta-noteheads.mf > out/feta-noteheads16.dep ) && MFINPUTS=. mf-nowin -progname=mf "\mode:=ljfour; nonstopmode; input feta-noteheads16.mf;" -) (feta-params.mf +1reWalker@} [156] @{char@:Half down Walker rehead@:157@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@ :d1reWalker@} [157] @{char@:Quarter up Walker rehead@:158@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0 -@:u2reWalker@} [158]) -@{font@:GNU@:LilyPond@:feta@:11.22@:fetaMusic@} -(feta-noteheads.mf +@:u2reWalker@} [158] @{char@:Quarter down Walker rehead@:159@:0@:4.39587@:1.98683@:1.98683@:4.39587@ :0@:d2reWalker@} [159] @{char@:Whole Walker mihead@:160@:0@:5.27501@:1.98683@:1.98683@:5.27501@:0@:s0m iWalker@} [160] @{char@:Half Walker mihead@:161@:0@:5.27501@:1.98683@:1.98683@:5.27501@:0@:s1mi Walker@} [161] -@{group@:noteheads@} -@{char@:Longa notehead@:33@:0.84943@:6.66296@:2.38428@:9.94987@:6.66296@:0@:uM2 -@} [33] @{char@:Quarter Walker mihead@:162@:0@:5.27501@:1.98683@:1.98683@:5.27501@:0@:s 2miWalker@} [162] @{char@:Whole Walker fahead@:163@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@:s0f aWalker@} [163] -@{char@:Longa notehead@:34@:0.84943@:6.66296@:9.94987@:2.38428@:6.66296@:0@:dM2 -@} [34] @{char@:Half up Walker fahead@:164@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@:u 1faWalker@} [164] @{char@:Half down Walker fahead@:165@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@ :d1faWalker@} [165] @{char@:Quarter up Walker fahead@:166@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0 @:u2faWalker@} [166] -@{char@:Brevis notehead@:35@:0.84943@:6.66296@:2.38428@:2.38428@:6.66296@:0@:sM -1@} [35] @{char@:Quarter down Walker fahead@:167@:0@:4.39587@:1.98683@:1.98683@:4.39587@ :0@:d2faWalker@} [167] @{char@:Whole Walker lahead@:168@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@:s0l @@ -260787,26 +260804,14 @@ lker@} [169] @{char@:Quarter Funk lahead@:170@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@:s2l aWalker@} [170] -@{char@:Double-lined brevis notehead@:36@:1.94371@:7.75725@:2.38428@:2.38428@:7 -.75725@:0@:sM1double@} [36] @{char@:Whole Walker tihead@:171@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@:s0t iWalker@} [171] -@{char@:Whole notehead@:37@:0@:5.26015@:1.61487@:1.61487@:5.26015@:0@:s0@} -[37] @{char@:Half up Walker tihead@:172@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@:u 1tiWalker@} [172] -@{char@:Half notehead@:38@:0@:3.9529@:1.61487@:1.61487@:3.9529@:0.60056@:s1@} -[38] -@{char@:Quarter notehead@:39@:0@:3.66487@:1.61487@:1.61487@:3.66487@:0.38857@:s -2@} [39] @{char@:Half down Walker tihead@:173@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@ :d1tiWalker@} [173] -@{char@:Whole diamondhead@:40@:0@:5.81354@:1.61487@:1.61487@:5.81354@:0@:s0diam -ond@} [40] @{char@:Quarter up Walker tihead@:174@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0 @:u2tiWalker@} [174] -@{char@:Half diamondhead@:41@:0@:4.27702@:1.61487@:1.61487@:4.27702@:1.14165@:s -1diamond@} [41] @{char@:Quarter down Walker tihead@:175@:0@:4.39587@:1.98683@:1.98683@:4.39587@ :0@:d2tiWalker@} [175] @{puorg@:noteheads@} @@ -260822,16 +260827,46 @@ Font metrics written on feta-noteheads18.tfm. Output written on feta-noteheads18.600gf (143 characters, 18124 bytes). Transcript written on feta-noteheads18.log. +mv feta-noteheads18.log feta-noteheads18.tfm ./out +This is METAFONT, Version 2.7182818 (TeX Live 2019/dev/Debian) (preloaded base=mf) -@{char@:Quarter diamondhead@:42@:0@:4.33075@:1.61487@:1.61487@:4.33075@:1.16342 -@:s2diamond@} [42]mv feta-noteheads18.log feta-noteheads18.tfm ./out - -@{char@:Whole trianglehead@:43@:0@:6.97162@:2.62881@:2.20818@:6.97163@:0.42064@ -:s0triangle@} [43]rm -f feta-noteheads18.*gf feta-noteheads18.*pk - -@{char@:Half trianglehead (downstem)@:44@:0@:5.05164@:2.37593@:2.00201@:4.27448 -@:2.02332@:d1triangle@} [44] -@{char@:Half trianglehead (upstem)@:45@:0@:5.05164@:2.37593@:2.00201@:5.05165@: +(feta-noteheads11.mf (feta-autometric.mf +****************************************************** +Using feta Autometric macros. +order of messages: + NAME/CODE/BP/WD/DP/HT/WX/WY +****************************************************** +) (feta-noteheads-generic.mf (feta-macros.mf) (feta-params.mf) +@{font@:GNU@:LilyPond@:feta@:11.22@:fetaMusic@} +(feta-noteheads.mf +@{group@:noteheads@} +@{char@:Longa notehead@:33@:0.84943@:6.66296@:2.38428@:9.94987@:6.66296@:0@:uM2 +@} [33] +@{char@:Longa notehead@:34@:0.84943@:6.66296@:9.94987@:2.38428@:6.66296@:0@:dM2 +@} [34]rm -f feta-noteheads18.*gf feta-noteheads18.*pk + +@{char@:Brevis notehead@:35@:0.84943@:6.66296@:2.38428@:2.38428@:6.66296@:0@:sM +1@} [35] +@{char@:Double-lined brevis notehead@:36@:1.94371@:7.75725@:2.38428@:2.38428@:7 +.75725@:0@:sM1double@} [36] +@{char@:Whole notehead@:37@:0@:5.26015@:1.61487@:1.61487@:5.26015@:0@:s0@} +[37] +@{char@:Half notehead@:38@:0@:3.9529@:1.61487@:1.61487@:3.9529@:0.60056@:s1@} +[38] +@{char@:Quarter notehead@:39@:0@:3.66487@:1.61487@:1.61487@:3.66487@:0.38857@:s +2@} [39] +@{char@:Whole diamondhead@:40@:0@:5.81354@:1.61487@:1.61487@:5.81354@:0@:s0diam +ond@} [40] +@{char@:Half diamondhead@:41@:0@:4.27702@:1.61487@:1.61487@:4.27702@:1.14165@:s +1diamond@} [41] +@{char@:Quarter diamondhead@:42@:0@:4.33075@:1.61487@:1.61487@:4.33075@:1.16342 +@:s2diamond@} [42]( echo ./out/feta-noteheads16.tfm: ./feta-autometric.mf ./feta-noteheads-generic.mf ./feta-macros.mf ./feta-params.mf ./feta-noteheads.mf > out/feta-noteheads16.dep ) && MFINPUTS=. mf-nowin -progname=mf "\mode:=ljfour; nonstopmode; input feta-noteheads16.mf;" + +@{char@:Whole trianglehead@:43@:0@:6.97162@:2.62881@:2.20818@:6.97163@:0.42064@ +:s0triangle@} [43] +@{char@:Half trianglehead (downstem)@:44@:0@:5.05164@:2.37593@:2.00201@:4.27448 +@:2.02332@:d1triangle@} [44] +@{char@:Half trianglehead (upstem)@:45@:0@:5.05164@:2.37593@:2.00201@:5.05165@: 0.3739@:u1triangle@} [45] @{char@:Quarter trianglehead (upstem)@:46@:0@:4.2097@:2.37593@:2.00201@:4.2097@ :0.3739@:u2triangle@} [46] @@ -260858,8 +260893,7 @@ @{char@:Half dohead@:57@:0@:3.66487@:1.19016@:1.19016@:3.66487@:-0.9778@:u1do@} [57] @{char@:Quarter dohead@:58@:0@:3.66487@:1.19016@:1.19016@:3.66487@:0.9778@:d2do -@} [58]This is METAFONT, Version 2.7182818 (TeX Live 2019/dev/Debian) (preloaded base=mf) - +@} [58] @{char@:Quarter dohead@:59@:0@:3.66487@:1.19016@:1.19016@:3.66487@:-0.9778@:u2d o@} [59] @{char@:Whole thin dohead@:60@:0@:3.66487@:1.19016@:1.19016@:3.66487@:-0.9778@: @@ -260882,81 +260916,50 @@ u2re@} [68] @{char@:Quarter down rehead@:69@:0@:3.66487@:1.19016@:1.19016@:3.66487@:-0.4760 6@:d2re@} [69] -(feta-noteheads16.mf (feta-autometric.mf @{char@:Whole thin rehead@:70@:0@:3.66487@:1.19016@:1.19016@:3.66487@:0.47606@: -s0reThin@} [70]( echo ./out/feta-noteheads26.tfm: ./feta-autometric.mf ./feta-noteheads-generic.mf ./feta-macros.mf ./feta-params.mf ./feta-noteheads.mf > out/feta-noteheads26.dep ) && MFINPUTS=. mf-nowin -progname=mf "\mode:=ljfour; nonstopmode; input feta-noteheads26.mf;" - -****************************************************** -Using feta Autometric macros. -order of messages: - NAME/CODE/BP/WD/DP/HT/WX/WY -****************************************************** -) (feta-noteheads-generic.mf +s0reThin@} [70] @{char@:Half up thin rehead@:71@:0@:3.66487@:1.19016@:1.19016@:3.66487@:0.47606 -@:u1reThin@} [71] (feta-macros.mf +@:u1reThin@} [71] @{char@:Half down thin rehead@:72@:0@:3.66487@:1.19016@:1.19016@:3.66487@:-0.47 606@:d1reThin@} [72] @{char@:Quarter thin rehead@:73@:0@:3.66487@:1.19016@:1.19016@:3.66487@:0.47606 -@:u2reThin@} [73]) (feta-params.mf +@:u2reThin@} [73] @{char@:Quarter thin rehead@:74@:0@:3.66487@:1.19016@:1.19016@:3.66487@:-0.4760 6@:d2reThin@} [74] @{char@:Whole mihead@:75@:0@:4.39783@:1.19016@:1.19016@:4.39783@:0@:s0mi@} -[75]) -@{font@:GNU@:LilyPond@:feta@:15.87@:fetaMusic@} -(feta-noteheads.mf +[75] @{char@:Half mihead@:76@:0@:4.39783@:1.19016@:1.19016@:4.39783@:0@:s1mi@} [76] @{char@:Quarter mihead@:77@:0@:4.39783@:1.19016@:1.19016@:4.39783@:0@:s2mi@} [77] -@{group@:noteheads@} -@{char@:Longa notehead@:33@:0.92923@:8.90707@:3.1826@:14.15587@:8.90707@:0@:uM2 -@} [33 @{char@:Whole mirror mihead@:78@:0@:4.39783@:1.19016@:1.19016@:4.39783@:0@:s0mi -Mirror@} [78]] +Mirror@} [78] @{char@:Half mirror mihead@:79@:0@:4.39783@:1.19016@:1.19016@:4.39783@:0@:s1mi Mirror@} [79] @{char@:Quarter mirror mihead@:80@:0@:4.39783@:1.19016@:1.19016@:4.39783@:0@:s2 miMirror@} [80] -@{char@:Longa notehead@:34@:0.92923@:8.90707@:14.15587@:3.1826@:8.90707@:0@:dM2 -@} [34] @{char@:Whole thin mihead@:81@:0@:4.39783@:1.19016@:1.19016@:4.39783@:0@:s0miTh in@} [81] @{char@:Half thin mihead@:82@:0@:4.39783@:1.19016@:1.19016@:4.39783@:0@:s1miThi n@} [82] -@{char@:Brevis notehead@:35@:0.92923@:8.90707@:3.1826@:3.1826@:8.90707@:0@:sM1@ -} [35] @{char@:Quarter thin mihead@:83@:0@:4.39783@:1.19016@:1.19016@:4.39783@:0@:s2mi Thin@} [83] @{char@:Whole fa up head@:84@:0@:3.66487@:1.19016@:1.19016@:3.66487@:0@:u0fa@} [84] @{char@:Whole fa down head@:85@:0@:3.66487@:1.19016@:1.19016@:3.66487@:0@:d0fa@ } [85] -@{char@:Double-lined brevis notehead@:36@:2.09868@:10.07652@:3.1826@:3.1826@:10 -.07652@:0@:sM1double@} [36] @{char@:half fa up head@:86@:0@:3.66487@:1.19016@:1.19016@:3.66487@:0@:u1fa@} [86] -@{char@:Whole notehead@:37@:0@:7.72525@:2.21606@:2.21606@:7.72525@:0@:s0@} -[37] @{char@:Half fa down head@:87@:0@:3.66487@:1.19016@:1.19016@:3.66487@:0@:d1fa@} [87] -@{char@:Half notehead@:38@:0@:5.54865@:2.21606@:2.21606@:5.54865@:0.98456@:s1@} -[38] @{char@:Quarter fa up head@:88@:0@:3.66487@:1.19016@:1.19016@:3.66487@:0@:u2fa@ } [88] -@{char@:Quarter notehead@:39@:0@:5.21574@:2.21606@:2.21606@:5.21574@:0.68697@:s -2@} [39] @{char@:Quarter fa down head@:89@:0@:3.66487@:1.19016@:1.19016@:3.66487@:0@:d2f a@} [89] -@{char@:Whole diamondhead@:40@:0@:7.97784@:2.21606@:2.21606@:7.97784@:0@:s0diam -ond@} [40] @{char@:Whole thin fa up head@:90@:0@:3.66487@:1.19016@:1.19016@:3.66487@:0@:u0 faThin@} [90] -@{char@:Half diamondhead@:41@:0@:5.86934@:2.21606@:2.21606@:5.86934@:1.56668@:s -1diamond@} [41] @{char@:Whole thin fa down head@:91@:0@:3.66487@:1.19016@:1.19016@:3.66487@:0@: d0faThin@} [91] -@{char@:Quarter diamondhead@:42@:0@:5.94305@:2.21606@:2.21606@:5.94305@:1.59656 -@:s2diamond@} [42] @{char@:half thin fa up head@:92@:0@:3.66487@:1.19016@:1.19016@:3.66487@:0@:u1f aThin@} [92] @{char@:Half thin fa down head@:93@:0@:3.66487@:1.19016@:1.19016@:3.66487@:0@:d @@ -260991,8 +260994,6 @@ :d1ti@} [107] @{char@:Quarter up tihead@:108@:0@:3.66487@:1.19016@:1.19016@:3.66487@:0.33324@ :u2ti@} [108] -@{char@:Whole trianglehead@:43@:0@:9.40749@:3.55432@:2.97707@:9.40749@:0.57724@ -:s0triangle@} [43] @{char@:Quarter down tihead@:109@:0@:3.66487@:1.19016@:1.19016@:3.66487@:-0.333 24@:d2ti@} [109] @{char@:Whole thin up tihead@:110@:0@:3.66487@:1.19016@:1.19016@:3.66487@:0.333 @@ -261021,14 +261022,20 @@ reFunk@} [121] @{char@:Whole down Funk rehead@:122@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@: d0reFunk@} [122] -@{char@:Half trianglehead (downstem)@:44@:0@:6.8046@:3.20724@:2.69414@:5.73813@ -:2.77655@:d1triangle@} [44] @{char@:Half up Funk rehead@:123@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@:u1r eFunk@} [123] @{char@:Half down Funk rehead@:124@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@:d 1reFunk@} [124] @{char@:Quarter up Funk rehead@:125@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@: -u2reFunk@} [125] +u2reFunk@} [125]This is METAFONT, Version 2.7182818 (TeX Live 2019/dev/Debian) (preloaded base=mf) + +(feta-noteheads16.mf (feta-autometric.mf +****************************************************** +Using feta Autometric macros. +order of messages: + NAME/CODE/BP/WD/DP/HT/WX/WY +****************************************************** +) (feta-noteheads-generic.mf (feta-macros.mf @{char@:Quarter down Funk rehead@:126@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0 @:d2reFunk@} [126] @{char@:Whole up Funk mihead@:127@:0@:3.29836@:1.19016@:1.19016@:3.29836@:0@:u0 @@ -261047,8 +261054,6 @@ d0faFunk@} [133] @{char@:Half up Funk fahead@:134@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@:u1f aFunk@} [134] -@{char@:Half trianglehead (upstem)@:45@:0@:6.8046@:3.20724@:2.69414@:6.8046@:0. -51309@:u1triangle@} [45] @{char@:Half down Funk fahead@:135@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@:d 1faFunk@} [135] @{char@:Quarter up Funk fahead@:136@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@: @@ -261064,7 +261069,30 @@ @{char@:Whole Funk lahead@:141@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@:s0laF unk@} [141] @{char@:Half Funk lahead@:142@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@:s1laFu -nk@} [142] +nk@} [142]) (feta-params.mf) +@{font@:GNU@:LilyPond@:feta@:15.87@:fetaMusic@} +(feta-noteheads.mf +@{group@:noteheads@} +@{char@:Longa notehead@:33@:0.92923@:8.90707@:3.1826@:14.15587@:8.90707@:0@:uM2 +@} [33] +@{char@:Longa notehead@:34@:0.92923@:8.90707@:14.15587@:3.1826@:8.90707@:0@:dM2 +@} [34] +@{char@:Brevis notehead@:35@:0.92923@:8.90707@:3.1826@:3.1826@:8.90707@:0@:sM1@ +} [35] +@{char@:Double-lined brevis notehead@:36@:2.09868@:10.07652@:3.1826@:3.1826@:10 +.07652@:0@:sM1double@} [36] +@{char@:Whole notehead@:37@:0@:7.72525@:2.21606@:2.21606@:7.72525@:0@:s0@} +[37] +@{char@:Half notehead@:38@:0@:5.54865@:2.21606@:2.21606@:5.54865@:0.98456@:s1@} +[38] +@{char@:Quarter notehead@:39@:0@:5.21574@:2.21606@:2.21606@:5.21574@:0.68697@:s +2@} [39] +@{char@:Whole diamondhead@:40@:0@:7.97784@:2.21606@:2.21606@:7.97784@:0@:s0diam +ond@} [40] +@{char@:Half diamondhead@:41@:0@:5.86934@:2.21606@:2.21606@:5.86934@:1.56668@:s +1diamond@} [41] +@{char@:Quarter diamondhead@:42@:0@:5.94305@:2.21606@:2.21606@:5.94305@:1.59656 +@:s2diamond@} [42] @{char@:Quarter Funk lahead@:143@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@:s2l aFunk@} [143] @{char@:Whole up Funk tihead@:144@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@:u0 @@ -261079,8 +261107,6 @@ u2tiFunk@} [148] @{char@:Quarter down Funk tihead@:149@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0 @:d2tiFunk@} [149] -@{char@:Quarter trianglehead (upstem)@:46@:0@:5.67052@:3.20724@:2.69414@:5.6705 -2@:0.51309@:u2triangle@} [46] @{char@:Whole Walker dohead@:150@:0@:2.74866@:1.19016@:1.19016@:1.66316@:0.8963 @:s0doWalker@} [150] @{char@:Half up Walker dohead@:151@:0@:2.74866@:1.19016@:1.19016@:1.66316@:0.89 @@ -261103,62 +261129,40 @@ :0@:d2reWalker@} [159] @{char@:Whole Walker mihead@:160@:0@:3.29836@:1.19016@:1.19016@:3.29836@:0@:s0m iWalker@} [160] -@{char@:Quarter trianglehead (downstem)@:47@:0@:5.67052@:3.20724@:2.69414@:4.78 -18@:2.77655@:d2triangle@} [47] @{char@:Half Walker mihead@:161@:0@:3.29836@:1.19016@:1.19016@:3.29836@:0@:s1mi Walker@} [161] -@{char@:Whole slashhead@:48@:0@:12.00314@:4.19981@:4.19981@:12.00314@:4.19981@: -s0slash@} [48] @{char@:Quarter Walker mihead@:162@:0@:3.29836@:1.19016@:1.19016@:3.29836@:0@:s 2miWalker@} [162] -@{char@:Half slashhead@:49@:0@:9.3449@:4.19981@:4.19981@:9.3449@:4.19981@:s1sla -sh@} [49] @{char@:Whole Walker fahead@:163@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@:s0f aWalker@} [163] -@{char@:Quarter slashhead@:50@:0@:6.84538@:4.19981@:4.19981@:6.84538@:4.19981@: -s2slash@} [50] @{char@:Half up Walker fahead@:164@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@:u 1faWalker@} [164] -@{char@:Whole Crossed notehead@:51@:0@:7.0742@:2.44836@:2.44836@:7.0742@:1.0759 -3@:s0cross@} [51] @{char@:Half down Walker fahead@:165@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@ :d1faWalker@} [165] @{char@:Quarter up Walker fahead@:166@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0 @:u2faWalker@} [166] -@{char@:Half Crossed notehead@:52@:0@:6.14497@:2.33221@:2.33221@:6.14497@:1.148 -24@:s1cross@} [52] @{char@:Quarter down Walker fahead@:167@:0@:2.74866@:1.19016@:1.19016@:2.74866@ :0@:d2faWalker@} [167] @{char@:Whole Walker lahead@:168@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@:s0l aWalker@} [168] -@{char@:Crossed notehead@:53@:0@:5.21574@:2.21606@:2.21606@:5.21574@:1.60153@:s -2cross@} [53] @{char@:Half Funk lahead@:169@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@:s1laWa lker@} [169] -@{char@:X-Circled notehead@:54@:0@:6.2026@:2.63536@:2.63536@:6.2026@:0@:s2xcirc -le@} [54] @{char@:Quarter Funk lahead@:170@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@:s2l aWalker@} [170] @{char@:Whole Walker tihead@:171@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@:s0t iWalker@} [171] -@{char@:Whole dohead@:55@:0@:5.21574@:1.75145@:1.75145@:5.21574@:-1.51913@:s0do -@} [55] @{char@:Half up Walker tihead@:172@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@:u 1tiWalker@} [172] -@{char@:Half dohead@:56@:0@:5.21574@:1.75145@:1.75145@:5.21574@:1.51913@:d1do@} -[56] +@{char@:Whole trianglehead@:43@:0@:9.40749@:3.55432@:2.97707@:9.40749@:0.57724@ +:s0triangle@} [43] @{char@:Half down Walker tihead@:173@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@ :d1tiWalker@} [173] -@{char@:Half dohead@:57@:0@:5.21574@:1.75145@:1.75145@:5.21574@:-1.51913@:u1do@ -} [57] +@{char@:Half trianglehead (downstem)@:44@:0@:6.8046@:3.20724@:2.69414@:5.73813@ +:2.77655@:d1triangle@} [44] @{char@:Quarter up Walker tihead@:174@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0 @:u2tiWalker@} [174] -@{char@:Quarter dohead@:58@:0@:5.21574@:1.75145@:1.75145@:5.21574@:1.51913@:d2d -o@} [58] -@{char@:Quarter dohead@:59@:0@:5.21574@:1.75145@:1.75145@:5.21574@:-1.51913@:u2 -do@} [59 @{char@:Quarter down Walker tihead@:175@:0@:2.74866@:1.19016@:1.19016@:2.74866@ -:0@:d2tiWalker@} [175]] +:0@:d2tiWalker@} [175] @{puorg@:noteheads@} ) @{parameter@:staffsize@:11.22@} @@ -261168,13 +261172,44 @@ @{parameter@:black_notehead_width@:3.66487@} @{parameter@:ledgerlinethickness@:0.84943@} @{parameter@:blot_diameter@:0.4@} -@{tnof@}) -@{char@:Whole thin dohead@:60@:0@:5.21574@:1.75145@:1.75145@:5.21574@:-1.51913@ -:s0doThin@} [60] ) +@{tnof@}) ) Font metrics written on feta-noteheads11.tfm. Output written on feta-noteheads11.600gf (143 characters, 11960 bytes). Transcript written on feta-noteheads11.log. +@{char@:Half trianglehead (upstem)@:45@:0@:6.8046@:3.20724@:2.69414@:6.8046@:0. +51309@:u1triangle@} [45] +@{char@:Quarter trianglehead (upstem)@:46@:0@:5.67052@:3.20724@:2.69414@:5.6705 +2@:0.51309@:u2triangle@} [46]mv feta-noteheads11.log feta-noteheads11.tfm ./out + +@{char@:Quarter trianglehead (downstem)@:47@:0@:5.67052@:3.20724@:2.69414@:4.78 +18@:2.77655@:d2triangle@} [47] +@{char@:Whole slashhead@:48@:0@:12.00314@:4.19981@:4.19981@:12.00314@:4.19981@: +s0slash@} [48] +@{char@:Half slashhead@:49@:0@:9.3449@:4.19981@:4.19981@:9.3449@:4.19981@:s1sla +sh@} [49] +@{char@:Quarter slashhead@:50@:0@:6.84538@:4.19981@:4.19981@:6.84538@:4.19981@: +s2slash@} [50] +@{char@:Whole Crossed notehead@:51@:0@:7.0742@:2.44836@:2.44836@:7.0742@:1.0759 +3@:s0cross@} [51] +@{char@:Half Crossed notehead@:52@:0@:6.14497@:2.33221@:2.33221@:6.14497@:1.148 +24@:s1cross@} [52] +@{char@:Crossed notehead@:53@:0@:5.21574@:2.21606@:2.21606@:5.21574@:1.60153@:s +2cross@} [53] +@{char@:X-Circled notehead@:54@:0@:6.2026@:2.63536@:2.63536@:6.2026@:0@:s2xcirc +le@} [54] +@{char@:Whole dohead@:55@:0@:5.21574@:1.75145@:1.75145@:5.21574@:-1.51913@:s0do +@} [55] +@{char@:Half dohead@:56@:0@:5.21574@:1.75145@:1.75145@:5.21574@:1.51913@:d1do@} +[56] +@{char@:Half dohead@:57@:0@:5.21574@:1.75145@:1.75145@:5.21574@:-1.51913@:u1do@ +} [57] +@{char@:Quarter dohead@:58@:0@:5.21574@:1.75145@:1.75145@:5.21574@:1.51913@:d2d +o@} [58] +@{char@:Quarter dohead@:59@:0@:5.21574@:1.75145@:1.75145@:5.21574@:-1.51913@:u2 +do@} [59] +@{char@:Whole thin dohead@:60@:0@:5.21574@:1.75145@:1.75145@:5.21574@:-1.51913@ +:s0doThin@} [60] @{char@:Half thin dohead@:61@:0@:5.21574@:1.75145@:1.75145@:5.21574@:1.51913@:d 1doThin@} [61] @{char@:Half thin dohead@:62@:0@:5.21574@:1.75145@:1.75145@:5.21574@:-1.51913@: @@ -261184,8 +261219,7 @@ @{char@:Quarter thin dohead@:64@:0@:5.21574@:1.75145@:1.75145@:5.21574@:-1.5191 3@:u2doThin@} [64] @{char@:Whole rehead@:65@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0.70056@:s0re@ -} [65]mv feta-noteheads11.log feta-noteheads11.tfm ./out - +} [65] @{char@:Half up rehead@:66@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0.70056@:u1r e@} [66] @{char@:Half down rehead@:67@:0@:5.21574@:1.75145@:1.75145@:5.21574@:-0.70056@: @@ -261195,8 +261229,7 @@ @{char@:Quarter down rehead@:69@:0@:5.21574@:1.75145@:1.75145@:5.21574@:-0.7005 6@:d2re@} [69] @{char@:Whole thin rehead@:70@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0.70056@: -s0reThin@} [70]( echo ./out/feta-noteheads23.tfm: ./feta-autometric.mf ./feta-noteheads-generic.mf ./feta-macros.mf ./feta-params.mf ./feta-noteheads.mf > out/feta-noteheads23.dep ) && MFINPUTS=. mf-nowin -progname=mf "\mode:=ljfour; nonstopmode; input feta-noteheads23.mf;" - +s0reThin@} [70] @{char@:Half up thin rehead@:71@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0.70056 @:u1reThin@} [71] @{char@:Half down thin rehead@:72@:0@:5.21574@:1.75145@:1.75145@:5.21574@:-0.70 @@ -261212,13 +261245,11 @@ @{char@:Quarter mihead@:77@:0@:6.25888@:1.75145@:1.75145@:6.25888@:0@:s2mi@} [77] @{char@:Whole mirror mihead@:78@:0@:6.25888@:1.75145@:1.75145@:6.25888@:0@:s0mi -Mirror@} [78]This is METAFONT, Version 2.7182818 (TeX Live 2019/dev/Debian) (preloaded base=mf) - +Mirror@} [78] @{char@:Half mirror mihead@:79@:0@:6.25888@:1.75145@:1.75145@:6.25888@:0@:s1mi Mirror@} [79] @{char@:Quarter mirror mihead@:80@:0@:6.25888@:1.75145@:1.75145@:6.25888@:0@:s2 -miMirror@} [80]rm -f feta-noteheads11.*gf feta-noteheads11.*pk - +miMirror@} [80] @{char@:Whole thin mihead@:81@:0@:6.25888@:1.75145@:1.75145@:6.25888@:0@:s0miTh in@} [81] @{char@:Half thin mihead@:82@:0@:6.25888@:1.75145@:1.75145@:6.25888@:0@:s1miThi @@ -261233,42 +261264,29 @@ [86] @{char@:Half fa down head@:87@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0@:d1fa@} [87] -(feta-noteheads26.mf (feta-autometric.mf @{char@:Quarter fa up head@:88@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0@:u2fa@ } [88] -****************************************************** -Using feta Autometric macros. -order of messages: - NAME/CODE/BP/WD/DP/HT/WX/WY -****************************************************** -) (feta-noteheads-generic.mf (feta-macros.mf @{char@:Quarter fa down head@:89@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0@:d2f a@} [89] @{char@:Whole thin fa up head@:90@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0@:u0 -faThin@} [90]) (feta-params.mf +faThin@} [90] @{char@:Whole thin fa down head@:91@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0@: d0faThin@} [91] @{char@:half thin fa up head@:92@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0@:u1f -aThin@} [92]) -@{font@:GNU@:LilyPond@:feta@:25.2@:fetaMusic@} -(feta-noteheads.mf +aThin@} [92] @{char@:Half thin fa down head@:93@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0@:d 1faThin@} [93] @{char@:Quarter thin fa up head@:94@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0@: u2faThin@} [94] @{char@:Quarter thin fa down head@:95@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0 @:d2faThin@} [95] -@{group@:noteheads@} -@{char@:Longa notehead@:33@:1.08932@:13.40974@:4.40999@:22.22067@:13.40974@:0@: -uM2@} [33] @{char@:Whole solhead@:96@:0@:5.54865@:2.21606@:2.21606@:5.54865@:0.98456@:s0so -l@} [96] +l@} [96]rm -f feta-noteheads11.*gf feta-noteheads11.*pk + @{char@:Half solhead@:97@:0@:5.54865@:2.21606@:2.21606@:5.54865@:0.98456@:s1sol @} [97] @{char@:Quarter solhead@:98@:0@:5.54865@:2.21606@:2.21606@:5.54865@:0.98456@:s2 -sol@} [98 -@{char@:Longa notehead@:34@:1.08932@:13.40974@:22.22067@:4.40999@:13.40974@:0@: -dM2@} [34]] +sol@} [98] @{char@:Whole lahead@:99@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0@:s0la@} [99] @{char@:Half lahead@:100@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0@:s1la@} @@ -261277,8 +261295,6 @@ [101] @{char@:Whole thin lahead@:102@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0@:s0laT hin@} [102] -@{char@:Brevis notehead@:35@:1.08932@:13.40974@:4.40999@:4.40999@:13.40974@:0@: -sM1@} [35] @{char@:Half thin lahead@:103@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0@:s1laTh in@} [103] @{char@:Quarter lahead@:104@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0@:s2laThin @@ -261287,32 +261303,18 @@ ti@} [105] @{char@:Half up tihead@:106@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0.4904@:u1t i@} [106] -@{char@:Double-lined brevis notehead@:36@:2.39522@:14.71564@:4.40999@:4.40999@: -14.71564@:0@:sM1double@} [36] @{char@:Half down tihead@:107@:0@:5.21574@:1.75145@:1.75145@:5.21574@:-0.4904@: d1ti@} [107] -@{char@:Whole notehead@:37@:0@:12.62956@:3.42233@:3.42233@:12.62956@:0@:s0@} -[37] @{char@:Quarter up tihead@:108@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0.4904@: u2ti@} [108] -@{char@:Half notehead@:38@:0@:8.71313@:3.42233@:3.42233@:8.71313@:1.70447@:s1@} -[38] @{char@:Quarter down tihead@:109@:0@:5.21574@:1.75145@:1.75145@:5.21574@:-0.490 4@:d2ti@} [109] -@{char@:Quarter notehead@:39@:0@:8.29259@:3.42233@:3.42233@:8.29259@:1.24934@:s -2@} [39] @{char@:Whole thin up tihead@:110@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0.490 4@:s0tiThin@} [110] -@{char@:Whole diamondhead@:40@:0@:12.32042@:3.42233@:3.42233@:12.32042@:0@:s0di -amond@} [40] @{char@:Half thin up tihead@:111@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0.4904 @:u1tiThin@} [111] @{char@:Half thin down tihead@:112@:0@:5.21574@:1.75145@:1.75145@:5.21574@:-0.4 904@:d1tiThin@} [112] -@{char@:Half diamondhead@:41@:0@:9.06424@:3.42233@:3.42233@:9.06424@:2.41948@:s -1diamond@} [41] -@{char@:Quarter diamondhead@:42@:0@:9.17807@:3.42233@:3.42233@:9.17807@:2.4656@ -:s2diamond@} [42] @{char@:Quarter thin up tihead@:113@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0.4 904@:u2tiThin@} [113] @{char@:Quarter thin down tihead@:114@:0@:5.21574@:1.75145@:1.75145@:5.21574@:- @@ -261343,8 +261345,6 @@ d2reFunk@} [126] @{char@:Whole up Funk mihead@:127@:0@:4.69414@:1.75145@:1.75145@:4.69414@:0@:u0 miFunk@} [127] -@{char@:Whole trianglehead@:43@:0@:14.29497@:5.41129@:4.5198@:14.29498@:0.89146 -@:s0triangle@} [43] @{char@:Whole down Funk mihead@:128@:0@:4.69414@:1.75145@:1.75145@:4.69414@:0@: d0miFunk@} [128] @{char@:Half up Funk mihead@:129@:0@:4.69414@:1.75145@:1.75145@:4.69414@:0@:u1m @@ -261377,8 +261377,6 @@ @} [142] @{char@:Quarter Funk lahead@:143@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:s2laF unk@} [143] -@{char@:Half trianglehead (downstem)@:44@:0@:10.32191@:4.87529@:4.08287@:8.6749 -1@:4.28793@:d1triangle@} [44] @{char@:Whole up Funk tihead@:144@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:u0ti Funk@} [144] @{char@:Whole down Funk tihead@:145@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:d0 @@ -261403,8 +261401,6 @@ 1.48183@:d2doWalker@} [154] @{char@:Whole Walker rehead@:155@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:s0reW alker@} [155] -@{char@:Half trianglehead (upstem)@:45@:0@:10.32191@:4.87529@:4.08287@:10.32191 -@:0.79242@:u1triangle@} [45] @{char@:Half up Walker rehead@:156@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:u1r eWalker@} [156] @{char@:Half down Walker rehead@:157@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:d @@ -261431,8 +261427,6 @@ @:d2faWalker@} [167] @{char@:Whole Walker lahead@:168@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:s0laW alker@} [168] -@{char@:Quarter trianglehead (upstem)@:46@:0@:8.60161@:4.87529@:4.08287@:8.6016 -2@:0.79242@:u2triangle@} [46] @{char@:Half Funk lahead@:169@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:s1laWalk er@} [169] @{char@:Quarter Funk lahead@:170@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:s2laW @@ -261460,7 +261454,49 @@ Font metrics written on feta-noteheads16.tfm. Output written on feta-noteheads16.600gf (143 characters, 16776 bytes). Transcript written on feta-noteheads16.log. +mv feta-noteheads16.log feta-noteheads16.tfm ./out +rm -f feta-noteheads16.*gf feta-noteheads16.*pk +( echo ./out/feta-noteheads26.tfm: ./feta-autometric.mf ./feta-noteheads-generic.mf ./feta-macros.mf ./feta-params.mf ./feta-noteheads.mf > out/feta-noteheads26.dep ) && MFINPUTS=. mf-nowin -progname=mf "\mode:=ljfour; nonstopmode; input feta-noteheads26.mf;" +This is METAFONT, Version 2.7182818 (TeX Live 2019/dev/Debian) (preloaded base=mf) +(feta-noteheads26.mf (feta-autometric.mf +****************************************************** +Using feta Autometric macros. +order of messages: + NAME/CODE/BP/WD/DP/HT/WX/WY +****************************************************** +) (feta-noteheads-generic.mf (feta-macros.mf) (feta-params.mf) +@{font@:GNU@:LilyPond@:feta@:25.2@:fetaMusic@} +(feta-noteheads.mf +@{group@:noteheads@} +@{char@:Longa notehead@:33@:1.08932@:13.40974@:4.40999@:22.22067@:13.40974@:0@: +uM2@} [33] +@{char@:Longa notehead@:34@:1.08932@:13.40974@:22.22067@:4.40999@:13.40974@:0@: +dM2@} [34] +@{char@:Brevis notehead@:35@:1.08932@:13.40974@:4.40999@:4.40999@:13.40974@:0@: +sM1@} [35] +@{char@:Double-lined brevis notehead@:36@:2.39522@:14.71564@:4.40999@:4.40999@: +14.71564@:0@:sM1double@} [36] +@{char@:Whole notehead@:37@:0@:12.62956@:3.42233@:3.42233@:12.62956@:0@:s0@} +[37] +@{char@:Half notehead@:38@:0@:8.71313@:3.42233@:3.42233@:8.71313@:1.70447@:s1@} +[38] +@{char@:Quarter notehead@:39@:0@:8.29259@:3.42233@:3.42233@:8.29259@:1.24934@:s +2@} [39] +@{char@:Whole diamondhead@:40@:0@:12.32042@:3.42233@:3.42233@:12.32042@:0@:s0di +amond@} [40] +@{char@:Half diamondhead@:41@:0@:9.06424@:3.42233@:3.42233@:9.06424@:2.41948@:s +1diamond@} [41] +@{char@:Quarter diamondhead@:42@:0@:9.17807@:3.42233@:3.42233@:9.17807@:2.4656@ +:s2diamond@} [42] +@{char@:Whole trianglehead@:43@:0@:14.29497@:5.41129@:4.5198@:14.29498@:0.89146 +@:s0triangle@} [43] +@{char@:Half trianglehead (downstem)@:44@:0@:10.32191@:4.87529@:4.08287@:8.6749 +1@:4.28793@:d1triangle@} [44] +@{char@:Half trianglehead (upstem)@:45@:0@:10.32191@:4.87529@:4.08287@:10.32191 +@:0.79242@:u1triangle@} [45] +@{char@:Quarter trianglehead (upstem)@:46@:0@:8.60161@:4.87529@:4.08287@:8.6016 +2@:0.79242@:u2triangle@} [46] @{char@:Quarter trianglehead (downstem)@:47@:0@:8.60161@:4.87529@:4.08287@:7.22 911@:4.28793@:d2triangle@} [47] @{char@:Whole slashhead@:48@:0@:18.94615@:6.57234@:6.57234@:18.94615@:6.57234@: @@ -261468,15 +261504,14 @@ @{char@:Half slashhead@:49@:0@:14.72511@:6.57234@:6.57234@:14.72511@:6.57234@:s 1slash@} [49] @{char@:Quarter slashhead@:50@:0@:10.75616@:6.57234@:6.57234@:10.75616@:6.57234 -@:s2slash@} [50]mv feta-noteheads16.log feta-noteheads16.tfm ./out - +@:s2slash@} [50] @{char@:Whole Crossed notehead@:51@:0@:10.47124@:3.69467@:3.69467@:10.47124@:3. 05093@:s0cross@} [51] @{char@:Half Crossed notehead@:52@:0@:9.38191@:3.5585@:3.5585@:9.38191@:3.14888 -@:s1cross@} [52]This is METAFONT, Version 2.7182818 (TeX Live 2019/dev/Debian) (preloaded base=mf) - +@:s1cross@} [52] @{char@:Crossed notehead@:53@:0@:8.29259@:3.42233@:3.42233@:8.29259@:3.57216@:s -2cross@} [53] +2cross@} [53]( echo ./out/feta-noteheads23.tfm: ./feta-autometric.mf ./feta-noteheads-generic.mf ./feta-macros.mf ./feta-params.mf ./feta-noteheads.mf > out/feta-noteheads23.dep ) && MFINPUTS=. mf-nowin -progname=mf "\mode:=ljfour; nonstopmode; input feta-noteheads23.mf;" + @{char@:X-Circled notehead@:54@:0@:9.86162@:4.06987@:4.06987@:9.86162@:0@:s2xci rcle@} [54] @{char@:Whole dohead@:55@:0@:8.29259@:2.87767@:2.87767@:8.29259@:-2.60533@:s0do @@ -261489,23 +261524,14 @@ o@} [58] @{char@:Quarter dohead@:59@:0@:8.29259@:2.87767@:2.87767@:8.29259@:-2.60533@:u2 do@} [59] -(feta-noteheads23.mf (feta-autometric.mf -****************************************************** -Using feta Autometric macros. -order of messages: - NAME/CODE/BP/WD/DP/HT/WX/WY -****************************************************** -) (feta-noteheads-generic.mf @{char@:Whole thin dohead@:60@:0@:8.29259@:2.87767@:2.87767@:8.29259@:-2.60533@ -:s0doThin@} [60] (feta-macros.mf +:s0doThin@} [60] @{char@:Half thin dohead@:61@:0@:8.29259@:2.87767@:2.87767@:8.29259@:2.60533@:d -1doThin@} [61]) (feta-params.mf +1doThin@} [61] @{char@:Half thin dohead@:62@:0@:8.29259@:2.87767@:2.87767@:8.29259@:-2.60533@: u1doThin@} [62] @{char@:Quarter thin dohead@:63@:0@:8.29259@:2.87767@:2.87767@:8.29259@:2.60533 -@:d2doThin@} [63]) -@{font@:GNU@:LilyPond@:feta@:22.45@:fetaMusic@} -(feta-noteheads.mf +@:d2doThin@} [63] @{char@:Quarter thin dohead@:64@:0@:8.29259@:2.87767@:2.87767@:8.29259@:-2.6053 3@:u2doThin@} [64] @{char@:Whole rehead@:65@:0@:8.29259@:2.87767@:2.87767@:8.29259@:1.15105@:s0re@ @@ -261514,53 +261540,30 @@ e@} [66] @{char@:Half down rehead@:67@:0@:8.29259@:2.87767@:2.87767@:8.29259@:-1.15105@: d1re@} [67] -@{group@:noteheads@} -@{char@:Longa notehead@:33@:1.04214@:12.0826@:3.92874@:19.7241@:12.0826@:0@:uM2 -@} [33] @{char@:Quarter up rehead@:68@:0@:8.29259@:2.87767@:2.87767@:8.29259@:1.15105@: u2re@} [68] @{char@:Quarter down rehead@:69@:0@:8.29259@:2.87767@:2.87767@:8.29259@:-1.1510 5@:d2re@} [69] @{char@:Whole thin rehead@:70@:0@:8.29259@:2.87767@:2.87767@:8.29259@:1.15105@: s0reThin@} [70] -@{char@:Longa notehead@:34@:1.04214@:12.0826@:19.7241@:3.92874@:12.0826@:0@:dM2 -@} [34] @{char@:Half up thin rehead@:71@:0@:8.29259@:2.87767@:2.87767@:8.29259@:1.15105 @:u1reThin@} [71] @{char@:Half down thin rehead@:72@:0@:8.29259@:2.87767@:2.87767@:8.29259@:-1.15 105@:d1reThin@} [72] @{char@:Quarter thin rehead@:73@:0@:8.29259@:2.87767@:2.87767@:8.29259@:1.15105 @:u2reThin@} [73] -@{char@:Brevis notehead@:35@:1.04214@:12.0826@:3.92874@:3.92874@:12.0826@:0@:sM -1@} [35] @{char@:Quarter thin rehead@:74@:0@:8.29259@:2.87767@:2.87767@:8.29259@:-1.1510 5@:d2reThin@} [74] @{char@:Whole mihead@:75@:0@:9.95108@:2.87767@:2.87767@:9.95108@:0@:s0mi@} [75] -@{char@:Double-lined brevis notehead@:36@:2.30983@:13.35028@:3.92874@:3.92874@: -13.35028@:0@:sM1double@} [36] -@{char@:Whole notehead@:37@:0@:11.18692@:3.06679@:3.06679@:11.18692@:0@:s0@} -[37] @{char@:Half mihead@:76@:0@:9.95108@:2.87767@:2.87767@:9.95108@:0@:s1mi@} [76] -@{char@:Half notehead@:38@:0@:7.78128@:3.06679@:3.06679@:7.78128@:1.49515@:s1@} -[38] -@{char@:Quarter notehead@:39@:0@:7.3881@:3.06679@:3.06679@:7.3881@:1.08601@:s2@ -} [39] @{char@:Quarter mihead@:77@:0@:9.95108@:2.87767@:2.87767@:9.95108@:0@:s2mi@} [77] -@{char@:Whole diamondhead@:40@:0@:11.04045@:3.06679@:3.06679@:11.04045@:0@:s0di -amond@} [40] @{char@:Whole mirror mihead@:78@:0@:9.95108@:2.87767@:2.87767@:9.95108@:0@:s0mi -Mirror@} [78]rm -f feta-noteheads16.*gf feta-noteheads16.*pk - -@{char@:Half diamondhead@:41@:0@:8.12254@:3.06679@:3.06679@:8.12254@:2.16812@:s -1diamond@} [41] +Mirror@} [78] @{char@:Half mirror mihead@:79@:0@:9.95108@:2.87767@:2.87767@:9.95108@:0@:s1mi -Mirror@} [79 -@{char@:Quarter diamondhead@:42@:0@:8.22453@:3.06679@:3.06679@:8.22453@:2.20944 -@:s2diamond@} [42]]( echo ./out/feta-noteheads20.tfm: ./feta-autometric.mf ./feta-noteheads-generic.mf ./feta-macros.mf ./feta-params.mf ./feta-noteheads.mf > out/feta-noteheads20.dep ) && MFINPUTS=. mf-nowin -progname=mf "\mode:=ljfour; nonstopmode; input feta-noteheads20.mf;" - +Mirror@} [79] @{char@:Quarter mirror mihead@:80@:0@:9.95108@:2.87767@:2.87767@:9.95108@:0@:s2 miMirror@} [80] @{char@:Whole thin mihead@:81@:0@:9.95108@:2.87767@:2.87767@:9.95108@:0@:s0miTh @@ -261585,8 +261588,6 @@ faThin@} [90] @{char@:Whole thin fa down head@:91@:0@:8.29259@:2.87767@:2.87767@:8.29259@:0@: d0faThin@} [91] -@{char@:Whole trianglehead@:43@:0@:12.85443@:4.86397@:4.0651@:12.85445@:0.79886 -@:s0triangle@} [43] @{char@:half thin fa up head@:92@:0@:8.29259@:2.87767@:2.87767@:8.29259@:0@:u1f aThin@} [92] @{char@:Half thin fa down head@:93@:0@:8.29259@:2.87767@:2.87767@:8.29259@:0@:d @@ -261617,8 +261618,6 @@ 0ti@} [105] @{char@:Half up tihead@:106@:0@:8.29259@:2.87767@:2.87767@:8.29259@:0.80574@:u1 ti@} [106] -@{char@:Half trianglehead (downstem)@:44@:0@:9.28519@:4.38365@:3.67355@:7.80933 -@:3.84247@:d1triangle@} [44] @{char@:Half down tihead@:107@:0@:8.29259@:2.87767@:2.87767@:8.29259@:-0.80574@ :d1ti@} [107] @{char@:Quarter up tihead@:108@:0@:8.29259@:2.87767@:2.87767@:8.29259@:0.80574@ @@ -261651,8 +261650,6 @@ reFunk@} [121] @{char@:Whole down Funk rehead@:122@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@: d0reFunk@} [122] -@{char@:Half trianglehead (upstem)@:45@:0@:9.28519@:4.38365@:3.67355@:9.2852@:0 -.71008@:u1triangle@} [45] @{char@:Half up Funk rehead@:123@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@:u1r eFunk@} [123] @{char@:Half down Funk rehead@:124@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@:d @@ -261679,8 +261676,6 @@ aFunk@} [134] @{char@:Half down Funk fahead@:135@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@:d 1faFunk@} [135] -@{char@:Quarter trianglehead (upstem)@:46@:0@:7.73769@:4.38365@:3.67355@:7.7377 -@:0.71008@:u2triangle@} [46] @{char@:Quarter up Funk fahead@:136@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@: u2faFunk@} [136] @{char@:Quarter down Funk fahead@:137@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0 @@ -261709,102 +261704,58 @@ u2tiFunk@} [148] @{char@:Quarter down Funk tihead@:149@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0 @:d2tiFunk@} [149] -@{char@:Quarter trianglehead (downstem)@:47@:0@:7.73769@:4.38365@:3.67355@:6.50 -78@:3.84247@:d2triangle@} [47] @{char@:Whole Walker dohead@:150@:0@:6.21944@:2.87767@:2.87767@:3.47604@:2.5115 7@:s0doWalker@} [150] -@{char@:Whole slashhead@:48@:0@:16.89977@:5.87305@:5.87305@:16.89977@:5.87305@: -s0slash@} [48 @{char@:Half up Walker dohead@:151@:0@:6.21944@:2.87767@:2.87767@:3.47604@:2.51 -157@:u1doWalker@} [151]] +157@:u1doWalker@} [151] @{char@:Half down Walker dohead@:152@:0@:6.21944@:2.87767@:2.87767@:3.47604@:2. 51157@:d1doWalker@} [152] -@{char@:Half slashhead@:49@:0@:13.13934@:5.87305@:5.87305@:13.13934@:5.87305@:s -1slash@} [49] -@{char@:Quarter slashhead@:50@:0@:9.6035@:5.87305@:5.87305@:9.6035@:5.87305@:s2 -slash@} [50] @{char@:Quarter up Walker dohead@:153@:0@:6.21944@:2.87767@:2.87767@:3.47604@:2 .51157@:u2doWalker@} [153] @{char@:Quarter down Walker dohead@:154@:0@:6.21944@:2.87767@:2.87767@:3.47604@ :2.51157@:d2doWalker@} [154] -@{char@:Whole Crossed notehead@:51@:0@:9.4724@:3.32733@:3.32733@:9.4724@:2.7495 -@:s0cross@} [51 @{char@:Whole Walker rehead@:155@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@:s0r -eWalker@} [155]] +eWalker@} [155] @{char@:Half up Walker rehead@:156@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@:u 1reWalker@} [156] -@{char@:Half Crossed notehead@:52@:0@:8.43025@:3.19707@:3.19707@:8.43025@:2.850 -75@:s1cross@} [52] @{char@:Half down Walker rehead@:157@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@ :d1reWalker@} [157] -@{char@:Crossed notehead@:53@:0@:7.3881@:3.06679@:3.06679@:7.3881@:3.262@:s2cro -ss@} [53] @{char@:Quarter up Walker rehead@:158@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0 @:u2reWalker@} [158] -@{char@:X-Circled notehead@:54@:0@:8.78601@:3.64705@:3.64705@:8.78601@:0@:s2xci -rcle@} [54] @{char@:Quarter down Walker rehead@:159@:0@:6.21944@:2.87767@:2.87767@:6.21944@ :0@:d2reWalker@} [159] -@{char@:Whole dohead@:55@:0@:7.3881@:2.54572@:2.54572@:7.3881@:-2.28517@:s0do@} -[55] @{char@:Whole Walker mihead@:160@:0@:7.46327@:2.87767@:2.87767@:7.46327@:0@:s0m iWalker@} [160] -@{char@:Half dohead@:56@:0@:7.3881@:2.54572@:2.54572@:7.3881@:2.28517@:d1do@} -[56] @{char@:Half Walker mihead@:161@:0@:7.46327@:2.87767@:2.87767@:7.46327@:0@:s1mi Walker@} [161] -@{char@:Half dohead@:57@:0@:7.3881@:2.54572@:2.54572@:7.3881@:-2.28517@:u1do@} -[57] @{char@:Quarter Walker mihead@:162@:0@:7.46327@:2.87767@:2.87767@:7.46327@:0@:s 2miWalker@} [162] -@{char@:Quarter dohead@:58@:0@:7.3881@:2.54572@:2.54572@:7.3881@:2.28517@:d2do@ -} [58] @{char@:Whole Walker fahead@:163@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@:s0f aWalker@} [163] -@{char@:Quarter dohead@:59@:0@:7.3881@:2.54572@:2.54572@:7.3881@:-2.28517@:u2do -@} [59] @{char@:Half up Walker fahead@:164@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@:u 1faWalker@} [164] -@{char@:Whole thin dohead@:60@:0@:7.3881@:2.54572@:2.54572@:7.3881@:-2.28517@:s -0doThin@} [60] @{char@:Half down Walker fahead@:165@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@ :d1faWalker@} [165] @{char@:Quarter up Walker fahead@:166@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0 @:u2faWalker@} [166] -@{char@:Half thin dohead@:61@:0@:7.3881@:2.54572@:2.54572@:7.3881@:2.28517@:d1d -oThin@} [61] @{char@:Quarter down Walker fahead@:167@:0@:6.21944@:2.87767@:2.87767@:6.21944@ :0@:d2faWalker@} [167] @{char@:Whole Walker lahead@:168@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@:s0l aWalker@} [168] -@{char@:Half thin dohead@:62@:0@:7.3881@:2.54572@:2.54572@:7.3881@:-2.28517@:u1 -doThin@} [62] @{char@:Half Funk lahead@:169@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@:s1laWa lker@} [169] @{char@:Quarter Funk lahead@:170@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@:s2l -aWalker@} [170 -@{char@:Quarter thin dohead@:63@:0@:7.3881@:2.54572@:2.54572@:7.3881@:2.28517@: -d2doThin@} [63]] -@{char@:Quarter thin dohead@:64@:0@:7.3881@:2.54572@:2.54572@:7.3881@:-2.28517@ -:u2doThin@} [64] +aWalker@} [170] @{char@:Whole Walker tihead@:171@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@:s0t iWalker@} [171] @{char@:Half up Walker tihead@:172@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@:u 1tiWalker@} [172] -@{char@:Whole rehead@:65@:0@:7.3881@:2.54572@:2.54572@:7.3881@:1.01826@:s0re@} -[65] @{char@:Half down Walker tihead@:173@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@ :d1tiWalker@} [173] -@{char@:Half up rehead@:66@:0@:7.3881@:2.54572@:2.54572@:7.3881@:1.01826@:u1re@ -} [66] @{char@:Quarter up Walker tihead@:174@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0 @:u2tiWalker@} [174] -@{char@:Half down rehead@:67@:0@:7.3881@:2.54572@:2.54572@:7.3881@:-1.01826@:d1 -re@} [67] @{char@:Quarter down Walker tihead@:175@:0@:6.21944@:2.87767@:2.87767@:6.21944@ :0@:d2tiWalker@} [175] -@{char@:Quarter up rehead@:68@:0@:7.3881@:2.54572@:2.54572@:7.3881@:1.01826@:u2 -re@} [68] @{puorg@:noteheads@} ) @{parameter@:staffsize@:25.2@} @@ -261818,7 +261769,93 @@ Font metrics written on feta-noteheads26.tfm. Output written on feta-noteheads26.600gf (143 characters, 26580 bytes). Transcript written on feta-noteheads26.log. +mv feta-noteheads26.log feta-noteheads26.tfm ./out +This is METAFONT, Version 2.7182818 (TeX Live 2019/dev/Debian) (preloaded base=mf) + +(feta-noteheads23.mf (feta-autometric.mf +****************************************************** +Using feta Autometric macros. +order of messages: + NAME/CODE/BP/WD/DP/HT/WX/WY +****************************************************** +) (feta-noteheads-generic.mf (feta-macros.mf) (feta-params.mf) +@{font@:GNU@:LilyPond@:feta@:22.45@:fetaMusic@} +(feta-noteheads.mf +@{group@:noteheads@} +@{char@:Longa notehead@:33@:1.04214@:12.0826@:3.92874@:19.7241@:12.0826@:0@:uM2 +@} [33] +@{char@:Longa notehead@:34@:1.04214@:12.0826@:19.7241@:3.92874@:12.0826@:0@:dM2 +@} [34] +@{char@:Brevis notehead@:35@:1.04214@:12.0826@:3.92874@:3.92874@:12.0826@:0@:sM +1@} [35]rm -f feta-noteheads26.*gf feta-noteheads26.*pk + +@{char@:Double-lined brevis notehead@:36@:2.30983@:13.35028@:3.92874@:3.92874@: +13.35028@:0@:sM1double@} [36] +@{char@:Whole notehead@:37@:0@:11.18692@:3.06679@:3.06679@:11.18692@:0@:s0@} +[37] +@{char@:Half notehead@:38@:0@:7.78128@:3.06679@:3.06679@:7.78128@:1.49515@:s1@} +[38] +@{char@:Quarter notehead@:39@:0@:7.3881@:3.06679@:3.06679@:7.3881@:1.08601@:s2@ +} [39] +@{char@:Whole diamondhead@:40@:0@:11.04045@:3.06679@:3.06679@:11.04045@:0@:s0di +amond@} [40] +@{char@:Half diamondhead@:41@:0@:8.12254@:3.06679@:3.06679@:8.12254@:2.16812@:s +1diamond@} [41] +@{char@:Quarter diamondhead@:42@:0@:8.22453@:3.06679@:3.06679@:8.22453@:2.20944 +@:s2diamond@} [42] +@{char@:Whole trianglehead@:43@:0@:12.85443@:4.86397@:4.0651@:12.85445@:0.79886 +@:s0triangle@} [43] +@{char@:Half trianglehead (downstem)@:44@:0@:9.28519@:4.38365@:3.67355@:7.80933 +@:3.84247@:d1triangle@} [44] +@{char@:Half trianglehead (upstem)@:45@:0@:9.28519@:4.38365@:3.67355@:9.2852@:0 +.71008@:u1triangle@} [45] +@{char@:Quarter trianglehead (upstem)@:46@:0@:7.73769@:4.38365@:3.67355@:7.7377 +@:0.71008@:u2triangle@} [46] +@{char@:Quarter trianglehead (downstem)@:47@:0@:7.73769@:4.38365@:3.67355@:6.50 +78@:3.84247@:d2triangle@} [47]( echo ./out/feta-noteheads20.tfm: ./feta-autometric.mf ./feta-noteheads-generic.mf ./feta-macros.mf ./feta-params.mf ./feta-noteheads.mf > out/feta-noteheads20.dep ) && MFINPUTS=. mf-nowin -progname=mf "\mode:=ljfour; nonstopmode; input feta-noteheads20.mf;" +@{char@:Whole slashhead@:48@:0@:16.89977@:5.87305@:5.87305@:16.89977@:5.87305@: +s0slash@} [48] +@{char@:Half slashhead@:49@:0@:13.13934@:5.87305@:5.87305@:13.13934@:5.87305@:s +1slash@} [49] +@{char@:Quarter slashhead@:50@:0@:9.6035@:5.87305@:5.87305@:9.6035@:5.87305@:s2 +slash@} [50] +@{char@:Whole Crossed notehead@:51@:0@:9.4724@:3.32733@:3.32733@:9.4724@:2.7495 +@:s0cross@} [51] +@{char@:Half Crossed notehead@:52@:0@:8.43025@:3.19707@:3.19707@:8.43025@:2.850 +75@:s1cross@} [52] +@{char@:Crossed notehead@:53@:0@:7.3881@:3.06679@:3.06679@:7.3881@:3.262@:s2cro +ss@} [53] +@{char@:X-Circled notehead@:54@:0@:8.78601@:3.64705@:3.64705@:8.78601@:0@:s2xci +rcle@} [54] +@{char@:Whole dohead@:55@:0@:7.3881@:2.54572@:2.54572@:7.3881@:-2.28517@:s0do@} +[55] +@{char@:Half dohead@:56@:0@:7.3881@:2.54572@:2.54572@:7.3881@:2.28517@:d1do@} +[56] +@{char@:Half dohead@:57@:0@:7.3881@:2.54572@:2.54572@:7.3881@:-2.28517@:u1do@} +[57] +@{char@:Quarter dohead@:58@:0@:7.3881@:2.54572@:2.54572@:7.3881@:2.28517@:d2do@ +} [58] +@{char@:Quarter dohead@:59@:0@:7.3881@:2.54572@:2.54572@:7.3881@:-2.28517@:u2do +@} [59] +@{char@:Whole thin dohead@:60@:0@:7.3881@:2.54572@:2.54572@:7.3881@:-2.28517@:s +0doThin@} [60] +@{char@:Half thin dohead@:61@:0@:7.3881@:2.54572@:2.54572@:7.3881@:2.28517@:d1d +oThin@} [61] +@{char@:Half thin dohead@:62@:0@:7.3881@:2.54572@:2.54572@:7.3881@:-2.28517@:u1 +doThin@} [62] +@{char@:Quarter thin dohead@:63@:0@:7.3881@:2.54572@:2.54572@:7.3881@:2.28517@: +d2doThin@} [63] +@{char@:Quarter thin dohead@:64@:0@:7.3881@:2.54572@:2.54572@:7.3881@:-2.28517@ +:u2doThin@} [64] +@{char@:Whole rehead@:65@:0@:7.3881@:2.54572@:2.54572@:7.3881@:1.01826@:s0re@} +[65] +@{char@:Half up rehead@:66@:0@:7.3881@:2.54572@:2.54572@:7.3881@:1.01826@:u1re@ +} [66] +@{char@:Half down rehead@:67@:0@:7.3881@:2.54572@:2.54572@:7.3881@:-1.01826@:d1 +re@} [67] +@{char@:Quarter up rehead@:68@:0@:7.3881@:2.54572@:2.54572@:7.3881@:1.01826@:u2 +re@} [68] @{char@:Quarter down rehead@:69@:0@:7.3881@:2.54572@:2.54572@:7.3881@:-1.01826@ :d2re@} [69] @{char@:Whole thin rehead@:70@:0@:7.3881@:2.54572@:2.54572@:7.3881@:1.01826@:s0 @@ -261828,18 +261865,15 @@ @{char@:Half down thin rehead@:72@:0@:7.3881@:2.54572@:2.54572@:7.3881@:-1.0182 6@:d1reThin@} [72] @{char@:Quarter thin rehead@:73@:0@:7.3881@:2.54572@:2.54572@:7.3881@:1.01826@: -u2reThin@} [73]( echo ./out/feta-flags20.tfm: ./feta-autometric.mf ./feta-flags-generic.mf ./feta-macros.mf ./feta-params.mf ./feta-flags.mf > out/feta-flags20.dep ) && MFINPUTS=. mf-nowin -progname=mf "\mode:=ljfour; nonstopmode; input feta-flags20.mf;" - +u2reThin@} [73] @{char@:Quarter thin rehead@:74@:0@:7.3881@:2.54572@:2.54572@:7.3881@:-1.01826@ :d2reThin@} [74] @{char@:Whole mihead@:75@:0@:8.8657@:2.54572@:2.54572@:8.8657@:0@:s0mi@} [75] @{char@:Half mihead@:76@:0@:8.8657@:2.54572@:2.54572@:8.8657@:0@:s1mi@} -[76]mv feta-noteheads26.log feta-noteheads26.tfm ./out - +[76] @{char@:Quarter mihead@:77@:0@:8.8657@:2.54572@:2.54572@:8.8657@:0@:s2mi@} -[77]This is METAFONT, Version 2.7182818 (TeX Live 2019/dev/Debian) (preloaded base=mf) - +[77] @{char@:Whole mirror mihead@:78@:0@:8.8657@:2.54572@:2.54572@:8.8657@:0@:s0miMi rror@} [78] @{char@:Half mirror mihead@:79@:0@:8.8657@:2.54572@:2.54572@:8.8657@:0@:s1miMi @@ -261849,82 +261883,51 @@ @{char@:Whole thin mihead@:81@:0@:8.8657@:2.54572@:2.54572@:8.8657@:0@:s0miThin @} [81] @{char@:Half thin mihead@:82@:0@:8.8657@:2.54572@:2.54572@:8.8657@:0@:s1miThin@ -} [82]rm -f feta-noteheads26.*gf feta-noteheads26.*pk - -(feta-noteheads20.mf +} [82] @{char@:Quarter thin mihead@:83@:0@:8.8657@:2.54572@:2.54572@:8.8657@:0@:s2miTh -in@} [83] (feta-autometric.mf -****************************************************** -Using feta Autometric macros. -order of messages: - NAME/CODE/BP/WD/DP/HT/WX/WY -****************************************************** -) (feta-noteheads-generic.mf +in@} [83] @{char@:Whole fa up head@:84@:0@:7.3881@:2.54572@:2.54572@:7.3881@:0@:u0fa@} -[84] (feta-macros.mf +[84] @{char@:Whole fa down head@:85@:0@:7.3881@:2.54572@:2.54572@:7.3881@:0@:d0fa@} [85] @{char@:half fa up head@:86@:0@:7.3881@:2.54572@:2.54572@:7.3881@:0@:u1fa@} [86] @{char@:Half fa down head@:87@:0@:7.3881@:2.54572@:2.54572@:7.3881@:0@:d1fa@} -[87]) (feta-params.mf +[87] @{char@:Quarter fa up head@:88@:0@:7.3881@:2.54572@:2.54572@:7.3881@:0@:u2fa@} -[88]) -@{font@:GNU@:LilyPond@:feta@:20@:fetaMusic@} -(feta-noteheads.mf +[88] @{char@:Quarter fa down head@:89@:0@:7.3881@:2.54572@:2.54572@:7.3881@:0@:d2fa@ } [89] @{char@:Whole thin fa up head@:90@:0@:7.3881@:2.54572@:2.54572@:7.3881@:0@:u0fa Thin@} [90] @{char@:Whole thin fa down head@:91@:0@:7.3881@:2.54572@:2.54572@:7.3881@:0@:d0 faThin@} [91] -@{group@:noteheads@} -@{char@:Longa notehead@:33@:1.00009@:10.90022@:3.6@:17.59991@:10.90022@:0@:uM2@ -} [33] @{char@:half thin fa up head@:92@:0@:7.3881@:2.54572@:2.54572@:7.3881@:0@:u1faT hin@} [92] @{char@:Half thin fa down head@:93@:0@:7.3881@:2.54572@:2.54572@:7.3881@:0@:d1f aThin@} [93] -@{char@:Longa notehead@:34@:1.00009@:10.90022@:17.59991@:3.6@:10.90022@:0@:dM2@ -} [34] @{char@:Quarter thin fa up head@:94@:0@:7.3881@:2.54572@:2.54572@:7.3881@:0@:u2 faThin@} [94] @{char@:Quarter thin fa down head@:95@:0@:7.3881@:2.54572@:2.54572@:7.3881@:0@: d2faThin@} [95] -@{char@:Brevis notehead@:35@:1.00009@:10.90022@:3.6@:3.6@:10.90022@:0@:sM1@} -[35] @{char@:Whole solhead@:96@:0@:7.78128@:3.06679@:3.06679@:7.78128@:1.49515@:s0so l@} [96] @{char@:Half solhead@:97@:0@:7.78128@:3.06679@:3.06679@:7.78128@:1.49515@:s1sol @} [97] @{char@:Quarter solhead@:98@:0@:7.78128@:3.06679@:3.06679@:7.78128@:1.49515@:s2 sol@} [98] -@{char@:Double-lined brevis notehead@:36@:2.23228@:12.13242@:3.6@:3.6@:12.13242 -@:0@:sM1double@} [36] @{char@:Whole lahead@:99@:0@:7.3881@:2.54572@:2.54572@:7.3881@:0@:s0la@} [99] -@{char@:Whole notehead@:37@:0@:9.90004@:2.75003@:2.75003@:9.90004@:0@:s0@} -[37] @{char@:Half lahead@:100@:0@:7.3881@:2.54572@:2.54572@:7.3881@:0@:s1la@} [100] -@{char@:Half notehead@:38@:0@:6.94992@:2.75003@:2.75003@:6.94992@:1.30693@:s1@} -[38] @{char@:Quarter lahead@:101@:0@:7.3881@:2.54572@:2.54572@:7.3881@:0@:s2la@} [101] -@{char@:Quarter notehead@:39@:0@:6.58089@:2.75003@:2.75003@:6.58089@:0.93907@:s -2@} [39] @{char@:Whole thin lahead@:102@:0@:7.3881@:2.54572@:2.54572@:7.3881@:0@:s0laThi n@} [102] -@{char@:Whole diamondhead@:40@:0@:9.90013@:2.75003@:2.75003@:9.90013@:0@:s0diam -ond@} [40] @{char@:Half thin lahead@:103@:0@:7.3881@:2.54572@:2.54572@:7.3881@:0@:s1laThin @} [103] -@{char@:Half diamondhead@:41@:0@:7.28357@:2.75003@:2.75003@:7.28357@:1.94417@:s -1diamond@} [41] @{char@:Quarter lahead@:104@:0@:7.3881@:2.54572@:2.54572@:7.3881@:0@:s2laThin@} [104] -@{char@:Quarter diamondhead@:42@:0@:7.37505@:2.75003@:2.75003@:7.37505@:1.98125 -@:s2diamond@} [42] @{char@:Whole up tihead@:105@:0@:7.3881@:2.54572@:2.54572@:7.3881@:0.7128@:s0ti @} [105] @{char@:Half up tihead@:106@:0@:7.3881@:2.54572@:2.54572@:7.3881@:0.7128@:u1ti@ @@ -261947,8 +261950,6 @@ 7128@:d2tiThin@} [114] @{char@:Whole up Funk dohead@:115@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@:u0 doFunk@} [115] -@{char@:Whole trianglehead@:43@:0@:11.57098@:4.37633@:3.65997@:11.571@:0.71634@ -:s0triangle@} [43] @{char@:Whole down Funk dohead@:116@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@: d0doFunk@} [116] @{char@:Half up Funk dohead@:117@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@:u1d @@ -261973,8 +261974,6 @@ @:d2reFunk@} [126] @{char@:Whole up Funk mihead@:127@:0@:6.64925@:2.54572@:2.54572@:6.64925@:0@:u0 miFunk@} [127] -@{char@:Half trianglehead (downstem)@:44@:0@:8.36156@:3.94562@:3.30887@:7.03813 -@:3.44557@:d1triangle@} [44] @{char@:Whole down Funk mihead@:128@:0@:6.64925@:2.54572@:2.54572@:6.64925@:0@: d0miFunk@} [128] @{char@:Half up Funk mihead@:129@:0@:6.64925@:2.54572@:2.54572@:6.64925@:0@:u1m @@ -261999,8 +261998,6 @@ @:s0solFunk@} [138] @{char@:Half Funk solhead@:139@:0@:5.43845@:2.54572@:2.54572@:5.43845@:0.40382@ :s1solFunk@} [139] -@{char@:Half trianglehead (upstem)@:45@:0@:8.36156@:3.94562@:3.30887@:8.36157@: -0.63673@:u1triangle@} [45] @{char@:Quarter Funk solhead@:140@:0@:5.43845@:2.54572@:2.54572@:5.43845@:0.403 82@:s2solFunk@} [140] @{char@:Whole Funk lahead@:141@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@:s0laF @@ -262023,8 +262020,6 @@ @:d2tiFunk@} [149] @{char@:Whole Walker dohead@:150@:0@:5.54108@:2.54572@:2.54572@:3.12418@:2.1681 5@:s0doWalker@} [150] -@{char@:Quarter trianglehead (upstem)@:46@:0@:6.96799@:3.94562@:3.30887@:6.968@ -:0.63673@:u2triangle@} [46] @{char@:Half up Walker dohead@:151@:0@:5.54108@:2.54572@:2.54572@:3.12418@:2.16 815@:u1doWalker@} [151] @{char@:Half down Walker dohead@:152@:0@:5.54108@:2.54572@:2.54572@:3.12418@:2. @@ -262047,78 +262042,36 @@ iWalker@} [160] @{char@:Half Walker mihead@:161@:0@:6.64925@:2.54572@:2.54572@:6.64925@:0@:s1mi Walker@} [161] -@{char@:Quarter trianglehead (downstem)@:47@:0@:6.96799@:3.94562@:3.30887@:5.86 -513@:3.44557@:d2triangle@} [47]This is METAFONT, Version 2.7182818 (TeX Live 2019/dev/Debian) (preloaded base=mf) - @{char@:Quarter Walker mihead@:162@:0@:6.64925@:2.54572@:2.54572@:6.64925@:0@:s 2miWalker@} [162] -@{char@:Whole slashhead@:48@:0@:15.07648@:5.25003@:5.25003@:15.07648@:5.25003@: -s0slash@} [48] @{char@:Whole Walker fahead@:163@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@:s0f aWalker@} [163] -@{char@:Half slashhead@:49@:0@:11.72646@:5.25003@:5.25003@:11.72646@:5.25003@:s -1slash@} [49] @{char@:Half up Walker fahead@:164@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@:u 1faWalker@} [164] -@{char@:Quarter slashhead@:50@:0@:8.5765@:5.25003@:5.25003@:8.5765@:5.25003@:s2 -slash@} [50] @{char@:Half down Walker fahead@:165@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@ -:d1faWalker@} [165]( echo ./out/feta-flags14.tfm: ./feta-autometric.mf ./feta-flags-generic.mf ./feta-macros.mf ./feta-params.mf ./feta-flags.mf > out/feta-flags14.dep ) && MFINPUTS=. mf-nowin -progname=mf "\mode:=ljfour; nonstopmode; input feta-flags14.mf;" - +:d1faWalker@} [165] @{char@:Quarter up Walker fahead@:166@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0 @:u2faWalker@} [166] -@{char@:Whole Crossed notehead@:51@:0@:8.58107@:3.00005@:3.00005@:8.58107@:1.58 -21@:s0cross@} [51] @{char@:Quarter down Walker fahead@:167@:0@:5.54108@:2.54572@:2.54572@:5.54108@ :0@:d2faWalker@} [167] @{char@:Whole Walker lahead@:168@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@:s0l -aWalker@} [168 -@{char@:Half Crossed notehead@:52@:0@:7.58098@:2.87505@:2.87505@:7.58098@:1.650 -86@:s1cross@} [52]] -(feta-flags20.mf (feta-autometric.mf +aWalker@} [168] @{char@:Half Funk lahead@:169@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@:s1laWa lker@} [169] -****************************************************** -Using feta Autometric macros. -order of messages: - NAME/CODE/BP/WD/DP/HT/WX/WY -****************************************************** -) -@{char@:Crossed notehead@:53@:0@:6.58089@:2.75003@:2.75003@:6.58089@:2.12648@:s -2cross@} [53] (feta-flags-generic.mf @{char@:Quarter Funk lahead@:170@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@:s2l -aWalker@} [170] (feta-macros.mf -@{char@:X-Circled notehead@:54@:0@:7.82605@:3.27036@:3.27036@:7.82605@:0@:s2xci -rcle@} [54] +aWalker@} [170] @{char@:Whole Walker tihead@:171@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@:s0t -iWalker@} [171]) (feta-params.mf -@{char@:Whole dohead@:55@:0@:6.58089@:2.24998@:2.24998@:6.58089@:-1.99995@:s0do -@} [55] +iWalker@} [171] @{char@:Half up Walker tihead@:172@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@:u 1tiWalker@} [172] -@{char@:Half dohead@:56@:0@:6.58089@:2.24998@:2.24998@:6.58089@:1.99995@:d1do@} -[56]) -@{font@:GNU@:LilyPond@:feta@:20@:fetaMusic@} -(feta-flags.mf @{char@:Half down Walker tihead@:173@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@ :d1tiWalker@} [173] -@{char@:Half dohead@:57@:0@:6.58089@:2.24998@:2.24998@:6.58089@:-1.99995@:u1do@ -} [57] -@{char@:Quarter dohead@:58@:0@:6.58089@:2.24998@:2.24998@:6.58089@:1.99995@:d2d -o@} [58] @{char@:Quarter up Walker tihead@:174@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0 @:u2tiWalker@} [174] -@{char@:Quarter dohead@:59@:0@:6.58089@:2.24998@:2.24998@:6.58089@:-1.99995@:u2 -do@} [59] @{char@:Quarter down Walker tihead@:175@:0@:5.54108@:2.54572@:2.54572@:5.54108@ :0@:d2tiWalker@} [175] -@{char@:Whole thin dohead@:60@:0@:6.58089@:2.24998@:2.24998@:6.58089@:-1.99995@ -:s0doThin@} [60] -@{group@:flags@} -@{char@:8th Flag (up)@:33@:0@:4.50507@:15.2514@:0.32503@:4.50507@:0@:u3@} -[33 @{puorg@:noteheads@} -)] +) @{parameter@:staffsize@:22.45@} @{parameter@:stafflinethickness@:0.52107@} @{parameter@:staff_space@:5.6125@} @@ -262126,27 +262079,91 @@ @{parameter@:black_notehead_width@:7.3881@} @{parameter@:ledgerlinethickness@:1.04214@} @{parameter@:blot_diameter@:0.4@} -@{tnof@}) -@{char@:Half thin dohead@:61@:0@:6.58089@:2.24998@:2.24998@:6.58089@:1.99995@:d -1doThin@} [61] ) +@{tnof@}) ) Font metrics written on feta-noteheads23.tfm. Output written on feta-noteheads23.600gf (143 characters, 22956 bytes). Transcript written on feta-noteheads23.log. +mv feta-noteheads23.log feta-noteheads23.tfm ./out +rm -f feta-noteheads23.*gf feta-noteheads23.*pk +This is METAFONT, Version 2.7182818 (TeX Live 2019/dev/Debian) (preloaded base=mf) -@{char@:16th Flag (up)@:34@:0@:4.50507@:17.7514@:0.32503@:4.50507@:0@:u4@} -[34] +(feta-noteheads20.mf (feta-autometric.mf +****************************************************** +Using feta Autometric macros. +order of messages: + NAME/CODE/BP/WD/DP/HT/WX/WY +****************************************************** +) (feta-noteheads-generic.mf (feta-macros.mf) (feta-params.mf) +@{font@:GNU@:LilyPond@:feta@:20@:fetaMusic@} +(feta-noteheads.mf +@{group@:noteheads@} +@{char@:Longa notehead@:33@:1.00009@:10.90022@:3.6@:17.59991@:10.90022@:0@:uM2@ +} [33] +@{char@:Longa notehead@:34@:1.00009@:10.90022@:17.59991@:3.6@:10.90022@:0@:dM2@ +} [34] +@{char@:Brevis notehead@:35@:1.00009@:10.90022@:3.6@:3.6@:10.90022@:0@:sM1@} +[35] +@{char@:Double-lined brevis notehead@:36@:2.23228@:12.13242@:3.6@:3.6@:12.13242 +@:0@:sM1double@} [36] +@{char@:Whole notehead@:37@:0@:9.90004@:2.75003@:2.75003@:9.90004@:0@:s0@} +[37] +@{char@:Half notehead@:38@:0@:6.94992@:2.75003@:2.75003@:6.94992@:1.30693@:s1@} +[38] +@{char@:Quarter notehead@:39@:0@:6.58089@:2.75003@:2.75003@:6.58089@:0.93907@:s +2@} [39] +@{char@:Whole diamondhead@:40@:0@:9.90013@:2.75003@:2.75003@:9.90013@:0@:s0diam +ond@} [40] +@{char@:Half diamondhead@:41@:0@:7.28357@:2.75003@:2.75003@:7.28357@:1.94417@:s +1diamond@} [41] +@{char@:Quarter diamondhead@:42@:0@:7.37505@:2.75003@:2.75003@:7.37505@:1.98125 +@:s2diamond@} [42] +@{char@:Whole trianglehead@:43@:0@:11.57098@:4.37633@:3.65997@:11.571@:0.71634@ +:s0triangle@} [43] +@{char@:Half trianglehead (downstem)@:44@:0@:8.36156@:3.94562@:3.30887@:7.03813 +@:3.44557@:d1triangle@} [44] +@{char@:Half trianglehead (upstem)@:45@:0@:8.36156@:3.94562@:3.30887@:8.36157@: +0.63673@:u1triangle@} [45] +@{char@:Quarter trianglehead (upstem)@:46@:0@:6.96799@:3.94562@:3.30887@:6.968@ +:0.63673@:u2triangle@} [46] +@{char@:Quarter trianglehead (downstem)@:47@:0@:6.96799@:3.94562@:3.30887@:5.86 +513@:3.44557@:d2triangle@} [47]( echo ./out/feta-flags20.tfm: ./feta-autometric.mf ./feta-flags-generic.mf ./feta-macros.mf ./feta-params.mf ./feta-flags.mf > out/feta-flags20.dep ) && MFINPUTS=. mf-nowin -progname=mf "\mode:=ljfour; nonstopmode; input feta-flags20.mf;" + +@{char@:Whole slashhead@:48@:0@:15.07648@:5.25003@:5.25003@:15.07648@:5.25003@: +s0slash@} [48] +@{char@:Half slashhead@:49@:0@:11.72646@:5.25003@:5.25003@:11.72646@:5.25003@:s +1slash@} [49] +@{char@:Quarter slashhead@:50@:0@:8.5765@:5.25003@:5.25003@:8.5765@:5.25003@:s2 +slash@} [50] +@{char@:Whole Crossed notehead@:51@:0@:8.58107@:3.00005@:3.00005@:8.58107@:1.58 +21@:s0cross@} [51] +@{char@:Half Crossed notehead@:52@:0@:7.58098@:2.87505@:2.87505@:7.58098@:1.650 +86@:s1cross@} [52] +@{char@:Crossed notehead@:53@:0@:6.58089@:2.75003@:2.75003@:6.58089@:2.12648@:s +2cross@} [53] +@{char@:X-Circled notehead@:54@:0@:7.82605@:3.27036@:3.27036@:7.82605@:0@:s2xci +rcle@} [54] +@{char@:Whole dohead@:55@:0@:6.58089@:2.24998@:2.24998@:6.58089@:-1.99995@:s0do +@} [55] +@{char@:Half dohead@:56@:0@:6.58089@:2.24998@:2.24998@:6.58089@:1.99995@:d1do@} +[56] +@{char@:Half dohead@:57@:0@:6.58089@:2.24998@:2.24998@:6.58089@:-1.99995@:u1do@ +} [57] +@{char@:Quarter dohead@:58@:0@:6.58089@:2.24998@:2.24998@:6.58089@:1.99995@:d2d +o@} [58] +@{char@:Quarter dohead@:59@:0@:6.58089@:2.24998@:2.24998@:6.58089@:-1.99995@:u2 +do@} [59] +@{char@:Whole thin dohead@:60@:0@:6.58089@:2.24998@:2.24998@:6.58089@:-1.99995@ +:s0doThin@} [60] +@{char@:Half thin dohead@:61@:0@:6.58089@:2.24998@:2.24998@:6.58089@:1.99995@:d +1doThin@} [61] @{char@:Half thin dohead@:62@:0@:6.58089@:2.24998@:2.24998@:6.58089@:-1.99995@: u1doThin@} [62] @{char@:Quarter thin dohead@:63@:0@:6.58089@:2.24998@:2.24998@:6.58089@:1.99995 @:d2doThin@} [63] -@{char@:32nd Flag (up)@:35@:0@:4.18004@:21.5014@:0.32503@:4.18004@:0@:u5@} -[35] @{char@:Quarter thin dohead@:64@:0@:6.58089@:2.24998@:2.24998@:6.58089@:-1.9999 5@:u2doThin@} [64] @{char@:Whole rehead@:65@:0@:6.58089@:2.24998@:2.24998@:6.58089@:0.89998@:s0re@ } [65] -@{char@:64th Flag (up)@:36@:0@:4.18004@:26.5014@:0.32503@:4.18004@:0@:u6@} -[36] @{char@:Half up rehead@:66@:0@:6.58089@:2.24998@:2.24998@:6.58089@:0.89998@:u1r e@} [66] @{char@:Half down rehead@:67@:0@:6.58089@:2.24998@:2.24998@:6.58089@:-0.89998@: @@ -262157,61 +262174,30 @@ 8@:d2re@} [69] @{char@:Whole thin rehead@:70@:0@:6.58089@:2.24998@:2.24998@:6.58089@:0.89998@: s0reThin@} [70] -@{char@:128th Flag (up)@:37@:0@:4.18004@:31.5014@:0.32503@:4.18004@:0@:u7@} -[37] @{char@:Half up thin rehead@:71@:0@:6.58089@:2.24998@:2.24998@:6.58089@:0.89998 @:u1reThin@} [71] @{char@:Half down thin rehead@:72@:0@:6.58089@:2.24998@:2.24998@:6.58089@:-0.89 998@:d1reThin@} [72] -@{char@:8th Flag (down)@:38@:0@:5.38432@:0.32503@:14.2014@:5.38432@:0@:d3@} -[38] @{char@:Quarter thin rehead@:73@:0@:6.58089@:2.24998@:2.24998@:6.58089@:0.89998 @:u2reThin@} [73] @{char@:Quarter thin rehead@:74@:0@:6.58089@:2.24998@:2.24998@:6.58089@:-0.8999 8@:d2reThin@} [74] -@{char@:16th Flag (down) 3@:39@:0@:5.38432@:0.32503@:15.2514@:5.38432@:0@:d4@} -[39] @{char@:Whole mihead@:75@:0@:7.89705@:2.24998@:2.24998@:7.89705@:0@:s0mi@} [75] @{char@:Half mihead@:76@:0@:7.89705@:2.24998@:2.24998@:7.89705@:0@:s1mi@} -[76 -@{char@:32nd Flag (down)@:40@:0@:5.38432@:0.32503@:19.0014@:5.38432@:0@:d5@} -[40]] +[76] @{char@:Quarter mihead@:77@:0@:7.89705@:2.24998@:2.24998@:7.89705@:0@:s2mi@} [77] @{char@:Whole mirror mihead@:78@:0@:7.89705@:2.24998@:2.24998@:7.89705@:0@:s0mi Mirror@} [78] -@{char@:64th Flag (down)@:41@:0@:5.38432@:0.32503@:22.7514@:5.38432@:0@:d6@} -[41]mv feta-noteheads23.log feta-noteheads23.tfm ./out - @{char@:Half mirror mihead@:79@:0@:7.89705@:2.24998@:2.24998@:7.89705@:0@:s1mi Mirror@} [79] @{char@:Quarter mirror mihead@:80@:0@:7.89705@:2.24998@:2.24998@:7.89705@:0@:s2 miMirror@} [80] @{char@:Whole thin mihead@:81@:0@:7.89705@:2.24998@:2.24998@:7.89705@:0@:s0miTh in@} [81] -@{char@:128th Flag (down)@:42@:0@:5.38432@:0.32503@:27.7514@:5.38432@:0@:d7@} -[42] -@{char@:grace dash (up)@:43@:3.00963@:4.18004@:10.80002@:-5@:4.18004@:0@:ugrace -@} [43] @{char@:Half thin mihead@:82@:0@:7.89705@:2.24998@:2.24998@:7.89705@:0@:s1miThi n@} [82] -@{char@:grace dash (down)@:44@:3.87672@:5.38432@:-4.95003@:10.26004@:5.38432@:0 -@:dgrace@} [44] -@{puorg@:flags@} -) -@{parameter@:staffsize@:20@} -@{parameter@:stafflinethickness@:0.50005@} -@{parameter@:staff_space@:5@} -@{parameter@:linethickness@:0.50005@} -@{parameter@:black_notehead_width@:6.58089@} -@{parameter@:ledgerlinethickness@:1.00009@} -@{parameter@:blot_diameter@:0.4@} -@{tnof@}) ) -Font metrics written on feta-flags20.tfm. -Output written on feta-flags20.600gf (12 characters, 6372 bytes). -Transcript written on feta-flags20.log. - @{char@:Quarter thin mihead@:83@:0@:7.89705@:2.24998@:2.24998@:7.89705@:0@:s2mi Thin@} [83] @{char@:Whole fa up head@:84@:0@:6.58089@:2.24998@:2.24998@:6.58089@:0@:u0fa@} @@ -262239,8 +262225,7 @@ @{char@:Quarter thin fa down head@:95@:0@:6.58089@:2.24998@:2.24998@:6.58089@:0 @:d2faThin@} [95] @{char@:Whole solhead@:96@:0@:6.94992@:2.75003@:2.75003@:6.94992@:1.30693@:s0so -l@} [96]mv feta-flags20.log feta-flags20.tfm ./out - +l@} [96] @{char@:Half solhead@:97@:0@:6.94992@:2.75003@:2.75003@:6.94992@:1.30693@:s1sol @} [97] @{char@:Quarter solhead@:98@:0@:6.94992@:2.75003@:2.75003@:6.94992@:1.30693@:s2 @@ -262250,8 +262235,7 @@ @{char@:Half lahead@:100@:0@:6.58089@:2.24998@:2.24998@:6.58089@:0@:s1la@} [100] @{char@:Quarter lahead@:101@:0@:6.58089@:2.24998@:2.24998@:6.58089@:0@:s2la@} -[101]rm -f feta-noteheads23.*gf feta-noteheads23.*pk - +[101] @{char@:Whole thin lahead@:102@:0@:6.58089@:2.24998@:2.24998@:6.58089@:0@:s0laT hin@} [102] @{char@:Half thin lahead@:103@:0@:6.58089@:2.24998@:2.24998@:6.58089@:0@:s1laTh @@ -262291,8 +262275,7 @@ @{char@:Quarter down Funk dohead@:120@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0 @:d2doFunk@} [120] @{char@:Whole up Funk rehead@:121@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0@:u0 -reFunk@} [121]rm -f feta-flags20.*gf feta-flags20.*pk - +reFunk@} [121] @{char@:Whole down Funk rehead@:122@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0@: d0reFunk@} [122] @{char@:Half up Funk rehead@:123@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0@:u1r @@ -262378,11 +262361,9 @@ @{char@:Whole Walker fahead@:163@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0@:s0f aWalker@} [163] @{char@:Half up Walker fahead@:164@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0@:u -1faWalker@} [164]This is METAFONT, Version 2.7182818 (TeX Live 2019/dev/Debian) (preloaded base=mf) - +1faWalker@} [164] @{char@:Half down Walker fahead@:165@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0@ -:d1faWalker@} [165]( echo ./out/feta-flags13.tfm: ./feta-autometric.mf ./feta-flags-generic.mf ./feta-macros.mf ./feta-params.mf ./feta-flags.mf > out/feta-flags13.dep ) && MFINPUTS=. mf-nowin -progname=mf "\mode:=ljfour; nonstopmode; input feta-flags13.mf;" - +:d1faWalker@} [165] @{char@:Quarter up Walker fahead@:166@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0 @:u2faWalker@} [166] @{char@:Quarter down Walker fahead@:167@:0@:4.93567@:2.24998@:2.24998@:4.93567@ @@ -262395,19 +262376,12 @@ aWalker@} [170] @{char@:Whole Walker tihead@:171@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0@:s0t iWalker@} [171] -(feta-flags14.mf (feta-autometric.mf @{char@:Half up Walker tihead@:172@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0@:u 1tiWalker@} [172] -****************************************************** -Using feta Autometric macros. -order of messages: - NAME/CODE/BP/WD/DP/HT/WX/WY -****************************************************** -) (feta-flags-generic.mf @{char@:Half down Walker tihead@:173@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0@ -:d1tiWalker@} [173] (feta-macros.mf +:d1tiWalker@} [173] @{char@:Quarter up Walker tihead@:174@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0 -@:u2tiWalker@} [174]) (feta-params.mf +@:u2tiWalker@} [174] @{char@:Quarter down Walker tihead@:175@:0@:4.93567@:2.24998@:2.24998@:4.93567@ :0@:d2tiWalker@} [175] @{puorg@:noteheads@} @@ -262423,7 +262397,69 @@ Font metrics written on feta-noteheads20.tfm. Output written on feta-noteheads20.600gf (143 characters, 20796 bytes). Transcript written on feta-noteheads20.log. +mv feta-noteheads20.log feta-noteheads20.tfm ./out +rm -f feta-noteheads20.*gf feta-noteheads20.*pk +This is METAFONT, Version 2.7182818 (TeX Live 2019/dev/Debian) (preloaded base=mf) + +(feta-flags20.mf (feta-autometric.mf +****************************************************** +Using feta Autometric macros. +order of messages: + NAME/CODE/BP/WD/DP/HT/WX/WY +****************************************************** +) (feta-flags-generic.mf (feta-macros.mf) (feta-params.mf) +@{font@:GNU@:LilyPond@:feta@:20@:fetaMusic@} +(feta-flags.mf +@{group@:flags@} +@{char@:8th Flag (up)@:33@:0@:4.50507@:15.2514@:0.32503@:4.50507@:0@:u3@} +[33] +@{char@:16th Flag (up)@:34@:0@:4.50507@:17.7514@:0.32503@:4.50507@:0@:u4@} +[34] +@{char@:32nd Flag (up)@:35@:0@:4.18004@:21.5014@:0.32503@:4.18004@:0@:u5@} +[35] +@{char@:64th Flag (up)@:36@:0@:4.18004@:26.5014@:0.32503@:4.18004@:0@:u6@} +[36] +@{char@:128th Flag (up)@:37@:0@:4.18004@:31.5014@:0.32503@:4.18004@:0@:u7@} +[37] +@{char@:8th Flag (down)@:38@:0@:5.38432@:0.32503@:14.2014@:5.38432@:0@:d3@} +[38] +@{char@:16th Flag (down) 3@:39@:0@:5.38432@:0.32503@:15.2514@:5.38432@:0@:d4@} +[39] +@{char@:32nd Flag (down)@:40@:0@:5.38432@:0.32503@:19.0014@:5.38432@:0@:d5@} +[40] +@{char@:64th Flag (down)@:41@:0@:5.38432@:0.32503@:22.7514@:5.38432@:0@:d6@} +[41] +@{char@:128th Flag (down)@:42@:0@:5.38432@:0.32503@:27.7514@:5.38432@:0@:d7@} +[42] +@{char@:grace dash (up)@:43@:3.00963@:4.18004@:10.80002@:-5@:4.18004@:0@:ugrace +@} [43] +@{char@:grace dash (down)@:44@:3.87672@:5.38432@:-4.95003@:10.26004@:5.38432@:0 +@:dgrace@} [44] +@{puorg@:flags@} ) +@{parameter@:staffsize@:20@} +@{parameter@:stafflinethickness@:0.50005@} +@{parameter@:staff_space@:5@} +@{parameter@:linethickness@:0.50005@} +@{parameter@:black_notehead_width@:6.58089@} +@{parameter@:ledgerlinethickness@:1.00009@} +@{parameter@:blot_diameter@:0.4@} +@{tnof@}) ) +Font metrics written on feta-flags20.tfm. +Output written on feta-flags20.600gf (12 characters, 6372 bytes). +Transcript written on feta-flags20.log. +mv feta-flags20.log feta-flags20.tfm ./out +rm -f feta-flags20.*gf feta-flags20.*pk +( echo ./out/feta-flags14.tfm: ./feta-autometric.mf ./feta-flags-generic.mf ./feta-macros.mf ./feta-params.mf ./feta-flags.mf > out/feta-flags14.dep ) && MFINPUTS=. mf-nowin -progname=mf "\mode:=ljfour; nonstopmode; input feta-flags14.mf;" +This is METAFONT, Version 2.7182818 (TeX Live 2019/dev/Debian) (preloaded base=mf) + +(feta-flags14.mf (feta-autometric.mf +****************************************************** +Using feta Autometric macros. +order of messages: + NAME/CODE/BP/WD/DP/HT/WX/WY +****************************************************** +) (feta-flags-generic.mf (feta-macros.mf) (feta-params.mf) @{font@:GNU@:LilyPond@:feta@:14.14@:fetaMusic@} (feta-flags.mf @{group@:flags@} @@ -262442,8 +262478,7 @@ @{char@:16th Flag (down) 3@:39@:0@:3.81155@:0.29236@:10.78217@:3.81155@:0@:d4@} [39] @{char@:32nd Flag (down)@:40@:0@:3.81155@:0.29236@:13.43343@:3.81155@:0@:d5@} -[40]mv feta-noteheads20.log feta-noteheads20.tfm ./out - +[40] @{char@:64th Flag (down)@:41@:0@:3.81155@:0.29236@:16.08467@:3.81155@:0@:d6@} [41] @{char@:128th Flag (down)@:42@:0@:3.81155@:0.29236@:19.61967@:3.81155@:0@:d7@} @@ -262466,10 +262501,9 @@ Output written on feta-flags14.600gf (12 characters, 4524 bytes). Transcript written on feta-flags14.log. mv feta-flags14.log feta-flags14.tfm ./out -rm -f feta-noteheads20.*gf feta-noteheads20.*pk rm -f feta-flags14.*gf feta-flags14.*pk +( echo ./out/feta-flags13.tfm: ./feta-autometric.mf ./feta-flags-generic.mf ./feta-macros.mf ./feta-params.mf ./feta-flags.mf > out/feta-flags13.dep ) && MFINPUTS=. mf-nowin -progname=mf "\mode:=ljfour; nonstopmode; input feta-flags13.mf;" This is METAFONT, Version 2.7182818 (TeX Live 2019/dev/Debian) (preloaded base=mf) -( echo ./out/feta-flags26.tfm: ./feta-autometric.mf ./feta-flags-generic.mf ./feta-macros.mf ./feta-params.mf ./feta-flags.mf > out/feta-flags26.dep ) && MFINPUTS=. mf-nowin -progname=mf "\mode:=ljfour; nonstopmode; input feta-flags26.mf;" (feta-flags13.mf (feta-autometric.mf ****************************************************** @@ -262520,6 +262554,7 @@ Transcript written on feta-flags13.log. mv feta-flags13.log feta-flags13.tfm ./out rm -f feta-flags13.*gf feta-flags13.*pk +( echo ./out/feta-flags26.tfm: ./feta-autometric.mf ./feta-flags-generic.mf ./feta-macros.mf ./feta-params.mf ./feta-flags.mf > out/feta-flags26.dep ) && MFINPUTS=. mf-nowin -progname=mf "\mode:=ljfour; nonstopmode; input feta-flags26.mf;" This is METAFONT, Version 2.7182818 (TeX Live 2019/dev/Debian) (preloaded base=mf) (feta-flags26.mf (feta-autometric.mf @@ -262528,8 +262563,7 @@ order of messages: NAME/CODE/BP/WD/DP/HT/WX/WY ****************************************************** -) (feta-flags-generic.mf (feta-macros.mf) (feta-params.mf( echo ./out/feta-flags11.tfm: ./feta-autometric.mf ./feta-flags-generic.mf ./feta-macros.mf ./feta-params.mf ./feta-flags.mf > out/feta-flags11.dep ) && MFINPUTS=. mf-nowin -progname=mf "\mode:=ljfour; nonstopmode; input feta-flags11.mf;" -) +) (feta-flags-generic.mf (feta-macros.mf) (feta-params.mf) @{font@:GNU@:LilyPond@:feta@:25.2@:fetaMusic@} (feta-flags.mf @{group@:flags@} @@ -262572,8 +262606,8 @@ Transcript written on feta-flags26.log. mv feta-flags26.log feta-flags26.tfm ./out rm -f feta-flags26.*gf feta-flags26.*pk +( echo ./out/feta-flags11.tfm: ./feta-autometric.mf ./feta-flags-generic.mf ./feta-macros.mf ./feta-params.mf ./feta-flags.mf > out/feta-flags11.dep ) && MFINPUTS=. mf-nowin -progname=mf "\mode:=ljfour; nonstopmode; input feta-flags11.mf;" This is METAFONT, Version 2.7182818 (TeX Live 2019/dev/Debian) (preloaded base=mf) -( echo ./out/feta-flags18.tfm: ./feta-autometric.mf ./feta-flags-generic.mf ./feta-macros.mf ./feta-params.mf ./feta-flags.mf > out/feta-flags18.dep ) && MFINPUTS=. mf-nowin -progname=mf "\mode:=ljfour; nonstopmode; input feta-flags18.mf;" (feta-flags11.mf (feta-autometric.mf ****************************************************** @@ -262624,6 +262658,7 @@ Transcript written on feta-flags11.log. mv feta-flags11.log feta-flags11.tfm ./out rm -f feta-flags11.*gf feta-flags11.*pk +( echo ./out/feta-flags18.tfm: ./feta-autometric.mf ./feta-flags-generic.mf ./feta-macros.mf ./feta-params.mf ./feta-flags.mf > out/feta-flags18.dep ) && MFINPUTS=. mf-nowin -progname=mf "\mode:=ljfour; nonstopmode; input feta-flags18.mf;" This is METAFONT, Version 2.7182818 (TeX Live 2019/dev/Debian) (preloaded base=mf) (feta-flags18.mf (feta-autometric.mf @@ -262649,8 +262684,7 @@ @{char@:8th Flag (down)@:38@:0@:4.80081@:0.31288@:12.67503@:4.80081@:0@:d3@} [38] @{char@:16th Flag (down) 3@:39@:0@:4.80081@:0.31288@:13.58879@:4.80081@:0@:d4@} -[39]( echo ./out/feta-flags23.tfm: ./feta-autometric.mf ./feta-flags-generic.mf ./feta-macros.mf ./feta-params.mf ./feta-flags.mf > out/feta-flags23.dep ) && MFINPUTS=. mf-nowin -progname=mf "\mode:=ljfour; nonstopmode; input feta-flags23.mf;" - +[39] @{char@:32nd Flag (down)@:40@:0@:4.80081@:0.31288@:16.93004@:4.80081@:0@:d5@} [40] @{char@:64th Flag (down)@:41@:0@:4.80081@:0.31288@:20.2713@:4.80081@:0@:d6@} @@ -262676,8 +262710,9 @@ Transcript written on feta-flags18.log. mv feta-flags18.log feta-flags18.tfm ./out rm -f feta-flags18.*gf feta-flags18.*pk -This is METAFONT, Version 2.7182818 (TeX Live 2019/dev/Debian) (preloaded base=mf) +( echo ./out/feta-flags23.tfm: ./feta-autometric.mf ./feta-flags-generic.mf ./feta-macros.mf ./feta-params.mf ./feta-flags.mf > out/feta-flags23.dep ) && MFINPUTS=. mf-nowin -progname=mf "\mode:=ljfour; nonstopmode; input feta-flags23.mf;" ( echo ./out/feta-flags16.tfm: ./feta-autometric.mf ./feta-flags-generic.mf ./feta-macros.mf ./feta-params.mf ./feta-flags.mf > out/feta-flags16.dep ) && MFINPUTS=. mf-nowin -progname=mf "\mode:=ljfour; nonstopmode; input feta-flags16.mf;" +This is METAFONT, Version 2.7182818 (TeX Live 2019/dev/Debian) (preloaded base=mf) (feta-flags23.mf (feta-autometric.mf ****************************************************** @@ -262882,119 +262917,13 @@ @{char@:mensural f clef@:75@:0@:3.366@:1.683@:1.683@:3.366@:0@:mensural.f@} [75] @{char@:mensural f clef@:76@:0@:2.69281@:1.3464@:1.3464@:2.69281@:0@:mensural.f -_change@} [76]( echo ./out/parmesan16.tfm: ./feta-autometric.mf ./parmesan-generic.mf ./feta-macros.mf ./feta-params.mf ./parmesan-macros.mf ./parmesan-rests.mf ./parmesan-clefs.mf ./parmesan-accidentals.mf ./parmesan-flags.mf ./parmesan-timesignatures.mf ./parmesan-scripts.mf ./parmesan-dots.mf > out/parmesan16.dep ) && MFINPUTS=. mf-nowin -progname=mf "\mode:=ljfour; nonstopmode; input parmesan16.mf;" - +_change@} [76] @{char@:petrucci g clef@:77@:0@:3.50626@:1.82324@:10.65904@:3.50626@:0@:petrucc -i.g@} [77]This is METAFONT, Version 2.7182818 (TeX Live 2019/dev/Debian) (preloaded base=mf) - -(parmesan16.mf (feta-autometric.mf -****************************************************** -Using feta Autometric macros. -order of messages: - NAME/CODE/BP/WD/DP/HT/WX/WY -****************************************************** -) (parmesan-generic.mf (feta-macros.mf) (feta-params.mf) (parmesan-macros.mf) -@{font@:GNU@:LilyPond@:parmesan@:15.87@:parmesanMusic@} -(parmesan-rests.mf -@{group@:rests@} -@{char@:Neo-mensural maxima rest@:33@:0@:4.76102@:3.9675@:3.9675@:4.76102@:0@:M -3neomensural@} [33] -@{char@:Neo-mensural longa rest@:34@:0@:1.587@:3.9675@:3.9675@:1.587@:0@:M2neom -ensural@} [34] -@{char@:Neo-mensural breve rest@:35@:0@:1.587@:0@:3.9675@:1.587@:0@:M1neomensur -al@} [35] -@{char@:Neo-mensural whole rest@:36@:0@:1.587@:2.47969@:0@:1.587@:0@:0neomensur -al@} [36] -@{char@:Neo-mensural half rest@:37@:0@:1.587@:0@:2.47969@:1.587@:0@:1neomensura -l@} [37] -@{char@:Neo-mensural 4th rest@:38@:0@:3.17401@:0@:3.17401@:3.17401@:0@:2neomens -ural@} [38] -@{char@:Neo-mensural 8th rest@:39@:0@:3.17401@:0@:3.17401@:3.17401@:0@:3neomens -ural@} [39] -@{char@:Neo-mensural 16th rest@:40@:0@:3.17401@:0@:3.9675@:3.17401@:0@:4neomens -ural@} [40] -@{char@:Mensural maxima rest@:41@:0@:1.19026@:3.9675@:7.935@:1.19026@:0@:M3mens -ural@} [41] -@{char@:Mensural longa rest@:42@:0@:1.19026@:3.9675@:3.9675@:1.19026@:0@:M2mens -ural@} [42] -@{char@:Mensural breve rest@:43@:0@:1.19026@:0@:3.9675@:1.19026@:0@:M1mensural@ -} [43] -@{char@:Mensural whole rest@:44@:0@:1.19026@:2.47969@:0@:1.19026@:0@:0mensural@ -} [44] -@{char@:Mensural half rest@:45@:0@:1.19026@:0@:2.47969@:1.19026@:0@:1mensural@} -[45] -@{char@:Mensural 4th rest@:46@:0@:3.17401@:0@:3.17401@:3.17401@:0@:2mensural@} -[46] -@{char@:Mensural 8th rest@:47@:0@:3.17401@:0@:3.17401@:3.17401@:0@:3mensural@} -[47] -@{char@:Mensural 16th rest@:48@:0@:3.17401@:0@:3.9675@:3.17401@:0@:4mensural@} -[48] -@{puorg@:rests@} -) (parmesan-clefs.mf -@{group@:clefs@} -@{char@:Ed. Vat. do clef@:49@:0@:1.98375@:3.17401@:3.17401@:1.98375@:0@:vatican -a.do@} [49] -@{char@:Ed. Vat. do clef@:50@:0@:1.98375@:3.17401@:3.17401@:1.98375@:0@:vatican -a.do_change@} [50] -@{char@:Ed. Vat. fa clef@:51@:0@:4.16588@:5.95125@:3.17401@:4.16588@:0@:vatican -a.fa@} [51] -@{char@:Ed. Vat. fa clef@:52@:0@:4.16588@:5.95125@:3.17401@:4.16588@:0@:vatican -a.fa_change@} [52] +i.g@} [77] @{char@:petrucci g clef@:78@:0@:2.80502@:1.4586@:8.52728@:2.80502@:0@:petrucci. g_change@} [78] -@{char@:Ed. Med. do clef@:53@:0@:3.9675@:5.95125@:5.95125@:3.9675@:0@:medicaea. -do@} [53] -@{char@:Ed. Med. do clef@:54@:0@:3.17401@:4.76102@:4.76102@:3.17401@:0@:medicae -a.do_change@} [54] -@{char@:Ed. Med. fa clef@:55@:0@:6.74474@:5.95125@:5.95125@:6.74474@:0@:medicae -a.fa@} [55] -@{char@:Ed. Med. fa clef@:56@:0@:5.39581@:4.76102@:4.76102@:5.39581@:0@:medicae -a.fa_change@} [56] -@{char@:neo-mensural c clef@:57@:0@:10.72269@:7.935@:7.935@:10.72269@:0@:neomen -sural.c@} [57] -@{char@:neo-mensural c clef@:58@:0@:8.57816@:6.34802@:6.34802@:8.57816@:0@:neom -ensural.c_change@} [58] -@{char@:petrucci c1 clef@:59@:0@:3.9675@:5.55447@:12.69598@:3.9675@:0@:petrucci -.c1@} [59] -@{char@:petrucci c1 clef@:60@:0@:3.17401@:4.96806@:11.3556@:3.17401@:0@:petrucc -i.c1_change@} [60] -@{char@:petrucci c2 clef@:61@:0@:3.9675@:9.52197@:12.69598@:3.9675@:0@:petrucci -.c2@} [61] -@{char@:petrucci c2 clef@:62@:0@:3.17401@:8.5167@:11.3556@:3.17401@:0@:petrucci -.c2_change@} [62] -@{char@:petrucci c3 clef@:63@:0@:3.9675@:12.69598@:12.69598@:3.9675@:0@:petrucc -i.c3@} [63] -@{char@:petrucci c3 clef@:64@:0@:3.17401@:11.3556@:11.3556@:3.17401@:0@:petrucc -i.c3_change@} [64] -@{char@:petrucci c4 clef@:65@:0@:3.9675@:12.69598@:9.52197@:3.9675@:0@:petrucci -.c4@} [65] -@{char@:petrucci c4 clef@:66@:0@:3.17401@:11.3556@:8.5167@:3.17401@:0@:petrucci -.c4_change@} [66] -@{char@:petrucci c5 clef@:67@:0@:3.9675@:12.69598@:5.55447@:3.9675@:0@:petrucci -.c5@} [67] -@{char@:petrucci c5 clef@:68@:0@:3.17401@:11.3556@:4.96806@:3.17401@:0@:petrucc -i.c5_change@} [68] -@{char@:mensural c clef@:69@:0@:4.61795@:8.72849@:8.72849@:4.61795@:0@:mensural -.c@} [69] -@{char@:mensural c clef@:70@:0@:3.82446@:6.98282@:6.98282@:3.82446@:0@:mensural -.c_change@} [70] -@{char@:black mensural c clef@:71@:0@:4.61795@:8.72849@:8.72849@:4.61795@:0@:bl -ackmensural.c@} [71] -@{char@:black mensural c clef@:72@:0@:3.82446@:6.98282@:6.98282@:3.82446@:0@:bl -ackmensural.c_change@} [72] -@{char@:petrucci f clef@:73@:0@:7.7224@:17.85374@:9.91875@:7.7224@:0@:petrucci. -f@} [73] -@{char@:petrucci f clef@:74@:0@:6.17793@:14.28305@:7.93503@:6.17793@:0@:petrucc -i.f_change@} [74] -@{char@:mensural f clef@:75@:0@:4.76099@:2.3805@:2.3805@:4.76099@:0@:mensural.f -@} [75] -@{char@:mensural f clef@:76@:0@:3.8088@:1.9044@:1.9044@:3.8088@:0@:mensural.f_c -hange@} [76] @{char@:mensural g clef@:79@:0@:3.50626@:1.82324@:10.65904@:3.50626@:0@:mensura -l.g@} [79]( echo ./out/parmesan18.tfm: ./feta-autometric.mf ./parmesan-generic.mf ./feta-macros.mf ./feta-params.mf ./parmesan-macros.mf ./parmesan-rests.mf ./parmesan-clefs.mf ./parmesan-accidentals.mf ./parmesan-flags.mf ./parmesan-timesignatures.mf ./parmesan-scripts.mf ./parmesan-dots.mf > out/parmesan18.dep ) && MFINPUTS=. mf-nowin -progname=mf "\mode:=ljfour; nonstopmode; input parmesan18.mf;" - -@{char@:petrucci g clef@:77@:0@:4.95938@:2.57886@:15.0765@:4.95938@:0@:petrucci -.g@} [77] +l.g@} [79] @{char@:mensural g clef@:80@:0@:2.80502@:1.4586@:8.52728@:2.80502@:0@:mensural. g_change@} [80] @{char@:Hufnagel do clef@:81@:0@:3.08553@:1.9635@:2.10376@:3.08553@:0@:hufnagel @@ -263054,8 +262983,6 @@ :vaticana.d2@} [106] @{char@:Custos Mensural@:107@:0@:3.87566@:1.06581@:5.61002@:3.87566@:0@:mensura l.u0@} [107] -@{char@:petrucci g clef@:78@:0@:3.96751@:2.0631@:12.06125@:3.96751@:0@:petrucci -.g_change@} [78] @{char@:Custos Mensural@:108@:0@:3.87566@:1.06581@:7.01253@:3.87566@:0@:mensura l.u1@} [108] @{char@:Custos Mensural@:109@:0@:3.87566@:1.06581@:6.31126@:3.87566@:0@:mensura @@ -263078,295 +263005,139 @@ @{char@:Mensural Sharp@:116@:1.06746@:1.62845@:1.29185@:1.29185@:1.62845@:0@:me nsural1@} [116] @{char@:Mensural Flat@:117@:0.31854@:1.44052@:1.01979@:5.36757@:1.44052@:0@:men -suralM1@} [117]This is METAFONT, Version 2.7182818 (TeX Live 2019/dev/Debian) (preloaded base=mf) - -(parmesan18.mf (feta-autometric.mf -****************************************************** -Using feta Autometric macros. -order of messages: - NAME/CODE/BP/WD/DP/HT/WX/WY -****************************************************** -) (parmesan-generic.mf (feta-macros.mf) (feta-params.mf) (parmesan-macros.mf) -@{font@:GNU@:LilyPond@:parmesan@:17.82@:parmesanMusic@} -(parmesan-rests.mf +suralM1@} [117] @{char@:Hufnagel Flat@:118@:0.42471@:1.82722@:1.05386@:5.26138@:1.82722@:0@:huf nagelM1@} [118] -@{group@:rests@} -@{char@:Neo-mensural maxima rest@:33@:0@:5.346@:4.455@:4.455@:5.346@:0@:M3neome -nsural@} [33] -@{char@:Neo-mensural longa rest@:34@:0@:1.782@:4.455@:4.455@:1.782@:0@:M2neomen -sural@} [34] @{char@:Kievan sharp@:119@:0@:4.48804@:4.48804@:4.48804@:4.48804@:0@:kievan1@} [119] -@{char@:Neo-mensural breve rest@:35@:0@:1.782@:0@:4.455@:1.782@:0@:M1neomensura -l@} [35] -@{char@:Neo-mensural whole rest@:36@:0@:1.782@:2.78438@:0@:1.782@:0@:0neomensur -al@} [36] @{char@:Kievan flat@:120@:0@:2.80501@:2.80501@:5.04903@:2.80501@:0@:kievanM1@} [120] @{puorg@:accidentals@} ) (parmesan-flags.mf -@{char@:Neo-mensural half rest@:37@:0@:1.782@:0@:2.78438@:1.782@:0@:1neomensura -l@} [37] @{group@:flags@} @{char@:8th Mensural Flag (up)@:121@:0@:1.68303@:5.61002@:0.28052@:1.68303@:0@: mensuralu03@} [121] -@{char@:Neo-mensural 4th rest@:38@:0@:3.56401@:0@:3.56401@:3.56401@:0@:2neomens -ural@} [38] @{char@:8th Mensural Flag (up)@:122@:0@:1.68303@:4.20752@:0.28052@:1.68303@:0@: mensuralu13@} [122] -@{char@:Neo-mensural 8th rest@:39@:0@:3.56401@:0@:3.56401@:3.56401@:0@:3neomens -ural@} [39] @{char@:8th Mensural Flag (up)@:123@:0@:1.68303@:4.90877@:0.28052@:1.68303@:0@: mensuralu23@} [123] @{char@:8th Mensural Flag (down)@:124@:1.68303@:0@:0.28052@:5.61002@:0@:0@:mens urald03@} [124] -@{char@:Neo-mensural 16th rest@:40@:0@:3.56401@:0@:4.455@:3.56401@:0@:4neomensu -ral@} [40] @{char@:8th Mensural Flag (down)@:125@:1.68303@:0@:0.28052@:4.20752@:0@:0@:mens urald13@} [125] -@{char@:Mensural maxima rest@:41@:0@:1.33652@:4.455@:8.91@:1.33652@:0@:M3mensur -al@} [41] -@{char@:Mensural longa rest@:42@:0@:1.33652@:4.455@:4.455@:1.33652@:0@:M2mensur -al@} [42] @{char@:8th Mensural Flag (down)@:126@:1.68303@:0@:0.28052@:4.90877@:0@:0@:mens urald23@} [126] -@{char@:Mensural breve rest@:43@:0@:1.33652@:0@:4.455@:1.33652@:0@:M1mensural@} -[43] -@{char@:Mensural whole rest@:44@:0@:1.33652@:2.78438@:0@:1.33652@:0@:0mensural@ -} [44] -@{char@:Mensural half rest@:45@:0@:1.33652@:0@:2.78438@:1.33652@:0@:1mensural@} -[45] -@{char@:Mensural 4th rest@:46@:0@:3.56401@:0@:3.56401@:3.56401@:0@:2mensural@} -[46] @{char@:16th Mensural Flag (up)@:127@:0@:1.68303@:8.41502@:0.28052@:1.68303@:0@ :mensuralu04@} [127] -@{char@:Mensural 8th rest@:47@:0@:3.56401@:0@:3.56401@:3.56401@:0@:3mensural@} -[47] -@{char@:Mensural 16th rest@:48@:0@:3.56401@:0@:4.455@:3.56401@:0@:4mensural@} -[48] -@{puorg@:rests@} -) (parmesan-clefs.mf @{char@:16th Mensural Flag (up)@:128@:0@:1.68303@:7.01253@:0.28052@:1.68303@:0@ :mensuralu14@} [128] -@{char@:mensural g clef@:79@:0@:4.95938@:2.57886@:15.0765@:4.95938@:0@:mensural -.g@} [79] @{char@:16th Mensural Flag (up)@:129@:0@:1.68303@:7.71378@:0.28052@:1.68303@:0@ :mensuralu24@} [129] -@{group@:clefs@} -@{char@:Ed. Vat. do clef@:49@:0@:2.22751@:3.56401@:3.56401@:2.22751@:0@:vatican -a.do@} [49] @{char@:16th Mensural Flag (down)@:130@:1.68303@:0@:0.28052@:8.41502@:0@:0@:men surald04@} [130] -@{char@:Ed. Vat. do clef@:50@:0@:2.22751@:3.56401@:3.56401@:2.22751@:0@:vatican -a.do_change@} [50] @{char@:16th Mensural Flag (down)@:131@:1.68303@:0@:0.28052@:7.01253@:0@:0@:men surald14@} [131] @{char@:16th Mensural Flag (down)@:132@:1.68303@:0@:0.28052@:7.71378@:0@:0@:men surald24@} [132] -@{char@:Ed. Vat. fa clef@:51@:0@:4.67776@:6.68251@:3.56401@:4.67776@:0@:vatican -a.fa@} [51] @{char@:32th Mensural Flag (up)@:133@:0@:1.68303@:11.22003@:0.28052@:1.68303@:0 @:mensuralu05@} [133] -@{char@:Ed. Vat. fa clef@:52@:0@:4.67776@:6.68251@:3.56401@:4.67776@:0@:vatican -a.fa_change@} [52] @{char@:32th Mensural Flag (up)@:134@:0@:1.68303@:9.81754@:0.28052@:1.68303@:0@ :mensuralu15@} [134] -@{char@:Ed. Med. do clef@:53@:0@:4.455@:6.68251@:6.68251@:4.455@:0@:medicaea.do -@} [53] @{char@:32th Mensural Flag (up)@:135@:0@:1.68303@:10.51878@:0.28052@:1.68303@:0 @:mensuralu25@} [135] -@{char@:Ed. Med. do clef@:54@:0@:3.56401@:5.34602@:5.34602@:3.56401@:0@:medicae -a.do_change@} [54] @{char@:32th Mensural Flag (down)@:136@:1.68303@:0@:0.28052@:11.22003@:0@:0@:me nsurald05@} [136] -@{char@:Ed. Med. fa clef@:55@:0@:7.57349@:6.68251@:6.68251@:7.57349@:0@:medicae -a.fa@} [55] @{char@:32th Mensural Flag (down)@:137@:1.68303@:0@:0.28052@:9.81754@:0@:0@:men surald15@} [137] -@{char@:Ed. Med. fa clef@:56@:0@:6.0588@:5.34602@:5.34602@:6.0588@:0@:medicaea. -fa_change@} [56] @{char@:32th Mensural Flag (down)@:138@:1.68303@:0@:0.28052@:10.51878@:0@:0@:me nsurald25@} [138] -@{char@:neo-mensural c clef@:57@:0@:11.79803@:8.91@:8.91@:11.79803@:0@:neomensu -ral.c@} [57] -@{char@:neo-mensural c clef@:58@:0@:9.43845@:7.12802@:7.12802@:9.43845@:0@:neom -ensural.c_change@} [58] @{char@:64th Mensural Flag (up)@:139@:0@:1.68303@:14.02504@:0.28052@:1.68303@:0 @:mensuralu06@} [139] -@{char@:petrucci c1 clef@:59@:0@:4.455@:6.23697@:14.256@:4.455@:0@:petrucci.c1@ -} [59] -@{char@:petrucci c1 clef@:60@:0@:3.56401@:5.5785@:12.75092@:3.56401@:0@:petrucc -i.c1_change@} [60 @{char@:64th Mensural Flag (up)@:140@:0@:1.68303@:12.62254@:0.28052@:1.68303@:0 -@:mensuralu16@} [140]] -@{char@:petrucci c2 clef@:61@:0@:4.455@:10.69197@:14.256@:4.455@:0@:petrucci.c2 -@} [61] +@:mensuralu16@} [140] @{char@:64th Mensural Flag (up)@:141@:0@:1.68303@:13.32379@:0.28052@:1.68303@:0 @:mensuralu26@} [141] -@{char@:petrucci c2 clef@:62@:0@:3.56401@:9.56317@:12.75092@:3.56401@:0@:petruc -ci.c2_change@} [62] -@{char@:petrucci c3 clef@:63@:0@:4.455@:14.256@:14.256@:4.455@:0@:petrucci.c3@} -[63] @{char@:64th Mensural Flag (down)@:142@:1.68303@:0@:0.28052@:14.02504@:0@:0@:me nsurald06@} [142] -@{char@:petrucci c3 clef@:64@:0@:3.56401@:12.75092@:12.75092@:3.56401@:0@:petru -cci.c3_change@} [64] -@{char@:petrucci c4 clef@:65@:0@:4.455@:14.256@:10.69197@:4.455@:0@:petrucci.c4 -@} [65] @{char@:64th Mensural Flag (down)@:143@:1.68303@:0@:0.28052@:12.62254@:0@:0@:me nsurald16@} [143] -@{char@:petrucci c4 clef@:66@:0@:3.56401@:12.75092@:9.56317@:3.56401@:0@:petruc -ci.c4_change@} [66] @{char@:64th Mensural Flag (down)@:144@:1.68303@:0@:0.28052@:13.32379@:0@:0@:me nsurald26@} [144] @{puorg@:flags@} ) (parmesan-timesignatures.mf -@{char@:petrucci c5 clef@:67@:0@:4.455@:14.256@:6.23697@:4.455@:0@:petrucci.c5@ -} [67] @{group@:timesig@} @{char@:Mensural 4/4 meter@:145@:0@:5.05695@:2.52847@:2.52847@:5.05695@:0@:mens ural44@} [145] -@{char@:petrucci c5 clef@:68@:0@:3.56401@:12.75092@:5.5785@:3.56401@:0@:petrucc -i.c5_change@} [68] @{char@:Mensural 2/2 meter@:146@:0@:5.05695@:3.79271@:3.79271@:5.05695@:0@:mens ural22@} [146] -@{char@:mensural c clef@:69@:0@:5.12888@:9.801@:9.801@:5.12888@:0@:mensural.c@} -[69] @{char@:Mensural 3/2 meter@:147@:0@:5.05695@:2.52847@:2.52847@:5.05695@:0@:mens ural32@} [147] -@{char@:mensural c clef@:70@:0@:4.23788@:7.8408@:7.8408@:4.23788@:0@:mensural.c -_change@} [70] @{char@:Mensural 6/4 meter@:148@:0@:5.05695@:2.52847@:2.52847@:5.05695@:0@:mens ural64@} [148] -@{char@:black mensural c clef@:71@:0@:5.12888@:9.801@:9.801@:5.12888@:0@:blackm -ensural.c@} [71] -@{char@:black mensural c clef@:72@:0@:4.23788@:7.8408@:7.8408@:4.23788@:0@:blac -kmensural.c_change@} [72] @{char@:Mensural 9/4 meter@:149@:0@:5.05695@:2.52847@:2.52847@:5.05695@:0@:mens ural94@} [149] @{char@:Mensural 3/4 meter@:150@:0@:5.05695@:3.79271@:3.79271@:5.05695@:0@:mens ural34@} [150] -@{char@:petrucci f clef@:73@:0@:8.67128@:20.04752@:11.13751@:8.67128@:0@:petruc -ci.f@} [73] @{char@:Mensural 6/8 meter@:151@:0@:5.05695@:3.79271@:3.79271@:5.05695@:0@:mens ural68@} [151] @{char@:Mensural 9/8 meter@:152@:0@:5.05695@:3.79271@:3.79271@:5.05695@:0@:mens ural98@} [152] -@{char@:petrucci f clef@:74@:0@:6.93706@:16.03807@:8.91005@:6.93706@:0@:petrucc -i.f_change@} [74 @{char@:Mensural 4/8 meter@:153@:0@:5.05695@:2.52847@:2.52847@:5.05695@:0@:mens -ural48@} [153]] -@{char@:mensural g clef@:80@:0@:3.96751@:2.0631@:12.06125@:3.96751@:0@:mensural -.g_change@} [80] +ural48@} [153] @{char@:Mensural 6/8 meter@:154@:0@:5.05695@:2.52847@:2.52847@:5.05695@:0@:mens ural68alt@} [154] -@{char@:mensural f clef@:75@:0@:5.346@:2.673@:2.673@:5.346@:0@:mensural.f@} -[75] -@{char@:Hufnagel do clef@:81@:0@:4.36427@:2.77724@:2.97563@:4.36427@:0@:hufnage -l.do@} [81] @{char@:Mensural 2/4 meter@:155@:0@:5.05695@:3.79271@:3.79271@:5.05695@:0@:mens ural24@} [155] -@{char@:mensural f clef@:76@:0@:4.27681@:2.13841@:2.13841@:4.27681@:0@:mensural -.f_change@} [76] -@{char@:Hufnagel do clef@:82@:0@:3.49142@:2.2218@:2.38051@:3.49142@:0@:hufnagel -.do_change@} [82] @{char@:Mensural 4/4 meter@:156@:0@:5.05695@:2.52847@:2.52847@:5.05695@:0@:neom ensural44@} [156] -@{char@:Hufnagel fa clef@:83@:0@:4.76099@:4.5626@:3.9675@:4.76099@:0@:hufnagel. -fa@} [83] @{char@:Mensural 2/2 meter@:157@:0@:5.05695@:2.52847@:2.52847@:5.05695@:0@:neom ensural22@} [157] @{char@:Mensural 3/2 meter@:158@:0@:5.05695@:2.52847@:2.52847@:5.05695@:0@:neom ensural32@} [158] -@{char@:Hufnagel fa clef@:84@:0@:3.8088@:3.6501@:3.17401@:3.8088@:0@:hufnagel.f -a_change@} [84] @{char@:Mensural 6/4 meter@:159@:0@:5.05695@:2.52847@:2.52847@:5.05695@:0@:neom ensural64@} [159] -@{char@:Hufnagel do/fa clef@:85@:0@:4.76099@:12.4976@:2.97563@:4.76099@:0@:hufn -agel.do.fa@} [85] @{char@:Mensural 9/4 meter@:160@:0@:5.05695@:2.52847@:2.52847@:5.05695@:0@:neom ensural94@} [160] @{char@:Mensural 3/4 meter@:161@:0@:5.05695@:2.52847@:2.52847@:5.05695@:0@:neom -ensural34@} [161]( echo ./out/parmesan20.tfm: ./feta-autometric.mf ./parmesan-generic.mf ./feta-macros.mf ./feta-params.mf ./parmesan-macros.mf ./parmesan-rests.mf ./parmesan-clefs.mf ./parmesan-accidentals.mf ./parmesan-flags.mf ./parmesan-timesignatures.mf ./parmesan-scripts.mf ./parmesan-dots.mf > out/parmesan20.dep ) && MFINPUTS=. mf-nowin -progname=mf "\mode:=ljfour; nonstopmode; input parmesan20.mf;" - -@{char@:Hufnagel do/fa clef@:86@:0@:3.8088@:11.5851@:2.38051@:3.8088@:0@:hufnag -el.do.fa_change@} [86] +ensural34@} [161] @{char@:Mensural 6/8 meter@:162@:0@:5.05695@:2.52847@:2.52847@:5.05695@:0@:neom ensural68@} [162] -@{char@:Kievan tsefaut clef@:87@:0@:5.95125@:8.92688@:2.18213@:5.95125@:0@:kiev -an.do@} [87] -@{char@:Kievan tsefaut clef@:88@:0@:5.95125@:8.92688@:2.18213@:5.95125@:0@:kiev -an.do_change@} [88] -@{puorg@:clefs@} -) (parmesan-custodes.mf @{char@:Mensural 9/8 meter@:163@:0@:5.05695@:2.52847@:2.52847@:5.05695@:0@:neom ensural98@} [163] -@{group@:custodes@} -@{char@:Custos Hufnagel@:89@:0@:2.6593@:2.21606@:3.9675@:2.6593@:0@:hufnagel.u0 -@} [89] -@{char@:Custos Hufnagel@:90@:0@:2.6593@:2.21606@:5.95125@:2.6593@:0@:hufnagel.u -1@} [90] @{char@:Mensural 4/8 meter@:164@:0@:5.05695@:2.52847@:2.52847@:5.05695@:0@:neom ensural48@} [164] -@{char@:Custos Hufnagel@:91@:0@:2.6593@:2.21606@:4.95938@:2.6593@:0@:hufnagel.u -2@} [91] -@{char@:Reverse Custos Hufnagel@:92@:0@:2.6593@:3.9675@:2.21606@:2.6593@:0@:huf -nagel.d0@} [92] @{char@:Mensural 6/8 meter@:165@:0@:5.05695@:2.52847@:2.52847@:5.05695@:0@:neom ensural68alt@} [165] -@{char@:Reverse Custos Hufnagel@:93@:0@:2.6593@:5.95125@:2.21606@:2.6593@:0@:hu -fnagel.d1@} [93] @{char@:Mensural 2/4 meter@:166@:0@:5.05695@:2.52847@:2.52847@:5.05695@:0@:neom ensural24@} [166] @{puorg@:timesig@} ) (parmesan-scripts.mf -@{char@:Reverse Custos Hufnagel@:94@:0@:2.6593@:4.95938@:2.21606@:2.6593@:0@:hu -fnagel.d2@} [94] @{group@:scripts@} @{char@:ictus@:167@:0.21236@:0.21236@:0.49089@:0.49089@:0.21236@:0@:ictus@} [167] @{char@:accentus up@:168@:0.35063@:0.35063@:0.49089@:0.49089@:0.35063@:0@:uacce ntus@} [168] -@{char@:Custos Med.@:95@:0@:1.10803@:2.21606@:3.9675@:1.10803@:0@:medicaea.u0@} -[95] @{char@:accentus down@:169@:0.35063@:0.35063@:0.49089@:0.49089@:0.35063@:0@:dac centus@} [169] @{char@:half circle@:170@:0.4383@:0.4383@:0@:0.4383@:0.4383@:0@:usemicirculus@} [170] -@{char@:Custos Med.@:96@:0@:1.10803@:2.21606@:5.95125@:1.10803@:0@:medicaea.u1@ -} [96] @{char@:half circle@:171@:0.4383@:0.4383@:0.4383@:0@:0.4383@:0@:dsemicirculus@} [171] @{char@:circle@:172@:0.4383@:0.4383@:0.4383@:0.4383@:0.4383@:0@:circulus@} [172] -@{char@:Custos Med.@:97@:0@:1.10803@:2.21606@:4.95938@:1.10803@:0@:medicaea.u2@ -} [97] @{char@:augmentum@:173@:0.35063@:0.35063@:0.35063@:0.35063@:0.35063@:0@:augment um@} [173] -@{char@:Reverse Custos Med.@:98@:0@:1.10803@:3.9675@:2.21606@:1.10803@:0@:medic -aea.d0@} [98] -@{char@:Reverse Custos Med.@:99@:0@:1.10803@:5.95125@:2.21606@:1.10803@:0@:medi -caea.d1@} [99] @{char@:signum congruentiae up@:174@:2.03958@:2.03958@:1.06178@:7.09651@:2.0395 8@:0@:usignumcongruentiae@} [174] -@{char@:Reverse Custos Med.@:100@:0@:1.10803@:4.95938@:2.21606@:1.10803@:0@:med -icaea.d2@} [100] @{char@:signum congruentiae down@:175@:2.03958@:2.03958@:7.09651@:1.06178@:2.03 958@:0@:dsignumcongruentiae@} [175] -@{char@:Custos Ed. Vat.@:101@:0@:1.06374@:1.37402@:3.9675@:1.06374@:0@:vaticana -.u0@} [101] @{char@:Kievan end of piece (slash)@:176@:0@:4.48798@:6.01349@:8.01155@:4.48798 @:0@:barline.kievan@} [176] -@{char@:Custos Ed. Vat.@:102@:0@:1.06374@:1.37402@:5.95125@:1.06374@:0@:vatican -a.u1@} [102 @{puorg@:scripts@} -)] (parmesan-dots.mf +) (parmesan-dots.mf @{group@:dots@} @{char@:duration dot@:177@:0@:0.79343@:0.39671@:0.39671@:0.79343@:0@:dotvatican a@} [177] -@{char@:Custos Ed. Vat.@:103@:0@:1.06374@:1.37402@:4.95938@:1.06374@:0@:vatican -a.u2@} [103] @{char@:Kievan augmentation dot@:178@:0@:2.3803@:1.19016@:1.19016@:2.3803@:0@:d otkievan@} [178] @{puorg@:dots@} @@ -263377,7 +263148,169 @@ Font metrics written on parmesan11.tfm. Output written on parmesan11.600gf (146 characters, 27008 bytes). Transcript written on parmesan11.log. +mv parmesan11.log parmesan11.tfm ./out +rm -f parmesan11.*gf parmesan11.*pk +( echo ./out/parmesan16.tfm: ./feta-autometric.mf ./parmesan-generic.mf ./feta-macros.mf ./feta-params.mf ./parmesan-macros.mf ./parmesan-rests.mf ./parmesan-clefs.mf ./parmesan-accidentals.mf ./parmesan-flags.mf ./parmesan-timesignatures.mf ./parmesan-scripts.mf ./parmesan-dots.mf > out/parmesan16.dep ) && MFINPUTS=. mf-nowin -progname=mf "\mode:=ljfour; nonstopmode; input parmesan16.mf;" +This is METAFONT, Version 2.7182818 (TeX Live 2019/dev/Debian) (preloaded base=mf) +(parmesan16.mf (feta-autometric.mf +****************************************************** +Using feta Autometric macros. +order of messages: + NAME/CODE/BP/WD/DP/HT/WX/WY +****************************************************** +) (parmesan-generic.mf (feta-macros.mf) (feta-params.mf) (parmesan-macros.mf) +@{font@:GNU@:LilyPond@:parmesan@:15.87@:parmesanMusic@} +(parmesan-rests.mf +@{group@:rests@} +@{char@:Neo-mensural maxima rest@:33@:0@:4.76102@:3.9675@:3.9675@:4.76102@:0@:M +3neomensural@} [33] +@{char@:Neo-mensural longa rest@:34@:0@:1.587@:3.9675@:3.9675@:1.587@:0@:M2neom +ensural@} [34] +@{char@:Neo-mensural breve rest@:35@:0@:1.587@:0@:3.9675@:1.587@:0@:M1neomensur +al@} [35] +@{char@:Neo-mensural whole rest@:36@:0@:1.587@:2.47969@:0@:1.587@:0@:0neomensur +al@} [36] +@{char@:Neo-mensural half rest@:37@:0@:1.587@:0@:2.47969@:1.587@:0@:1neomensura +l@} [37] +@{char@:Neo-mensural 4th rest@:38@:0@:3.17401@:0@:3.17401@:3.17401@:0@:2neomens +ural@} [38] +@{char@:Neo-mensural 8th rest@:39@:0@:3.17401@:0@:3.17401@:3.17401@:0@:3neomens +ural@} [39] +@{char@:Neo-mensural 16th rest@:40@:0@:3.17401@:0@:3.9675@:3.17401@:0@:4neomens +ural@} [40] +@{char@:Mensural maxima rest@:41@:0@:1.19026@:3.9675@:7.935@:1.19026@:0@:M3mens +ural@} [41] +@{char@:Mensural longa rest@:42@:0@:1.19026@:3.9675@:3.9675@:1.19026@:0@:M2mens +ural@} [42] +@{char@:Mensural breve rest@:43@:0@:1.19026@:0@:3.9675@:1.19026@:0@:M1mensural@ +} [43] +@{char@:Mensural whole rest@:44@:0@:1.19026@:2.47969@:0@:1.19026@:0@:0mensural@ +} [44] +@{char@:Mensural half rest@:45@:0@:1.19026@:0@:2.47969@:1.19026@:0@:1mensural@} +[45] +@{char@:Mensural 4th rest@:46@:0@:3.17401@:0@:3.17401@:3.17401@:0@:2mensural@} +[46] +@{char@:Mensural 8th rest@:47@:0@:3.17401@:0@:3.17401@:3.17401@:0@:3mensural@} +[47] +@{char@:Mensural 16th rest@:48@:0@:3.17401@:0@:3.9675@:3.17401@:0@:4mensural@} +[48] +@{puorg@:rests@} +) (parmesan-clefs.mf +@{group@:clefs@} +@{char@:Ed. Vat. do clef@:49@:0@:1.98375@:3.17401@:3.17401@:1.98375@:0@:vatican +a.do@} [49] +@{char@:Ed. Vat. do clef@:50@:0@:1.98375@:3.17401@:3.17401@:1.98375@:0@:vatican +a.do_change@} [50] +@{char@:Ed. Vat. fa clef@:51@:0@:4.16588@:5.95125@:3.17401@:4.16588@:0@:vatican +a.fa@} [51] +@{char@:Ed. Vat. fa clef@:52@:0@:4.16588@:5.95125@:3.17401@:4.16588@:0@:vatican +a.fa_change@} [52] +@{char@:Ed. Med. do clef@:53@:0@:3.9675@:5.95125@:5.95125@:3.9675@:0@:medicaea. +do@} [53] +@{char@:Ed. Med. do clef@:54@:0@:3.17401@:4.76102@:4.76102@:3.17401@:0@:medicae +a.do_change@} [54] +@{char@:Ed. Med. fa clef@:55@:0@:6.74474@:5.95125@:5.95125@:6.74474@:0@:medicae +a.fa@} [55] +@{char@:Ed. Med. fa clef@:56@:0@:5.39581@:4.76102@:4.76102@:5.39581@:0@:medicae +a.fa_change@} [56] +@{char@:neo-mensural c clef@:57@:0@:10.72269@:7.935@:7.935@:10.72269@:0@:neomen +sural.c@} [57] +@{char@:neo-mensural c clef@:58@:0@:8.57816@:6.34802@:6.34802@:8.57816@:0@:neom +ensural.c_change@} [58] +@{char@:petrucci c1 clef@:59@:0@:3.9675@:5.55447@:12.69598@:3.9675@:0@:petrucci +.c1@} [59] +@{char@:petrucci c1 clef@:60@:0@:3.17401@:4.96806@:11.3556@:3.17401@:0@:petrucc +i.c1_change@} [60] +@{char@:petrucci c2 clef@:61@:0@:3.9675@:9.52197@:12.69598@:3.9675@:0@:petrucci +.c2@} [61] +@{char@:petrucci c2 clef@:62@:0@:3.17401@:8.5167@:11.3556@:3.17401@:0@:petrucci +.c2_change@} [62] +@{char@:petrucci c3 clef@:63@:0@:3.9675@:12.69598@:12.69598@:3.9675@:0@:petrucc +i.c3@} [63] +@{char@:petrucci c3 clef@:64@:0@:3.17401@:11.3556@:11.3556@:3.17401@:0@:petrucc +i.c3_change@} [64] +@{char@:petrucci c4 clef@:65@:0@:3.9675@:12.69598@:9.52197@:3.9675@:0@:petrucci +.c4@} [65] +@{char@:petrucci c4 clef@:66@:0@:3.17401@:11.3556@:8.5167@:3.17401@:0@:petrucci +.c4_change@} [66] +@{char@:petrucci c5 clef@:67@:0@:3.9675@:12.69598@:5.55447@:3.9675@:0@:petrucci +.c5@} [67] +@{char@:petrucci c5 clef@:68@:0@:3.17401@:11.3556@:4.96806@:3.17401@:0@:petrucc +i.c5_change@} [68] +@{char@:mensural c clef@:69@:0@:4.61795@:8.72849@:8.72849@:4.61795@:0@:mensural +.c@} [69] +@{char@:mensural c clef@:70@:0@:3.82446@:6.98282@:6.98282@:3.82446@:0@:mensural +.c_change@} [70] +@{char@:black mensural c clef@:71@:0@:4.61795@:8.72849@:8.72849@:4.61795@:0@:bl +ackmensural.c@} [71] +@{char@:black mensural c clef@:72@:0@:3.82446@:6.98282@:6.98282@:3.82446@:0@:bl +ackmensural.c_change@} [72] +@{char@:petrucci f clef@:73@:0@:7.7224@:17.85374@:9.91875@:7.7224@:0@:petrucci. +f@} [73] +@{char@:petrucci f clef@:74@:0@:6.17793@:14.28305@:7.93503@:6.17793@:0@:petrucc +i.f_change@} [74] +@{char@:mensural f clef@:75@:0@:4.76099@:2.3805@:2.3805@:4.76099@:0@:mensural.f +@} [75] +@{char@:mensural f clef@:76@:0@:3.8088@:1.9044@:1.9044@:3.8088@:0@:mensural.f_c +hange@} [76] +@{char@:petrucci g clef@:77@:0@:4.95938@:2.57886@:15.0765@:4.95938@:0@:petrucci +.g@} [77] +@{char@:petrucci g clef@:78@:0@:3.96751@:2.0631@:12.06125@:3.96751@:0@:petrucci +.g_change@} [78] +@{char@:mensural g clef@:79@:0@:4.95938@:2.57886@:15.0765@:4.95938@:0@:mensural +.g@} [79] +@{char@:mensural g clef@:80@:0@:3.96751@:2.0631@:12.06125@:3.96751@:0@:mensural +.g_change@} [80] +@{char@:Hufnagel do clef@:81@:0@:4.36427@:2.77724@:2.97563@:4.36427@:0@:hufnage +l.do@} [81] +@{char@:Hufnagel do clef@:82@:0@:3.49142@:2.2218@:2.38051@:3.49142@:0@:hufnagel +.do_change@} [82] +@{char@:Hufnagel fa clef@:83@:0@:4.76099@:4.5626@:3.9675@:4.76099@:0@:hufnagel. +fa@} [83] +@{char@:Hufnagel fa clef@:84@:0@:3.8088@:3.6501@:3.17401@:3.8088@:0@:hufnagel.f +a_change@} [84] +@{char@:Hufnagel do/fa clef@:85@:0@:4.76099@:12.4976@:2.97563@:4.76099@:0@:hufn +agel.do.fa@} [85] +@{char@:Hufnagel do/fa clef@:86@:0@:3.8088@:11.5851@:2.38051@:3.8088@:0@:hufnag +el.do.fa_change@} [86] +@{char@:Kievan tsefaut clef@:87@:0@:5.95125@:8.92688@:2.18213@:5.95125@:0@:kiev +an.do@} [87] +@{char@:Kievan tsefaut clef@:88@:0@:5.95125@:8.92688@:2.18213@:5.95125@:0@:kiev +an.do_change@} [88] +@{puorg@:clefs@} +) (parmesan-custodes.mf +@{group@:custodes@} +@{char@:Custos Hufnagel@:89@:0@:2.6593@:2.21606@:3.9675@:2.6593@:0@:hufnagel.u0 +@} [89] +@{char@:Custos Hufnagel@:90@:0@:2.6593@:2.21606@:5.95125@:2.6593@:0@:hufnagel.u +1@} [90] +@{char@:Custos Hufnagel@:91@:0@:2.6593@:2.21606@:4.95938@:2.6593@:0@:hufnagel.u +2@} [91] +@{char@:Reverse Custos Hufnagel@:92@:0@:2.6593@:3.9675@:2.21606@:2.6593@:0@:huf +nagel.d0@} [92] +@{char@:Reverse Custos Hufnagel@:93@:0@:2.6593@:5.95125@:2.21606@:2.6593@:0@:hu +fnagel.d1@} [93] +@{char@:Reverse Custos Hufnagel@:94@:0@:2.6593@:4.95938@:2.21606@:2.6593@:0@:hu +fnagel.d2@} [94] +@{char@:Custos Med.@:95@:0@:1.10803@:2.21606@:3.9675@:1.10803@:0@:medicaea.u0@} +[95] +@{char@:Custos Med.@:96@:0@:1.10803@:2.21606@:5.95125@:1.10803@:0@:medicaea.u1@ +} [96] +@{char@:Custos Med.@:97@:0@:1.10803@:2.21606@:4.95938@:1.10803@:0@:medicaea.u2@ +} [97] +@{char@:Reverse Custos Med.@:98@:0@:1.10803@:3.9675@:2.21606@:1.10803@:0@:medic +aea.d0@} [98] +@{char@:Reverse Custos Med.@:99@:0@:1.10803@:5.95125@:2.21606@:1.10803@:0@:medi +caea.d1@} [99] +@{char@:Reverse Custos Med.@:100@:0@:1.10803@:4.95938@:2.21606@:1.10803@:0@:med +icaea.d2@} [100] +@{char@:Custos Ed. Vat.@:101@:0@:1.06374@:1.37402@:3.9675@:1.06374@:0@:vaticana +.u0@} [101] +@{char@:Custos Ed. Vat.@:102@:0@:1.06374@:1.37402@:5.95125@:1.06374@:0@:vatican +a.u1@} [102] +@{char@:Custos Ed. Vat.@:103@:0@:1.06374@:1.37402@:4.95938@:1.06374@:0@:vatican +a.u2@} [103] @{char@:Reverse Custos Ed. Vat.@:104@:0@:1.06374@:3.9675@:1.37402@:1.06374@:0@: vaticana.d0@} [104] @{char@:Reverse Custos Ed. Vat.@:105@:0@:1.06374@:5.95125@:1.37402@:1.06374@:0@ @@ -263406,13 +263339,9 @@ @{char@:Ed. Vat. Natural@:115@:0.18584@:1.77281@:3.01529@:3.01529@:1.77281@:0@: vaticana0@} [115] @{char@:Mensural Sharp@:116@:1.45543@:2.24889@:1.77281@:1.77281@:2.24889@:0@:me -nsural1@} [116]mv parmesan11.log parmesan11.tfm ./out - +nsural1@} [116] @{char@:Mensural Flat@:117@:0.34846@:1.93544@:1.34035@:7.48997@:1.93544@:0@:men suralM1@} [117] -@{char@:petrucci g clef@:77@:0@:5.56876@:2.89572@:16.92902@:5.56876@:0@:petrucc -i.g@} [77]rm -f parmesan11.*gf parmesan11.*pk - @{char@:Hufnagel Flat@:118@:0.46461@:2.44836@:1.42258@:7.37383@:2.44836@:0@:huf nagelM1@} [118] @{char@:Kievan sharp@:119@:0@:6.34802@:6.34802@:6.34802@:6.34802@:0@:kievan1@} @@ -263443,92 +263372,31 @@ @{char@:16th Mensural Flag (down)@:130@:2.38052@:0@:0.39677@:11.9025@:0@:0@:men surald04@} [130] @{char@:16th Mensural Flag (down)@:131@:2.38052@:0@:0.39677@:9.91875@:0@:0@:men -surald14@} [131]This is METAFONT, Version 2.7182818 (TeX Live 2019/dev/Debian) (preloaded base=mf) - +surald14@} [131] @{char@:16th Mensural Flag (down)@:132@:2.38052@:0@:0.39677@:10.91063@:0@:0@:me nsurald24@} [132] @{char@:32th Mensural Flag (up)@:133@:0@:2.38052@:15.87@:0.39677@:2.38052@:0@:m ensuralu05@} [133] @{char@:32th Mensural Flag (up)@:134@:0@:2.38052@:13.88625@:0.39677@:2.38052@:0 @:mensuralu15@} [134] -(parmesan20.mf (feta-autometric.mf -****************************************************** -Using feta Autometric macros. -order of messages: - NAME/CODE/BP/WD/DP/HT/WX/WY -****************************************************** -) (parmesan-generic.mf (feta-macros.mf @{char@:32th Mensural Flag (up)@:135@:0@:2.38052@:14.87813@:0.39677@:2.38052@:0 -@:mensuralu25@} [135]) (feta-params.mf) (parmesan-macros.mf) -@{font@:GNU@:LilyPond@:parmesan@:20@:parmesanMusic@} -(parmesan-rests.mf +@:mensuralu25@} [135] @{char@:32th Mensural Flag (down)@:136@:2.38052@:0@:0.39677@:15.87@:0@:0@:mensu rald05@} [136] -@{group@:rests@} -@{char@:Neo-mensural maxima rest@:33@:0@:6@:5@:5@:6@:0@:M3neomensural@} -[33] -@{char@:Neo-mensural longa rest@:34@:0@:2@:5@:5@:2@:0@:M2neomensural@} [34] -@{char@:Neo-mensural breve rest@:35@:0@:2@:0@:5@:2@:0@:M1neomensural@} [35] -@{char@:petrucci g clef@:78@:0@:4.45502@:2.31659@:13.54326@:4.45502@:0@:petrucc -i.g_change@} [78] -@{char@:Neo-mensural whole rest@:36@:0@:2@:3.125@:0@:2@:0@:0neomensural@} -[36] @{char@:32th Mensural Flag (down)@:137@:2.38052@:0@:0.39677@:13.88625@:0@:0@:me nsurald15@} [137] -@{char@:Neo-mensural half rest@:37@:0@:2@:0@:3.125@:2@:0@:1neomensural@} -[37] -@{char@:Neo-mensural 4th rest@:38@:0@:4.00002@:0@:4.00002@:4.00002@:0@:2neomens -ural@} [38] -@{char@:Neo-mensural 8th rest@:39@:0@:4.00002@:0@:4.00002@:4.00002@:0@:3neomens -ural@} [39] @{char@:32th Mensural Flag (down)@:138@:2.38052@:0@:0.39677@:14.87813@:0@:0@:me nsurald25@} [138] -@{char@:Neo-mensural 16th rest@:40@:0@:4.00002@:0@:5@:4.00002@:0@:4neomensural@ -} [40] -@{char@:Mensural maxima rest@:41@:0@:1.50002@:5@:10@:1.50002@:0@:M3mensural@} -[41] -@{char@:Mensural longa rest@:42@:0@:1.50002@:5@:5@:1.50002@:0@:M2mensural@} -[42] -@{char@:Mensural breve rest@:43@:0@:1.50002@:0@:5@:1.50002@:0@:M1mensural@} -[43] -@{char@:Mensural whole rest@:44@:0@:1.50002@:3.125@:0@:1.50002@:0@:0mensural@} -[44] -@{char@:Mensural half rest@:45@:0@:1.50002@:0@:3.125@:1.50002@:0@:1mensural@} -[45] -@{char@:Mensural 4th rest@:46@:0@:4.00002@:0@:4.00002@:4.00002@:0@:2mensural@} -[46] @{char@:64th Mensural Flag (up)@:139@:0@:2.38052@:19.8375@:0.39677@:2.38052@:0@ :mensuralu06@} [139] -@{char@:Mensural 8th rest@:47@:0@:4.00002@:0@:4.00002@:4.00002@:0@:3mensural@} -[47] -@{char@:Mensural 16th rest@:48@:0@:4.00002@:0@:5@:4.00002@:0@:4mensural@} -[48] -@{puorg@:rests@} -) (parmesan-clefs.mf -@{group@:clefs@} -@{char@:Ed. Vat. do clef@:49@:0@:2.5@:4.00002@:4.00002@:2.5@:0@:vaticana.do@} -[49] @{char@:64th Mensural Flag (up)@:140@:0@:2.38052@:17.85374@:0.39677@:2.38052@:0 @:mensuralu16@} [140] -@{char@:Ed. Vat. do clef@:50@:0@:2.5@:4.00002@:4.00002@:2.5@:0@:vaticana.do_cha -nge@} [50] @{char@:64th Mensural Flag (up)@:141@:0@:2.38052@:18.84563@:0.39677@:2.38052@:0 @:mensuralu26@} [141] -@{char@:Ed. Vat. fa clef@:51@:0@:5.25002@:7.5@:4.00002@:5.25002@:0@:vaticana.fa -@} [51] -@{char@:Ed. Vat. fa clef@:52@:0@:5.25002@:7.5@:4.00002@:5.25002@:0@:vaticana.fa -_change@} [52] @{char@:64th Mensural Flag (down)@:142@:2.38052@:0@:0.39677@:19.8375@:0@:0@:men surald06@} [142] -@{char@:Ed. Med. do clef@:53@:0@:5@:7.5@:7.5@:5@:0@:medicaea.do@} [53] -@{char@:Ed. Med. do clef@:54@:0@:4.00002@:6.00003@:6.00003@:4.00002@:0@:medicae -a.do_change@} [54] @{char@:64th Mensural Flag (down)@:143@:2.38052@:0@:0.39677@:17.85374@:0@:0@:me nsurald16@} [143] -@{char@:Ed. Med. fa clef@:55@:0@:8.49998@:7.5@:7.5@:8.49998@:0@:medicaea.fa@} -[55] -@{char@:Ed. Med. fa clef@:56@:0@:6.80002@:6.00003@:6.00003@:6.80002@:0@:medicae -a.fa_change@} [56] @{char@:64th Mensural Flag (down)@:144@:2.38052@:0@:0.39677@:18.84563@:0@:0@:me nsurald26@} [144] @{puorg@:flags@} @@ -263536,83 +263404,46 @@ @{group@:timesig@} @{char@:Mensural 4/4 meter@:145@:0@:6.88048@:3.44025@:3.44025@:6.88048@:0@:mens ural44@} [145] -@{char@:neo-mensural c clef@:57@:0@:13.00027@:10@:10@:13.00027@:0@:neomensural. -c@} [57] @{char@:Mensural 2/2 meter@:146@:0@:6.88048@:5.16035@:5.16035@:6.88048@:0@:mens ural22@} [146] -@{char@:neo-mensural c clef@:58@:0@:10.40027@:8.00003@:8.00003@:10.40027@:0@:ne -omensural.c_change@} [58] @{char@:Mensural 3/2 meter@:147@:0@:6.88048@:3.44025@:3.44025@:6.88048@:0@:mens ural32@} [147] -@{char@:petrucci c1 clef@:59@:0@:5@:6.99997@:15.99998@:5@:0@:petrucci.c1@} -[59] @{char@:Mensural 6/4 meter@:148@:0@:6.88048@:3.44025@:3.44025@:6.88048@:0@:mens ural64@} [148] -@{char@:petrucci c1 clef@:60@:0@:4.00002@:6.26094@:14.31078@:4.00002@:0@:petruc -ci.c1_change@} [60] @{char@:Mensural 9/4 meter@:149@:0@:6.88048@:3.44025@:3.44025@:6.88048@:0@:mens ural94@} [149] -@{char@:petrucci c2 clef@:61@:0@:5@:11.99997@:15.99998@:5@:0@:petrucci.c2@} -[61] @{char@:Mensural 3/4 meter@:150@:0@:6.88048@:5.16035@:5.16035@:6.88048@:0@:mens ural34@} [150] -@{char@:petrucci c2 clef@:62@:0@:4.00002@:10.73306@:14.31078@:4.00002@:0@:petru -cci.c2_change@} [62 @{char@:Mensural 6/8 meter@:151@:0@:6.88048@:5.16035@:5.16035@:6.88048@:0@:mens -ural68@} [151]] -@{char@:petrucci c3 clef@:63@:0@:5@:15.99998@:15.99998@:5@:0@:petrucci.c3@} -[63] +ural68@} [151] @{char@:Mensural 9/8 meter@:152@:0@:6.88048@:5.16035@:5.16035@:6.88048@:0@:mens ural98@} [152] @{char@:Mensural 4/8 meter@:153@:0@:6.88048@:3.44025@:3.44025@:6.88048@:0@:mens ural48@} [153] -@{char@:petrucci c3 clef@:64@:0@:4.00002@:14.31078@:14.31078@:4.00002@:0@:petru -cci.c3_change@} [64] @{char@:Mensural 6/8 meter@:154@:0@:6.88048@:3.44025@:3.44025@:6.88048@:0@:mens ural68alt@} [154] @{char@:Mensural 2/4 meter@:155@:0@:6.88048@:5.16035@:5.16035@:6.88048@:0@:mens ural24@} [155] -@{char@:petrucci c4 clef@:65@:0@:5@:15.99998@:11.99997@:5@:0@:petrucci.c4@} -[65] -@{char@:mensural g clef@:79@:0@:5.56876@:2.89572@:16.92902@:5.56876@:0@:mensura -l.g@} [79] @{char@:Mensural 4/4 meter@:156@:0@:6.88048@:3.44025@:3.44025@:6.88048@:0@:neom ensural44@} [156] -@{char@:petrucci c4 clef@:66@:0@:4.00002@:14.31078@:10.73306@:4.00002@:0@:petru -cci.c4_change@} [66] @{char@:Mensural 2/2 meter@:157@:0@:6.88048@:3.44025@:3.44025@:6.88048@:0@:neom ensural22@} [157] @{char@:Mensural 3/2 meter@:158@:0@:6.88048@:3.44025@:3.44025@:6.88048@:0@:neom ensural32@} [158] -@{char@:petrucci c5 clef@:67@:0@:5@:15.99998@:6.99997@:5@:0@:petrucci.c5@} -[67] @{char@:Mensural 6/4 meter@:159@:0@:6.88048@:3.44025@:3.44025@:6.88048@:0@:neom ensural64@} [159] -@{char@:petrucci c5 clef@:68@:0@:4.00002@:14.31078@:6.26094@:4.00002@:0@:petruc -ci.c5_change@} [68] @{char@:Mensural 9/4 meter@:160@:0@:6.88048@:3.44025@:3.44025@:6.88048@:0@:neom ensural94@} [160] -@{char@:mensural c clef@:69@:0@:5.70006@:10.99998@:10.99998@:5.70006@:0@:mensur -al.c@} [69] @{char@:Mensural 3/4 meter@:161@:0@:6.88048@:3.44025@:3.44025@:6.88048@:0@:neom ensural34@} [161] -@{char@:mensural c clef@:70@:0@:4.70007@:8.80002@:8.80002@:4.70007@:0@:mensural -.c_change@} [70] -@{char@:black mensural c clef@:71@:0@:5.70006@:10.99998@:10.99998@:5.70006@:0@: -blackmensural.c@} [71] @{char@:Mensural 6/8 meter@:162@:0@:6.88048@:3.44025@:3.44025@:6.88048@:0@:neom ensural68@} [162] -@{char@:black mensural c clef@:72@:0@:4.70007@:8.80002@:8.80002@:4.70007@:0@:bl -ackmensural.c_change@} [72] @{char@:Mensural 9/8 meter@:163@:0@:6.88048@:3.44025@:3.44025@:6.88048@:0@:neom -ensural98@} [163]( echo ./out/parmesan13.tfm: ./feta-autometric.mf ./parmesan-generic.mf ./feta-macros.mf ./feta-params.mf ./parmesan-macros.mf ./parmesan-rests.mf ./parmesan-clefs.mf ./parmesan-accidentals.mf ./parmesan-flags.mf ./parmesan-timesignatures.mf ./parmesan-scripts.mf ./parmesan-dots.mf > out/parmesan13.dep ) && MFINPUTS=. mf-nowin -progname=mf "\mode:=ljfour; nonstopmode; input parmesan13.mf;" - +ensural98@} [163] @{char@:Mensural 4/8 meter@:164@:0@:6.88048@:3.44025@:3.44025@:6.88048@:0@:neom ensural48@} [164] @{char@:Mensural 6/8 meter@:165@:0@:6.88048@:3.44025@:3.44025@:6.88048@:0@:neom ensural68alt@} [165] -@{char@:petrucci f clef@:73@:0@:9.73207@:22.5@:12.5@:9.73207@:0@:petrucci.f@} -[73] @{char@:Mensural 2/4 meter@:166@:0@:6.88048@:3.44025@:3.44025@:6.88048@:0@:neom ensural24@} [166] @{puorg@:timesig@} @@ -263628,18 +263459,12 @@ us@} [170] @{char@:half circle@:171@:0.61992@:0.61992@:0.61992@:0@:0.61992@:0@:dsemicircul us@} [171] -@{char@:petrucci f clef@:74@:0@:7.78569@:18.00008@:10.00005@:7.78569@:0@:petruc -ci.f_change@} [74 @{char@:circle@:172@:0.61992@:0.61992@:0.61992@:0.61992@:0.61992@:0@:circulus@} -[172]] +[172] @{char@:augmentum@:173@:0.49594@:0.49594@:0.49594@:0.49594@:0.49594@:0@:augment um@} [173] -@{char@:mensural f clef@:75@:0@:5.99998@:3@:3@:5.99998@:0@:mensural.f@} -[75] @{char@:signum congruentiae up@:174@:2.68068@:2.68068@:1.16154@:9.56116@:2.6806 8@:0@:usignumcongruentiae@} [174] -@{char@:mensural f clef@:76@:0@:4.8@:2.40001@:2.40001@:4.8@:0@:mensural.f_chang -e@} [76] @{char@:signum congruentiae down@:175@:2.68068@:2.68068@:9.56116@:1.16154@:2.68 068@:0@:dsignumcongruentiae@} [175] @{char@:Kievan end of piece (slash)@:176@:0@:6.34796@:8.37637@:11.46112@:6.3479 @@ -263661,7 +263486,116 @@ Transcript written on parmesan16.log. mv parmesan16.log parmesan16.tfm ./out rm -f parmesan16.*gf parmesan16.*pk +( echo ./out/parmesan18.tfm: ./feta-autometric.mf ./parmesan-generic.mf ./feta-macros.mf ./feta-params.mf ./parmesan-macros.mf ./parmesan-rests.mf ./parmesan-clefs.mf ./parmesan-accidentals.mf ./parmesan-flags.mf ./parmesan-timesignatures.mf ./parmesan-scripts.mf ./parmesan-dots.mf > out/parmesan18.dep ) && MFINPUTS=. mf-nowin -progname=mf "\mode:=ljfour; nonstopmode; input parmesan18.mf;" +This is METAFONT, Version 2.7182818 (TeX Live 2019/dev/Debian) (preloaded base=mf) +(parmesan18.mf (feta-autometric.mf +****************************************************** +Using feta Autometric macros. +order of messages: + NAME/CODE/BP/WD/DP/HT/WX/WY +****************************************************** +) (parmesan-generic.mf (feta-macros.mf) (feta-params.mf) (parmesan-macros.mf) +@{font@:GNU@:LilyPond@:parmesan@:17.82@:parmesanMusic@} +(parmesan-rests.mf +@{group@:rests@} +@{char@:Neo-mensural maxima rest@:33@:0@:5.346@:4.455@:4.455@:5.346@:0@:M3neome +nsural@} [33] +@{char@:Neo-mensural longa rest@:34@:0@:1.782@:4.455@:4.455@:1.782@:0@:M2neomen +sural@} [34] +@{char@:Neo-mensural breve rest@:35@:0@:1.782@:0@:4.455@:1.782@:0@:M1neomensura +l@} [35] +@{char@:Neo-mensural whole rest@:36@:0@:1.782@:2.78438@:0@:1.782@:0@:0neomensur +al@} [36] +@{char@:Neo-mensural half rest@:37@:0@:1.782@:0@:2.78438@:1.782@:0@:1neomensura +l@} [37] +@{char@:Neo-mensural 4th rest@:38@:0@:3.56401@:0@:3.56401@:3.56401@:0@:2neomens +ural@} [38] +@{char@:Neo-mensural 8th rest@:39@:0@:3.56401@:0@:3.56401@:3.56401@:0@:3neomens +ural@} [39] +@{char@:Neo-mensural 16th rest@:40@:0@:3.56401@:0@:4.455@:3.56401@:0@:4neomensu +ral@} [40] +@{char@:Mensural maxima rest@:41@:0@:1.33652@:4.455@:8.91@:1.33652@:0@:M3mensur +al@} [41] +@{char@:Mensural longa rest@:42@:0@:1.33652@:4.455@:4.455@:1.33652@:0@:M2mensur +al@} [42] +@{char@:Mensural breve rest@:43@:0@:1.33652@:0@:4.455@:1.33652@:0@:M1mensural@} +[43] +@{char@:Mensural whole rest@:44@:0@:1.33652@:2.78438@:0@:1.33652@:0@:0mensural@ +} [44] +@{char@:Mensural half rest@:45@:0@:1.33652@:0@:2.78438@:1.33652@:0@:1mensural@} +[45] +@{char@:Mensural 4th rest@:46@:0@:3.56401@:0@:3.56401@:3.56401@:0@:2mensural@} +[46] +@{char@:Mensural 8th rest@:47@:0@:3.56401@:0@:3.56401@:3.56401@:0@:3mensural@} +[47] +@{char@:Mensural 16th rest@:48@:0@:3.56401@:0@:4.455@:3.56401@:0@:4mensural@} +[48] +@{puorg@:rests@} +) (parmesan-clefs.mf +@{group@:clefs@} +@{char@:Ed. Vat. do clef@:49@:0@:2.22751@:3.56401@:3.56401@:2.22751@:0@:vatican +a.do@} [49] +@{char@:Ed. Vat. do clef@:50@:0@:2.22751@:3.56401@:3.56401@:2.22751@:0@:vatican +a.do_change@} [50] +@{char@:Ed. Vat. fa clef@:51@:0@:4.67776@:6.68251@:3.56401@:4.67776@:0@:vatican +a.fa@} [51] +@{char@:Ed. Vat. fa clef@:52@:0@:4.67776@:6.68251@:3.56401@:4.67776@:0@:vatican +a.fa_change@} [52] +@{char@:Ed. Med. do clef@:53@:0@:4.455@:6.68251@:6.68251@:4.455@:0@:medicaea.do +@} [53] +@{char@:Ed. Med. do clef@:54@:0@:3.56401@:5.34602@:5.34602@:3.56401@:0@:medicae +a.do_change@} [54] +@{char@:Ed. Med. fa clef@:55@:0@:7.57349@:6.68251@:6.68251@:7.57349@:0@:medicae +a.fa@} [55] +@{char@:Ed. Med. fa clef@:56@:0@:6.0588@:5.34602@:5.34602@:6.0588@:0@:medicaea. +fa_change@} [56] +@{char@:neo-mensural c clef@:57@:0@:11.79803@:8.91@:8.91@:11.79803@:0@:neomensu +ral.c@} [57] +@{char@:neo-mensural c clef@:58@:0@:9.43845@:7.12802@:7.12802@:9.43845@:0@:neom +ensural.c_change@} [58] +@{char@:petrucci c1 clef@:59@:0@:4.455@:6.23697@:14.256@:4.455@:0@:petrucci.c1@ +} [59] +@{char@:petrucci c1 clef@:60@:0@:3.56401@:5.5785@:12.75092@:3.56401@:0@:petrucc +i.c1_change@} [60] +@{char@:petrucci c2 clef@:61@:0@:4.455@:10.69197@:14.256@:4.455@:0@:petrucci.c2 +@} [61] +@{char@:petrucci c2 clef@:62@:0@:3.56401@:9.56317@:12.75092@:3.56401@:0@:petruc +ci.c2_change@} [62] +@{char@:petrucci c3 clef@:63@:0@:4.455@:14.256@:14.256@:4.455@:0@:petrucci.c3@} +[63] +@{char@:petrucci c3 clef@:64@:0@:3.56401@:12.75092@:12.75092@:3.56401@:0@:petru +cci.c3_change@} [64] +@{char@:petrucci c4 clef@:65@:0@:4.455@:14.256@:10.69197@:4.455@:0@:petrucci.c4 +@} [65] +@{char@:petrucci c4 clef@:66@:0@:3.56401@:12.75092@:9.56317@:3.56401@:0@:petruc +ci.c4_change@} [66] +@{char@:petrucci c5 clef@:67@:0@:4.455@:14.256@:6.23697@:4.455@:0@:petrucci.c5@ +} [67] +@{char@:petrucci c5 clef@:68@:0@:3.56401@:12.75092@:5.5785@:3.56401@:0@:petrucc +i.c5_change@} [68] +@{char@:mensural c clef@:69@:0@:5.12888@:9.801@:9.801@:5.12888@:0@:mensural.c@} +[69] +@{char@:mensural c clef@:70@:0@:4.23788@:7.8408@:7.8408@:4.23788@:0@:mensural.c +_change@} [70] +@{char@:black mensural c clef@:71@:0@:5.12888@:9.801@:9.801@:5.12888@:0@:blackm +ensural.c@} [71] +@{char@:black mensural c clef@:72@:0@:4.23788@:7.8408@:7.8408@:4.23788@:0@:blac +kmensural.c_change@} [72] +@{char@:petrucci f clef@:73@:0@:8.67128@:20.04752@:11.13751@:8.67128@:0@:petruc +ci.f@} [73] +@{char@:petrucci f clef@:74@:0@:6.93706@:16.03807@:8.91005@:6.93706@:0@:petrucc +i.f_change@} [74] +@{char@:mensural f clef@:75@:0@:5.346@:2.673@:2.673@:5.346@:0@:mensural.f@} +[75] +@{char@:mensural f clef@:76@:0@:4.27681@:2.13841@:2.13841@:4.27681@:0@:mensural +.f_change@} [76] +@{char@:petrucci g clef@:77@:0@:5.56876@:2.89572@:16.92902@:5.56876@:0@:petrucc +i.g@} [77] +@{char@:petrucci g clef@:78@:0@:4.45502@:2.31659@:13.54326@:4.45502@:0@:petrucc +i.g_change@} [78] +@{char@:mensural g clef@:79@:0@:5.56876@:2.89572@:16.92902@:5.56876@:0@:mensura +l.g@} [79] @{char@:mensural g clef@:80@:0@:4.45502@:2.31659@:13.54326@:4.45502@:0@:mensura l.g_change@} [80] @{char@:Hufnagel do clef@:81@:0@:4.90053@:3.11848@:3.34125@:4.90053@:0@:hufnage @@ -263715,8 +263649,6 @@ a.u2@} [103] @{char@:Reverse Custos Ed. Vat.@:104@:0@:1.18475@:4.455@:1.53035@:1.18475@:0@:v aticana.d0@} [104] -@{char@:petrucci g clef@:77@:0@:6.25@:3.24997@:19.00002@:6.25@:0@:petrucci.g@} -[77] @{char@:Reverse Custos Ed. Vat.@:105@:0@:1.18475@:6.68251@:1.53035@:1.18475@:0@ :vaticana.d1@} [105] @{char@:Reverse Custos Ed. Vat.@:106@:0@:1.18475@:5.56876@:1.53035@:1.18475@:0@ @@ -263734,8 +263666,7 @@ @{char@:Reverse Custos Mensural@:112@:0@:5.9236@:10.02376@:1.629@:5.9236@:0@:me nsural.d2@} [112] @{puorg@:custodes@} -) (parmesan-accidentals.mfThis is METAFONT, Version 2.7182818 (TeX Live 2019/dev/Debian) (preloaded base=mf) - +) (parmesan-accidentals.mf @{group@:accidentals@} @{char@:Ed. Med. Flat@:113@:0.44553@:2.67303@:2.67303@:4.455@:2.67303@:0@:medic aeaM1@} [113] @@ -263747,89 +263678,14 @@ al1@} [116] @{char@:Mensural Flat@:117@:0.36101@:2.14297@:1.47476@:8.38002@:2.14297@:0@:men suralM1@} [117] -(parmesan13.mf (feta-autometric.mf -****************************************************** -Using feta Autometric macros. -order of messages: - NAME/CODE/BP/WD/DP/HT/WX/WY -****************************************************** -) (parmesan-generic.mf (feta-macros.mf) (feta-params.mf) (parmesan-macros.mf) -@{font@:GNU@:LilyPond@:parmesan@:12.6@:parmesanMusic@} -(parmesan-rests.mf -@{group@:rests@} -@{char@:Neo-mensural maxima rest@:33@:0@:3.78003@:3.15001@:3.15001@:3.78003@:0@ -:M3neomensural@} [33] -@{char@:Neo-mensural longa rest@:34@:0@:1.26001@:3.15001@:3.15001@:1.26001@:0@: -M2neomensural@} [34] -@{char@:Neo-mensural breve rest@:35@:0@:1.26001@:0@:3.15001@:1.26001@:0@:M1neom -ensural@} [35] -@{char@:Neo-mensural whole rest@:36@:0@:1.26001@:1.96875@:0@:1.26001@:0@:0neome -nsural@} [36] -@{char@:Neo-mensural half rest@:37@:0@:1.26001@:0@:1.96875@:1.26001@:0@:1neomen -sural@} [37] -@{char@:Neo-mensural 4th rest@:38@:0@:2.52002@:0@:2.52002@:2.52002@:0@:2neomens -ural@} [38] -@{char@:Neo-mensural 8th rest@:39@:0@:2.52002@:0@:2.52002@:2.52002@:0@:3neomens -ural@} [39] -@{char@:Neo-mensural 16th rest@:40@:0@:2.52002@:0@:3.15001@:2.52002@:0@:4neomen -sural@} [40] -@{char@:Mensural maxima rest@:41@:0@:0.945@:3.15001@:6.30002@:0.945@:0@:M3mensu -ral@} [41] -@{char@:Mensural longa rest@:42@:0@:0.945@:3.15001@:3.15001@:0.945@:0@:M2mensur -al@} [42] -@{char@:Mensural breve rest@:43@:0@:0.945@:0@:3.15001@:0.945@:0@:M1mensural@} -[43] -@{char@:Mensural whole rest@:44@:0@:0.945@:1.96875@:0@:0.945@:0@:0mensural@} -[44] -@{char@:Mensural half rest@:45@:0@:0.945@:0@:1.96875@:0.945@:0@:1mensural@} -[45] -@{char@:Mensural 4th rest@:46@:0@:2.52002@:0@:2.52002@:2.52002@:0@:2mensural@} -[46] -@{char@:Mensural 8th rest@:47@:0@:2.52002@:0@:2.52002@:2.52002@:0@:3mensural@} -[47] -@{char@:Mensural 16th rest@:48@:0@:2.52002@:0@:3.15001@:2.52002@:0@:4mensural@} -[48] -@{puorg@:rests@} -) (parmesan-clefs.mf -@{group@:clefs@} -@{char@:Ed. Vat. do clef@:49@:0@:1.57501@:2.52002@:2.52002@:1.57501@:0@:vatican -a.do@} [49] -@{char@:Ed. Vat. do clef@:50@:0@:1.57501@:2.52002@:2.52002@:1.57501@:0@:vatican -a.do_change@} [50] -@{char@:Ed. Vat. fa clef@:51@:0@:3.30753@:4.72502@:2.52002@:3.30753@:0@:vatican -a.fa@} [51] -@{char@:Ed. Vat. fa clef@:52@:0@:3.30753@:4.72502@:2.52002@:3.30753@:0@:vatican -a.fa_change@} [52] -@{char@:Ed. Med. do clef@:53@:0@:3.15001@:4.72502@:4.72502@:3.15001@:0@:medicae -a.do@} [53] -@{char@:Ed. Med. do clef@:54@:0@:2.52002@:3.78003@:3.78003@:2.52002@:0@:medicae -a.do_change@} [54] -@{char@:Ed. Med. fa clef@:55@:0@:5.35501@:4.72502@:4.72502@:5.35501@:0@:medicae -a.fa@} [55] -@{char@:Ed. Med. fa clef@:56@:0@:4.28403@:3.78003@:3.78003@:4.28403@:0@:medicae -a.fa_change@} [56] -@{char@:neo-mensural c clef@:57@:0@:8.91934@:6.30002@:6.30002@:8.91934@:0@:neom -ensural.c@} [57] -@{char@:neo-mensural c clef@:58@:0@:7.1355@:5.04004@:5.04004@:7.1355@:0@:neomen -sural.c_change@} [58] -@{char@:petrucci c1 clef@:59@:0@:3.15001@:4.40999@:10.08002@:3.15001@:0@:petruc -ci.c1@} [59] -@{char@:petrucci c1 clef@:60@:0@:2.52002@:3.9444@:9.01581@:2.52002@:0@:petrucci -.c1_change@} [60] -@{char@:petrucci c2 clef@:61@:0@:3.15001@:7.56@:10.08002@:3.15001@:0@:petrucci. -c2@} [61] @{char@:Hufnagel Flat@:118@:0.48134@:2.70885@:1.5772@:8.25969@:2.70885@:0@:hufn agelM1@} [118] -@{char@:petrucci c2 clef@:62@:0@:2.52002@:6.76184@:9.01581@:2.52002@:0@:petrucc -i.c2_change@} [62] @{char@:Kievan sharp@:119@:0@:7.12804@:7.12804@:7.12804@:7.12804@:0@:kievan1@} [119] @{char@:Kievan flat@:120@:0@:4.455@:4.455@:8.01901@:4.455@:0@:kievanM1@} [120] @{puorg@:accidentals@} ) (parmesan-flags.mf -@{char@:petrucci c3 clef@:63@:0@:3.15001@:10.08002@:10.08002@:3.15001@:0@:petru -cci.c3@} [63] @{group@:flags@} @{char@:8th Mensural Flag (up)@:121@:0@:2.67303@:8.91@:0.44553@:2.67303@:0@:men suralu03@} [121] @@ -263837,64 +263693,37 @@ mensuralu13@} [122] @{char@:8th Mensural Flag (up)@:123@:0@:2.67303@:7.79625@:0.44553@:2.67303@:0@: mensuralu23@} [123] -@{char@:petrucci c3 clef@:64@:0@:2.52002@:9.01581@:9.01581@:2.52002@:0@:petrucc -i.c3_change@} [64] @{char@:8th Mensural Flag (down)@:124@:2.67303@:0@:0.44553@:8.91@:0@:0@:mensura ld03@} [124] @{char@:8th Mensural Flag (down)@:125@:2.67303@:0@:0.44553@:6.68251@:0@:0@:mens urald13@} [125] @{char@:8th Mensural Flag (down)@:126@:2.67303@:0@:0.44553@:7.79625@:0@:0@:mens urald23@} [126] -@{char@:petrucci c4 clef@:65@:0@:3.15001@:10.08002@:7.56@:3.15001@:0@:petrucci. -c4@} [65] @{char@:16th Mensural Flag (up)@:127@:0@:2.67303@:13.365@:0.44553@:2.67303@:0@: mensuralu04@} [127] -@{char@:petrucci g clef@:78@:0@:5.00002@:2.59999@:15.20007@:5.00002@:0@:petrucc -i.g_change@} [78] -@{char@:petrucci c4 clef@:66@:0@:2.52002@:9.01581@:6.76184@:2.52002@:0@:petrucc -i.c4_change@} [66] @{char@:16th Mensural Flag (up)@:128@:0@:2.67303@:11.13751@:0.44553@:2.67303@:0 @:mensuralu14@} [128] -@{char@:petrucci c5 clef@:67@:0@:3.15001@:10.08002@:4.40999@:3.15001@:0@:petruc -ci.c5@} [67] @{char@:16th Mensural Flag (up)@:129@:0@:2.67303@:12.25125@:0.44553@:2.67303@:0 @:mensuralu24@} [129] @{char@:16th Mensural Flag (down)@:130@:2.67303@:0@:0.44553@:13.365@:0@:0@:mens urald04@} [130] -@{char@:petrucci c5 clef@:68@:0@:2.52002@:9.01581@:3.9444@:2.52002@:0@:petrucci -.c5_change@} [68] -@{char@:mensural c clef@:69@:0@:3.76118@:6.93001@:6.93001@:3.76118@:0@:mensural -.c@} [69] @{char@:16th Mensural Flag (down)@:131@:2.67303@:0@:0.44553@:11.13751@:0@:0@:me nsurald14@} [131] -@{char@:mensural c clef@:70@:0@:3.1312@:5.54404@:5.54404@:3.1312@:0@:mensural.c -_change@} [70] @{char@:16th Mensural Flag (down)@:132@:2.67303@:0@:0.44553@:12.25125@:0@:0@:me nsurald24@} [132] -@{char@:black mensural c clef@:71@:0@:3.76118@:6.93001@:6.93001@:3.76118@:0@:bl -ackmensural.c@} [71] -@{char@:black mensural c clef@:72@:0@:3.1312@:5.54404@:5.54404@:3.1312@:0@:blac -kmensural.c_change@} [72] @{char@:32th Mensural Flag (up)@:133@:0@:2.67303@:17.82@:0.44553@:2.67303@:0@:m ensuralu05@} [133] @{char@:32th Mensural Flag (up)@:134@:0@:2.67303@:15.59251@:0.44553@:2.67303@:0 @:mensuralu15@} [134] -@{char@:petrucci f clef@:73@:0@:6.13123@:14.17505@:7.87503@:6.13123@:0@:petrucc -i.f@} [73] @{char@:32th Mensural Flag (up)@:135@:0@:2.67303@:16.70625@:0.44553@:2.67303@:0 @:mensuralu25@} [135] -@{char@:petrucci f clef@:74@:0@:4.905@:11.34009@:6.30005@:4.905@:0@:petrucci.f_ -change@} [74] @{char@:32th Mensural Flag (down)@:136@:2.67303@:0@:0.44553@:17.82@:0@:0@:mensu rald05@} [136] -@{char@:mensural f clef@:75@:0@:3.78@:1.89@:1.89@:3.78@:0@:mensural.f@} -[75] -@{char@:mensural f clef@:76@:0@:3.02402@:1.51201@:1.51201@:3.02402@:0@:mensural -.f_change@} [76] @{char@:32th Mensural Flag (down)@:137@:2.67303@:0@:0.44553@:15.59251@:0@:0@:me nsurald15@} [137] @{char@:32th Mensural Flag (down)@:138@:2.67303@:0@:0.44553@:16.70625@:0@:0@:me -nsurald25@} [138] +nsurald25@} [138]( echo ./out/parmesan20.tfm: ./feta-autometric.mf ./parmesan-generic.mf ./feta-macros.mf ./feta-params.mf ./parmesan-macros.mf ./parmesan-rests.mf ./parmesan-clefs.mf ./parmesan-accidentals.mf ./parmesan-flags.mf ./parmesan-timesignatures.mf ./parmesan-scripts.mf ./parmesan-dots.mf > out/parmesan20.dep ) && MFINPUTS=. mf-nowin -progname=mf "\mode:=ljfour; nonstopmode; input parmesan20.mf;" + @{char@:64th Mensural Flag (up)@:139@:0@:2.67303@:22.27501@:0.44553@:2.67303@:0 @:mensuralu06@} [139] @{char@:64th Mensural Flag (up)@:140@:0@:2.67303@:20.04752@:0.44553@:2.67303@:0 @@ -263911,8 +263740,7 @@ ) (parmesan-timesignatures.mf @{group@:timesig@} @{char@:Mensural 4/4 meter@:145@:0@:7.64519@:3.8226@:3.8226@:7.64519@:0@:mensur -al44@} [145]( echo ./out/parmesan14.tfm: ./feta-autometric.mf ./parmesan-generic.mf ./feta-macros.mf ./feta-params.mf ./parmesan-macros.mf ./parmesan-rests.mf ./parmesan-clefs.mf ./parmesan-accidentals.mf ./parmesan-flags.mf ./parmesan-timesignatures.mf ./parmesan-scripts.mf ./parmesan-dots.mf > out/parmesan14.dep ) && MFINPUTS=. mf-nowin -progname=mf "\mode:=ljfour; nonstopmode; input parmesan14.mf;" - +al44@} [145] @{char@:Mensural 2/2 meter@:146@:0@:7.64519@:5.73389@:5.73389@:7.64519@:0@:mens ural22@} [146] @{char@:Mensural 3/2 meter@:147@:0@:7.64519@:3.8226@:3.8226@:7.64519@:0@:mensur @@ -263939,8 +263767,6 @@ sural22@} [157] @{char@:Mensural 3/2 meter@:158@:0@:7.64519@:3.8226@:3.8226@:7.64519@:0@:neomen sural32@} [158] -@{char@:mensural g clef@:79@:0@:6.25@:3.24997@:19.00002@:6.25@:0@:mensural.g@} -[79] @{char@:Mensural 6/4 meter@:159@:0@:7.64519@:3.8226@:3.8226@:7.64519@:0@:neomen sural64@} [159] @{char@:Mensural 9/4 meter@:160@:0@:7.64519@:3.8226@:3.8226@:7.64519@:0@:neomen @@ -263953,8 +263779,6 @@ sural98@} [163] @{char@:Mensural 4/8 meter@:164@:0@:7.64519@:3.8226@:3.8226@:7.64519@:0@:neomen sural48@} [164] -@{char@:petrucci g clef@:77@:0@:3.93752@:2.04749@:11.97005@:3.93752@:0@:petrucc -i.g@} [77] @{char@:Mensural 6/8 meter@:165@:0@:7.64519@:3.8226@:3.8226@:7.64519@:0@:neomen sural68alt@} [165] @{char@:Mensural 2/4 meter@:166@:0@:7.64519@:3.8226@:3.8226@:7.64519@:0@:neomen @@ -263999,10 +263823,112 @@ Transcript written on parmesan18.log. mv parmesan18.log parmesan18.tfm ./out rm -f parmesan18.*gf parmesan18.*pk +This is METAFONT, Version 2.7182818 (TeX Live 2019/dev/Debian) (preloaded base=mf) -@{char@:petrucci g clef@:78@:0@:3.15002@:1.638@:9.57608@:3.15002@:0@:petrucci.g -_change@} [78]This is METAFONT, Version 2.7182818 (TeX Live 2019/dev/Debian) (preloaded base=mf) - +(parmesan20.mf (feta-autometric.mf +****************************************************** +Using feta Autometric macros. +order of messages: + NAME/CODE/BP/WD/DP/HT/WX/WY +****************************************************** +) (parmesan-generic.mf (feta-macros.mf) (feta-params.mf) (parmesan-macros.mf) +@{font@:GNU@:LilyPond@:parmesan@:20@:parmesanMusic@} +(parmesan-rests.mf +@{group@:rests@} +@{char@:Neo-mensural maxima rest@:33@:0@:6@:5@:5@:6@:0@:M3neomensural@} +[33] +@{char@:Neo-mensural longa rest@:34@:0@:2@:5@:5@:2@:0@:M2neomensural@} [34] +@{char@:Neo-mensural breve rest@:35@:0@:2@:0@:5@:2@:0@:M1neomensural@} [35] +@{char@:Neo-mensural whole rest@:36@:0@:2@:3.125@:0@:2@:0@:0neomensural@} +[36] +@{char@:Neo-mensural half rest@:37@:0@:2@:0@:3.125@:2@:0@:1neomensural@} +[37] +@{char@:Neo-mensural 4th rest@:38@:0@:4.00002@:0@:4.00002@:4.00002@:0@:2neomens +ural@} [38] +@{char@:Neo-mensural 8th rest@:39@:0@:4.00002@:0@:4.00002@:4.00002@:0@:3neomens +ural@} [39] +@{char@:Neo-mensural 16th rest@:40@:0@:4.00002@:0@:5@:4.00002@:0@:4neomensural@ +} [40] +@{char@:Mensural maxima rest@:41@:0@:1.50002@:5@:10@:1.50002@:0@:M3mensural@} +[41] +@{char@:Mensural longa rest@:42@:0@:1.50002@:5@:5@:1.50002@:0@:M2mensural@} +[42] +@{char@:Mensural breve rest@:43@:0@:1.50002@:0@:5@:1.50002@:0@:M1mensural@} +[43] +@{char@:Mensural whole rest@:44@:0@:1.50002@:3.125@:0@:1.50002@:0@:0mensural@} +[44] +@{char@:Mensural half rest@:45@:0@:1.50002@:0@:3.125@:1.50002@:0@:1mensural@} +[45] +@{char@:Mensural 4th rest@:46@:0@:4.00002@:0@:4.00002@:4.00002@:0@:2mensural@} +[46] +@{char@:Mensural 8th rest@:47@:0@:4.00002@:0@:4.00002@:4.00002@:0@:3mensural@} +[47] +@{char@:Mensural 16th rest@:48@:0@:4.00002@:0@:5@:4.00002@:0@:4mensural@} +[48] +@{puorg@:rests@} +) (parmesan-clefs.mf +@{group@:clefs@} +@{char@:Ed. Vat. do clef@:49@:0@:2.5@:4.00002@:4.00002@:2.5@:0@:vaticana.do@} +[49] +@{char@:Ed. Vat. do clef@:50@:0@:2.5@:4.00002@:4.00002@:2.5@:0@:vaticana.do_cha +nge@} [50] +@{char@:Ed. Vat. fa clef@:51@:0@:5.25002@:7.5@:4.00002@:5.25002@:0@:vaticana.fa +@} [51] +@{char@:Ed. Vat. fa clef@:52@:0@:5.25002@:7.5@:4.00002@:5.25002@:0@:vaticana.fa +_change@} [52] +@{char@:Ed. Med. do clef@:53@:0@:5@:7.5@:7.5@:5@:0@:medicaea.do@} [53] +@{char@:Ed. Med. do clef@:54@:0@:4.00002@:6.00003@:6.00003@:4.00002@:0@:medicae +a.do_change@} [54] +@{char@:Ed. Med. fa clef@:55@:0@:8.49998@:7.5@:7.5@:8.49998@:0@:medicaea.fa@} +[55] +@{char@:Ed. Med. fa clef@:56@:0@:6.80002@:6.00003@:6.00003@:6.80002@:0@:medicae +a.fa_change@} [56] +@{char@:neo-mensural c clef@:57@:0@:13.00027@:10@:10@:13.00027@:0@:neomensural. +c@} [57] +@{char@:neo-mensural c clef@:58@:0@:10.40027@:8.00003@:8.00003@:10.40027@:0@:ne +omensural.c_change@} [58] +@{char@:petrucci c1 clef@:59@:0@:5@:6.99997@:15.99998@:5@:0@:petrucci.c1@} +[59] +@{char@:petrucci c1 clef@:60@:0@:4.00002@:6.26094@:14.31078@:4.00002@:0@:petruc +ci.c1_change@} [60] +@{char@:petrucci c2 clef@:61@:0@:5@:11.99997@:15.99998@:5@:0@:petrucci.c2@} +[61] +@{char@:petrucci c2 clef@:62@:0@:4.00002@:10.73306@:14.31078@:4.00002@:0@:petru +cci.c2_change@} [62] +@{char@:petrucci c3 clef@:63@:0@:5@:15.99998@:15.99998@:5@:0@:petrucci.c3@} +[63] +@{char@:petrucci c3 clef@:64@:0@:4.00002@:14.31078@:14.31078@:4.00002@:0@:petru +cci.c3_change@} [64] +@{char@:petrucci c4 clef@:65@:0@:5@:15.99998@:11.99997@:5@:0@:petrucci.c4@} +[65] +@{char@:petrucci c4 clef@:66@:0@:4.00002@:14.31078@:10.73306@:4.00002@:0@:petru +cci.c4_change@} [66] +@{char@:petrucci c5 clef@:67@:0@:5@:15.99998@:6.99997@:5@:0@:petrucci.c5@} +[67] +@{char@:petrucci c5 clef@:68@:0@:4.00002@:14.31078@:6.26094@:4.00002@:0@:petruc +ci.c5_change@} [68] +@{char@:mensural c clef@:69@:0@:5.70006@:10.99998@:10.99998@:5.70006@:0@:mensur +al.c@} [69] +@{char@:mensural c clef@:70@:0@:4.70007@:8.80002@:8.80002@:4.70007@:0@:mensural +.c_change@} [70] +@{char@:black mensural c clef@:71@:0@:5.70006@:10.99998@:10.99998@:5.70006@:0@: +blackmensural.c@} [71] +@{char@:black mensural c clef@:72@:0@:4.70007@:8.80002@:8.80002@:4.70007@:0@:bl +ackmensural.c_change@} [72] +@{char@:petrucci f clef@:73@:0@:9.73207@:22.5@:12.5@:9.73207@:0@:petrucci.f@} +[73] +@{char@:petrucci f clef@:74@:0@:7.78569@:18.00008@:10.00005@:7.78569@:0@:petruc +ci.f_change@} [74] +@{char@:mensural f clef@:75@:0@:5.99998@:3@:3@:5.99998@:0@:mensural.f@} +[75] +@{char@:mensural f clef@:76@:0@:4.8@:2.40001@:2.40001@:4.8@:0@:mensural.f_chang +e@} [76] +@{char@:petrucci g clef@:77@:0@:6.25@:3.24997@:19.00002@:6.25@:0@:petrucci.g@} +[77] +@{char@:petrucci g clef@:78@:0@:5.00002@:2.59999@:15.20007@:5.00002@:0@:petrucc +i.g_change@} [78] +@{char@:mensural g clef@:79@:0@:6.25@:3.24997@:19.00002@:6.25@:0@:mensural.g@} +[79] @{char@:mensural g clef@:80@:0@:5.00002@:2.59999@:15.20007@:5.00002@:0@:mensura l.g_change@} [80] @{char@:Hufnagel do clef@:81@:0@:5.50003@:3.49998@:3.75@:5.50003@:0@:hufnagel.d @@ -264011,183 +263937,80 @@ _change@} [82] @{char@:Hufnagel fa clef@:83@:0@:5.99998@:5.74997@:5@:5.99998@:0@:hufnagel.fa@} [83] -(parmesan14.mf (feta-autometric.mf @{char@:Hufnagel fa clef@:84@:0@:4.8@:4.59999@:4.00002@:4.8@:0@:hufnagel.fa_cha nge@} [84] -****************************************************** -Using feta Autometric macros. -order of messages: - NAME/CODE/BP/WD/DP/HT/WX/WY -****************************************************** -) (parmesan-generic.mf (feta-macros.mf) (feta-params.mf @{char@:Hufnagel do/fa clef@:85@:0@:5.99998@:15.74997@:3.75@:5.99998@:0@:hufnag -el.do.fa@} [85]) (parmesan-macros.mf) -@{font@:GNU@:LilyPond@:parmesan@:14.14@:parmesanMusic@} -(parmesan-rests.mf -@{group@:rests@} -@{char@:Neo-mensural maxima rest@:33@:0@:4.242@:3.535@:3.535@:4.242@:0@:M3neome -nsural@} [33] -@{char@:Neo-mensural longa rest@:34@:0@:1.414@:3.535@:3.535@:1.414@:0@:M2neomen -sural@} [34] -@{char@:Neo-mensural breve rest@:35@:0@:1.414@:0@:3.535@:1.414@:0@:M1neomensura -l@} [35] +el.do.fa@} [85] @{char@:Hufnagel do/fa clef@:86@:0@:4.8@:14.59999@:3.00002@:4.8@:0@:hufnagel.do .fa_change@} [86] -@{char@:Neo-mensural whole rest@:36@:0@:1.414@:2.20938@:0@:1.414@:0@:0neomensur -al@} [36] -@{char@:Neo-mensural half rest@:37@:0@:1.414@:0@:2.20938@:1.414@:0@:1neomensura -l@} [37] @{char@:Kievan tsefaut clef@:87@:0@:7.5@:11.25@:2.75002@:7.5@:0@:kievan.do@} [87] @{char@:Kievan tsefaut clef@:88@:0@:7.5@:11.25@:2.75002@:7.5@:0@:kievan.do_chan ge@} [88] -@{char@:Neo-mensural 4th rest@:38@:0@:2.82802@:0@:2.82802@:2.82802@:0@:2neomens -ural@} [38] @{puorg@:clefs@} ) (parmesan-custodes.mf -@{char@:Neo-mensural 8th rest@:39@:0@:2.82802@:0@:2.82802@:2.82802@:0@:3neomens -ural@} [39] @{group@:custodes@} @{char@:Custos Hufnagel@:89@:0@:3.30006@:2.75003@:5@:3.30006@:0@:hufnagel.u0@} [89] -@{char@:Neo-mensural 16th rest@:40@:0@:2.82802@:0@:3.535@:2.82802@:0@:4neomensu -ral@} [40] -@{char@:Mensural maxima rest@:41@:0@:1.06052@:3.535@:7.07@:1.06052@:0@:M3mensur -al@} [41] -@{char@:Mensural longa rest@:42@:0@:1.06052@:3.535@:3.535@:1.06052@:0@:M2mensur -al@} [42] -@{char@:Mensural breve rest@:43@:0@:1.06052@:0@:3.535@:1.06052@:0@:M1mensural@} -[43] @{char@:Custos Hufnagel@:90@:0@:3.30006@:2.75003@:7.5@:3.30006@:0@:hufnagel.u1@ } [90] -@{char@:Mensural whole rest@:44@:0@:1.06052@:2.20938@:0@:1.06052@:0@:0mensural@ -} [44] -@{char@:Mensural half rest@:45@:0@:1.06052@:0@:2.20938@:1.06052@:0@:1mensural@} -[45] -@{char@:Mensural 4th rest@:46@:0@:2.82802@:0@:2.82802@:2.82802@:0@:2mensural@} -[46] @{char@:Custos Hufnagel@:91@:0@:3.30006@:2.75003@:6.25@:3.30006@:0@:hufnagel.u2 @} [91] -@{char@:Mensural 8th rest@:47@:0@:2.82802@:0@:2.82802@:2.82802@:0@:3mensural@} -[47] -@{char@:Mensural 16th rest@:48@:0@:2.82802@:0@:3.535@:2.82802@:0@:4mensural@} -[48] -@{puorg@:rests@} -) (parmesan-clefs.mf @{char@:Reverse Custos Hufnagel@:92@:0@:3.30006@:5@:2.75003@:3.30006@:0@:hufnag el.d0@} [92] @{char@:Reverse Custos Hufnagel@:93@:0@:3.30006@:7.5@:2.75003@:3.30006@:0@:hufn agel.d1@} [93] -@{group@:clefs@} -@{char@:Ed. Vat. do clef@:49@:0@:1.7675@:2.82802@:2.82802@:1.7675@:0@:vaticana. -do@} [49] @{char@:Reverse Custos Hufnagel@:94@:0@:3.30006@:6.25@:2.75003@:3.30006@:0@:huf nagel.d2@} [94] -@{char@:Ed. Vat. do clef@:50@:0@:1.7675@:2.82802@:2.82802@:1.7675@:0@:vaticana. -do_change@} [50] @{char@:Custos Med.@:95@:0@:1.37502@:2.75003@:5@:1.37502@:0@:medicaea.u0@} [95] @{char@:Custos Med.@:96@:0@:1.37502@:2.75003@:7.5@:1.37502@:0@:medicaea.u1@} [96] -@{char@:Ed. Vat. fa clef@:51@:0@:3.71176@:5.3025@:2.82802@:3.71176@:0@:vaticana -.fa@} [51] @{char@:Custos Med.@:97@:0@:1.37502@:2.75003@:6.25@:1.37502@:0@:medicaea.u2@} [97] @{char@:Reverse Custos Med.@:98@:0@:1.37502@:5@:2.75003@:1.37502@:0@:medicaea.d 0@} [98] -@{char@:Ed. Vat. fa clef@:52@:0@:3.71176@:5.3025@:2.82802@:3.71176@:0@:vaticana -.fa_change@} [52] @{char@:Reverse Custos Med.@:99@:0@:1.37502@:7.5@:2.75003@:1.37502@:0@:medicaea .d1@} [99] @{char@:Reverse Custos Med.@:100@:0@:1.37502@:6.25@:2.75003@:1.37502@:0@:medica ea.d2@} [100] -@{char@:Ed. Med. do clef@:53@:0@:3.535@:5.3025@:5.3025@:3.535@:0@:medicaea.do@} -[53] -@{char@:Ed. Med. do clef@:54@:0@:2.82802@:4.24203@:4.24203@:2.82802@:0@:medicae -a.do_change@} [54] @{char@:Custos Ed. Vat.@:101@:0@:1.32004@:1.7051@:5@:1.32004@:0@:vaticana.u0@} [101] @{char@:Custos Ed. Vat.@:102@:0@:1.32004@:1.7051@:7.5@:1.32004@:0@:vaticana.u1@ } [102] -@{char@:Ed. Med. fa clef@:55@:0@:6.00949@:5.3025@:5.3025@:6.00949@:0@:medicaea. -fa@} [55] @{char@:Custos Ed. Vat.@:103@:0@:1.32004@:1.7051@:6.25@:1.32004@:0@:vaticana.u2 @} [103] @{char@:Reverse Custos Ed. Vat.@:104@:0@:1.32004@:5@:1.7051@:1.32004@:0@:vatica na.d0@} [104] -@{char@:Ed. Med. fa clef@:56@:0@:4.80762@:4.24203@:4.24203@:4.80762@:0@:medicae -a.fa_change@} [56] @{char@:Reverse Custos Ed. Vat.@:105@:0@:1.32004@:7.5@:1.7051@:1.32004@:0@:vati cana.d1@} [105] @{char@:Reverse Custos Ed. Vat.@:106@:0@:1.32004@:6.25@:1.7051@:1.32004@:0@:vat icana.d2@} [106] -@{char@:neo-mensural c clef@:57@:0@:9.76862@:7.07@:7.07@:9.76862@:0@:neomensura -l.c@} [57] -@{char@:neo-mensural c clef@:58@:0@:7.81494@:5.65604@:5.65604@:7.81494@:0@:neom -ensural.c_change@} [58] @{char@:Custos Mensural@:107@:0@:6.60004@:1.81502@:10@:6.60004@:0@:mensural.u0@ } [107] @{char@:Custos Mensural@:108@:0@:6.60004@:1.81502@:12.5@:6.60004@:0@:mensural.u -1@} [108 -@{char@:petrucci c1 clef@:59@:0@:3.535@:4.94899@:11.312@:3.535@:0@:petrucci.c1@ -} [59]] -@{char@:petrucci c1 clef@:60@:0@:2.82802@:4.42648@:10.11772@:2.82802@:0@:petruc -ci.c1_change@} [60 +1@} [108] @{char@:Custos Mensural@:109@:0@:6.60004@:1.81502@:11.25@:6.60004@:0@:mensural. -u2@} [109]] +u2@} [109] @{char@:Reverse Custos Mensural@:110@:0@:6.60004@:10@:1.81502@:6.60004@:0@:mens ural.d0@} [110] -@{char@:petrucci c2 clef@:61@:0@:3.535@:8.484@:11.312@:3.535@:0@:petrucci.c2@} -[61] @{char@:Reverse Custos Mensural@:111@:0@:6.60004@:12.5@:1.81502@:6.60004@:0@:me nsural.d1@} [111] -@{char@:petrucci c2 clef@:62@:0@:2.82802@:7.58827@:10.11772@:2.82802@:0@:petruc -ci.c2_change@} [62] @{char@:Reverse Custos Mensural@:112@:0@:6.60004@:11.25@:1.81502@:6.60004@:0@:m ensural.d2@} [112] @{puorg@:custodes@} ) (parmesan-accidentals.mf -@{char@:mensural g clef@:79@:0@:3.93752@:2.04749@:11.97005@:3.93752@:0@:mensura -l.g@} [79] -@{char@:petrucci c3 clef@:63@:0@:3.535@:11.312@:11.312@:3.535@:0@:petrucci.c3@} -[63] @{group@:accidentals@} @{char@:Ed. Med. Flat@:113@:0.50003@:3.00003@:3.00003@:5@:3.00003@:0@:medicaeaM 1@} [113] @{char@:Ed. Vat. Flat@:114@:0.12502@:2.62502@:1.69998@:4.55002@:2.62502@:0@:vat icanaM1@} [114] -@{char@:petrucci c3 clef@:64@:0@:2.82802@:10.11772@:10.11772@:2.82802@:0@:petru -cci.c3_change@} [64] @{char@:Ed. Vat. Natural@:115@:0.20001@:2.19998@:3.79997@:3.79997@:2.19998@:0@: vaticana0@} [115] @{char@:Mensural Sharp@:116@:1.79999@:2.79996@:2.19998@:2.19998@:2.79996@:0@:me nsural1@} [116] -@{char@:petrucci c4 clef@:65@:0@:3.535@:11.312@:8.484@:3.535@:0@:petrucci.c4@} -[65] @{char@:Mensural Flat@:117@:0.37503@:2.375@:1.62503@:9.37505@:2.375@:0@:mensura lM1@} [117] -@{char@:petrucci c4 clef@:66@:0@:2.82802@:10.11772@:7.58827@:2.82802@:0@:petruc -ci.c4_change@} [66] -@{char@:petrucci c5 clef@:67@:0@:3.535@:11.312@:4.94899@:3.535@:0@:petrucci.c5@ -} [67] -@{char@:petrucci c5 clef@:68@:0@:2.82802@:10.11772@:4.42648@:2.82802@:0@:petruc -ci.c5_change@} [68] -@{char@:mensural c clef@:69@:0@:4.16467@:7.777@:7.777@:4.16467@:0@:mensural.c@} -[69] -@{char@:mensural c clef@:70@:0@:3.45769@:6.22163@:6.22163@:3.45769@:0@:mensural -.c_change@} [70] -@{char@:black mensural c clef@:71@:0@:4.16467@:7.777@:7.777@:4.16467@:0@:blackm -ensural.c@} [71] -@{char@:black mensural c clef@:72@:0@:3.45769@:6.22163@:6.22163@:3.45769@:0@:bl -ackmensural.c_change@} [72] -@{char@:petrucci f clef@:73@:0@:6.88057@:15.90752@:8.83751@:6.88057@:0@:petrucc -i.f@} [73] -@{char@:petrucci f clef@:74@:0@:5.50449@:12.72606@:7.07004@:5.50449@:0@:petrucc -i.f_change@} [74] -@{char@:mensural f clef@:75@:0@:4.24199@:2.121@:2.121@:4.24199@:0@:mensural.f@} -[75] -@{char@:mensural f clef@:76@:0@:3.3936@:1.69681@:1.69681@:3.3936@:0@:mensural.f -_change@} [76] @{char@:Hufnagel Flat@:118@:0.50005@:3.00005@:1.75005@:9.25005@:3.00005@:0@:huf nagelM1@} [118] @{char@:Kievan sharp@:119@:0@:8.00003@:8.00003@:8.00003@:8.00003@:0@:kievan1@} @@ -264216,132 +264039,47 @@ ensuralu24@} [129] @{char@:16th Mensural Flag (down)@:130@:3.00003@:0@:0.50003@:15@:0@:0@:mensural d04@} [130] -@{char@:mensural g clef@:80@:0@:3.15002@:1.638@:9.57608@:3.15002@:0@:mensural.g -_change@} [80] @{char@:16th Mensural Flag (down)@:131@:3.00003@:0@:0.50003@:12.5@:0@:0@:mensur ald14@} [131] -@{char@:Hufnagel do clef@:81@:0@:3.46503@:2.205@:2.3625@:3.46503@:0@:hufnagel.d -o@} [81] @{char@:16th Mensural Flag (down)@:132@:3.00003@:0@:0.50003@:13.75@:0@:0@:mensu rald24@} [132] -@{char@:Hufnagel do clef@:82@:0@:2.77203@:1.764@:1.89001@:2.77203@:0@:hufnagel. -do_change@} [82] @{char@:32th Mensural Flag (up)@:133@:0@:3.00003@:20@:0.50003@:3.00003@:0@:mens uralu05@} [133] -@{char@:Hufnagel fa clef@:83@:0@:3.78@:3.6225@:3.15001@:3.78@:0@:hufnagel.fa@} -[83] -@{char@:Hufnagel fa clef@:84@:0@:3.02402@:2.89801@:2.52002@:3.02402@:0@:hufnage -l.fa_change@} [84 @{char@:32th Mensural Flag (up)@:134@:0@:3.00003@:17.5@:0.50003@:3.00003@:0@:me -nsuralu15@} [134]] +nsuralu15@} [134] @{char@:32th Mensural Flag (up)@:135@:0@:3.00003@:18.75@:0.50003@:3.00003@:0@:m ensuralu25@} [135] -@{char@:Hufnagel do/fa clef@:85@:0@:3.78@:9.92252@:2.3625@:3.78@:0@:hufnagel.do -.fa@} [85] @{char@:32th Mensural Flag (down)@:136@:3.00003@:0@:0.50003@:20@:0@:0@:mensural d05@} [136] -@{char@:Hufnagel do/fa clef@:86@:0@:3.02402@:9.19803@:1.89001@:3.02402@:0@:hufn -agel.do.fa_change@} [86] -@{char@:Kievan tsefaut clef@:87@:0@:4.72502@:7.08752@:1.73251@:4.72502@:0@:kiev -an.do@} [87] -@{char@:Kievan tsefaut clef@:88@:0@:4.72502@:7.08752@:1.73251@:4.72502@:0@:kiev -an.do_change@} [88] -@{puorg@:clefs@} -) (parmesan-custodes.mf @{char@:32th Mensural Flag (down)@:137@:3.00003@:0@:0.50003@:17.5@:0@:0@:mensur ald15@} [137] -@{group@:custodes@} -@{char@:Custos Hufnagel@:89@:0@:2.15196@:1.79329@:3.15001@:2.15196@:0@:hufnagel -.u0@} [89] -@{char@:Custos Hufnagel@:90@:0@:2.15196@:1.79329@:4.72502@:2.15196@:0@:hufnagel -.u1@} [90] -@{char@:Custos Hufnagel@:91@:0@:2.15196@:1.79329@:3.93752@:2.15196@:0@:hufnagel -.u2@} [91] -@{char@:Reverse Custos Hufnagel@:92@:0@:2.15196@:3.15001@:1.79329@:2.15196@:0@: -hufnagel.d0@} [92] @{char@:32th Mensural Flag (down)@:138@:3.00003@:0@:0.50003@:18.75@:0@:0@:mensu -rald25@} [138]( echo ./out/parmesan26.tfm: ./feta-autometric.mf ./parmesan-generic.mf ./feta-macros.mf ./feta-params.mf ./parmesan-macros.mf ./parmesan-rests.mf ./parmesan-clefs.mf ./parmesan-accidentals.mf ./parmesan-flags.mf ./parmesan-timesignatures.mf ./parmesan-scripts.mf ./parmesan-dots.mf > out/parmesan26.dep ) && MFINPUTS=. mf-nowin -progname=mf "\mode:=ljfour; nonstopmode; input parmesan26.mf;" - -@{char@:Reverse Custos Hufnagel@:93@:0@:2.15196@:4.72502@:1.79329@:2.15196@:0@: -hufnagel.d1@} [93] -@{char@:Reverse Custos Hufnagel@:94@:0@:2.15196@:3.93752@:1.79329@:2.15196@:0@: -hufnagel.d2@} [94] -@{char@:Custos Med.@:95@:0@:0.89664@:1.79329@:3.15001@:0.89664@:0@:medicaea.u0@ -} [95] -@{char@:Custos Med.@:96@:0@:0.89664@:1.79329@:4.72502@:0.89664@:0@:medicaea.u1@ -} [96] +rald25@} [138] @{char@:64th Mensural Flag (up)@:139@:0@:3.00003@:25@:0.50003@:3.00003@:0@:mens uralu06@} [139] -@{char@:Custos Med.@:97@:0@:0.89664@:1.79329@:3.93752@:0.89664@:0@:medicaea.u2@ -} [97] -@{char@:Reverse Custos Med.@:98@:0@:0.89664@:3.15001@:1.79329@:0.89664@:0@:medi -caea.d0@} [98] -@{char@:Reverse Custos Med.@:99@:0@:0.89664@:4.72502@:1.79329@:0.89664@:0@:medi -caea.d1@} [99] -@{char@:Reverse Custos Med.@:100@:0@:0.89664@:3.93752@:1.79329@:0.89664@:0@:med -icaea.d2@} [100] @{char@:64th Mensural Flag (up)@:140@:0@:3.00003@:22.5@:0.50003@:3.00003@:0@:me nsuralu16@} [140] -@{char@:Custos Ed. Vat.@:101@:0@:0.8608@:1.1119@:3.15001@:0.8608@:0@:vaticana.u -0@} [101] -@{char@:Custos Ed. Vat.@:102@:0@:0.8608@:1.1119@:4.72502@:0.8608@:0@:vaticana.u -1@} [102] -@{char@:Custos Ed. Vat.@:103@:0@:0.8608@:1.1119@:3.93752@:0.8608@:0@:vaticana.u -2@} [103] -@{char@:Reverse Custos Ed. Vat.@:104@:0@:0.8608@:3.15001@:1.1119@:0.8608@:0@:va -ticana.d0@} [104] @{char@:64th Mensural Flag (up)@:141@:0@:3.00003@:23.75@:0.50003@:3.00003@:0@:m ensuralu26@} [141] -@{char@:Reverse Custos Ed. Vat.@:105@:0@:0.8608@:4.72502@:1.1119@:0.8608@:0@:va -ticana.d1@} [105] -@{char@:Reverse Custos Ed. Vat.@:106@:0@:0.8608@:3.93752@:1.1119@:0.8608@:0@:va -ticana.d2@} [106] -@{char@:Custos Mensural@:107@:0@:4.30386@:1.18358@:6.30002@:4.30386@:0@:mensura -l.u0@} [107] @{char@:64th Mensural Flag (down)@:142@:3.00003@:0@:0.50003@:25@:0@:0@:mensural d06@} [142] -@{char@:Custos Mensural@:108@:0@:4.30386@:1.18358@:7.87503@:4.30386@:0@:mensura -l.u1@} [108] -@{char@:petrucci g clef@:77@:0@:4.41876@:2.29773@:13.43303@:4.41876@:0@:petrucc -i.g@} [77] -@{char@:Custos Mensural@:109@:0@:4.30386@:1.18358@:7.08752@:4.30386@:0@:mensura -l.u2@} [109] @{char@:64th Mensural Flag (down)@:143@:3.00003@:0@:0.50003@:22.5@:0@:0@:mensur ald16@} [143] -@{char@:Reverse Custos Mensural@:110@:0@:4.30386@:6.30002@:1.18358@:4.30386@:0@ -:mensural.d0@} [110] @{char@:64th Mensural Flag (down)@:144@:3.00003@:0@:0.50003@:23.75@:0@:0@:mensu rald26@} [144] @{puorg@:flags@} ) (parmesan-timesignatures.mf -@{char@:Reverse Custos Mensural@:111@:0@:4.30386@:7.87503@:1.18358@:4.30386@:0@ -:mensural.d1@} [111] @{group@:timesig@} @{char@:Mensural 4/4 meter@:145@:0@:8.50009@:4.25005@:4.25005@:8.50009@:0@:mens ural44@} [145] -@{char@:Reverse Custos Mensural@:112@:0@:4.30386@:7.08752@:1.18358@:4.30386@:0@ -:mensural.d2@} [112] -@{puorg@:custodes@} -) (parmesan-accidentals.mf @{char@:Mensural 2/2 meter@:146@:0@:8.50009@:6.37508@:6.37508@:8.50009@:0@:mens ural22@} [146] -@{group@:accidentals@} -@{char@:Ed. Med. Flat@:113@:0.31502@:1.89003@:1.89003@:3.15001@:1.89003@:0@:med -icaeaM1@} [113] @{char@:Mensural 3/2 meter@:147@:0@:8.50009@:4.25005@:4.25005@:8.50009@:0@:mens ural32@} [147] -@{char@:Ed. Vat. Flat@:114@:0.10915@:1.68416@:1.07098@:2.86652@:1.68416@:0@:vat -icanaM1@} [114] @{char@:Mensural 6/4 meter@:148@:0@:8.50009@:4.25005@:4.25005@:8.50009@:0@:mens ural64@} [148] -@{char@:Ed. Vat. Natural@:115@:0.17462@:1.4346@:2.39398@:2.39398@:1.4346@:0@:va -ticana0@} [115] -@{char@:Mensural Sharp@:116@:1.1826@:1.81259@:1.4346@:1.4346@:1.81259@:0@:mensu -ral1@} [116] @{char@:Mensural 9/4 meter@:149@:0@:8.50009@:4.25005@:4.25005@:8.50009@:0@:mens ural94@} [149] -@{char@:Mensural Flat@:117@:0.32742@:1.5874@:1.11493@:5.99745@:1.5874@:0@:mensu -ralM1@} [117] @{char@:Mensural 3/4 meter@:150@:0@:8.50009@:6.37508@:6.37508@:8.50009@:0@:mens ural34@} [150] @{char@:Mensural 6/8 meter@:151@:0@:8.50009@:6.37508@:6.37508@:8.50009@:0@:mens @@ -264397,18 +264135,10 @@ 08@:0@:usignumcongruentiae@} [174] @{char@:signum congruentiae down@:175@:3.25008@:3.25008@:11.75017@:1.25012@:3.2 5008@:0@:dsignumcongruentiae@} [175] -@{char@:Hufnagel Flat@:118@:0.43655@:2.01157@:1.16328@:5.8883@:2.01157@:0@:hufn -agelM1@} [118] @{char@:Kievan end of piece (slash)@:176@:0@:7.99995@:10.47504@:14.52496@:7.999 -95@:0@:barline.kievan@} [176 -@{char@:Kievan sharp@:119@:0@:5.04004@:5.04004@:5.04004@:5.04004@:0@:kievan1@} -[119]] +95@:0@:barline.kievan@} [176] @{puorg@:scripts@} ) (parmesan-dots.mf -@{char@:Kievan flat@:120@:0@:3.15001@:3.15001@:5.67003@:3.15001@:0@:kievanM1@} -[120] -@{puorg@:accidentals@} -) (parmesan-flags.mf @{group@:dots@} @{char@:duration dot@:177@:0@:1.49998@:0.75@:0.75@:1.49998@:0@:dotvaticana@} [177] @@ -264422,7 +264152,208 @@ Font metrics written on parmesan20.tfm. Output written on parmesan20.600gf (146 characters, 45540 bytes). Transcript written on parmesan20.log. +mv parmesan20.log parmesan20.tfm ./out +rm -f parmesan20.*gf parmesan20.*pk +( echo ./out/parmesan13.tfm: ./feta-autometric.mf ./parmesan-generic.mf ./feta-macros.mf ./feta-params.mf ./parmesan-macros.mf ./parmesan-rests.mf ./parmesan-clefs.mf ./parmesan-accidentals.mf ./parmesan-flags.mf ./parmesan-timesignatures.mf ./parmesan-scripts.mf ./parmesan-dots.mf > out/parmesan13.dep ) && MFINPUTS=. mf-nowin -progname=mf "\mode:=ljfour; nonstopmode; input parmesan13.mf;" +This is METAFONT, Version 2.7182818 (TeX Live 2019/dev/Debian) (preloaded base=mf) +(parmesan13.mf (feta-autometric.mf +****************************************************** +Using feta Autometric macros. +order of messages: + NAME/CODE/BP/WD/DP/HT/WX/WY +****************************************************** +) (parmesan-generic.mf (feta-macros.mf) (feta-params.mf) (parmesan-macros.mf) +@{font@:GNU@:LilyPond@:parmesan@:12.6@:parmesanMusic@} +(parmesan-rests.mf +@{group@:rests@} +@{char@:Neo-mensural maxima rest@:33@:0@:3.78003@:3.15001@:3.15001@:3.78003@:0@ +:M3neomensural@} [33] +@{char@:Neo-mensural longa rest@:34@:0@:1.26001@:3.15001@:3.15001@:1.26001@:0@: +M2neomensural@} [34] +@{char@:Neo-mensural breve rest@:35@:0@:1.26001@:0@:3.15001@:1.26001@:0@:M1neom +ensural@} [35] +@{char@:Neo-mensural whole rest@:36@:0@:1.26001@:1.96875@:0@:1.26001@:0@:0neome +nsural@} [36] +@{char@:Neo-mensural half rest@:37@:0@:1.26001@:0@:1.96875@:1.26001@:0@:1neomen +sural@} [37] +@{char@:Neo-mensural 4th rest@:38@:0@:2.52002@:0@:2.52002@:2.52002@:0@:2neomens +ural@} [38] +@{char@:Neo-mensural 8th rest@:39@:0@:2.52002@:0@:2.52002@:2.52002@:0@:3neomens +ural@} [39] +@{char@:Neo-mensural 16th rest@:40@:0@:2.52002@:0@:3.15001@:2.52002@:0@:4neomen +sural@} [40] +@{char@:Mensural maxima rest@:41@:0@:0.945@:3.15001@:6.30002@:0.945@:0@:M3mensu +ral@} [41] +@{char@:Mensural longa rest@:42@:0@:0.945@:3.15001@:3.15001@:0.945@:0@:M2mensur +al@} [42] +@{char@:Mensural breve rest@:43@:0@:0.945@:0@:3.15001@:0.945@:0@:M1mensural@} +[43] +@{char@:Mensural whole rest@:44@:0@:0.945@:1.96875@:0@:0.945@:0@:0mensural@} +[44] +@{char@:Mensural half rest@:45@:0@:0.945@:0@:1.96875@:0.945@:0@:1mensural@} +[45] +@{char@:Mensural 4th rest@:46@:0@:2.52002@:0@:2.52002@:2.52002@:0@:2mensural@} +[46] +@{char@:Mensural 8th rest@:47@:0@:2.52002@:0@:2.52002@:2.52002@:0@:3mensural@} +[47] +@{char@:Mensural 16th rest@:48@:0@:2.52002@:0@:3.15001@:2.52002@:0@:4mensural@} +[48] +@{puorg@:rests@} +) (parmesan-clefs.mf +@{group@:clefs@} +@{char@:Ed. Vat. do clef@:49@:0@:1.57501@:2.52002@:2.52002@:1.57501@:0@:vatican +a.do@} [49] +@{char@:Ed. Vat. do clef@:50@:0@:1.57501@:2.52002@:2.52002@:1.57501@:0@:vatican +a.do_change@} [50] +@{char@:Ed. Vat. fa clef@:51@:0@:3.30753@:4.72502@:2.52002@:3.30753@:0@:vatican +a.fa@} [51] +@{char@:Ed. Vat. fa clef@:52@:0@:3.30753@:4.72502@:2.52002@:3.30753@:0@:vatican +a.fa_change@} [52] +@{char@:Ed. Med. do clef@:53@:0@:3.15001@:4.72502@:4.72502@:3.15001@:0@:medicae +a.do@} [53] +@{char@:Ed. Med. do clef@:54@:0@:2.52002@:3.78003@:3.78003@:2.52002@:0@:medicae +a.do_change@} [54] +@{char@:Ed. Med. fa clef@:55@:0@:5.35501@:4.72502@:4.72502@:5.35501@:0@:medicae +a.fa@} [55] +@{char@:Ed. Med. fa clef@:56@:0@:4.28403@:3.78003@:3.78003@:4.28403@:0@:medicae +a.fa_change@} [56] +@{char@:neo-mensural c clef@:57@:0@:8.91934@:6.30002@:6.30002@:8.91934@:0@:neom +ensural.c@} [57] +@{char@:neo-mensural c clef@:58@:0@:7.1355@:5.04004@:5.04004@:7.1355@:0@:neomen +sural.c_change@} [58] +@{char@:petrucci c1 clef@:59@:0@:3.15001@:4.40999@:10.08002@:3.15001@:0@:petruc +ci.c1@} [59] +@{char@:petrucci c1 clef@:60@:0@:2.52002@:3.9444@:9.01581@:2.52002@:0@:petrucci +.c1_change@} [60] +@{char@:petrucci c2 clef@:61@:0@:3.15001@:7.56@:10.08002@:3.15001@:0@:petrucci. +c2@} [61] +@{char@:petrucci c2 clef@:62@:0@:2.52002@:6.76184@:9.01581@:2.52002@:0@:petrucc +i.c2_change@} [62] +@{char@:petrucci c3 clef@:63@:0@:3.15001@:10.08002@:10.08002@:3.15001@:0@:petru +cci.c3@} [63] +@{char@:petrucci c3 clef@:64@:0@:2.52002@:9.01581@:9.01581@:2.52002@:0@:petrucc +i.c3_change@} [64] +@{char@:petrucci c4 clef@:65@:0@:3.15001@:10.08002@:7.56@:3.15001@:0@:petrucci. +c4@} [65] +@{char@:petrucci c4 clef@:66@:0@:2.52002@:9.01581@:6.76184@:2.52002@:0@:petrucc +i.c4_change@} [66] +@{char@:petrucci c5 clef@:67@:0@:3.15001@:10.08002@:4.40999@:3.15001@:0@:petruc +ci.c5@} [67] +@{char@:petrucci c5 clef@:68@:0@:2.52002@:9.01581@:3.9444@:2.52002@:0@:petrucci +.c5_change@} [68] +@{char@:mensural c clef@:69@:0@:3.76118@:6.93001@:6.93001@:3.76118@:0@:mensural +.c@} [69] +@{char@:mensural c clef@:70@:0@:3.1312@:5.54404@:5.54404@:3.1312@:0@:mensural.c +_change@} [70] +@{char@:black mensural c clef@:71@:0@:3.76118@:6.93001@:6.93001@:3.76118@:0@:bl +ackmensural.c@} [71] +@{char@:black mensural c clef@:72@:0@:3.1312@:5.54404@:5.54404@:3.1312@:0@:blac +kmensural.c_change@} [72] +@{char@:petrucci f clef@:73@:0@:6.13123@:14.17505@:7.87503@:6.13123@:0@:petrucc +i.f@} [73] +@{char@:petrucci f clef@:74@:0@:4.905@:11.34009@:6.30005@:4.905@:0@:petrucci.f_ +change@} [74] +@{char@:mensural f clef@:75@:0@:3.78@:1.89@:1.89@:3.78@:0@:mensural.f@} +[75] +@{char@:mensural f clef@:76@:0@:3.02402@:1.51201@:1.51201@:3.02402@:0@:mensural +.f_change@} [76] +@{char@:petrucci g clef@:77@:0@:3.93752@:2.04749@:11.97005@:3.93752@:0@:petrucc +i.g@} [77] +@{char@:petrucci g clef@:78@:0@:3.15002@:1.638@:9.57608@:3.15002@:0@:petrucci.g +_change@} [78] +@{char@:mensural g clef@:79@:0@:3.93752@:2.04749@:11.97005@:3.93752@:0@:mensura +l.g@} [79] +@{char@:mensural g clef@:80@:0@:3.15002@:1.638@:9.57608@:3.15002@:0@:mensural.g +_change@} [80] +@{char@:Hufnagel do clef@:81@:0@:3.46503@:2.205@:2.3625@:3.46503@:0@:hufnagel.d +o@} [81] +@{char@:Hufnagel do clef@:82@:0@:2.77203@:1.764@:1.89001@:2.77203@:0@:hufnagel. +do_change@} [82] +@{char@:Hufnagel fa clef@:83@:0@:3.78@:3.6225@:3.15001@:3.78@:0@:hufnagel.fa@} +[83] +@{char@:Hufnagel fa clef@:84@:0@:3.02402@:2.89801@:2.52002@:3.02402@:0@:hufnage +l.fa_change@} [84] +@{char@:Hufnagel do/fa clef@:85@:0@:3.78@:9.92252@:2.3625@:3.78@:0@:hufnagel.do +.fa@} [85] +@{char@:Hufnagel do/fa clef@:86@:0@:3.02402@:9.19803@:1.89001@:3.02402@:0@:hufn +agel.do.fa_change@} [86] +@{char@:Kievan tsefaut clef@:87@:0@:4.72502@:7.08752@:1.73251@:4.72502@:0@:kiev +an.do@} [87] +@{char@:Kievan tsefaut clef@:88@:0@:4.72502@:7.08752@:1.73251@:4.72502@:0@:kiev +an.do_change@} [88] +@{puorg@:clefs@} +) (parmesan-custodes.mf +@{group@:custodes@} +@{char@:Custos Hufnagel@:89@:0@:2.15196@:1.79329@:3.15001@:2.15196@:0@:hufnagel +.u0@} [89] +@{char@:Custos Hufnagel@:90@:0@:2.15196@:1.79329@:4.72502@:2.15196@:0@:hufnagel +.u1@} [90] +@{char@:Custos Hufnagel@:91@:0@:2.15196@:1.79329@:3.93752@:2.15196@:0@:hufnagel +.u2@} [91] +@{char@:Reverse Custos Hufnagel@:92@:0@:2.15196@:3.15001@:1.79329@:2.15196@:0@: +hufnagel.d0@} [92] +@{char@:Reverse Custos Hufnagel@:93@:0@:2.15196@:4.72502@:1.79329@:2.15196@:0@: +hufnagel.d1@} [93] +@{char@:Reverse Custos Hufnagel@:94@:0@:2.15196@:3.93752@:1.79329@:2.15196@:0@: +hufnagel.d2@} [94] +@{char@:Custos Med.@:95@:0@:0.89664@:1.79329@:3.15001@:0.89664@:0@:medicaea.u0@ +} [95] +@{char@:Custos Med.@:96@:0@:0.89664@:1.79329@:4.72502@:0.89664@:0@:medicaea.u1@ +} [96] +@{char@:Custos Med.@:97@:0@:0.89664@:1.79329@:3.93752@:0.89664@:0@:medicaea.u2@ +} [97] +@{char@:Reverse Custos Med.@:98@:0@:0.89664@:3.15001@:1.79329@:0.89664@:0@:medi +caea.d0@} [98] +@{char@:Reverse Custos Med.@:99@:0@:0.89664@:4.72502@:1.79329@:0.89664@:0@:medi +caea.d1@} [99] +@{char@:Reverse Custos Med.@:100@:0@:0.89664@:3.93752@:1.79329@:0.89664@:0@:med +icaea.d2@} [100] +@{char@:Custos Ed. Vat.@:101@:0@:0.8608@:1.1119@:3.15001@:0.8608@:0@:vaticana.u +0@} [101] +@{char@:Custos Ed. Vat.@:102@:0@:0.8608@:1.1119@:4.72502@:0.8608@:0@:vaticana.u +1@} [102] +@{char@:Custos Ed. Vat.@:103@:0@:0.8608@:1.1119@:3.93752@:0.8608@:0@:vaticana.u +2@} [103] +@{char@:Reverse Custos Ed. Vat.@:104@:0@:0.8608@:3.15001@:1.1119@:0.8608@:0@:va +ticana.d0@} [104] +@{char@:Reverse Custos Ed. Vat.@:105@:0@:0.8608@:4.72502@:1.1119@:0.8608@:0@:va +ticana.d1@} [105] +@{char@:Reverse Custos Ed. Vat.@:106@:0@:0.8608@:3.93752@:1.1119@:0.8608@:0@:va +ticana.d2@} [106] +@{char@:Custos Mensural@:107@:0@:4.30386@:1.18358@:6.30002@:4.30386@:0@:mensura +l.u0@} [107] +@{char@:Custos Mensural@:108@:0@:4.30386@:1.18358@:7.87503@:4.30386@:0@:mensura +l.u1@} [108] +@{char@:Custos Mensural@:109@:0@:4.30386@:1.18358@:7.08752@:4.30386@:0@:mensura +l.u2@} [109] +@{char@:Reverse Custos Mensural@:110@:0@:4.30386@:6.30002@:1.18358@:4.30386@:0@ +:mensural.d0@} [110] +@{char@:Reverse Custos Mensural@:111@:0@:4.30386@:7.87503@:1.18358@:4.30386@:0@ +:mensural.d1@} [111] +@{char@:Reverse Custos Mensural@:112@:0@:4.30386@:7.08752@:1.18358@:4.30386@:0@ +:mensural.d2@} [112] +@{puorg@:custodes@} +) (parmesan-accidentals.mf +@{group@:accidentals@} +@{char@:Ed. Med. Flat@:113@:0.31502@:1.89003@:1.89003@:3.15001@:1.89003@:0@:med +icaeaM1@} [113] +@{char@:Ed. Vat. Flat@:114@:0.10915@:1.68416@:1.07098@:2.86652@:1.68416@:0@:vat +icanaM1@} [114] +@{char@:Ed. Vat. Natural@:115@:0.17462@:1.4346@:2.39398@:2.39398@:1.4346@:0@:va +ticana0@} [115] +@{char@:Mensural Sharp@:116@:1.1826@:1.81259@:1.4346@:1.4346@:1.81259@:0@:mensu +ral1@} [116] +@{char@:Mensural Flat@:117@:0.32742@:1.5874@:1.11493@:5.99745@:1.5874@:0@:mensu +ralM1@} [117] +@{char@:Hufnagel Flat@:118@:0.43655@:2.01157@:1.16328@:5.8883@:2.01157@:0@:hufn +agelM1@} [118] +@{char@:Kievan sharp@:119@:0@:5.04004@:5.04004@:5.04004@:5.04004@:0@:kievan1@} +[119] +@{char@:Kievan flat@:120@:0@:3.15001@:3.15001@:5.67003@:3.15001@:0@:kievanM1@} +[120] +@{puorg@:accidentals@} +) (parmesan-flags.mf @{group@:flags@} @{char@:8th Mensural Flag (up)@:121@:0@:1.89003@:6.30002@:0.31502@:1.89003@:0@: mensuralu03@} [121] @@ -264448,13 +264379,10 @@ surald14@} [131] @{char@:16th Mensural Flag (down)@:132@:1.89003@:0@:0.31502@:8.66252@:0@:0@:men surald24@} [132] -@{char@:petrucci g clef@:78@:0@:3.53502@:1.8382@:10.74648@:3.53502@:0@:petrucci -.g_change@} [78] @{char@:32th Mensural Flag (up)@:133@:0@:1.89003@:12.60004@:0.31502@:1.89003@:0 @:mensuralu05@} [133] @{char@:32th Mensural Flag (up)@:134@:0@:1.89003@:11.02504@:0.31502@:1.89003@:0 -@:mensuralu15@} [134]mv parmesan20.log parmesan20.tfm ./out - +@:mensuralu15@} [134] @{char@:32th Mensural Flag (up)@:135@:0@:1.89003@:11.81253@:0.31502@:1.89003@:0 @:mensuralu25@} [135] @{char@:32th Mensural Flag (down)@:136@:1.89003@:0@:0.31502@:12.60004@:0@:0@:me @@ -264466,127 +264394,60 @@ @{char@:64th Mensural Flag (up)@:139@:0@:1.89003@:15.75005@:0.31502@:1.89003@:0 @:mensuralu06@} [139] @{char@:64th Mensural Flag (up)@:140@:0@:1.89003@:14.17505@:0.31502@:1.89003@:0 -@:mensuralu16@} [140]This is METAFONT, Version 2.7182818 (TeX Live 2019/dev/Debian) (preloaded base=mf) -rm -f parmesan20.*gf parmesan20.*pk - +@:mensuralu16@} [140] @{char@:64th Mensural Flag (up)@:141@:0@:1.89003@:14.96254@:0.31502@:1.89003@:0 @:mensuralu26@} [141] @{char@:64th Mensural Flag (down)@:142@:1.89003@:0@:0.31502@:15.75005@:0@:0@:me nsurald06@} [142] @{char@:64th Mensural Flag (down)@:143@:1.89003@:0@:0.31502@:14.17505@:0@:0@:me nsurald16@} [143] -(parmesan26.mf (feta-autometric.mf -****************************************************** -Using feta Autometric macros. -order of messages: - NAME/CODE/BP/WD/DP/HT/WX/WY -****************************************************** -) (parmesan-generic.mf (feta-macros.mf) (feta-params.mf @{char@:64th Mensural Flag (down)@:144@:1.89003@:0@:0.31502@:14.96254@:0@:0@:me nsurald26@} [144] @{puorg@:flags@} -) (parmesan-timesignatures.mf) (parmesan-macros.mf +) (parmesan-timesignatures.mf @{group@:timesig@} @{char@:Mensural 4/4 meter@:145@:0@:5.59813@:2.79907@:2.79907@:5.59813@:0@:mens -ural44@} [145]) -@{font@:GNU@:LilyPond@:parmesan@:25.2@:parmesanMusic@} -(parmesan-rests.mf -@{group@:rests@} -@{char@:Neo-mensural maxima rest@:33@:0@:7.56001@:6.3@:6.3@:7.56001@:0@:M3neome -nsural@} [33] +ural44@} [145] @{char@:Mensural 2/2 meter@:146@:0@:5.59813@:4.1986@:4.1986@:5.59813@:0@:mensur al22@} [146] -@{char@:Neo-mensural longa rest@:34@:0@:2.52@:6.3@:6.3@:2.52@:0@:M2neomensural@ -} [34] -@{char@:Neo-mensural breve rest@:35@:0@:2.52@:0@:6.3@:2.52@:0@:M1neomensural@} -[35] @{char@:Mensural 3/2 meter@:147@:0@:5.59813@:2.79907@:2.79907@:5.59813@:0@:mens ural32@} [147] -@{char@:Neo-mensural whole rest@:36@:0@:2.52@:3.9375@:0@:2.52@:0@:0neomensural@ -} [36] -@{char@:Neo-mensural half rest@:37@:0@:2.52@:0@:3.9375@:2.52@:0@:1neomensural@} -[37] @{char@:Mensural 6/4 meter@:148@:0@:5.59813@:2.79907@:2.79907@:5.59813@:0@:mens ural64@} [148] -@{char@:Neo-mensural 4th rest@:38@:0@:5.04002@:0@:5.04002@:5.04002@:0@:2neomens -ural@} [38] -@{char@:Neo-mensural 8th rest@:39@:0@:5.04002@:0@:5.04002@:5.04002@:0@:3neomens -ural@} [39] @{char@:Mensural 9/4 meter@:149@:0@:5.59813@:2.79907@:2.79907@:5.59813@:0@:mens ural94@} [149] -@{char@:Neo-mensural 16th rest@:40@:0@:5.04002@:0@:6.3@:5.04002@:0@:4neomensura -l@} [40] @{char@:Mensural 3/4 meter@:150@:0@:5.59813@:4.1986@:4.1986@:5.59813@:0@:mensur al34@} [150] -@{char@:Mensural maxima rest@:41@:0@:1.89001@:6.3@:12.6@:1.89001@:0@:M3mensural -@} [41] -@{char@:Mensural longa rest@:42@:0@:1.89001@:6.3@:6.3@:1.89001@:0@:M2mensural@} -[42] -@{char@:Mensural breve rest@:43@:0@:1.89001@:0@:6.3@:1.89001@:0@:M1mensural@} -[43] -@{char@:Mensural whole rest@:44@:0@:1.89001@:3.9375@:0@:1.89001@:0@:0mensural@} -[44] -@{char@:Mensural half rest@:45@:0@:1.89001@:0@:3.9375@:1.89001@:0@:1mensural@} -[45] @{char@:Mensural 6/8 meter@:151@:0@:5.59813@:4.1986@:4.1986@:5.59813@:0@:mensur al68@} [151] -@{char@:Mensural 4th rest@:46@:0@:5.04002@:0@:5.04002@:5.04002@:0@:2mensural@} -[46] -@{char@:Mensural 8th rest@:47@:0@:5.04002@:0@:5.04002@:5.04002@:0@:3mensural@} -[47] -@{char@:Mensural 16th rest@:48@:0@:5.04002@:0@:6.3@:5.04002@:0@:4mensural@} -[48] -@{puorg@:rests@} -) (parmesan-clefs.mf @{char@:Mensural 9/8 meter@:152@:0@:5.59813@:4.1986@:4.1986@:5.59813@:0@:mensur al98@} [152] @{char@:Mensural 4/8 meter@:153@:0@:5.59813@:2.79907@:2.79907@:5.59813@:0@:mens ural48@} [153] -@{group@:clefs@} -@{char@:Ed. Vat. do clef@:49@:0@:3.15001@:5.04002@:5.04002@:3.15001@:0@:vatican -a.do@} [49] @{char@:Mensural 6/8 meter@:154@:0@:5.59813@:2.79907@:2.79907@:5.59813@:0@:mens ural68alt@} [154] -@{char@:Ed. Vat. do clef@:50@:0@:3.15001@:5.04002@:5.04002@:3.15001@:0@:vatican -a.do_change@} [50] @{char@:Mensural 2/4 meter@:155@:0@:5.59813@:4.1986@:4.1986@:5.59813@:0@:mensur al24@} [155] @{char@:Mensural 4/4 meter@:156@:0@:5.59813@:2.79907@:2.79907@:5.59813@:0@:neom ensural44@} [156] -@{char@:Ed. Vat. fa clef@:51@:0@:6.61502@:9.45001@:5.04002@:6.61502@:0@:vatican -a.fa@} [51] @{char@:Mensural 2/2 meter@:157@:0@:5.59813@:2.79907@:2.79907@:5.59813@:0@:neom ensural22@} [157] @{char@:Mensural 3/2 meter@:158@:0@:5.59813@:2.79907@:2.79907@:5.59813@:0@:neom ensural32@} [158] -@{char@:Ed. Vat. fa clef@:52@:0@:6.61502@:9.45001@:5.04002@:6.61502@:0@:vatican -a.fa_change@} [52] @{char@:Mensural 6/4 meter@:159@:0@:5.59813@:2.79907@:2.79907@:5.59813@:0@:neom ensural64@} [159] -@{char@:Ed. Med. do clef@:53@:0@:6.3@:9.45001@:9.45001@:6.3@:0@:medicaea.do@} -[53] @{char@:Mensural 9/4 meter@:160@:0@:5.59813@:2.79907@:2.79907@:5.59813@:0@:neom ensural94@} [160] -@{char@:Ed. Med. do clef@:54@:0@:5.04002@:7.56004@:7.56004@:5.04002@:0@:medicae -a.do_change@} [54] @{char@:Mensural 3/4 meter@:161@:0@:5.59813@:2.79907@:2.79907@:5.59813@:0@:neom ensural34@} [161] @{char@:Mensural 6/8 meter@:162@:0@:5.59813@:2.79907@:2.79907@:5.59813@:0@:neom ensural68@} [162] -@{char@:Ed. Med. fa clef@:55@:0@:10.70999@:9.45001@:9.45001@:10.70999@:0@:medic -aea.fa@} [55] -@{char@:mensural g clef@:79@:0@:4.41876@:2.29773@:13.43303@:4.41876@:0@:mensura -l.g@} [79 @{char@:Mensural 9/8 meter@:163@:0@:5.59813@:2.79907@:2.79907@:5.59813@:0@:neom -ensural98@} [163]] +ensural98@} [163] @{char@:Mensural 4/8 meter@:164@:0@:5.59813@:2.79907@:2.79907@:5.59813@:0@:neom ensural48@} [164] -@{char@:Ed. Med. fa clef@:56@:0@:8.56802@:7.56004@:7.56004@:8.56802@:0@:medicae -a.fa_change@} [56] @{char@:Mensural 6/8 meter@:165@:0@:5.59813@:2.79907@:2.79907@:5.59813@:0@:neom ensural68alt@} [165] -@{char@:neo-mensural c clef@:57@:0@:15.86798@:12.6@:12.6@:15.86798@:0@:neomensu -ral.c@} [57] @{char@:Mensural 2/4 meter@:166@:0@:5.59813@:2.79907@:2.79907@:5.59813@:0@:neom ensural24@} [166] @{puorg@:timesig@} @@ -264596,8 +264457,6 @@ [167] @{char@:accentus up@:168@:0.39375@:0.39375@:0.55127@:0.55127@:0.39375@:0@:uacce ntus@} [168] -@{char@:neo-mensural c clef@:58@:0@:12.69443@:10.08005@:10.08005@:12.69443@:0@: -neomensural.c_change@} [58] @{char@:accentus down@:169@:0.39375@:0.39375@:0.55127@:0.55127@:0.39375@:0@:dac centus@} [169] @{char@:half circle@:170@:0.49219@:0.49219@:0@:0.49219@:0.49219@:0@:usemicircul @@ -264608,16 +264467,10 @@ [172] @{char@:augmentum@:173@:0.39375@:0.39375@:0.39375@:0.39375@:0.39375@:0@:augment um@} [173] -@{char@:petrucci c1 clef@:59@:0@:6.3@:8.81996@:20.15999@:6.3@:0@:petrucci.c1@} -[59] @{char@:signum congruentiae up@:174@:2.22984@:2.22984@:1.09138@:7.82796@:2.2298 4@:0@:usignumcongruentiae@} [174] -@{char@:petrucci c1 clef@:60@:0@:5.04002@:7.8888@:18.03157@:5.04002@:0@:petrucc -i.c1_change@} [60] @{char@:signum congruentiae down@:175@:2.22984@:2.22984@:7.82796@:1.09138@:2.22 984@:0@:dsignumcongruentiae@} [175] -@{char@:petrucci c2 clef@:61@:0@:6.3@:15.11996@:20.15999@:6.3@:0@:petrucci.c2@} -[61] @{char@:Kievan end of piece (slash)@:176@:0@:5.03998@:6.71474@:9.03531@:5.03998 @:0@:barline.kievan@} [176] @{puorg@:scripts@} @@ -264626,48 +264479,127 @@ @{char@:duration dot@:177@:0@:0.90448@:0.45224@:0.45224@:0.90448@:0@:dotvatican a@} [177] @{char@:Kievan augmentation dot@:178@:0@:2.71346@:1.35674@:1.35674@:2.71346@:0@ -:dotkievan@} [178 -@{char@:petrucci c2 clef@:62@:0@:5.04002@:13.52367@:18.03157@:5.04002@:0@:petru -cci.c2_change@} [62] +:dotkievan@} [178] @{puorg@:dots@} ) -@{tnof@})] ) +@{tnof@}) ) (some charht values had to be adjusted by as much as 0.39375pt) (some chardp values had to be adjusted by as much as 0.39375pt) Font metrics written on parmesan13.tfm. Output written on parmesan13.600gf (146 characters, 29924 bytes). Transcript written on parmesan13.log. +mv parmesan13.log parmesan13.tfm ./out +rm -f parmesan13.*gf parmesan13.*pk +( echo ./out/parmesan14.tfm: ./feta-autometric.mf ./parmesan-generic.mf ./feta-macros.mf ./feta-params.mf ./parmesan-macros.mf ./parmesan-rests.mf ./parmesan-clefs.mf ./parmesan-accidentals.mf ./parmesan-flags.mf ./parmesan-timesignatures.mf ./parmesan-scripts.mf ./parmesan-dots.mf > out/parmesan14.dep ) && MFINPUTS=. mf-nowin -progname=mf "\mode:=ljfour; nonstopmode; input parmesan14.mf;" +This is METAFONT, Version 2.7182818 (TeX Live 2019/dev/Debian) (preloaded base=mf) -@{char@:petrucci c3 clef@:63@:0@:6.3@:20.15999@:20.15999@:6.3@:0@:petrucci.c3@} +(parmesan14.mf (feta-autometric.mf +****************************************************** +Using feta Autometric macros. +order of messages: + NAME/CODE/BP/WD/DP/HT/WX/WY +****************************************************** +) (parmesan-generic.mf (feta-macros.mf) (feta-params.mf) (parmesan-macros.mf) +@{font@:GNU@:LilyPond@:parmesan@:14.14@:parmesanMusic@} +(parmesan-rests.mf +@{group@:rests@} +@{char@:Neo-mensural maxima rest@:33@:0@:4.242@:3.535@:3.535@:4.242@:0@:M3neome +nsural@} [33] +@{char@:Neo-mensural longa rest@:34@:0@:1.414@:3.535@:3.535@:1.414@:0@:M2neomen +sural@} [34] +@{char@:Neo-mensural breve rest@:35@:0@:1.414@:0@:3.535@:1.414@:0@:M1neomensura +l@} [35] +@{char@:Neo-mensural whole rest@:36@:0@:1.414@:2.20938@:0@:1.414@:0@:0neomensur +al@} [36] +@{char@:Neo-mensural half rest@:37@:0@:1.414@:0@:2.20938@:1.414@:0@:1neomensura +l@} [37] +@{char@:Neo-mensural 4th rest@:38@:0@:2.82802@:0@:2.82802@:2.82802@:0@:2neomens +ural@} [38] +@{char@:Neo-mensural 8th rest@:39@:0@:2.82802@:0@:2.82802@:2.82802@:0@:3neomens +ural@} [39] +@{char@:Neo-mensural 16th rest@:40@:0@:2.82802@:0@:3.535@:2.82802@:0@:4neomensu +ral@} [40] +@{char@:Mensural maxima rest@:41@:0@:1.06052@:3.535@:7.07@:1.06052@:0@:M3mensur +al@} [41] +@{char@:Mensural longa rest@:42@:0@:1.06052@:3.535@:3.535@:1.06052@:0@:M2mensur +al@} [42] +@{char@:Mensural breve rest@:43@:0@:1.06052@:0@:3.535@:1.06052@:0@:M1mensural@} +[43] +@{char@:Mensural whole rest@:44@:0@:1.06052@:2.20938@:0@:1.06052@:0@:0mensural@ +} [44] +@{char@:Mensural half rest@:45@:0@:1.06052@:0@:2.20938@:1.06052@:0@:1mensural@} +[45] +@{char@:Mensural 4th rest@:46@:0@:2.82802@:0@:2.82802@:2.82802@:0@:2mensural@} +[46] +@{char@:Mensural 8th rest@:47@:0@:2.82802@:0@:2.82802@:2.82802@:0@:3mensural@} +[47] +@{char@:Mensural 16th rest@:48@:0@:2.82802@:0@:3.535@:2.82802@:0@:4mensural@} +[48] +@{puorg@:rests@} +) (parmesan-clefs.mf +@{group@:clefs@} +@{char@:Ed. Vat. do clef@:49@:0@:1.7675@:2.82802@:2.82802@:1.7675@:0@:vaticana. +do@} [49] +@{char@:Ed. Vat. do clef@:50@:0@:1.7675@:2.82802@:2.82802@:1.7675@:0@:vaticana. +do_change@} [50] +@{char@:Ed. Vat. fa clef@:51@:0@:3.71176@:5.3025@:2.82802@:3.71176@:0@:vaticana +.fa@} [51] +@{char@:Ed. Vat. fa clef@:52@:0@:3.71176@:5.3025@:2.82802@:3.71176@:0@:vaticana +.fa_change@} [52] +@{char@:Ed. Med. do clef@:53@:0@:3.535@:5.3025@:5.3025@:3.535@:0@:medicaea.do@} +[53] +@{char@:Ed. Med. do clef@:54@:0@:2.82802@:4.24203@:4.24203@:2.82802@:0@:medicae +a.do_change@} [54] +@{char@:Ed. Med. fa clef@:55@:0@:6.00949@:5.3025@:5.3025@:6.00949@:0@:medicaea. +fa@} [55] +@{char@:Ed. Med. fa clef@:56@:0@:4.80762@:4.24203@:4.24203@:4.80762@:0@:medicae +a.fa_change@} [56] +@{char@:neo-mensural c clef@:57@:0@:9.76862@:7.07@:7.07@:9.76862@:0@:neomensura +l.c@} [57] +@{char@:neo-mensural c clef@:58@:0@:7.81494@:5.65604@:5.65604@:7.81494@:0@:neom +ensural.c_change@} [58] +@{char@:petrucci c1 clef@:59@:0@:3.535@:4.94899@:11.312@:3.535@:0@:petrucci.c1@ +} [59] +@{char@:petrucci c1 clef@:60@:0@:2.82802@:4.42648@:10.11772@:2.82802@:0@:petruc +ci.c1_change@} [60] +@{char@:petrucci c2 clef@:61@:0@:3.535@:8.484@:11.312@:3.535@:0@:petrucci.c2@} +[61] +@{char@:petrucci c2 clef@:62@:0@:2.82802@:7.58827@:10.11772@:2.82802@:0@:petruc +ci.c2_change@} [62] +@{char@:petrucci c3 clef@:63@:0@:3.535@:11.312@:11.312@:3.535@:0@:petrucci.c3@} [63] -@{char@:petrucci c3 clef@:64@:0@:5.04002@:18.03157@:18.03157@:5.04002@:0@:petru +@{char@:petrucci c3 clef@:64@:0@:2.82802@:10.11772@:10.11772@:2.82802@:0@:petru cci.c3_change@} [64] -@{char@:petrucci c4 clef@:65@:0@:6.3@:20.15999@:15.11996@:6.3@:0@:petrucci.c4@} +@{char@:petrucci c4 clef@:65@:0@:3.535@:11.312@:8.484@:3.535@:0@:petrucci.c4@} [65] -@{char@:petrucci c4 clef@:66@:0@:5.04002@:18.03157@:13.52367@:5.04002@:0@:petru -cci.c4_change@} [66]mv parmesan13.log parmesan13.tfm ./out - -@{char@:petrucci c5 clef@:67@:0@:6.3@:20.15999@:8.81996@:6.3@:0@:petrucci.c5@} -[67] -@{char@:petrucci c5 clef@:68@:0@:5.04002@:18.03157@:7.8888@:5.04002@:0@:petrucc -i.c5_change@} [68] -@{char@:mensural c clef@:69@:0@:7.06253@:13.85999@:13.85999@:7.06253@:0@:mensur -al.c@} [69] -@{char@:mensural c clef@:70@:0@:5.80255@:11.08804@:11.08804@:5.80255@:0@:mensur -al.c_change@} [70] -@{char@:black mensural c clef@:71@:0@:7.06253@:13.85999@:13.85999@:7.06253@:0@: -blackmensural.c@} [71] -@{char@:black mensural c clef@:72@:0@:5.80255@:11.08804@:11.08804@:5.80255@:0@: -blackmensural.c_change@} [72] -@{char@:petrucci f clef@:73@:0@:12.26242@:28.35002@:15.75002@:12.26242@:0@:petr -ucci.f@} [73] -@{char@:petrucci f clef@:74@:0@:9.80998@:22.6801@:12.60007@:9.80998@:0@:petrucc +@{char@:petrucci c4 clef@:66@:0@:2.82802@:10.11772@:7.58827@:2.82802@:0@:petruc +ci.c4_change@} [66] +@{char@:petrucci c5 clef@:67@:0@:3.535@:11.312@:4.94899@:3.535@:0@:petrucci.c5@ +} [67] +@{char@:petrucci c5 clef@:68@:0@:2.82802@:10.11772@:4.42648@:2.82802@:0@:petruc +ci.c5_change@} [68] +@{char@:mensural c clef@:69@:0@:4.16467@:7.777@:7.777@:4.16467@:0@:mensural.c@} +[69] +@{char@:mensural c clef@:70@:0@:3.45769@:6.22163@:6.22163@:3.45769@:0@:mensural +.c_change@} [70] +@{char@:black mensural c clef@:71@:0@:4.16467@:7.777@:7.777@:4.16467@:0@:blackm +ensural.c@} [71] +@{char@:black mensural c clef@:72@:0@:3.45769@:6.22163@:6.22163@:3.45769@:0@:bl +ackmensural.c_change@} [72] +@{char@:petrucci f clef@:73@:0@:6.88057@:15.90752@:8.83751@:6.88057@:0@:petrucc +i.f@} [73] +@{char@:petrucci f clef@:74@:0@:5.50449@:12.72606@:7.07004@:5.50449@:0@:petrucc i.f_change@} [74] -@{char@:mensural f clef@:75@:0@:7.55998@:3.78@:3.78@:7.55998@:0@:mensural.f@} +@{char@:mensural f clef@:75@:0@:4.24199@:2.121@:2.121@:4.24199@:0@:mensural.f@} [75] -@{char@:mensural f clef@:76@:0@:6.048@:3.024@:3.024@:6.048@:0@:mensural.f_chang -e@} [76]rm -f parmesan13.*gf parmesan13.*pk - +@{char@:mensural f clef@:76@:0@:3.3936@:1.69681@:1.69681@:3.3936@:0@:mensural.f +_change@} [76] +@{char@:petrucci g clef@:77@:0@:4.41876@:2.29773@:13.43303@:4.41876@:0@:petrucc +i.g@} [77] +@{char@:petrucci g clef@:78@:0@:3.53502@:1.8382@:10.74648@:3.53502@:0@:petrucci +.g_change@} [78] +@{char@:mensural g clef@:79@:0@:4.41876@:2.29773@:13.43303@:4.41876@:0@:mensura +l.g@} [79] @{char@:mensural g clef@:80@:0@:3.53502@:1.8382@:10.74648@:3.53502@:0@:mensural .g_change@} [80] @{char@:Hufnagel do clef@:81@:0@:3.88852@:2.47449@:2.65126@:3.88852@:0@:hufnage @@ -264718,8 +264650,7 @@ @{char@:Custos Ed. Vat.@:102@:0@:0.95636@:1.23534@:5.3025@:0.95636@:0@:vaticana .u1@} [102] @{char@:Custos Ed. Vat.@:103@:0@:0.95636@:1.23534@:4.41876@:0.95636@:0@:vatican -a.u2@} [103]( echo ./out/parmesan23.tfm: ./feta-autometric.mf ./parmesan-generic.mf ./feta-macros.mf ./feta-params.mf ./parmesan-macros.mf ./parmesan-rests.mf ./parmesan-clefs.mf ./parmesan-accidentals.mf ./parmesan-flags.mf ./parmesan-timesignatures.mf ./parmesan-scripts.mf ./parmesan-dots.mf > out/parmesan23.dep ) && MFINPUTS=. mf-nowin -progname=mf "\mode:=ljfour; nonstopmode; input parmesan23.mf;" - +a.u2@} [103] @{char@:Reverse Custos Ed. Vat.@:104@:0@:0.95636@:3.535@:1.23534@:0.95636@:0@:v aticana.d0@} [104] @{char@:Reverse Custos Ed. Vat.@:105@:0@:0.95636@:5.3025@:1.23534@:0.95636@:0@: @@ -264751,8 +264682,6 @@ sural1@} [116] @{char@:Mensural Flat@:117@:0.33733@:1.75131@:1.22108@:6.70035@:1.75131@:0@:men suralM1@} [117] -@{char@:petrucci g clef@:77@:0@:7.875@:4.09497@:23.94003@:7.875@:0@:petrucci.g@ -} [77] @{char@:Hufnagel Flat@:118@:0.44977@:2.21727@:1.2854@:6.5879@:2.21727@:0@:hufna gelM1@} [118] @{char@:Kievan sharp@:119@:0@:5.65602@:5.65602@:5.65602@:5.65602@:0@:kievan1@} @@ -264798,144 +264727,64 @@ nsurald15@} [137] @{char@:32th Mensural Flag (down)@:138@:2.12102@:0@:0.35352@:13.25627@:0@:0@:me nsurald25@} [138] -@{char@:petrucci g clef@:78@:0@:6.30003@:3.27599@:19.1521@:6.30003@:0@:petrucci -.g_change@} [78] @{char@:64th Mensural Flag (up)@:139@:0@:2.12102@:17.67502@:0.35352@:2.12102@:0 -@:mensuralu06@} [139]This is METAFONT, Version 2.7182818 (TeX Live 2019/dev/Debian) (preloaded base=mf) - +@:mensuralu06@} [139] @{char@:64th Mensural Flag (up)@:140@:0@:2.12102@:15.90752@:0.35352@:2.12102@:0 @:mensuralu16@} [140] @{char@:64th Mensural Flag (up)@:141@:0@:2.12102@:16.79128@:0.35352@:2.12102@:0 @:mensuralu26@} [141] -(parmesan23.mf (feta-autometric.mf -****************************************************** -Using feta Autometric macros. -order of messages: - NAME/CODE/BP/WD/DP/HT/WX/WY -****************************************************** -) (parmesan-generic.mf (feta-macros.mf) (feta-params.mf @{char@:64th Mensural Flag (down)@:142@:2.12102@:0@:0.35352@:17.67502@:0@:0@:me -nsurald06@} [142]) (parmesan-macros.mf) -@{font@:GNU@:LilyPond@:parmesan@:22.45@:parmesanMusic@} -(parmesan-rests.mf -@{group@:rests@} -@{char@:Neo-mensural maxima rest@:33@:0@:6.73499@:5.6125@:5.6125@:6.73499@:0@:M -3neomensural@} [33] -@{char@:Neo-mensural longa rest@:34@:0@:2.245@:5.6125@:5.6125@:2.245@:0@:M2neom -ensural@} [34] -@{char@:Neo-mensural breve rest@:35@:0@:2.245@:0@:5.6125@:2.245@:0@:M1neomensur -al@} [35] +nsurald06@} [142] @{char@:64th Mensural Flag (down)@:143@:2.12102@:0@:0.35352@:15.90752@:0@:0@:me nsurald16@} [143] -@{char@:Neo-mensural whole rest@:36@:0@:2.245@:3.50781@:0@:2.245@:0@:0neomensur -al@} [36] -@{char@:Neo-mensural half rest@:37@:0@:2.245@:0@:3.50781@:2.245@:0@:1neomensura -l@} [37] -@{char@:Neo-mensural 4th rest@:38@:0@:4.49002@:0@:4.49002@:4.49002@:0@:2neomens -ural@} [38]( echo ./out/parmesan-noteheads13.tfm: ./feta-autometric.mf ./parmesan-noteheads-generic.mf ./feta-macros.mf ./feta-params.mf ./parmesan-macros.mf ./parmesan-noteheads.mf > out/parmesan-noteheads13.dep ) && MFINPUTS=. mf-nowin -progname=mf "\mode:=ljfour; nonstopmode; input parmesan-noteheads13.mf;" - -@{char@:Neo-mensural 8th rest@:39@:0@:4.49002@:0@:4.49002@:4.49002@:0@:3neomens -ural@} [39] @{char@:64th Mensural Flag (down)@:144@:2.12102@:0@:0.35352@:16.79128@:0@:0@:me nsurald26@} [144] @{puorg@:flags@} ) (parmesan-timesignatures.mf -@{char@:Neo-mensural 16th rest@:40@:0@:4.49002@:0@:5.6125@:4.49002@:0@:4neomens -ural@} [40] -@{char@:Mensural maxima rest@:41@:0@:1.68376@:5.6125@:11.225@:1.68376@:0@:M3men -sural@} [41] -@{char@:Mensural longa rest@:42@:0@:1.68376@:5.6125@:5.6125@:1.68376@:0@:M2mens -ural@} [42] -@{char@:Mensural breve rest@:43@:0@:1.68376@:0@:5.6125@:1.68376@:0@:M1mensural@ -} [43] @{group@:timesig@} @{char@:Mensural 4/4 meter@:145@:0@:6.20204@:3.10103@:3.10103@:6.20204@:0@:mens ural44@} [145] -@{char@:Mensural whole rest@:44@:0@:1.68376@:3.50781@:0@:1.68376@:0@:0mensural@ -} [44] -@{char@:Mensural half rest@:45@:0@:1.68376@:0@:3.50781@:1.68376@:0@:1mensural@} -[45] -@{char@:Mensural 4th rest@:46@:0@:4.49002@:0@:4.49002@:4.49002@:0@:2mensural@} -[46] -@{char@:Mensural 8th rest@:47@:0@:4.49002@:0@:4.49002@:4.49002@:0@:3mensural@} -[47] @{char@:Mensural 2/2 meter@:146@:0@:6.20204@:4.65154@:4.65154@:6.20204@:0@:mens ural22@} [146] -@{char@:Mensural 16th rest@:48@:0@:4.49002@:0@:5.6125@:4.49002@:0@:4mensural@} -[48] -@{puorg@:rests@} -) (parmesan-clefs.mf @{char@:Mensural 3/2 meter@:147@:0@:6.20204@:3.10103@:3.10103@:6.20204@:0@:mens ural32@} [147] -@{group@:clefs@} -@{char@:Ed. Vat. do clef@:49@:0@:2.80626@:4.49002@:4.49002@:2.80626@:0@:vatican -a.do@} [49] @{char@:Mensural 6/4 meter@:148@:0@:6.20204@:3.10103@:3.10103@:6.20204@:0@:mens -ural64@} [148] -@{char@:Ed. Vat. do clef@:50@:0@:2.80626@:4.49002@:4.49002@:2.80626@:0@:vatican -a.do_change@} [50] +ural64@} [148]( echo ./out/parmesan26.tfm: ./feta-autometric.mf ./parmesan-generic.mf ./feta-macros.mf ./feta-params.mf ./parmesan-macros.mf ./parmesan-rests.mf ./parmesan-clefs.mf ./parmesan-accidentals.mf ./parmesan-flags.mf ./parmesan-timesignatures.mf ./parmesan-scripts.mf ./parmesan-dots.mf > out/parmesan26.dep ) && MFINPUTS=. mf-nowin -progname=mf "\mode:=ljfour; nonstopmode; input parmesan26.mf;" + @{char@:Mensural 9/4 meter@:149@:0@:6.20204@:3.10103@:3.10103@:6.20204@:0@:mens ural94@} [149] -@{char@:Ed. Vat. fa clef@:51@:0@:5.89314@:8.41876@:4.49002@:5.89314@:0@:vatican -a.fa@} [51] @{char@:Mensural 3/4 meter@:150@:0@:6.20204@:4.65154@:4.65154@:6.20204@:0@:mens ural34@} [150] -@{char@:Ed. Vat. fa clef@:52@:0@:5.89314@:8.41876@:4.49002@:5.89314@:0@:vatican -a.fa_change@} [52] @{char@:Mensural 6/8 meter@:151@:0@:6.20204@:4.65154@:4.65154@:6.20204@:0@:mens ural68@} [151] -@{char@:Ed. Med. do clef@:53@:0@:5.6125@:8.41876@:8.41876@:5.6125@:0@:medicaea. -do@} [53] @{char@:Mensural 9/8 meter@:152@:0@:6.20204@:4.65154@:4.65154@:6.20204@:0@:mens ural98@} [152] -@{char@:Ed. Med. do clef@:54@:0@:4.49002@:6.73503@:6.73503@:4.49002@:0@:medicae -a.do_change@} [54] @{char@:Mensural 4/8 meter@:153@:0@:6.20204@:3.10103@:3.10103@:6.20204@:0@:mens ural48@} [153] -@{char@:Ed. Med. fa clef@:55@:0@:9.54124@:8.41876@:8.41876@:9.54124@:0@:medicae -a.fa@} [55] @{char@:Mensural 6/8 meter@:154@:0@:6.20204@:3.10103@:3.10103@:6.20204@:0@:mens ural68alt@} [154] @{char@:Mensural 2/4 meter@:155@:0@:6.20204@:4.65154@:4.65154@:6.20204@:0@:mens ural24@} [155] -@{char@:Ed. Med. fa clef@:56@:0@:7.63303@:6.73503@:6.73503@:7.63303@:0@:medicae -a.fa_change@} [56] @{char@:Mensural 4/4 meter@:156@:0@:6.20204@:3.10103@:3.10103@:6.20204@:0@:neom ensural44@} [156] -@{char@:neo-mensural c clef@:57@:0@:14.35144@:11.225@:11.225@:14.35144@:0@:neom -ensural.c@} [57 @{char@:Mensural 2/2 meter@:157@:0@:6.20204@:3.10103@:3.10103@:6.20204@:0@:neom -ensural22@} [157]] +ensural22@} [157] @{char@:Mensural 3/2 meter@:158@:0@:6.20204@:3.10103@:3.10103@:6.20204@:0@:neom ensural32@} [158] -@{char@:neo-mensural c clef@:58@:0@:11.48117@:8.98004@:8.98004@:11.48117@:0@:ne -omensural.c_change@} [58] @{char@:Mensural 6/4 meter@:159@:0@:6.20204@:3.10103@:3.10103@:6.20204@:0@:neom ensural64@} [159] -@{char@:petrucci c1 clef@:59@:0@:5.6125@:7.85747@:17.95999@:5.6125@:0@:petrucci -.c1@} [59] @{char@:Mensural 9/4 meter@:160@:0@:6.20204@:3.10103@:3.10103@:6.20204@:0@:neom ensural94@} [160] -@{char@:petrucci c1 clef@:60@:0@:4.49002@:7.02791@:16.06386@:4.49002@:0@:petruc -ci.c1_change@} [60 @{char@:Mensural 3/4 meter@:161@:0@:6.20204@:3.10103@:3.10103@:6.20204@:0@:neom -ensural34@} [161]] +ensural34@} [161] @{char@:Mensural 6/8 meter@:162@:0@:6.20204@:3.10103@:3.10103@:6.20204@:0@:neom ensural68@} [162] -@{char@:petrucci c2 clef@:61@:0@:5.6125@:13.46997@:17.95999@:5.6125@:0@:petrucc -i.c2@} [61] -@{char@:mensural g clef@:79@:0@:7.875@:4.09497@:23.94003@:7.875@:0@:mensural.g@ -} [79] @{char@:Mensural 9/8 meter@:163@:0@:6.20204@:3.10103@:3.10103@:6.20204@:0@:neom ensural98@} [163] -@{char@:petrucci c2 clef@:62@:0@:4.49002@:12.04787@:16.06386@:4.49002@:0@:petru -cci.c2_change@} [62] @{char@:Mensural 4/8 meter@:164@:0@:6.20204@:3.10103@:3.10103@:6.20204@:0@:neom ensural48@} [164] -@{char@:petrucci c3 clef@:63@:0@:5.6125@:17.95999@:17.95999@:5.6125@:0@:petrucc -i.c3@} [63 @{char@:Mensural 6/8 meter@:165@:0@:6.20204@:3.10103@:3.10103@:6.20204@:0@:neom -ensural68alt@} [165]] +ensural68alt@} [165] @{char@:Mensural 2/4 meter@:166@:0@:6.20204@:3.10103@:3.10103@:6.20204@:0@:neom ensural24@} [166] @{puorg@:timesig@} @@ -264943,32 +264792,22 @@ @{group@:scripts@} @{char@:ictus@:167@:0.22488@:0.22488@:0.61864@:0.61864@:0.22488@:0@:ictus@} [167] -@{char@:petrucci c3 clef@:64@:0@:4.49002@:16.06386@:16.06386@:4.49002@:0@:petru -cci.c3_change@} [64] @{char@:accentus up@:168@:0.44188@:0.44188@:0.61864@:0.61864@:0.44188@:0@:uacce ntus@} [168] @{char@:accentus down@:169@:0.44188@:0.44188@:0.61864@:0.61864@:0.44188@:0@:dac centus@} [169] @{char@:half circle@:170@:0.55235@:0.55235@:0@:0.55235@:0.55235@:0@:usemicircul us@} [170] -@{char@:petrucci c4 clef@:65@:0@:5.6125@:17.95999@:13.46997@:5.6125@:0@:petrucc -i.c4@} [65] @{char@:half circle@:171@:0.55235@:0.55235@:0.55235@:0@:0.55235@:0@:dsemicircul us@} [171] @{char@:circle@:172@:0.55235@:0.55235@:0.55235@:0.55235@:0.55235@:0@:circulus@} [172] @{char@:augmentum@:173@:0.44188@:0.44188@:0.44188@:0.44188@:0.44188@:0@:augment um@} [173] -@{char@:petrucci c4 clef@:66@:0@:4.49002@:16.06386@:12.04787@:4.49002@:0@:petru -cci.c4_change@} [66] @{char@:signum congruentiae up@:174@:2.44215@:2.44215@:1.12442@:8.6442@:2.44215 @:0@:usignumcongruentiae@} [174] -@{char@:petrucci c5 clef@:67@:0@:5.6125@:17.95999@:7.85747@:5.6125@:0@:petrucci -.c5@} [67] @{char@:signum congruentiae down@:175@:2.44215@:2.44215@:8.6442@:1.12442@:2.442 15@:0@:dsignumcongruentiae@} [175] -@{char@:petrucci c5 clef@:68@:0@:4.49002@:16.06386@:7.02791@:4.49002@:0@:petruc -ci.c5_change@} [68] @{char@:Kievan end of piece (slash)@:176@:0@:5.65596@:7.49728@:10.17773@:5.6559 6@:0@:barline.kievan@} [176] @{puorg@:scripts@} @@ -264976,8 +264815,6 @@ @{group@:dots@} @{char@:duration dot@:177@:0@:1.02841@:0.5142@:0.5142@:1.02841@:0@:dotvaticana@ } [177] -@{char@:mensural c clef@:69@:0@:6.342@:12.34749@:12.34749@:6.342@:0@:mensural.c -@} [69] @{char@:Kievan augmentation dot@:178@:0@:3.08524@:1.54262@:1.54262@:3.08524@:0@ :dotkievan@} [178] @{puorg@:dots@} @@ -264988,7 +264825,432 @@ Font metrics written on parmesan14.tfm. Output written on parmesan14.600gf (146 characters, 33028 bytes). Transcript written on parmesan14.log. +mv parmesan14.log parmesan14.tfm ./out +rm -f parmesan14.*gf parmesan14.*pk +This is METAFONT, Version 2.7182818 (TeX Live 2019/dev/Debian) (preloaded base=mf) + +(parmesan26.mf (feta-autometric.mf +****************************************************** +Using feta Autometric macros. +order of messages: + NAME/CODE/BP/WD/DP/HT/WX/WY +****************************************************** +) (parmesan-generic.mf (feta-macros.mf) (feta-params.mf) (parmesan-macros.mf) +@{font@:GNU@:LilyPond@:parmesan@:25.2@:parmesanMusic@} +(parmesan-rests.mf +@{group@:rests@} +@{char@:Neo-mensural maxima rest@:33@:0@:7.56001@:6.3@:6.3@:7.56001@:0@:M3neome +nsural@} [33] +@{char@:Neo-mensural longa rest@:34@:0@:2.52@:6.3@:6.3@:2.52@:0@:M2neomensural@ +} [34] +@{char@:Neo-mensural breve rest@:35@:0@:2.52@:0@:6.3@:2.52@:0@:M1neomensural@} +[35] +@{char@:Neo-mensural whole rest@:36@:0@:2.52@:3.9375@:0@:2.52@:0@:0neomensural@ +} [36] +@{char@:Neo-mensural half rest@:37@:0@:2.52@:0@:3.9375@:2.52@:0@:1neomensural@} +[37] +@{char@:Neo-mensural 4th rest@:38@:0@:5.04002@:0@:5.04002@:5.04002@:0@:2neomens +ural@} [38] +@{char@:Neo-mensural 8th rest@:39@:0@:5.04002@:0@:5.04002@:5.04002@:0@:3neomens +ural@} [39] +@{char@:Neo-mensural 16th rest@:40@:0@:5.04002@:0@:6.3@:5.04002@:0@:4neomensura +l@} [40] +@{char@:Mensural maxima rest@:41@:0@:1.89001@:6.3@:12.6@:1.89001@:0@:M3mensural +@} [41] +@{char@:Mensural longa rest@:42@:0@:1.89001@:6.3@:6.3@:1.89001@:0@:M2mensural@} +[42] +@{char@:Mensural breve rest@:43@:0@:1.89001@:0@:6.3@:1.89001@:0@:M1mensural@} +[43] +@{char@:Mensural whole rest@:44@:0@:1.89001@:3.9375@:0@:1.89001@:0@:0mensural@} +[44] +@{char@:Mensural half rest@:45@:0@:1.89001@:0@:3.9375@:1.89001@:0@:1mensural@} +[45] +@{char@:Mensural 4th rest@:46@:0@:5.04002@:0@:5.04002@:5.04002@:0@:2mensural@} +[46] +@{char@:Mensural 8th rest@:47@:0@:5.04002@:0@:5.04002@:5.04002@:0@:3mensural@} +[47] +@{char@:Mensural 16th rest@:48@:0@:5.04002@:0@:6.3@:5.04002@:0@:4mensural@} +[48] +@{puorg@:rests@} +) (parmesan-clefs.mf +@{group@:clefs@} +@{char@:Ed. Vat. do clef@:49@:0@:3.15001@:5.04002@:5.04002@:3.15001@:0@:vatican +a.do@} [49] +@{char@:Ed. Vat. do clef@:50@:0@:3.15001@:5.04002@:5.04002@:3.15001@:0@:vatican +a.do_change@} [50] +@{char@:Ed. Vat. fa clef@:51@:0@:6.61502@:9.45001@:5.04002@:6.61502@:0@:vatican +a.fa@} [51] +@{char@:Ed. Vat. fa clef@:52@:0@:6.61502@:9.45001@:5.04002@:6.61502@:0@:vatican +a.fa_change@} [52] +@{char@:Ed. Med. do clef@:53@:0@:6.3@:9.45001@:9.45001@:6.3@:0@:medicaea.do@} +[53] +@{char@:Ed. Med. do clef@:54@:0@:5.04002@:7.56004@:7.56004@:5.04002@:0@:medicae +a.do_change@} [54] +@{char@:Ed. Med. fa clef@:55@:0@:10.70999@:9.45001@:9.45001@:10.70999@:0@:medic +aea.fa@} [55] +@{char@:Ed. Med. fa clef@:56@:0@:8.56802@:7.56004@:7.56004@:8.56802@:0@:medicae +a.fa_change@} [56] +@{char@:neo-mensural c clef@:57@:0@:15.86798@:12.6@:12.6@:15.86798@:0@:neomensu +ral.c@} [57] +@{char@:neo-mensural c clef@:58@:0@:12.69443@:10.08005@:10.08005@:12.69443@:0@: +neomensural.c_change@} [58] +@{char@:petrucci c1 clef@:59@:0@:6.3@:8.81996@:20.15999@:6.3@:0@:petrucci.c1@} +[59] +@{char@:petrucci c1 clef@:60@:0@:5.04002@:7.8888@:18.03157@:5.04002@:0@:petrucc +i.c1_change@} [60] +@{char@:petrucci c2 clef@:61@:0@:6.3@:15.11996@:20.15999@:6.3@:0@:petrucci.c2@} +[61] +@{char@:petrucci c2 clef@:62@:0@:5.04002@:13.52367@:18.03157@:5.04002@:0@:petru +cci.c2_change@} [62] +@{char@:petrucci c3 clef@:63@:0@:6.3@:20.15999@:20.15999@:6.3@:0@:petrucci.c3@} +[63] +@{char@:petrucci c3 clef@:64@:0@:5.04002@:18.03157@:18.03157@:5.04002@:0@:petru +cci.c3_change@} [64] +@{char@:petrucci c4 clef@:65@:0@:6.3@:20.15999@:15.11996@:6.3@:0@:petrucci.c4@} +[65] +@{char@:petrucci c4 clef@:66@:0@:5.04002@:18.03157@:13.52367@:5.04002@:0@:petru +cci.c4_change@} [66] +@{char@:petrucci c5 clef@:67@:0@:6.3@:20.15999@:8.81996@:6.3@:0@:petrucci.c5@} +[67] +@{char@:petrucci c5 clef@:68@:0@:5.04002@:18.03157@:7.8888@:5.04002@:0@:petrucc +i.c5_change@} [68] +@{char@:mensural c clef@:69@:0@:7.06253@:13.85999@:13.85999@:7.06253@:0@:mensur +al.c@} [69] +@{char@:mensural c clef@:70@:0@:5.80255@:11.08804@:11.08804@:5.80255@:0@:mensur +al.c_change@} [70] +@{char@:black mensural c clef@:71@:0@:7.06253@:13.85999@:13.85999@:7.06253@:0@: +blackmensural.c@} [71] +@{char@:black mensural c clef@:72@:0@:5.80255@:11.08804@:11.08804@:5.80255@:0@: +blackmensural.c_change@} [72] +@{char@:petrucci f clef@:73@:0@:12.26242@:28.35002@:15.75002@:12.26242@:0@:petr +ucci.f@} [73] +@{char@:petrucci f clef@:74@:0@:9.80998@:22.6801@:12.60007@:9.80998@:0@:petrucc +i.f_change@} [74] +@{char@:mensural f clef@:75@:0@:7.55998@:3.78@:3.78@:7.55998@:0@:mensural.f@} +[75] +@{char@:mensural f clef@:76@:0@:6.048@:3.024@:3.024@:6.048@:0@:mensural.f_chang +e@} [76] +@{char@:petrucci g clef@:77@:0@:7.875@:4.09497@:23.94003@:7.875@:0@:petrucci.g@ +} [77] +@{char@:petrucci g clef@:78@:0@:6.30003@:3.27599@:19.1521@:6.30003@:0@:petrucci +.g_change@} [78] +@{char@:mensural g clef@:79@:0@:7.875@:4.09497@:23.94003@:7.875@:0@:mensural.g@ +} [79] +@{char@:mensural g clef@:80@:0@:6.30003@:3.27599@:19.1521@:6.30003@:0@:mensural +.g_change@} [80] +@{char@:Hufnagel do clef@:81@:0@:6.93004@:4.40999@:4.725@:6.93004@:0@:hufnagel. +do@} [81] +@{char@:Hufnagel do clef@:82@:0@:5.54405@:3.528@:3.78001@:5.54405@:0@:hufnagel. +do_change@} [82] +@{char@:Hufnagel fa clef@:83@:0@:7.55998@:7.24496@:6.3@:7.55998@:0@:hufnagel.fa +@} [83] +@{char@:Hufnagel fa clef@:84@:0@:6.04802@:5.79599@:5.04002@:6.04802@:0@:hufnage +l.fa_change@} [84] +@{char@:Hufnagel do/fa clef@:85@:0@:7.55998@:19.84497@:4.725@:7.55998@:0@:hufna +gel.do.fa@} [85] +@{char@:Hufnagel do/fa clef@:86@:0@:6.04802@:18.396@:3.78001@:6.04802@:0@:hufna +gel.do.fa_change@} [86] +@{char@:Kievan tsefaut clef@:87@:0@:9.45001@:14.175@:3.46503@:9.45001@:0@:kieva +n.do@} [87] +@{char@:Kievan tsefaut clef@:88@:0@:9.45001@:14.175@:3.46503@:9.45001@:0@:kieva +n.do_change@} [88] +@{puorg@:clefs@} +) (parmesan-custodes.mf +@{group@:custodes@} +@{char@:Custos Hufnagel@:89@:0@:4.10684@:3.42233@:6.3@:4.10684@:0@:hufnagel.u0@ +} [89] +@{char@:Custos Hufnagel@:90@:0@:4.10684@:3.42233@:9.45001@:4.10684@:0@:hufnagel +.u1@} [90] +@{char@:Custos Hufnagel@:91@:0@:4.10684@:3.42233@:7.875@:4.10684@:0@:hufnagel.u +2@} [91] +@{char@:Reverse Custos Hufnagel@:92@:0@:4.10684@:6.3@:3.42233@:4.10684@:0@:hufn +agel.d0@} [92] +@{char@:Reverse Custos Hufnagel@:93@:0@:4.10684@:9.45001@:3.42233@:4.10684@:0@: +hufnagel.d1@} [93] +@{char@:Reverse Custos Hufnagel@:94@:0@:4.10684@:7.875@:3.42233@:4.10684@:0@:hu +fnagel.d2@} [94] +@{char@:Custos Med.@:95@:0@:1.71117@:3.42233@:6.3@:1.71117@:0@:medicaea.u0@} +[95] +@{char@:Custos Med.@:96@:0@:1.71117@:3.42233@:9.45001@:1.71117@:0@:medicaea.u1@ +} [96] +@{char@:Custos Med.@:97@:0@:1.71117@:3.42233@:7.875@:1.71117@:0@:medicaea.u2@} +[97] +@{char@:Reverse Custos Med.@:98@:0@:1.71117@:6.3@:3.42233@:1.71117@:0@:medicaea +.d0@} [98] +@{char@:Reverse Custos Med.@:99@:0@:1.71117@:9.45001@:3.42233@:1.71117@:0@:medi +caea.d1@} [99]( echo ./out/parmesan23.tfm: ./feta-autometric.mf ./parmesan-generic.mf ./feta-macros.mf ./feta-params.mf ./parmesan-macros.mf ./parmesan-rests.mf ./parmesan-clefs.mf ./parmesan-accidentals.mf ./parmesan-flags.mf ./parmesan-timesignatures.mf ./parmesan-scripts.mf ./parmesan-dots.mf > out/parmesan23.dep ) && MFINPUTS=. mf-nowin -progname=mf "\mode:=ljfour; nonstopmode; input parmesan23.mf;" + +@{char@:Reverse Custos Med.@:100@:0@:1.71117@:7.875@:3.42233@:1.71117@:0@:medic +aea.d2@} [100] +@{char@:Custos Ed. Vat.@:101@:0@:1.64276@:2.12193@:6.3@:1.64276@:0@:vaticana.u0 +@} [101] +@{char@:Custos Ed. Vat.@:102@:0@:1.64276@:2.12193@:9.45001@:1.64276@:0@:vatican +a.u1@} [102] +@{char@:Custos Ed. Vat.@:103@:0@:1.64276@:2.12193@:7.875@:1.64276@:0@:vaticana. +u2@} [103] +@{char@:Reverse Custos Ed. Vat.@:104@:0@:1.64276@:6.3@:2.12193@:1.64276@:0@:vat +icana.d0@} [104] +@{char@:Reverse Custos Ed. Vat.@:105@:0@:1.64276@:9.45001@:2.12193@:1.64276@:0@ +:vaticana.d1@} [105] +@{char@:Reverse Custos Ed. Vat.@:106@:0@:1.64276@:7.875@:2.12193@:1.64276@:0@:v +aticana.d2@} [106] +@{char@:Custos Mensural@:107@:0@:8.21358@:2.25876@:12.6@:8.21358@:0@:mensural.u +0@} [107] +@{char@:Custos Mensural@:108@:0@:8.21358@:2.25876@:15.75002@:8.21358@:0@:mensur +al.u1@} [108] +@{char@:Custos Mensural@:109@:0@:8.21358@:2.25876@:14.175@:8.21358@:0@:mensural +.u2@} [109] +@{char@:Reverse Custos Mensural@:110@:0@:8.21358@:12.6@:2.25876@:8.21358@:0@:me +nsural.d0@} [110] +@{char@:Reverse Custos Mensural@:111@:0@:8.21358@:15.75002@:2.25876@:8.21358@:0 +@:mensural.d1@} [111] +@{char@:Reverse Custos Mensural@:112@:0@:8.21358@:14.175@:2.25876@:8.21358@:0@: +mensural.d2@} [112] +@{puorg@:custodes@} +) (parmesan-accidentals.mf +@{group@:accidentals@} +@{char@:Ed. Med. Flat@:113@:0.63004@:3.78004@:3.78004@:6.3@:3.78004@:0@:medicae +aM1@} [113] +@{char@:Ed. Vat. Flat@:114@:0.13617@:3.28618@:2.14198@:5.73303@:3.28618@:0@:vat +icanaM1@} [114] +@{char@:Ed. Vat. Natural@:115@:0.21786@:2.73782@:4.78798@:4.78798@:2.73782@:0@: +vaticana0@} [115] +@{char@:Mensural Sharp@:116@:2.23384@:3.4938@:2.73782@:2.73782@:3.4938@:0@:mens +ural1@} [116] +@{char@:Mensural Flat@:117@:0.4085@:2.92845@:1.98349@:11.74852@:2.92845@:0@:men +suralM1@} [117] +@{char@:Hufnagel Flat@:118@:0.54466@:3.69467@:2.16235@:11.61237@:3.69467@:0@:hu +fnagelM1@} [118] +@{char@:Kievan sharp@:119@:0@:10.08005@:10.08005@:10.08005@:10.08005@:0@:kievan +1@} [119] +@{char@:Kievan flat@:120@:0@:6.3@:6.3@:11.34003@:6.3@:0@:kievanM1@} [120] +@{puorg@:accidentals@} +) (parmesan-flags.mf +@{group@:flags@} +@{char@:8th Mensural Flag (up)@:121@:0@:3.78004@:12.6@:0.63004@:3.78004@:0@:men +suralu03@} [121] +@{char@:8th Mensural Flag (up)@:122@:0@:3.78004@:9.45001@:0.63004@:3.78004@:0@: +mensuralu13@} [122] +@{char@:8th Mensural Flag (up)@:123@:0@:3.78004@:11.02501@:0.63004@:3.78004@:0@ +:mensuralu23@} [123] +@{char@:8th Mensural Flag (down)@:124@:3.78004@:0@:0.63004@:12.6@:0@:0@:mensura +ld03@} [124] +@{char@:8th Mensural Flag (down)@:125@:3.78004@:0@:0.63004@:9.45001@:0@:0@:mens +urald13@} [125] +@{char@:8th Mensural Flag (down)@:126@:3.78004@:0@:0.63004@:11.02501@:0@:0@:men +surald23@} [126] +@{char@:16th Mensural Flag (up)@:127@:0@:3.78004@:18.90001@:0.63004@:3.78004@:0 +@:mensuralu04@} [127] +@{char@:16th Mensural Flag (up)@:128@:0@:3.78004@:15.75002@:0.63004@:3.78004@:0 +@:mensuralu14@} [128] +@{char@:16th Mensural Flag (up)@:129@:0@:3.78004@:17.32501@:0.63004@:3.78004@:0 +@:mensuralu24@} [129] +@{char@:16th Mensural Flag (down)@:130@:3.78004@:0@:0.63004@:18.90001@:0@:0@:me +nsurald04@} [130] +@{char@:16th Mensural Flag (down)@:131@:3.78004@:0@:0.63004@:15.75002@:0@:0@:me +nsurald14@} [131] +@{char@:16th Mensural Flag (down)@:132@:3.78004@:0@:0.63004@:17.32501@:0@:0@:me +nsurald24@} [132] +@{char@:32th Mensural Flag (up)@:133@:0@:3.78004@:25.20001@:0.63004@:3.78004@:0 +@:mensuralu05@} [133] +@{char@:32th Mensural Flag (up)@:134@:0@:3.78004@:22.05002@:0.63004@:3.78004@:0 +@:mensuralu15@} [134] +@{char@:32th Mensural Flag (up)@:135@:0@:3.78004@:23.62502@:0.63004@:3.78004@:0 +@:mensuralu25@} [135] +@{char@:32th Mensural Flag (down)@:136@:3.78004@:0@:0.63004@:25.20001@:0@:0@:me +nsurald05@} [136] +@{char@:32th Mensural Flag (down)@:137@:3.78004@:0@:0.63004@:22.05002@:0@:0@:me +nsurald15@} [137] +@{char@:32th Mensural Flag (down)@:138@:3.78004@:0@:0.63004@:23.62502@:0@:0@:me +nsurald25@} [138] +@{char@:64th Mensural Flag (up)@:139@:0@:3.78004@:31.50002@:0.63004@:3.78004@:0 +@:mensuralu06@} [139] +@{char@:64th Mensural Flag (up)@:140@:0@:3.78004@:28.35002@:0.63004@:3.78004@:0 +@:mensuralu16@} [140] +@{char@:64th Mensural Flag (up)@:141@:0@:3.78004@:29.92502@:0.63004@:3.78004@:0 +@:mensuralu26@} [141] +@{char@:64th Mensural Flag (down)@:142@:3.78004@:0@:0.63004@:31.50002@:0@:0@:me +nsurald06@} [142] +@{char@:64th Mensural Flag (down)@:143@:3.78004@:0@:0.63004@:28.35002@:0@:0@:me +nsurald16@} [143] +@{char@:64th Mensural Flag (down)@:144@:3.78004@:0@:0.63004@:29.92502@:0@:0@:me +nsurald26@} [144] +@{puorg@:flags@} +) (parmesan-timesignatures.mf +@{group@:timesig@} +@{char@:Mensural 4/4 meter@:145@:0@:10.53934@:5.26967@:5.26967@:10.53934@:0@:me +nsural44@} [145] +@{char@:Mensural 2/2 meter@:146@:0@:10.53934@:7.90451@:7.90451@:10.53934@:0@:me +nsural22@} [146] +@{char@:Mensural 3/2 meter@:147@:0@:10.53934@:5.26967@:5.26967@:10.53934@:0@:me +nsural32@} [147] +@{char@:Mensural 6/4 meter@:148@:0@:10.53934@:5.26967@:5.26967@:10.53934@:0@:me +nsural64@} [148] +@{char@:Mensural 9/4 meter@:149@:0@:10.53934@:5.26967@:5.26967@:10.53934@:0@:me +nsural94@} [149] +@{char@:Mensural 3/4 meter@:150@:0@:10.53934@:7.90451@:7.90451@:10.53934@:0@:me +nsural34@} [150] +@{char@:Mensural 6/8 meter@:151@:0@:10.53934@:7.90451@:7.90451@:10.53934@:0@:me +nsural68@} [151] +@{char@:Mensural 9/8 meter@:152@:0@:10.53934@:7.90451@:7.90451@:10.53934@:0@:me +nsural98@} [152] +@{char@:Mensural 4/8 meter@:153@:0@:10.53934@:5.26967@:5.26967@:10.53934@:0@:me +nsural48@} [153] +@{char@:Mensural 6/8 meter@:154@:0@:10.53934@:5.26967@:5.26967@:10.53934@:0@:me +nsural68alt@} [154] +@{char@:Mensural 2/4 meter@:155@:0@:10.53934@:7.90451@:7.90451@:10.53934@:0@:me +nsural24@} [155] +@{char@:Mensural 4/4 meter@:156@:0@:10.53934@:5.26967@:5.26967@:10.53934@:0@:ne +omensural44@} [156] +@{char@:Mensural 2/2 meter@:157@:0@:10.53934@:5.26967@:5.26967@:10.53934@:0@:ne +omensural22@} [157] +@{char@:Mensural 3/2 meter@:158@:0@:10.53934@:5.26967@:5.26967@:10.53934@:0@:ne +omensural32@} [158] +@{char@:Mensural 6/4 meter@:159@:0@:10.53934@:5.26967@:5.26967@:10.53934@:0@:ne +omensural64@} [159] +@{char@:Mensural 9/4 meter@:160@:0@:10.53934@:5.26967@:5.26967@:10.53934@:0@:ne +omensural94@} [160] +@{char@:Mensural 3/4 meter@:161@:0@:10.53934@:5.26967@:5.26967@:10.53934@:0@:ne +omensural34@} [161] +@{char@:Mensural 6/8 meter@:162@:0@:10.53934@:5.26967@:5.26967@:10.53934@:0@:ne +omensural68@} [162] +@{char@:Mensural 9/8 meter@:163@:0@:10.53934@:5.26967@:5.26967@:10.53934@:0@:ne +omensural98@} [163] +@{char@:Mensural 4/8 meter@:164@:0@:10.53934@:5.26967@:5.26967@:10.53934@:0@:ne +omensural48@} [164] +@{char@:Mensural 6/8 meter@:165@:0@:10.53934@:5.26967@:5.26967@:10.53934@:0@:ne +omensural68alt@} [165] +@{char@:Mensural 2/4 meter@:166@:0@:10.53934@:5.26967@:5.26967@:10.53934@:0@:ne +omensural24@} [166] +@{puorg@:timesig@} +) (parmesan-scripts.mf +@{group@:scripts@} +@{char@:ictus@:167@:0.27234@:0.27234@:1.10252@:1.10252@:0.27234@:0@:ictus@} +[167] +@{char@:accentus up@:168@:0.7875@:0.7875@:1.10252@:1.10252@:0.7875@:0@:uaccentu +s@} [168] +@{char@:accentus down@:169@:0.7875@:0.7875@:1.10252@:1.10252@:0.7875@:0@:daccen +tus@} [169] +@{char@:half circle@:170@:0.98438@:0.98438@:0@:0.98438@:0.98438@:0@:usemicircul +us@} [170] +@{char@:half circle@:171@:0.98438@:0.98438@:0.98438@:0@:0.98438@:0@:dsemicircul +us@} [171] +@{char@:circle@:172@:0.98438@:0.98438@:0.98438@:0.98438@:0.98438@:0@:circulus@} +[172] +@{char@:augmentum@:173@:0.7875@:0.7875@:0.7875@:0.7875@:0.7875@:0@:augmentum@} +[173] +@{char@:signum congruentiae up@:174@:3.96701@:3.96701@:1.36166@:14.50633@:3.967 +01@:0@:usignumcongruentiae@} [174] +@{char@:signum congruentiae down@:175@:3.96701@:3.96701@:14.50633@:1.36166@:3.9 +6701@:0@:dsignumcongruentiae@} [175] +@{char@:Kievan end of piece (slash)@:176@:0@:10.07994@:13.11743@:18.38258@:10.0 +7994@:0@:barline.kievan@} [176] +@{puorg@:scripts@} +) (parmesan-dots.mf +@{group@:dots@} +@{char@:duration dot@:177@:0@:1.91844@:0.95923@:0.95923@:1.91844@:0@:dotvatican +a@} [177] +@{char@:Kievan augmentation dot@:178@:0@:5.75534@:2.87767@:2.87767@:5.75534@:0@ +:dotkievan@} [178] +@{puorg@:dots@} +) +@{tnof@}) ) +(some charht values had to be adjusted by as much as 0.7875pt) +(some chardp values had to be adjusted by as much as 0.7875pt) +Font metrics written on parmesan26.tfm. +Output written on parmesan26.600gf (146 characters, 56848 bytes). +Transcript written on parmesan26.log. +mv parmesan26.log parmesan26.tfm ./out +rm -f parmesan26.*gf parmesan26.*pk +This is METAFONT, Version 2.7182818 (TeX Live 2019/dev/Debian) (preloaded base=mf) +(parmesan23.mf (feta-autometric.mf +****************************************************** +Using feta Autometric macros. +order of messages: + NAME/CODE/BP/WD/DP/HT/WX/WY +****************************************************** +) (parmesan-generic.mf (feta-macros.mf) (feta-params.mf) (parmesan-macros.mf) +@{font@:GNU@:LilyPond@:parmesan@:22.45@:parmesanMusic@} +(parmesan-rests.mf +@{group@:rests@} +@{char@:Neo-mensural maxima rest@:33@:0@:6.73499@:5.6125@:5.6125@:6.73499@:0@:M +3neomensural@} [33] +@{char@:Neo-mensural longa rest@:34@:0@:2.245@:5.6125@:5.6125@:2.245@:0@:M2neom +ensural@} [34] +@{char@:Neo-mensural breve rest@:35@:0@:2.245@:0@:5.6125@:2.245@:0@:M1neomensur +al@} [35] +@{char@:Neo-mensural whole rest@:36@:0@:2.245@:3.50781@:0@:2.245@:0@:0neomensur +al@} [36] +@{char@:Neo-mensural half rest@:37@:0@:2.245@:0@:3.50781@:2.245@:0@:1neomensura +l@} [37] +@{char@:Neo-mensural 4th rest@:38@:0@:4.49002@:0@:4.49002@:4.49002@:0@:2neomens +ural@} [38] +@{char@:Neo-mensural 8th rest@:39@:0@:4.49002@:0@:4.49002@:4.49002@:0@:3neomens +ural@} [39] +@{char@:Neo-mensural 16th rest@:40@:0@:4.49002@:0@:5.6125@:4.49002@:0@:4neomens +ural@} [40] +@{char@:Mensural maxima rest@:41@:0@:1.68376@:5.6125@:11.225@:1.68376@:0@:M3men +sural@} [41] +@{char@:Mensural longa rest@:42@:0@:1.68376@:5.6125@:5.6125@:1.68376@:0@:M2mens +ural@} [42] +@{char@:Mensural breve rest@:43@:0@:1.68376@:0@:5.6125@:1.68376@:0@:M1mensural@ +} [43] +@{char@:Mensural whole rest@:44@:0@:1.68376@:3.50781@:0@:1.68376@:0@:0mensural@ +} [44] +@{char@:Mensural half rest@:45@:0@:1.68376@:0@:3.50781@:1.68376@:0@:1mensural@} +[45] +@{char@:Mensural 4th rest@:46@:0@:4.49002@:0@:4.49002@:4.49002@:0@:2mensural@} +[46] +@{char@:Mensural 8th rest@:47@:0@:4.49002@:0@:4.49002@:4.49002@:0@:3mensural@} +[47] +@{char@:Mensural 16th rest@:48@:0@:4.49002@:0@:5.6125@:4.49002@:0@:4mensural@} +[48] +@{puorg@:rests@} +) (parmesan-clefs.mf +@{group@:clefs@} +@{char@:Ed. Vat. do clef@:49@:0@:2.80626@:4.49002@:4.49002@:2.80626@:0@:vatican +a.do@} [49] +@{char@:Ed. Vat. do clef@:50@:0@:2.80626@:4.49002@:4.49002@:2.80626@:0@:vatican +a.do_change@} [50] +@{char@:Ed. Vat. fa clef@:51@:0@:5.89314@:8.41876@:4.49002@:5.89314@:0@:vatican +a.fa@} [51] +@{char@:Ed. Vat. fa clef@:52@:0@:5.89314@:8.41876@:4.49002@:5.89314@:0@:vatican +a.fa_change@} [52] +@{char@:Ed. Med. do clef@:53@:0@:5.6125@:8.41876@:8.41876@:5.6125@:0@:medicaea. +do@} [53] +@{char@:Ed. Med. do clef@:54@:0@:4.49002@:6.73503@:6.73503@:4.49002@:0@:medicae +a.do_change@} [54] +@{char@:Ed. Med. fa clef@:55@:0@:9.54124@:8.41876@:8.41876@:9.54124@:0@:medicae +a.fa@} [55] +@{char@:Ed. Med. fa clef@:56@:0@:7.63303@:6.73503@:6.73503@:7.63303@:0@:medicae +a.fa_change@} [56] +@{char@:neo-mensural c clef@:57@:0@:14.35144@:11.225@:11.225@:14.35144@:0@:neom +ensural.c@} [57] +@{char@:neo-mensural c clef@:58@:0@:11.48117@:8.98004@:8.98004@:11.48117@:0@:ne +omensural.c_change@} [58] +@{char@:petrucci c1 clef@:59@:0@:5.6125@:7.85747@:17.95999@:5.6125@:0@:petrucci +.c1@} [59] +@{char@:petrucci c1 clef@:60@:0@:4.49002@:7.02791@:16.06386@:4.49002@:0@:petruc +ci.c1_change@} [60] +@{char@:petrucci c2 clef@:61@:0@:5.6125@:13.46997@:17.95999@:5.6125@:0@:petrucc +i.c2@} [61] +@{char@:petrucci c2 clef@:62@:0@:4.49002@:12.04787@:16.06386@:4.49002@:0@:petru +cci.c2_change@} [62] +@{char@:petrucci c3 clef@:63@:0@:5.6125@:17.95999@:17.95999@:5.6125@:0@:petrucc +i.c3@} [63] +@{char@:petrucci c3 clef@:64@:0@:4.49002@:16.06386@:16.06386@:4.49002@:0@:petru +cci.c3_change@} [64] +@{char@:petrucci c4 clef@:65@:0@:5.6125@:17.95999@:13.46997@:5.6125@:0@:petrucc +i.c4@} [65] +@{char@:petrucci c4 clef@:66@:0@:4.49002@:16.06386@:12.04787@:4.49002@:0@:petru +cci.c4_change@} [66] +@{char@:petrucci c5 clef@:67@:0@:5.6125@:17.95999@:7.85747@:5.6125@:0@:petrucci +.c5@} [67] +@{char@:petrucci c5 clef@:68@:0@:4.49002@:16.06386@:7.02791@:4.49002@:0@:petruc +ci.c5_change@} [68] +@{char@:mensural c clef@:69@:0@:6.342@:12.34749@:12.34749@:6.342@:0@:mensural.c +@} [69] @{char@:mensural c clef@:70@:0@:5.21951@:9.87804@:9.87804@:5.21951@:0@:mensural .c_change@} [70] @{char@:black mensural c clef@:71@:0@:6.342@:12.34749@:12.34749@:6.342@:0@:blac @@ -265002,206 +265264,208 @@ @{char@:mensural f clef@:75@:0@:6.73499@:3.3675@:3.3675@:6.73499@:0@:mensural.f @} [75] @{char@:mensural f clef@:76@:0@:5.38802@:2.69402@:2.69402@:5.38802@:0@:mensural -.f_change@} [76]mv parmesan14.log parmesan14.tfm ./out -This is METAFONT, Version 2.7182818 (TeX Live 2019/dev/Debian) (preloaded base=mf) +.f_change@} [76]( echo ./out/parmesan-noteheads13.tfm: ./feta-autometric.mf ./parmesan-noteheads-generic.mf ./feta-macros.mf ./feta-params.mf ./parmesan-macros.mf ./parmesan-noteheads.mf > out/parmesan-noteheads13.dep ) && MFINPUTS=. mf-nowin -progname=mf "\mode:=ljfour; nonstopmode; input parmesan-noteheads13.mf;" + +@{char@:petrucci g clef@:77@:0@:7.01563@:3.64809@:21.32753@:7.01563@:0@:petrucc +i.g@} [77] +@{char@:petrucci g clef@:78@:0@:5.61253@:2.91849@:17.06209@:5.61253@:0@:petrucc +i.g_change@} [78] +@{char@:mensural g clef@:79@:0@:7.01563@:3.64809@:21.32753@:7.01563@:0@:mensura +l.g@} [79] +@{char@:mensural g clef@:80@:0@:5.61253@:2.91849@:17.06209@:5.61253@:0@:mensura +l.g_change@} [80] +@{char@:Hufnagel do clef@:81@:0@:6.17378@:3.92874@:4.20938@:6.17378@:0@:hufnage +l.do@} [81] +@{char@:Hufnagel do clef@:82@:0@:4.93906@:3.143@:3.36752@:4.93906@:0@:hufnagel. +do_change@} [82] +@{char@:Hufnagel fa clef@:83@:0@:6.73499@:6.45435@:5.6125@:6.73499@:0@:hufnagel +.fa@} [83] +@{char@:Hufnagel fa clef@:84@:0@:5.38802@:5.1635@:4.49002@:5.38802@:0@:hufnagel +.fa_change@} [84] +@{char@:Hufnagel do/fa clef@:85@:0@:6.73499@:17.67935@:4.20938@:6.73499@:0@:huf +nagel.do.fa@} [85]This is METAFONT, Version 2.7182818 (TeX Live 2019/dev/Debian) (preloaded base=mf) +@{char@:Hufnagel do/fa clef@:86@:0@:5.38802@:16.3885@:3.36752@:5.38802@:0@:hufn +agel.do.fa_change@} [86] +@{char@:Kievan tsefaut clef@:87@:0@:8.41876@:12.62813@:3.0869@:8.41876@:0@:kiev +an.do@} [87] +@{char@:Kievan tsefaut clef@:88@:0@:8.41876@:12.62813@:3.0869@:8.41876@:0@:kiev +an.do_change@} [88] +@{puorg@:clefs@} +) (parmesan-custodes.mf +@{group@:custodes@} +@{char@:Custos Hufnagel@:89@:0@:3.68018@:3.06679@:5.6125@:3.68018@:0@:hufnagel. +u0@} [89] +@{char@:Custos Hufnagel@:90@:0@:3.68018@:3.06679@:8.41876@:3.68018@:0@:hufnagel +.u1@} [90] +@{char@:Custos Hufnagel@:91@:0@:3.68018@:3.06679@:7.01563@:3.68018@:0@:hufnagel +.u2@} [91] +@{char@:Reverse Custos Hufnagel@:92@:0@:3.68018@:5.6125@:3.06679@:3.68018@:0@:h +ufnagel.d0@} [92] (parmesan-noteheads13.mf (feta-autometric.mf +@{char@:Reverse Custos Hufnagel@:93@:0@:3.68018@:8.41876@:3.06679@:3.68018@:0@: +hufnagel.d1@} [93] ****************************************************** Using feta Autometric macros. order of messages: NAME/CODE/BP/WD/DP/HT/WX/WY ****************************************************** -) (parmesan-noteheads-generic.mf (feta-macros.mf) (feta-params.mf) +) (parmesan-noteheads-generic.mf +@{char@:Reverse Custos Hufnagel@:94@:0@:3.68018@:7.01563@:3.06679@:3.68018@:0@: +hufnagel.d2@} [94] (feta-macros.mf +@{char@:Custos Med.@:95@:0@:1.53339@:3.06679@:5.6125@:1.53339@:0@:medicaea.u0@} +[95)] (feta-params.mf +@{char@:Custos Med.@:96@:0@:1.53339@:3.06679@:8.41876@:1.53339@:0@:medicaea.u1@ +} [96]) (parmesan-macros.mf) @{font@:GNU@:LilyPond@:parmesan@:12.6@:parmesanMusic@} (parmesan-noteheads.mf @{group@:noteheads@} @{char@:Neo-mensural maxima notehead (up)@:33@:0@:8.19005@:1.79329@:1.79329@:8. -19005@:0@:uM3neomensural@} [33]rm -f parmesan14.*gf parmesan14.*pk - -@{char@:mensural g clef@:80@:0@:6.30003@:3.27599@:19.1521@:6.30003@:0@:mensural -.g_change@} [80] +19005@:0@:uM3neomensural@} [33] @{char@:Neo-mensural maxima notehead (down)@:34@:0@:8.19005@:1.79329@:1.79329@: 8.19005@:0@:dM3neomensural@} [34] -@{char@:Hufnagel do clef@:81@:0@:6.93004@:4.40999@:4.725@:6.93004@:0@:hufnagel. -do@} [81] @{char@:Neo-mensural longa notehead (up)@:35@:0@:6.30002@:1.79329@:1.79329@:6.3 0002@:0@:uM2neomensural@} [35] -@{char@:Hufnagel do clef@:82@:0@:5.54405@:3.528@:3.78001@:5.54405@:0@:hufnagel. -do_change@} [82]( echo ./out/parmesan-noteheads20.tfm: ./feta-autometric.mf ./parmesan-noteheads-generic.mf ./feta-macros.mf ./feta-params.mf ./parmesan-macros.mf ./parmesan-noteheads.mf > out/parmesan-noteheads20.dep ) && MFINPUTS=. mf-nowin -progname=mf "\mode:=ljfour; nonstopmode; input parmesan-noteheads20.mf;" - @{char@:Neo-mensural longa notehead (down)@:36@:0@:6.30002@:1.79329@:1.79329@:6 .30002@:0@:dM2neomensural@} [36] -@{char@:Hufnagel fa clef@:83@:0@:7.55998@:7.24496@:6.3@:7.55998@:0@:hufnagel.fa -@} [83] @{char@:Neo-mensural brevis notehead@:37@:0@:6.30002@:1.79329@:1.79329@:6.30002 @:0@:sM1neomensural@} [37] -@{char@:Hufnagel fa clef@:84@:0@:6.04802@:5.79599@:5.04002@:6.04802@:0@:hufnage -l.fa_change@} [84] +@{char@:Custos Med.@:97@:0@:1.53339@:3.06679@:7.01563@:1.53339@:0@:medicaea.u2@ +} [97] +@{char@:Reverse Custos Med.@:98@:0@:1.53339@:5.6125@:3.06679@:1.53339@:0@:medic +aea.d0@} [98] +@{char@:Reverse Custos Med.@:99@:0@:1.53339@:8.41876@:3.06679@:1.53339@:0@:medi +caea.d1@} [99] +@{char@:Reverse Custos Med.@:100@:0@:1.53339@:7.01563@:3.06679@:1.53339@:0@:med +icaea.d2@} [100] @{char@:Neo-mensural maxima notehead (up, reduced hole)@:38@:0@:8.19005@:1.7932 9@:1.79329@:8.19005@:0@:urM3neomensural@} [38] +@{char@:Custos Ed. Vat.@:101@:0@:1.47209@:1.90149@:5.6125@:1.47209@:0@:vaticana +.u0@} [101] +@{char@:Custos Ed. Vat.@:102@:0@:1.47209@:1.90149@:8.41876@:1.47209@:0@:vatican +a.u1@} [102] @{char@:Neo-mensural maxima notehead (down, reduced hole)@:39@:0@:8.19005@:1.79 329@:1.79329@:8.19005@:0@:drM3neomensural@} [39] -@{char@:Hufnagel do/fa clef@:85@:0@:7.55998@:19.84497@:4.725@:7.55998@:0@:hufna -gel.do.fa@} [85] +@{char@:Custos Ed. Vat.@:103@:0@:1.47209@:1.90149@:7.01563@:1.47209@:0@:vatican +a.u2@} [103] +@{char@:Reverse Custos Ed. Vat.@:104@:0@:1.47209@:5.6125@:1.90149@:1.47209@:0@: +vaticana.d0@} [104] @{char@:Neo-mensural longa notehead (up, reduced hole)@:40@:0@:6.30002@:1.79329 @:1.79329@:6.30002@:0@:urM2neomensural@} [40] +@{char@:Reverse Custos Ed. Vat.@:105@:0@:1.47209@:8.41876@:1.90149@:1.47209@:0@ +:vaticana.d1@} [105] +@{char@:Reverse Custos Ed. Vat.@:106@:0@:1.47209@:7.01563@:1.90149@:1.47209@:0@ +:vaticana.d2@} [106] @{char@:Neo-mensural longa notehead (down, reduced hole)@:41@:0@:6.30002@:1.793 29@:1.79329@:6.30002@:0@:drM2neomensural@} [41] -@{char@:Hufnagel do/fa clef@:86@:0@:6.04802@:18.396@:3.78001@:6.04802@:0@:hufna -gel.do.fa_change@} [86] +@{char@:Custos Mensural@:107@:0@:7.36028@:2.0241@:11.225@:7.36028@:0@:mensural. +u0@} [107] @{char@:Neo-mensural brevis notehead (reduced hole)@:42@:0@:6.30002@:1.79329@:1 .79329@:6.30002@:0@:srM1neomensural@} [42] -@{char@:Kievan tsefaut clef@:87@:0@:9.45001@:14.175@:3.46503@:9.45001@:0@:kieva -n.do@} [87] -@{char@:Kievan tsefaut clef@:88@:0@:9.45001@:14.175@:3.46503@:9.45001@:0@:kieva -n.do_change@} [88] -@{puorg@:clefs@} -) @{char@:Neo-mensural semibrevis head@:43@:0@:3.15001@:1.79329@:1.79329@:1.57501 -@:0.65825@:s0neomensural@} [43] (parmesan-custodes.mf +@:0.65825@:s0neomensural@} [43] +@{char@:Custos Mensural@:108@:0@:7.36028@:2.0241@:14.03127@:7.36028@:0@:mensura +l.u1@} [108] @{char@:Neo-mensural minima head@:44@:0@:3.15001@:1.79329@:1.79329@:1.57501@:0. 65825@:s1neomensural@} [44] -@{group@:custodes@} -@{char@:Custos Hufnagel@:89@:0@:4.10684@:3.42233@:6.3@:4.10684@:0@:hufnagel.u0@ -} [89] @{char@:Neo-mensural semiminima head@:45@:0@:3.15001@:1.79329@:1.79329@:1.57501 @:0.65825@:s2neomensural@} [45] -@{char@:Custos Hufnagel@:90@:0@:4.10684@:3.42233@:9.45001@:4.10684@:0@:hufnagel -.u1@} [90] +@{char@:Custos Mensural@:109@:0@:7.36028@:2.0241@:12.62813@:7.36028@:0@:mensura +l.u2@} [109] @{char@:Harmonic notehead (Neo-mensural open)@:46@:0@:4.09502@:2.33127@:2.33127 @:4.09502@:0@:s0harmonic@} [46] -@{char@:Custos Hufnagel@:91@:0@:4.10684@:3.42233@:7.875@:4.10684@:0@:hufnagel.u -2@} [91] +@{char@:Reverse Custos Mensural@:110@:0@:7.36028@:11.225@:2.0241@:7.36028@:0@:m +ensural.d0@} [110] @{char@:Harmonic notehead (Neo-mensural black)@:47@:0@:4.09502@:2.33127@:2.3312 7@:4.09502@:0@:s2harmonic@} [47] -@{char@:Reverse Custos Hufnagel@:92@:0@:4.10684@:6.3@:3.42233@:4.10684@:0@:hufn -agel.d0@} [92] +@{char@:Reverse Custos Mensural@:111@:0@:7.36028@:14.03127@:2.0241@:7.36028@:0@ +:mensural.d1@} [111] @{char@:Mensural maxima notehead (up)@:48@:0@:6.30002@:1.79329@:1.79329@:6.3000 2@:0@:uM3mensural@} [48] -@{char@:Reverse Custos Hufnagel@:93@:0@:4.10684@:9.45001@:3.42233@:4.10684@:0@: -hufnagel.d1@} [93] @{char@:Mensural maxima notehead (down)@:49@:0@:6.30002@:1.79329@:1.79329@:6.30 002@:0@:dM3mensural@} [49] -@{char@:Reverse Custos Hufnagel@:94@:0@:4.10684@:7.875@:3.42233@:4.10684@:0@:hu -fnagel.d2@} [94] +@{char@:Reverse Custos Mensural@:112@:0@:7.36028@:12.62813@:2.0241@:7.36028@:0@ +:mensural.d2@} [112] +@{puorg@:custodes@} +) (parmesan-accidentals.mf @{char@:Mensural maxima notehead (ligature)@:50@:0@:6.30002@:1.79329@:1.79329@: 6.30002@:0@:sM3ligmensural@} [50] -@{char@:Custos Med.@:95@:0@:1.71117@:3.42233@:6.3@:1.71117@:0@:medicaea.u0@} -[95] @{char@:Mensural longa notehead (up)@:51@:0@:3.15001@:1.79329@:1.79329@:3.15001 @:0@:uM2mensural@} [51] -@{char@:Custos Med.@:96@:0@:1.71117@:3.42233@:9.45001@:1.71117@:0@:medicaea.u1@ -} [96] +@{group@:accidentals@} +@{char@:Ed. Med. Flat@:113@:0.56128@:3.36754@:3.36754@:5.6125@:3.36754@:0@:medi +caeaM1@} [113] @{char@:Mensural longa notehead (down)@:52@:0@:3.15001@:1.79329@:1.79329@:3.150 01@:0@:dM2mensural@} [52] -@{char@:Custos Med.@:97@:0@:1.71117@:3.42233@:7.875@:1.71117@:0@:medicaea.u2@} -[97] -@{char@:petrucci g clef@:77@:0@:7.01563@:3.64809@:21.32753@:7.01563@:0@:petrucc -i.g@} [77] +@{char@:Ed. Vat. Flat@:114@:0.13026@:2.93652@:1.90823@:5.1074@:2.93652@:0@:vati +canaM1@} [114] @{char@:Mensural longa notehead (ligature)@:53@:0@:3.15001@:1.79329@:1.79329@:3 .15001@:0@:sM2ligmensural@} [53] -@{char@:Reverse Custos Med.@:98@:0@:1.71117@:6.3@:3.42233@:1.71117@:0@:medicaea -.d0@} [98] +@{char@:Ed. Vat. Natural@:115@:0.20842@:2.45338@:4.26547@:4.26547@:2.45338@:0@: +vaticana0@} [115] @{char@:Mensural brevis notehead@:54@:0@:3.15001@:1.79329@:1.79329@:3.15001@:0@ :sM1mensural@} [54] -@{char@:Reverse Custos Med.@:99@:0@:1.71117@:9.45001@:3.42233@:1.71117@:0@:medi -caea.d1@} [99] +@{char@:Mensural Sharp@:116@:2.0044@:3.12686@:2.45338@:2.45338@:3.12686@:0@:men +sural1@} [116] @{char@:Mensural maxima notehead (up, reduced hole)@:55@:0@:6.30002@:1.79329@:1 .79329@:6.30002@:0@:urM3mensural@} [55] -@{char@:Reverse Custos Med.@:100@:0@:1.71117@:7.875@:3.42233@:1.71117@:0@:medic -aea.d2@} [100] @{char@:Mensural maxima notehead (down, reduced hole)@:56@:0@:6.30002@:1.79329@ :1.79329@:6.30002@:0@:drM3mensural@} [56] -@{char@:Custos Ed. Vat.@:101@:0@:1.64276@:2.12193@:6.3@:1.64276@:0@:vaticana.u0 -@} [101] +@{char@:Mensural Flat@:117@:0.39081@:2.63577@:1.79393@:10.49333@:2.63577@:0@:me +nsuralM1@} [117] @{char@:Mensural maxima notehead (ligature, reduced hole)@:57@:0@:6.30002@:1.79 329@:1.79329@:6.30002@:0@:srM3ligmensural@} [57] -@{char@:Custos Ed. Vat.@:102@:0@:1.64276@:2.12193@:9.45001@:1.64276@:0@:vatican -a.u1@} [102] @{char@:Mensural longa notehead (up, reduced hole)@:58@:0@:3.15001@:1.79329@:1. 79329@:3.15001@:0@:urM2mensural@} [58] -@{char@:Custos Ed. Vat.@:103@:0@:1.64276@:2.12193@:7.875@:1.64276@:0@:vaticana. -u2@} [103] @{char@:Mensural longa notehead (down, reduced hole)@:59@:0@:3.15001@:1.79329@: 1.79329@:3.15001@:0@:drM2mensural@} [59] -@{char@:Reverse Custos Ed. Vat.@:104@:0@:1.64276@:6.3@:2.12193@:1.64276@:0@:vat -icana.d0@} [104] @{char@:Mensural longa notehead (ligature, reduced hole)@:60@:0@:3.15001@:1.793 29@:1.79329@:3.15001@:0@:srM2ligmensural@} [60] -@{char@:Reverse Custos Ed. Vat.@:105@:0@:1.64276@:9.45001@:2.12193@:1.64276@:0@ -:vaticana.d1@} [105] @{char@:Mensural brevis notehead (reduced hole)@:61@:0@:3.15001@:1.79329@:1.793 29@:3.15001@:0@:srM1mensural@} [61] -@{char@:Reverse Custos Ed. Vat.@:106@:0@:1.64276@:7.875@:2.12193@:1.64276@:0@:v -aticana.d2@} [106] @{char@:Semi-colored mensural maxima notehead (up)@:62@:0@:6.30002@:1.79329@:1. 79329@:6.30002@:0@:uM3semimensural@} [62] @{char@:Semi-colored mensural maxima notehead (down)@:63@:0@:6.30002@:1.79329@: 1.79329@:6.30002@:0@:dM3semimensural@} [63] -@{char@:Custos Mensural@:107@:0@:8.21358@:2.25876@:12.6@:8.21358@:0@:mensural.u -0@} [107] @{char@:Semi-colored mensural maxima notehead (ligature)@:64@:0@:6.30002@:1.793 29@:1.79329@:6.30002@:0@:sM3semiligmensural@} [64] @{char@:Semi-colored mensural longa notehead (up)@:65@:0@:3.15001@:1.79329@:1.7 9329@:3.15001@:0@:uM2semimensural@} [65] -@{char@:Custos Mensural@:108@:0@:8.21358@:2.25876@:15.75002@:8.21358@:0@:mensur -al.u1@} [108] @{char@:Semi-colored mensural longa notehead (down)@:66@:0@:3.15001@:1.79329@:1 .79329@:3.15001@:0@:dM2semimensural@} [66] @{char@:Semi-colored mensural longa notehead (ligature)@:67@:0@:3.15001@:1.7932 9@:1.79329@:3.15001@:0@:sM2semiligmensural@} [67] -@{char@:Custos Mensural@:109@:0@:8.21358@:2.25876@:14.175@:8.21358@:0@:mensural -.u2@} [109] @{char@:Semi-colored mensural brevis notehead@:68@:0@:3.15001@:1.79329@:1.79329 @:3.15001@:0@:sM1semimensural@} [68] @{char@:Semi-colored mensural maxima notehead (up, reduced hole)@:69@:0@:6.3000 2@:1.79329@:1.79329@:6.30002@:0@:urM3semimensural@} [69] -@{char@:Reverse Custos Mensural@:110@:0@:8.21358@:12.6@:2.25876@:8.21358@:0@:me -nsural.d0@} [110] @{char@:Semi-colored mensural maxima notehead (down, reduced hole)@:70@:0@:6.30 002@:1.79329@:1.79329@:6.30002@:0@:drM3semimensural@} [70] @{char@:Semi-colored mensural maxima notehead (ligature, reduced hole)@:71@:0@: 6.30002@:1.79329@:1.79329@:6.30002@:0@:srM3semiligmensural@} [71] -@{char@:Reverse Custos Mensural@:111@:0@:8.21358@:15.75002@:2.25876@:8.21358@:0 -@:mensural.d1@} [111] @{char@:Semi-colored mensural longa notehead (up, reduced hole)@:72@:0@:3.15001 @:1.79329@:1.79329@:3.15001@:0@:urM2semimensural@} [72] -@{char@:Reverse Custos Mensural@:112@:0@:8.21358@:14.175@:2.25876@:8.21358@:0@: -mensural.d2@} [112 @{char@:Semi-colored mensural longa notehead (down, reduced hole)@:73@:0@:3.150 -01@:1.79329@:1.79329@:3.15001@:0@:drM2semimensural@} [73]] -@{puorg@:custodes@} -) (parmesan-accidentals.mf +01@:1.79329@:1.79329@:3.15001@:0@:drM2semimensural@} [73] @{char@:Semi-colored mensural longa notehead (ligature, reduced hole)@:74@:0@:3 .15001@:1.79329@:1.79329@:3.15001@:0@:srM2semiligmensural@} [74] @{char@:Semi-colored mensural brevis notehead (reduced hole)@:75@:0@:3.15001@:1 .79329@:1.79329@:3.15001@:0@:srM1semimensural@} [75] @{char@:Black mensural maxima notehead (up)@:76@:0@:6.30002@:1.79329@:1.79329@: 6.30002@:0@:uM3blackmensural@} [76] -@{group@:accidentals@} -@{char@:Ed. Med. Flat@:113@:0.63004@:3.78004@:3.78004@:6.3@:3.78004@:0@:medicae -aM1@} [113] @{char@:Black mensural maxima notehead (down)@:77@:0@:6.30002@:1.79329@:1.79329 @:6.30002@:0@:dM3blackmensural@} [77] -@{char@:Ed. Vat. Flat@:114@:0.13617@:3.28618@:2.14198@:5.73303@:3.28618@:0@:vat -icanaM1@} [114] @{char@:Black mensural maxima notehead (ligature)@:78@:0@:6.30002@:1.79329@:1.7 9329@:6.30002@:0@:sM3blackligmensural@} [78] -@{char@:Ed. Vat. Natural@:115@:0.21786@:2.73782@:4.78798@:4.78798@:2.73782@:0@: -vaticana0@} [115] @{char@:Black mensural longa notehead (up)@:79@:0@:3.15001@:1.79329@:1.79329@:3 .15001@:0@:uM2blackmensural@} [79] -@{char@:Mensural Sharp@:116@:2.23384@:3.4938@:2.73782@:2.73782@:3.4938@:0@:mens -ural1@} [116] @{char@:Black mensural longa notehead (down)@:80@:0@:3.15001@:1.79329@:1.79329@ :3.15001@:0@:dM2blackmensural@} [80] @{char@:Black mensural longa notehead (ligature)@:81@:0@:3.15001@:1.79329@:1.79 329@:3.15001@:0@:sM2blackligmensural@} [81] @{char@:Black mensural brevis notehead@:82@:0@:3.15001@:1.79329@:1.79329@:3.150 01@:0@:sM1blackmensural@} [82] -@{char@:Mensural Flat@:117@:0.4085@:2.92845@:1.98349@:11.74852@:2.92845@:0@:men -suralM1@} [117] @{char@:Mensural semibrevis head@:83@:0@:1.81865@:1.57501@:1.57501@:0.90933@:0. 7019@:s0mensural@} [83] @{char@:Mensural minima head@:84@:0@:1.81865@:1.57501@:1.57501@:0.90933@:0.7019 @@ -265250,133 +265514,93 @@ vaticana.vepiphonus@} [105] @{char@:Ed. Vat. rev. plica@:106@:0@:1.08543@:0.8047@:0.75089@:1.08543@:0@:svat icana.reverse.plica@} [106] -@{char@:petrucci g clef@:78@:0@:5.61253@:2.91849@:17.06209@:5.61253@:0@:petrucc -i.g_change@} [78] @{char@:Ed. Vat. rev. var plica@:107@:0@:1.08543@:1.16513@:0.54108@:1.08543@:0@ :svaticana.reverse.vplica@} [107] -@{char@:Hufnagel Flat@:118@:0.54466@:3.69467@:2.16235@:11.61237@:3.69467@:0@:hu -fnagelM1@} [118] @{char@:Ed. Vat. inner cephalicus@:108@:0@:1.80902@:1.2853@:1.26735@:1.80902@:0 @:svaticana.inner.cephalicus@} [108] -@{char@:Kievan sharp@:119@:0@:10.08005@:10.08005@:10.08005@:10.08005@:0@:kievan -1@} [119] -@{char@:Kievan flat@:120@:0@:6.3@:6.3@:11.34003@:6.3@:0@:kievanM1@} [120] -@{puorg@:accidentals@} -) @{char@:Ed. Vat. cephalicus@:109@:0@:1.80902@:4.16351@:1.26735@:1.80902@:0@:sva -ticana.cephalicus@} [109] (parmesan-flags.mfThis is METAFONT, Version 2.7182818 (TeX Live 2019/dev/Debian) (preloaded base=mf) - -@{group@:flags@} -@{char@:8th Mensural Flag (up)@:121@:0@:3.78004@:12.6@:0.63004@:3.78004@:0@:men -suralu03@} [121] +ticana.cephalicus@} [109] @{char@:Ed. Vat. quilisma@:110@:0@:1.80902@:1.00423@:1.29117@:1.80902@:0@:svati cana.quilisma@} [110] -@{char@:8th Mensural Flag (up)@:122@:0@:3.78004@:9.45001@:0.63004@:3.78004@:0@: -mensuralu13@} [122] -@{char@:8th Mensural Flag (up)@:123@:0@:3.78004@:11.02501@:0.63004@:3.78004@:0@ -:mensuralu23@} [123] -@{char@:8th Mensural Flag (down)@:124@:3.78004@:0@:0.63004@:12.6@:0@:0@:mensura -ld03@} [124] +@{char@:Hufnagel Flat@:118@:0.52107@:3.32733@:1.9443@:10.36307@:3.32733@:0@:huf +nagelM1@} [118] @{char@:Solesmes punctum inclinatum parvum@:111@:0@:1.25568@:0.89665@:0.89665@: 0.62784@:0.02354@:ssolesmes.incl.parvum@} [111] -@{char@:8th Mensural Flag (down)@:125@:3.78004@:0@:0.63004@:9.45001@:0@:0@:mens -urald13@} [125] +@{char@:Kievan sharp@:119@:0@:8.98004@:8.98004@:8.98004@:8.98004@:0@:kievan1@} +[119] @{char@:Solesmes punctum auctum ascendens@:112@:0@:1.80902@:1.14182@:1.98465@:1 .80902@:0@:ssolesmes.auct.asc@} [112] -@{char@:8th Mensural Flag (down)@:126@:3.78004@:0@:0.63004@:11.02501@:0@:0@:men -surald23@} [126] +@{char@:Kievan flat@:120@:0@:5.6125@:5.6125@:10.10252@:5.6125@:0@:kievanM1@} +[120] +@{puorg@:accidentals@} +) (parmesan-flags.mf @{char@:Solesmes punctum auctum descendens@:113@:0@:1.80902@:1.98466@:1.1418@:1 .80902@:0@:ssolesmes.auct.desc@} [113] -@{char@:16th Mensural Flag (up)@:127@:0@:3.78004@:18.90001@:0.63004@:3.78004@:0 +@{group@:flags@} +@{char@:8th Mensural Flag (up)@:121@:0@:3.36754@:11.225@:0.56128@:3.36754@:0@:m +ensuralu03@} [121] +@{char@:8th Mensural Flag (up)@:122@:0@:3.36754@:8.41876@:0.56128@:3.36754@:0@: +mensuralu13@} [122] +@{char@:8th Mensural Flag (up)@:123@:0@:3.36754@:9.82188@:0.56128@:3.36754@:0@: +mensuralu23@} [123] +@{char@:8th Mensural Flag (down)@:124@:3.36754@:0@:0.56128@:11.225@:0@:0@:mensu +rald03@} [124] +@{char@:8th Mensural Flag (down)@:125@:3.36754@:0@:0.56128@:8.41876@:0@:0@:mens +urald13@} [125] +@{char@:8th Mensural Flag (down)@:126@:3.36754@:0@:0.56128@:9.82188@:0@:0@:mens +urald23@} [126] +@{char@:Solesmes punctum incl. auctum@:114@:0@:2.0091@:1.43463@:1.43463@:1.0045 +5@:0.56152@:ssolesmes.incl.auctum@} [114] +@{char@:16th Mensural Flag (up)@:127@:0@:3.36754@:16.83751@:0.56128@:3.36754@:0 @:mensuralu04@} [127] -(parmesan-noteheads20.mf (feta-autometric.mf -@{char@:16th Mensural Flag (up)@:128@:0@:3.78004@:15.75002@:0.63004@:3.78004@:0 +@{char@:16th Mensural Flag (up)@:128@:0@:3.36754@:14.03127@:0.56128@:3.36754@:0 @:mensuralu14@} [128] -****************************************************** -Using feta Autometric macros. -order of messages: - NAME/CODE/BP/WD/DP/HT/WX/WY -****************************************************** -) (parmesan-noteheads-generic.mf -@{char@:Solesmes punctum incl. auctum@:114@:0@:2.0091@:1.43463@:1.43463@:1.0045 -5@:0.56152@:ssolesmes.incl.auctum@} [114] (feta-macros.mf -@{char@:16th Mensural Flag (up)@:129@:0@:3.78004@:17.32501@:0.63004@:3.78004@:0 -@:mensuralu24@} [129]) (feta-params.mf -@{char@:16th Mensural Flag (down)@:130@:3.78004@:0@:0.63004@:18.90001@:0@:0@:me -nsurald04@} [130]) -(parmesan-macros.mf) +@{char@:16th Mensural Flag (up)@:129@:0@:3.36754@:15.43439@:0.56128@:3.36754@:0 +@:mensuralu24@} [129] @{char@:Solesmes stropha@:115@:0@:2.0091@:1.43463@:1.43463@:1.00455@:0.56152@:s solesmes.stropha@} [115] -@{font@:GNU@:LilyPond@:parmesan@:20@:parmesanMusic@} -(parmesan-noteheads.mf -@{char@:16th Mensural Flag (down)@:131@:3.78004@:0@:0.63004@:15.75002@:0@:0@:me -nsurald14@} [131]( echo ./out/parmesan-noteheads23.tfm: ./feta-autometric.mf ./parmesan-noteheads-generic.mf ./feta-macros.mf ./feta-params.mf ./parmesan-macros.mf ./parmesan-noteheads.mf > out/parmesan-noteheads23.dep ) && MFINPUTS=. mf-nowin -progname=mf "\mode:=ljfour; nonstopmode; input parmesan-noteheads23.mf;" - -@{char@:16th Mensural Flag (down)@:132@:3.78004@:0@:0.63004@:17.32501@:0@:0@:me -nsurald24@} [132] +@{char@:16th Mensural Flag (down)@:130@:3.36754@:0@:0.56128@:16.83751@:0@:0@:me +nsurald04@} [130] +@{char@:16th Mensural Flag (down)@:131@:3.36754@:0@:0.56128@:14.03127@:0@:0@:me +nsurald14@} [131] @{char@:Solesmes stropha aucta@:116@:0@:2.0091@:1.43463@:1.43463@:1.00455@:0.56 152@:ssolesmes.stropha.aucta@} [116] -@{group@:noteheads@} -@{char@:Neo-mensural maxima notehead (up)@:33@:0@:13.00003@:2.75003@:2.75003@:1 -3.00003@:0@:uM3neomensural@} [33] -@{char@:32th Mensural Flag (up)@:133@:0@:3.78004@:25.20001@:0.63004@:3.78004@:0 -@:mensuralu05@} [133] +@{char@:16th Mensural Flag (down)@:132@:3.36754@:0@:0.56128@:15.43439@:0@:0@:me +nsurald24@} [132] @{char@:Solesmes oriscus@:117@:0@:2.15361@:1.07597@:1.07597@:2.15361@:0@:ssoles mes.oriscus@} [117] -@{char@:Neo-mensural maxima notehead (down)@:34@:0@:13.00003@:2.75003@:2.75003@ -:13.00003@:0@:dM3neomensural@} [34] -@{char@:32th Mensural Flag (up)@:134@:0@:3.78004@:22.05002@:0.63004@:3.78004@:0 -@:mensuralu15@} [134] +@{char@:32th Mensural Flag (up)@:133@:0@:3.36754@:22.45001@:0.56128@:3.36754@:0 +@:mensuralu05@} [133] @{char@:Ed. Med. inclinatum@:118@:0@:2.64679@:1.89@:1.89@:1.3234@:1.01689@:smed icaea.inclinatum@} [118] @{char@:Ed. Med. punctum@:119@:0@:2.51997@:1.57501@:1.57501@:2.51997@:0@:smedic aea.punctum@} [119] +@{char@:32th Mensural Flag (up)@:134@:0@:3.36754@:19.64377@:0.56128@:3.36754@:0 +@:mensuralu15@} [134] @{char@:Ed. Med. reverse virga@:120@:0@:2.51997@:1.57501@:7.87503@:2.51997@:0@: smedicaea.rvirga@} [120] @{char@:Ed. Med. virga@:121@:0@:2.51997@:7.87503@:1.57501@:2.51997@:0@:smedicae a.virga@} [121] -@{char@:Neo-mensural longa notehead (up)@:35@:0@:10@:2.75003@:2.75003@:10@:0@:u -M2neomensural@} [35] -@{char@:32th Mensural Flag (up)@:135@:0@:3.78004@:23.62502@:0.63004@:3.78004@:0 -@:mensuralu25@} [135] @{char@:Hufnagel punctum@:122@:0@:4.49867@:1.57501@:1.57501@:2.24934@:0.7019@:s -hufnagel.punctum@} [122 -@{char@:Neo-mensural longa notehead (down)@:36@:0@:10@:2.75003@:2.75003@:10@:0@ -:dM2neomensural@} [36]] -@{char@:32th Mensural Flag (down)@:136@:3.78004@:0@:0.63004@:25.20001@:0@:0@:me -nsurald05@} [136] -@{char@:Neo-mensural brevis notehead@:37@:0@:10@:2.75003@:2.75003@:10@:0@:sM1ne -omensural@} [37] -@{char@:32th Mensural Flag (down)@:137@:3.78004@:0@:0.63004@:22.05002@:0@:0@:me -nsurald15@} [137] +hufnagel.punctum@} [122] @{char@:Hufnagel virga@:123@:0@:4.49867@:4.72502@:1.57501@:4.49867@:0@:shufnage l.virga@} [123] -@{char@:Neo-mensural maxima notehead (up, reduced hole)@:38@:0@:13.00003@:2.750 -03@:2.75003@:13.00003@:0@:urM3neomensural@} [38] @{char@:Hufnagel pes lower punctum@:124@:0@:6.30002@:1.10251@:1.10251@:6.30002@ :0@:shufnagel.lpes@} [124] @{char@:Kievan final note@:125@:0@:3.85191@:4.72502@:4.72502@:3.85191@:0@:sM2ki evan@} [125] -@{char@:32th Mensural Flag (down)@:138@:3.78004@:0@:0.63004@:23.62502@:0@:0@:me -nsurald25@} [138] @{char@:Kievan recitative mark@:126@:0@:17.83868@:2.71346@:2.71346@:17.83868@:0 @:sM1kievan@} [126] @{char@:Kievan whole note@:127@:0@:3.15001@:3.15001@:3.15001@:3.15001@:0@:s0kie van@} [127] -@{char@:Neo-mensural maxima notehead (down, reduced hole)@:39@:0@:13.00003@:2.7 -5003@:2.75003@:13.00003@:0@:drM3neomensural@} [39] @{char@:Kievan quarter note down@:128@:0@:3.21303@:7.87503@:1.25998@:3.21303@:0 @:d2kievan@} [128] @{char@:Kievan quarter note up@:129@:0@:3.21303@:1.25998@:8.19005@:3.21303@:0@: u2kievan@} [129] @{char@:Kievan half note (line position)@:130@:0@:3.339@:5.04004@:3.15001@:3.33 9@:0@:s1kievan@} [130] -@{char@:64th Mensural Flag (up)@:139@:0@:3.78004@:31.50002@:0.63004@:3.78004@:0 -@:mensuralu06@} [139 @{char@:Kievan half note (space position)@:131@:0@:3.46503@:3.15001@:4.40999@:3 -.46503@:0@:sr1kievan@} [131]] -@{char@:Neo-mensural longa notehead (up, reduced hole)@:40@:0@:10@:2.75003@:2.7 -5003@:10@:0@:urM2neomensural@} [40] +.46503@:0@:sr1kievan@} [131] @{char@:Kievan eighth note (down)@:132@:0@:3.93752@:9.45003@:1.57501@:3.93752@: 0@:d3kievan@} [132] @{char@:Kievan eighth note (up)@:133@:0@:3.15001@:1.25998@:9.13501@:3.15001@:0@ @@ -265390,315 +265614,408 @@ Output written on parmesan-noteheads13.600gf (101 characters, 15596 bytes). Transcript written on parmesan-noteheads13.log. +@{char@:32th Mensural Flag (up)@:135@:0@:3.36754@:21.04689@:0.56128@:3.36754@:0 +@:mensuralu25@} [135] +@{char@:32th Mensural Flag (down)@:136@:3.36754@:0@:0.56128@:22.45001@:0@:0@:me +nsurald05@} [136] +@{char@:32th Mensural Flag (down)@:137@:3.36754@:0@:0.56128@:19.64377@:0@:0@:me +nsurald15@} [137] +@{char@:32th Mensural Flag (down)@:138@:3.36754@:0@:0.56128@:21.04689@:0@:0@:me +nsurald25@} [138] +@{char@:64th Mensural Flag (up)@:139@:0@:3.36754@:28.06252@:0.56128@:3.36754@:0 +@:mensuralu06@} [139] +@{char@:64th Mensural Flag (up)@:140@:0@:3.36754@:25.25627@:0.56128@:3.36754@:0 +@:mensuralu16@} [140] +@{char@:64th Mensural Flag (up)@:141@:0@:3.36754@:26.6594@:0.56128@:3.36754@:0@ +:mensuralu26@} [141] +@{char@:64th Mensural Flag (down)@:142@:3.36754@:0@:0.56128@:28.06252@:0@:0@:me +nsurald06@} [142] +@{char@:64th Mensural Flag (down)@:143@:3.36754@:0@:0.56128@:25.25627@:0@:0@:me +nsurald16@} [143] +@{char@:64th Mensural Flag (down)@:144@:3.36754@:0@:0.56128@:26.6594@:0@:0@:men +surald26@} [144] +@{puorg@:flags@} +) (parmesan-timesignatures.mf +@{group@:timesig@} +@{char@:Mensural 4/4 meter@:145@:0@:9.4609@:4.73045@:4.73045@:9.4609@:0@:mensur +al44@} [145] +@{char@:Mensural 2/2 meter@:146@:0@:9.4609@:7.09569@:7.09569@:9.4609@:0@:mensur +al22@} [146] +@{char@:Mensural 3/2 meter@:147@:0@:9.4609@:4.73045@:4.73045@:9.4609@:0@:mensur +al32@} [147] +@{char@:Mensural 6/4 meter@:148@:0@:9.4609@:4.73045@:4.73045@:9.4609@:0@:mensur +al64@} [148] +@{char@:Mensural 9/4 meter@:149@:0@:9.4609@:4.73045@:4.73045@:9.4609@:0@:mensur +al94@} [149] +@{char@:Mensural 3/4 meter@:150@:0@:9.4609@:7.09569@:7.09569@:9.4609@:0@:mensur +al34@} [150] +@{char@:Mensural 6/8 meter@:151@:0@:9.4609@:7.09569@:7.09569@:9.4609@:0@:mensur +al68@} [151] +@{char@:Mensural 9/8 meter@:152@:0@:9.4609@:7.09569@:7.09569@:9.4609@:0@:mensur +al98@} [152] +@{char@:Mensural 4/8 meter@:153@:0@:9.4609@:4.73045@:4.73045@:9.4609@:0@:mensur +al48@} [153] +@{char@:Mensural 6/8 meter@:154@:0@:9.4609@:4.73045@:4.73045@:9.4609@:0@:mensur +al68alt@} [154]mv parmesan-noteheads13.log parmesan-noteheads13.tfm ./out + +@{char@:Mensural 2/4 meter@:155@:0@:9.4609@:7.09569@:7.09569@:9.4609@:0@:mensur +al24@} [155] +@{char@:Mensural 4/4 meter@:156@:0@:9.4609@:4.73045@:4.73045@:9.4609@:0@:neomen +sural44@} [156] +@{char@:Mensural 2/2 meter@:157@:0@:9.4609@:4.73045@:4.73045@:9.4609@:0@:neomen +sural22@} [157] +@{char@:Mensural 3/2 meter@:158@:0@:9.4609@:4.73045@:4.73045@:9.4609@:0@:neomen +sural32@} [158] +@{char@:Mensural 6/4 meter@:159@:0@:9.4609@:4.73045@:4.73045@:9.4609@:0@:neomen +sural64@} [159] +@{char@:Mensural 9/4 meter@:160@:0@:9.4609@:4.73045@:4.73045@:9.4609@:0@:neomen +sural94@} [160] +@{char@:Mensural 3/4 meter@:161@:0@:9.4609@:4.73045@:4.73045@:9.4609@:0@:neomen +sural34@} [161] +@{char@:Mensural 6/8 meter@:162@:0@:9.4609@:4.73045@:4.73045@:9.4609@:0@:neomen +sural68@} [162] +@{char@:Mensural 9/8 meter@:163@:0@:9.4609@:4.73045@:4.73045@:9.4609@:0@:neomen +sural98@} [163] +@{char@:Mensural 4/8 meter@:164@:0@:9.4609@:4.73045@:4.73045@:9.4609@:0@:neomen +sural48@} [164] +@{char@:Mensural 6/8 meter@:165@:0@:9.4609@:4.73045@:4.73045@:9.4609@:0@:neomen +sural68alt@} [165] +@{char@:Mensural 2/4 meter@:166@:0@:9.4609@:4.73045@:4.73045@:9.4609@:0@:neomen +sural24@} [166] +@{puorg@:timesig@} +) (parmesan-scripts.mf +@{group@:scripts@} +@{char@:ictus@:167@:0.26054@:0.26054@:0.98221@:0.98221@:0.26054@:0@:ictus@} +[167] +@{char@:accentus up@:168@:0.70157@:0.70157@:0.98221@:0.98221@:0.70157@:0@:uacce +ntus@} [168] +@{char@:accentus down@:169@:0.70157@:0.70157@:0.98221@:0.98221@:0.70157@:0@:dac +centus@} [169] +@{char@:half circle@:170@:0.87695@:0.87695@:0@:0.87695@:0.87695@:0@:usemicircul +us@} [170] +@{char@:half circle@:171@:0.87695@:0.87695@:0.87695@:0@:0.87695@:0@:dsemicircul +us@} [171] +@{char@:circle@:172@:0.87695@:0.87695@:0.87695@:0.87695@:0.87695@:0@:circulus@} +[172] +@{char@:augmentum@:173@:0.70157@:0.70157@:0.70157@:0.70157@:0.70157@:0@:augment +um@} [173] +@{char@:signum congruentiae up@:174@:3.58788@:3.58788@:1.30269@:13.04877@:3.587 +88@:0@:usignumcongruentiae@} [174] +@{char@:signum congruentiae down@:175@:3.58788@:3.58788@:13.04877@:1.30269@:3.5 +8788@:0@:dsignumcongruentiae@} [175] +@{char@:Kievan end of piece (slash)@:176@:0@:8.97995@:11.72002@:16.3425@:8.9799 +5@:0@:barline.kievan@} [176] +@{puorg@:scripts@} +) (parmesan-dots.mf +@{group@:dots@} +@{char@:duration dot@:177@:0@:1.69714@:0.84857@:0.84857@:1.69714@:0@:dotvatican +a@} [177] +@{char@:Kievan augmentation dot@:178@:0@:5.09143@:2.54572@:2.54572@:5.09143@:0@ +:dotkievan@} [178] +@{puorg@:dots@} +) +@{tnof@}) ) +(some charht values had to be adjusted by as much as 0.70157pt) +(some chardp values had to be adjusted by as much as 0.70157pt) +Font metrics written on parmesan23.tfm. +Output written on parmesan23.600gf (146 characters, 50948 bytes). +Transcript written on parmesan23.log. +mv parmesan23.log parmesan23.tfm ./out +rm -f parmesan-noteheads13.*gf parmesan-noteheads13.*pk +rm -f parmesan23.*gf parmesan23.*pk +( echo ./out/parmesan-noteheads20.tfm: ./feta-autometric.mf ./parmesan-noteheads-generic.mf ./feta-macros.mf ./feta-params.mf ./parmesan-macros.mf ./parmesan-noteheads.mf > out/parmesan-noteheads20.dep ) && MFINPUTS=. mf-nowin -progname=mf "\mode:=ljfour; nonstopmode; input parmesan-noteheads20.mf;" +This is METAFONT, Version 2.7182818 (TeX Live 2019/dev/Debian) (preloaded base=mf) + +(parmesan-noteheads20.mf (feta-autometric.mf +****************************************************** +Using feta Autometric macros. +order of messages: + NAME/CODE/BP/WD/DP/HT/WX/WY +****************************************************** +) (parmesan-noteheads-generic.mf (feta-macros.mf) (feta-params.mf) +(parmesan-macros.mf) +@{font@:GNU@:LilyPond@:parmesan@:20@:parmesanMusic@} +(parmesan-noteheads.mf +@{group@:noteheads@} +@{char@:Neo-mensural maxima notehead (up)@:33@:0@:13.00003@:2.75003@:2.75003@:1 +3.00003@:0@:uM3neomensural@} [33] +@{char@:Neo-mensural maxima notehead (down)@:34@:0@:13.00003@:2.75003@:2.75003@ +:13.00003@:0@:dM3neomensural@} [34] +@{char@:Neo-mensural longa notehead (up)@:35@:0@:10@:2.75003@:2.75003@:10@:0@:u +M2neomensural@} [35] +@{char@:Neo-mensural longa notehead (down)@:36@:0@:10@:2.75003@:2.75003@:10@:0@ +:dM2neomensural@} [36] +@{char@:Neo-mensural brevis notehead@:37@:0@:10@:2.75003@:2.75003@:10@:0@:sM1ne +omensural@} [37] +@{char@:Neo-mensural maxima notehead (up, reduced hole)@:38@:0@:13.00003@:2.750 +03@:2.75003@:13.00003@:0@:urM3neomensural@} [38] +@{char@:Neo-mensural maxima notehead (down, reduced hole)@:39@:0@:13.00003@:2.7 +5003@:2.75003@:13.00003@:0@:drM3neomensural@} [39] +@{char@:Neo-mensural longa notehead (up, reduced hole)@:40@:0@:10@:2.75003@:2.7 +5003@:10@:0@:urM2neomensural@} [40] @{char@:Neo-mensural longa notehead (down, reduced hole)@:41@:0@:10@:2.75003@:2 .75003@:10@:0@:drM2neomensural@} [41] -@{char@:64th Mensural Flag (up)@:140@:0@:3.78004@:28.35002@:0.63004@:3.78004@:0 -@:mensuralu16@} [140] @{char@:Neo-mensural brevis notehead (reduced hole)@:42@:0@:10@:2.75003@:2.7500 3@:10@:0@:srM1neomensural@} [42] @{char@:Neo-mensural semibrevis head@:43@:0@:5@:2.75003@:2.75003@:2.5@:1.44992@ :s0neomensural@} [43] -@{char@:64th Mensural Flag (up)@:141@:0@:3.78004@:29.92502@:0.63004@:3.78004@:0 -@:mensuralu26@} [141] @{char@:Neo-mensural minima head@:44@:0@:5@:2.75003@:2.75003@:2.5@:1.44992@:s1n eomensural@} [44] @{char@:Neo-mensural semiminima head@:45@:0@:5@:2.75003@:2.75003@:2.5@:1.44992@ :s2neomensural@} [45] @{char@:Harmonic notehead (Neo-mensural open)@:46@:0@:6.50002@:3.57504@:3.57504 @:6.50002@:0@:s0harmonic@} [46] -@{char@:64th Mensural Flag (down)@:142@:3.78004@:0@:0.63004@:31.50002@:0@:0@:me -nsurald06@} [142] @{char@:Harmonic notehead (Neo-mensural black)@:47@:0@:6.50002@:3.57504@:3.5750 4@:6.50002@:0@:s2harmonic@} [47] @{char@:Mensural maxima notehead (up)@:48@:0@:10@:2.75003@:2.75003@:10@:0@:uM3m ensural@} [48] -@{char@:64th Mensural Flag (down)@:143@:3.78004@:0@:0.63004@:28.35002@:0@:0@:me -nsurald16@} [143] @{char@:Mensural maxima notehead (down)@:49@:0@:10@:2.75003@:2.75003@:10@:0@:dM 3mensural@} [49] @{char@:Mensural maxima notehead (ligature)@:50@:0@:10@:2.75003@:2.75003@:10@:0 -@:sM3ligmensural@} [50]mv parmesan-noteheads13.log parmesan-noteheads13.tfm ./out - +@:sM3ligmensural@} [50] @{char@:Mensural longa notehead (up)@:51@:0@:5@:2.75003@:2.75003@:5@:0@:uM2mens ural@} [51] -@{char@:64th Mensural Flag (down)@:144@:3.78004@:0@:0.63004@:29.92502@:0@:0@:me -nsurald26@} [144] -@{puorg@:flags@} -) (parmesan-timesignatures.mf @{char@:Mensural longa notehead (down)@:52@:0@:5@:2.75003@:2.75003@:5@:0@:dM2me nsural@} [52] -@{group@:timesig@} -@{char@:Mensural 4/4 meter@:145@:0@:10.53934@:5.26967@:5.26967@:10.53934@:0@:me -nsural44@} [145] @{char@:Mensural longa notehead (ligature)@:53@:0@:5@:2.75003@:2.75003@:5@:0@:s M2ligmensural@} [53] @{char@:Mensural brevis notehead@:54@:0@:5@:2.75003@:2.75003@:5@:0@:sM1mensural @} [54] -@{char@:Mensural 2/2 meter@:146@:0@:10.53934@:7.90451@:7.90451@:10.53934@:0@:me -nsural22@} [146] @{char@:Mensural maxima notehead (up, reduced hole)@:55@:0@:10@:2.75003@:2.7500 3@:10@:0@:urM3mensural@} [55] -@{char@:Mensural 3/2 meter@:147@:0@:10.53934@:5.26967@:5.26967@:10.53934@:0@:me -nsural32@} [147] @{char@:Mensural maxima notehead (down, reduced hole)@:56@:0@:10@:2.75003@:2.75 003@:10@:0@:drM3mensural@} [56] -@{char@:Mensural 6/4 meter@:148@:0@:10.53934@:5.26967@:5.26967@:10.53934@:0@:me -nsural64@} [148] @{char@:Mensural maxima notehead (ligature, reduced hole)@:57@:0@:10@:2.75003@: 2.75003@:10@:0@:srM3ligmensural@} [57] -@{char@:Mensural 9/4 meter@:149@:0@:10.53934@:5.26967@:5.26967@:10.53934@:0@:me -nsural94@} [149] @{char@:Mensural longa notehead (up, reduced hole)@:58@:0@:5@:2.75003@:2.75003@ :5@:0@:urM2mensural@} [58] -@{char@:Mensural 3/4 meter@:150@:0@:10.53934@:7.90451@:7.90451@:10.53934@:0@:me -nsural34@} [150] @{char@:Mensural longa notehead (down, reduced hole)@:59@:0@:5@:2.75003@:2.7500 3@:5@:0@:drM2mensural@} [59] @{char@:Mensural longa notehead (ligature, reduced hole)@:60@:0@:5@:2.75003@:2. 75003@:5@:0@:srM2ligmensural@} [60] -@{char@:Mensural 6/8 meter@:151@:0@:10.53934@:7.90451@:7.90451@:10.53934@:0@:me -nsural68@} [151] @{char@:Mensural brevis notehead (reduced hole)@:61@:0@:5@:2.75003@:2.75003@:5@ :0@:srM1mensural@} [61] @{char@:Semi-colored mensural maxima notehead (up)@:62@:0@:10@:2.75003@:2.75003 @:10@:0@:uM3semimensural@} [62] -@{char@:Mensural 9/8 meter@:152@:0@:10.53934@:7.90451@:7.90451@:10.53934@:0@:me -nsural98@} [152] -@{char@:Mensural 4/8 meter@:153@:0@:10.53934@:5.26967@:5.26967@:10.53934@:0@:me -nsural48@} [153] @{char@:Semi-colored mensural maxima notehead (down)@:63@:0@:10@:2.75003@:2.750 03@:10@:0@:dM3semimensural@} [63] @{char@:Semi-colored mensural maxima notehead (ligature)@:64@:0@:10@:2.75003@:2 .75003@:10@:0@:sM3semiligmensural@} [64] -@{char@:Mensural 6/8 meter@:154@:0@:10.53934@:5.26967@:5.26967@:10.53934@:0@:me -nsural68alt@} [154] @{char@:Semi-colored mensural longa notehead (up)@:65@:0@:5@:2.75003@:2.75003@: 5@:0@:uM2semimensural@} [65] -@{char@:Mensural 2/4 meter@:155@:0@:10.53934@:7.90451@:7.90451@:10.53934@:0@:me -nsural24@} [155]rm -f parmesan-noteheads13.*gf parmesan-noteheads13.*pk - @{char@:Semi-colored mensural longa notehead (down)@:66@:0@:5@:2.75003@:2.75003 @:5@:0@:dM2semimensural@} [66] -@{char@:Mensural 4/4 meter@:156@:0@:10.53934@:5.26967@:5.26967@:10.53934@:0@:ne -omensural44@} [156] @{char@:Semi-colored mensural longa notehead (ligature)@:67@:0@:5@:2.75003@:2.7 5003@:5@:0@:sM2semiligmensural@} [67] -@{char@:Mensural 2/2 meter@:157@:0@:10.53934@:5.26967@:5.26967@:10.53934@:0@:ne -omensural22@} [157] @{char@:Semi-colored mensural brevis notehead@:68@:0@:5@:2.75003@:2.75003@:5@:0 @:sM1semimensural@} [68] -@{char@:Mensural 3/2 meter@:158@:0@:10.53934@:5.26967@:5.26967@:10.53934@:0@:ne -omensural32@} [158] @{char@:Semi-colored mensural maxima notehead (up, reduced hole)@:69@:0@:10@:2. 75003@:2.75003@:10@:0@:urM3semimensural@} [69] -@{char@:mensural g clef@:79@:0@:7.01563@:3.64809@:21.32753@:7.01563@:0@:mensura -l.g@} [79] @{char@:Semi-colored mensural maxima notehead (down, reduced hole)@:70@:0@:10@: 2.75003@:2.75003@:10@:0@:drM3semimensural@} [70] -@{char@:Mensural 6/4 meter@:159@:0@:10.53934@:5.26967@:5.26967@:10.53934@:0@:ne -omensural64@} [159] @{char@:Semi-colored mensural maxima notehead (ligature, reduced hole)@:71@:0@: 10@:2.75003@:2.75003@:10@:0@:srM3semiligmensural@} [71] -@{char@:Mensural 9/4 meter@:160@:0@:10.53934@:5.26967@:5.26967@:10.53934@:0@:ne -omensural94@} [160] @{char@:Semi-colored mensural longa notehead (up, reduced hole)@:72@:0@:5@:2.75 003@:2.75003@:5@:0@:urM2semimensural@} [72] -@{char@:Mensural 3/4 meter@:161@:0@:10.53934@:5.26967@:5.26967@:10.53934@:0@:ne -omensural34@} [161] @{char@:Semi-colored mensural longa notehead (down, reduced hole)@:73@:0@:5@:2. 75003@:2.75003@:5@:0@:drM2semimensural@} [73] @{char@:Semi-colored mensural longa notehead (ligature, reduced hole)@:74@:0@:5 @:2.75003@:2.75003@:5@:0@:srM2semiligmensural@} [74] -@{char@:Mensural 6/8 meter@:162@:0@:10.53934@:5.26967@:5.26967@:10.53934@:0@:ne -omensural68@} [162] @{char@:Semi-colored mensural brevis notehead (reduced hole)@:75@:0@:5@:2.75003 @:2.75003@:5@:0@:srM1semimensural@} [75] -@{char@:Mensural 9/8 meter@:163@:0@:10.53934@:5.26967@:5.26967@:10.53934@:0@:ne -omensural98@} [163] @{char@:Black mensural maxima notehead (up)@:76@:0@:10@:2.75003@:2.75003@:10@:0 @:uM3blackmensural@} [76] -@{char@:Mensural 4/8 meter@:164@:0@:10.53934@:5.26967@:5.26967@:10.53934@:0@:ne -omensural48@} [164] @{char@:Black mensural maxima notehead (down)@:77@:0@:10@:2.75003@:2.75003@:10@ :0@:dM3blackmensural@} [77] @{char@:Black mensural maxima notehead (ligature)@:78@:0@:10@:2.75003@:2.75003@ :10@:0@:sM3blackligmensural@} [78] -@{char@:Mensural 6/8 meter@:165@:0@:10.53934@:5.26967@:5.26967@:10.53934@:0@:ne -omensural68alt@} [165] @{char@:Black mensural longa notehead (up)@:79@:0@:5@:2.75003@:2.75003@:5@:0@:u M2blackmensural@} [79] -@{char@:Mensural 2/4 meter@:166@:0@:10.53934@:5.26967@:5.26967@:10.53934@:0@:ne -omensural24@} [166] -@{puorg@:timesig@} -) (parmesan-scripts.mf @{char@:Black mensural longa notehead (down)@:80@:0@:5@:2.75003@:2.75003@:5@:0@ -:dM2blackmensural@} [80 -@{group@:scripts@} -@{char@:ictus@:167@:0.27234@:0.27234@:1.10252@:1.10252@:0.27234@:0@:ictus@} -[167]] -@{char@:accentus up@:168@:0.7875@:0.7875@:1.10252@:1.10252@:0.7875@:0@:uaccentu -s@} [168] +:dM2blackmensural@} [80] @{char@:Black mensural longa notehead (ligature)@:81@:0@:5@:2.75003@:2.75003@:5 @:0@:sM2blackligmensural@} [81] -@{char@:accentus down@:169@:0.7875@:0.7875@:1.10252@:1.10252@:0.7875@:0@:daccen -tus@} [169] -@{char@:half circle@:170@:0.98438@:0.98438@:0@:0.98438@:0.98438@:0@:usemicircul -us@} [170] @{char@:Black mensural brevis notehead@:82@:0@:5@:2.75003@:2.75003@:5@:0@:sM1bl ackmensural@} [82] -@{char@:half circle@:171@:0.98438@:0.98438@:0.98438@:0@:0.98438@:0@:dsemicircul -us@} [171] -@{char@:circle@:172@:0.98438@:0.98438@:0.98438@:0.98438@:0.98438@:0@:circulus@} -[172] -@{char@:augmentum@:173@:0.7875@:0.7875@:0.7875@:0.7875@:0.7875@:0@:augmentum@} -[173] -@{char@:signum congruentiae up@:174@:3.96701@:3.96701@:1.36166@:14.50633@:3.967 -01@:0@:usignumcongruentiae@} [174] @{char@:Mensural semibrevis head@:83@:0@:2.88673@:2.5@:2.5@:1.44337@:1.49991@:s 0mensural@} [83] -@{char@:signum congruentiae down@:175@:3.96701@:3.96701@:14.50633@:1.36166@:3.9 -6701@:0@:dsignumcongruentiae@} [175] -@{char@:Kievan end of piece (slash)@:176@:0@:10.07994@:13.11743@:18.38258@:10.0 -7994@:0@:barline.kievan@} [176] -@{puorg@:scripts@} -) (parmesan-dots.mf -@{group@:dots@} -@{char@:duration dot@:177@:0@:1.91844@:0.95923@:0.95923@:1.91844@:0@:dotvatican -a@} [177] -@{char@:Kievan augmentation dot@:178@:0@:5.75534@:2.87767@:2.87767@:5.75534@:0@ -:dotkievan@} [178] -@{puorg@:dots@} -) -@{tnof@}) ) -(some charht values had to be adjusted by as much as 0.7875pt) -(some chardp values had to be adjusted by as much as 0.7875pt) -Font metrics written on parmesan26.tfm. -Output written on parmesan26.600gf (146 characters, 56848 bytes). -Transcript written on parmesan26.log. - @{char@:Mensural minima head@:84@:0@:2.88673@:2.5@:2.5@:1.44337@:1.49991@:s1men -sural@} [84]mv parmesan26.log parmesan26.tfm ./out - +sural@} [84] @{char@:Mensural semiminima head@:85@:0@:2.88673@:2.5@:2.5@:1.44337@:1.49991@:s -2mensural@} [85]This is METAFONT, Version 2.7182818 (TeX Live 2019/dev/Debian) (preloaded base=mf) - +2mensural@} [85] @{char@:Black mensural semibrevis head@:86@:0@:2.88673@:2.5@:2.5@:1.44337@:1.49 991@:s0blackmensural@} [86] @{char@:Petrucci semibrevis head@:87@:0@:5.54402@:3.85002@:3.85002@:2.77202@:2. 54991@:s0petrucci@} [87] -(parmesan-noteheads23.mf (feta-autometric.mf @{char@:Petrucci minima head@:88@:0@:5.54402@:3.85002@:3.85002@:2.77202@:2.5499 1@:s1petrucci@} [88] +@{char@:Petrucci semiminima head@:89@:0@:5.54402@:3.85002@:3.85002@:2.77202@:2. +54991@:s2petrucci@} [89] +@{char@:Petrucci colored semibrevis head@:90@:0@:5.54402@:3.85002@:3.85002@:2.7 +7202@:2.54991@:s0blackpetrucci@} [90] +@{char@:Petrucci colored minima head@:91@:0@:5.54402@:3.85002@:3.85002@:2.77202 +@:2.54991@:s1blackpetrucci@} [91] +@{char@:Petrucci colored semiminima head@:92@:0@:5.54402@:3.85002@:3.85002@:2.7 +7202@:2.54991@:s2blackpetrucci@} [92] +@{char@:Ed. Vat. punctum@:93@:0@:2.77415@:1.6113@:1.74881@:2.77415@:0@:svatican +a.punctum@} [93] +@{char@:Ed. Vat. punctum cavum@:94@:0@:2.77415@:1.6113@:1.74881@:2.77415@:0@:sv +aticana.punctum.cavum@} [94] +@{char@:Ed. Vat. linea punctum@:95@:0@:4.39519@:1.92502@:1.92502@:4.39519@:0@:s +vaticana.linea.punctum@} [95] +@{char@:Ed. Vat. linea punctum cavum@:96@:0@:4.39519@:1.92502@:1.92502@:4.39519 +@:0@:svaticana.linea.punctum.cavum@} [96] +@{char@:Ed. Vat. inclinatum@:97@:0@:3.08096@:2.20003@:2.20003@:1.54048@:1.19994 +@:svaticana.inclinatum@} [97] +@{char@:Ed. Vat. pes lower punctum@:98@:0@:2.77415@:1.58377@:1.55629@:2.77415@: +0@:svaticana.lpes@} [98] +@{char@:Ed. Vat. pes var lower punctum@:99@:0@:2.77415@:2.18878@:0.95128@:2.774 +15@:0@:svaticana.vlpes@} [99] +@{char@:Ed. Vat. pes upper punctum@:100@:0@:2.77415@:1.55629@:1.58377@:2.77415@ +:0@:svaticana.upes@} [100] +@{char@:Ed. Vat. var pes upper punctum@:101@:0@:2.77415@:1.11627@:2.02379@:2.77 +415@:0@:svaticana.vupes@} [101] +@{char@:Ed. Vat. plica@:102@:0@:1.66452@:1.06682@:1.14929@:1.66452@:0@:svatican +a.plica@} [102] +@{char@:Ed. Vat. var plica@:103@:0@:1.66452@:1.47107@:0.97603@:1.66452@:0@:svat +icana.vplica@} [103] +@{char@:Ed. Vat. epiphonus@:104@:0@:2.77415@:1.85881@:1.88632@:2.77415@:0@:svat +icana.epiphonus@} [104] +@{char@:Ed. Vat. var epiphonus@:105@:0@:2.77415@:2.46382@:1.28131@:2.77415@:0@: +svaticana.vepiphonus@} [105] +@{char@:Ed. Vat. rev. plica@:106@:0@:1.66452@:1.1493@:1.0668@:1.66452@:0@:svati +cana.reverse.plica@} [106] +@{char@:Ed. Vat. rev. var plica@:107@:0@:1.66452@:1.70206@:0.74504@:1.66452@:0@ +:svaticana.reverse.vplica@} [107] +@{char@:Ed. Vat. inner cephalicus@:108@:0@:2.77415@:1.88632@:1.85881@:2.77415@: +0@:svaticana.inner.cephalicus@} [108] +@{char@:Ed. Vat. cephalicus@:109@:0@:2.77415@:6.30011@:1.85881@:2.77415@:0@:sva +ticana.cephalicus@} [109] +@{char@:Ed. Vat. quilisma@:110@:0@:2.77415@:1.54001@:1.98003@:2.77415@:0@:svati +cana.quilisma@} [110] +@{char@:Solesmes punctum inclinatum parvum@:111@:0@:1.9256@:1.37502@:1.37502@:0 +.9628@:0.37492@:ssolesmes.incl.parvum@} [111] +@{char@:Solesmes punctum auctum ascendens@:112@:0@:2.77415@:1.66629@:2.9588@:2. +77415@:0@:ssolesmes.auct.asc@} [112] +@{char@:Solesmes punctum auctum descendens@:113@:0@:2.77415@:2.9588@:1.66629@:2 +.77415@:0@:ssolesmes.auct.desc@} [113] +@{char@:Solesmes punctum incl. auctum@:114@:0@:3.08096@:2.20003@:2.20003@:1.540 +48@:1.19994@:ssolesmes.incl.auctum@} [114] +@{char@:Solesmes stropha@:115@:0@:3.08096@:2.20003@:2.20003@:1.54048@:1.19994@: +ssolesmes.stropha@} [115] +@{char@:Solesmes stropha aucta@:116@:0@:3.08096@:2.20003@:2.20003@:1.54048@:1.1 +9994@:ssolesmes.stropha.aucta@} [116] +@{char@:Solesmes oriscus@:117@:0@:3.30258@:1.65004@:1.65004@:3.30258@:0@:ssoles +mes.oriscus@} [117] +@{char@:Ed. Med. inclinatum@:118@:0@:4.20125@:3@:3@:2.10063@:1.99991@:smedicaea +.inclinatum@} [118] +@{char@:Ed. Med. punctum@:119@:0@:3.99994@:2.5@:2.5@:3.99994@:0@:smedicaea.punc +tum@} [119] +@{char@:Ed. Med. reverse virga@:120@:0@:3.99994@:2.5@:12.5@:3.99994@:0@:smedica +ea.rvirga@} [120] +@{char@:Ed. Med. virga@:121@:0@:3.99994@:12.5@:2.5@:3.99994@:0@:smedicaea.virga +@} [121] +@{char@:Hufnagel punctum@:122@:0@:7.14073@:2.5@:2.5@:3.57037@:1.49991@:shufnage +l.punctum@} [122] +@{char@:Hufnagel virga@:123@:0@:7.14073@:7.5@:2.5@:7.14073@:0@:shufnagel.virga@ +} [123] +@{char@:Hufnagel pes lower punctum@:124@:0@:10@:1.75@:1.75@:10@:0@:shufnagel.lp +es@} [124] +@{char@:Kievan final note@:125@:0@:6.49991@:7.5@:7.5@:6.49991@:0@:sM2kievan@} +[125] +@{char@:Kievan recitative mark@:126@:0@:26.00055@:4.49995@:4.49995@:26.00055@:0 +@:sM1kievan@} [126] +@{char@:Kievan whole note@:127@:0@:5@:5@:5@:5@:0@:s0kievan@} [127] +@{char@:Kievan quarter note down@:128@:0@:5.10002@:12.5@:1.99997@:5.10002@:0@:d +2kievan@} [128] +@{char@:Kievan quarter note up@:129@:0@:5.10002@:1.99997@:13.00003@:5.10002@:0@ +:u2kievan@} [129] +@{char@:Kievan half note (line position)@:130@:0@:5.29999@:8.00003@:5@:5.29999@ +:0@:s1kievan@} [130] +@{char@:Kievan half note (space position)@:131@:0@:5.50003@:5@:6.99997@:5.50003 +@:0@:sr1kievan@} [131] +@{char@:Kievan eighth note (down)@:132@:0@:6.25@:15@:2.5@:6.25@:0@:d3kievan@} +[132] +@{char@:Kievan eighth note (up)@:133@:0@:5@:1.99997@:14.49997@:5@:0@:u3kievan@} +[133] +@{puorg@:noteheads@} +) +@{tnof@}) ) +(some charht values had to be adjusted by as much as 0.1375pt) +(some chardp values had to be adjusted by as much as 0.1375pt) +Font metrics written on parmesan-noteheads20.tfm. +Output written on parmesan-noteheads20.600gf (101 characters, 23732 bytes). +Transcript written on parmesan-noteheads20.log. +mv parmesan-noteheads20.log parmesan-noteheads20.tfm ./out +rm -f parmesan-noteheads20.*gf parmesan-noteheads20.*pk +( echo ./out/parmesan-noteheads23.tfm: ./feta-autometric.mf ./parmesan-noteheads-generic.mf ./feta-macros.mf ./feta-params.mf ./parmesan-macros.mf ./parmesan-noteheads.mf > out/parmesan-noteheads23.dep ) && MFINPUTS=. mf-nowin -progname=mf "\mode:=ljfour; nonstopmode; input parmesan-noteheads23.mf;" +This is METAFONT, Version 2.7182818 (TeX Live 2019/dev/Debian) (preloaded base=mf) + +(parmesan-noteheads23.mf (feta-autometric.mf ****************************************************** Using feta Autometric macros. order of messages: NAME/CODE/BP/WD/DP/HT/WX/WY ****************************************************** -) (parmesan-noteheads-generic.mf -@{char@:Petrucci semiminima head@:89@:0@:5.54402@:3.85002@:3.85002@:2.77202@:2. -54991@:s2petrucci@} [89] (feta-macros.mf -@{char@:Petrucci colored semibrevis head@:90@:0@:5.54402@:3.85002@:3.85002@:2.7 -7202@:2.54991@:s0blackpetrucci@} [90]) (feta-params.mf -@{char@:Petrucci colored minima head@:91@:0@:5.54402@:3.85002@:3.85002@:2.77202 -@:2.54991@:s1blackpetrucci@} [91]) -(parmesan-macros.mf -@{char@:Petrucci colored semiminima head@:92@:0@:5.54402@:3.85002@:3.85002@:2.7 -7202@:2.54991@:s2blackpetrucci@} [92]) +) (parmesan-noteheads-generic.mf (feta-macros.mf) (feta-params.mf) +(parmesan-macros.mf) @{font@:GNU@:LilyPond@:parmesan@:22.45@:parmesanMusic@} (parmesan-noteheads.mf @{group@:noteheads@} @{char@:Neo-mensural maxima notehead (up)@:33@:0@:14.59254@:3.06679@:3.06679@:1 4.59254@:0@:uM3neomensural@} [33] -@{char@:Ed. Vat. punctum@:93@:0@:2.77415@:1.6113@:1.74881@:2.77415@:0@:svatican -a.punctum@} [93] @{char@:Neo-mensural maxima notehead (down)@:34@:0@:14.59254@:3.06679@:3.06679@ :14.59254@:0@:dM3neomensural@} [34] -@{char@:Ed. Vat. punctum cavum@:94@:0@:2.77415@:1.6113@:1.74881@:2.77415@:0@:sv -aticana.punctum.cavum@} [94] @{char@:Neo-mensural longa notehead (up)@:35@:0@:11.225@:3.06679@:3.06679@:11.2 25@:0@:uM2neomensural@} [35] -@{char@:Ed. Vat. linea punctum@:95@:0@:4.39519@:1.92502@:1.92502@:4.39519@:0@:s -vaticana.linea.punctum@} [95] @{char@:Neo-mensural longa notehead (down)@:36@:0@:11.225@:3.06679@:3.06679@:11 .225@:0@:dM2neomensural@} [36] @{char@:Neo-mensural brevis notehead@:37@:0@:11.225@:3.06679@:3.06679@:11.225@: 0@:sM1neomensural@} [37] -@{char@:Ed. Vat. linea punctum cavum@:96@:0@:4.39519@:1.92502@:1.92502@:4.39519 -@:0@:svaticana.linea.punctum.cavum@} [96] @{char@:Neo-mensural maxima notehead (up, reduced hole)@:38@:0@:14.59254@:3.066 79@:3.06679@:14.59254@:0@:urM3neomensural@} [38] @{char@:Neo-mensural maxima notehead (down, reduced hole)@:39@:0@:14.59254@:3.0 6679@:3.06679@:14.59254@:0@:drM3neomensural@} [39] -@{char@:Ed. Vat. inclinatum@:97@:0@:3.08096@:2.20003@:2.20003@:1.54048@:1.19994 -@:svaticana.inclinatum@} [97] @{char@:Neo-mensural longa notehead (up, reduced hole)@:40@:0@:11.225@:3.06679@ -:3.06679@:11.225@:0@:urM2neomensural@} [40]rm -f parmesan26.*gf parmesan26.*pk - -@{char@:Ed. Vat. pes lower punctum@:98@:0@:2.77415@:1.58377@:1.55629@:2.77415@: -0@:svaticana.lpes@} [98] +:3.06679@:11.225@:0@:urM2neomensural@} [40] @{char@:Neo-mensural longa notehead (down, reduced hole)@:41@:0@:11.225@:3.0667 9@:3.06679@:11.225@:0@:drM2neomensural@} [41] -@{char@:Ed. Vat. pes var lower punctum@:99@:0@:2.77415@:2.18878@:0.95128@:2.774 -15@:0@:svaticana.vlpes@} [99] @{char@:Neo-mensural brevis notehead (reduced hole)@:42@:0@:11.225@:3.06679@:3. 06679@:11.225@:0@:srM1neomensural@} [42] @{char@:Neo-mensural semibrevis head@:43@:0@:5.6125@:3.06679@:3.06679@:2.80626@ :1.71199@:s0neomensural@} [43] -@{char@:Ed. Vat. pes upper punctum@:100@:0@:2.77415@:1.55629@:1.58377@:2.77415@ -:0@:svaticana.upes@} [100] @{char@:Neo-mensural minima head@:44@:0@:5.6125@:3.06679@:3.06679@:2.80626@:1.7 1199@:s1neomensural@} [44] @{char@:Neo-mensural semiminima head@:45@:0@:5.6125@:3.06679@:3.06679@:2.80626@ :1.71199@:s2neomensural@} [45] -@{char@:Ed. Vat. var pes upper punctum@:101@:0@:2.77415@:1.11627@:2.02379@:2.77 -415@:0@:svaticana.vupes@} [101] @{char@:Harmonic notehead (Neo-mensural open)@:46@:0@:7.29626@:3.98683@:3.98683 @:7.29626@:0@:s0harmonic@} [46] -@{char@:Ed. Vat. plica@:102@:0@:1.66452@:1.06682@:1.14929@:1.66452@:0@:svatican -a.plica@} [102] @{char@:Harmonic notehead (Neo-mensural black)@:47@:0@:7.29626@:3.98683@:3.9868 3@:7.29626@:0@:s2harmonic@} [47] -@{char@:Ed. Vat. var plica@:103@:0@:1.66452@:1.47107@:0.97603@:1.66452@:0@:svat -icana.vplica@} [103] @{char@:Mensural maxima notehead (up)@:48@:0@:11.225@:3.06679@:3.06679@:11.225@ :0@:uM3mensural@} [48] @{char@:Mensural maxima notehead (down)@:49@:0@:11.225@:3.06679@:3.06679@:11.22 5@:0@:dM3mensural@} [49] -@{char@:Ed. Vat. epiphonus@:104@:0@:2.77415@:1.85881@:1.88632@:2.77415@:0@:svat -icana.epiphonus@} [104] @{char@:Mensural maxima notehead (ligature)@:50@:0@:11.225@:3.06679@:3.06679@:1 1.225@:0@:sM3ligmensural@} [50] @{char@:Mensural longa notehead (up)@:51@:0@:5.6125@:3.06679@:3.06679@:5.6125@: -0@:uM2mensural@} [51 -@{char@:Ed. Vat. var epiphonus@:105@:0@:2.77415@:2.46382@:1.28131@:2.77415@:0@: -svaticana.vepiphonus@} [105]] +0@:uM2mensural@} [51] @{char@:Mensural longa notehead (down)@:52@:0@:5.6125@:3.06679@:3.06679@:5.6125 @:0@:dM2mensural@} [52] -@{char@:Ed. Vat. rev. plica@:106@:0@:1.66452@:1.1493@:1.0668@:1.66452@:0@:svati -cana.reverse.plica@} [106] @{char@:Mensural longa notehead (ligature)@:53@:0@:5.6125@:3.06679@:3.06679@:5. 6125@:0@:sM2ligmensural@} [53] -@{char@:Ed. Vat. rev. var plica@:107@:0@:1.66452@:1.70206@:0.74504@:1.66452@:0@ -:svaticana.reverse.vplica@} [107] @{char@:Mensural brevis notehead@:54@:0@:5.6125@:3.06679@:3.06679@:5.6125@:0@:s -M1mensural@} [54]( echo ./out/parmesan-noteheads11.tfm: ./feta-autometric.mf ./parmesan-noteheads-generic.mf ./feta-macros.mf ./feta-params.mf ./parmesan-macros.mf ./parmesan-noteheads.mf > out/parmesan-noteheads11.dep ) && MFINPUTS=. mf-nowin -progname=mf "\mode:=ljfour; nonstopmode; input parmesan-noteheads11.mf;" - +M1mensural@} [54] @{char@:Mensural maxima notehead (up, reduced hole)@:55@:0@:11.225@:3.06679@:3. 06679@:11.225@:0@:urM3mensural@} [55] -@{char@:Ed. Vat. inner cephalicus@:108@:0@:2.77415@:1.88632@:1.85881@:2.77415@: -0@:svaticana.inner.cephalicus@} [108] @{char@:Mensural maxima notehead (down, reduced hole)@:56@:0@:11.225@:3.06679@: 3.06679@:11.225@:0@:drM3mensural@} [56] @{char@:Mensural maxima notehead (ligature, reduced hole)@:57@:0@:11.225@:3.066 79@:3.06679@:11.225@:0@:srM3ligmensural@} [57] -@{char@:Ed. Vat. cephalicus@:109@:0@:2.77415@:6.30011@:1.85881@:2.77415@:0@:sva -ticana.cephalicus@} [109] @{char@:Mensural longa notehead (up, reduced hole)@:58@:0@:5.6125@:3.06679@:3.0 6679@:5.6125@:0@:urM2mensural@} [58] @{char@:Mensural longa notehead (down, reduced hole)@:59@:0@:5.6125@:3.06679@:3 .06679@:5.6125@:0@:drM2mensural@} [59] -@{char@:Ed. Vat. quilisma@:110@:0@:2.77415@:1.54001@:1.98003@:2.77415@:0@:svati -cana.quilisma@} [110] @{char@:Mensural longa notehead (ligature, reduced hole)@:60@:0@:5.6125@:3.0667 9@:3.06679@:5.6125@:0@:srM2ligmensural@} [60] @{char@:Mensural brevis notehead (reduced hole)@:61@:0@:5.6125@:3.06679@:3.0667 @@ -265707,240 +266024,102 @@ 6679@:11.225@:0@:uM3semimensural@} [62] @{char@:Semi-colored mensural maxima notehead (down)@:63@:0@:11.225@:3.06679@:3 .06679@:11.225@:0@:dM3semimensural@} [63] -@{char@:Solesmes punctum inclinatum parvum@:111@:0@:1.9256@:1.37502@:1.37502@:0 -.9628@:0.37492@:ssolesmes.incl.parvum@} [111] @{char@:Semi-colored mensural maxima notehead (ligature)@:64@:0@:11.225@:3.0667 9@:3.06679@:11.225@:0@:sM3semiligmensural@} [64] -@{char@:Solesmes punctum auctum ascendens@:112@:0@:2.77415@:1.66629@:2.9588@:2. -77415@:0@:ssolesmes.auct.asc@} [112] @{char@:Semi-colored mensural longa notehead (up)@:65@:0@:5.6125@:3.06679@:3.06 679@:5.6125@:0@:uM2semimensural@} [65] -@{char@:mensural g clef@:80@:0@:5.61253@:2.91849@:17.06209@:5.61253@:0@:mensura -l.g_change@} [80] @{char@:Semi-colored mensural longa notehead (down)@:66@:0@:5.6125@:3.06679@:3. -06679@:5.6125@:0@:dM2semimensural@} [66 -@{char@:Solesmes punctum auctum descendens@:113@:0@:2.77415@:2.9588@:1.66629@:2 -.77415@:0@:ssolesmes.auct.desc@} [113]] +06679@:5.6125@:0@:dM2semimensural@} [66] @{char@:Semi-colored mensural longa notehead (ligature)@:67@:0@:5.6125@:3.06679 @:3.06679@:5.6125@:0@:sM2semiligmensural@} [67] @{char@:Semi-colored mensural brevis notehead@:68@:0@:5.6125@:3.06679@:3.06679@ :5.6125@:0@:sM1semimensural@} [68] -@{char@:Hufnagel do clef@:81@:0@:6.17378@:3.92874@:4.20938@:6.17378@:0@:hufnage -l.do@} [81] @{char@:Semi-colored mensural maxima notehead (up, reduced hole)@:69@:0@:11.225 @:3.06679@:3.06679@:11.225@:0@:urM3semimensural@} [69] -@{char@:Hufnagel do clef@:82@:0@:4.93906@:3.143@:3.36752@:4.93906@:0@:hufnagel. -do_change@} [82] @{char@:Semi-colored mensural maxima notehead (down, reduced hole)@:70@:0@:11.2 25@:3.06679@:3.06679@:11.225@:0@:drM3semimensural@} [70] -@{char@:Solesmes punctum incl. auctum@:114@:0@:3.08096@:2.20003@:2.20003@:1.540 -48@:1.19994@:ssolesmes.incl.auctum@} [114 @{char@:Semi-colored mensural maxima notehead (ligature, reduced hole)@:71@:0@: -11.225@:3.06679@:3.06679@:11.225@:0@:srM3semiligmensural@} [71]] +11.225@:3.06679@:3.06679@:11.225@:0@:srM3semiligmensural@} [71] @{char@:Semi-colored mensural longa notehead (up, reduced hole)@:72@:0@:5.6125@ :3.06679@:3.06679@:5.6125@:0@:urM2semimensural@} [72] -@{char@:Hufnagel fa clef@:83@:0@:6.73499@:6.45435@:5.6125@:6.73499@:0@:hufnagel -.fa@} [83] @{char@:Semi-colored mensural longa notehead (down, reduced hole)@:73@:0@:5.612 5@:3.06679@:3.06679@:5.6125@:0@:drM2semimensural@} [73] @{char@:Semi-colored mensural longa notehead (ligature, reduced hole)@:74@:0@:5 .6125@:3.06679@:3.06679@:5.6125@:0@:srM2semiligmensural@} [74] -@{char@:Hufnagel fa clef@:84@:0@:5.38802@:5.1635@:4.49002@:5.38802@:0@:hufnagel -.fa_change@} [84] @{char@:Semi-colored mensural brevis notehead (reduced hole)@:75@:0@:5.6125@:3. 06679@:3.06679@:5.6125@:0@:srM1semimensural@} [75] @{char@:Black mensural maxima notehead (up)@:76@:0@:11.225@:3.06679@:3.06679@:1 1.225@:0@:uM3blackmensural@} [76] -@{char@:Solesmes stropha@:115@:0@:3.08096@:2.20003@:2.20003@:1.54048@:1.19994@: -ssolesmes.stropha@} [115] @{char@:Black mensural maxima notehead (down)@:77@:0@:11.225@:3.06679@:3.06679@ :11.225@:0@:dM3blackmensural@} [77] @{char@:Black mensural maxima notehead (ligature)@:78@:0@:11.225@:3.06679@:3.06 679@:11.225@:0@:sM3blackligmensural@} [78] -@{char@:Hufnagel do/fa clef@:85@:0@:6.73499@:17.67935@:4.20938@:6.73499@:0@:huf -nagel.do.fa@} [85] @{char@:Black mensural longa notehead (up)@:79@:0@:5.6125@:3.06679@:3.06679@:5. 6125@:0@:uM2blackmensural@} [79] @{char@:Black mensural longa notehead (down)@:80@:0@:5.6125@:3.06679@:3.06679@: 5.6125@:0@:dM2blackmensural@} [80] @{char@:Black mensural longa notehead (ligature)@:81@:0@:5.6125@:3.06679@:3.066 79@:5.6125@:0@:sM2blackligmensural@} [81] -@{char@:Solesmes stropha aucta@:116@:0@:3.08096@:2.20003@:2.20003@:1.54048@:1.1 -9994@:ssolesmes.stropha.aucta@} [116] @{char@:Black mensural brevis notehead@:82@:0@:5.6125@:3.06679@:3.06679@:5.6125 @:0@:sM1blackmensural@} [82] -@{char@:Hufnagel do/fa clef@:86@:0@:5.38802@:16.3885@:3.36752@:5.38802@:0@:hufn -agel.do.fa_change@} [86] -@{char@:Solesmes oriscus@:117@:0@:3.30258@:1.65004@:1.65004@:3.30258@:0@:ssoles -mes.oriscus@} [117] -@{char@:Kievan tsefaut clef@:87@:0@:8.41876@:12.62813@:3.0869@:8.41876@:0@:kiev -an.do@} [87] -@{char@:Kievan tsefaut clef@:88@:0@:8.41876@:12.62813@:3.0869@:8.41876@:0@:kiev -an.do_change@} [88] -@{puorg@:clefs@} -) (parmesan-custodes.mf @{char@:Mensural semibrevis head@:83@:0@:3.24036@:2.80626@:2.80626@:1.62018@:1. 76411@:s0mensural@} [83] -@{group@:custodes@} -@{char@:Custos Hufnagel@:89@:0@:3.68018@:3.06679@:5.6125@:3.68018@:0@:hufnagel. -u0@} [89] -@{char@:Ed. Med. inclinatum@:118@:0@:4.20125@:3@:3@:2.10063@:1.99991@:smedicaea -.inclinatum@} [118] -@{char@:Custos Hufnagel@:90@:0@:3.68018@:3.06679@:8.41876@:3.68018@:0@:hufnagel -.u1@} [90] -@{char@:Ed. Med. punctum@:119@:0@:3.99994@:2.5@:2.5@:3.99994@:0@:smedicaea.punc -tum@} [119] -@{char@:Ed. Med. reverse virga@:120@:0@:3.99994@:2.5@:12.5@:3.99994@:0@:smedica -ea.rvirga@} [120] -@{char@:Custos Hufnagel@:91@:0@:3.68018@:3.06679@:7.01563@:3.68018@:0@:hufnagel -.u2@} [91] @{char@:Mensural minima head@:84@:0@:3.24036@:2.80626@:2.80626@:1.62018@:1.7641 1@:s1mensural@} [84] -@{char@:Ed. Med. virga@:121@:0@:3.99994@:12.5@:2.5@:3.99994@:0@:smedicaea.virga -@} [121] -@{char@:Reverse Custos Hufnagel@:92@:0@:3.68018@:5.6125@:3.06679@:3.68018@:0@:h -ufnagel.d0@} [92] -@{char@:Reverse Custos Hufnagel@:93@:0@:3.68018@:8.41876@:3.06679@:3.68018@:0@: -hufnagel.d1@} [93] @{char@:Mensural semiminima head@:85@:0@:3.24036@:2.80626@:2.80626@:1.62018@:1. 76411@:s2mensural@} [85] -@{char@:Reverse Custos Hufnagel@:94@:0@:3.68018@:7.01563@:3.06679@:3.68018@:0@: -hufnagel.d2@} [94] -@{char@:Hufnagel punctum@:122@:0@:7.14073@:2.5@:2.5@:3.57037@:1.49991@:shufnage -l.punctum@} [122] -@{char@:Custos Med.@:95@:0@:1.53339@:3.06679@:5.6125@:1.53339@:0@:medicaea.u0@} -[95] -@{char@:Custos Med.@:96@:0@:1.53339@:3.06679@:8.41876@:1.53339@:0@:medicaea.u1@ -} [96] @{char@:Black mensural semibrevis head@:86@:0@:3.24036@:2.80626@:2.80626@:1.620 18@:1.76411@:s0blackmensural@} [86] @{char@:Petrucci semibrevis head@:87@:0@:6.18263@:4.29349@:4.29349@:3.09132@:2. -93869@:s0petrucci@} [87 -@{char@:Custos Med.@:97@:0@:1.53339@:3.06679@:7.01563@:1.53339@:0@:medicaea.u2@ -} [97]] +93869@:s0petrucci@} [87] @{char@:Petrucci minima head@:88@:0@:6.18263@:4.29349@:4.29349@:3.09132@:2.9386 9@:s1petrucci@} [88] -@{char@:Reverse Custos Med.@:98@:0@:1.53339@:5.6125@:3.06679@:1.53339@:0@:medic -aea.d0@} [98] @{char@:Petrucci semiminima head@:89@:0@:6.18263@:4.29349@:4.29349@:3.09132@:2. 93869@:s2petrucci@} [89] @{char@:Petrucci colored semibrevis head@:90@:0@:6.18263@:4.29349@:4.29349@:3.0 9132@:2.93869@:s0blackpetrucci@} [90] -@{char@:Reverse Custos Med.@:99@:0@:1.53339@:8.41876@:3.06679@:1.53339@:0@:medi -caea.d1@} [99] -@{char@:Hufnagel virga@:123@:0@:7.14073@:7.5@:2.5@:7.14073@:0@:shufnagel.virga@ -} [123] @{char@:Petrucci colored minima head@:91@:0@:6.18263@:4.29349@:4.29349@:3.09132 @:2.93869@:s1blackpetrucci@} [91] -@{char@:Reverse Custos Med.@:100@:0@:1.53339@:7.01563@:3.06679@:1.53339@:0@:med -icaea.d2@} [100 @{char@:Petrucci colored semiminima head@:92@:0@:6.18263@:4.29349@:4.29349@:3.0 -9132@:2.93869@:s2blackpetrucci@} [92]] -@{char@:Hufnagel pes lower punctum@:124@:0@:10@:1.75@:1.75@:10@:0@:shufnagel.lp -es@} [124] -@{char@:Kievan final note@:125@:0@:6.49991@:7.5@:7.5@:6.49991@:0@:sM2kievan@} -[125] -@{char@:Custos Ed. Vat.@:101@:0@:1.47209@:1.90149@:5.6125@:1.47209@:0@:vaticana -.u0@} [101] -@{char@:Kievan recitative mark@:126@:0@:26.00055@:4.49995@:4.49995@:26.00055@:0 -@:sM1kievan@} [126] -@{char@:Kievan whole note@:127@:0@:5@:5@:5@:5@:0@:s0kievan@} [127] -@{char@:Custos Ed. Vat.@:102@:0@:1.47209@:1.90149@:8.41876@:1.47209@:0@:vatican -a.u1@} [102] +9132@:2.93869@:s2blackpetrucci@} [92] @{char@:Ed. Vat. punctum@:93@:0@:3.0937@:1.77861@:1.93196@:3.0937@:0@:svaticana .punctum@} [93] -@{char@:Kievan quarter note down@:128@:0@:5.10002@:12.5@:1.99997@:5.10002@:0@:d -2kievan@} [128] -@{char@:Custos Ed. Vat.@:103@:0@:1.47209@:1.90149@:7.01563@:1.47209@:0@:vatican -a.u2@} [103] -@{char@:Kievan quarter note up@:129@:0@:5.10002@:1.99997@:13.00003@:5.10002@:0@ -:u2kievan@} [129] @{char@:Ed. Vat. punctum cavum@:94@:0@:3.0937@:1.77861@:1.93196@:3.0937@:0@:sva ticana.punctum.cavum@} [94] -@{char@:Kievan half note (line position)@:130@:0@:5.29999@:8.00003@:5@:5.29999@ -:0@:s1kievan@} [130] -@{char@:Reverse Custos Ed. Vat.@:104@:0@:1.47209@:5.6125@:1.90149@:1.47209@:0@: -vaticana.d0@} [104] -@{char@:Kievan half note (space position)@:131@:0@:5.50003@:5@:6.99997@:5.50003 -@:0@:sr1kievan@} [131] @{char@:Ed. Vat. linea punctum@:95@:0@:4.87953@:2.14674@:2.14674@:4.87953@:0@:s vaticana.linea.punctum@} [95] -@{char@:Reverse Custos Ed. Vat.@:105@:0@:1.47209@:8.41876@:1.90149@:1.47209@:0@ -:vaticana.d1@} [105] -@{char@:Kievan eighth note (down)@:132@:0@:6.25@:15@:2.5@:6.25@:0@:d3kievan@} -[132] -@{char@:Kievan eighth note (up)@:133@:0@:5@:1.99997@:14.49997@:5@:0@:u3kievan@} -[133] -@{char@:Reverse Custos Ed. Vat.@:106@:0@:1.47209@:7.01563@:1.90149@:1.47209@:0@ -:vaticana.d2@} [106] -@{puorg@:noteheads@} -) -@{tnof@}) ) -(some charht values had to be adjusted by as much as 0.1375pt) -(some chardp values had to be adjusted by as much as 0.1375pt) -Font metrics written on parmesan-noteheads20.tfm. -Output written on parmesan-noteheads20.600gf (101 characters, 23732 bytes). -Transcript written on parmesan-noteheads20.log. - @{char@:Ed. Vat. linea punctum cavum@:96@:0@:4.87953@:2.14674@:2.14674@:4.87953 @:0@:svaticana.linea.punctum.cavum@} [96] -@{char@:Custos Mensural@:107@:0@:7.36028@:2.0241@:11.225@:7.36028@:0@:mensural. -u0@} [107] -@{char@:Custos Mensural@:108@:0@:7.36028@:2.0241@:14.03127@:7.36028@:0@:mensura -l.u1@} [108] @{char@:Ed. Vat. inclinatum@:97@:0@:3.43585@:2.45345@:2.45345@:1.71793@:1.4113@ :svaticana.inclinatum@} [97] -@{char@:Custos Mensural@:109@:0@:7.36028@:2.0241@:12.62813@:7.36028@:0@:mensura -l.u2@} [109 @{char@:Ed. Vat. pes lower punctum@:98@:0@:3.0937@:1.74791@:1.71725@:3.0937@:0@ -:svaticana.lpes@} [98]]mv parmesan-noteheads20.log parmesan-noteheads20.tfm ./out - +:svaticana.lpes@} [98] @{char@:Ed. Vat. pes var lower punctum@:99@:0@:3.0937@:2.4226@:1.04256@:3.0937@ :0@:svaticana.vlpes@} [99] -@{char@:Reverse Custos Mensural@:110@:0@:7.36028@:11.225@:2.0241@:7.36028@:0@:m -ensural.d0@} [110] @{char@:Ed. Vat. pes upper punctum@:100@:0@:3.0937@:1.71725@:1.74791@:3.0937@:0 @:svaticana.upes@} [100] -@{char@:Reverse Custos Mensural@:111@:0@:7.36028@:14.03127@:2.0241@:7.36028@:0@ -:mensural.d1@} [111 @{char@:Ed. Vat. var pes upper punctum@:101@:0@:3.0937@:1.22656@:2.2386@:3.0937 -@:0@:svaticana.vupes@} [101]] +@:0@:svaticana.vupes@} [101] @{char@:Ed. Vat. plica@:102@:0@:1.85623@:1.1714@:1.2634@:1.85623@:0@:svaticana. plica@} [102] -@{char@:Reverse Custos Mensural@:112@:0@:7.36028@:12.62813@:2.0241@:7.36028@:0@ -:mensural.d2@} [112] -@{puorg@:custodes@} -) @{char@:Ed. Vat. var plica@:103@:0@:1.85623@:1.62222@:1.07016@:1.85623@:0@:svat -icana.vplica@} [103] (parmesan-accidentals.mf +icana.vplica@} [103] @{char@:Ed. Vat. epiphonus@:104@:0@:3.0937@:2.05464@:2.08531@:3.0937@:0@:svatic ana.epiphonus@} [104] -@{group@:accidentals@} -@{char@:Ed. Med. Flat@:113@:0.56128@:3.36754@:3.36754@:5.6125@:3.36754@:0@:medi -caeaM1@} [113] @{char@:Ed. Vat. var epiphonus@:105@:0@:3.0937@:2.72934@:1.41061@:3.0937@:0@:sv aticana.vepiphonus@} [105] -@{char@:Ed. Vat. Flat@:114@:0.13026@:2.93652@:1.90823@:5.1074@:2.93652@:0@:vati -canaM1@} [114 @{char@:Ed. Vat. rev. plica@:106@:0@:1.85623@:1.26341@:1.17139@:1.85623@:0@:sva -ticana.reverse.plica@} [106]] -@{char@:Ed. Vat. Natural@:115@:0.20842@:2.45338@:4.26547@:4.26547@:2.45338@:0@: -vaticana0@} [115] +ticana.reverse.plica@} [106] @{char@:Ed. Vat. rev. var plica@:107@:0@:1.85623@:1.8798@:0.81258@:1.85623@:0@: svaticana.reverse.vplica@} [107] -@{char@:Mensural Sharp@:116@:2.0044@:3.12686@:2.45338@:2.45338@:3.12686@:0@:men -sural1@} [116] @{char@:Ed. Vat. inner cephalicus@:108@:0@:3.0937@:2.08531@:2.05464@:3.0937@:0@ :svaticana.inner.cephalicus@} [108] -@{char@:Mensural Flat@:117@:0.39081@:2.63577@:1.79393@:10.49333@:2.63577@:0@:me -nsuralM1@} [117] @{char@:Ed. Vat. cephalicus@:109@:0@:3.0937@:7.0075@:2.05464@:3.0937@:0@:svatic ana.cephalicus@} [109] @{char@:Ed. Vat. quilisma@:110@:0@:3.0937@:1.71739@:2.20808@:3.0937@:0@:svatica na.quilisma@} [110] @{char@:Solesmes punctum inclinatum parvum@:111@:0@:2.1474@:1.5334@:1.5334@:1.0 -737@:0.49126@:ssolesmes.incl.parvum@} [111]rm -f parmesan-noteheads20.*gf parmesan-noteheads20.*pk - +737@:0.49126@:ssolesmes.incl.parvum@} [111] @{char@:Solesmes punctum auctum ascendens@:112@:0@:3.0937@:1.83994@:3.28134@:3. 0937@:0@:ssolesmes.auct.asc@} [112] @{char@:Solesmes punctum auctum descendens@:113@:0@:3.0937@:3.28134@:1.83994@:3 @@ -265952,8 +266131,7 @@ @{char@:Solesmes stropha aucta@:116@:0@:3.43585@:2.45345@:2.45345@:1.71793@:1.4 113@:ssolesmes.stropha.aucta@} [116] @{char@:Solesmes oriscus@:117@:0@:3.683@:1.8401@:1.8401@:3.683@:0@:ssolesmes.or -iscus@} [117]This is METAFONT, Version 2.7182818 (TeX Live 2019/dev/Debian) (preloaded base=mf) - +iscus@} [117] @{char@:Ed. Med. inclinatum@:118@:0@:4.71591@:3.3675@:3.3675@:2.35796@:2.32535@ :smedicaea.inclinatum@} [118] @{char@:Ed. Med. punctum@:119@:0@:4.48993@:2.80626@:2.80626@:4.48993@:0@:smedic @@ -265964,390 +266142,297 @@ ea.virga@} [121] @{char@:Hufnagel punctum@:122@:0@:8.01547@:2.80626@:2.80626@:4.00774@:1.76411@: shufnagel.punctum@} [122] -(parmesan-noteheads11.mf (feta-autometric.mf -****************************************************** -Using feta Autometric macros. -order of messages: - NAME/CODE/BP/WD/DP/HT/WX/WY -****************************************************** -) (parmesan-noteheads-generic.mf @{char@:Hufnagel virga@:123@:0@:8.01547@:8.41876@:2.80626@:8.01547@:0@:shufnage -l.virga@} [123] (feta-macros.mf +l.virga@} [123] @{char@:Hufnagel pes lower punctum@:124@:0@:11.225@:1.96437@:1.96437@:11.225@:0 -@:shufnagel.lpes@} [124]) (feta-params.mf +@:shufnagel.lpes@} [124] @{char@:Kievan final note@:125@:0@:7.37662@:8.41876@:8.41876@:7.37662@:0@:sM2ki evan@} [125] @{char@:Kievan recitative mark@:126@:0@:28.70288@:5.09143@:5.09143@:28.70288@:0 @:sM1kievan@} [126] @{char@:Kievan whole note@:127@:0@:5.6125@:5.6125@:5.6125@:5.6125@:0@:s0kievan@ -} [127]) -(parmesan-macros.mf -@{char@:Hufnagel Flat@:118@:0.52107@:3.32733@:1.9443@:10.36307@:3.32733@:0@:huf -nagelM1@} [118] +} [127] @{char@:Kievan quarter note down@:128@:0@:5.72478@:14.03127@:2.24496@:5.72478@: -0@:d2kievan@} [128]) -@{font@:GNU@:LilyPond@:parmesan@:11.22@:parmesanMusic@} -(parmesan-noteheads.mf +0@:d2kievan@} [128] @{char@:Kievan quarter note up@:129@:0@:5.72478@:2.24496@:14.59254@:5.72478@:0@ :u2kievan@} [129] -@{char@:Kievan sharp@:119@:0@:8.98004@:8.98004@:8.98004@:8.98004@:0@:kievan1@} -[119( echo ./out/parmesan-noteheads16.tfm: ./feta-autometric.mf ./parmesan-noteheads-generic.mf ./feta-macros.mf ./feta-params.mf ./parmesan-macros.mf ./parmesan-noteheads.mf > out/parmesan-noteheads16.dep ) && MFINPUTS=. mf-nowin -progname=mf "\mode:=ljfour; nonstopmode; input parmesan-noteheads16.mf;" -] @{char@:Kievan half note (line position)@:130@:0@:5.94923@:8.98004@:5.6125@:5.9 4923@:0@:s1kievan@} [130] -@{char@:Kievan flat@:120@:0@:5.6125@:5.6125@:10.10252@:5.6125@:0@:kievanM1@} -[120] -@{puorg@:accidentals@} -) @{char@:Kievan half note (space position)@:131@:0@:6.17378@:5.6125@:7.85747@:6. -17378@:0@:sr1kievan@} [131] (parmesan-flags.mf +17378@:0@:sr1kievan@} [131] @{char@:Kievan eighth note (down)@:132@:0@:7.01563@:16.83751@:2.80626@:7.01563@ :0@:d3kievan@} [132] -@{group@:flags@} -@{char@:8th Mensural Flag (up)@:121@:0@:3.36754@:11.225@:0.56128@:3.36754@:0@:m -ensuralu03@} [121] -@{group@:noteheads@} -@{char@:Neo-mensural maxima notehead (up)@:33@:0@:7.29305@:1.61487@:1.61487@:7. -29305@:0@:uM3neomensural@} [33] @{char@:Kievan eighth note (up)@:133@:0@:5.6125@:2.24496@:16.27623@:5.6125@:0@: u3kievan@} [133] @{puorg@:noteheads@} ) -@{tnof@}) -@{char@:8th Mensural Flag (up)@:122@:0@:3.36754@:8.41876@:0.56128@:3.36754@:0@: -mensuralu13@} [122] ) +@{tnof@}) ) (some charht values had to be adjusted by as much as 0.15334pt) (some chardp values had to be adjusted by as much as 0.15332pt) Font metrics written on parmesan-noteheads23.tfm. Output written on parmesan-noteheads23.600gf (101 characters, 26456 bytes). Transcript written on parmesan-noteheads23.log. +mv parmesan-noteheads23.log parmesan-noteheads23.tfm ./out +rm -f parmesan-noteheads23.*gf parmesan-noteheads23.*pk +( echo ./out/parmesan-noteheads11.tfm: ./feta-autometric.mf ./parmesan-noteheads-generic.mf ./feta-macros.mf ./feta-params.mf ./parmesan-macros.mf ./parmesan-noteheads.mf > out/parmesan-noteheads11.dep ) && MFINPUTS=. mf-nowin -progname=mf "\mode:=ljfour; nonstopmode; input parmesan-noteheads11.mf;" +This is METAFONT, Version 2.7182818 (TeX Live 2019/dev/Debian) (preloaded base=mf) -@{char@:8th Mensural Flag (up)@:123@:0@:3.36754@:9.82188@:0.56128@:3.36754@:0@: -mensuralu23@} [123] -@{char@:8th Mensural Flag (down)@:124@:3.36754@:0@:0.56128@:11.225@:0@:0@:mensu -rald03@} [124] +(parmesan-noteheads11.mf (feta-autometric.mf +****************************************************** +Using feta Autometric macros. +order of messages: + NAME/CODE/BP/WD/DP/HT/WX/WY +****************************************************** +) (parmesan-noteheads-generic.mf (feta-macros.mf) (feta-params.mf) +(parmesan-macros.mf) +@{font@:GNU@:LilyPond@:parmesan@:11.22@:parmesanMusic@} +(parmesan-noteheads.mf +@{group@:noteheads@} +@{char@:Neo-mensural maxima notehead (up)@:33@:0@:7.29305@:1.61487@:1.61487@:7. +29305@:0@:uM3neomensural@} [33] @{char@:Neo-mensural maxima notehead (down)@:34@:0@:7.29305@:1.61487@:1.61487@: 7.29305@:0@:dM3neomensural@} [34] -@{char@:8th Mensural Flag (down)@:125@:3.36754@:0@:0.56128@:8.41876@:0@:0@:mens -urald13@} [125] -@{char@:8th Mensural Flag (down)@:126@:3.36754@:0@:0.56128@:9.82188@:0@:0@:mens -urald23@} [126] @{char@:Neo-mensural longa notehead (up)@:35@:0@:5.61002@:1.61487@:1.61487@:5.6 1002@:0@:uM2neomensural@} [35] -@{char@:16th Mensural Flag (up)@:127@:0@:3.36754@:16.83751@:0.56128@:3.36754@:0 -@:mensuralu04@} [127] -@{char@:16th Mensural Flag (up)@:128@:0@:3.36754@:14.03127@:0.56128@:3.36754@:0 -@:mensuralu14@} [128] @{char@:Neo-mensural longa notehead (down)@:36@:0@:5.61002@:1.61487@:1.61487@:5 -.61002@:0@:dM2neomensural@} [36]mv parmesan-noteheads23.log parmesan-noteheads23.tfm ./out - -@{char@:16th Mensural Flag (up)@:129@:0@:3.36754@:15.43439@:0.56128@:3.36754@:0 -@:mensuralu24@} [129] +.61002@:0@:dM2neomensural@} [36] @{char@:Neo-mensural brevis notehead@:37@:0@:5.61002@:1.61487@:1.61487@:5.61002 @:0@:sM1neomensural@} [37] -@{char@:16th Mensural Flag (down)@:130@:3.36754@:0@:0.56128@:16.83751@:0@:0@:me -nsurald04@} [130] @{char@:Neo-mensural maxima notehead (up, reduced hole)@:38@:0@:7.29305@:1.6148 7@:1.61487@:7.29305@:0@:urM3neomensural@} [38] -@{char@:16th Mensural Flag (down)@:131@:3.36754@:0@:0.56128@:14.03127@:0@:0@:me -nsurald14@} [131] -@{char@:16th Mensural Flag (down)@:132@:3.36754@:0@:0.56128@:15.43439@:0@:0@:me -nsurald24@} [132] @{char@:Neo-mensural maxima notehead (down, reduced hole)@:39@:0@:7.29305@:1.61 487@:1.61487@:7.29305@:0@:drM3neomensural@} [39] -@{char@:32th Mensural Flag (up)@:133@:0@:3.36754@:22.45001@:0.56128@:3.36754@:0 -@:mensuralu05@} [133] @{char@:Neo-mensural longa notehead (up, reduced hole)@:40@:0@:5.61002@:1.61487 @:1.61487@:5.61002@:0@:urM2neomensural@} [40] -@{char@:32th Mensural Flag (up)@:134@:0@:3.36754@:19.64377@:0.56128@:3.36754@:0 -@:mensuralu15@} [134] @{char@:Neo-mensural longa notehead (down, reduced hole)@:41@:0@:5.61002@:1.614 87@:1.61487@:5.61002@:0@:drM2neomensural@} [41] @{char@:Neo-mensural brevis notehead (reduced hole)@:42@:0@:5.61002@:1.61487@:1 .61487@:5.61002@:0@:srM1neomensural@} [42] -@{char@:32th Mensural Flag (up)@:135@:0@:3.36754@:21.04689@:0.56128@:3.36754@:0 -@:mensuralu25@} [135] @{char@:Neo-mensural semibrevis head@:43@:0@:2.80501@:1.61487@:1.61487@:1.40251 @:0.51062@:s0neomensural@} [43] @{char@:Neo-mensural minima head@:44@:0@:2.80501@:1.61487@:1.61487@:1.40251@:0. 51062@:s1neomensural@} [44] @{char@:Neo-mensural semiminima head@:45@:0@:2.80501@:1.61487@:1.61487@:1.40251 @:0.51062@:s2neomensural@} [45] -@{char@:32th Mensural Flag (down)@:136@:3.36754@:0@:0.56128@:22.45001@:0@:0@:me -nsurald05@} [136] @{char@:Harmonic notehead (Neo-mensural open)@:46@:0@:3.64651@:2.09933@:2.09933 @:3.64651@:0@:s0harmonic@} [46] @{char@:Harmonic notehead (Neo-mensural black)@:47@:0@:3.64651@:2.09933@:2.0993 3@:3.64651@:0@:s2harmonic@} [47] -@{char@:32th Mensural Flag (down)@:137@:3.36754@:0@:0.56128@:19.64377@:0@:0@:me -nsurald15@} [137]rm -f parmesan-noteheads23.*gf parmesan-noteheads23.*pk - @{char@:Mensural maxima notehead (up)@:48@:0@:5.61002@:1.61487@:1.61487@:5.6100 2@:0@:uM3mensural@} [48] @{char@:Mensural maxima notehead (down)@:49@:0@:5.61002@:1.61487@:1.61487@:5.61 002@:0@:dM3mensural@} [49] -@{char@:32th Mensural Flag (down)@:138@:3.36754@:0@:0.56128@:21.04689@:0@:0@:me -nsurald25@} [138] @{char@:Mensural maxima notehead (ligature)@:50@:0@:5.61002@:1.61487@:1.61487@: 5.61002@:0@:sM3ligmensural@} [50] @{char@:Mensural longa notehead (up)@:51@:0@:2.80501@:1.61487@:1.61487@:2.80501 @:0@:uM2mensural@} [51] -@{char@:64th Mensural Flag (up)@:139@:0@:3.36754@:28.06252@:0.56128@:3.36754@:0 -@:mensuralu06@} [139] @{char@:Mensural longa notehead (down)@:52@:0@:2.80501@:1.61487@:1.61487@:2.805 01@:0@:dM2mensural@} [52] @{char@:Mensural longa notehead (ligature)@:53@:0@:2.80501@:1.61487@:1.61487@:2 .80501@:0@:sM2ligmensural@} [53] @{char@:Mensural brevis notehead@:54@:0@:2.80501@:1.61487@:1.61487@:2.80501@:0@ :sM1mensural@} [54] -@{char@:64th Mensural Flag (up)@:140@:0@:3.36754@:25.25627@:0.56128@:3.36754@:0 -@:mensuralu16@} [140] @{char@:Mensural maxima notehead (up, reduced hole)@:55@:0@:5.61002@:1.61487@:1 .61487@:5.61002@:0@:urM3mensural@} [55] @{char@:Mensural maxima notehead (down, reduced hole)@:56@:0@:5.61002@:1.61487@ :1.61487@:5.61002@:0@:drM3mensural@} [56] @{char@:Mensural maxima notehead (ligature, reduced hole)@:57@:0@:5.61002@:1.61 487@:1.61487@:5.61002@:0@:srM3ligmensural@} [57] -@{char@:64th Mensural Flag (up)@:141@:0@:3.36754@:26.6594@:0.56128@:3.36754@:0@ -:mensuralu26@} [141] @{char@:Mensural longa notehead (up, reduced hole)@:58@:0@:2.80501@:1.61487@:1. 61487@:2.80501@:0@:urM2mensural@} [58] @{char@:Mensural longa notehead (down, reduced hole)@:59@:0@:2.80501@:1.61487@: 1.61487@:2.80501@:0@:drM2mensural@} [59] -@{char@:64th Mensural Flag (down)@:142@:3.36754@:0@:0.56128@:28.06252@:0@:0@:me -nsurald06@} [142] @{char@:Mensural longa notehead (ligature, reduced hole)@:60@:0@:2.80501@:1.614 87@:1.61487@:2.80501@:0@:srM2ligmensural@} [60] @{char@:Mensural brevis notehead (reduced hole)@:61@:0@:2.80501@:1.61487@:1.614 87@:2.80501@:0@:srM1mensural@} [61] @{char@:Semi-colored mensural maxima notehead (up)@:62@:0@:5.61002@:1.61487@:1. 61487@:5.61002@:0@:uM3semimensural@} [62] -@{char@:64th Mensural Flag (down)@:143@:3.36754@:0@:0.56128@:25.25627@:0@:0@:me -nsurald16@} [143] @{char@:Semi-colored mensural maxima notehead (down)@:63@:0@:5.61002@:1.61487@: 1.61487@:5.61002@:0@:dM3semimensural@} [63] @{char@:Semi-colored mensural maxima notehead (ligature)@:64@:0@:5.61002@:1.614 87@:1.61487@:5.61002@:0@:sM3semiligmensural@} [64] @{char@:Semi-colored mensural longa notehead (up)@:65@:0@:2.80501@:1.61487@:1.6 1487@:2.80501@:0@:uM2semimensural@} [65] -@{char@:64th Mensural Flag (down)@:144@:3.36754@:0@:0.56128@:26.6594@:0@:0@:men -surald26@} [144] -@{puorg@:flags@} -) (parmesan-timesignatures.mf @{char@:Semi-colored mensural longa notehead (down)@:66@:0@:2.80501@:1.61487@:1 .61487@:2.80501@:0@:dM2semimensural@} [66] -@{group@:timesig@} -@{char@:Mensural 4/4 meter@:145@:0@:9.4609@:4.73045@:4.73045@:9.4609@:0@:mensur -al44@} [145] @{char@:Semi-colored mensural longa notehead (ligature)@:67@:0@:2.80501@:1.6148 7@:1.61487@:2.80501@:0@:sM2semiligmensural@} [67] -@{char@:Mensural 2/2 meter@:146@:0@:9.4609@:7.09569@:7.09569@:9.4609@:0@:mensur -al22@} [146] @{char@:Semi-colored mensural brevis notehead@:68@:0@:2.80501@:1.61487@:1.61487 @:2.80501@:0@:sM1semimensural@} [68] -@{char@:Mensural 3/2 meter@:147@:0@:9.4609@:4.73045@:4.73045@:9.4609@:0@:mensur -al32@} [147] @{char@:Semi-colored mensural maxima notehead (up, reduced hole)@:69@:0@:5.6100 2@:1.61487@:1.61487@:5.61002@:0@:urM3semimensural@} [69] -@{char@:Mensural 6/4 meter@:148@:0@:9.4609@:4.73045@:4.73045@:9.4609@:0@:mensur -al64@} [148] @{char@:Semi-colored mensural maxima notehead (down, reduced hole)@:70@:0@:5.61 002@:1.61487@:1.61487@:5.61002@:0@:drM3semimensural@} [70] @{char@:Semi-colored mensural maxima notehead (ligature, reduced hole)@:71@:0@: 5.61002@:1.61487@:1.61487@:5.61002@:0@:srM3semiligmensural@} [71] -@{char@:Mensural 9/4 meter@:149@:0@:9.4609@:4.73045@:4.73045@:9.4609@:0@:mensur -al94@} [149] @{char@:Semi-colored mensural longa notehead (up, reduced hole)@:72@:0@:2.80501 @:1.61487@:1.61487@:2.80501@:0@:urM2semimensural@} [72] -@{char@:Mensural 3/4 meter@:150@:0@:9.4609@:7.09569@:7.09569@:9.4609@:0@:mensur -al34@} [150] @{char@:Semi-colored mensural longa notehead (down, reduced hole)@:73@:0@:2.805 01@:1.61487@:1.61487@:2.80501@:0@:drM2semimensural@} [73] @{char@:Semi-colored mensural longa notehead (ligature, reduced hole)@:74@:0@:2 .80501@:1.61487@:1.61487@:2.80501@:0@:srM2semiligmensural@} [74] -@{char@:Mensural 6/8 meter@:151@:0@:9.4609@:7.09569@:7.09569@:9.4609@:0@:mensur -al68@} [151] @{char@:Semi-colored mensural brevis notehead (reduced hole)@:75@:0@:2.80501@:1 .61487@:1.61487@:2.80501@:0@:srM1semimensural@} [75] @{char@:Black mensural maxima notehead (up)@:76@:0@:5.61002@:1.61487@:1.61487@: 5.61002@:0@:uM3blackmensural@} [76] -@{char@:Mensural 9/8 meter@:152@:0@:9.4609@:7.09569@:7.09569@:9.4609@:0@:mensur -al98@} [152] @{char@:Black mensural maxima notehead (down)@:77@:0@:5.61002@:1.61487@:1.61487 @:5.61002@:0@:dM3blackmensural@} [77] -@{char@:Mensural 4/8 meter@:153@:0@:9.4609@:4.73045@:4.73045@:9.4609@:0@:mensur -al48@} [153] @{char@:Black mensural maxima notehead (ligature)@:78@:0@:5.61002@:1.61487@:1.6 1487@:5.61002@:0@:sM3blackligmensural@} [78] @{char@:Black mensural longa notehead (up)@:79@:0@:2.80501@:1.61487@:1.61487@:2 .80501@:0@:uM2blackmensural@} [79] -@{char@:Mensural 6/8 meter@:154@:0@:9.4609@:4.73045@:4.73045@:9.4609@:0@:mensur -al68alt@} [154] @{char@:Black mensural longa notehead (down)@:80@:0@:2.80501@:1.61487@:1.61487@ :2.80501@:0@:dM2blackmensural@} [80] -@{char@:Mensural 2/4 meter@:155@:0@:9.4609@:7.09569@:7.09569@:9.4609@:0@:mensur -al24@} [155] @{char@:Black mensural longa notehead (ligature)@:81@:0@:2.80501@:1.61487@:1.61 487@:2.80501@:0@:sM2blackligmensural@} [81] -@{char@:Mensural 4/4 meter@:156@:0@:9.4609@:4.73045@:4.73045@:9.4609@:0@:neomen -sural44@} [156] @{char@:Black mensural brevis notehead@:82@:0@:2.80501@:1.61487@:1.61487@:2.805 01@:0@:sM1blackmensural@} [82] -@{char@:Mensural 2/2 meter@:157@:0@:9.4609@:4.73045@:4.73045@:9.4609@:0@:neomen -sural22@} [157] -@{char@:Mensural 3/2 meter@:158@:0@:9.4609@:4.73045@:4.73045@:9.4609@:0@:neomen -sural32@} [158] -@{char@:Mensural 6/4 meter@:159@:0@:9.4609@:4.73045@:4.73045@:9.4609@:0@:neomen -sural64@} [159] @{char@:Mensural semibrevis head@:83@:0@:1.61946@:1.40251@:1.40251@:0.80974@:0. 55309@:s0mensural@} [83] -@{char@:Mensural 9/4 meter@:160@:0@:9.4609@:4.73045@:4.73045@:9.4609@:0@:neomen -sural94@} [160] -@{char@:Mensural 3/4 meter@:161@:0@:9.4609@:4.73045@:4.73045@:9.4609@:0@:neomen -sural34@} [161] @{char@:Mensural minima head@:84@:0@:1.61946@:1.40251@:1.40251@:0.80974@:0.5530 9@:s1mensural@} [84] -@{char@:Mensural 6/8 meter@:162@:0@:9.4609@:4.73045@:4.73045@:9.4609@:0@:neomen -sural68@} [162] -@{char@:Mensural 9/8 meter@:163@:0@:9.4609@:4.73045@:4.73045@:9.4609@:0@:neomen -sural98@} [163] @{char@:Mensural semiminima head@:85@:0@:1.61946@:1.40251@:1.40251@:0.80974@:0. 55309@:s2mensural@} [85] -@{char@:Mensural 4/8 meter@:164@:0@:9.4609@:4.73045@:4.73045@:9.4609@:0@:neomen -sural48@} [164] -@{char@:Mensural 6/8 meter@:165@:0@:9.4609@:4.73045@:4.73045@:9.4609@:0@:neomen -sural68alt@} [165] -@{char@:Mensural 2/4 meter@:166@:0@:9.4609@:4.73045@:4.73045@:9.4609@:0@:neomen -sural24@} [166] -@{puorg@:timesig@} -) (parmesan-scripts.mf @{char@:Black mensural semibrevis head@:86@:0@:1.61946@:1.40251@:1.40251@:0.809 74@:0.55309@:s0blackmensural@} [86] -@{group@:scripts@} -@{char@:ictus@:167@:0.26054@:0.26054@:0.98221@:0.98221@:0.26054@:0@:ictus@} -[167] -@{char@:accentus up@:168@:0.70157@:0.70157@:0.98221@:0.98221@:0.70157@:0@:uacce -ntus@} [168] @{char@:Petrucci semibrevis head@:87@:0@:3.25555@:2.2608@:2.2608@:1.62778@:1.15 656@:s0petrucci@} [87] -@{char@:accentus down@:169@:0.70157@:0.70157@:0.98221@:0.98221@:0.70157@:0@:dac -centus@} [169] -@{char@:half circle@:170@:0.87695@:0.87695@:0@:0.87695@:0.87695@:0@:usemicircul -us@} [170] -@{char@:half circle@:171@:0.87695@:0.87695@:0.87695@:0@:0.87695@:0@:dsemicircul -us@} [171] @{char@:Petrucci minima head@:88@:0@:3.25555@:2.2608@:2.2608@:1.62778@:1.15656@ :s1petrucci@} [88] -@{char@:circle@:172@:0.87695@:0.87695@:0.87695@:0.87695@:0.87695@:0@:circulus@} -[172] -@{char@:augmentum@:173@:0.70157@:0.70157@:0.70157@:0.70157@:0.70157@:0@:augment -um@} [173] @{char@:Petrucci semiminima head@:89@:0@:3.25555@:2.2608@:2.2608@:1.62778@:1.15 656@:s2petrucci@} [89] @{char@:Petrucci colored semibrevis head@:90@:0@:3.25555@:2.2608@:2.2608@:1.627 78@:1.15656@:s0blackpetrucci@} [90] @{char@:Petrucci colored minima head@:91@:0@:3.25555@:2.2608@:2.2608@:1.62778@: 1.15656@:s1blackpetrucci@} [91] -@{char@:signum congruentiae up@:174@:3.58788@:3.58788@:1.30269@:13.04877@:3.587 -88@:0@:usignumcongruentiae@} [174] @{char@:Petrucci colored semiminima head@:92@:0@:3.25555@:2.2608@:2.2608@:1.627 78@:1.15656@:s2blackpetrucci@} [92] -@{char@:signum congruentiae down@:175@:3.58788@:3.58788@:13.04877@:1.30269@:3.5 -8788@:0@:dsignumcongruentiae@} [175] -@{char@:Kievan end of piece (slash)@:176@:0@:8.97995@:11.72002@:16.3425@:8.9799 -5@:0@:barline.kievan@} [176 @{char@:Ed. Vat. punctum@:93@:0@:1.62904@:1.01172@:1.09247@:1.62904@:0@:svatica -na.punctum@} [93]] -@{puorg@:scripts@} -) (parmesan-dots.mf -@{group@:dots@} -@{char@:duration dot@:177@:0@:1.69714@:0.84857@:0.84857@:1.69714@:0@:dotvatican -a@} [177] -@{char@:Kievan augmentation dot@:178@:0@:5.09143@:2.54572@:2.54572@:5.09143@:0@ -:dotkievan@} [178] -@{puorg@:dots@} -) -@{tnof@}) +na.punctum@} [93] @{char@:Ed. Vat. punctum cavum@:94@:0@:1.62904@:1.01172@:1.09247@:1.62904@:0@:s -vaticana.punctum.cavum@} [94] ) -(some charht values had to be adjusted by as much as 0.70157pt) -(some chardp values had to be adjusted by as much as 0.70157pt) -Font metrics written on parmesan23.tfm. -Output written on parmesan23.600gf (146 characters, 50948 bytes). -Transcript written on parmesan23.log. -This is METAFONT, Version 2.7182818 (TeX Live 2019/dev/Debian) (preloaded base=mf) - +vaticana.punctum.cavum@} [94] @{char@:Ed. Vat. linea punctum@:95@:0@:2.6596@:1.1304@:1.1304@:2.6596@:0@:svati -cana.linea.punctum@} [95] +cana.linea.punctum@} [95]( echo ./out/parmesan-noteheads16.tfm: ./feta-autometric.mf ./parmesan-noteheads-generic.mf ./feta-macros.mf ./feta-params.mf ./parmesan-macros.mf ./parmesan-noteheads.mf > out/parmesan-noteheads16.dep ) && MFINPUTS=. mf-nowin -progname=mf "\mode:=ljfour; nonstopmode; input parmesan-noteheads16.mf;" + @{char@:Ed. Vat. linea punctum cavum@:96@:0@:2.6596@:1.1304@:1.1304@:2.6596@:0@ :svaticana.linea.punctum.cavum@} [96] -(parmesan-noteheads16.mf (feta-autometric.mf -****************************************************** -Using feta Autometric macros. -order of messages: - NAME/CODE/BP/WD/DP/HT/WX/WY -****************************************************** -) (parmesan-noteheads-generic.mf @{char@:Ed. Vat. inclinatum@:97@:0@:1.80919@:1.2919@:1.2919@:0.9046@:0.44247@:s -vaticana.inclinatum@} [97] (feta-macros.mf +vaticana.inclinatum@} [97] @{char@:Ed. Vat. pes lower punctum@:98@:0@:1.62904@:0.99554@:0.97942@:1.62904@: -0@:svaticana.lpes@} [98]) (feta-params.mf +0@:svaticana.lpes@} [98] @{char@:Ed. Vat. pes var lower punctum@:99@:0@:1.62904@:1.35081@:0.62415@:1.629 -04@:0@:svaticana.vlpes@} [99]) -(parmesan-macros.mf +04@:0@:svaticana.vlpes@} [99] @{char@:Ed. Vat. pes upper punctum@:100@:0@:1.62904@:0.97942@:0.99554@:1.62904@ -:0@:svaticana.upes@} [100]) -@{font@:GNU@:LilyPond@:parmesan@:15.87@:parmesanMusic@} -(parmesan-noteheads.mf +:0@:svaticana.upes@} [100] @{char@:Ed. Vat. var pes upper punctum@:101@:0@:1.62904@:0.72104@:1.25392@:1.62 904@:0@:svaticana.vupes@} [101] @{char@:Ed. Vat. plica@:102@:0@:0.97742@:0.69199@:0.74042@:0.97742@:0@:svatican a.plica@} [102] -@{group@:noteheads@} -@{char@:Neo-mensural maxima notehead (up)@:33@:0@:10.31552@:2.21606@:2.21606@:1 -0.31552@:0@:uM3neomensural@} [33] @{char@:Ed. Vat. var plica@:103@:0@:0.97742@:0.92937@:0.63867@:0.97742@:0@:svat icana.vplica@} [103] @{char@:Ed. Vat. epiphonus@:104@:0@:1.62904@:1.15707@:1.17322@:1.62904@:0@:svat icana.epiphonus@} [104] -@{char@:Neo-mensural maxima notehead (down)@:34@:0@:10.31552@:2.21606@:2.21606@ -:10.31552@:0@:dM3neomensural@} [34] @{char@:Ed. Vat. var epiphonus@:105@:0@:1.62904@:1.51234@:0.81795@:1.62904@:0@: svaticana.vepiphonus@} [105] -@{char@:Neo-mensural longa notehead (up)@:35@:0@:7.935@:2.21606@:2.21606@:7.935 -@:0@:uM2neomensural@} [35] @{char@:Ed. Vat. rev. plica@:106@:0@:0.97742@:0.74042@:0.69199@:0.97742@:0@:sva ticana.reverse.plica@} [106] @{char@:Ed. Vat. rev. var plica@:107@:0@:0.97742@:1.065@:0.50304@:0.97742@:0@:s vaticana.reverse.vplica@} [107] -@{char@:Neo-mensural longa notehead (down)@:36@:0@:7.935@:2.21606@:2.21606@:7.9 -35@:0@:dM2neomensural@} [36] @{char@:Ed. Vat. inner cephalicus@:108@:0@:1.62904@:1.17322@:1.15707@:1.62904@: 0@:svaticana.inner.cephalicus@} [108] -@{char@:Neo-mensural brevis notehead@:37@:0@:7.935@:2.21606@:2.21606@:7.935@:0@ -:sM1neomensural@} [37] @{char@:Ed. Vat. cephalicus@:109@:0@:1.62904@:3.76508@:1.15707@:1.62904@:0@:sva -ticana.cephalicus@} [109]mv parmesan23.log parmesan23.tfm ./out - -@{char@:Neo-mensural maxima notehead (up, reduced hole)@:38@:0@:10.31552@:2.216 -06@:2.21606@:10.31552@:0@:urM3neomensural@} [38] +ticana.cephalicus@} [109] @{char@:Ed. Vat. quilisma@:110@:0@:1.62904@:0.90431@:1.1627@:1.62904@:0@:svatic ana.quilisma@} [110] -@{char@:Neo-mensural maxima notehead (down, reduced hole)@:39@:0@:10.31552@:2.2 -1606@:2.21606@:10.31552@:0@:drM3neomensural@} [39]( echo ./out/parmesan-noteheads14.tfm: ./feta-autometric.mf ./parmesan-noteheads-generic.mf ./feta-macros.mf ./feta-params.mf ./parmesan-macros.mf ./parmesan-noteheads.mf > out/parmesan-noteheads14.dep ) && MFINPUTS=. mf-nowin -progname=mf "\mode:=ljfour; nonstopmode; input parmesan-noteheads14.mf;" - -@{char@:Neo-mensural longa notehead (up, reduced hole)@:40@:0@:7.935@:2.21606@: -2.21606@:7.935@:0@:urM2neomensural@} [40] @{char@:Solesmes punctum inclinatum parvum@:111@:0@:1.13075@:0.80743@:0.80743@: 0.56538@:-0.04199@:ssolesmes.incl.parvum@} [111] @{char@:Solesmes punctum auctum ascendens@:112@:0@:1.62904@:1.044@:1.80301@:1.6 2904@:0@:ssolesmes.auct.asc@} [112] +@{char@:Solesmes punctum auctum descendens@:113@:0@:1.62904@:1.80301@:1.044@:1. +62904@:0@:ssolesmes.auct.desc@} [113] +@{char@:Solesmes punctum incl. auctum@:114@:0@:1.80919@:1.2919@:1.2919@:0.9046@ +:0.44247@:ssolesmes.incl.auctum@} [114] +@{char@:Solesmes stropha@:115@:0@:1.80919@:1.2919@:1.2919@:0.9046@:0.44247@:sso +lesmes.stropha@} [115] +@{char@:Solesmes stropha aucta@:116@:0@:1.80919@:1.2919@:1.2919@:0.9046@:0.4424 +7@:ssolesmes.stropha.aucta@} [116] +@{char@:Solesmes oriscus@:117@:0@:1.93935@:0.96893@:0.96893@:1.93935@:0@:ssoles +mes.oriscus@} [117] +@{char@:Ed. Med. inclinatum@:118@:0@:2.3569@:1.683@:1.683@:1.17845@:0.83357@:sm +edicaea.inclinatum@} [118] +@{char@:Ed. Med. punctum@:119@:0@:2.24397@:1.40251@:1.40251@:2.24397@:0@:smedic +aea.punctum@} [119] +@{char@:Ed. Med. reverse virga@:120@:0@:2.24397@:1.40251@:7.01253@:2.24397@:0@: +smedicaea.rvirga@} [120] +@{char@:Ed. Med. virga@:121@:0@:2.24397@:7.01253@:1.40251@:2.24397@:0@:smedicae +a.virga@} [121] +@{char@:Hufnagel punctum@:122@:0@:4.00597@:1.40251@:1.40251@:2.00299@:0.55309@: +shufnagel.punctum@} [122] +@{char@:Hufnagel virga@:123@:0@:4.00597@:4.20752@:1.40251@:4.00597@:0@:shufnage +l.virga@} [123] +@{char@:Hufnagel pes lower punctum@:124@:0@:5.61002@:0.98175@:0.98175@:5.61002@ +:0@:shufnagel.lpes@} [124] +@{char@:Kievan final note@:125@:0@:3.3581@:4.20752@:4.20752@:3.3581@:0@:sM2kiev +an@} [125] +@{char@:Kievan recitative mark@:126@:0@:16.31659@:2.3803@:2.3803@:16.31659@:0@: +sM1kievan@} [126] +@{char@:Kievan whole note@:127@:0@:2.80501@:2.80501@:2.80501@:2.80501@:0@:s0kie +van@} [127] +@{char@:Kievan quarter note down@:128@:0@:2.86111@:7.01253@:1.12198@:2.86111@:0 +@:d2kievan@} [128] +@{char@:Kievan quarter note up@:129@:0@:2.86111@:1.12198@:7.29305@:2.86111@:0@: +u2kievan@} [129] +@{char@:Kievan half note (line position)@:130@:0@:2.9733@:4.48804@:2.80501@:2.9 +733@:0@:s1kievan@} [130] +@{char@:Kievan half note (space position)@:131@:0@:3.08553@:2.80501@:3.92699@:3 +.08553@:0@:sr1kievan@} [131] +@{char@:Kievan eighth note (down)@:132@:0@:3.50626@:8.41502@:1.40251@:3.50626@: +0@:d3kievan@} [132] +@{char@:Kievan eighth note (up)@:133@:0@:2.80501@:1.12198@:8.1345@:2.80501@:0@: +u3kievan@} [133] +@{puorg@:noteheads@} +) +@{tnof@}) ) +(some charht values had to be adjusted by as much as 0.06783pt) +Font metrics written on parmesan-noteheads11.tfm. +Output written on parmesan-noteheads11.600gf (101 characters, 14300 bytes). +Transcript written on parmesan-noteheads11.log. +mv parmesan-noteheads11.log parmesan-noteheads11.tfm ./out +rm -f parmesan-noteheads11.*gf parmesan-noteheads11.*pk +This is METAFONT, Version 2.7182818 (TeX Live 2019/dev/Debian) (preloaded base=mf) + +(parmesan-noteheads16.mf (feta-autometric.mf +****************************************************** +Using feta Autometric macros. +order of messages: + NAME/CODE/BP/WD/DP/HT/WX/WY +****************************************************** +) (parmesan-noteheads-generic.mf (feta-macros.mf) (feta-params.mf) +(parmesan-macros.mf) +@{font@:GNU@:LilyPond@:parmesan@:15.87@:parmesanMusic@} +(parmesan-noteheads.mf +@{group@:noteheads@} +@{char@:Neo-mensural maxima notehead (up)@:33@:0@:10.31552@:2.21606@:2.21606@:1 +0.31552@:0@:uM3neomensural@} [33] +@{char@:Neo-mensural maxima notehead (down)@:34@:0@:10.31552@:2.21606@:2.21606@ +:10.31552@:0@:dM3neomensural@} [34] +@{char@:Neo-mensural longa notehead (up)@:35@:0@:7.935@:2.21606@:2.21606@:7.935 +@:0@:uM2neomensural@} [35] +@{char@:Neo-mensural longa notehead (down)@:36@:0@:7.935@:2.21606@:2.21606@:7.9 +35@:0@:dM2neomensural@} [36] +@{char@:Neo-mensural brevis notehead@:37@:0@:7.935@:2.21606@:2.21606@:7.935@:0@ +:sM1neomensural@} [37] +@{char@:Neo-mensural maxima notehead (up, reduced hole)@:38@:0@:10.31552@:2.216 +06@:2.21606@:10.31552@:0@:urM3neomensural@} [38] +@{char@:Neo-mensural maxima notehead (down, reduced hole)@:39@:0@:10.31552@:2.2 +1606@:2.21606@:10.31552@:0@:drM3neomensural@} [39] +@{char@:Neo-mensural longa notehead (up, reduced hole)@:40@:0@:7.935@:2.21606@: +2.21606@:7.935@:0@:urM2neomensural@} [40] @{char@:Neo-mensural longa notehead (down, reduced hole)@:41@:0@:7.935@:2.21606 @:2.21606@:7.935@:0@:drM2neomensural@} [41] @{char@:Neo-mensural brevis notehead (reduced hole)@:42@:0@:7.935@:2.21606@:2.2 1606@:7.935@:0@:srM1neomensural@} [42] -@{char@:Solesmes punctum auctum descendens@:113@:0@:1.62904@:1.80301@:1.044@:1. -62904@:0@:ssolesmes.auct.desc@} [113] @{char@:Neo-mensural semibrevis head@:43@:0@:3.9675@:2.21606@:2.21606@:1.98375@ :1.00806@:s0neomensural@} [43] @{char@:Neo-mensural minima head@:44@:0@:3.9675@:2.21606@:2.21606@:1.98375@:1.0 @@ -266358,19 +266443,14 @@ @:5.15776@:0@:s0harmonic@} [46] @{char@:Harmonic notehead (Neo-mensural black)@:47@:0@:5.15776@:2.88089@:2.8808 9@:5.15776@:0@:s2harmonic@} [47] -@{char@:Solesmes punctum incl. auctum@:114@:0@:1.80919@:1.2919@:1.2919@:0.9046@ -:0.44247@:ssolesmes.incl.auctum@} [114] @{char@:Mensural maxima notehead (up)@:48@:0@:7.935@:2.21606@:2.21606@:7.935@:0 -@:uM3mensural@} [48]rm -f parmesan23.*gf parmesan23.*pk - +@:uM3mensural@} [48] @{char@:Mensural maxima notehead (down)@:49@:0@:7.935@:2.21606@:2.21606@:7.935@ :0@:dM3mensural@} [49] @{char@:Mensural maxima notehead (ligature)@:50@:0@:7.935@:2.21606@:2.21606@:7. 935@:0@:sM3ligmensural@} [50] @{char@:Mensural longa notehead (up)@:51@:0@:3.9675@:2.21606@:2.21606@:3.9675@: 0@:uM2mensural@} [51] -@{char@:Solesmes stropha@:115@:0@:1.80919@:1.2919@:1.2919@:0.9046@:0.44247@:sso -lesmes.stropha@} [115] @{char@:Mensural longa notehead (down)@:52@:0@:3.9675@:2.21606@:2.21606@:3.9675 @:0@:dM2mensural@} [52] @{char@:Mensural longa notehead (ligature)@:53@:0@:3.9675@:2.21606@:2.21606@:3. @@ -266379,38 +266459,24 @@ M1mensural@} [54] @{char@:Mensural maxima notehead (up, reduced hole)@:55@:0@:7.935@:2.21606@:2.2 1606@:7.935@:0@:urM3mensural@} [55] -@{char@:Solesmes stropha aucta@:116@:0@:1.80919@:1.2919@:1.2919@:0.9046@:0.4424 -7@:ssolesmes.stropha.aucta@} [116] @{char@:Mensural maxima notehead (down, reduced hole)@:56@:0@:7.935@:2.21606@:2 .21606@:7.935@:0@:drM3mensural@} [56] -@{char@:Solesmes oriscus@:117@:0@:1.93935@:0.96893@:0.96893@:1.93935@:0@:ssoles -mes.oriscus@} [117] @{char@:Mensural maxima notehead (ligature, reduced hole)@:57@:0@:7.935@:2.2160 6@:2.21606@:7.935@:0@:srM3ligmensural@} [57] @{char@:Mensural longa notehead (up, reduced hole)@:58@:0@:3.9675@:2.21606@:2.2 1606@:3.9675@:0@:urM2mensural@} [58] @{char@:Mensural longa notehead (down, reduced hole)@:59@:0@:3.9675@:2.21606@:2 .21606@:3.9675@:0@:drM2mensural@} [59] -@{char@:Ed. Med. inclinatum@:118@:0@:2.3569@:1.683@:1.683@:1.17845@:0.83357@:sm -edicaea.inclinatum@} [118] @{char@:Mensural longa notehead (ligature, reduced hole)@:60@:0@:3.9675@:2.2160 6@:2.21606@:3.9675@:0@:srM2ligmensural@} [60] -@{char@:Ed. Med. punctum@:119@:0@:2.24397@:1.40251@:1.40251@:2.24397@:0@:smedic -aea.punctum@} [119] @{char@:Mensural brevis notehead (reduced hole)@:61@:0@:3.9675@:2.21606@:2.2160 -6@:3.9675@:0@:srM1mensural@} [61 -@{char@:Ed. Med. reverse virga@:120@:0@:2.24397@:1.40251@:7.01253@:2.24397@:0@: -smedicaea.rvirga@} [120]] -@{char@:Ed. Med. virga@:121@:0@:2.24397@:7.01253@:1.40251@:2.24397@:0@:smedicae -a.virga@} [121] +6@:3.9675@:0@:srM1mensural@} [61] @{char@:Semi-colored mensural maxima notehead (up)@:62@:0@:7.935@:2.21606@:2.21 606@:7.935@:0@:uM3semimensural@} [62] @{char@:Semi-colored mensural maxima notehead (down)@:63@:0@:7.935@:2.21606@:2. 21606@:7.935@:0@:dM3semimensural@} [63] @{char@:Semi-colored mensural maxima notehead (ligature)@:64@:0@:7.935@:2.21606 @:2.21606@:7.935@:0@:sM3semiligmensural@} [64] -@{char@:Hufnagel punctum@:122@:0@:4.00597@:1.40251@:1.40251@:2.00299@:0.55309@: -shufnagel.punctum@} [122] @{char@:Semi-colored mensural longa notehead (up)@:65@:0@:3.9675@:2.21606@:2.21 606@:3.9675@:0@:uM2semimensural@} [65] @{char@:Semi-colored mensural longa notehead (down)@:66@:0@:3.9675@:2.21606@:2. @@ -266421,54 +266487,24 @@ :3.9675@:0@:sM1semimensural@} [68] @{char@:Semi-colored mensural maxima notehead (up, reduced hole)@:69@:0@:7.935@ :2.21606@:2.21606@:7.935@:0@:urM3semimensural@} [69] -@{char@:Hufnagel virga@:123@:0@:4.00597@:4.20752@:1.40251@:4.00597@:0@:shufnage -l.virga@} [123] @{char@:Semi-colored mensural maxima notehead (down, reduced hole)@:70@:0@:7.93 5@:2.21606@:2.21606@:7.935@:0@:drM3semimensural@} [70] -@{char@:Hufnagel pes lower punctum@:124@:0@:5.61002@:0.98175@:0.98175@:5.61002@ -:0@:shufnagel.lpes@} [124] @{char@:Semi-colored mensural maxima notehead (ligature, reduced hole)@:71@:0@: 7.935@:2.21606@:2.21606@:7.935@:0@:srM3semiligmensural@} [71] -@{char@:Kievan final note@:125@:0@:3.3581@:4.20752@:4.20752@:3.3581@:0@:sM2kiev -an@} [125] -@{char@:Kievan recitative mark@:126@:0@:16.31659@:2.3803@:2.3803@:16.31659@:0@: -sM1kievan@} [126] @{char@:Semi-colored mensural longa notehead (up, reduced hole)@:72@:0@:3.9675@ :2.21606@:2.21606@:3.9675@:0@:urM2semimensural@} [72] -@{char@:Kievan whole note@:127@:0@:2.80501@:2.80501@:2.80501@:2.80501@:0@:s0kie -van@} [127] @{char@:Semi-colored mensural longa notehead (down, reduced hole)@:73@:0@:3.967 5@:2.21606@:2.21606@:3.9675@:0@:drM2semimensural@} [73] -@{char@:Kievan quarter note down@:128@:0@:2.86111@:7.01253@:1.12198@:2.86111@:0 -@:d2kievan@} [128] -@{char@:Kievan quarter note up@:129@:0@:2.86111@:1.12198@:7.29305@:2.86111@:0@: -u2kievan@} [129] @{char@:Semi-colored mensural longa notehead (ligature, reduced hole)@:74@:0@:3 .9675@:2.21606@:2.21606@:3.9675@:0@:srM2semiligmensural@} [74] -@{char@:Kievan half note (line position)@:130@:0@:2.9733@:4.48804@:2.80501@:2.9 -733@:0@:s1kievan@} [130] @{char@:Semi-colored mensural brevis notehead (reduced hole)@:75@:0@:3.9675@:2. 21606@:2.21606@:3.9675@:0@:srM1semimensural@} [75] -@{char@:Kievan half note (space position)@:131@:0@:3.08553@:2.80501@:3.92699@:3 -.08553@:0@:sr1kievan@} [131] @{char@:Black mensural maxima notehead (up)@:76@:0@:7.935@:2.21606@:2.21606@:7. 935@:0@:uM3blackmensural@} [76] -@{char@:Kievan eighth note (down)@:132@:0@:3.50626@:8.41502@:1.40251@:3.50626@: -0@:d3kievan@} [132] @{char@:Black mensural maxima notehead (down)@:77@:0@:7.935@:2.21606@:2.21606@: 7.935@:0@:dM3blackmensural@} [77] -@{char@:Kievan eighth note (up)@:133@:0@:2.80501@:1.12198@:8.1345@:2.80501@:0@: -u3kievan@} [133] @{char@:Black mensural maxima notehead (ligature)@:78@:0@:7.935@:2.21606@:2.216 06@:7.935@:0@:sM3blackligmensural@} [78] -@{puorg@:noteheads@} -) -@{tnof@}) ) -(some charht values had to be adjusted by as much as 0.06783pt) -Font metrics written on parmesan-noteheads11.tfm. -Output written on parmesan-noteheads11.600gf (101 characters, 14300 bytes). -Transcript written on parmesan-noteheads11.log. - @{char@:Black mensural longa notehead (up)@:79@:0@:3.9675@:2.21606@:2.21606@:3. 9675@:0@:uM2blackmensural@} [79] @{char@:Black mensural longa notehead (down)@:80@:0@:3.9675@:2.21606@:2.21606@: @@ -266476,8 +266512,7 @@ @{char@:Black mensural longa notehead (ligature)@:81@:0@:3.9675@:2.21606@:2.216 06@:3.9675@:0@:sM2blackligmensural@} [81] @{char@:Black mensural brevis notehead@:82@:0@:3.9675@:2.21606@:2.21606@:3.9675 -@:0@:sM1blackmensural@} [82]mv parmesan-noteheads11.log parmesan-noteheads11.tfm ./out - +@:0@:sM1blackmensural@} [82] @{char@:Mensural semibrevis head@:83@:0@:2.29062@:1.98375@:1.98375@:1.14531@:1. 05452@:s0mensural@} [83] @{char@:Mensural minima head@:84@:0@:2.29062@:1.98375@:1.98375@:1.14531@:1.0545 @@ -266497,8 +266532,7 @@ @{char@:Petrucci colored minima head@:91@:0@:4.46756@:3.10246@:3.10246@:2.23378 @:1.89445@:s1blackpetrucci@} [91] @{char@:Petrucci colored semiminima head@:92@:0@:4.46756@:3.10246@:3.10246@:2.2 -3378@:1.89445@:s2blackpetrucci@} [92]rm -f parmesan-noteheads11.*gf parmesan-noteheads11.*pk - +3378@:1.89445@:s2blackpetrucci@} [92] @{char@:Ed. Vat. punctum@:93@:0@:2.2355@:1.32927@:1.44008@:2.2355@:0@:svaticana .punctum@} [93] @{char@:Ed. Vat. punctum cavum@:94@:0@:2.2355@:1.32927@:1.44008@:2.2355@:0@:sva @@ -266524,7 +266558,8 @@ @{char@:Ed. Vat. epiphonus@:104@:0@:2.2355@:1.52873@:1.55089@:2.2355@:0@:svatic ana.epiphonus@} [104] @{char@:Ed. Vat. var epiphonus@:105@:0@:2.2355@:2.01627@:1.06335@:2.2355@:0@:sv -aticana.vepiphonus@} [105] +aticana.vepiphonus@} [105]( echo ./out/parmesan-noteheads14.tfm: ./feta-autometric.mf ./parmesan-noteheads-generic.mf ./feta-macros.mf ./feta-params.mf ./parmesan-macros.mf ./parmesan-noteheads.mf > out/parmesan-noteheads14.dep ) && MFINPUTS=. mf-nowin -progname=mf "\mode:=ljfour; nonstopmode; input parmesan-noteheads14.mf;" + @{char@:Ed. Vat. rev. plica@:106@:0@:1.34132@:0.95699@:0.8905@:1.34132@:0@:svat icana.reverse.plica@} [106] @{char@:Ed. Vat. rev. var plica@:107@:0@:1.34132@:1.4024@:0.63121@:1.34132@:0@: @@ -266542,69 +266577,43 @@ @{char@:Solesmes punctum auctum descendens@:113@:0@:2.2355@:2.41515@:1.37358@:2 .2355@:0@:ssolesmes.auct.desc@} [113] @{char@:Solesmes punctum incl. auctum@:114@:0@:2.48274@:1.77286@:1.77286@:1.241 -38@:0.84363@:ssolesmes.incl.auctum@} [114]This is METAFONT, Version 2.7182818 (TeX Live 2019/dev/Debian) (preloaded base=mf) - +38@:0.84363@:ssolesmes.incl.auctum@} [114] @{char@:Solesmes stropha@:115@:0@:2.48274@:1.77286@:1.77286@:1.24138@:0.84363@: ssolesmes.stropha@} [115] @{char@:Solesmes stropha aucta@:116@:0@:2.48274@:1.77286@:1.77286@:1.24138@:0.8 4363@:ssolesmes.stropha.aucta@} [116] -(parmesan-noteheads14.mf (feta-autometric.mf -****************************************************** -Using feta Autometric macros. -order of messages: - NAME/CODE/BP/WD/DP/HT/WX/WY -****************************************************** -) (parmesan-noteheads-generic.mf @{char@:Solesmes oriscus@:117@:0@:2.66133@:1.32965@:1.32965@:2.66133@:0@:ssoles -mes.oriscus@} [117] (feta-macros.mf) (feta-params.mf +mes.oriscus@} [117] @{char@:Ed. Med. inclinatum@:118@:0@:3.3337@:2.3805@:2.3805@:1.66685@:1.45126@: -smedicaea.inclinatum@} [118]) -(parmesan-macros.mf +smedicaea.inclinatum@} [118] @{char@:Ed. Med. punctum@:119@:0@:3.17395@:1.98375@:1.98375@:3.17395@:0@:smedic -aea.punctum@} [119]) -@{font@:GNU@:LilyPond@:parmesan@:14.14@:parmesanMusic@} -(parmesan-noteheads.mf +aea.punctum@} [119] @{char@:Ed. Med. reverse virga@:120@:0@:3.17395@:1.98375@:9.91875@:3.17395@:0@: smedicaea.rvirga@} [120] @{char@:Ed. Med. virga@:121@:0@:3.17395@:9.91875@:1.98375@:3.17395@:0@:smedicae a.virga@} [121] -@{group@:noteheads@} -@{char@:Neo-mensural maxima notehead (up)@:33@:0@:9.19102@:1.99239@:1.99239@:9. -19102@:0@:uM3neomensural@} [33] @{char@:Hufnagel punctum@:122@:0@:5.66617@:1.98375@:1.98375@:2.83308@:1.05452@: shufnagel.punctum@} [122] -@{char@:Neo-mensural maxima notehead (down)@:34@:0@:9.19102@:1.99239@:1.99239@: -9.19102@:0@:dM3neomensural@} [34] -@{char@:Neo-mensural longa notehead (up)@:35@:0@:7.07@:1.99239@:1.99239@:7.07@: -0@:uM2neomensural@} [35] @{char@:Hufnagel virga@:123@:0@:5.66617@:5.95125@:1.98375@:5.66617@:0@:shufnage l.virga@} [123] @{char@:Hufnagel pes lower punctum@:124@:0@:7.935@:1.38863@:1.38863@:7.935@:0@: shufnagel.lpes@} [124] @{char@:Kievan final note@:125@:0@:5.02202@:5.95125@:5.95125@:5.02202@:0@:sM2ki evan@} [125] -@{char@:Neo-mensural longa notehead (down)@:36@:0@:7.07@:1.99239@:1.99239@:7.07 -@:0@:dM2neomensural@} [36] @{char@:Kievan recitative mark@:126@:0@:21.44537@:3.50288@:3.50288@:21.44537@:0 @:sM1kievan@} [126] -@{char@:Neo-mensural brevis notehead@:37@:0@:7.07@:1.99239@:1.99239@:7.07@:0@:s -M1neomensural@} [37] @{char@:Kievan whole note@:127@:0@:3.9675@:3.9675@:3.9675@:3.9675@:0@:s0kievan@ } [127] @{char@:Kievan quarter note down@:128@:0@:4.04686@:9.91875@:1.58698@:4.04686@:0 @:d2kievan@} [128] @{char@:Kievan quarter note up@:129@:0@:4.04686@:1.58698@:10.31552@:4.04686@:0@ :u2kievan@} [129] -@{char@:Neo-mensural maxima notehead (up, reduced hole)@:38@:0@:9.19102@:1.9923 -9@:1.99239@:9.19102@:0@:urM3neomensural@} [38] @{char@:Kievan half note (line position)@:130@:0@:4.20554@:6.34802@:3.9675@:4.2 0554@:0@:s1kievan@} [130] @{char@:Kievan half note (space position)@:131@:0@:4.36427@:3.9675@:5.55447@:4. 36427@:0@:sr1kievan@} [131] @{char@:Kievan eighth note (down)@:132@:0@:4.95938@:11.9025@:1.98375@:4.95938@: 0@:d3kievan@} [132] -@{char@:Neo-mensural maxima notehead (down, reduced hole)@:39@:0@:9.19102@:1.99 -239@:1.99239@:9.19102@:0@:drM3neomensural@} [39] @{char@:Kievan eighth note (up)@:133@:0@:3.9675@:1.58698@:11.50572@:3.9675@:0@: u3kievan@} [133] @{puorg@:noteheads@} @@ -266615,8 +266624,35 @@ Font metrics written on parmesan-noteheads16.tfm. Output written on parmesan-noteheads16.600gf (101 characters, 19240 bytes). Transcript written on parmesan-noteheads16.log. -( echo ./out/parmesan-noteheads18.tfm: ./feta-autometric.mf ./parmesan-noteheads-generic.mf ./feta-macros.mf ./feta-params.mf ./parmesan-macros.mf ./parmesan-noteheads.mf > out/parmesan-noteheads18.dep ) && MFINPUTS=. mf-nowin -progname=mf "\mode:=ljfour; nonstopmode; input parmesan-noteheads18.mf;" +mv parmesan-noteheads16.log parmesan-noteheads16.tfm ./out +rm -f parmesan-noteheads16.*gf parmesan-noteheads16.*pk +This is METAFONT, Version 2.7182818 (TeX Live 2019/dev/Debian) (preloaded base=mf) +(parmesan-noteheads14.mf (feta-autometric.mf +****************************************************** +Using feta Autometric macros. +order of messages: + NAME/CODE/BP/WD/DP/HT/WX/WY +****************************************************** +) (parmesan-noteheads-generic.mf (feta-macros.mf) (feta-params.mf) +(parmesan-macros.mf) +@{font@:GNU@:LilyPond@:parmesan@:14.14@:parmesanMusic@} +(parmesan-noteheads.mf +@{group@:noteheads@} +@{char@:Neo-mensural maxima notehead (up)@:33@:0@:9.19102@:1.99239@:1.99239@:9. +19102@:0@:uM3neomensural@} [33] +@{char@:Neo-mensural maxima notehead (down)@:34@:0@:9.19102@:1.99239@:1.99239@: +9.19102@:0@:dM3neomensural@} [34] +@{char@:Neo-mensural longa notehead (up)@:35@:0@:7.07@:1.99239@:1.99239@:7.07@: +0@:uM2neomensural@} [35] +@{char@:Neo-mensural longa notehead (down)@:36@:0@:7.07@:1.99239@:1.99239@:7.07 +@:0@:dM2neomensural@} [36] +@{char@:Neo-mensural brevis notehead@:37@:0@:7.07@:1.99239@:1.99239@:7.07@:0@:s +M1neomensural@} [37] +@{char@:Neo-mensural maxima notehead (up, reduced hole)@:38@:0@:9.19102@:1.9923 +9@:1.99239@:9.19102@:0@:urM3neomensural@} [38] +@{char@:Neo-mensural maxima notehead (down, reduced hole)@:39@:0@:9.19102@:1.99 +239@:1.99239@:9.19102@:0@:drM3neomensural@} [39] @{char@:Neo-mensural longa notehead (up, reduced hole)@:40@:0@:7.07@:1.99239@:1 .99239@:7.07@:0@:urM2neomensural@} [40] @{char@:Neo-mensural longa notehead (down, reduced hole)@:41@:0@:7.07@:1.99239@ @@ -266624,8 +266660,7 @@ @{char@:Neo-mensural brevis notehead (reduced hole)@:42@:0@:7.07@:1.99239@:1.99 239@:7.07@:0@:srM1neomensural@} [42] @{char@:Neo-mensural semibrevis head@:43@:0@:3.535@:1.99239@:1.99239@:1.7675@:0 -.82298@:s0neomensural@} [43]mv parmesan-noteheads16.log parmesan-noteheads16.tfm ./out - +.82298@:s0neomensural@} [43] @{char@:Neo-mensural minima head@:44@:0@:3.535@:1.99239@:1.99239@:1.7675@:0.822 98@:s1neomensural@} [44] @{char@:Neo-mensural semiminima head@:45@:0@:3.535@:1.99239@:1.99239@:1.7675@:0 @@ -266671,8 +266706,7 @@ @{char@:Semi-colored mensural longa notehead (up)@:65@:0@:3.535@:1.99239@:1.992 39@:3.535@:0@:uM2semimensural@} [65] @{char@:Semi-colored mensural longa notehead (down)@:66@:0@:3.535@:1.99239@:1.9 -9239@:3.535@:0@:dM2semimensural@} [66]rm -f parmesan-noteheads16.*gf parmesan-noteheads16.*pk - +9239@:3.535@:0@:dM2semimensural@} [66] @{char@:Semi-colored mensural longa notehead (ligature)@:67@:0@:3.535@:1.99239@ :1.99239@:3.535@:0@:sM2semiligmensural@} [67] @{char@:Semi-colored mensural brevis notehead@:68@:0@:3.535@:1.99239@:1.99239@: @@ -266706,7 +266740,8 @@ @{char@:Black mensural brevis notehead@:82@:0@:3.535@:1.99239@:1.99239@:3.535@: 0@:sM1blackmensural@} [82] @{char@:Mensural semibrevis head@:83@:0@:2.04092@:1.7675@:1.7675@:1.02046@:0.86 -797@:s0mensural@} [83] +797@:s0mensural@} [83]( echo ./out/parmesan-noteheads18.tfm: ./feta-autometric.mf ./parmesan-noteheads-generic.mf ./feta-macros.mf ./feta-params.mf ./parmesan-macros.mf ./parmesan-noteheads.mf > out/parmesan-noteheads18.dep ) && MFINPUTS=. mf-nowin -progname=mf "\mode:=ljfour; nonstopmode; input parmesan-noteheads18.mf;" + @{char@:Mensural minima head@:84@:0@:2.04092@:1.7675@:1.7675@:1.02046@:0.86797@ :s1mensural@} [84] @{char@:Mensural semiminima head@:85@:0@:2.04092@:1.7675@:1.7675@:1.02046@:0.86 @@ -266770,68 +266805,43 @@ @{char@:Solesmes punctum incl. auctum@:114@:0@:2.23216@:1.59392@:1.59392@:1.116 09@:0.69438@:ssolesmes.incl.auctum@} [114] @{char@:Solesmes stropha@:115@:0@:2.23216@:1.59392@:1.59392@:1.11609@:0.69438@: -ssolesmes.stropha@} [115]This is METAFONT, Version 2.7182818 (TeX Live 2019/dev/Debian) (preloaded base=mf) - +ssolesmes.stropha@} [115] @{char@:Solesmes stropha aucta@:116@:0@:2.23216@:1.59392@:1.59392@:1.11609@:0.6 9438@:ssolesmes.stropha.aucta@} [116] @{char@:Solesmes oriscus@:117@:0@:2.39272@:1.19545@:1.19545@:2.39272@:0@:ssoles mes.oriscus@} [117] @{char@:Ed. Med. inclinatum@:118@:0@:2.97029@:2.121@:2.121@:1.48515@:1.22147@:s medicaea.inclinatum@} [118] -(parmesan-noteheads18.mf (feta-autometric.mf @{char@:Ed. Med. punctum@:119@:0@:2.82796@:1.7675@:1.7675@:2.82796@:0@:smedicae a.punctum@} [119] -****************************************************** -Using feta Autometric macros. -order of messages: - NAME/CODE/BP/WD/DP/HT/WX/WY -****************************************************** -) (parmesan-noteheads-generic.mf @{char@:Ed. Med. reverse virga@:120@:0@:2.82796@:1.7675@:8.83751@:2.82796@:0@:s -medicaea.rvirga@} [120] (feta-macros.mf +medicaea.rvirga@} [120] @{char@:Ed. Med. virga@:121@:0@:2.82796@:8.83751@:1.7675@:2.82796@:0@:smedicaea -.virga@} [121]) (feta-params.mf) -(parmesan-macros.mf) -@{font@:GNU@:LilyPond@:parmesan@:17.82@:parmesanMusic@} -(parmesan-noteheads.mf +.virga@} [121] @{char@:Hufnagel punctum@:122@:0@:5.04851@:1.7675@:1.7675@:2.52426@:0.86797@:sh ufnagel.punctum@} [122] -@{group@:noteheads@} -@{char@:Neo-mensural maxima notehead (up)@:33@:0@:11.58304@:2.46817@:2.46817@:1 -1.58304@:0@:uM3neomensural@} [33]( echo ./out/parmesan-noteheads26.tfm: ./feta-autometric.mf ./parmesan-noteheads-generic.mf ./feta-macros.mf ./feta-params.mf ./parmesan-macros.mf ./parmesan-noteheads.mf > out/parmesan-noteheads26.dep ) && MFINPUTS=. mf-nowin -progname=mf "\mode:=ljfour; nonstopmode; input parmesan-noteheads26.mf;" - @{char@:Hufnagel virga@:123@:0@:5.04851@:5.3025@:1.7675@:5.04851@:0@:shufnagel. virga@} [123] -@{char@:Neo-mensural maxima notehead (down)@:34@:0@:11.58304@:2.46817@:2.46817@ -:11.58304@:0@:dM3neomensural@} [34] @{char@:Hufnagel pes lower punctum@:124@:0@:7.07@:1.23724@:1.23724@:7.07@:0@:sh ufnagel.lpes@} [124] @{char@:Kievan final note@:125@:0@:4.40297@:5.3025@:5.3025@:4.40297@:0@:sM2kiev an@} [125] @{char@:Kievan recitative mark@:126@:0@:19.53723@:3.08524@:3.08524@:19.53723@:0 @:sM1kievan@} [126] -@{char@:Neo-mensural longa notehead (up)@:35@:0@:8.91@:2.46817@:2.46817@:8.91@: -0@:uM2neomensural@} [35] @{char@:Kievan whole note@:127@:0@:3.535@:3.535@:3.535@:3.535@:0@:s0kievan@} [127] @{char@:Kievan quarter note down@:128@:0@:3.60571@:8.83751@:1.41399@:3.60571@:0 @:d2kievan@} [128] @{char@:Kievan quarter note up@:129@:0@:3.60571@:1.41399@:9.19102@:3.60571@:0@: u2kievan@} [129] -@{char@:Neo-mensural longa notehead (down)@:36@:0@:8.91@:2.46817@:2.46817@:8.91 -@:0@:dM2neomensural@} [36] @{char@:Kievan half note (line position)@:130@:0@:3.7471@:5.65602@:3.535@:3.747 1@:0@:s1kievan@} [130] -@{char@:Neo-mensural brevis notehead@:37@:0@:8.91@:2.46817@:2.46817@:8.91@:0@:s -M1neomensural@} [37] @{char@:Kievan half note (space position)@:131@:0@:3.88852@:3.535@:4.94899@:3.8 8852@:0@:sr1kievan@} [131] @{char@:Kievan eighth note (down)@:132@:0@:4.41876@:10.60501@:1.7675@:4.41876@: 0@:d3kievan@} [132] @{char@:Kievan eighth note (up)@:133@:0@:3.535@:1.41399@:10.2515@:3.535@:0@:u3k ievan@} [133] -@{char@:Neo-mensural maxima notehead (up, reduced hole)@:38@:0@:11.58304@:2.468 -17@:2.46817@:11.58304@:0@:urM3neomensural@} [38] @{puorg@:noteheads@} ) @{tnof@}) ) @@ -266840,9 +266850,35 @@ Font metrics written on parmesan-noteheads14.tfm. Output written on parmesan-noteheads14.600gf (101 characters, 17040 bytes). Transcript written on parmesan-noteheads14.log. +mv parmesan-noteheads14.log parmesan-noteheads14.tfm ./out +This is METAFONT, Version 2.7182818 (TeX Live 2019/dev/Debian) (preloaded base=mf) +(parmesan-noteheads18.mf (feta-autometric.mf +****************************************************** +Using feta Autometric macros. +order of messages: + NAME/CODE/BP/WD/DP/HT/WX/WY +****************************************************** +) (parmesan-noteheads-generic.mf (feta-macros.mf) (feta-params.mf) +(parmesan-macros.mf) +@{font@:GNU@:LilyPond@:parmesan@:17.82@:parmesanMusic@} +(parmesan-noteheads.mf +@{group@:noteheads@} +@{char@:Neo-mensural maxima notehead (up)@:33@:0@:11.58304@:2.46817@:2.46817@:1 +1.58304@:0@:uM3neomensural@} [33] +@{char@:Neo-mensural maxima notehead (down)@:34@:0@:11.58304@:2.46817@:2.46817@ +:11.58304@:0@:dM3neomensural@} [34] +@{char@:Neo-mensural longa notehead (up)@:35@:0@:8.91@:2.46817@:2.46817@:8.91@: +0@:uM2neomensural@} [35] +@{char@:Neo-mensural longa notehead (down)@:36@:0@:8.91@:2.46817@:2.46817@:8.91 +@:0@:dM2neomensural@} [36] +@{char@:Neo-mensural brevis notehead@:37@:0@:8.91@:2.46817@:2.46817@:8.91@:0@:s +M1neomensural@} [37] +@{char@:Neo-mensural maxima notehead (up, reduced hole)@:38@:0@:11.58304@:2.468 +17@:2.46817@:11.58304@:0@:urM3neomensural@} [38] @{char@:Neo-mensural maxima notehead (down, reduced hole)@:39@:0@:11.58304@:2.4 -6817@:2.46817@:11.58304@:0@:drM3neomensural@} [39] +6817@:2.46817@:11.58304@:0@:drM3neomensural@} [39]rm -f parmesan-noteheads14.*gf parmesan-noteheads14.*pk + @{char@:Neo-mensural longa notehead (up, reduced hole)@:40@:0@:8.91@:2.46817@:2 .46817@:8.91@:0@:urM2neomensural@} [40] @{char@:Neo-mensural longa notehead (down, reduced hole)@:41@:0@:8.91@:2.46817@ @@ -266858,20 +266894,13 @@ @{char@:Harmonic notehead (Neo-mensural open)@:46@:0@:5.79152@:3.20863@:3.20863 @:5.79152@:0@:s0harmonic@} [46] @{char@:Harmonic notehead (Neo-mensural black)@:47@:0@:5.79152@:3.20863@:3.2086 -3@:5.79152@:0@:s2harmonic@} [47]mv parmesan-noteheads14.log parmesan-noteheads14.tfm ./out - +3@:5.79152@:0@:s2harmonic@} [47] @{char@:Mensural maxima notehead (up)@:48@:0@:8.91@:2.46817@:2.46817@:8.91@:0@: uM3mensural@} [48] @{char@:Mensural maxima notehead (down)@:49@:0@:8.91@:2.46817@:2.46817@:8.91@:0 @:dM3mensural@} [49] @{char@:Mensural maxima notehead (ligature)@:50@:0@:8.91@:2.46817@:2.46817@:8.9 -1@:0@:sM3ligmensural@} [50]/build/lilypond-2.19.81+really-2.18.2/scripts/build/out/mf-to-table \ - --global-lisp=./out/feta11.otf-gtable \ - --lisp=./out/feta11.lisp \ - --outdir=./out \ - --enc ./out/feta11.enc \ - out/feta11.log - +1@:0@:sM3ligmensural@} [50] @{char@:Mensural longa notehead (up)@:51@:0@:4.455@:2.46817@:2.46817@:4.455@:0@ :uM2mensural@} [51] @{char@:Mensural longa notehead (down)@:52@:0@:4.455@:2.46817@:2.46817@:4.455@: @@ -266891,8 +266920,7 @@ @{char@:Mensural longa notehead (down, reduced hole)@:59@:0@:4.455@:2.46817@:2. 46817@:4.455@:0@:drM2mensural@} [59] @{char@:Mensural longa notehead (ligature, reduced hole)@:60@:0@:4.455@:2.46817 -@:2.46817@:4.455@:0@:srM2ligmensural@} [60]rm -f parmesan-noteheads14.*gf parmesan-noteheads14.*pk - +@:2.46817@:4.455@:0@:srM2ligmensural@} [60] @{char@:Mensural brevis notehead (reduced hole)@:61@:0@:4.455@:2.46817@:2.46817 @:4.455@:0@:srM1mensural@} [61] @{char@:Semi-colored mensural maxima notehead (up)@:62@:0@:8.91@:2.46817@:2.468 @@ -266900,10 +266928,7 @@ @{char@:Semi-colored mensural maxima notehead (down)@:63@:0@:8.91@:2.46817@:2.4 6817@:8.91@:0@:dM3semimensural@} [63] @{char@:Semi-colored mensural maxima notehead (ligature)@:64@:0@:8.91@:2.46817@ -:2.46817@:8.91@:0@:sM3semiligmensural@} [64]cd ./out \ - && touch mf2pt1.mem \ - && mpost -progname=mpost -ini /build/lilypond-2.19.81+really-2.18.2/mf/mf2pt1.mp \\dump - +:2.46817@:8.91@:0@:sM3semiligmensural@} [64] @{char@:Semi-colored mensural longa notehead (up)@:65@:0@:4.455@:2.46817@:2.468 17@:4.455@:0@:uM2semimensural@} [65] @{char@:Semi-colored mensural longa notehead (down)@:66@:0@:4.455@:2.46817@:2.4 @@ -266939,13 +266964,7 @@ @{char@:Black mensural longa notehead (ligature)@:81@:0@:4.455@:2.46817@:2.4681 7@:4.455@:0@:sM2blackligmensural@} [81] @{char@:Black mensural brevis notehead@:82@:0@:4.455@:2.46817@:2.46817@:4.455@: -0@:sM1blackmensural@} [82]/build/lilypond-2.19.81+really-2.18.2/scripts/build/out/mf-to-table \ - --global-lisp=./out/feta13.otf-gtable \ - --lisp=./out/feta13.lisp \ - --outdir=./out \ - --enc ./out/feta13.enc \ - out/feta13.log - +0@:sM1blackmensural@} [82] @{char@:Mensural semibrevis head@:83@:0@:2.57208@:2.22751@:2.22751@:1.28604@:1. 26483@:s0mensural@} [83] @{char@:Mensural minima head@:84@:0@:2.57208@:2.22751@:2.22751@:1.28604@:1.2648 @@ -266961,13 +266980,7 @@ @{char@:Petrucci semiminima head@:89@:0@:4.97581@:3.45543@:3.45543@:2.48792@:2. 20393@:s2petrucci@} [89] @{char@:Petrucci colored semibrevis head@:90@:0@:4.97581@:3.45543@:3.45543@:2.4 -8792@:2.20393@:s0blackpetrucci@} [90]/build/lilypond-2.19.81+really-2.18.2/scripts/build/out/mf-to-table \ - --global-lisp=./out/feta14.otf-gtable \ - --lisp=./out/feta14.lisp \ - --outdir=./out \ - --enc ./out/feta14.enc \ - out/feta14.log - +8792@:2.20393@:s0blackpetrucci@} [90] @{char@:Petrucci colored minima head@:91@:0@:4.97581@:3.45543@:3.45543@:2.48792 @:2.20393@:s1blackpetrucci@} [91] @{char@:Petrucci colored semiminima head@:92@:0@:4.97581@:3.45543@:3.45543@:2.4 @@ -266977,7 +266990,8 @@ @{char@:Ed. Vat. punctum cavum@:94@:0@:2.48982@:1.46243@:1.58583@:2.48982@:0@:s vaticana.punctum.cavum@} [94] @{char@:Ed. Vat. linea punctum@:95@:0@:3.96425@:1.72772@:1.72772@:3.96425@:0@:s -vaticana.linea.punctum@} [95] +vaticana.linea.punctum@} [95]( echo ./out/parmesan-noteheads26.tfm: ./feta-autometric.mf ./parmesan-noteheads-generic.mf ./feta-macros.mf ./feta-params.mf ./parmesan-macros.mf ./parmesan-noteheads.mf > out/parmesan-noteheads26.dep ) && MFINPUTS=. mf-nowin -progname=mf "\mode:=ljfour; nonstopmode; input parmesan-noteheads26.mf;" + @{char@:Ed. Vat. linea punctum cavum@:96@:0@:3.96425@:1.72772@:1.72772@:3.96425 @:0@:svaticana.linea.punctum.cavum@} [96] @{char@:Ed. Vat. inclinatum@:97@:0@:2.76518@:1.97455@:1.97455@:1.3826@:1.01187@ @@ -266989,20 +267003,13 @@ @{char@:Ed. Vat. pes upper punctum@:100@:0@:2.48982@:1.41306@:1.43771@:2.48982@ :0@:svaticana.upes@} [100] @{char@:Ed. Vat. var pes upper punctum@:101@:0@:2.48982@:1.01814@:1.83263@:2.48 -982@:0@:svaticana.vupes@} [101]/build/lilypond-2.19.81+really-2.18.2/scripts/build/out/mf-to-table \ - --global-lisp=./out/feta16.otf-gtable \ - --lisp=./out/feta16.lisp \ - --outdir=./out \ - --enc ./out/feta16.enc \ - out/feta16.log - +982@:0@:svaticana.vupes@} [101] @{char@:Ed. Vat. plica@:102@:0@:1.49391@:0.97375@:1.04778@:1.49391@:0@:svatican a.plica@} [102] @{char@:Ed. Vat. var plica@:103@:0@:1.49391@:1.33658@:0.89226@:1.49391@:0@:svat icana.vplica@} [103] @{char@:Ed. Vat. epiphonus@:104@:0@:2.48982@:1.68457@:1.70924@:2.48982@:0@:svat -icana.epiphonus@} [104]This is METAFONT, Version 2.7182818 (TeX Live 2019/dev/Debian) (preloaded base=mf) - +icana.epiphonus@} [104] @{char@:Ed. Vat. var epiphonus@:105@:0@:2.48982@:2.22757@:1.16624@:2.48982@:0@: svaticana.vepiphonus@} [105] @{char@:Ed. Vat. rev. plica@:106@:0@:1.49391@:1.04779@:0.97374@:1.49391@:0@:sva @@ -267011,123 +267018,56 @@ :svaticana.reverse.vplica@} [107] @{char@:Ed. Vat. inner cephalicus@:108@:0@:2.48982@:1.70926@:1.68456@:2.48982@: 0@:svaticana.inner.cephalicus@} [108] -(parmesan-noteheads26.mf (feta-autometric.mf @{char@:Ed. Vat. cephalicus@:109@:0@:2.48982@:5.67068@:1.68456@:2.48982@:0@:sva ticana.cephalicus@} [109] -****************************************************** -Using feta Autometric macros. -order of messages: - NAME/CODE/BP/WD/DP/HT/WX/WY -****************************************************** -) (parmesan-noteheads-generic.mf (feta-macros.mf @{char@:Ed. Vat. quilisma@:110@:0@:2.48982@:1.38217@:1.77708@:2.48982@:0@:svati -cana.quilisma@} [110)] (feta-params.mf) -(parmesan-macros.mf) -@{font@:GNU@:LilyPond@:parmesan@:25.2@:parmesanMusic@} -(parmesan-noteheads.mf +cana.quilisma@} [110] @{char@:Solesmes punctum inclinatum parvum@:111@:0@:1.72824@:1.23409@:1.23409@: 0.86412@:0.27141@:ssolesmes.incl.parvum@} [111] @{char@:Solesmes punctum auctum ascendens@:112@:0@:2.48982@:1.5118@:2.67181@:2. 48982@:0@:ssolesmes.auct.asc@} [112] @{char@:Solesmes punctum auctum descendens@:113@:0@:2.48982@:2.67183@:1.51178@: -2.48982@:0@:ssolesmes.auct.desc@} [113/build/lilypond-2.19.81+really-2.18.2/scripts/build/out/mf-to-table \ - --global-lisp=./out/feta18.otf-gtable \ - --lisp=./out/feta18.lisp \ - --outdir=./out \ - --enc ./out/feta18.enc \ - out/feta18.log -] -@{group@:noteheads@} -@{char@:Neo-mensural maxima notehead (up)@:33@:0@:16.38005@:3.42233@:3.42233@:1 -6.38005@:0@:uM3neomensural@} [33] -@{char@:Neo-mensural maxima notehead (down)@:34@:0@:16.38005@:3.42233@:3.42233@ -:16.38005@:0@:dM3neomensural@} [34] +2.48982@:0@:ssolesmes.auct.desc@} [113] @{char@:Solesmes punctum incl. auctum@:114@:0@:2.76518@:1.97455@:1.97455@:1.382 6@:1.01187@:ssolesmes.incl.auctum@} [114] -@{char@:Neo-mensural longa notehead (up)@:35@:0@:12.6@:3.42233@:3.42233@:12.6@: -0@:uM2neomensural@} [35] -@{char@:Neo-mensural longa notehead (down)@:36@:0@:12.6@:3.42233@:3.42233@:12.6 -@:0@:dM2neomensural@} [36] -@{char@:Neo-mensural brevis notehead@:37@:0@:12.6@:3.42233@:3.42233@:12.6@:0@:s -M1neomensural@} [37] @{char@:Solesmes stropha@:115@:0@:2.76518@:1.97455@:1.97455@:1.3826@:1.01187@:s solesmes.stropha@} [115] -@{char@:Neo-mensural maxima notehead (up, reduced hole)@:38@:0@:16.38005@:3.422 -33@:3.42233@:16.38005@:0@:urM3neomensural@} [38] @{char@:Solesmes stropha aucta@:116@:0@:2.76518@:1.97455@:1.97455@:1.3826@:1.01 187@:ssolesmes.stropha.aucta@} [116] -@{char@:Neo-mensural maxima notehead (down, reduced hole)@:39@:0@:16.38005@:3.4 -2233@:3.42233@:16.38005@:0@:drM3neomensural@} [39] @{char@:Solesmes oriscus@:117@:0@:2.9641@:1.48091@:1.48091@:2.9641@:0@:ssolesme s.oriscus@} [117] -@{char@:Neo-mensural longa notehead (up, reduced hole)@:40@:0@:12.6@:3.42233@:3 -.42233@:12.6@:0@:urM2neomensural@} [40]/build/lilypond-2.19.81+really-2.18.2/scripts/build/out/mf-to-table \ - --global-lisp=./out/feta20.otf-gtable \ - --lisp=./out/feta20.lisp \ - --outdir=./out \ - --enc ./out/feta20.enc \ - out/feta20.log - @{char@:Ed. Med. inclinatum@:118@:0@:3.74332@:2.673@:2.673@:1.87166@:1.71033@:s medicaea.inclinatum@} [118] @{char@:Ed. Med. punctum@:119@:0@:3.56395@:2.22751@:2.22751@:3.56395@:0@:smedic aea.punctum@} [119] -@{char@:Neo-mensural longa notehead (down, reduced hole)@:41@:0@:12.6@:3.42233@ -:3.42233@:12.6@:0@:drM2neomensural@} [41] @{char@:Ed. Med. reverse virga@:120@:0@:3.56395@:2.22751@:11.13751@:3.56395@:0@ :smedicaea.rvirga@} [120] @{char@:Ed. Med. virga@:121@:0@:3.56395@:11.13751@:2.22751@:3.56395@:0@:smedica -ea.virga@} [121 -@{char@:Neo-mensural brevis notehead (reduced hole)@:42@:0@:12.6@:3.42233@:3.42 -233@:12.6@:0@:srM1neomensural@} [42]] -@{char@:Neo-mensural semibrevis head@:43@:0@:6.3@:3.42233@:3.42233@:3.15001@:2. -0062@:s0neomensural@} [43] -@{char@:Neo-mensural minima head@:44@:0@:6.3@:3.42233@:3.42233@:3.15001@:2.0062 -@:s1neomensural@} [44] +ea.virga@} [121] @{char@:Hufnagel punctum@:122@:0@:6.3624@:2.22751@:2.22751@:3.1812@:1.26483@:sh ufnagel.punctum@} [122] -@{char@:Neo-mensural semiminima head@:45@:0@:6.3@:3.42233@:3.42233@:3.15001@:2. -0062@:s2neomensural@} [45] -@{char@:Harmonic notehead (Neo-mensural open)@:46@:0@:8.19002@:4.44905@:4.44905 -@:8.19002@:0@:s0harmonic@} [46] -@{char@:Harmonic notehead (Neo-mensural black)@:47@:0@:8.19002@:4.44905@:4.4490 -5@:8.19002@:0@:s2harmonic@} [47] -@{char@:Mensural maxima notehead (up)@:48@:0@:12.6@:3.42233@:3.42233@:12.6@:0@: -uM3mensural@} [48] @{char@:Hufnagel virga@:123@:0@:6.3624@:6.68251@:2.22751@:6.3624@:0@:shufnagel. virga@} [123] -@{char@:Mensural maxima notehead (down)@:49@:0@:12.6@:3.42233@:3.42233@:12.6@:0 -@:dM3mensural@} [49] @{char@:Hufnagel pes lower punctum@:124@:0@:8.91@:1.55925@:1.55925@:8.91@:0@:sh ufnagel.lpes@} [124] @{char@:Kievan final note@:125@:0@:5.71983@:6.68251@:6.68251@:5.71983@:0@:sM2ki evan@} [125] -@{char@:Mensural maxima notehead (ligature)@:50@:0@:12.6@:3.42233@:3.42233@:12. -6@:0@:sM3ligmensural@} [50] @{char@:Kievan recitative mark@:126@:0@:23.59607@:3.97366@:3.97366@:23.59607@:0 @:sM1kievan@} [126] @{char@:Kievan whole note@:127@:0@:4.455@:4.455@:4.455@:4.455@:0@:s0kievan@} [127] -@{char@:Mensural longa notehead (up)@:51@:0@:6.3@:3.42233@:3.42233@:6.3@:0@:uM2 -mensural@} [51] @{char@:Kievan quarter note down@:128@:0@:4.54413@:11.13751@:1.78197@:4.54413@: 0@:d2kievan@} [128] @{char@:Kievan quarter note up@:129@:0@:4.54413@:1.78197@:11.58304@:4.54413@:0@ :u2kievan@} [129] -@{char@:Mensural longa notehead (down)@:52@:0@:6.3@:3.42233@:3.42233@:6.3@:0@:d -M2mensural@} [52] @{char@:Kievan half note (line position)@:130@:0@:4.72229@:7.12804@:4.455@:4.72 229@:0@:s1kievan@} [130] @{char@:Kievan half note (space position)@:131@:0@:4.90053@:4.455@:6.23697@:4.9 0053@:0@:sr1kievan@} [131] -@{char@:Mensural longa notehead (ligature)@:53@:0@:6.3@:3.42233@:3.42233@:6.3@: -0@:sM2ligmensural@} [53] @{char@:Kievan eighth note (down)@:132@:0@:5.56876@:13.365@:2.22751@:5.56876@:0 @:d3kievan@} [132] @{char@:Kievan eighth note (up)@:133@:0@:4.455@:1.78197@:12.91948@:4.455@:0@:u3 kievan@} [133] -@{char@:Mensural brevis notehead@:54@:0@:6.3@:3.42233@:3.42233@:6.3@:0@:sM1mens -ural@} [54] @{puorg@:noteheads@} ) @{tnof@}) ) @@ -267136,7 +267076,71 @@ Font metrics written on parmesan-noteheads18.tfm. Output written on parmesan-noteheads18.600gf (101 characters, 21548 bytes). Transcript written on parmesan-noteheads18.log. +mv parmesan-noteheads18.log parmesan-noteheads18.tfm ./out +rm -f parmesan-noteheads18.*gf parmesan-noteheads18.*pk +/build/lilypond-2.19.81+really-2.18.2/scripts/build/out/mf-to-table \ + --global-lisp=./out/feta11.otf-gtable \ + --lisp=./out/feta11.lisp \ + --outdir=./out \ + --enc ./out/feta11.enc \ + out/feta11.log +This is METAFONT, Version 2.7182818 (TeX Live 2019/dev/Debian) (preloaded base=mf) +(parmesan-noteheads26.mf (feta-autometric.mf +****************************************************** +Using feta Autometric macros. +order of messages: + NAME/CODE/BP/WD/DP/HT/WX/WY +****************************************************** +) (parmesan-noteheads-generic.mf (feta-macros.mf) (feta-params.mf) +(parmesan-macros.mf) +@{font@:GNU@:LilyPond@:parmesan@:25.2@:parmesanMusic@} +(parmesan-noteheads.mf +@{group@:noteheads@} +@{char@:Neo-mensural maxima notehead (up)@:33@:0@:16.38005@:3.42233@:3.42233@:1 +6.38005@:0@:uM3neomensural@} [33] +@{char@:Neo-mensural maxima notehead (down)@:34@:0@:16.38005@:3.42233@:3.42233@ +:16.38005@:0@:dM3neomensural@} [34] +@{char@:Neo-mensural longa notehead (up)@:35@:0@:12.6@:3.42233@:3.42233@:12.6@: +0@:uM2neomensural@} [35] +@{char@:Neo-mensural longa notehead (down)@:36@:0@:12.6@:3.42233@:3.42233@:12.6 +@:0@:dM2neomensural@} [36] +@{char@:Neo-mensural brevis notehead@:37@:0@:12.6@:3.42233@:3.42233@:12.6@:0@:s +M1neomensural@} [37] +@{char@:Neo-mensural maxima notehead (up, reduced hole)@:38@:0@:16.38005@:3.422 +33@:3.42233@:16.38005@:0@:urM3neomensural@} [38] +@{char@:Neo-mensural maxima notehead (down, reduced hole)@:39@:0@:16.38005@:3.4 +2233@:3.42233@:16.38005@:0@:drM3neomensural@} [39] +@{char@:Neo-mensural longa notehead (up, reduced hole)@:40@:0@:12.6@:3.42233@:3 +.42233@:12.6@:0@:urM2neomensural@} [40] +@{char@:Neo-mensural longa notehead (down, reduced hole)@:41@:0@:12.6@:3.42233@ +:3.42233@:12.6@:0@:drM2neomensural@} [41] +@{char@:Neo-mensural brevis notehead (reduced hole)@:42@:0@:12.6@:3.42233@:3.42 +233@:12.6@:0@:srM1neomensural@} [42] +@{char@:Neo-mensural semibrevis head@:43@:0@:6.3@:3.42233@:3.42233@:3.15001@:2. +0062@:s0neomensural@} [43] +@{char@:Neo-mensural minima head@:44@:0@:6.3@:3.42233@:3.42233@:3.15001@:2.0062 +@:s1neomensural@} [44] +@{char@:Neo-mensural semiminima head@:45@:0@:6.3@:3.42233@:3.42233@:3.15001@:2. +0062@:s2neomensural@} [45] +@{char@:Harmonic notehead (Neo-mensural open)@:46@:0@:8.19002@:4.44905@:4.44905 +@:8.19002@:0@:s0harmonic@} [46] +@{char@:Harmonic notehead (Neo-mensural black)@:47@:0@:8.19002@:4.44905@:4.4490 +5@:8.19002@:0@:s2harmonic@} [47] +@{char@:Mensural maxima notehead (up)@:48@:0@:12.6@:3.42233@:3.42233@:12.6@:0@: +uM3mensural@} [48] +@{char@:Mensural maxima notehead (down)@:49@:0@:12.6@:3.42233@:3.42233@:12.6@:0 +@:dM3mensural@} [49] +@{char@:Mensural maxima notehead (ligature)@:50@:0@:12.6@:3.42233@:3.42233@:12. +6@:0@:sM3ligmensural@} [50] +@{char@:Mensural longa notehead (up)@:51@:0@:6.3@:3.42233@:3.42233@:6.3@:0@:uM2 +mensural@} [51] +@{char@:Mensural longa notehead (down)@:52@:0@:6.3@:3.42233@:3.42233@:6.3@:0@:d +M2mensural@} [52] +@{char@:Mensural longa notehead (ligature)@:53@:0@:6.3@:3.42233@:3.42233@:6.3@: +0@:sM2ligmensural@} [53] +@{char@:Mensural brevis notehead@:54@:0@:6.3@:3.42233@:3.42233@:6.3@:0@:sM1mens +ural@} [54] @{char@:Mensural maxima notehead (up, reduced hole)@:55@:0@:12.6@:3.42233@:3.42 233@:12.6@:0@:urM3mensural@} [55] @{char@:Mensural maxima notehead (down, reduced hole)@:56@:0@:12.6@:3.42233@:3. @@ -267144,8 +267148,7 @@ @{char@:Mensural maxima notehead (ligature, reduced hole)@:57@:0@:12.6@:3.42233 @:3.42233@:12.6@:0@:srM3ligmensural@} [57] @{char@:Mensural longa notehead (up, reduced hole)@:58@:0@:6.3@:3.42233@:3.4223 -3@:6.3@:0@:urM2mensural@} [58]mv parmesan-noteheads18.log parmesan-noteheads18.tfm ./out - +3@:6.3@:0@:urM2mensural@} [58] @{char@:Mensural longa notehead (down, reduced hole)@:59@:0@:6.3@:3.42233@:3.42 233@:6.3@:0@:drM2mensural@} [59] @{char@:Mensural longa notehead (ligature, reduced hole)@:60@:0@:6.3@:3.42233@: @@ -267161,14 +267164,7 @@ @{char@:Semi-colored mensural longa notehead (up)@:65@:0@:6.3@:3.42233@:3.42233 @:6.3@:0@:uM2semimensural@} [65] @{char@:Semi-colored mensural longa notehead (down)@:66@:0@:6.3@:3.42233@:3.422 -33@:6.3@:0@:dM2semimensural@} [66]rm -f parmesan-noteheads18.*gf parmesan-noteheads18.*pk -/build/lilypond-2.19.81+really-2.18.2/scripts/build/out/mf-to-table \ - --global-lisp=./out/feta23.otf-gtable \ - --lisp=./out/feta23.lisp \ - --outdir=./out \ - --enc ./out/feta23.enc \ - out/feta23.log - +33@:6.3@:0@:dM2semimensural@} [66] @{char@:Semi-colored mensural longa notehead (ligature)@:67@:0@:6.3@:3.42233@:3 .42233@:6.3@:0@:sM2semiligmensural@} [67] @{char@:Semi-colored mensural brevis notehead@:68@:0@:6.3@:3.42233@:3.42233@:6. @@ -267198,43 +267194,25 @@ @{char@:Black mensural longa notehead (down)@:80@:0@:6.3@:3.42233@:3.42233@:6.3 @:0@:dM2blackmensural@} [80] @{char@:Black mensural longa notehead (ligature)@:81@:0@:6.3@:3.42233@:3.42233@ -:6.3@:0@:sM2blackligmensural@} [81]This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) - +:6.3@:0@:sM2blackligmensural@} [81] @{char@:Black mensural brevis notehead@:82@:0@:6.3@:3.42233@:3.42233@:6.3@:0@:s -M1blackmensural@} [82](/build/lilypond-2.19.81+really-2.18.2/mf/mf2pt1.mp -(/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp +M1blackmensural@} [82] @{char@:Mensural semibrevis head@:83@:0@:3.63728@:3.15001@:3.15001@:1.81865@:2. 06068@:s0mensural@} [83] @{char@:Mensural minima head@:84@:0@:3.63728@:3.15001@:3.15001@:1.81865@:2.0606 -8@:s1mensural@} [84]/build/lilypond-2.19.81+really-2.18.2/scripts/build/out/mf-to-table \ - --global-lisp=./out/feta26.otf-gtable \ - --lisp=./out/feta26.lisp \ - --outdir=./out \ - --enc ./out/feta26.enc \ - out/feta26.log - +8@:s1mensural@} [84] @{char@:Mensural semiminima head@:85@:0@:3.63728@:3.15001@:3.15001@:1.81865@:2. 06068@:s2mensural@} [85] -Preloading the plain base, version 0.99: preliminaries, - basic constants and mathematical macros, - macros for converting units, - macros and tables for various modes of operation, - macros for drawing and filling, - macros for proof labels and rules, - macros for character and font administration, -and a few last-minute items.) @{char@:Black mensural semibrevis head@:86@:0@:3.63728@:3.15001@:3.15001@:1.818 65@:2.06068@:s0blackmensural@} [86] @{char@:Petrucci semibrevis head@:87@:0@:6.8994@:4.79124@:4.79124@:3.4497@:3.37 51@:s0petrucci@} [87] @{char@:Petrucci minima head@:88@:0@:6.8994@:4.79124@:4.79124@:3.4497@:3.3751@: -s1petrucci@} [88]) +s1petrucci@} [88] @{char@:Petrucci semiminima head@:89@:0@:6.8994@:4.79124@:4.79124@:3.4497@:3.37 51@:s2petrucci@} [89] @{char@:Petrucci colored semibrevis head@:90@:0@:6.8994@:4.79124@:4.79124@:3.44 97@:3.3751@:s0blackpetrucci@} [90] -Transcript written on mf2pt1.log. - @{char@:Petrucci colored minima head@:91@:0@:6.8994@:4.79124@:4.79124@:3.4497@: 3.3751@:s1blackpetrucci@} [91] @{char@:Petrucci colored semiminima head@:92@:0@:6.8994@:4.79124@:4.79124@:3.44 @@ -267262,7 +267240,10 @@ @{char@:Ed. Vat. var plica@:103@:0@:2.07144@:1.79189@:1.17581@:2.07144@:0@:svat icana.vplica@} [103] @{char@:Ed. Vat. epiphonus@:104@:0@:3.45236@:2.27443@:2.30865@:3.45236@:0@:svat -icana.epiphonus@} [104] +icana.epiphonus@} [104]cd ./out \ + && touch mf2pt1.mem \ + && mpost -progname=mpost -ini /build/lilypond-2.19.81+really-2.18.2/mf/mf2pt1.mp \\dump + @{char@:Ed. Vat. var epiphonus@:105@:0@:3.45236@:3.02734@:1.55574@:3.45236@:0@: svaticana.vepiphonus@} [105] @{char@:Ed. Vat. rev. plica@:106@:0@:2.07144@:1.39146@:1.28879@:2.07144@:0@:sva @@ -267282,8 +267263,7 @@ @{char@:Solesmes punctum auctum descendens@:113@:0@:3.45236@:3.64334@:2.03484@: 3.45236@:0@:ssolesmes.auct.desc@} [113] @{char@:Solesmes punctum incl. auctum@:114@:0@:3.83418@:2.73788@:2.73788@:1.917 -1@:1.64856@:ssolesmes.incl.auctum@} [114]/build/lilypond-2.19.81+really-2.18.2/scripts/build/out/gen-emmentaler-scripts --dir=./out - +1@:1.64856@:ssolesmes.incl.auctum@} [114] @{char@:Solesmes stropha@:115@:0@:3.83418@:2.73788@:2.73788@:1.9171@:1.64856@:s solesmes.stropha@} [115] @{char@:Solesmes stropha aucta@:116@:0@:3.83418@:2.73788@:2.73788@:1.9171@:1.64 @@ -267330,8 +267310,63 @@ Output written on parmesan-noteheads26.600gf (101 characters, 29364 bytes). Transcript written on parmesan-noteheads26.log. mv parmesan-noteheads26.log parmesan-noteheads26.tfm ./out -/build/lilypond-2.19.81+really-2.18.2/scripts/build/out/gen-emmentaler-scripts --dir=./out rm -f parmesan-noteheads26.*gf parmesan-noteheads26.*pk +/build/lilypond-2.19.81+really-2.18.2/scripts/build/out/mf-to-table \ + --global-lisp=./out/feta13.otf-gtable \ + --lisp=./out/feta13.lisp \ + --outdir=./out \ + --enc ./out/feta13.enc \ + out/feta13.log +/build/lilypond-2.19.81+really-2.18.2/scripts/build/out/mf-to-table \ + --global-lisp=./out/feta14.otf-gtable \ + --lisp=./out/feta14.lisp \ + --outdir=./out \ + --enc ./out/feta14.enc \ + out/feta14.log +This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) +/build/lilypond-2.19.81+really-2.18.2/scripts/build/out/mf-to-table \ + --global-lisp=./out/feta16.otf-gtable \ + --lisp=./out/feta16.lisp \ + --outdir=./out \ + --enc ./out/feta16.enc \ + out/feta16.log +(/build/lilypond-2.19.81+really-2.18.2/mf/mf2pt1.mp +(/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp/build/lilypond-2.19.81+really-2.18.2/scripts/build/out/mf-to-table \ + --global-lisp=./out/feta18.otf-gtable \ + --lisp=./out/feta18.lisp \ + --outdir=./out \ + --enc ./out/feta18.enc \ + out/feta18.log +/build/lilypond-2.19.81+really-2.18.2/scripts/build/out/mf-to-table \ + --global-lisp=./out/feta20.otf-gtable \ + --lisp=./out/feta20.lisp \ + --outdir=./out \ + --enc ./out/feta20.enc \ + out/feta20.log +/build/lilypond-2.19.81+really-2.18.2/scripts/build/out/mf-to-table \ + --global-lisp=./out/feta23.otf-gtable \ + --lisp=./out/feta23.lisp \ + --outdir=./out \ + --enc ./out/feta23.enc \ + out/feta23.log + +Preloading the plain base, version 0.99: preliminaries, + basic constants and mathematical macros, + macros for converting units, + macros and tables for various modes of operation, + macros for drawing and filling, + macros for proof labels and rules, + macros for character and font administration, +and a few last-minute items.)) +Transcript written on mf2pt1.log. +/build/lilypond-2.19.81+really-2.18.2/scripts/build/out/mf-to-table \ + --global-lisp=./out/feta26.otf-gtable \ + --lisp=./out/feta26.lisp \ + --outdir=./out \ + --enc ./out/feta26.enc \ + out/feta26.log +/build/lilypond-2.19.81+really-2.18.2/scripts/build/out/gen-emmentaler-scripts --dir=./out +/build/lilypond-2.19.81+really-2.18.2/scripts/build/out/gen-emmentaler-scripts --dir=./out /build/lilypond-2.19.81+really-2.18.2/scripts/build/out/gen-emmentaler-scripts --dir=./out /build/lilypond-2.19.81+really-2.18.2/scripts/build/out/gen-emmentaler-scripts --dir=./out /build/lilypond-2.19.81+really-2.18.2/scripts/build/out/gen-emmentaler-scripts --dir=./out @@ -267632,11 +267667,31 @@ --outdir=./out \ --enc ./out/parmesan-noteheads26.enc \ out/parmesan-noteheads26.log +cat out/feta11.lisp out/parmesan11.lisp \ + out/parmesan-noteheads11.lisp \ + out/feta-noteheads11.lisp \ + out/feta-flags11.lisp \ + out/feta-alphabet11.lisp > out/feta11.otf-table cat out/feta13.lisp out/parmesan13.lisp \ out/parmesan-noteheads13.lisp \ out/feta-noteheads13.lisp \ out/feta-flags13.lisp \ out/feta-alphabet13.lisp > out/feta13.otf-table +cat out/feta14.lisp out/parmesan14.lisp \ + out/parmesan-noteheads14.lisp \ + out/feta-noteheads14.lisp \ + out/feta-flags14.lisp \ + out/feta-alphabet14.lisp > out/feta14.otf-table +cat out/feta16.lisp out/parmesan16.lisp \ + out/parmesan-noteheads16.lisp \ + out/feta-noteheads16.lisp \ + out/feta-flags16.lisp \ + out/feta-alphabet16.lisp > out/feta16.otf-table +cat out/feta18.lisp out/parmesan18.lisp \ + out/parmesan-noteheads18.lisp \ + out/feta-noteheads18.lisp \ + out/feta-flags18.lisp \ + out/feta-alphabet18.lisp > out/feta18.otf-table cat out/feta20.lisp out/parmesan20.lisp \ out/parmesan-noteheads20.lisp \ out/feta-noteheads20.lisp \ @@ -267647,6 +267702,11 @@ out/feta-noteheads23.lisp \ out/feta-flags23.lisp \ out/feta-alphabet23.lisp > out/feta23.otf-table +cat out/feta26.lisp out/parmesan26.lisp \ + out/parmesan-noteheads26.lisp \ + out/feta-noteheads26.lisp \ + out/feta-flags26.lisp \ + out/feta-alphabet26.lisp > out/feta26.otf-table cat out/feta-braces-a.lisp \ \ \ @@ -267695,30 +267755,30 @@ /usr/bin/fontforge -script ../scripts/auxiliar/pfx2ttf.fontforge /usr/share/fonts/type1/gsfonts/c059036l.pfb /usr/share/fonts/type1/gsfonts/c059036l.afm ./out/ && /usr/bin/fontforge -script ../scripts/auxiliar/pfx2ttf.fontforge /usr/share/fonts/type1/gsfonts/c059033l.pfb /usr/share/fonts/type1/gsfonts/c059033l.afm ./out/ && /usr/bin/fontforge -script ../scripts/auxiliar/pfx2ttf.fontforge /usr/share/fonts/type1/gsfonts/c059016l.pfb /usr/share/fonts/type1/gsfonts/c059016l.afm ./out/ && /usr/bin/fontforge -script ../scripts/auxiliar/pfx2ttf.fontforge /usr/share/fonts/type1/gsfonts/c059013l.pfb /usr/share/fonts/type1/gsfonts/c059013l.afm ./out/ && true /usr/bin/fontforge -script ../scripts/auxiliar/pfx2ttf.fontforge /usr/share/fonts/type1/gsfonts/c059036l.pfb /usr/share/fonts/type1/gsfonts/c059036l.afm ./out/ && /usr/bin/fontforge -script ../scripts/auxiliar/pfx2ttf.fontforge /usr/share/fonts/type1/gsfonts/c059033l.pfb /usr/share/fonts/type1/gsfonts/c059033l.afm ./out/ && /usr/bin/fontforge -script ../scripts/auxiliar/pfx2ttf.fontforge /usr/share/fonts/type1/gsfonts/c059016l.pfb /usr/share/fonts/type1/gsfonts/c059016l.afm ./out/ && /usr/bin/fontforge -script ../scripts/auxiliar/pfx2ttf.fontforge /usr/share/fonts/type1/gsfonts/c059013l.pfb /usr/share/fonts/type1/gsfonts/c059013l.afm ./out/ && true /usr/bin/fontforge -script ../scripts/auxiliar/pfx2ttf.fontforge /usr/share/fonts/type1/gsfonts/c059036l.pfb /usr/share/fonts/type1/gsfonts/c059036l.afm ./out/ && /usr/bin/fontforge -script ../scripts/auxiliar/pfx2ttf.fontforge /usr/share/fonts/type1/gsfonts/c059033l.pfb /usr/share/fonts/type1/gsfonts/c059033l.afm ./out/ && /usr/bin/fontforge -script ../scripts/auxiliar/pfx2ttf.fontforge /usr/share/fonts/type1/gsfonts/c059016l.pfb /usr/share/fonts/type1/gsfonts/c059016l.afm ./out/ && /usr/bin/fontforge -script ../scripts/auxiliar/pfx2ttf.fontforge /usr/share/fonts/type1/gsfonts/c059013l.pfb /usr/share/fonts/type1/gsfonts/c059013l.afm ./out/ && true -/usr/bin/fontforge -script ../scripts/auxiliar/pfx2ttf.fontforge /usr/share/fonts/type1/gsfonts/c059036l.pfb /usr/share/fonts/type1/gsfonts/c059036l.afm ./out/ && /usr/bin/fontforge -script ../scripts/auxiliar/pfx2ttf.fontforge /usr/share/fonts/type1/gsfonts/c059033l.pfb /usr/share/fonts/type1/gsfonts/c059033l.afm ./out/ && /usr/bin/fontforge -script ../scripts/auxiliar/pfx2ttf.fontforge /usr/share/fonts/type1/gsfonts/c059016l.pfb /usr/share/fonts/type1/gsfonts/c059016l.afm ./out/ && /usr/bin/fontforge -script ../scripts/auxiliar/pfx2ttf.fontforge /usr/share/fonts/type1/gsfonts/c059013l.pfb /usr/share/fonts/type1/gsfonts/c059013l.afm ./out/ && true -Copyright (c) 2000-2014 by George Williams. See AUTHORS for Contributors. Copyright (c) 2000-2014 by George Williams. See AUTHORS for Contributors. License GPLv3+: GNU GPL version 3 or later - License GPLv3+: GNU GPL version 3 or later - with many parts BSD . Please read LICENSE. with many parts BSD . Please read LICENSE. Based on sources from 11:21 UTC 24-Sep-2017-ML-D. - Based on sources from 11:21 UTC 24-Sep-2017-ML-D. - Based on source from git with hash: Based on source from git with hash: Cannot find your hotkey definition file! -Cannot find your hotkey definition file! -Copyright (c) 2000-2014 by George Williams. See AUTHORS for Contributors. +/usr/bin/fontforge -script ../scripts/auxiliar/pfx2ttf.fontforge /usr/share/fonts/type1/gsfonts/c059036l.pfb /usr/share/fonts/type1/gsfonts/c059036l.afm ./out/ && /usr/bin/fontforge -script ../scripts/auxiliar/pfx2ttf.fontforge /usr/share/fonts/type1/gsfonts/c059033l.pfb /usr/share/fonts/type1/gsfonts/c059033l.afm ./out/ && /usr/bin/fontforge -script ../scripts/auxiliar/pfx2ttf.fontforge /usr/share/fonts/type1/gsfonts/c059016l.pfb /usr/share/fonts/type1/gsfonts/c059016l.afm ./out/ && /usr/bin/fontforge -script ../scripts/auxiliar/pfx2ttf.fontforge /usr/share/fonts/type1/gsfonts/c059013l.pfb /usr/share/fonts/type1/gsfonts/c059013l.afm ./out/ && true Copyright (c) 2000-2014 by George Williams. See AUTHORS for Contributors. License GPLv3+: GNU GPL version 3 or later - License GPLv3+: GNU GPL version 3 or later with many parts BSD . Please read LICENSE. - with many parts BSD . Please read LICENSE. - Based on sources from 11:21 UTC 24-Sep-2017-ML-D. Based on sources from 11:21 UTC 24-Sep-2017-ML-D. Based on source from git with hash: +Cannot find your hotkey definition file! +Copyright (c) 2000-2014 by George Williams. See AUTHORS for Contributors. + License GPLv3+: GNU GPL version 3 or later + with many parts BSD . Please read LICENSE. + Based on sources from 11:21 UTC 24-Sep-2017-ML-D. Based on source from git with hash: Cannot find your hotkey definition file! +Copyright (c) 2000-2014 by George Williams. See AUTHORS for Contributors. + License GPLv3+: GNU GPL version 3 or later + with many parts BSD . Please read LICENSE. + Based on sources from 11:21 UTC 24-Sep-2017-ML-D. + Based on source from git with hash: Cannot find your hotkey definition file! ( echo ./out/feta11.pfb: ./feta-autometric.mf ./feta-generic.mf ./feta-macros.mf ./feta-params.mf ./feta-rests.mf ./feta-accidentals.mf ./feta-arrowheads.mf ./feta-dots.mf ./feta-scripts.mf ./feta-trills.mf ./feta-clefs.mf ./feta-timesignatures.mf ./feta-pedals.mf ./feta-brackettips.mf ./feta-accordion.mf ./feta-ties.mf ./feta-test-generic.mf ./feta-accidentals.mf > out/feta11.dep ) && TMP=`mktemp -d ./out/pfbtemp.feta11.XXXXXXXXX` \ && ( cd $TMP \ @@ -267727,6 +267787,30 @@ && MFINPUTS=/build/lilypond-2.19.81+really-2.18.2/mf:..:: /build/lilypond-2.19.81+really-2.18.2/scripts/build/out/mf2pt1 --rounding=0.0001 --family=feta11 --fullname=feta11 --name=feta11 feta11.mf ) \ && mv $TMP/*pfb ./out; \ rm -rf $TMP +Copyright (c) 2000-2014 by George Williams. See AUTHORS for Contributors. + License GPLv3+: GNU GPL version 3 or later + with many parts BSD . Please read LICENSE. + Based on sources from 11:21 UTC 24-Sep-2017-ML-D. + Based on source from git with hash: +Cannot find your hotkey definition file! +Copyright (c) 2000-2014 by George Williams. See AUTHORS for Contributors. + License GPLv3+: GNU GPL version 3 or later + with many parts BSD . Please read LICENSE. + Based on sources from 11:21 UTC 24-Sep-2017-ML-D. + Based on source from git with hash: +Cannot find your hotkey definition file! +Copyright (c) 2000-2014 by George Williams. See AUTHORS for Contributors. + License GPLv3+: GNU GPL version 3 or later + with many parts BSD . Please read LICENSE. + Based on sources from 11:21 UTC 24-Sep-2017-ML-D. + Based on source from git with hash: +Cannot find your hotkey definition file! +Copyright (c) 2000-2014 by George Williams. See AUTHORS for Contributors. + License GPLv3+: GNU GPL version 3 or later + with many parts BSD . Please read LICENSE. + Based on sources from 11:21 UTC 24-Sep-2017-ML-D. + Based on source from git with hash: +Cannot find your hotkey definition file! ( echo ./out/feta-noteheads11.pfb: ./feta-autometric.mf ./feta-noteheads-generic.mf ./feta-macros.mf ./feta-params.mf ./feta-noteheads.mf > out/feta-noteheads11.dep ) && TMP=`mktemp -d ./out/pfbtemp.feta-noteheads11.XXXXXXXXX` \ && ( cd $TMP \ && ln -s ../mf2pt1.mem . \ @@ -267739,13 +267823,13 @@ with many parts BSD . Please read LICENSE. Based on sources from 11:21 UTC 24-Sep-2017-ML-D. Based on source from git with hash: +Cannot find your hotkey definition file! Copyright (c) 2000-2014 by George Williams. See AUTHORS for Contributors. License GPLv3+: GNU GPL version 3 or later with many parts BSD . Please read LICENSE. Based on sources from 11:21 UTC 24-Sep-2017-ML-D. Based on source from git with hash: Cannot find your hotkey definition file! -Cannot find your hotkey definition file! Copyright (c) 2000-2014 by George Williams. See AUTHORS for Contributors. License GPLv3+: GNU GPL version 3 or later with many parts BSD . Please read LICENSE. @@ -267758,6 +267842,7 @@ Based on sources from 11:21 UTC 24-Sep-2017-ML-D. Based on source from git with hash: Cannot find your hotkey definition file! +Copyright (c) 2000-2014 by George Williams. See AUTHORS for Contributors. ( echo ./out/feta-flags11.pfb: ./feta-autometric.mf ./feta-flags-generic.mf ./feta-macros.mf ./feta-params.mf ./feta-flags.mf > out/feta-flags11.dep ) && TMP=`mktemp -d ./out/pfbtemp.feta-flags11.XXXXXXXXX` \ && ( cd $TMP \ && ln -s ../mf2pt1.mem . \ @@ -267765,38 +267850,31 @@ && MFINPUTS=/build/lilypond-2.19.81+really-2.18.2/mf:..:: /build/lilypond-2.19.81+really-2.18.2/scripts/build/out/mf2pt1 --rounding=0.0001 --family=feta-flags11 --fullname=feta-flags11 --name=feta-flags11 feta-flags11.mf ) \ && mv $TMP/*pfb ./out; \ rm -rf $TMP -( echo ./out/feta-alphabet11.pfb: ./feta-alphabet.mf ./feta-autometric.mf ./feta-macros.mf ./feta-params.mf ./feta-numbers.mf ./feta-dynamics.mf > out/feta-alphabet11.dep ) && TMP=`mktemp -d ./out/pfbtemp.feta-alphabet11.XXXXXXXXX` \ -&& ( cd $TMP \ - && ln -s ../mf2pt1.mem . \ - && ln -s ../../mf2pt1.mp . \ - && MFINPUTS=/build/lilypond-2.19.81+really-2.18.2/mf:..:: /build/lilypond-2.19.81+really-2.18.2/scripts/build/out/mf2pt1 --rounding=0.0001 --family=feta-alphabet11 --fullname=feta-alphabet11 --name=feta-alphabet11 feta-alphabet11.mf ) \ -&& mv $TMP/*pfb ./out; \ -rm -rf $TMP -Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input feta11.mf'"... -Copyright (c) 2000-2014 by George Williams. See AUTHORS for Contributors. - License GPLv3+: GNU GPL version 3 or later - with many parts BSD . Please read LICENSE. - Based on sources from 11:21 UTC 24-Sep-2017-ML-D. - Based on source from git with hash: -Copyright (c) 2000-2014 by George Williams. See AUTHORS for Contributors. License GPLv3+: GNU GPL version 3 or later with many parts BSD . Please read LICENSE. Based on sources from 11:21 UTC 24-Sep-2017-ML-D. Based on source from git with hash: +Cannot find your hotkey definition file! Copyright (c) 2000-2014 by George Williams. See AUTHORS for Contributors. License GPLv3+: GNU GPL version 3 or later with many parts BSD . Please read LICENSE. Based on sources from 11:21 UTC 24-Sep-2017-ML-D. Based on source from git with hash: Cannot find your hotkey definition file! -Cannot find your hotkey definition file! -Cannot find your hotkey definition file! +Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input feta11.mf'"... Copyright (c) 2000-2014 by George Williams. See AUTHORS for Contributors. License GPLv3+: GNU GPL version 3 or later with many parts BSD . Please read LICENSE. Based on sources from 11:21 UTC 24-Sep-2017-ML-D. Based on source from git with hash: Cannot find your hotkey definition file! +( echo ./out/feta-alphabet11.pfb: ./feta-alphabet.mf ./feta-autometric.mf ./feta-macros.mf ./feta-params.mf ./feta-numbers.mf ./feta-dynamics.mf > out/feta-alphabet11.dep ) && TMP=`mktemp -d ./out/pfbtemp.feta-alphabet11.XXXXXXXXX` \ +&& ( cd $TMP \ + && ln -s ../mf2pt1.mem . \ + && ln -s ../../mf2pt1.mp . \ + && MFINPUTS=/build/lilypond-2.19.81+really-2.18.2/mf:..:: /build/lilypond-2.19.81+really-2.18.2/scripts/build/out/mf2pt1 --rounding=0.0001 --family=feta-alphabet11 --fullname=feta-alphabet11 --name=feta-alphabet11 feta-alphabet11.mf ) \ +&& mv $TMP/*pfb ./out; \ +rm -rf $TMP This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) (./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp Preloading the plain base, version 0.99: preliminaries, @@ -267816,42 +267894,16 @@ ****************************************************** ) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-generic.mf (/build/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf) -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf( echo ./out/parmesan11.pfb: ./feta-autometric.mf ./parmesan-generic.mf ./feta-macros.mf ./feta-params.mf ./parmesan-macros.mf ./parmesan-rests.mf ./parmesan-clefs.mf ./parmesan-accidentals.mf ./parmesan-flags.mf ./parmesan-timesignatures.mf ./parmesan-scripts.mf ./parmesan-dots.mf > out/parmesan11.dep ) && TMP=`mktemp -d ./out/pfbtemp.parmesan11.XXXXXXXXX` \ -&& ( cd $TMP \ - && ln -s ../mf2pt1.mem . \ - && ln -s ../../mf2pt1.mp . \ - && MFINPUTS=/build/lilypond-2.19.81+really-2.18.2/mf:..:: /build/lilypond-2.19.81+really-2.18.2/scripts/build/out/mf2pt1 --rounding=0.0001 --family=parmesan11 --fullname=parmesan11 --name=parmesan11 parmesan11.mf ) \ -&& mv $TMP/*pfb ./out; \ -rm -rf $TMP +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-params.mfInvoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input feta-noteheads11.mf'"... ) @{font@:GNU@:LilyPond@:feta@:11.22@:fetaMusic@} -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-rests.mfInvoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input feta-noteheads11.mf'"... +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-rests.mfThis is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) +(./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mpCopyright (c) 2000-2014 by George Williams. See AUTHORS for Contributors. + License GPLv3+: GNU GPL version 3 or later + with many parts BSD . Please read LICENSE. + Based on sources from 11:21 UTC 24-Sep-2017-ML-D. + Based on source from git with hash: -@{group@:rests@} -@{char@:whole rest@:33@:0@:4.20752@:1.75313@:0@:4.20752@:0@:0@} [33] -@{char@:half rest@:34@:0@:4.20752@:0@:1.75313@:4.20752@:0@:1@} [34] -@{char@:whole rest (outside staff)@:35@:0@:4.20752@:1.75313@:0.42471@:4.20752@: -0@:0o@} [35] -@{char@:half rest (outside staff)@:36@:0@:4.20752@:0.42471@:1.75313@:4.20752@:0 -@:1o@} [36] -@{char@:maxima rest@:37@:0@:5.049@:2.80501@:2.80501@:5.049@:0@:M3@} [37] -@{char@:longa rest@:38@:0@:1.683@:2.80501@:2.80501@:1.683@:0@:M2@} [38] -@{char@:breve rest@:39@:0@:1.683@:0@:2.80501@:1.683@:0@:M1@} [39] -@{char@:breve rest (outside staff)@:40@:0@:1.683@:0.42471@:2.80501@:1.683@:0@:M -1o@} [40] -@{char@:Quarter rest@:41@:0@:2.66475@:3.50626@:4.38283@:2.66475@:0@:2@} [41] -@{char@:Classical quarter rest@:42@:0@:2.80501@:3.01736@:2.30011@:2.80501@:0@:2 -classical@} [42] -@{char@:8th rest@:43@:0@:2.80501@:3.01736@:2.30011@:2.80501@:0@:3@} [43] -@{char@:16th rest@:44@:0@:3.366@:5.82237@:2.30011@:3.366@:0@:4@} [44] -@{char@:32th rest@:45@:0@:3.64651@:5.82237@:5.10512@:3.64651@:0@:5@} [45] -@{char@:64th rest@:46@:0@:3.92699@:8.62738@:5.10512@:3.92699@:0@:6@} [46] -@{char@:128th rest@:47@:0@:4.20752@:8.62738@:7.91013@:4.20752@:0@:7@} [47] -@{puorg@:rests@} -) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-accidentals.mf -@{group@:accidentals@} -@{char@:Sharp@:48@:0@:3.08553@:4.20752@:4.20752@:3.08553@:0@:sharp@} [48]This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) -(./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp Preloading the plain base, version 0.99: preliminaries, basic constants and mathematical macros, macros for converting units, @@ -267860,379 +267912,165 @@ macros for proof labels and rules, macros for character and font administration, and a few last-minute items.) -@{char@:Arrowed Sharp (arrow up)@:49@:0@:3.08553@:4.20752@:7.57352@:3.08553@:0@ -:sharp.arrowup@} [49]) +@{group@:rests@} +@{char@:whole rest@:33@:0@:4.20752@:1.75313@:0@:4.20752@:0@:0@} [33] +@{char@:half rest@:34@:0@:4.20752@:0@:1.75313@:4.20752@:0@:1@} [34]) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-noteheads11.mf (/build/lilypond-2.19.81+really-2.18.2/mf/feta-autometric.mf +@{char@:whole rest (outside staff)@:35@:0@:4.20752@:1.75313@:0.42471@:4.20752@: +0@:0o@} [35] ****************************************************** Using feta Autometric macros. order of messages: NAME/CODE/BP/WD/DP/HT/WX/WY ****************************************************** ) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-noteheads-generic.mf -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf( echo ./out/parmesan-noteheads11.pfb: ./feta-autometric.mf ./parmesan-noteheads-generic.mf ./feta-macros.mf ./feta-params.mf ./parmesan-macros.mf ./parmesan-noteheads.mf > out/parmesan-noteheads11.dep ) && TMP=`mktemp -d ./out/pfbtemp.parmesan-noteheads11.XXXXXXXXX` \ -&& ( cd $TMP \ - && ln -s ../mf2pt1.mem . \ - && ln -s ../../mf2pt1.mp . \ - && MFINPUTS=/build/lilypond-2.19.81+really-2.18.2/mf:..:: /build/lilypond-2.19.81+really-2.18.2/scripts/build/out/mf2pt1 --rounding=0.0001 --family=parmesan-noteheads11 --fullname=parmesan-noteheads11 --name=parmesan-noteheads11 parmesan-noteheads11.mf ) \ -&& mv $TMP/*pfb ./out; \ -rm -rf $TMP +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mfCannot find your hotkey definition file! ) -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf -@{char@:Arrowed Sharp (arrow down)@:50@:0.63707@:3.08553@:7.57352@:4.20752@:3.0 -8553@:0@:sharp.arrowdown@} [50])Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input feta-flags11.mf'"... - +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf) @{font@:GNU@:LilyPond@:feta@:11.22@:fetaMusic@} (/build/lilypond-2.19.81+really-2.18.2/mf/feta-noteheads.mf -@{char@:Arrowed Sharp (arrows up and down)@:51@:0.63707@:3.08553@:7.57352@:7.57 -352@:3.08553@:0@:sharp.arrowboth@} [51] -@{char@:1/2 Sharp@:52@:0@:1.9635@:4.20752@:4.20752@:1.9635@:0@:sharp.slashslash -.stem@} [52] +@{char@:half rest (outside staff)@:36@:0@:4.20752@:0.42471@:1.75313@:4.20752@:0 +@:1o@} [36] +@{char@:maxima rest@:37@:0@:5.049@:2.80501@:2.80501@:5.049@:0@:M3@} [37] +@{char@:longa rest@:38@:0@:1.683@:2.80501@:2.80501@:1.683@:0@:M2@} [38] @{group@:noteheads@} @{char@:Longa notehead@:33@:0.84943@:6.66296@:2.38428@:9.94987@:6.66296@:0@:uM2 -@} [33]cat out/feta11.lisp out/parmesan11.lisp \ - out/parmesan-noteheads11.lisp \ - out/feta-noteheads11.lisp \ - out/feta-flags11.lisp \ - out/feta-alphabet11.lisp > out/feta11.otf-table - +@} [33] +@{char@:breve rest@:39@:0@:1.683@:0@:2.80501@:1.683@:0@:M1@} [39] @{char@:Longa notehead@:34@:0.84943@:6.66296@:9.94987@:2.38428@:6.66296@:0@:dM2 @} [34] -@{char@:Sharp (3 beams)@:53@:0@:3.08553@:4.20752@:4.20752@:3.08553@:0@:sharp.sl -ashslashslash.stemstem@} [53] +@{char@:breve rest (outside staff)@:40@:0@:1.683@:0.42471@:2.80501@:1.683@:0@:M +1o@} [40] @{char@:Brevis notehead@:35@:0.84943@:6.66296@:2.38428@:2.38428@:6.66296@:0@:sM 1@} [35] -@{char@:1/2 Sharp (3 beams)@:54@:0@:2.66475@:3.64651@:3.64651@:2.66475@:0@:shar -p.slashslashslash.stem@} [54] -@{char@:3/4 Sharp@:55@:0@:4.48804@:4.20752@:4.20752@:4.48804@:0@:sharp.slashsla -sh.stemstemstem@} [55] +@{char@:Quarter rest@:41@:0@:2.66475@:3.50626@:4.38283@:2.66475@:0@:2@} [41] +@{char@:Classical quarter rest@:42@:0@:2.80501@:3.01736@:2.30011@:2.80501@:0@:2 +classical@} [42] @{char@:Double-lined brevis notehead@:36@:1.94371@:7.75725@:2.38428@:2.38428@:7 .75725@:0@:sM1double@} [36] @{char@:Whole notehead@:37@:0@:5.26015@:1.61487@:1.61487@:5.26015@:0@:s0@} [37] -@{char@:Natural@:56@:0@:1.87001@:4.20752@:4.20752@:1.87001@:0@:natural@} [56] +@{char@:8th rest@:43@:0@:2.80501@:3.01736@:2.30011@:2.80501@:0@:3@} [43] +@{char@:16th rest@:44@:0@:3.366@:5.82237@:2.30011@:3.366@:0@:4@} [44] @{char@:Half notehead@:38@:0@:3.9529@:1.61487@:1.61487@:3.9529@:0.60056@:s1@} -[38]Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input feta-alphabet11.mf'"... - +[38] @{char@:Quarter notehead@:39@:0@:3.66487@:1.61487@:1.61487@:3.66487@:0.38857@:s 2@} [39] -@{char@:Arrowed Natural (arrow up)@:57@:1.27414@:1.87001@:4.20752@:7.57352@:1.8 -7001@:0@:natural.arrowup@} [57] @{char@:Whole diamondhead@:40@:0@:5.81354@:1.61487@:1.61487@:5.81354@:0@:s0diam ond@} [40] @{char@:Half diamondhead@:41@:0@:4.27702@:1.61487@:1.61487@:4.27702@:1.14165@:s 1diamond@} [41] +@{char@:32th rest@:45@:0@:3.64651@:5.82237@:5.10512@:3.64651@:0@:5@} [45] @{char@:Quarter diamondhead@:42@:0@:4.33075@:1.61487@:1.61487@:4.33075@:1.16342 @:s2diamond@} [42] -@{char@:Arrowed Natural (arrow down)@:58@:0@:1.87001@:7.57352@:4.20752@:1.87001 -@:0@:natural.arrowdown@} [58]This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) -(./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp -Preloading the plain base, version 0.99: preliminaries, - basic constants and mathematical macros, - macros for converting units, - macros and tables for various modes of operation, - macros for drawing and filling, - macros for proof labels and rules, - macros for character and font administration, -and a few last-minute items.) -@{char@:Arrowed Natural (arrows up and down)@:59@:1.27414@:1.87001@:7.57352@:7. -57352@:1.87001@:0@:natural.arrowboth@} [59]) -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-flags11.mf -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-autometric.mf +@{char@:64th rest@:46@:0@:3.92699@:8.62738@:5.10512@:3.92699@:0@:6@} [46] +@{char@:128th rest@:47@:0@:4.20752@:8.62738@:7.91013@:4.20752@:0@:7@} [47] +@{puorg@:rests@} +) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-accidentals.mf @{char@:Whole trianglehead@:43@:0@:6.97162@:2.62881@:2.20818@:6.97163@:0.42064@ :s0triangle@} [43] -****************************************************** -Using feta Autometric macros. -order of messages: - NAME/CODE/BP/WD/DP/HT/WX/WY -****************************************************** -) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-flags-generic.mf -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf -@{char@:Flat@:60@:0.50966@:2.24402@:1.68303@:5.3295@:2.24402@:0@:flat@} [60]) -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-params.mfCopyright (c) 2000-2014 by George Williams. See AUTHORS for Contributors. - License GPLv3+: GNU GPL version 3 or later - with many parts BSD . Please read LICENSE. - Based on sources from 11:21 UTC 24-Sep-2017-ML-D. - Based on source from git with hash: -) -@{char@:Arrowed Flat (arrow up)@:61@:1.46526@:2.24402@:1.68303@:7.57352@:2.2440 -2@:0@:flat.arrowup@} [61] -@{font@:GNU@:LilyPond@:feta@:11.22@:fetaMusic@} -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-flags.mfCopyright (c) 2000-2014 by George Williams. See AUTHORS for Contributors. - License GPLv3+: GNU GPL version 3 or later - with many parts BSD . Please read LICENSE. - Based on sources from 11:21 UTC 24-Sep-2017-ML-D. - Based on source from git with hash: - +@{group@:accidentals@} +@{char@:Sharp@:48@:0@:3.08553@:4.20752@:4.20752@:3.08553@:0@:sharp@} [48] ! Warning: Replacing filldraw with fill. ! Warning: Replacing unfilldraw with unfill. @{char@:Half trianglehead (downstem)@:44@:0@:5.05164@:2.37593@:2.00201@:4.27448 @:2.02332@:d1triangle@} [44] -@{char@:Arrowed Flat (arrow down)@:62@:1.46526@:2.24402@:6.17107@:5.3295@:2.244 -02@:0@:flat.arrowdown@} [62]Cannot find your hotkey definition file! - -@{group@:flags@} -@{char@:8th Flag (up)@:33@:0@:2.62514@:8.55518@:0.27606@:2.62514@:0@:u3@} [33]Cannot find your hotkey definition file! - -@{char@:16th Flag (up)@:34@:0@:2.62514@:9.95769@:0.27606@:2.62514@:0@:u4@} -[34] -@{char@:Arrowed Flat (arrow up and down)@:63@:1.46526@:2.24402@:6.17107@:7.5735 -2@:2.24402@:0@:flat.arrowboth@} [63]Copyright (c) 2000-2014 by George Williams. See AUTHORS for Contributors. - License GPLv3+: GNU GPL version 3 or later - with many parts BSD . Please read LICENSE. - Based on sources from 11:21 UTC 24-Sep-2017-ML-D. - Based on source from git with hash: - ! Warning: Replacing filldraw with fill. ! Warning: Replacing unfilldraw with unfill. @{char@:Half trianglehead (upstem)@:45@:0@:5.05164@:2.37593@:2.00201@:5.05165@: -0.3739@:u1triangle@} [45]Copyright (c) 2000-2014 by George Williams. See AUTHORS for Contributors. - License GPLv3+: GNU GPL version 3 or later - with many parts BSD . Please read LICENSE. - Based on sources from 11:21 UTC 24-Sep-2017-ML-D. - Based on source from git with hash: - -@{char@:32nd Flag (up)@:35@:0@:2.34908@:12.06143@:0.27606@:2.34908@:0@:u5@} -[35] -@{char@:Flat (slashed)@:64@:1.12198@:2.24402@:1.68303@:5.3295@:2.24402@:0@:flat -.slash@} [64]Cannot find your hotkey definition file! - -@{char@:64th Flag (up)@:36@:0@:2.34908@:14.86644@:0.27606@:2.34908@:0@:u6@} -[36]Cannot find your hotkey definition file! - -@{char@:Flat (slashed twice)@:65@:1.12198@:2.24402@:1.68303@:5.3295@:2.24402@:0 -@:flat.slashslash@} [65] +0.3739@:u1triangle@} [45] +@{char@:Arrowed Sharp (arrow up)@:49@:0@:3.08553@:4.20752@:7.57352@:3.08553@:0@ +:sharp.arrowup@} [49] @{char@:Quarter trianglehead (upstem)@:46@:0@:4.2097@:2.37593@:2.00201@:4.2097@ :0.3739@:u2triangle@} [46] -@{char@:128th Flag (up)@:37@:0@:2.34908@:17.67145@:0.27606@:2.34908@:0@:u7@} -[37] -@{char@:Flatflat (mirrored)@:66@:0@:4.48804@:1.68303@:5.3295@:4.48804@:0@:mirro -redflat.flat@} [66] -@{char@:8th Flag (down)@:38@:0@:3.01974@:0.27606@:8.05392@:3.01974@:0@:d3@} -[38] -@{char@:Semi flat@:67@:0.50966@:2.24402@:1.68303@:5.3295@:2.24402@:0@:mirroredf -lat@} [67] -@{char@:16th Flag (down) 3@:39@:0@:3.01974@:0.27606@:8.55518@:3.01974@:0@:d4@} -[39] @{char@:Quarter trianglehead (downstem)@:47@:0@:4.2097@:2.37593@:2.00201@:3.562 07@:2.02332@:d2triangle@} [47] @{char@:Whole slashhead@:48@:0@:8.54276@:3.01736@:3.01736@:8.54276@:3.01736@:s0 slash@} [48] -@{char@:Semi flat@:68@:1.12198@:2.24402@:1.68303@:5.3295@:2.24402@:0@:mirroredf -lat.backslash@} [68] -@{char@:32nd Flag (down)@:40@:0@:3.01974@:0.27606@:10.65894@:3.01974@:0@:d5@} -[40] @{char@:Half slashhead@:49@:0@:6.66338@:3.01736@:3.01736@:6.66338@:3.01736@:s1s lash@} [49] @{char@:Quarter slashhead@:50@:0@:4.89626@:3.01736@:3.01736@:4.89626@:3.01736@: s2slash@} [50] -@{char@:Double Flat@:69@:0.50966@:4.06725@:1.68303@:5.3295@:4.06725@:0@:flatfla -t@} [69] -@{char@:64th Flag (down)@:41@:0@:3.01974@:0.27606@:12.7627@:3.01974@:0@:d6@} -[41] +@{char@:Arrowed Sharp (arrow down)@:50@:0.63707@:3.08553@:7.57352@:4.20752@:3.0 +8553@:0@:sharp.arrowdown@} [50] @{char@:Whole Crossed notehead@:51@:0@:5.36372@:1.82722@:1.82722@:5.36372@:0.62 -354@:s0cross@} [51]This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) -(./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp -Preloading the plain base, version 0.99: preliminaries, - basic constants and mathematical macros, - macros for converting units, - macros and tables for various modes of operation, - macros for drawing and filling, - macros for proof labels and rules, - macros for character and font administration, -and a few last-minute items.) +354@:s0cross@} [51] @{char@:Half Crossed notehead@:52@:0@:4.5143@:1.72104@:1.72104@:4.5143@:0.6766@ :s1cross@} [52] -@{char@:128th Flag (down)@:42@:0@:3.01974@:0.27606@:15.5677@:3.01974@:0@:d7@} -[42]) -@{char@:grace dash (up)@:43@:1.69133@:2.34908@:6.05882@:-2.80501@:2.34908@:0@:u -grace@} [43] -@{char@:3/4 Flat@:70@:0.50966@:4.06725@:1.68303@:5.3295@:4.06725@:0@:flatflat.s -lash@} [70] @{char@:Crossed notehead@:53@:0@:3.66487@:1.61487@:1.61487@:3.66487@:1.07968@:s 2cross@} [53] -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-alphabet11.mf -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-alphabet.mf -@{char@:grace dash (down)@:44@:2.17422@:3.01974@:-2.77698@:5.7559@:3.01974@:0@: -dgrace@} [44] -@{puorg@:flags@} -) -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-autometric.mf -@{parameter@:staffsize@:11.22@} -@{parameter@:stafflinethickness@:0.42471@} -@{parameter@:staff_space@:2.80501@} -@{parameter@:linethickness@:0.42471@} -@{parameter@:black_notehead_width@:3.66487@} -@{parameter@:ledgerlinethickness@:0.84943@} -@{parameter@:blot_diameter@:0.4@} -@{tnof@}) ) -****************************************************** -Using feta Autometric macros. -order of messages: - NAME/CODE/BP/WD/DP/HT/WX/WY -****************************************************** -) -@{char@:Double Sharp@:71@:0@:2.80501@:1.40251@:1.40251@:2.80501@:0@:doublesharp -@} [71] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf -Font metrics written on feta-flags11.tfm. -12 output files written: feta-flags11.33 .. feta-flags11.44 -Transcript written on feta-flags11.log. - -@{char@:Right Parenthesis@:72@:0@:1.82722@:2.80501@:2.80501@:1.82722@:0@:rightp -aren@} [72]) -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf @{char@:X-Circled notehead@:54@:0@:4.35829@:1.92041@:1.92041@:4.35829@:0@:s2xci rcle@} [54] -@{char@:Left Parenthesis@:73@:1.82722@:0@:2.80501@:2.80501@:0@:0@:leftparen@} -[73] -@{puorg@:accidentals@} -)) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-arrowheads.mf -@{font@:GNU@:LilyPond@:feta-alphabet@:11.22@:fetaNumber@} -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-numbers.mf +@{char@:Arrowed Sharp (arrows up and down)@:51@:0.63707@:3.08553@:7.57352@:7.57 +352@:3.08553@:0@:sharp.arrowboth@} [51] @{char@:Whole dohead@:55@:0@:3.66487@:1.19016@:1.19016@:3.66487@:-0.9778@:s0do@ } [55] -@{group@:arrowheads@} -@{char@:open@:74@:2.80501@:0.33978@:1.40251@:1.40251@:0.33978@:0@:open.01@} -[74] -mf2pt1 is using the following font parameters: - font_version: 001.000 - font_comment: Font converted to Type 1 by mf2pt1, written by Scott Pakin. - font_family: feta-flags11 - font_weight: Medium - font_identifier: feta11.22 - font_fixed_pitch: false - font_slant: 0 - font_underline_position: -89 - font_underline_thickness: 45 - font_name: feta-flags11 - font_unique_id: 4068936 - font_size: 11.1780821917808 (bp) - font_coding_scheme: asis - -Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=89.4607843137255; bpppix 0.02; nonstopmode; input feta-flags11.mf'"... - @{char@:Half dohead@:56@:0@:3.66487@:1.19016@:1.19016@:3.66487@:0.9778@:d1do@} [56] -@{char@:open@:75@:0.33978@:2.80501@:1.40251@:1.40251@:2.80501@:0@:open.0M1@} -[75] -@{char@:Plus@:43@:0@:2.80501@:-1.4025@:4.2075@:2.80501@:0@:plus@} [43] -@{char@:open@:76@:1.40251@:1.40251@:2.80501@:0.33978@:1.40251@:0@:open.11@} -[76] +@{char@:1/2 Sharp@:52@:0@:1.9635@:4.20752@:4.20752@:1.9635@:0@:sharp.slashslash +.stem@} [52] @{char@:Half dohead@:57@:0@:3.66487@:1.19016@:1.19016@:3.66487@:-0.9778@:u1do@} [57] -! Warning: Replacing filldraw with fill. -@{char@:Numeral comma@:44@:0@:1.14186@:1.7128@:1.14186@:1.14186@:0@:comma@} -[44] -@{char@:Numeral dash@:45@:0@:1.87@:0@:5.61@:1.87@:0@:hyphen@} [45] @{char@:Quarter dohead@:58@:0@:3.66487@:1.19016@:1.19016@:3.66487@:0.9778@:d2do @} [58] -@{char@:open@:77@:1.40251@:1.40251@:0.33978@:2.80501@:1.40251@:0@:open.1M1@} -[77] -@{char@:Numeral dot@:46@:0@:1.14186@:0@:1.14186@:1.14186@:0@:period@} [46] -@{char@:close@:78@:2.80501@:0@:1.40251@:1.40251@:0@:0@:close.01@} [78] @{char@:Quarter dohead@:59@:0@:3.66487@:1.19016@:1.19016@:3.66487@:-0.9778@:u2d o@} [59] -w:212.3808 -h:279.39174 -@{char@:Numeral 0@:48@:0@:4.26447@:0@:5.61@:4.26447@:0@:zero@} [48] -@{char@:close@:79@:0@:2.80501@:1.40251@:1.40251@:2.80501@:0@:close.0M1@} [79] @{char@:Whole thin dohead@:60@:0@:3.66487@:1.19016@:1.19016@:3.66487@:-0.9778@: s0doThin@} [60] -@{char@:close@:80@:1.40251@:1.40251@:2.80501@:0@:1.40251@:0@:close.11@} [80] -w:197.93614 -h:279.39174 -@{char@:Numeral 1@:49@:0@:3.97443@:0@:5.61@:3.97443@:0@:one@} [49] @{char@:Half thin dohead@:61@:0@:3.66487@:1.19016@:1.19016@:3.66487@:0.9778@:d1 doThin@} [61] -@{char@:close@:81@:1.40251@:1.40251@:0@:2.80501@:1.40251@:0@:close.1M1@} [81] -@{puorg@:arrowheads@} -) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-dots.mf @{char@:Half thin dohead@:62@:0@:3.66487@:1.19016@:1.19016@:3.66487@:-0.9778@:u 1doThin@} [62] -w:212.3808 -h:279.39174 -@{char@:Numeral 2@:50@:0@:4.26447@:0@:5.61@:4.26447@:0@:two@} [50] -@{group@:dots@} -@{char@:duration dot@:82@:0@:1.19016@:0.59508@:0.59508@:1.19016@:0@:dot@} [82] -@{puorg@:dots@} -) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-scripts.mf @{char@:Quarter thin dohead@:63@:0@:3.66487@:1.19016@:1.19016@:3.66487@:0.9778@ :d2doThin@} [63] +@{char@:Sharp (3 beams)@:53@:0@:3.08553@:4.20752@:4.20752@:3.08553@:0@:sharp.sl +ashslashslash.stemstem@} [53] @{char@:Quarter thin dohead@:64@:0@:3.66487@:1.19016@:1.19016@:3.66487@:-0.9778 @:u2doThin@} [64] -w:193.07414 -h:279.39174 -@{char@:Numeral 3@:51@:0@:3.8768@:0@:5.61@:3.8768@:0@:three@} [51] -@{group@:scripts@} -@{char@:fermata up@:83@:3.8248@:3.8248@:0.31854@:4.17542@:3.8248@:0@:ufermata@} -[83] -@{char@:fermata down@:84@:3.8248@:3.8248@:4.17542@:0.31854@:3.8248@:0@:dfermata -@} [84] +@{char@:1/2 Sharp (3 beams)@:54@:0@:2.66475@:3.64651@:3.64651@:2.66475@:0@:shar +p.slashslashslash.stem@} [54] @{char@:Whole rehead@:65@:0@:3.66487@:1.19016@:1.19016@:3.66487@:0.47606@:s0re@ -} [65] +} [65]Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input feta-flags11.mf'"... + @{char@:Half up rehead@:66@:0@:3.66487@:1.19016@:1.19016@:3.66487@:0.47606@:u1r e@} [66] -@{char@:short fermata up@:85@:2.80501@:2.80501@:0@:6.171@:2.80501@:0@:ushortfer -mata@} [85] +@{char@:3/4 Sharp@:55@:0@:4.48804@:4.20752@:4.20752@:4.48804@:0@:sharp.slashsla +sh.stemstemstem@} [55] @{char@:Half down rehead@:67@:0@:3.66487@:1.19016@:1.19016@:3.66487@:-0.47606@: d1re@} [67] -@{char@:short fermata down@:86@:2.80501@:2.80501@:6.171@:0@:2.80501@:0@:dshortf -ermata@} [86] -w:231.68896 -h:279.39174 -@{char@:Numeral 4@:52@:0@:4.65216@:0@:5.61@:4.65216@:0@:four@} [52] @{char@:Quarter up rehead@:68@:0@:3.66487@:1.19016@:1.19016@:3.66487@:0.47606@: u2re@} [68] -w:195.48691 -h:279.39174 -@{char@:Numeral 5@:53@:0@:3.92525@:0@:5.61@:3.92525@:0@:five@} [53] -@{char@:long fermata up@:87@:3.50627@:3.50627@:0@:4.20752@:3.50627@:0@:ulongfer -mata@} [87] @{char@:Quarter down rehead@:69@:0@:3.66487@:1.19016@:1.19016@:3.66487@:-0.4760 6@:d2re@} [69] -w:196.93304 -h:279.39174 -@{char@:Numeral 6@:54@:0@:3.95428@:0@:5.61@:3.95428@:0@:six@} [54] -@{char@:long fermata down@:88@:3.50627@:3.50627@:4.20752@:0@:3.50627@:0@:dlongf -ermata@} [88] @{char@:Whole thin rehead@:70@:0@:3.66487@:1.19016@:1.19016@:3.66487@:0.47606@: s0reThin@} [70] -w:192.30966 -h:279.39174 -@{char@:Numeral 7@:55@:0@:3.86145@:0@:5.61@:3.86145@:0@:seven@} [55] -w:212.3808 -h:279.39174 -@{char@:Numeral 8@:56@:0@:4.26447@:0@:5.61@:4.26447@:0@:eight@} [56] +@{char@:Natural@:56@:0@:1.87001@:4.20752@:4.20752@:1.87001@:0@:natural@} [56]( echo ./out/parmesan11.pfb: ./feta-autometric.mf ./parmesan-generic.mf ./feta-macros.mf ./feta-params.mf ./parmesan-macros.mf ./parmesan-rests.mf ./parmesan-clefs.mf ./parmesan-accidentals.mf ./parmesan-flags.mf ./parmesan-timesignatures.mf ./parmesan-scripts.mf ./parmesan-dots.mf > out/parmesan11.dep ) && TMP=`mktemp -d ./out/pfbtemp.parmesan11.XXXXXXXXX` \ +&& ( cd $TMP \ + && ln -s ../mf2pt1.mem . \ + && ln -s ../../mf2pt1.mp . \ + && MFINPUTS=/build/lilypond-2.19.81+really-2.18.2/mf:..:: /build/lilypond-2.19.81+really-2.18.2/scripts/build/out/mf2pt1 --rounding=0.0001 --family=parmesan11 --fullname=parmesan11 --name=parmesan11 parmesan11.mf ) \ +&& mv $TMP/*pfb ./out; \ +rm -rf $TMP + @{char@:Half up thin rehead@:71@:0@:3.66487@:1.19016@:1.19016@:3.66487@:0.47606 @:u1reThin@} [71] -@{char@:very long fermata up@:89@:4.20752@:4.20752@:0@:4.48804@:4.20752@:0@:uve -rylongfermata@} [89] -w:196.93304 -h:279.39174 -@{char@:Numeral 9@:57@:0@:3.95428@:0@:5.61@:3.95428@:0@:nine@} [57]) -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-dynamics.mf -@{char@:Space@:33@:0@:2.15987@:0@:3.2725@:2.15987@:0@:space@} [33] @{char@:Half down thin rehead@:72@:0@:3.66487@:1.19016@:1.19016@:3.66487@:-0.47 606@:d1reThin@} [72] -@{char@:very long fermata down@:90@:4.20752@:4.20752@:4.48804@:0@:4.20752@:0@:d -verylongfermata@} [90] +@{char@:Arrowed Natural (arrow up)@:57@:1.27414@:1.87001@:4.20752@:7.57352@:1.8 +7001@:0@:natural.arrowup@} [57] @{char@:Quarter thin rehead@:73@:0@:3.66487@:1.19016@:1.19016@:3.66487@:0.47606 @:u2reThin@} [73] -@{char@:dynamic z@:122@:0@:3.20705@:0@:2.94524@:3.20705@:0@:z@} [122] +@{char@:Arrowed Natural (arrow down)@:58@:0@:1.87001@:7.57352@:4.20752@:1.87001 +@:0@:natural.arrowdown@} [58] @{char@:Quarter thin rehead@:74@:0@:3.66487@:1.19016@:1.19016@:3.66487@:-0.4760 6@:d2reThin@} [74] -@{char@:Thumb@:91@:1.12201@:1.12201@:2.24403@:1.40251@:1.12201@:0@:thumb@} -[91]Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input parmesan11.mf'"... -This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) - -@{char@:dynamic f@:102@:0@:3.59978@:1.63626@:5.62872@:3.59978@:0@:f@} [102](./mf2pt1.mp -@{char@:> accent@:92@:2.52449@:2.52449@:1.40251@:1.40251@:2.52449@:0@:sforzato@ -} [92] (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp -@{char@:espr@:93@:5.3295@:5.3295@:1.40251@:1.40251@:5.3295@:0@:espr@} [93] -@{char@:staccato dot@:94@:0.56099@:0.56099@:0.56099@:0.56099@:0.56099@:0@:stacc -ato@} [94] +@{char@:Arrowed Natural (arrows up and down)@:59@:1.27414@:1.87001@:7.57352@:7. +57352@:1.87001@:0@:natural.arrowboth@} [59] @{char@:Whole mihead@:75@:0@:4.39783@:1.19016@:1.19016@:4.39783@:0@:s0mi@} [75] +@{char@:Flat@:60@:0.50966@:2.24402@:1.68303@:5.3295@:2.24402@:0@:flat@} [60]This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) +(./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp Preloading the plain base, version 0.99: preliminaries, basic constants and mathematical macros, macros for converting units, @@ -268240,644 +268078,514 @@ macros for drawing and filling, macros for proof labels and rules, macros for character and font administration, -and a few last-minute items.) -@{char@:dynamic s@:115@:0@:2.31802@:0@:3.2725@:2.31802@:0@:s@} [115] -@{char@:staccatissimo/martellato up@:95@:0.70523@:0.70523@:0.2@:2.94925@:0.7052 -3@:0@:ustaccatissimo@} [95]) +and a few last-minute items.)) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-flags11.mf -@{char@:staccatissimo/martellato down@:96@:0.70523@:0.70523@:2.94925@:0.2@:0.70 -523@:0@:dstaccatissimo@} [96] -@{char@:Half mihead@:76@:0@:4.39783@:1.19016@:1.19016@:4.39783@:0@:s1mi@} [76] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-autometric.mf -@{char@:dynamic p@:112@:0@:4.09064@:1.63626@:3.2725@:4.09064@:0@:p@} [112] ****************************************************** Using feta Autometric macros. order of messages: NAME/CODE/BP/WD/DP/HT/WX/WY ****************************************************** -) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-flags-generic.mf -@{char@:portato/single tenuto@:97@:1.68303@:1.68303@:0.33978@:0.33978@:1.68303@ -:0@:tenuto@} [97] -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf) +) +@{char@:Half mihead@:76@:0@:4.39783@:1.19016@:1.19016@:4.39783@:0@:s1mi@} [76] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-flags-generic.mf +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf @{char@:Quarter mihead@:77@:0@:4.39783@:1.19016@:1.19016@:4.39783@:0@:s2mi@} [77] +@{char@:Arrowed Flat (arrow up)@:61@:1.46526@:2.24402@:1.68303@:7.57352@:2.2440 +2@:0@:flat.arrowup@} [61]) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf -@{char@:dynamic m@:109@:0@:4.90877@:0@:3.2725@:4.90877@:0@:m@} [109] -@{char@:portato/tenuto with staccato@:98@:1.68303@:1.68303@:0.2973@:2.02437@:1. -68303@:0@:uportato@} [98]) -@{char@:dynamic r@:114@:0@:2.45438@:0@:3.2725@:2.45438@:0@:r@} [114]) -@{tnof@}) ) @{char@:Whole mirror mihead@:78@:0@:4.39783@:1.19016@:1.19016@:4.39783@:0@:s0mi -Mirror@} [78] +Mirror@} [78]) @{font@:GNU@:LilyPond@:feta@:11.22@:fetaMusic@} (/build/lilypond-2.19.81+really-2.18.2/mf/feta-flags.mf -Font metrics written on feta-alphabet11.tfm. -21 output files written: feta-alphabet11.33 .. feta-alphabet11.122 -Transcript written on feta-alphabet11.log. - +@{group@:flags@} +@{char@:8th Flag (up)@:33@:0@:2.62514@:8.55518@:0.27606@:2.62514@:0@:u3@} [33] +@{char@:16th Flag (up)@:34@:0@:2.62514@:9.95769@:0.27606@:2.62514@:0@:u4@} +[34] +@{char@:Arrowed Flat (arrow down)@:62@:1.46526@:2.24402@:6.17107@:5.3295@:2.244 +02@:0@:flat.arrowdown@} [62] +@{char@:Arrowed Flat (arrow up and down)@:63@:1.46526@:2.24402@:6.17107@:7.5735 +2@:2.24402@:0@:flat.arrowboth@} [63] +@{char@:Flat (slashed)@:64@:1.12198@:2.24402@:1.68303@:5.3295@:2.24402@:0@:flat +.slash@} [64] +@{char@:32nd Flag (up)@:35@:0@:2.34908@:12.06143@:0.27606@:2.34908@:0@:u5@} +[35] +@{char@:64th Flag (up)@:36@:0@:2.34908@:14.86644@:0.27606@:2.34908@:0@:u6@} +[36] @{char@:Half mirror mihead@:79@:0@:4.39783@:1.19016@:1.19016@:4.39783@:0@:s1mi Mirror@} [79] -@{char@:portato/tenuto with staccato@:99@:1.68303@:1.68303@:2.02437@:0.2973@:1. -68303@:0@:dportato@} [99] -@{char@:marcato up@:100@:1.40251@:1.40251@:0@:3.08553@:1.40251@:0@:umarcato@} -[100] @{char@:Quarter mirror mihead@:80@:0@:4.39783@:1.19016@:1.19016@:4.39783@:0@:s2 miMirror@} [80] -@{group@:flags@} -@{char@:8th Flag (up)@:33@:0@:2.62514@:8.55518@:0.27606@:2.62514@:0@:u3@} [33] -@{char@:marcato down@:101@:1.40251@:1.40251@:3.08553@:0@:1.40251@:0@:dmarcato@} -[101] -@{char@:open (unstopped)@:102@:1.12201@:1.12201@:1.40251@:1.40251@:1.12201@:0@: -open@} [102] -mf2pt1 is using the following font parameters: - font_version: 001.000 - font_comment: Font converted to Type 1 by mf2pt1, written by Scott Pakin. - font_family: feta-alphabet11 - font_weight: Medium - font_identifier: feta-alphabet11.22 - font_fixed_pitch: false - font_slant: 0 - font_underline_position: -89 - font_underline_thickness: 45 - font_name: feta-alphabet11 - font_unique_id: 4140235 - font_size: 11.1780821917808 (bp) - font_coding_scheme: asis - -Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=89.4607843137255; bpppix 0.02; nonstopmode; input feta-alphabet11.mf'"... - +@{char@:128th Flag (up)@:37@:0@:2.34908@:17.67145@:0.27606@:2.34908@:0@:u7@} +[37] @{char@:Whole thin mihead@:81@:0@:4.39783@:1.19016@:1.19016@:4.39783@:0@:s0miTh in@} [81] -@{char@:16th Flag (up)@:34@:0@:2.62514@:9.95769@:0.27606@:2.62514@:0@:u4@} -[34] +@{char@:8th Flag (down)@:38@:0@:3.01974@:0.27606@:8.05392@:3.01974@:0@:d3@} +[38] @{char@:Half thin mihead@:82@:0@:4.39783@:1.19016@:1.19016@:4.39783@:0@:s1miThi n@} [82] -@{char@:halfopen (unstopped)@:103@:1.12201@:1.12201@:1.40251@:1.40251@:1.12201@ -:0@:halfopen@} [103] +@{char@:16th Flag (down) 3@:39@:0@:3.01974@:0.27606@:8.55518@:3.01974@:0@:d4@} +[39] +@{char@:Flat (slashed twice)@:65@:1.12198@:2.24402@:1.68303@:5.3295@:2.24402@:0 +@:flat.slashslash@} [65] @{char@:Quarter thin mihead@:83@:0@:4.39783@:1.19016@:1.19016@:4.39783@:0@:s2mi Thin@} [83] -@{char@:halfopen vertical@:104@:1.12201@:1.12201@:1.40251@:1.40251@:1.12201@:0@ -:halfopenvertical@} [104] +@{char@:32nd Flag (down)@:40@:0@:3.01974@:0.27606@:10.65894@:3.01974@:0@:d5@} +[40] +@{char@:64th Flag (down)@:41@:0@:3.01974@:0.27606@:12.7627@:3.01974@:0@:d6@} +[41] +@{char@:Flatflat (mirrored)@:66@:0@:4.48804@:1.68303@:5.3295@:4.48804@:0@:mirro +redflat.flat@} [66] +@{char@:Semi flat@:67@:0.50966@:2.24402@:1.68303@:5.3295@:2.24402@:0@:mirroredf +lat@} [67] @{char@:Whole fa up head@:84@:0@:3.66487@:1.19016@:1.19016@:3.66487@:0@:u0fa@} [84] -@{char@:32nd Flag (up)@:35@:0@:2.34908@:12.06143@:0.27606@:2.34908@:0@:u5@} -[35] +@{char@:128th Flag (down)@:42@:0@:3.01974@:0.27606@:15.5677@:3.01974@:0@:d7@} +[42] +@{char@:grace dash (up)@:43@:1.69133@:2.34908@:6.05882@:-2.80501@:2.34908@:0@:u +grace@} [43] @{char@:Whole fa down head@:85@:0@:3.66487@:1.19016@:1.19016@:3.66487@:0@:d0fa@ } [85] -@{char@:plus (stopped)@:105@:1.54277@:1.54277@:1.54277@:1.54277@:1.54277@:0@:st -opped@} [105] +@{char@:Semi flat@:68@:1.12198@:2.24402@:1.68303@:5.3295@:2.24402@:0@:mirroredf +lat.backslash@} [68] +@{char@:grace dash (down)@:44@:2.17422@:3.01974@:-2.77698@:5.7559@:3.01974@:0@: +dgrace@} [44] +@{puorg@:flags@} +) +@{parameter@:staffsize@:11.22@} +@{parameter@:stafflinethickness@:0.42471@} +@{parameter@:staff_space@:2.80501@} +@{parameter@:linethickness@:0.42471@} +@{parameter@:black_notehead_width@:3.66487@} +@{parameter@:ledgerlinethickness@:0.84943@} +@{parameter@:blot_diameter@:0.4@} +@{tnof@}) ) @{char@:half fa up head@:86@:0@:3.66487@:1.19016@:1.19016@:3.66487@:0@:u1fa@} [86] -@{char@:64th Flag (up)@:36@:0@:2.34908@:14.86644@:0.27606@:2.34908@:0@:u6@} -[36] -@{char@:Upbow@:106@:1.82326@:1.82326@:0@:5.83444@:1.82326@:0@:upbow@} [106] +Font metrics written on feta-flags11.tfm. +12 output files written: feta-flags11.33 .. feta-flags11.44 +Transcript written on feta-flags11.log. + @{char@:Half fa down head@:87@:0@:3.66487@:1.19016@:1.19016@:3.66487@:0@:d1fa@} [87] @{char@:Quarter fa up head@:88@:0@:3.66487@:1.19016@:1.19016@:3.66487@:0@:u2fa@ } [88] -@{char@:Downbow@:107@:2.10376@:2.10376@:0@:3.73999@:2.10376@:0@:downbow@} [107] - @{char@:Quarter fa down head@:89@:0@:3.66487@:1.19016@:1.19016@:3.66487@:0@:d2f a@} [89] @{char@:Whole thin fa up head@:90@:0@:3.66487@:1.19016@:1.19016@:3.66487@:0@:u0 faThin@} [90] -@{char@:128th Flag (up)@:37@:0@:2.34908@:17.67145@:0.27606@:2.34908@:0@:u7@} -[37]@{char@:Reverse turn@:108@:3.06798@:3.06798@:1.485@:1.485@:3.06798@:0@:reverset -urn@} [108] -@{char@:8th Flag (down)@:38@:0@:3.01974@:0.27606@:8.05392@:3.01974@:0@:d3@} -[38] +mf2pt1 is using the following font parameters: + font_version: 001.000 + font_comment: Font converted to Type 1 by mf2pt1, written by Scott Pakin. + font_family: feta-flags11 + font_weight: Medium + font_identifier: feta11.22 + font_fixed_pitch: false + font_slant: 0 + font_underline_position: -89 + font_underline_thickness: 45 + font_name: feta-flags11 + font_unique_id: 4314404 + font_size: 11.1780821917808 (bp) + font_coding_scheme: asis + +Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=89.4607843137255; bpppix 0.02; nonstopmode; input feta-flags11.mf'"... + @{char@:Whole thin fa down head@:91@:0@:3.66487@:1.19016@:1.19016@:3.66487@:0@: d0faThin@} [91] @{char@:half thin fa up head@:92@:0@:3.66487@:1.19016@:1.19016@:3.66487@:0@:u1f aThin@} [92] -@{char@:Turn@:109@:3.06798@:3.06798@:1.485@:1.485@:3.06798@:0@:turn@} [109] -@{char@:16th Flag (down) 3@:39@:0@:3.01974@:0.27606@:8.55518@:3.01974@:0@:d4@} -[39] @{char@:Half thin fa down head@:93@:0@:3.66487@:1.19016@:1.19016@:3.66487@:0@:d 1faThin@} [93] +@{char@:Double Flat@:69@:0.50966@:4.06725@:1.68303@:5.3295@:4.06725@:0@:flatfla +t@} [69] @{char@:Quarter thin fa up head@:94@:0@:3.66487@:1.19016@:1.19016@:3.66487@:0@: u2faThin@} [94] @{char@:Quarter thin fa down head@:95@:0@:3.66487@:1.19016@:1.19016@:3.66487@:0 @:d2faThin@} [95] -@{char@:32nd Flag (down)@:40@:0@:3.01974@:0.27606@:10.65894@:3.01974@:0@:d5@} -[40] @{char@:Whole solhead@:96@:0@:3.9529@:1.61487@:1.61487@:3.9529@:0.60056@:s0sol@ } [96] -@{char@:Trill (`tr')@:110@:2.38428@:2.38428@:0@:5.89047@:2.38428@:0@:trill@} -[110] -@{char@:64th Flag (down)@:41@:0@:3.01974@:0.27606@:12.7627@:3.01974@:0@:d6@} -[41] @{char@:Half solhead@:97@:0@:3.9529@:1.61487@:1.61487@:3.9529@:0.60056@:s1sol@} [97] @{char@:Quarter solhead@:98@:0@:3.9529@:1.61487@:1.61487@:3.9529@:0.60056@:s2so l@} [98] -@{char@:left heel@:111@:1.40251@:1.40251@:1.40251@:1.87001@:1.40251@:0@:upedalh -eel@} [111] @{char@:Whole lahead@:99@:0@:3.66487@:1.19016@:1.19016@:3.66487@:0@:s0la@} [99] @{char@:Half lahead@:100@:0@:3.66487@:1.19016@:1.19016@:3.66487@:0@:s1la@} [100] -@{char@:right heel@:112@:1.40251@:1.40251@:1.87001@:1.40251@:1.40251@:0@:dpedal -heel@} [112] @{char@:Quarter lahead@:101@:0@:3.66487@:1.19016@:1.19016@:3.66487@:0@:s2la@} [101] -@{char@:128th Flag (down)@:42@:0@:3.01974@:0.27606@:15.5677@:3.01974@:0@:d7@} -[42] +@{char@:3/4 Flat@:70@:0.50966@:4.06725@:1.68303@:5.3295@:4.06725@:0@:flatflat.s +lash@} [70] @{char@:Whole thin lahead@:102@:0@:3.66487@:1.19016@:1.19016@:3.66487@:0@:s0laT hin@} [102] -@{char@:grace dash (up)@:43@:1.69133@:2.34908@:6.05882@:-2.80501@:2.34908@:0@:u -grace@} [43] +@{char@:Double Sharp@:71@:0@:2.80501@:1.40251@:1.40251@:2.80501@:0@:doublesharp +@} [71] @{char@:Half thin lahead@:103@:0@:3.66487@:1.19016@:1.19016@:3.66487@:0@:s1laTh in@} [103] -@{char@:left toe@:113@:1.40251@:1.40251@:0@:4.20752@:1.40251@:0@:upedaltoe@} -[113] -@{char@:grace dash (down)@:44@:2.17422@:3.01974@:-2.77698@:5.7559@:3.01974@:0@: -dgrace@} [44] -@{puorg@:flags@} -) +@{char@:Right Parenthesis@:72@:0@:1.82722@:2.80501@:2.80501@:1.82722@:0@:rightp +aren@} [72] @{char@:Quarter lahead@:104@:0@:3.66487@:1.19016@:1.19016@:3.66487@:0@:s2laThin @} [104] -@{parameter@:staffsize@:11.22@} -@{parameter@:stafflinethickness@:0.42471@} -@{parameter@:staff_space@:2.80501@} -@{parameter@:linethickness@:0.42471@} -@{parameter@:black_notehead_width@:3.66487@} -@{parameter@:ledgerlinethickness@:0.84943@} -@{parameter@:blot_diameter@:0.4@} -@{tnof@}) ) -@{char@:right toe@:114@:1.40251@:1.40251@:4.20752@:0@:1.40251@:0@:dpedaltoe@} -[114] -Font metrics written on feta-flags11.tfm. -12 output files written: feta-flags11.33 .. feta-flags11.44 -Transcript written on feta-flags11.log. - @{char@:Whole up tihead@:105@:0@:3.66487@:1.19016@:1.19016@:3.66487@:0.33324@:s 0ti@} [105] -@{char@:Flageolet@:115@:1.496@:1.496@:1.496@:1.496@:1.496@:0@:flageolet@} [115] - +@{char@:Left Parenthesis@:73@:1.82722@:0@:2.80501@:2.80501@:0@:0@:leftparen@} +[73] +@{puorg@:accidentals@} +) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-arrowheads.mf @{char@:Half up tihead@:106@:0@:3.66487@:1.19016@:1.19016@:3.66487@:0.33324@:u1 -ti@} [106]Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input parmesan-noteheads11.mf'"... -This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) -(./mf2pt1.mp +ti@} [106] +@{group@:arrowheads@} +@{char@:open@:74@:2.80501@:0.33978@:1.40251@:1.40251@:0.33978@:0@:open.01@} +[74] @{char@:Half down tihead@:107@:0@:3.66487@:1.19016@:1.19016@:3.66487@:-0.33324@ -:d1ti@} [107] (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp +:d1ti@} [107] @{char@:Quarter up tihead@:108@:0@:3.66487@:1.19016@:1.19016@:3.66487@:0.33324@ :u2ti@} [108] -Preloading the plain base, version 0.99: preliminaries, - basic constants and mathematical macros, - macros for converting units, - macros and tables for various modes of operation, - macros for drawing and filling, - macros for proof labels and rules, - macros for character and font administration, -and a few last-minute items.)@{char@:Segno@:116@:2.80501@:2.80501@:4.20752@:4.20752@:2.80501@:0@:segno@} -[116] @{char@:Quarter down tihead@:109@:0@:3.66487@:1.19016@:1.19016@:3.66487@:-0.333 -24@:d2ti@} [109]) -(/build/lilypond-2.19.81+really-2.18.2/mf/parmesan11.mf -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-autometric.mf +24@:d2ti@} [109] @{char@:Whole thin up tihead@:110@:0@:3.66487@:1.19016@:1.19016@:3.66487@:0.333 24@:s0tiThin@} [110] -****************************************************** -Using feta Autometric macros. -order of messages: - NAME/CODE/BP/WD/DP/HT/WX/WY -****************************************************** -) (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-generic.mf -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf -@{char@:Varied Segno@:117@:3.50627@:3.50627@:11.22003@:11.22003@:3.50627@:0@:va -rsegno@} [117]) -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf +@{char@:open@:75@:0.33978@:2.80501@:1.40251@:1.40251@:2.80501@:0@:open.0M1@} +[75] +@{char@:open@:76@:1.40251@:1.40251@:2.80501@:0.33978@:1.40251@:0@:open.11@} +[76] @{char@:Half thin up tihead@:111@:0@:3.66487@:1.19016@:1.19016@:3.66487@:0.3332 -4@:u1tiThin@} [111]This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) -(./mf2pt1.mp) (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp -(/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-macros.mf +4@:u1tiThin@} [111] +@{char@:open@:77@:1.40251@:1.40251@:0.33978@:2.80501@:1.40251@:0@:open.1M1@} +[77] @{char@:Half thin down tihead@:112@:0@:3.66487@:1.19016@:1.19016@:3.66487@:-0.3 -3324@:d1tiThin@} [112]) -@{char@:Coda@:118@:2.85178@:2.85178@:3.78677@:3.78677@:2.85178@:0@:coda@} [118] - +3324@:d1tiThin@} [112] @{char@:Quarter thin up tihead@:113@:0@:3.66487@:1.19016@:1.19016@:3.66487@:0.3 3324@:u2tiThin@} [113] -@{font@:GNU@:LilyPond@:parmesan@:11.22@:parmesanMusic@} -(/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-rests.mf @{char@:Quarter thin down tihead@:114@:0@:3.66487@:1.19016@:1.19016@:3.66487@:- 0.33324@:d2tiThin@} [114] -Preloading the plain base, version 0.99: preliminaries, - basic constants and mathematical macros, - macros for converting units, - macros and tables for various modes of operation, - macros for drawing and filling, - macros for proof labels and rules, - macros for character and font administration, -and a few last-minute items.)( echo ./out/feta20.pfb: ./feta-autometric.mf ./feta-generic.mf ./feta-macros.mf ./feta-params.mf ./feta-rests.mf ./feta-accidentals.mf ./feta-arrowheads.mf ./feta-dots.mf ./feta-scripts.mf ./feta-trills.mf ./feta-clefs.mf ./feta-timesignatures.mf ./feta-pedals.mf ./feta-brackettips.mf ./feta-accordion.mf ./feta-ties.mf ./feta-test-generic.mf ./feta-accidentals.mf > out/feta20.dep ) && TMP=`mktemp -d ./out/pfbtemp.feta20.XXXXXXXXX` \ -&& ( cd $TMP \ - && ln -s ../mf2pt1.mem . \ - && ln -s ../../mf2pt1.mp . \ - && MFINPUTS=/build/lilypond-2.19.81+really-2.18.2/mf:..:: /build/lilypond-2.19.81+really-2.18.2/scripts/build/out/mf2pt1 --rounding=0.0001 --family=feta20 --fullname=feta20 --name=feta20 feta20.mf ) \ -&& mv $TMP/*pfb ./out; \ -rm -rf $TMP - @{char@:Whole up Funk dohead@:115@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@:u0 -doFunk@} [115]) +doFunk@} [115] @{char@:Whole down Funk dohead@:116@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@: d0doFunk@} [116] -@{group@:rests@} -@{char@:Neo-mensural maxima rest@:33@:0@:3.36603@:2.80501@:2.80501@:3.36603@:0@ -:M3neomensural@} [33]@{char@:Varied Coda@:119@:2.99597@:2.99597@:3.93097@:3.93097@:2.99597@:0@:varco -da@} [119] -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-alphabet11.mf +@{char@:close@:78@:2.80501@:0@:1.40251@:1.40251@:0@:0@:close.01@} [78] @{char@:Half up Funk dohead@:117@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@:u1d oFunk@} [117] -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-alphabet.mf -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-autometric.mf -@{char@:Right Comma@:120@:0@:1.40251@:1.68303@:1.68303@:1.40251@:0@:rcomma@} -[120] +@{char@:close@:79@:0@:2.80501@:1.40251@:1.40251@:2.80501@:0@:close.0M1@} [79] @{char@:Half down Funk dohead@:118@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@:d 1doFunk@} [118] -****************************************************** -Using feta Autometric macros. -order of messages: - NAME/CODE/BP/WD/DP/HT/WX/WY -****************************************************** -) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf @{char@:Quarter up Funk dohead@:119@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@: u2doFunk@} [119] -@{char@:Neo-mensural longa rest@:34@:0@:1.12201@:2.80501@:2.80501@:1.12201@:0@: -M2neomensural@} [34] -@{char@:Left Comma@:121@:1.40251@:0@:1.68303@:1.68303@:0@:0@:lcomma@} [121] @{char@:Quarter down Funk dohead@:120@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0 -@:d2doFunk@} [120]) -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf -@{char@:Neo-mensural breve rest@:35@:0@:1.12201@:0@:2.80501@:1.12201@:0@:M1neom -ensural@} [35] -@{char@:Right Varied Comma@:122@:0.70125@:0.70125@:1.68303@:1.68303@:0.70125@:0 -@:rvarcomma@} [122] +@:d2doFunk@} [120] @{char@:Whole up Funk rehead@:121@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@:u0 -reFunk@} [121]) -@{font@:GNU@:LilyPond@:feta-alphabet@:11.22@:fetaNumber@} -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-numbers.mf -@{char@:Neo-mensural whole rest@:36@:0@:1.12201@:1.75313@:0@:1.12201@:0@:0neome -nsural@} [36] -@{char@:Left Varied Comma@:123@:0.70125@:0.70125@:1.68303@:1.68303@:0.70125@:0@ -:lvarcomma@} [123] -@{char@:Neo-mensural half rest@:37@:0@:1.12201@:0@:1.75313@:1.12201@:0@:1neomen -sural@} [37] +reFunk@} [121] +@{char@:close@:80@:1.40251@:1.40251@:2.80501@:0@:1.40251@:0@:close.11@} [80] @{char@:Whole down Funk rehead@:122@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@: d0reFunk@} [122] -@{char@:Arpeggio@:124@:0@:2.24402@:0@:2.80501@:2.24402@:0@:arpeggio@} [124] @{char@:Half up Funk rehead@:123@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@:u1r eFunk@} [123] -@{char@:Neo-mensural 4th rest@:38@:0@:2.24402@:0@:2.24402@:2.24402@:0@:2neomens -ural@} [38] -@{char@:Trill_element@:125@:0@:2.80501@:0@:2.24402@:2.80501@:0@:trill_element@} -[125] +@{char@:close@:81@:1.40251@:1.40251@:0@:2.80501@:1.40251@:0@:close.1M1@} [81] +@{puorg@:arrowheads@} +) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-dots.mf @{char@:Half down Funk rehead@:124@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@:d 1reFunk@} [124] -@{char@:Plus@:43@:0@:2.80501@:-1.4025@:4.2075@:2.80501@:0@:plus@} [43] -@{char@:Neo-mensural 8th rest@:39@:0@:2.24402@:0@:2.24402@:2.24402@:0@:3neomens -ural@} [39] @{char@:Quarter up Funk rehead@:125@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@: u2reFunk@} [125] -@{char@:Arpeggio arrow down@:126@:0@:2.24402@:0@:2.80501@:2.24402@:0@:arpeggio. -arrow.M1@} [126] -! Warning: Replacing filldraw with fill. -@{char@:Numeral comma@:44@:0@:1.14186@:1.7128@:1.14186@:1.14186@:0@:comma@} -[44] -@{char@:Neo-mensural 16th rest@:40@:0@:2.24402@:0@:2.80501@:2.24402@:0@:4neomen -sural@} [40] +@{group@:dots@} +@{char@:duration dot@:82@:0@:1.19016@:0.59508@:0.59508@:1.19016@:0@:dot@} [82] +@{puorg@:dots@} +) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-scripts.mf @{char@:Quarter down Funk rehead@:126@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0 @:d2reFunk@} [126] -@{char@:Mensural maxima rest@:41@:0@:0.8415@:2.80501@:5.61002@:0.8415@:0@:M3men -sural@} [41] -@{char@:Arpeggio arrow up@:127@:0@:2.24402@:0@:2.80501@:2.24402@:0@:arpeggio.ar -row.1@} [127] -@{char@:Mensural longa rest@:42@:0@:0.8415@:2.80501@:2.80501@:0.8415@:0@:M2mens -ural@} [42] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-trills.mf -@{char@:Mensural breve rest@:43@:0@:0.8415@:0@:2.80501@:0.8415@:0@:M1mensural@} -[43] @{char@:Whole up Funk mihead@:127@:0@:3.29836@:1.19016@:1.19016@:3.29836@:0@:u0 miFunk@} [127] -@{char@:Numeral dash@:45@:0@:1.87@:0@:5.61@:1.87@:0@:hyphen@} [45] -@{char@:trilelement@:128@:1.16876@:1.16876@:1.40251@:1.40251@:1.16876@:0@:trile -lement@} [128] -@{char@:Mensural whole rest@:44@:0@:0.8415@:1.75313@:0@:0.8415@:0@:0mensural@} -[44] -@{char@:Numeral dot@:46@:0@:1.14186@:0@:1.14186@:1.14186@:0@:period@} [46] -@{char@:Mensural half rest@:45@:0@:0.8415@:0@:1.75313@:0.8415@:0@:1mensural@} -[45] +@{group@:scripts@} +@{char@:fermata up@:83@:3.8248@:3.8248@:0.31854@:4.17542@:3.8248@:0@:ufermata@} +[83] @{char@:Whole down Funk mihead@:128@:0@:3.29836@:1.19016@:1.19016@:3.29836@:0@: d0miFunk@} [128] -@{char@:Mensural 4th rest@:46@:0@:2.24402@:0@:2.24402@:2.24402@:0@:2mensural@} -[46]This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) - -@{char@:prall@:129@:2.33751@:2.33751@:1.40251@:1.40251@:2.33751@:0@:prall@} -[129](./mf2pt1.mp -w:212.3808 -h:279.39174 -@{char@:Numeral 0@:48@:0@:4.26447@:0@:5.61@:4.26447@:0@:zero@} [48] (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp -@{char@:Mensural 8th rest@:47@:0@:2.24402@:0@:2.24402@:2.24402@:0@:3mensural@} -[47] @{char@:Half up Funk mihead@:129@:0@:3.29836@:1.19016@:1.19016@:3.29836@:0@:u1m iFunk@} [129] +@{char@:fermata down@:84@:3.8248@:3.8248@:4.17542@:0.31854@:3.8248@:0@:dfermata +@} [84] @{char@:Half down Funk mihead@:130@:0@:3.29836@:1.19016@:1.19016@:3.29836@:0@:d 1miFunk@} [130] -Preloading the plain base, version 0.99: preliminaries, - basic constants and mathematical macros, - macros for converting units, - macros and tables for various modes of operation, - macros for drawing and filling, - macros for proof labels and rules, - macros for character and font administration, -and a few last-minute items.) -@{char@:Mensural 16th rest@:48@:0@:2.24402@:0@:2.80501@:2.24402@:0@:4mensural@} -[48] -@{puorg@:rests@} -) -w:197.93614 -h:279.39174 -@{char@:Numeral 1@:49@:0@:3.97443@:0@:5.61@:3.97443@:0@:one@} [49] (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-clefs.mf @{char@:Quarter Funk mihead@:131@:0@:3.29836@:1.19016@:1.19016@:3.29836@:0@:s2m -iFunk@} [131]) -(/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-noteheads11.mf -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-autometric.mf -@{char@:mordent@:130@:2.33751@:2.33751@:1.87001@:1.87001@:2.33751@:0@:mordent@} -[130] -****************************************************** -Using feta Autometric macros. -order of messages: - NAME/CODE/BP/WD/DP/HT/WX/WY -****************************************************** -) -w:212.3808 -h:279.39174 -@{char@:Numeral 2@:50@:0@:4.26447@:0@:5.61@:4.26447@:0@:two@} [50] (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-noteheads-generic.mf -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf -@{group@:clefs@} -@{char@:Ed. Vat. do clef@:49@:0@:1.40251@:2.24402@:2.24402@:1.40251@:0@:vatican -a.do@} [49]) -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf +iFunk@} [131] +@{char@:short fermata up@:85@:2.80501@:2.80501@:0@:6.171@:2.80501@:0@:ushortfer +mata@} [85] +@{char@:short fermata down@:86@:2.80501@:2.80501@:6.171@:0@:2.80501@:0@:dshortf +ermata@} [86] @{char@:Whole up Funk fahead@:132@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@:u0 -faFunk@} [132]) -(/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-macros.mf) -@{char@:Ed. Vat. do clef@:50@:0@:1.40251@:2.24402@:2.24402@:1.40251@:0@:vatican -a.do_change@} [50] +faFunk@} [132] +@{char@:long fermata up@:87@:3.50627@:3.50627@:0@:4.20752@:3.50627@:0@:ulongfer +mata@} [87] @{char@:Whole down Funk fahead@:133@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@: d0faFunk@} [133] -w:193.07414 -h:279.39174 -@{char@:Numeral 3@:51@:0@:3.8768@:0@:5.61@:3.8768@:0@:three@} [51] -@{char@:prallprall@:131@:3.50627@:3.50627@:1.40251@:1.40251@:3.50627@:0@:prallp -rall@} [131] -@{font@:GNU@:LilyPond@:parmesan@:11.22@:parmesanMusic@} -(/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-noteheads.mf -@{char@:prallmordent@:132@:3.50627@:3.50627@:1.87001@:1.87001@:3.50627@:0@:pral -lmordent@} [132] -w:231.68896 -h:279.39174 -@{char@:Numeral 4@:52@:0@:4.65216@:0@:5.61@:4.65216@:0@:four@} [52] -@{char@:Ed. Vat. fa clef@:51@:0@:2.94527@:4.20752@:2.24402@:2.94527@:0@:vatican -a.fa@} [51] @{char@:Half up Funk fahead@:134@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@:u1f aFunk@} [134] -@{group@:noteheads@} -@{char@:Neo-mensural maxima notehead (up)@:33@:0@:7.29305@:1.61487@:1.61487@:7. -29305@:0@:uM3neomensural@} [33] -w:195.48691 -h:279.39174 -@{char@:Numeral 5@:53@:0@:3.92525@:0@:5.61@:3.92525@:0@:five@} [53] @{char@:Half down Funk fahead@:135@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@:d 1faFunk@} [135] -@{char@:upprall@:133@:3.50627@:3.50627@:1.40251@:1.40251@:3.50627@:0@:upprall@} -[133] -@{char@:Neo-mensural maxima notehead (down)@:34@:0@:7.29305@:1.61487@:1.61487@: -7.29305@:0@:dM3neomensural@} [34] @{char@:Quarter up Funk fahead@:136@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@: u2faFunk@} [136] -w:196.93304 -h:279.39174 -@{char@:Numeral 6@:54@:0@:3.95428@:0@:5.61@:3.95428@:0@:six@} [54] -@{char@:Ed. Vat. fa clef@:52@:0@:2.94527@:4.20752@:2.24402@:2.94527@:0@:vatican -a.fa_change@} [52] @{char@:Quarter down Funk fahead@:137@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0 @:d2faFunk@} [137] -@{char@:upmordent@:134@:3.50627@:3.50627@:1.87001@:1.87001@:3.50627@:0@:upmorde -nt@} [134] -@{char@:pralldown@:135@:3.50627@:3.50627@:1.40251@:1.40251@:3.50627@:0@:pralldo -wn@} [135] -w:192.30966 -h:279.39174 -@{char@:Numeral 7@:55@:0@:3.86145@:0@:5.61@:3.86145@:0@:seven@} [55] -@{char@:Neo-mensural longa notehead (up)@:35@:0@:5.61002@:1.61487@:1.61487@:5.6 -1002@:0@:uM2neomensural@} [35] +@{char@:long fermata down@:88@:3.50627@:3.50627@:4.20752@:0@:3.50627@:0@:dlongf +ermata@} [88] @{char@:Whole Funk solhead@:138@:0@:2.54254@:1.19016@:1.19016@:2.54254@:0.1888@ :s0solFunk@} [138] -w:212.3808 -h:279.39174 -@{char@:Numeral 8@:56@:0@:4.26447@:0@:5.61@:4.26447@:0@:eight@} [56] -w:196.93304 -h:279.39174 -@{char@:Numeral 9@:57@:0@:3.95428@:0@:5.61@:3.95428@:0@:nine@} [57]) -@{char@:Ed. Med. do clef@:53@:0@:2.80501@:4.20752@:4.20752@:2.80501@:0@:medicae -a.do@} [53] -@{char@:Neo-mensural longa notehead (down)@:36@:0@:5.61002@:1.61487@:1.61487@:5 -.61002@:0@:dM2neomensural@} [36] -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-dynamics.mf -@{char@:Space@:33@:0@:2.15987@:0@:3.2725@:2.15987@:0@:space@} [33] +@{char@:very long fermata up@:89@:4.20752@:4.20752@:0@:4.48804@:4.20752@:0@:uve +rylongfermata@} [89] @{char@:Half Funk solhead@:139@:0@:2.54254@:1.19016@:1.19016@:2.54254@:0.1888@: s1solFunk@} [139] -@{char@:Neo-mensural brevis notehead@:37@:0@:5.61002@:1.61487@:1.61487@:5.61002 -@:0@:sM1neomensural@} [37] -@{char@:downprall@:136@:3.50627@:3.50627@:1.40251@:1.40251@:3.50627@:0@:downpra -ll@} [136] +@{char@:very long fermata down@:90@:4.20752@:4.20752@:4.48804@:0@:4.20752@:0@:d +verylongfermata@} [90] +@{char@:Thumb@:91@:1.12201@:1.12201@:2.24403@:1.40251@:1.12201@:0@:thumb@} +[91] @{char@:Quarter Funk solhead@:140@:0@:2.54254@:1.19016@:1.19016@:2.54254@:0.188 -8@:s2solFunk@} [140] -@{char@:Ed. Med. do clef@:54@:0@:2.24402@:3.36603@:3.36603@:2.24402@:0@:medicae -a.do_change@} [54] -@{char@:downmordent@:137@:3.50627@:3.50627@:1.87001@:1.87001@:3.50627@:0@:downm -ordent@} [137] +8@:s2solFunk@} [140]Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input feta-alphabet11.mf'"... + @{char@:Whole Funk lahead@:141@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@:s0laF unk@} [141] -@{char@:prallup@:138@:3.50627@:3.50627@:1.40251@:1.40251@:3.50627@:0@:prallup@} -[138] -@{char@:dynamic z@:122@:0@:3.20705@:0@:2.94524@:3.20705@:0@:z@} [122] +@{char@:> accent@:92@:2.52449@:2.52449@:1.40251@:1.40251@:2.52449@:0@:sforzato@ +} [92] +@{char@:espr@:93@:5.3295@:5.3295@:1.40251@:1.40251@:5.3295@:0@:espr@} [93] +@{char@:staccato dot@:94@:0.56099@:0.56099@:0.56099@:0.56099@:0.56099@:0@:stacc +ato@} [94] +@{char@:staccatissimo/martellato up@:95@:0.70523@:0.70523@:0.2@:2.94925@:0.7052 +3@:0@:ustaccatissimo@} [95] +@{char@:staccatissimo/martellato down@:96@:0.70523@:0.70523@:2.94925@:0.2@:0.70 +523@:0@:dstaccatissimo@} [96] @{char@:Half Funk lahead@:142@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@:s1laFu nk@} [142] -@{char@:Neo-mensural maxima notehead (up, reduced hole)@:38@:0@:7.29305@:1.6148 -7@:1.61487@:7.29305@:0@:urM3neomensural@} [38] @{char@:Quarter Funk lahead@:143@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@:s2l aFunk@} [143] -@{char@:dynamic f@:102@:0@:3.59978@:1.63626@:5.62872@:3.59978@:0@:f@} [102] -@{char@:Ed. Med. fa clef@:55@:0@:4.76851@:4.20752@:4.20752@:4.76851@:0@:medicae -a.fa@} [55] -@{char@:lineprall@:139@:3.50627@:3.50627@:1.40251@:5.61005@:3.50627@:0@:linepra -ll@} [139]) -@{char@:dynamic s@:115@:0@:2.31802@:0@:3.2725@:2.31802@:0@:s@} [115] -@{char@:Curved caesura@:140@:0@:5.61002@:2.24402@:3.366@:5.61002@:0@:caesura.cu -rved@} [140] -@{char@:Neo-mensural maxima notehead (down, reduced hole)@:39@:0@:7.29305@:1.61 -487@:1.61487@:7.29305@:0@:drM3neomensural@} [39] +@{char@:portato/single tenuto@:97@:1.68303@:1.68303@:0.33978@:0.33978@:1.68303@ +:0@:tenuto@} [97] +@{char@:portato/tenuto with staccato@:98@:1.68303@:1.68303@:0.2973@:2.02437@:1. +68303@:0@:uportato@} [98] +@{char@:portato/tenuto with staccato@:99@:1.68303@:1.68303@:2.02437@:0.2973@:1. +68303@:0@:dportato@} [99]This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) +(./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp +@{char@:marcato up@:100@:1.40251@:1.40251@:0@:3.08553@:1.40251@:0@:umarcato@} +[100] @{char@:Whole up Funk tihead@:144@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@:u0 tiFunk@} [144] -@{char@:Straight caesura@:141@:0@:5.61002@:2.24402@:3.366@:5.61002@:0@:caesura. -straight@} [141] -@{char@:Ed. Med. fa clef@:56@:0@:3.81482@:3.36603@:3.36603@:3.81482@:0@:medicae -a.fa_change@} [56] @{char@:Whole down Funk tihead@:145@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@: d0tiFunk@} [145] -@{char@:dynamic p@:112@:0@:4.09064@:1.63626@:3.2725@:4.09064@:0@:p@} [112] -@{char@:Tick mark@:142@:1.68303@:3.08548@:0@:4.76851@:3.08548@:0@:tickmark@} -[142] -@{char@:Neo-mensural longa notehead (up, reduced hole)@:40@:0@:5.61002@:1.61487 -@:1.61487@:5.61002@:0@:urM2neomensural@} [40] +@{char@:marcato down@:101@:1.40251@:1.40251@:3.08553@:0@:1.40251@:0@:dmarcato@} +[101] +@{char@:open (unstopped)@:102@:1.12201@:1.12201@:1.40251@:1.40251@:1.12201@:0@: +open@} [102] @{char@:Half up Funk tihead@:146@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@:u1t iFunk@} [146] -@{char@:snap pizzicato (Bartok pizzicato)@:143@:1.496@:1.496@:1.496@:2.244@:1.4 -96@:0@:snappizzicato@} [143] -@{puorg@:scripts@} -) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-clefs.mf -@{char@:Neo-mensural longa notehead (down, reduced hole)@:41@:0@:5.61002@:1.614 -87@:1.61487@:5.61002@:0@:drM2neomensural@} [41] @{char@:Half down Funk tihead@:147@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@:d 1tiFunk@} [147] -@{char@:dynamic m@:109@:0@:4.90877@:0@:3.2725@:4.90877@:0@:m@} [109] +Preloading the plain base, version 0.99: preliminaries, + basic constants and mathematical macros, + macros for converting units, + macros and tables for various modes of operation, + macros for drawing and filling, + macros for proof labels and rules, + macros for character and font administration, +and a few last-minute items.) @{char@:Quarter up Funk tihead@:148@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@: -u2tiFunk@} [148] -@{char@:Neo-mensural brevis notehead (reduced hole)@:42@:0@:5.61002@:1.61487@:1 -.61487@:5.61002@:0@:srM1neomensural@} [42] +u2tiFunk@} [148]) +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-flags11.mf +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-autometric.mf +@{char@:halfopen (unstopped)@:103@:1.12201@:1.12201@:1.40251@:1.40251@:1.12201@ +:0@:halfopen@} [103] +@{char@:halfopen vertical@:104@:1.12201@:1.12201@:1.40251@:1.40251@:1.12201@:0@ +:halfopenvertical@} [104] @{char@:Quarter down Funk tihead@:149@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0 @:d2tiFunk@} [149] -@{char@:dynamic r@:114@:0@:2.45438@:0@:3.2725@:2.45438@:0@:r@} [114]) -@{tnof@}) ) -@{char@:neo-mensural c clef@:57@:0@:8.1583@:5.61002@:5.61002@:8.1583@:0@:neomen -sural.c@} [57] @{char@:Whole Walker dohead@:150@:0@:2.74866@:1.19016@:1.19016@:1.6505@:0.91415 @:s0doWalker@} [150] -@{group@:clefs@} -! Warning: Replacing filldraw with fill. -@{char@:C clef@:144@:0@:7.77383@:5.61002@:5.61002@:7.77383@:0@:C@} [144] -@{char@:Neo-mensural semibrevis head@:43@:0@:2.80501@:1.61487@:1.61487@:1.40251 -@:0.51062@:s0neomensural@} [43] -Font metrics written on feta-alphabet11.tfm. -21 output files written: feta-alphabet11.33 .. feta-alphabet11.122 -Transcript written on feta-alphabet11.log. +****************************************************** +Using feta Autometric macros. +order of messages: + NAME/CODE/BP/WD/DP/HT/WX/WY +****************************************************** +) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-flags-generic.mf +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf) +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf( echo ./out/parmesan-noteheads11.pfb: ./feta-autometric.mf ./parmesan-noteheads-generic.mf ./feta-macros.mf ./feta-params.mf ./parmesan-macros.mf ./parmesan-noteheads.mf > out/parmesan-noteheads11.dep ) && TMP=`mktemp -d ./out/pfbtemp.parmesan-noteheads11.XXXXXXXXX` \ +&& ( cd $TMP \ + && ln -s ../mf2pt1.mem . \ + && ln -s ../../mf2pt1.mp . \ + && MFINPUTS=/build/lilypond-2.19.81+really-2.18.2/mf:..:: /build/lilypond-2.19.81+really-2.18.2/scripts/build/out/mf2pt1 --rounding=0.0001 --family=parmesan-noteheads11 --fullname=parmesan-noteheads11 --name=parmesan-noteheads11 parmesan-noteheads11.mf ) \ +&& mv $TMP/*pfb ./out; \ +rm -rf $TMP +@{char@:plus (stopped)@:105@:1.54277@:1.54277@:1.54277@:1.54277@:1.54277@:0@:st +opped@} [105] @{char@:Half up Walker dohead@:151@:0@:2.74866@:1.19016@:1.19016@:1.6505@:0.914 15@:u1doWalker@} [151] -@{char@:Neo-mensural minima head@:44@:0@:2.80501@:1.61487@:1.61487@:1.40251@:0. -51062@:s1neomensural@} [44] +@{char@:Upbow@:106@:1.82326@:1.82326@:0@:5.83444@:1.82326@:0@:upbow@} [106] @{char@:Half down Walker dohead@:152@:0@:2.74866@:1.19016@:1.19016@:1.6505@:0.9 1415@:d1doWalker@} [152] -! Warning: Replacing filldraw with fill. -@{char@:C clef@:145@:0@:6.30403@:4.48804@:4.48804@:6.30403@:0@:C_change@} [145] +@{char@:Downbow@:107@:2.10376@:2.10376@:0@:3.73999@:2.10376@:0@:downbow@} [107] @{char@:Quarter up Walker dohead@:153@:0@:2.74866@:1.19016@:1.19016@:1.6505@:0. 91415@:u2doWalker@} [153] -@{char@:Neo-mensural semiminima head@:45@:0@:2.80501@:1.61487@:1.61487@:1.40251 -@:0.51062@:s2neomensural@} [45] @{char@:Quarter down Walker dohead@:154@:0@:2.74866@:1.19016@:1.19016@:1.6505@: -0.91415@:d2doWalker@} [154] -@{char@:Harmonic notehead (Neo-mensural open)@:46@:0@:3.64651@:2.09933@:2.09933 -@:3.64651@:0@:s0harmonic@} [46]@{char@:F clef @:146@:0@:7.5268@:7.01253@:2.80501@:7.5268@:0@:F@} [146] +0.91415@:d2doWalker@} [154]@{char@:Reverse turn@:108@:3.06798@:3.06798@:1.485@:1.485@:3.06798@:0@:reverset +urn@} [108] +@{char@:Turn@:109@:3.06798@:3.06798@:1.485@:1.485@:3.06798@:0@:turn@} [109]) +@{font@:GNU@:LilyPond@:feta@:11.22@:fetaMusic@} +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-flags.mf +@{char@:Trill (`tr')@:110@:2.38428@:2.38428@:0@:5.89047@:2.38428@:0@:trill@} +[110] +@{group@:flags@} +@{char@:8th Flag (up)@:33@:0@:2.62514@:8.55518@:0.27606@:2.62514@:0@:u3@} [33] +@{char@:left heel@:111@:1.40251@:1.40251@:1.40251@:1.87001@:1.40251@:0@:upedalh +eel@} [111] @{char@:Whole Walker rehead@:155@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@:s0r eWalker@} [155] -@{char@:Harmonic notehead (Neo-mensural black)@:47@:0@:3.64651@:2.09933@:2.0993 -3@:3.64651@:0@:s2harmonic@} [47] -@{char@:neo-mensural c clef@:58@:0@:6.52664@:4.48804@:4.48804@:6.52664@:0@:neom -ensural.c_change@} [58] +@{char@:right heel@:112@:1.40251@:1.40251@:1.87001@:1.40251@:1.40251@:0@:dpedal +heel@} [112] @{char@:Half up Walker rehead@:156@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@:u 1reWalker@} [156] -@{char@:Mensural maxima notehead (up)@:48@:0@:5.61002@:1.61487@:1.61487@:5.6100 -2@:0@:uM3mensural@} [48] +@{char@:left toe@:113@:1.40251@:1.40251@:0@:4.20752@:1.40251@:0@:upedaltoe@} +[113] @{char@:Half down Walker rehead@:157@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@ -:d1reWalker@} [157] -@{char@:F clef (reduced)@:147@:0@:6.02145@:5.61005@:2.24402@:6.02145@:0@:F_chan -ge@} [147] +:d1reWalker@} [157]This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) +(./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp +@{char@:right toe@:114@:1.40251@:1.40251@:4.20752@:0@:1.40251@:0@:dpedaltoe@} +[114] @{char@:Quarter up Walker rehead@:158@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0 @:u2reWalker@} [158] -@{char@:Mensural maxima notehead (down)@:49@:0@:5.61002@:1.61487@:1.61487@:5.61 -002@:0@:dM3mensural@} [49] +@{char@:16th Flag (up)@:34@:0@:2.62514@:9.95769@:0.27606@:2.62514@:0@:u4@} +[34] +@{char@:Flageolet@:115@:1.496@:1.496@:1.496@:1.496@:1.496@:0@:flageolet@} [115] + @{char@:Quarter down Walker rehead@:159@:0@:2.74866@:1.19016@:1.19016@:2.74866@ :0@:d2reWalker@} [159] -@{char@:petrucci c1 clef@:59@:0@:2.80501@:3.92699@:8.97601@:2.80501@:0@:petrucc -i.c1@} [59] -@{char@:Mensural maxima notehead (ligature)@:50@:0@:5.61002@:1.61487@:1.61487@: -5.61002@:0@:sM3ligmensural@} [50] +Preloading the plain base, version 0.99: preliminaries, + basic constants and mathematical macros, + macros for converting units, + macros and tables for various modes of operation, + macros for drawing and filling, + macros for proof labels and rules, + macros for character and font administration, +and a few last-minute items.)) +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-alphabet11.mf +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-alphabet.mf +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-autometric.mf +****************************************************** +Using feta Autometric macros. +order of messages: + NAME/CODE/BP/WD/DP/HT/WX/WY +****************************************************** +) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf@{char@:Segno@:116@:2.80501@:2.80501@:4.20752@:4.20752@:2.80501@:0@:segno@} +[116] +@{char@:Varied Segno@:117@:3.50627@:3.50627@:11.22003@:11.22003@:3.50627@:0@:va +rsegno@} [117] +@{char@:32nd Flag (up)@:35@:0@:2.34908@:12.06143@:0.27606@:2.34908@:0@:u5@} +[35]) +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf) +@{font@:GNU@:LilyPond@:feta-alphabet@:11.22@:fetaNumber@} +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-numbers.mf +@{char@:64th Flag (up)@:36@:0@:2.34908@:14.86644@:0.27606@:2.34908@:0@:u6@} +[36] @{char@:Whole Walker mihead@:160@:0@:3.29836@:1.19016@:1.19016@:3.29836@:0@:s0m iWalker@} [160] -@{char@:G clef@:148@:0@:7.1949@:7.15279@:13.46405@:7.1949@:0@:G@} [148] +@{char@:Coda@:118@:2.85178@:2.85178@:3.78677@:3.78677@:2.85178@:0@:coda@} [118] + @{char@:Half Walker mihead@:161@:0@:3.29836@:1.19016@:1.19016@:3.29836@:0@:s1mi Walker@} [161] -@{char@:Mensural longa notehead (up)@:51@:0@:2.80501@:1.61487@:1.61487@:2.80501 -@:0@:uM2mensural@} [51] +@{char@:Plus@:43@:0@:2.80501@:-1.4025@:4.2075@:2.80501@:0@:plus@} [43] +! Warning: Replacing filldraw with fill. +@{char@:Numeral comma@:44@:0@:1.14186@:1.7128@:1.14186@:1.14186@:0@:comma@} +[44] +@{char@:Numeral dash@:45@:0@:1.87@:0@:5.61@:1.87@:0@:hyphen@} [45]@{char@:Varied Coda@:119@:2.99597@:2.99597@:3.93097@:3.93097@:2.99597@:0@:varco +da@} [119] +@{char@:Right Comma@:120@:0@:1.40251@:1.68303@:1.68303@:1.40251@:0@:rcomma@} +[120] @{char@:Quarter Walker mihead@:162@:0@:3.29836@:1.19016@:1.19016@:3.29836@:0@:s 2miWalker@} [162] -@{char@:petrucci c1 clef@:60@:0@:2.24402@:3.51239@:8.02837@:2.24402@:0@:petrucc -i.c1_change@} [60] -@{char@:G clef@:149@:0@:5.75595@:5.72226@:11.12718@:5.75595@:0@:G_change@} -[149] +@{char@:Left Comma@:121@:1.40251@:0@:1.68303@:1.68303@:0@:0@:lcomma@} [121] +@{char@:Numeral dot@:46@:0@:1.14186@:0@:1.14186@:1.14186@:0@:period@} [46] +@{char@:128th Flag (up)@:37@:0@:2.34908@:17.67145@:0.27606@:2.34908@:0@:u7@} +[37] +w:212.3808 +h:279.39174 +@{char@:Numeral 0@:48@:0@:4.26447@:0@:5.61@:4.26447@:0@:zero@} [48] +@{char@:8th Flag (down)@:38@:0@:3.01974@:0.27606@:8.05392@:3.01974@:0@:d3@} +[38] +w:197.93614 +h:279.39174 +@{char@:Numeral 1@:49@:0@:3.97443@:0@:5.61@:3.97443@:0@:one@} [49] +@{char@:Right Varied Comma@:122@:0.70125@:0.70125@:1.68303@:1.68303@:0.70125@:0 +@:rvarcomma@} [122] +@{char@:Left Varied Comma@:123@:0.70125@:0.70125@:1.68303@:1.68303@:0.70125@:0@ +:lvarcomma@} [123] @{char@:Whole Walker fahead@:163@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@:s0f -aWalker@} [163]( echo ./out/feta13.pfb: ./feta-autometric.mf ./feta-generic.mf ./feta-macros.mf ./feta-params.mf ./feta-rests.mf ./feta-accidentals.mf ./feta-arrowheads.mf ./feta-dots.mf ./feta-scripts.mf ./feta-trills.mf ./feta-clefs.mf ./feta-timesignatures.mf ./feta-pedals.mf ./feta-brackettips.mf ./feta-accordion.mf ./feta-ties.mf ./feta-test-generic.mf ./feta-accidentals.mf > out/feta13.dep ) && TMP=`mktemp -d ./out/pfbtemp.feta13.XXXXXXXXX` \ -&& ( cd $TMP \ - && ln -s ../mf2pt1.mem . \ - && ln -s ../../mf2pt1.mp . \ - && MFINPUTS=/build/lilypond-2.19.81+really-2.18.2/mf:..:: /build/lilypond-2.19.81+really-2.18.2/scripts/build/out/mf2pt1 --rounding=0.0001 --family=feta13 --fullname=feta13 --name=feta13 feta13.mf ) \ -&& mv $TMP/*pfb ./out; \ -rm -rf $TMP - -@{char@:Mensural longa notehead (down)@:52@:0@:2.80501@:1.61487@:1.61487@:2.805 -01@:0@:dM2mensural@} [52] -@{char@:percussion clef@:150@:-1.87935@:5.61002@:2.80501@:2.80501@:5.61002@:0@: -percussion@} [150] -@{char@:Mensural longa notehead (ligature)@:53@:0@:2.80501@:1.61487@:1.61487@:2 -.80501@:0@:sM2ligmensural@} [53] +aWalker@} [163] +w:212.3808 +h:279.39174 +@{char@:Numeral 2@:50@:0@:4.26447@:0@:5.61@:4.26447@:0@:two@} [50] @{char@:Half up Walker fahead@:164@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@:u 1faWalker@} [164] -@{char@:percussion clef (reduced)@:151@:-1.5035@:4.48804@:2.24402@:2.24402@:4.4 -8804@:0@:percussion_change@} [151] -@{char@:petrucci c2 clef@:61@:0@:2.80501@:6.732@:8.97601@:2.80501@:0@:petrucci. -c2@} [61] -@{char@:Mensural brevis notehead@:54@:0@:2.80501@:1.61487@:1.61487@:2.80501@:0@ -:sM1mensural@} [54] @{char@:Half down Walker fahead@:165@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@ :d1faWalker@} [165] +w:193.07414 +h:279.39174 +@{char@:Numeral 3@:51@:0@:3.8768@:0@:5.61@:3.8768@:0@:three@} [51] +@{char@:Arpeggio@:124@:0@:2.24402@:0@:2.80501@:2.24402@:0@:arpeggio@} [124] +@{char@:16th Flag (down) 3@:39@:0@:3.01974@:0.27606@:8.55518@:3.01974@:0@:d4@} +[39] +@{char@:Trill_element@:125@:0@:2.80501@:0@:2.24402@:2.80501@:0@:trill_element@} +[125] +@{char@:Arpeggio arrow down@:126@:0@:2.24402@:0@:2.80501@:2.24402@:0@:arpeggio. +arrow.M1@} [126] @{char@:Quarter up Walker fahead@:166@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0 @:u2faWalker@} [166] -@{char@:Mensural maxima notehead (up, reduced hole)@:55@:0@:5.61002@:1.61487@:1 -.61487@:5.61002@:0@:urM3mensural@} [55] +w:231.68896 +h:279.39174 +@{char@:Numeral 4@:52@:0@:4.65216@:0@:5.61@:4.65216@:0@:four@} [52] @{char@:Quarter down Walker fahead@:167@:0@:2.74866@:1.19016@:1.19016@:2.74866@ :0@:d2faWalker@} [167] -@{char@:Mensural maxima notehead (down, reduced hole)@:56@:0@:5.61002@:1.61487@ -:1.61487@:5.61002@:0@:drM3mensural@} [56] @{char@:Whole Walker lahead@:168@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@:s0l aWalker@} [168] -@{char@:Mensural maxima notehead (ligature, reduced hole)@:57@:0@:5.61002@:1.61 -487@:1.61487@:5.61002@:0@:srM3ligmensural@} [57] +w:195.48691 +h:279.39174 +@{char@:Numeral 5@:53@:0@:3.92525@:0@:5.61@:3.92525@:0@:five@} [53] +@{char@:Arpeggio arrow up@:127@:0@:2.24402@:0@:2.80501@:2.24402@:0@:arpeggio.ar +row.1@} [127] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-trills.mf @{char@:Half Funk lahead@:169@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@:s1laWa lker@} [169] -@{char@:tab clef@:152@:-0.56099@:7.85403@:8.07848@:8.07848@:7.85403@:0@:tab@} -[152] +w:196.93304 +h:279.39174 +@{char@:Numeral 6@:54@:0@:3.95428@:0@:5.61@:3.95428@:0@:six@} [54] @{char@:Quarter Funk lahead@:170@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@:s2l aWalker@} [170] -@{char@:petrucci c2 clef@:62@:0@:2.24402@:6.02126@:8.02837@:2.24402@:0@:petrucc -i.c2_change@} [62] @{char@:Whole Walker tihead@:171@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@:s0t iWalker@} [171] -@{char@:Mensural longa notehead (up, reduced hole)@:58@:0@:2.80501@:1.61487@:1. -61487@:2.80501@:0@:urM2mensural@} [58] +w:192.30966 +h:279.39174 +@{char@:Numeral 7@:55@:0@:3.86145@:0@:5.61@:3.86145@:0@:seven@} [55] @{char@:Half up Walker tihead@:172@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@:u 1tiWalker@} [172] -@{char@:Mensural longa notehead (down, reduced hole)@:59@:0@:2.80501@:1.61487@: -1.61487@:2.80501@:0@:drM2mensural@} [59] -@{char@:tab clef (reduced)@:153@:-0.44879@:6.28326@:6.46281@:6.46281@:6.28326@: -0@:tab_change@} [153] -@{puorg@:clefs@} -) +@{char@:trilelement@:128@:1.16876@:1.16876@:1.40251@:1.40251@:1.16876@:0@:trile +lement@} [128] +@{char@:32nd Flag (down)@:40@:0@:3.01974@:0.27606@:10.65894@:3.01974@:0@:d5@} +[40] +w:212.3808 +h:279.39174 +@{char@:Numeral 8@:56@:0@:4.26447@:0@:5.61@:4.26447@:0@:eight@} [56] @{char@:Half down Walker tihead@:173@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@ -:d1tiWalker@} [173] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-timesignatures.mf +:d1tiWalker@} [173] +w:196.93304 +h:279.39174 +@{char@:Numeral 9@:57@:0@:3.95428@:0@:5.61@:3.95428@:0@:nine@} [57]) +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-dynamics.mf +@{char@:Space@:33@:0@:2.15987@:0@:3.2725@:2.15987@:0@:space@} [33] +@{char@:prall@:129@:2.33751@:2.33751@:1.40251@:1.40251@:2.33751@:0@:prall@} +[129] +@{char@:dynamic z@:122@:0@:3.20705@:0@:2.94524@:3.20705@:0@:z@} [122] +@{char@:mordent@:130@:2.33751@:2.33751@:1.87001@:1.87001@:2.33751@:0@:mordent@} +[130] @{char@:Quarter up Walker tihead@:174@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0 @:u2tiWalker@} [174] -@{char@:Mensural longa notehead (ligature, reduced hole)@:60@:0@:2.80501@:1.614 -87@:1.61487@:2.80501@:0@:srM2ligmensural@} [60] +@{char@:64th Flag (down)@:41@:0@:3.01974@:0.27606@:12.7627@:3.01974@:0@:d6@} +[41] @{char@:Quarter down Walker tihead@:175@:0@:2.74866@:1.19016@:1.19016@:2.74866@ :0@:d2tiWalker@} [175] @{puorg@:noteheads@} @@ -268890,225 +268598,126 @@ @{parameter@:ledgerlinethickness@:0.84943@} @{parameter@:blot_diameter@:0.4@} @{tnof@}) ) -@{group@:timesig@} -@{char@:4/4 meter@:154@:0@:4.62431@:2.80501@:2.80501@:4.62431@:0@:C44@} [154] -@{char@:Mensural brevis notehead (reduced hole)@:61@:0@:2.80501@:1.61487@:1.614 -87@:2.80501@:0@:srM1mensural@} [61] -@{char@:petrucci c3 clef@:63@:0@:2.80501@:8.97601@:8.97601@:2.80501@:0@:petrucc -i.c3@} [63] -@{char@:2/2 meter@:155@:0@:4.62431@:2.80501@:2.80501@:4.62431@:0@:C22@} [155] -@{puorg@:timesig@} -) -@{char@:Semi-colored mensural maxima notehead (up)@:62@:0@:5.61002@:1.61487@:1. -61487@:5.61002@:0@:uM3semimensural@} [62] +@{char@:dynamic f@:102@:0@:3.59978@:1.63626@:5.62872@:3.59978@:0@:f@} [102] +@{char@:dynamic s@:115@:0@:2.31802@:0@:3.2725@:2.31802@:0@:s@} [115] +@{char@:prallprall@:131@:3.50627@:3.50627@:1.40251@:1.40251@:3.50627@:0@:prallp +rall@} [131] Font metrics written on feta-noteheads11.tfm. 143 output files written: feta-noteheads11.33 .. feta-noteheads11.175 Transcript written on feta-noteheads11.log. - (/build/lilypond-2.19.81+really-2.18.2/mf/feta-pedals.mf -@{char@:Semi-colored mensural maxima notehead (down)@:63@:0@:5.61002@:1.61487@: -1.61487@:5.61002@:0@:dM3semimensural@} [63] -@{group@:pedal@} -@{char@:Pedal asterisk@:156@:0@:4.36334@:0@:4.36334@:4.36334@:0@:*@} [156] -@{char@:Semi-colored mensural maxima notehead (ligature)@:64@:0@:5.61002@:1.614 -87@:1.61487@:5.61002@:0@:sM3semiligmensural@} [64] -@{char@:Pedal dash@:157@:0@:2.96191@:0@:3.20572@:2.96191@:0@:M@} [157] -@{char@:Semi-colored mensural longa notehead (up)@:65@:0@:2.80501@:1.61487@:1.6 -1487@:2.80501@:0@:uM2semimensural@} [65] -@{char@:Pedal dot@:158@:0@:0.9873@:0@:0.9873@:0.9873@:0@:.@} [158] -@{char@:Semi-colored mensural longa notehead (down)@:66@:0@:2.80501@:1.61487@:1 -.61487@:2.80501@:0@:dM2semimensural@} [66] -@{char@:petrucci c3 clef@:64@:0@:2.24402@:8.02837@:8.02837@:2.24402@:0@:petrucc -i.c3_change@} [64] -Converting PostScript graphics to Type 1 font programs... - -Invoking "t1asm feta-flags11.pt1 feta-flags11.pfb"... -@{char@:Semi-colored mensural longa notehead (ligature)@:67@:0@:2.80501@:1.6148 -7@:1.61487@:2.80501@:0@:sM2semiligmensural@} [67] -@{char@:Pedal P@:159@:0@:4.67502@:0@:5.61002@:4.67502@:0@:P@} [159] -@{char@:Pedal d@:160@:0@:3.74@:0@:4.90877@:3.74@:0@:d@} [160] -@{char@:Semi-colored mensural brevis notehead@:68@:0@:2.80501@:1.61487@:1.61487 -@:2.80501@:0@:sM1semimensural@} [68] -@{char@:Pedal e@:161@:0@:2.244@:0@:3.20572@:2.244@:0@:e@} [161] -@{char@:Semi-colored mensural maxima notehead (up, reduced hole)@:69@:0@:5.6100 -2@:1.61487@:1.61487@:5.61002@:0@:urM3semimensural@} [69] -@{char@:Semi-colored mensural maxima notehead (down, reduced hole)@:70@:0@:5.61 -002@:1.61487@:1.61487@:5.61002@:0@:drM3semimensural@} [70] -Invoking "fontforge -script feta-flags11.pe feta-flags11.pfb"... +@{char@:128th Flag (down)@:42@:0@:3.01974@:0.27606@:15.5677@:3.01974@:0@:d7@} +[42] +@{char@:grace dash (up)@:43@:1.69133@:2.34908@:6.05882@:-2.80501@:2.34908@:0@:u +grace@} [43] +@{char@:dynamic p@:112@:0@:4.09064@:1.63626@:3.2725@:4.09064@:0@:p@} [112] +@{char@:grace dash (down)@:44@:2.17422@:3.01974@:-2.77698@:5.7559@:3.01974@:0@: +dgrace@} [44] +@{puorg@:flags@} +) +@{parameter@:staffsize@:11.22@} +@{parameter@:stafflinethickness@:0.42471@} +@{parameter@:staff_space@:2.80501@} +@{parameter@:linethickness@:0.42471@} +@{parameter@:black_notehead_width@:3.66487@} +@{parameter@:ledgerlinethickness@:0.84943@} +@{parameter@:blot_diameter@:0.4@} +@{tnof@}) ) +Font metrics written on feta-flags11.tfm. +12 output files written: feta-flags11.33 .. feta-flags11.44 +Transcript written on feta-flags11.log. -@{char@:Semi-colored mensural maxima notehead (ligature, reduced hole)@:71@:0@: -5.61002@:1.61487@:1.61487@:5.61002@:0@:srM3semiligmensural@} [71] -@{char@:petrucci c4 clef@:65@:0@:2.80501@:8.97601@:6.732@:2.80501@:0@:petrucci. -c4@} [65] -@{char@:Pedal Ped@:162@:0@:8.95358@:0@:5.61002@:8.95358@:0@:Ped@} [162] -@{puorg@:pedal@} -) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-brackettips.mf -@{char@:Semi-colored mensural longa notehead (up, reduced hole)@:72@:0@:2.80501 -@:1.61487@:1.61487@:2.80501@:0@:urM2semimensural@} [72] -@{group@:brackettips@} -@{char@:bracket tip up@:163@:0@:5.3295@:0.63112@:3.83725@:5.3295@:0@:up@} [163] +@{char@:dynamic m@:109@:0@:4.90877@:0@:3.2725@:4.90877@:0@:m@} [109] +@{char@:dynamic r@:114@:0@:2.45438@:0@:3.2725@:2.45438@:0@:r@} [114]) +@{tnof@}) ) +@{char@:prallmordent@:132@:3.50627@:3.50627@:1.87001@:1.87001@:3.50627@:0@:pral +lmordent@} [132] +@{char@:upprall@:133@:3.50627@:3.50627@:1.40251@:1.40251@:3.50627@:0@:upprall@} +[133] +Font metrics written on feta-alphabet11.tfm. +21 output files written: feta-alphabet11.33 .. feta-alphabet11.122 +Transcript written on feta-alphabet11.log. -@{char@:Semi-colored mensural longa notehead (down, reduced hole)@:73@:0@:2.805 -01@:1.61487@:1.61487@:2.80501@:0@:drM2semimensural@} [73]@{char@:bracket tip down@:164@:0@:5.3295@:3.83725@:0.63112@:5.3295@:0@:down@} -[164] -@{puorg@:brackettips@} -) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-accordion.mf -@{char@:Semi-colored mensural longa notehead (ligature, reduced hole)@:74@:0@:2 -.80501@:1.61487@:1.61487@:2.80501@:0@:srM2semiligmensural@} [74] -@{char@:petrucci c4 clef@:66@:0@:2.24402@:8.02837@:6.02126@:2.24402@:0@:petrucc -i.c4_change@} [66] -@{group@:accordion@} -@{char@:accordion register discant@:165@:4.48358@:4.48358@:0.19325@:8.60829@:4. -48358@:0@:discant@} [165] -@{char@:accordion register dot@:166@:0.70126@:0.70126@:0.70126@:0.70126@:0.7012 -6@:0@:dot@} [166] -@{char@:Semi-colored mensural brevis notehead (reduced hole)@:75@:0@:2.80501@:1 -.61487@:1.61487@:2.80501@:0@:srM1semimensural@} [75] -@{char@:petrucci c5 clef@:67@:0@:2.80501@:8.97601@:3.92699@:2.80501@:0@:petrucc -i.c5@} [67] -@{char@:accordion register freebass@:167@:3.08107@:3.08107@:0.19325@:5.80327@:3 -.08107@:0@:freebass@} [167] -@{char@:Black mensural maxima notehead (up)@:76@:0@:5.61002@:1.61487@:1.61487@: -5.61002@:0@:uM3blackmensural@} [76] +@{char@:upmordent@:134@:3.50627@:3.50627@:1.87001@:1.87001@:3.50627@:0@:upmorde +nt@} [134] +@{char@:pralldown@:135@:3.50627@:3.50627@:1.40251@:1.40251@:3.50627@:0@:pralldo +wn@} [135] +@{char@:downprall@:136@:3.50627@:3.50627@:1.40251@:1.40251@:3.50627@:0@:downpra +ll@} [136] +@{char@:downmordent@:137@:3.50627@:3.50627@:1.87001@:1.87001@:3.50627@:0@:downm +ordent@} [137] +@{char@:prallup@:138@:3.50627@:3.50627@:1.40251@:1.40251@:3.50627@:0@:prallup@} +[138] mf2pt1 is using the following font parameters: font_version: 001.000 font_comment: Font converted to Type 1 by mf2pt1, written by Scott Pakin. - font_family: feta-noteheads11 + font_family: feta-alphabet11 font_weight: Medium - font_identifier: feta11.22 + font_identifier: feta-alphabet11.22 font_fixed_pitch: false font_slant: 0 font_underline_position: -89 font_underline_thickness: 45 - font_name: feta-noteheads11 - font_unique_id: 4574888 + font_name: feta-alphabet11 + font_unique_id: 4235983 font_size: 11.1780821917808 (bp) font_coding_scheme: asis -Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=89.4607843137255; bpppix 0.02; nonstopmode; input feta-noteheads11.mf'"... - -@{char@:Black mensural maxima notehead (down)@:77@:0@:5.61002@:1.61487@:1.61487 -@:5.61002@:0@:dM3blackmensural@} [77] -@{char@:accordion register stdbass@:168@:5.88608@:5.88608@:0.19325@:11.41328@:5 -.88608@:0@:stdbass@} [168] -@{char@:Black mensural maxima notehead (ligature)@:78@:0@:5.61002@:1.61487@:1.6 -1487@:5.61002@:0@:sM3blackligmensural@} [78] -@{char@:Black mensural longa notehead (up)@:79@:0@:2.80501@:1.61487@:1.61487@:2 -.80501@:0@:uM2blackmensural@} [79] -@{char@:petrucci c5 clef@:68@:0@:2.24402@:8.02837@:3.51239@:2.24402@:0@:petrucc -i.c5_change@} [68] -@{char@:accordion register bayanbass@:169@:3.08107@:3.08107@:0.27606@:8.69109@: -3.08107@:0@:bayanbass@} [169] -@{char@:mensural c clef@:69@:0@:3.3996@:6.171@:6.171@:3.3996@:0@:mensural.c@} -[69] -@{char@:Black mensural longa notehead (down)@:80@:0@:2.80501@:1.61487@:1.61487@ -:2.80501@:0@:dM2blackmensural@} [80] -@{char@:mensural c clef@:70@:0@:2.83861@:4.93683@:4.93683@:2.83861@:0@:mensural -.c_change@} [70] -@{char@:Black mensural longa notehead (ligature)@:81@:0@:2.80501@:1.61487@:1.61 -487@:2.80501@:0@:sM2blackligmensural@} [81] -@{char@:black mensural c clef@:71@:0@:3.3996@:6.171@:6.171@:3.3996@:0@:blackmen -sural.c@} [71] -@{char@:black mensural c clef@:72@:0@:2.83861@:4.93683@:4.93683@:2.83861@:0@:bl -ackmensural.c_change@} [72] -@{char@:Black mensural brevis notehead@:82@:0@:2.80501@:1.61487@:1.61487@:2.805 -01@:0@:sM1blackmensural@} [82] -@{char@:Mensural semibrevis head@:83@:0@:1.61946@:1.40251@:1.40251@:0.80974@:0. -55309@:s0mensural@} [83] -@{char@:accordion oldEE@:170@:3.08107@:3.08107@:0@:5.9965@:3.08107@:0@:oldEE@} -[170] -@{char@:accordion push@:171@:2.75362@:0@:0@:6.88416@:0@:0@:push@} [171] -@{char@:Mensural minima head@:84@:0@:1.61946@:1.40251@:1.40251@:0.80974@:0.5530 -9@:s1mensural@} [84] -@{char@:accordion pull@:172@:2.18864@:0.56497@:0@:6.88416@:0.56497@:0@:pull@} -[172] -@{puorg@:accordion@} -) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-ties.mf -@{char@:petrucci f clef@:73@:0@:5.45972@:12.62254@:7.01253@:5.45972@:0@:petrucc -i.f@} [73] -@{group@:ties@} -@{char@:Short lyric tie@:173@:0@:0@:1.77647@:0@:0@:0@:lyric.short@} [173] -@{char@:Mensural semiminima head@:85@:0@:1.61946@:1.40251@:1.40251@:0.80974@:0. -55309@:s2mensural@} [85] -@{char@:Default lyric tie@:174@:0@:0@:1.83879@:0@:0@:0@:lyric.default@} [174] -@{puorg@:ties@} -) -@{parameter@:staffsize@:11.22@} -@{parameter@:stafflinethickness@:0.42471@} -@{parameter@:staff_space@:2.80501@} -@{parameter@:linethickness@:0.42471@} -@{parameter@:black_notehead_width@:3.66487@} -@{parameter@:ledgerlinethickness@:0.84943@} -@{parameter@:blot_diameter@:0.4@} -@{tnof@}) )Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input feta20.mf'"... - -@{char@:Black mensural semibrevis head@:86@:0@:1.61946@:1.40251@:1.40251@:0.809 -74@:0.55309@:s0blackmensural@} [86] -@{char@:Petrucci semibrevis head@:87@:0@:3.25555@:2.2608@:2.2608@:1.62778@:1.15 -656@:s0petrucci@} [87] -(some charht values had to be adjusted by as much as 0.25249pt) -(some chardp values had to be adjusted by as much as 0.20262pt) -Font metrics written on feta11.tfm. -142 output files written: feta11.33 .. feta11.174 -Transcript written on feta11.log. - -@{char@:Petrucci minima head@:88@:0@:3.25555@:2.2608@:2.2608@:1.62778@:1.15656@ -:s1petrucci@} [88] -@{char@:petrucci f clef@:74@:0@:4.36778@:10.09807@:5.61005@:4.36778@:0@:petrucc -i.f_change@} [74] -@{char@:Petrucci semiminima head@:89@:0@:3.25555@:2.2608@:2.2608@:1.62778@:1.15 -656@:s2petrucci@} [89] -@{char@:Petrucci colored semibrevis head@:90@:0@:3.25555@:2.2608@:2.2608@:1.627 -78@:1.15656@:s0blackpetrucci@} [90] -@{char@:Petrucci colored minima head@:91@:0@:3.25555@:2.2608@:2.2608@:1.62778@: -1.15656@:s1blackpetrucci@} [91] -@{char@:Petrucci colored semiminima head@:92@:0@:3.25555@:2.2608@:2.2608@:1.627 -78@:1.15656@:s2blackpetrucci@} [92]Copyright (c) 2000-2014 by George Williams. See AUTHORS for Contributors. - License GPLv3+: GNU GPL version 3 or later - with many parts BSD . Please read LICENSE. - Based on sources from 11:21 UTC 24-Sep-2017-ML-D. - Based on source from git with hash: - -@{char@:Ed. Vat. punctum@:93@:0@:1.62904@:1.01172@:1.09247@:1.62904@:0@:svatica -na.punctum@} [93] -@{char@:mensural f clef@:75@:0@:3.366@:1.683@:1.683@:3.366@:0@:mensural.f@} -[75] -@{char@:Ed. Vat. punctum cavum@:94@:0@:1.62904@:1.01172@:1.09247@:1.62904@:0@:s -vaticana.punctum.cavum@} [94] -@{char@:mensural f clef@:76@:0@:2.69281@:1.3464@:1.3464@:2.69281@:0@:mensural.f -_change@} [76]Cannot find your hotkey definition file! +Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=89.4607843137255; bpppix 0.02; nonstopmode; input feta-alphabet11.mf'"... -@{char@:Ed. Vat. linea punctum@:95@:0@:2.6596@:1.1304@:1.1304@:2.6596@:0@:svati -cana.linea.punctum@} [95] -@{char@:Ed. Vat. linea punctum cavum@:96@:0@:2.6596@:1.1304@:1.1304@:2.6596@:0@ -:svaticana.linea.punctum.cavum@} [96] +@{char@:lineprall@:139@:3.50627@:3.50627@:1.40251@:5.61005@:3.50627@:0@:linepra +ll@} [139]) +@{char@:Curved caesura@:140@:0@:5.61002@:2.24402@:3.366@:5.61002@:0@:caesura.cu +rved@} [140] +@{char@:Straight caesura@:141@:0@:5.61002@:2.24402@:3.366@:5.61002@:0@:caesura. +straight@} [141] +@{char@:Tick mark@:142@:1.68303@:3.08548@:0@:4.76851@:3.08548@:0@:tickmark@} +[142] +@{char@:snap pizzicato (Bartok pizzicato)@:143@:1.496@:1.496@:1.496@:2.244@:1.4 +96@:0@:snappizzicato@} [143] +@{puorg@:scripts@} +) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-clefs.mf mf2pt1 is using the following font parameters: font_version: 001.000 font_comment: Font converted to Type 1 by mf2pt1, written by Scott Pakin. - font_family: feta11 + font_family: feta-noteheads11 font_weight: Medium font_identifier: feta11.22 font_fixed_pitch: false font_slant: 0 font_underline_position: -89 font_underline_thickness: 45 - font_name: feta11 - font_unique_id: 4214591 + font_name: feta-noteheads11 + font_unique_id: 4954119 font_size: 11.1780821917808 (bp) font_coding_scheme: asis -Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=89.4607843137255; bpppix 0.02; nonstopmode; input feta11.mf'"... +Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=89.4607843137255; bpppix 0.02; nonstopmode; input feta-noteheads11.mf'"... -@{char@:Ed. Vat. inclinatum@:97@:0@:1.80919@:1.2919@:1.2919@:0.9046@:0.44247@:s -vaticana.inclinatum@} [97] -@{char@:Ed. Vat. pes lower punctum@:98@:0@:1.62904@:0.99554@:0.97942@:1.62904@: -0@:svaticana.lpes@} [98]This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) -(./mf2pt1.mp -@{char@:Ed. Vat. pes var lower punctum@:99@:0@:1.62904@:1.35081@:0.62415@:1.629 -04@:0@:svaticana.vlpes@} [99] (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp -@{char@:Ed. Vat. pes upper punctum@:100@:0@:1.62904@:0.97942@:0.99554@:1.62904@ -:0@:svaticana.upes@} [100]This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) +@{group@:clefs@} +! Warning: Replacing filldraw with fill. +@{char@:C clef@:144@:0@:7.77383@:5.61002@:5.61002@:7.77383@:0@:C@} [144] +! Warning: Replacing filldraw with fill. +@{char@:C clef@:145@:0@:6.30403@:4.48804@:4.48804@:6.30403@:0@:C_change@} [145] +@{char@:F clef @:146@:0@:7.5268@:7.01253@:2.80501@:7.5268@:0@:F@} [146] +@{char@:F clef (reduced)@:147@:0@:6.02145@:5.61005@:2.24402@:6.02145@:0@:F_chan +ge@} [147] +@{char@:G clef@:148@:0@:7.1949@:7.15279@:13.46405@:7.1949@:0@:G@} [148] +@{char@:G clef@:149@:0@:5.75595@:5.72226@:11.12718@:5.75595@:0@:G_change@} +[149] +@{char@:percussion clef@:150@:-1.87935@:5.61002@:2.80501@:2.80501@:5.61002@:0@: +percussion@} [150] +@{char@:percussion clef (reduced)@:151@:-1.5035@:4.48804@:2.24402@:2.24402@:4.4 +8804@:0@:percussion_change@} [151] +@{char@:tab clef@:152@:-0.56099@:7.85403@:8.07848@:8.07848@:7.85403@:0@:tab@} +[152]This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) (./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp +@{char@:tab clef (reduced)@:153@:-0.44879@:6.28326@:6.46281@:6.46281@:6.28326@: +0@:tab_change@} [153] +@{puorg@:clefs@} +) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-timesignatures.mf +@{group@:timesig@} +@{char@:4/4 meter@:154@:0@:4.62431@:2.80501@:2.80501@:4.62431@:0@:C44@} [154] Preloading the plain base, version 0.99: preliminaries, basic constants and mathematical macros, macros for converting units, @@ -269116,12 +268725,28 @@ macros for drawing and filling, macros for proof labels and rules, macros for character and font administration, -and a few last-minute items.) -@{char@:Ed. Vat. var pes upper punctum@:101@:0@:1.62904@:0.72104@:1.25392@:1.62 -904@:0@:svaticana.vupes@} [101]) -@{char@:Ed. Vat. plica@:102@:0@:0.97742@:0.69199@:0.74042@:0.97742@:0@:svatican -a.plica@} [102] -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-noteheads11.mf +and a few last-minute items.))Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input parmesan11.mf'"... + +@{char@:2/2 meter@:155@:0@:4.62431@:2.80501@:2.80501@:4.62431@:0@:C22@} [155] +@{puorg@:timesig@} +) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-pedals.mf +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-alphabet11.mf +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-alphabet.mf +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-autometric.mf +****************************************************** +Using feta Autometric macros. +order of messages: + NAME/CODE/BP/WD/DP/HT/WX/WY +****************************************************** +) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf) +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf +@{group@:pedal@} +@{char@:Pedal asterisk@:156@:0@:4.36334@:0@:4.36334@:4.36334@:0@:*@} [156]This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) +(./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp) +@{char@:Pedal dash@:157@:0@:2.96191@:0@:3.20572@:2.96191@:0@:M@} [157] +@{font@:GNU@:LilyPond@:feta-alphabet@:11.22@:fetaNumber@} +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-numbers.mf +@{char@:Pedal dot@:158@:0@:0.9873@:0@:0.9873@:0.9873@:0@:.@} [158] Preloading the plain base, version 0.99: preliminaries, basic constants and mathematical macros, macros for converting units, @@ -269129,84 +268754,87 @@ macros for drawing and filling, macros for proof labels and rules, macros for character and font administration, -and a few last-minute items.) +and a few last-minute items.)) +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-noteheads11.mf (/build/lilypond-2.19.81+really-2.18.2/mf/feta-autometric.mf ****************************************************** Using feta Autometric macros. order of messages: NAME/CODE/BP/WD/DP/HT/WX/WY ****************************************************** -)) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-noteheads-generic.mf -@{char@:Ed. Vat. var plica@:103@:0@:0.97742@:0.92937@:0.63867@:0.97742@:0@:svat -icana.vplica@} [103] -(/build/lilypond-2.19.81+really-2.18.2/mf/feta20.mf +) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-noteheads-generic.mf (/build/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-autometric.mf -****************************************************** -Using feta Autometric macros. -order of messages: - NAME/CODE/BP/WD/DP/HT/WX/WY -****************************************************** -) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-generic.mf -@{char@:Ed. Vat. epiphonus@:104@:0@:1.62904@:1.15707@:1.17322@:1.62904@:0@:svat -icana.epiphonus@} [104] -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf) -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf) -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf)) -@{char@:Ed. Vat. var epiphonus@:105@:0@:1.62904@:1.51234@:0.81795@:1.62904@:0@: -svaticana.vepiphonus@} [105] -@{font@:GNU@:LilyPond@:feta@:20@:fetaMusic@} -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-rests.mf +@{char@:Plus@:43@:0@:2.80501@:-1.4025@:4.2075@:2.80501@:0@:plus@} [43] +@{char@:Pedal P@:159@:0@:4.67502@:0@:5.61002@:4.67502@:0@:P@} [159] +! Warning: Replacing filldraw with fill. +@{char@:Numeral comma@:44@:0@:1.14186@:1.7128@:1.14186@:1.14186@:0@:comma@} +[44] +@{char@:Pedal d@:160@:0@:3.74@:0@:4.90877@:3.74@:0@:d@} [160] +@{char@:Pedal e@:161@:0@:2.244@:0@:3.20572@:2.244@:0@:e@} [161] +@{char@:Numeral dash@:45@:0@:1.87@:0@:5.61@:1.87@:0@:hyphen@} [45]) +@{char@:Numeral dot@:46@:0@:1.14186@:0@:1.14186@:1.14186@:0@:period@} [46] +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf +w:212.3808 +h:279.39174 +@{char@:Numeral 0@:48@:0@:4.26447@:0@:5.61@:4.26447@:0@:zero@} [48]) @{font@:GNU@:LilyPond@:feta@:11.22@:fetaMusic@} (/build/lilypond-2.19.81+really-2.18.2/mf/feta-noteheads.mf -@{group@:rests@} -@{char@:whole rest@:33@:0@:7.5@:3.125@:0@:7.5@:0@:0@} [33] -@{char@:half rest@:34@:0@:7.5@:0@:3.125@:7.5@:0@:1@} [34] -@{char@:Ed. Vat. rev. plica@:106@:0@:0.97742@:0.74042@:0.69199@:0.97742@:0@:sva -ticana.reverse.plica@} [106] -@{char@:Ed. Vat. rev. var plica@:107@:0@:0.97742@:1.065@:0.50304@:0.97742@:0@:s -vaticana.reverse.vplica@} [107] -@{char@:whole rest (outside staff)@:35@:0@:7.5@:3.125@:0.50005@:7.5@:0@:0o@} -[35] -@{char@:Ed. Vat. inner cephalicus@:108@:0@:1.62904@:1.17322@:1.15707@:1.62904@: -0@:svaticana.inner.cephalicus@} [108] @{group@:noteheads@} @{char@:Longa notehead@:33@:0.84943@:6.66296@:2.38428@:9.94987@:6.66296@:0@:uM2 @} [33] -@{char@:half rest (outside staff)@:36@:0@:7.5@:0.50005@:3.125@:7.5@:0@:1o@} -[36] -@{char@:maxima rest@:37@:0@:9@:5@:5@:9@:0@:M3@} [37] -@{char@:Ed. Vat. cephalicus@:109@:0@:1.62904@:3.76508@:1.15707@:1.62904@:0@:sva -ticana.cephalicus@} [109] -@{char@:longa rest@:38@:0@:3@:5@:5@:3@:0@:M2@} [38] +w:197.93614 +h:279.39174 +@{char@:Numeral 1@:49@:0@:3.97443@:0@:5.61@:3.97443@:0@:one@} [49] +@{char@:Pedal Ped@:162@:0@:8.95358@:0@:5.61002@:8.95358@:0@:Ped@} [162] +@{puorg@:pedal@} +) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-brackettips.mf +@{group@:brackettips@} +@{char@:bracket tip up@:163@:0@:5.3295@:0.63112@:3.83725@:5.3295@:0@:up@} [163] + +w:212.3808 +h:279.39174 +@{char@:Numeral 2@:50@:0@:4.26447@:0@:5.61@:4.26447@:0@:two@} [50] @{char@:Longa notehead@:34@:0.84943@:6.66296@:9.94987@:2.38428@:6.66296@:0@:dM2 -@} [34] -@{char@:breve rest@:39@:0@:3@:0@:5@:3@:0@:M1@} [39] -@{char@:Ed. Vat. quilisma@:110@:0@:1.62904@:0.90431@:1.1627@:1.62904@:0@:svatic -ana.quilisma@} [110] -@{char@:breve rest (outside staff)@:40@:0@:3@:0.50005@:5@:3@:0@:M1o@} [40] -@{char@:Quarter rest@:41@:0@:4.74998@:6.25@:7.8125@:4.74998@:0@:2@} [41] -@{char@:Solesmes punctum inclinatum parvum@:111@:0@:1.13075@:0.80743@:0.80743@: -0.56538@:-0.04199@:ssolesmes.incl.parvum@} [111] -@{char@:Classical quarter rest@:42@:0@:5@:5.25003@:4.1@:5@:0@:2classical@} -[42] -@{char@:Solesmes punctum auctum ascendens@:112@:0@:1.62904@:1.044@:1.80301@:1.6 -2904@:0@:ssolesmes.auct.asc@} [112] -@{char@:8th rest@:43@:0@:5@:5.25003@:4.1@:5@:0@:3@} [43] +@} [34]@{char@:bracket tip down@:164@:0@:5.3295@:3.83725@:0.63112@:5.3295@:0@:down@} +[164] +@{puorg@:brackettips@} +) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-accordion.mf +w:193.07414 +h:279.39174 +@{char@:Numeral 3@:51@:0@:3.8768@:0@:5.61@:3.8768@:0@:three@} [51] +@{group@:accordion@} +@{char@:accordion register discant@:165@:4.48358@:4.48358@:0.19325@:8.60829@:4. +48358@:0@:discant@} [165] @{char@:Brevis notehead@:35@:0.84943@:6.66296@:2.38428@:2.38428@:6.66296@:0@:sM -1@} [35]This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) +1@} [35] +@{char@:accordion register dot@:166@:0.70126@:0.70126@:0.70126@:0.70126@:0.7012 +6@:0@:dot@} [166] +w:231.68896 +h:279.39174 +@{char@:Numeral 4@:52@:0@:4.65216@:0@:5.61@:4.65216@:0@:four@} [52] +@{char@:accordion register freebass@:167@:3.08107@:3.08107@:0.19325@:5.80327@:3 +.08107@:0@:freebass@} [167] +w:195.48691 +h:279.39174 +@{char@:Numeral 5@:53@:0@:3.92525@:0@:5.61@:3.92525@:0@:five@} [53] +@{char@:accordion register stdbass@:168@:5.88608@:5.88608@:0.19325@:11.41328@:5 +.88608@:0@:stdbass@} [168] +@{char@:accordion register bayanbass@:169@:3.08107@:3.08107@:0.27606@:8.69109@: +3.08107@:0@:bayanbass@} [169] +w:196.93304 +h:279.39174 +@{char@:Numeral 6@:54@:0@:3.95428@:0@:5.61@:3.95428@:0@:six@} [54]This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) (./mf2pt1.mp -@{char@:Solesmes punctum auctum descendens@:113@:0@:1.62904@:1.80301@:1.044@:1. -62904@:0@:ssolesmes.auct.desc@} [113] (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp -@{char@:16th rest@:44@:0@:5.99998@:10.25003@:4.1@:5.99998@:0@:4@} [44]( echo ./out/feta18.pfb: ./feta-autometric.mf ./feta-generic.mf ./feta-macros.mf ./feta-params.mf ./feta-rests.mf ./feta-accidentals.mf ./feta-arrowheads.mf ./feta-dots.mf ./feta-scripts.mf ./feta-trills.mf ./feta-clefs.mf ./feta-timesignatures.mf ./feta-pedals.mf ./feta-brackettips.mf ./feta-accordion.mf ./feta-ties.mf ./feta-test-generic.mf ./feta-accidentals.mf > out/feta18.dep ) && TMP=`mktemp -d ./out/pfbtemp.feta18.XXXXXXXXX` \ -&& ( cd $TMP \ - && ln -s ../mf2pt1.mem . \ - && ln -s ../../mf2pt1.mp . \ - && MFINPUTS=/build/lilypond-2.19.81+really-2.18.2/mf:..:: /build/lilypond-2.19.81+really-2.18.2/scripts/build/out/mf2pt1 --rounding=0.0001 --family=feta18 --fullname=feta18 --name=feta18 feta18.mf ) \ -&& mv $TMP/*pfb ./out; \ -rm -rf $TMP - -@{char@:32th rest@:45@:0@:6.50002@:10.25003@:9.1@:6.50002@:0@:5@} [45] +@{char@:Double-lined brevis notehead@:36@:1.94371@:7.75725@:2.38428@:2.38428@:7 +.75725@:0@:sM1double@} [36] (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp +w:192.30966 +h:279.39174 +@{char@:Numeral 7@:55@:0@:3.86145@:0@:5.61@:3.86145@:0@:seven@} [55] +@{char@:Whole notehead@:37@:0@:5.26015@:1.61487@:1.61487@:5.26015@:0@:s0@} +[37] +w:212.3808 +h:279.39174 +@{char@:Numeral 8@:56@:0@:4.26447@:0@:5.61@:4.26447@:0@:eight@} [56] Preloading the plain base, version 0.99: preliminaries, basic constants and mathematical macros, macros for converting units, @@ -269215,295 +268843,199 @@ macros for proof labels and rules, macros for character and font administration, and a few last-minute items.) -@{char@:64th rest@:46@:0@:6.99997@:15.25003@:9.1@:6.99997@:0@:6@} [46]) -@{char@:Solesmes punctum incl. auctum@:114@:0@:1.80919@:1.2919@:1.2919@:0.9046@ -:0.44247@:ssolesmes.incl.auctum@} [114] -(/build/lilypond-2.19.81+really-2.18.2/mf/feta11.mf +@{char@:Half notehead@:38@:0@:3.9529@:1.61487@:1.61487@:3.9529@:0.60056@:s1@} +[38] +w:196.93304 +h:279.39174 +@{char@:Numeral 9@:57@:0@:3.95428@:0@:5.61@:3.95428@:0@:nine@} [57]) +@{char@:Quarter notehead@:39@:0@:3.66487@:1.61487@:1.61487@:3.66487@:0.38857@:s +2@} [39]) +(/build/lilypond-2.19.81+really-2.18.2/mf/parmesan11.mf +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-dynamics.mf (/build/lilypond-2.19.81+really-2.18.2/mf/feta-autometric.mf +@{char@:Space@:33@:0@:2.15987@:0@:3.2725@:2.15987@:0@:space@} [33] ****************************************************** Using feta Autometric macros. order of messages: NAME/CODE/BP/WD/DP/HT/WX/WY ****************************************************** -) -@{char@:petrucci g clef@:77@:0@:3.50626@:1.82324@:10.65904@:3.50626@:0@:petrucc -i.g@} [77] -@{char@:Double-lined brevis notehead@:36@:1.94371@:7.75725@:2.38428@:2.38428@:7 -.75725@:0@:sM1double@} [36] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-generic.mf -@{char@:128th rest@:47@:0@:7.5@:15.25003@:14.1@:7.5@:0@:7@} [47] -@{puorg@:rests@} -) -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf (/build/lilypond-2.19.81+really-2.18.2/mf/feta-accidentals.mf -@{char@:Solesmes stropha@:115@:0@:1.80919@:1.2919@:1.2919@:0.9046@:0.44247@:sso -lesmes.stropha@} [115]) -@{char@:Whole notehead@:37@:0@:5.26015@:1.61487@:1.61487@:5.26015@:0@:s0@} -[37] -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf -@{group@:accidentals@} -@{char@:Sharp@:48@:0@:5.50003@:7.5@:7.5@:5.50003@:0@:sharp@} [48]) -@{char@:Solesmes stropha aucta@:116@:0@:1.80919@:1.2919@:1.2919@:0.9046@:0.4424 -7@:ssolesmes.stropha.aucta@} [116] -@{font@:GNU@:LilyPond@:feta@:11.22@:fetaMusic@} -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-rests.mf -@{char@:Half notehead@:38@:0@:3.9529@:1.61487@:1.61487@:3.9529@:0.60056@:s1@} -[38] -@{group@:rests@} -@{char@:whole rest@:33@:0@:4.20752@:1.75313@:0@:4.20752@:0@:0@} [33] -@{char@:Quarter notehead@:39@:0@:3.66487@:1.61487@:1.61487@:3.66487@:0.38857@:s -2@} [39] -@{char@:Arrowed Sharp (arrow up)@:49@:0@:5.50003@:7.5@:13.49998@:5.50003@:0@:sh -arp.arrowup@} [49] -@{char@:half rest@:34@:0@:4.20752@:0@:1.75313@:4.20752@:0@:1@} [34] -@{char@:Solesmes oriscus@:117@:0@:1.93935@:0.96893@:0.96893@:1.93935@:0@:ssoles -mes.oriscus@} [117] +) (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-generic.mf @{char@:Whole diamondhead@:40@:0@:5.81354@:1.61487@:1.61487@:5.81354@:0@:s0diam -ond@} [40]Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input feta13.mf'"... - +ond@} [40] +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf +@{char@:dynamic z@:122@:0@:3.20705@:0@:2.94524@:3.20705@:0@:z@} [122] +@{char@:dynamic f@:102@:0@:3.59978@:1.63626@:5.62872@:3.59978@:0@:f@} [102] @{char@:Half diamondhead@:41@:0@:4.27702@:1.61487@:1.61487@:4.27702@:1.14165@:s 1diamond@} [41] -@{char@:Ed. Med. inclinatum@:118@:0@:2.3569@:1.683@:1.683@:1.17845@:0.83357@:sm -edicaea.inclinatum@} [118] -@{char@:Arrowed Sharp (arrow down)@:50@:0.75008@:5.50003@:13.49998@:7.5@:5.5000 -3@:0@:sharp.arrowdown@} [50] -@{char@:whole rest (outside staff)@:35@:0@:4.20752@:1.75313@:0.42471@:4.20752@: -0@:0o@} [35] -@{char@:Ed. Med. punctum@:119@:0@:2.24397@:1.40251@:1.40251@:2.24397@:0@:smedic -aea.punctum@} [119] +@{char@:dynamic s@:115@:0@:2.31802@:0@:3.2725@:2.31802@:0@:s@} [115]) @{char@:Quarter diamondhead@:42@:0@:4.33075@:1.61487@:1.61487@:4.33075@:1.16342 @:s2diamond@} [42] -@{char@:half rest (outside staff)@:36@:0@:4.20752@:0.42471@:1.75313@:4.20752@:0 -@:1o@} [36] -@{char@:Ed. Med. reverse virga@:120@:0@:2.24397@:1.40251@:7.01253@:2.24397@:0@: -smedicaea.rvirga@} [120] -@{char@:Arrowed Sharp (arrows up and down)@:51@:0.75008@:5.50003@:13.49998@:13. -49998@:5.50003@:0@:sharp.arrowboth@} [51] -@{char@:Ed. Med. virga@:121@:0@:2.24397@:7.01253@:1.40251@:2.24397@:0@:smedicae -a.virga@} [121] -@{char@:maxima rest@:37@:0@:5.049@:2.80501@:2.80501@:5.049@:0@:M3@} [37] -@{char@:longa rest@:38@:0@:1.683@:2.80501@:2.80501@:1.683@:0@:M2@} [38] -@{char@:1/2 Sharp@:52@:0@:3.49998@:7.5@:7.5@:3.49998@:0@:sharp.slashslash.stem@ -} [52] -@{char@:Hufnagel punctum@:122@:0@:4.00597@:1.40251@:1.40251@:2.00299@:0.55309@: -shufnagel.punctum@} [122] -@{char@:breve rest@:39@:0@:1.683@:0@:2.80501@:1.683@:0@:M1@} [39] -@{char@:Sharp (3 beams)@:53@:0@:5.50003@:7.5@:7.5@:5.50003@:0@:sharp.slashslash -slash.stemstem@} [53] +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf) +(/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-macros.mf +@{char@:dynamic p@:112@:0@:4.09064@:1.63626@:3.2725@:4.09064@:0@:p@} [112]) +@{char@:accordion oldEE@:170@:3.08107@:3.08107@:0@:5.9965@:3.08107@:0@:oldEE@} +[170] +@{char@:accordion push@:171@:2.75362@:0@:0@:6.88416@:0@:0@:push@} [171] +@{char@:accordion pull@:172@:2.18864@:0.56497@:0@:6.88416@:0.56497@:0@:pull@} +[172] +@{puorg@:accordion@} +) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-ties.mf +@{group@:ties@} +@{char@:Short lyric tie@:173@:0@:0@:1.77647@:0@:0@:0@:lyric.short@} [173] +@{char@:Default lyric tie@:174@:0@:0@:1.83879@:0@:0@:0@:lyric.default@} [174] +@{puorg@:ties@} +) +@{font@:GNU@:LilyPond@:parmesan@:11.22@:parmesanMusic@} +(/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-rests.mf +@{parameter@:staffsize@:11.22@} +@{parameter@:stafflinethickness@:0.42471@} +@{parameter@:staff_space@:2.80501@} +@{parameter@:linethickness@:0.42471@} +@{parameter@:black_notehead_width@:3.66487@} +@{parameter@:ledgerlinethickness@:0.84943@} +@{parameter@:blot_diameter@:0.4@} +@{tnof@}) ) +@{group@:rests@} +@{char@:Neo-mensural maxima rest@:33@:0@:3.36603@:2.80501@:2.80501@:3.36603@:0@ +:M3neomensural@} [33] +@{char@:dynamic m@:109@:0@:4.90877@:0@:3.2725@:4.90877@:0@:m@} [109] +@{char@:Neo-mensural longa rest@:34@:0@:1.12201@:2.80501@:2.80501@:1.12201@:0@: +M2neomensural@} [34] @{char@:Whole trianglehead@:43@:0@:6.97162@:2.62881@:2.20818@:6.97163@:0.42064@ :s0triangle@} [43] -@{char@:Hufnagel virga@:123@:0@:4.00597@:4.20752@:1.40251@:4.00597@:0@:shufnage -l.virga@} [123] -@{char@:breve rest (outside staff)@:40@:0@:1.683@:0.42471@:2.80501@:1.683@:0@:M -1o@} [40] -@{char@:Hufnagel pes lower punctum@:124@:0@:5.61002@:0.98175@:0.98175@:5.61002@ -:0@:shufnagel.lpes@} [124] -@{char@:1/2 Sharp (3 beams)@:54@:0@:4.74998@:6.50002@:6.50002@:4.74998@:0@:shar -p.slashslashslash.stem@} [54] -@{char@:Quarter rest@:41@:0@:2.66475@:3.50626@:4.38283@:2.66475@:0@:2@} [41] -@{char@:Kievan final note@:125@:0@:3.3581@:4.20752@:4.20752@:3.3581@:0@:sM2kiev -an@} [125] -@{char@:Classical quarter rest@:42@:0@:2.80501@:3.01736@:2.30011@:2.80501@:0@:2 -classical@} [42] -@{char@:Kievan recitative mark@:126@:0@:16.31659@:2.3803@:2.3803@:16.31659@:0@: -sM1kievan@} [126] -@{char@:3/4 Sharp@:55@:0@:8.00003@:7.5@:7.5@:8.00003@:0@:sharp.slashslash.stems -temstem@} [55] -@{char@:Kievan whole note@:127@:0@:2.80501@:2.80501@:2.80501@:2.80501@:0@:s0kie -van@} [127] -@{char@:8th rest@:43@:0@:2.80501@:3.01736@:2.30011@:2.80501@:0@:3@} [43] -@{char@:Kievan quarter note down@:128@:0@:2.86111@:7.01253@:1.12198@:2.86111@:0 -@:d2kievan@} [128] -@{char@:16th rest@:44@:0@:3.366@:5.82237@:2.30011@:3.366@:0@:4@} [44] -@{char@:Kievan quarter note up@:129@:0@:2.86111@:1.12198@:7.29305@:2.86111@:0@: -u2kievan@} [129] -@{char@:Natural@:56@:0@:3.33333@:7.5@:7.5@:3.33333@:0@:natural@} [56] +(some charht values had to be adjusted by as much as 0.25249pt) +(some chardp values had to be adjusted by as much as 0.20262pt) +Font metrics written on feta11.tfm. +142 output files written: feta11.33 .. feta11.174 +Transcript written on feta11.log. + +@{char@:Neo-mensural breve rest@:35@:0@:1.12201@:0@:2.80501@:1.12201@:0@:M1neom +ensural@} [35] +@{char@:dynamic r@:114@:0@:2.45438@:0@:3.2725@:2.45438@:0@:r@} [114]) +@{tnof@}) ) +@{char@:Neo-mensural whole rest@:36@:0@:1.12201@:1.75313@:0@:1.12201@:0@:0neome +nsural@} [36] ! Warning: Replacing filldraw with fill. ! Warning: Replacing unfilldraw with unfill. @{char@:Half trianglehead (downstem)@:44@:0@:5.05164@:2.37593@:2.00201@:4.27448 @:2.02332@:d1triangle@} [44] -@{char@:Kievan half note (line position)@:130@:0@:2.9733@:4.48804@:2.80501@:2.9 -733@:0@:s1kievan@} [130] -@{char@:32th rest@:45@:0@:3.64651@:5.82237@:5.10512@:3.64651@:0@:5@} [45] -@{char@:Kievan half note (space position)@:131@:0@:3.08553@:2.80501@:3.92699@:3 -.08553@:0@:sr1kievan@} [131] -@{char@:Kievan eighth note (down)@:132@:0@:3.50626@:8.41502@:1.40251@:3.50626@: -0@:d3kievan@} [132] -@{char@:Arrowed Natural (arrow up)@:57@:1.50014@:3.33333@:7.5@:13.49998@:3.3333 -3@:0@:natural.arrowup@} [57] -@{char@:64th rest@:46@:0@:3.92699@:8.62738@:5.10512@:3.92699@:0@:6@} [46] -@{char@:Kievan eighth note (up)@:133@:0@:2.80501@:1.12198@:8.1345@:2.80501@:0@: -u3kievan@} [133] -@{puorg@:noteheads@} -) -@{tnof@}) ) -(some charht values had to be adjusted by as much as 0.06783pt) -Font metrics written on parmesan-noteheads11.tfm. -101 output files written: parmesan-noteheads11.33 .. parmesan-noteheads11.133 -Transcript written on parmesan-noteheads11.log. +Font metrics written on feta-alphabet11.tfm. +21 output files written: feta-alphabet11.33 .. feta-alphabet11.122 +Transcript written on feta-alphabet11.log. -@{char@:Arrowed Natural (arrow down)@:58@:0@:3.33333@:13.49998@:7.5@:3.33333@:0 -@:natural.arrowdown@} [58] -@{char@:128th rest@:47@:0@:4.20752@:8.62738@:7.91013@:4.20752@:0@:7@} [47] -@{puorg@:rests@} -) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-accidentals.mfThis is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) -(./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp -@{group@:accidentals@} -@{char@:Sharp@:48@:0@:3.08553@:4.20752@:4.20752@:3.08553@:0@:sharp@} [48] -@{char@:Arrowed Natural (arrows up and down)@:59@:1.50014@:3.33333@:13.49998@:1 -3.49998@:3.33333@:0@:natural.arrowboth@} [59] -@{char@:petrucci g clef@:78@:0@:2.80502@:1.4586@:8.52728@:2.80502@:0@:petrucci. -g_change@} [78] -Preloading the plain base, version 0.99: preliminaries, - basic constants and mathematical macros, - macros for converting units, - macros and tables for various modes of operation, - macros for drawing and filling, - macros for proof labels and rules, - macros for character and font administration, -and a few last-minute items.) +@{char@:Neo-mensural half rest@:37@:0@:1.12201@:0@:1.75313@:1.12201@:0@:1neomen +sural@} [37] +@{char@:Neo-mensural 4th rest@:38@:0@:2.24402@:0@:2.24402@:2.24402@:0@:2neomens +ural@} [38] +@{char@:Neo-mensural 8th rest@:39@:0@:2.24402@:0@:2.24402@:2.24402@:0@:3neomens +ural@} [39] ! Warning: Replacing filldraw with fill. ! Warning: Replacing unfilldraw with unfill. @{char@:Half trianglehead (upstem)@:45@:0@:5.05164@:2.37593@:2.00201@:5.05165@: -0.3739@:u1triangle@} [45]) -(/build/lilypond-2.19.81+really-2.18.2/mf/feta13.mf -@{char@:Flat@:60@:0.60005@:4.00002@:3.00003@:9.49997@:4.00002@:0@:flat@} [60] -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-autometric.mf -****************************************************** -Using feta Autometric macros. -order of messages: - NAME/CODE/BP/WD/DP/HT/WX/WY -****************************************************** -) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-generic.mf -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf -@{char@:Arrowed Sharp (arrow up)@:49@:0@:3.08553@:4.20752@:7.57352@:3.08553@:0@ -:sharp.arrowup@} [49] -@{char@:Arrowed Flat (arrow up)@:61@:1.72516@:4.00002@:3.00003@:13.49998@:4.000 -02@:0@:flat.arrowup@} [61]) -*** Successfully generated feta-flags11.pfb! *** +0.3739@:u1triangle@} [45] +@{char@:Neo-mensural 16th rest@:40@:0@:2.24402@:0@:2.80501@:2.24402@:0@:4neomen +sural@} [40] +@{char@:Mensural maxima rest@:41@:0@:0.8415@:2.80501@:5.61002@:0.8415@:0@:M3men +sural@} [41] +@{char@:Mensural longa rest@:42@:0@:0.8415@:2.80501@:2.80501@:0.8415@:0@:M2mens +ural@} [42] +@{char@:Mensural breve rest@:43@:0@:0.8415@:0@:2.80501@:0.8415@:0@:M1mensural@} +[43] +@{char@:Mensural whole rest@:44@:0@:0.8415@:1.75313@:0@:0.8415@:0@:0mensural@} +[44] +@{char@:Mensural half rest@:45@:0@:0.8415@:0@:1.75313@:0.8415@:0@:1mensural@} +[45] +@{char@:Mensural 4th rest@:46@:0@:2.24402@:0@:2.24402@:2.24402@:0@:2mensural@} +[46] +@{char@:Mensural 8th rest@:47@:0@:2.24402@:0@:2.24402@:2.24402@:0@:3mensural@} +[47] +@{char@:Mensural 16th rest@:48@:0@:2.24402@:0@:2.80501@:2.24402@:0@:4mensural@} +[48] +@{puorg@:rests@} +) +Converting PostScript graphics to Type 1 font programs... -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf) -@{char@:Arrowed Flat (arrow down)@:62@:1.72516@:4.00002@:11.00006@:9.49997@:4.0 -0002@:0@:flat.arrowdown@} [62] -@{font@:GNU@:LilyPond@:feta@:12.6@:fetaMusic@} -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-rests.mf -@{group@:rests@} -@{char@:whole rest@:33@:0@:4.72502@:1.96875@:0@:4.72502@:0@:0@} [33] -@{char@:Arrowed Sharp (arrow down)@:50@:0.63707@:3.08553@:7.57352@:4.20752@:3.0 -8553@:0@:sharp.arrowdown@} [50] +Invoking "t1asm feta-flags11.pt1 feta-flags11.pfb"... + (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-clefs.mf +@{group@:clefs@} +@{char@:Ed. Vat. do clef@:49@:0@:1.40251@:2.24402@:2.24402@:1.40251@:0@:vatican +a.do@} [49] @{char@:Quarter trianglehead (upstem)@:46@:0@:4.2097@:2.37593@:2.00201@:4.2097@ :0.3739@:u2triangle@} [46] -@{char@:half rest@:34@:0@:4.72502@:0@:1.96875@:4.72502@:0@:1@} [34] -@{char@:Arrowed Flat (arrow up and down)@:63@:1.72516@:4.00002@:11.00006@:13.49 -998@:4.00002@:0@:flat.arrowboth@} [63] -@{char@:whole rest (outside staff)@:35@:0@:4.72502@:1.96875@:0.43655@:4.72502@: -0@:0o@} [35] +@{char@:Ed. Vat. do clef@:50@:0@:1.40251@:2.24402@:2.24402@:1.40251@:0@:vatican +a.do_change@} [50] +Invoking "fontforge -script feta-flags11.pe feta-flags11.pfb"... + mf2pt1 is using the following font parameters: font_version: 001.000 font_comment: Font converted to Type 1 by mf2pt1, written by Scott Pakin. - font_family: parmesan-noteheads11 + font_family: feta11 font_weight: Medium - font_identifier: parmesan11.22 + font_identifier: feta11.22 font_fixed_pitch: false font_slant: 0 font_underline_position: -89 font_underline_thickness: 45 - font_name: parmesan-noteheads11 - font_unique_id: 4049620 + font_name: feta11 + font_unique_id: 4478030 font_size: 11.1780821917808 (bp) font_coding_scheme: asis -Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=89.4607843137255; bpppix 0.02; nonstopmode; input parmesan-noteheads11.mf'"... - -@{char@:Arrowed Sharp (arrows up and down)@:51@:0.63707@:3.08553@:7.57352@:7.57 -352@:3.08553@:0@:sharp.arrowboth@} [51] -@{char@:Flat (slashed)@:64@:1.99997@:4.00002@:3.00003@:9.49997@:4.00002@:0@:fla -t.slash@} [64] -@{char@:half rest (outside staff)@:36@:0@:4.72502@:0.43655@:1.96875@:4.72502@:0 -@:1o@} [36] -Converting PostScript graphics to Type 1 font programs... - -Invoking "t1asm feta-alphabet11.pt1 feta-alphabet11.pfb"... +Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=89.4607843137255; bpppix 0.02; nonstopmode; input feta11.mf'"... -@{char@:maxima rest@:37@:0@:5.67@:3.15001@:3.15001@:5.67@:0@:M3@} [37] -@{char@:1/2 Sharp@:52@:0@:1.9635@:4.20752@:4.20752@:1.9635@:0@:sharp.slashslash -.stem@} [52] -@{char@:longa rest@:38@:0@:1.89@:3.15001@:3.15001@:1.89@:0@:M2@} [38] @{char@:Quarter trianglehead (downstem)@:47@:0@:4.2097@:2.37593@:2.00201@:3.562 07@:2.02332@:d2triangle@} [47] -@{char@:breve rest@:39@:0@:1.89@:0@:3.15001@:1.89@:0@:M1@} [39] -Invoking "fontforge -script feta-alphabet11.pe feta-alphabet11.pfb"... - @{char@:Whole slashhead@:48@:0@:8.54276@:3.01736@:3.01736@:8.54276@:3.01736@:s0 slash@} [48] -@{char@:breve rest (outside staff)@:40@:0@:1.89@:0.43655@:3.15001@:1.89@:0@:M1o -@} [40] -@{char@:Sharp (3 beams)@:53@:0@:3.08553@:4.20752@:4.20752@:3.08553@:0@:sharp.sl -ashslashslash.stemstem@} [53] -@{char@:Flat (slashed twice)@:65@:1.99997@:4.00002@:3.00003@:9.49997@:4.00002@: -0@:flat.slashslash@} [65] @{char@:Half slashhead@:49@:0@:6.66338@:3.01736@:3.01736@:6.66338@:3.01736@:s1s lash@} [49] @{char@:Quarter slashhead@:50@:0@:4.89626@:3.01736@:3.01736@:4.89626@:3.01736@: s2slash@} [50] -@{char@:Quarter rest@:41@:0@:2.9925@:3.93752@:4.92189@:2.9925@:0@:2@} [41] -@{char@:Flatflat (mirrored)@:66@:0@:8.00003@:3.00003@:9.49997@:8.00003@:0@:mirr -oredflat.flat@} [66] -@{char@:1/2 Sharp (3 beams)@:54@:0@:2.66475@:3.64651@:3.64651@:2.66475@:0@:shar -p.slashslashslash.stem@} [54] -@{char@:Classical quarter rest@:42@:0@:3.15001@:3.36829@:2.58302@:3.15001@:0@:2 -classical@} [42] +@{char@:Ed. Vat. fa clef@:51@:0@:2.94527@:4.20752@:2.24402@:2.94527@:0@:vatican +a.fa@} [51] +@{char@:Ed. Vat. fa clef@:52@:0@:2.94527@:4.20752@:2.24402@:2.94527@:0@:vatican +a.fa_change@} [52] +@{char@:Ed. Med. do clef@:53@:0@:2.80501@:4.20752@:4.20752@:2.80501@:0@:medicae +a.do@} [53] @{char@:Whole Crossed notehead@:51@:0@:5.36372@:1.82722@:1.82722@:5.36372@:0.62 354@:s0cross@} [51] -@{char@:8th rest@:43@:0@:3.15001@:3.36829@:2.58302@:3.15001@:0@:3@} [43] -@{char@:Semi flat@:67@:0.60005@:4.00002@:3.00003@:9.49997@:4.00002@:0@:mirrored -flat@} [67] +@{char@:Ed. Med. do clef@:54@:0@:2.24402@:3.36603@:3.36603@:2.24402@:0@:medicae +a.do_change@} [54] @{char@:Half Crossed notehead@:52@:0@:4.5143@:1.72104@:1.72104@:4.5143@:0.6766@ :s1cross@} [52] -@{char@:3/4 Sharp@:55@:0@:4.48804@:4.20752@:4.20752@:4.48804@:0@:sharp.slashsla -sh.stemstemstem@} [55] -@{char@:16th rest@:44@:0@:3.78@:6.5183@:2.58302@:3.78@:0@:4@} [44] +@{char@:Ed. Med. fa clef@:55@:0@:4.76851@:4.20752@:4.20752@:4.76851@:0@:medicae +a.fa@} [55]Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input parmesan-noteheads11.mf'"... + +@{char@:Ed. Med. fa clef@:56@:0@:3.81482@:3.36603@:3.36603@:3.81482@:0@:medicae +a.fa_change@} [56] @{char@:Crossed notehead@:53@:0@:3.66487@:1.61487@:1.61487@:3.66487@:1.07968@:s 2cross@} [53] -@{char@:Semi flat@:68@:1.99997@:4.00002@:3.00003@:9.49997@:4.00002@:0@:mirrored -flat.backslash@} [68] -@{char@:32th rest@:45@:0@:4.09502@:6.5183@:5.73303@:4.09502@:0@:5@} [45] @{char@:X-Circled notehead@:54@:0@:4.35829@:1.92041@:1.92041@:4.35829@:0@:s2xci rcle@} [54] -@{char@:Natural@:56@:0@:1.87001@:4.20752@:4.20752@:1.87001@:0@:natural@} [56] -@{char@:64th rest@:46@:0@:4.40999@:9.6683@:5.73303@:4.40999@:0@:6@} [46] -@{char@:Double Flat@:69@:0.60005@:7.24998@:3.00003@:9.49997@:7.24998@:0@:flatfl -at@} [69] +@{char@:neo-mensural c clef@:57@:0@:8.1583@:5.61002@:5.61002@:8.1583@:0@:neomen +sural.c@} [57] @{char@:Whole dohead@:55@:0@:3.66487@:1.19016@:1.19016@:3.66487@:-0.9778@:s0do@ } [55] -@{char@:Arrowed Natural (arrow up)@:57@:1.27414@:1.87001@:4.20752@:7.57352@:1.8 -7001@:0@:natural.arrowup@} [57] @{char@:Half dohead@:56@:0@:3.66487@:1.19016@:1.19016@:3.66487@:0.9778@:d1do@} [56] -@{char@:128th rest@:47@:0@:4.72502@:9.6683@:8.88304@:4.72502@:0@:7@} [47] -@{puorg@:rests@} -) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-accidentals.mf -@{char@:3/4 Flat@:70@:0.60005@:7.24998@:3.00003@:9.49997@:7.24998@:0@:flatflat. -slash@} [70] -@{char@:Double Sharp@:71@:0@:5@:2.5@:2.5@:5@:0@:doublesharp@} [71] @{char@:Half dohead@:57@:0@:3.66487@:1.19016@:1.19016@:3.66487@:-0.9778@:u1do@} [57] -@{char@:Right Parenthesis@:72@:0@:3.00005@:5@:5@:3.00005@:0@:rightparen@} [72] -@{char@:mensural g clef@:79@:0@:3.50626@:1.82324@:10.65904@:3.50626@:0@:mensura -l.g@} [79] +@{char@:neo-mensural c clef@:58@:0@:6.52664@:4.48804@:4.48804@:6.52664@:0@:neom +ensural.c_change@} [58]( echo ./out/feta20.pfb: ./feta-autometric.mf ./feta-generic.mf ./feta-macros.mf ./feta-params.mf ./feta-rests.mf ./feta-accidentals.mf ./feta-arrowheads.mf ./feta-dots.mf ./feta-scripts.mf ./feta-trills.mf ./feta-clefs.mf ./feta-timesignatures.mf ./feta-pedals.mf ./feta-brackettips.mf ./feta-accordion.mf ./feta-ties.mf ./feta-test-generic.mf ./feta-accidentals.mf > out/feta20.dep ) && TMP=`mktemp -d ./out/pfbtemp.feta20.XXXXXXXXX` \ +&& ( cd $TMP \ + && ln -s ../mf2pt1.mem . \ + && ln -s ../../mf2pt1.mp . \ + && MFINPUTS=/build/lilypond-2.19.81+really-2.18.2/mf:..:: /build/lilypond-2.19.81+really-2.18.2/scripts/build/out/mf2pt1 --rounding=0.0001 --family=feta20 --fullname=feta20 --name=feta20 feta20.mf ) \ +&& mv $TMP/*pfb ./out; \ +rm -rf $TMP + @{char@:Quarter dohead@:58@:0@:3.66487@:1.19016@:1.19016@:3.66487@:0.9778@:d2do @} [58] -@{group@:accidentals@} -@{char@:Sharp@:48@:0@:3.46503@:4.72502@:4.72502@:3.46503@:0@:sharp@} [48] -@{char@:Arrowed Natural (arrow down)@:58@:0@:1.87001@:7.57352@:4.20752@:1.87001 -@:0@:natural.arrowdown@} [58] -@{char@:Left Parenthesis@:73@:3.00005@:0@:5@:5@:0@:0@:leftparen@} [73] -@{puorg@:accidentals@} -) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-arrowheads.mfThis is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) -(./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp @{char@:Quarter dohead@:59@:0@:3.66487@:1.19016@:1.19016@:3.66487@:-0.9778@:u2d o@} [59] -@{group@:arrowheads@} -@{char@:open@:74@:5@:0.40004@:2.5@:2.5@:0.40004@:0@:open.01@} [74] -@{char@:open@:75@:0.40004@:5@:2.5@:2.5@:5@:0@:open.0M1@} [75] +@{char@:petrucci c1 clef@:59@:0@:2.80501@:3.92699@:8.97601@:2.80501@:0@:petrucc +i.c1@} [59]This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) +(./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp Preloading the plain base, version 0.99: preliminaries, basic constants and mathematical macros, macros for converting units, @@ -269513,1329 +269045,493 @@ macros for character and font administration, and a few last-minute items.) @{char@:Whole thin dohead@:60@:0@:3.66487@:1.19016@:1.19016@:3.66487@:-0.9778@: -s0doThin@} [60]) -@{char@:Arrowed Natural (arrows up and down)@:59@:1.27414@:1.87001@:7.57352@:7. -57352@:1.87001@:0@:natural.arrowboth@} [59] -@{char@:open@:76@:2.5@:2.5@:5@:0.40004@:2.5@:0@:open.11@} [76] -(/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-noteheads11.mf -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-autometric.mf +s0doThin@} [60] +@{char@:petrucci c1 clef@:60@:0@:2.24402@:3.51239@:8.02837@:2.24402@:0@:petrucc +i.c1_change@} [60] @{char@:Half thin dohead@:61@:0@:3.66487@:1.19016@:1.19016@:3.66487@:0.9778@:d1 doThin@} [61] +@{char@:Half thin dohead@:62@:0@:3.66487@:1.19016@:1.19016@:3.66487@:-0.9778@:u +1doThin@} [62]) +(/build/lilypond-2.19.81+really-2.18.2/mf/feta11.mf +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-autometric.mf ****************************************************** Using feta Autometric macros. order of messages: NAME/CODE/BP/WD/DP/HT/WX/WY ****************************************************** -) -@{char@:Arrowed Sharp (arrow up)@:49@:0@:3.46503@:4.72502@:8.50502@:3.46503@:0@ -:sharp.arrowup@} [49] (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-noteheads-generic.mf -@{char@:open@:77@:2.5@:2.5@:0.40004@:5@:2.5@:0@:open.1M1@} [77] -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf -@{char@:Flat@:60@:0.50966@:2.24402@:1.68303@:5.3295@:2.24402@:0@:flat@} [60]) -@{char@:close@:78@:5@:0@:2.5@:2.5@:0@:0@:close.01@} [78] -@{char@:Half thin dohead@:62@:0@:3.66487@:1.19016@:1.19016@:3.66487@:-0.9778@:u -1doThin@} [62] -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-params.mfCopyright (c) 2000-2014 by George Williams. See AUTHORS for Contributors. - License GPLv3+: GNU GPL version 3 or later - with many parts BSD . Please read LICENSE. - Based on sources from 11:21 UTC 24-Sep-2017-ML-D. - Based on source from git with hash: - +) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-generic.mf +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf) @{char@:Quarter thin dohead@:63@:0@:3.66487@:1.19016@:1.19016@:3.66487@:0.9778@ :d2doThin@} [63] -@{char@:close@:79@:0@:5@:2.5@:2.5@:5@:0@:close.0M1@} [79] -@{char@:Arrowed Sharp (arrow down)@:50@:0.65483@:3.46503@:8.50502@:4.72502@:3.4 -6503@:0@:sharp.arrowdown@} [50]) -(/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-macros.mf) @{char@:Quarter thin dohead@:64@:0@:3.66487@:1.19016@:1.19016@:3.66487@:-0.9778 @:u2doThin@} [64] -@{char@:close@:80@:2.5@:2.5@:5@:0@:2.5@:0@:close.11@} [80] -@{font@:GNU@:LilyPond@:parmesan@:11.22@:parmesanMusic@} -(/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-noteheads.mf -@{char@:Arrowed Flat (arrow up)@:61@:1.46526@:2.24402@:1.68303@:7.57352@:2.2440 -2@:0@:flat.arrowup@} [61] -@{char@:close@:81@:2.5@:2.5@:0@:5@:2.5@:0@:close.1M1@} [81] -@{puorg@:arrowheads@} -)Cannot find your hotkey definition file! - (/build/lilypond-2.19.81+really-2.18.2/mf/feta-dots.mf +@{char@:petrucci c2 clef@:61@:0@:2.80501@:6.732@:8.97601@:2.80501@:0@:petrucci. +c2@} [61] +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf) +@{font@:GNU@:LilyPond@:feta@:11.22@:fetaMusic@} +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-rests.mf +@{group@:rests@} +@{char@:whole rest@:33@:0@:4.20752@:1.75313@:0@:4.20752@:0@:0@} [33] @{char@:Whole rehead@:65@:0@:3.66487@:1.19016@:1.19016@:3.66487@:0.47606@:s0re@ } [65] -@{group@:dots@} -@{char@:duration dot@:82@:0@:2.24998@:1.125@:1.125@:2.24998@:0@:dot@} [82] -@{puorg@:dots@} -) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-scripts.mf -@{char@:Arrowed Sharp (arrows up and down)@:51@:0.65483@:3.46503@:8.50502@:8.50 -502@:3.46503@:0@:sharp.arrowboth@} [51] +@{char@:half rest@:34@:0@:4.20752@:0@:1.75313@:4.20752@:0@:1@} [34] @{char@:Half up rehead@:66@:0@:3.66487@:1.19016@:1.19016@:3.66487@:0.47606@:u1r e@} [66] -@{char@:Arrowed Flat (arrow down)@:62@:1.46526@:2.24402@:6.17107@:5.3295@:2.244 -02@:0@:flat.arrowdown@} [62] -@{group@:scripts@} -@{char@:fermata up@:83@:6.62505@:6.62505@:0.37505@:7.25005@:6.62505@:0@:ufermat -a@} [83] -@{group@:noteheads@} -@{char@:Neo-mensural maxima notehead (up)@:33@:0@:7.29305@:1.61487@:1.61487@:7. -29305@:0@:uM3neomensural@} [33] -@{char@:1/2 Sharp@:52@:0@:2.205@:4.72502@:4.72502@:2.205@:0@:sharp.slashslash.s -tem@} [52] -@{char@:fermata down@:84@:6.62505@:6.62505@:7.25005@:0.37505@:6.62505@:0@:dferm -ata@} [84] +@{char@:petrucci c2 clef@:62@:0@:2.24402@:6.02126@:8.02837@:2.24402@:0@:petrucc +i.c2_change@} [62] @{char@:Half down rehead@:67@:0@:3.66487@:1.19016@:1.19016@:3.66487@:-0.47606@: d1re@} [67] -@{char@:short fermata up@:85@:5@:5@:0@:10.99998@:5@:0@:ushortfermata@} [85] +@{char@:whole rest (outside staff)@:35@:0@:4.20752@:1.75313@:0.42471@:4.20752@: +0@:0o@} [35] @{char@:Quarter up rehead@:68@:0@:3.66487@:1.19016@:1.19016@:3.66487@:0.47606@: u2re@} [68] -@{char@:Neo-mensural maxima notehead (down)@:34@:0@:7.29305@:1.61487@:1.61487@: -7.29305@:0@:dM3neomensural@} [34] -@{char@:Sharp (3 beams)@:53@:0@:3.46503@:4.72502@:4.72502@:3.46503@:0@:sharp.sl -ashslashslash.stemstem@} [53] -@{char@:short fermata down@:86@:5@:5@:10.99998@:0@:5@:0@:dshortfermata@} [86] -@{char@:Arrowed Flat (arrow up and down)@:63@:1.46526@:2.24402@:6.17107@:7.5735 -2@:2.24402@:0@:flat.arrowboth@} [63] +@{char@:half rest (outside staff)@:36@:0@:4.20752@:0.42471@:1.75313@:4.20752@:0 +@:1o@} [36] @{char@:Quarter down rehead@:69@:0@:3.66487@:1.19016@:1.19016@:3.66487@:-0.4760 6@:d2re@} [69] -@{char@:long fermata up@:87@:6.25@:6.25@:0@:7.5@:6.25@:0@:ulongfermata@} [87] -@{char@:Neo-mensural longa notehead (up)@:35@:0@:5.61002@:1.61487@:1.61487@:5.6 -1002@:0@:uM2neomensural@} [35]( echo ./out/feta14.pfb: ./feta-autometric.mf ./feta-generic.mf ./feta-macros.mf ./feta-params.mf ./feta-rests.mf ./feta-accidentals.mf ./feta-arrowheads.mf ./feta-dots.mf ./feta-scripts.mf ./feta-trills.mf ./feta-clefs.mf ./feta-timesignatures.mf ./feta-pedals.mf ./feta-brackettips.mf ./feta-accordion.mf ./feta-ties.mf ./feta-test-generic.mf ./feta-accidentals.mf > out/feta14.dep ) && TMP=`mktemp -d ./out/pfbtemp.feta14.XXXXXXXXX` \ -&& ( cd $TMP \ - && ln -s ../mf2pt1.mem . \ - && ln -s ../../mf2pt1.mp . \ - && MFINPUTS=/build/lilypond-2.19.81+really-2.18.2/mf:..:: /build/lilypond-2.19.81+really-2.18.2/scripts/build/out/mf2pt1 --rounding=0.0001 --family=feta14 --fullname=feta14 --name=feta14 feta14.mf ) \ -&& mv $TMP/*pfb ./out; \ -rm -rf $TMP - +@{char@:maxima rest@:37@:0@:5.049@:2.80501@:2.80501@:5.049@:0@:M3@} [37] @{char@:Whole thin rehead@:70@:0@:3.66487@:1.19016@:1.19016@:3.66487@:0.47606@: s0reThin@} [70] -@{char@:long fermata down@:88@:6.25@:6.25@:7.5@:0@:6.25@:0@:dlongfermata@} -[88] -@{char@:Flat (slashed)@:64@:1.12198@:2.24402@:1.68303@:5.3295@:2.24402@:0@:flat -.slash@} [64] -@{char@:1/2 Sharp (3 beams)@:54@:0@:2.9925@:4.09502@:4.09502@:2.9925@:0@:sharp. -slashslashslash.stem@} [54] @{char@:Half up thin rehead@:71@:0@:3.66487@:1.19016@:1.19016@:3.66487@:0.47606 @:u1reThin@} [71] -@{char@:Neo-mensural longa notehead (down)@:36@:0@:5.61002@:1.61487@:1.61487@:5 -.61002@:0@:dM2neomensural@} [36] -@{char@:very long fermata up@:89@:7.5@:7.5@:0@:8.00003@:7.5@:0@:uverylongfermat -a@} [89] -@{char@:Neo-mensural brevis notehead@:37@:0@:5.61002@:1.61487@:1.61487@:5.61002 -@:0@:sM1neomensural@} [37] @{char@:Half down thin rehead@:72@:0@:3.66487@:1.19016@:1.19016@:3.66487@:-0.47 -606@:d1reThin@} [72] -@{char@:3/4 Sharp@:55@:0@:5.04004@:4.72502@:4.72502@:5.04004@:0@:sharp.slashsla -sh.stemstemstem@} [55] +606@:d1reThin@} [72]Copyright (c) 2000-2014 by George Williams. See AUTHORS for Contributors. + License GPLv3+: GNU GPL version 3 or later + with many parts BSD . Please read LICENSE. + @{char@:Quarter thin rehead@:73@:0@:3.66487@:1.19016@:1.19016@:3.66487@:0.47606 -@:u2reThin@} [73] -@{char@:very long fermata down@:90@:7.5@:7.5@:8.00003@:0@:7.5@:0@:dverylongferm -ata@} [90] +@:u2reThin@} [73] Based on sources from 11:21 UTC 24-Sep-2017-ML-D. + Based on source from git with hash: + @{char@:Quarter thin rehead@:74@:0@:3.66487@:1.19016@:1.19016@:3.66487@:-0.4760 6@:d2reThin@} [74] -@{char@:Thumb@:91@:2@:2@:4.00002@:2.5@:2@:0@:thumb@} [91] -@{char@:Flat (slashed twice)@:65@:1.12198@:2.24402@:1.68303@:5.3295@:2.24402@:0 -@:flat.slashslash@} [65] -@{char@:Natural@:56@:0@:2.1@:4.72502@:4.72502@:2.1@:0@:natural@} [56] -@{char@:Neo-mensural maxima notehead (up, reduced hole)@:38@:0@:7.29305@:1.6148 -7@:1.61487@:7.29305@:0@:urM3neomensural@} [38] +@{char@:petrucci c3 clef@:63@:0@:2.80501@:8.97601@:8.97601@:2.80501@:0@:petrucc +i.c3@} [63] +@{char@:longa rest@:38@:0@:1.683@:2.80501@:2.80501@:1.683@:0@:M2@} [38] +@{char@:breve rest@:39@:0@:1.683@:0@:2.80501@:1.683@:0@:M1@} [39] @{char@:Whole mihead@:75@:0@:4.39783@:1.19016@:1.19016@:4.39783@:0@:s0mi@} [75] -@{char@:> accent@:92@:4.49997@:4.49997@:2.5@:2.5@:4.49997@:0@:sforzato@} [92] -@{char@:espr@:93@:9.49997@:9.49997@:2.5@:2.5@:9.49997@:0@:espr@} [93] -@{char@:Flatflat (mirrored)@:66@:0@:4.48804@:1.68303@:5.3295@:4.48804@:0@:mirro -redflat.flat@} [66] -@{char@:staccato dot@:94@:0.99998@:0.99998@:0.99998@:0.99998@:0.99998@:0@:stacc -ato@} [94] -@{char@:Neo-mensural maxima notehead (down, reduced hole)@:39@:0@:7.29305@:1.61 -487@:1.61487@:7.29305@:0@:drM3neomensural@} [39] -@{char@:Arrowed Natural (arrow up)@:57@:1.30966@:2.1@:4.72502@:8.50502@:2.1@:0@ -:natural.arrowup@} [57] +@{char@:petrucci c3 clef@:64@:0@:2.24402@:8.02837@:8.02837@:2.24402@:0@:petrucc +i.c3_change@} [64] @{char@:Half mihead@:76@:0@:4.39783@:1.19016@:1.19016@:4.39783@:0@:s1mi@} [76] -@{char@:staccatissimo/martellato up@:95@:1.00008@:1.00008@:0.2@:5.00009@:1.0000 -8@:0@:ustaccatissimo@} [95] -@{char@:Semi flat@:67@:0.50966@:2.24402@:1.68303@:5.3295@:2.24402@:0@:mirroredf -lat@} [67] -@{char@:staccatissimo/martellato down@:96@:1.00008@:1.00008@:5.00009@:0.2@:1.00 -008@:0@:dstaccatissimo@} [96] -@{char@:Neo-mensural longa notehead (up, reduced hole)@:40@:0@:5.61002@:1.61487 -@:1.61487@:5.61002@:0@:urM2neomensural@} [40] +@{char@:breve rest (outside staff)@:40@:0@:1.683@:0.42471@:2.80501@:1.683@:0@:M +1o@} [40] @{char@:Quarter mihead@:77@:0@:4.39783@:1.19016@:1.19016@:4.39783@:0@:s2mi@} -[77] -@{char@:portato/single tenuto@:97@:3.00003@:3.00003@:0.40004@:0.40004@:3.00003@ -:0@:tenuto@} [97] -@{char@:mensural g clef@:80@:0@:2.80502@:1.4586@:8.52728@:2.80502@:0@:mensural. -g_change@} [80] -@{char@:portato/tenuto with staccato@:98@:3.00003@:3.00003@:0.35004@:3.30006@:3 -.00003@:0@:uportato@} [98] +[77]Cannot find your hotkey definition file! + +@{char@:Quarter rest@:41@:0@:2.66475@:3.50626@:4.38283@:2.66475@:0@:2@} [41] +@{char@:Classical quarter rest@:42@:0@:2.80501@:3.01736@:2.30011@:2.80501@:0@:2 +classical@} [42] @{char@:Whole mirror mihead@:78@:0@:4.39783@:1.19016@:1.19016@:4.39783@:0@:s0mi Mirror@} [78] -@{char@:Hufnagel do clef@:81@:0@:3.08553@:1.9635@:2.10376@:3.08553@:0@:hufnagel -.do@} [81] -@{char@:Neo-mensural longa notehead (down, reduced hole)@:41@:0@:5.61002@:1.614 -87@:1.61487@:5.61002@:0@:drM2neomensural@} [41] -@{char@:Arrowed Natural (arrow down)@:58@:0@:2.1@:8.50502@:4.72502@:2.1@:0@:nat -ural.arrowdown@} [58] -@{char@:Semi flat@:68@:1.12198@:2.24402@:1.68303@:5.3295@:2.24402@:0@:mirroredf -lat.backslash@} [68] -@{char@:portato/tenuto with staccato@:99@:3.00003@:3.00003@:3.30006@:0.35004@:3 -.00003@:0@:dportato@} [99] -@{char@:Neo-mensural brevis notehead (reduced hole)@:42@:0@:5.61002@:1.61487@:1 -.61487@:5.61002@:0@:srM1neomensural@} [42] -@{char@:Hufnagel do clef@:82@:0@:2.46843@:1.5708@:1.68301@:2.46843@:0@:hufnagel -.do_change@} [82] @{char@:Half mirror mihead@:79@:0@:4.39783@:1.19016@:1.19016@:4.39783@:0@:s1mi Mirror@} [79] -@{char@:marcato up@:100@:2.5@:2.5@:0@:5.50003@:2.5@:0@:umarcato@} [100] -@{char@:Arrowed Natural (arrows up and down)@:59@:1.30966@:2.1@:8.50502@:8.5050 -2@:2.1@:0@:natural.arrowboth@} [59] -@{char@:Neo-mensural semibrevis head@:43@:0@:2.80501@:1.61487@:1.61487@:1.40251 -@:0.51062@:s0neomensural@} [43] -@{char@:marcato down@:101@:2.5@:2.5@:5.50003@:0@:2.5@:0@:dmarcato@} [101] -@{char@:Neo-mensural minima head@:44@:0@:2.80501@:1.61487@:1.61487@:1.40251@:0. -51062@:s1neomensural@} [44] -@{char@:open (unstopped)@:102@:2@:2@:2.5@:2.5@:2@:0@:open@} [102] -@{char@:Double Flat@:69@:0.50966@:4.06725@:1.68303@:5.3295@:4.06725@:0@:flatfla -t@} [69] -@{char@:Flat@:60@:0.52386@:2.52002@:1.89003@:5.985@:2.52002@:0@:flat@} [60] -@{char@:Hufnagel fa clef@:83@:0@:3.366@:3.22574@:2.80501@:3.366@:0@:hufnagel.fa -@} [83] -@{char@:halfopen (unstopped)@:103@:2@:2@:2.5@:2.5@:2@:0@:halfopen@} [103] -@{char@:Neo-mensural semiminima head@:45@:0@:2.80501@:1.61487@:1.61487@:1.40251 -@:0.51062@:s2neomensural@} [45] -@{char@:Harmonic notehead (Neo-mensural open)@:46@:0@:3.64651@:2.09933@:2.09933 -@:3.64651@:0@:s0harmonic@} [46] -@{char@:halfopen vertical@:104@:2@:2@:2.5@:2.5@:2@:0@:halfopenvertical@} [104] -@{char@:Arrowed Flat (arrow up)@:61@:1.5061@:2.52002@:1.89003@:8.50502@:2.52002 -@:0@:flat.arrowup@} [61] -@{char@:Hufnagel fa clef@:84@:0@:2.69281@:2.58061@:2.24402@:2.69281@:0@:hufnage -l.fa_change@} [84] -@{char@:Harmonic notehead (Neo-mensural black)@:47@:0@:3.64651@:2.09933@:2.0993 -3@:3.64651@:0@:s2harmonic@} [47] @{char@:Quarter mirror mihead@:80@:0@:4.39783@:1.19016@:1.19016@:4.39783@:0@:s2 miMirror@} [80] -@{char@:3/4 Flat@:70@:0.50966@:4.06725@:1.68303@:5.3295@:4.06725@:0@:flatflat.s -lash@} [70] -@{char@:plus (stopped)@:105@:2.75002@:2.75002@:2.75002@:2.75002@:2.75002@:0@:st -opped@} [105] -@{char@:Upbow@:106@:3.25002@:3.25002@:0@:10.40007@:3.25002@:0@:upbow@} [106] -@{char@:Mensural maxima notehead (up)@:48@:0@:5.61002@:1.61487@:1.61487@:5.6100 -2@:0@:uM3mensural@} [48] -@{char@:Arrowed Flat (arrow down)@:62@:1.5061@:2.52002@:6.93007@:5.985@:2.52002 -@:0@:flat.arrowdown@} [62] -@{char@:Downbow@:107@:3.75@:3.75@:0@:6.66664@:3.75@:0@:downbow@} [107] -@{char@:Double Sharp@:71@:0@:2.80501@:1.40251@:1.40251@:2.80501@:0@:doublesharp -@} [71] -@{char@:Mensural maxima notehead (down)@:49@:0@:5.61002@:1.61487@:1.61487@:5.61 -002@:0@:dM3mensural@} [49] -@{char@:Right Parenthesis@:72@:0@:1.82722@:2.80501@:2.80501@:1.82722@:0@:rightp -aren@} [72] +@{char@:8th rest@:43@:0@:2.80501@:3.01736@:2.30011@:2.80501@:0@:3@} [43] +@{char@:petrucci c4 clef@:65@:0@:2.80501@:8.97601@:6.732@:2.80501@:0@:petrucci. +c4@} [65]This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) +(./mf2pt1.mp @{char@:Whole thin mihead@:81@:0@:4.39783@:1.19016@:1.19016@:4.39783@:0@:s0miTh -in@} [81] -@{char@:Reverse turn@:108@:5.46875@:5.46875@:2.64706@:2.64706@:5.46875@:0@:reve -rseturn@} [108] -@{char@:Hufnagel do/fa clef@:85@:0@:3.366@:8.83575@:2.10376@:3.366@:0@:hufnagel -.do.fa@} [85] -@{char@:Mensural maxima notehead (ligature)@:50@:0@:5.61002@:1.61487@:1.61487@: -5.61002@:0@:sM3ligmensural@} [50] -@{char@:Left Parenthesis@:73@:1.82722@:0@:2.80501@:2.80501@:0@:0@:leftparen@} -[73] -@{puorg@:accidentals@} -) +in@} [81] (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp +@{char@:16th rest@:44@:0@:3.366@:5.82237@:2.30011@:3.366@:0@:4@} [44] @{char@:Half thin mihead@:82@:0@:4.39783@:1.19016@:1.19016@:4.39783@:0@:s1miThi n@} [82] -@{char@:Arrowed Flat (arrow up and down)@:63@:1.5061@:2.52002@:6.93007@:8.50502 -@:2.52002@:0@:flat.arrowboth@} [63] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-arrowheads.mf -@{char@:Turn@:109@:5.46875@:5.46875@:2.64706@:2.64706@:5.46875@:0@:turn@} [109] - -@{group@:arrowheads@} -@{char@:open@:74@:2.80501@:0.33978@:1.40251@:1.40251@:0.33978@:0@:open.01@} -[74] -@{char@:Mensural longa notehead (up)@:51@:0@:2.80501@:1.61487@:1.61487@:2.80501 -@:0@:uM2mensural@} [51] +@{char@:32th rest@:45@:0@:3.64651@:5.82237@:5.10512@:3.64651@:0@:5@} [45] +Preloading the plain base, version 0.99: preliminaries, + basic constants and mathematical macros, + macros for converting units, + macros and tables for various modes of operation, + macros for drawing and filling, + macros for proof labels and rules, + macros for character and font administration, +and a few last-minute items.) @{char@:Quarter thin mihead@:83@:0@:4.39783@:1.19016@:1.19016@:4.39783@:0@:s2mi -Thin@} [83] -@{char@:Flat (slashed)@:64@:1.25998@:2.52002@:1.89003@:5.985@:2.52002@:0@:flat. -slash@} [64] -@{char@:open@:75@:0.33978@:2.80501@:1.40251@:1.40251@:2.80501@:0@:open.0M1@} -[75]@{char@:Trill (`tr')@:110@:4.25003@:4.25003@:0@:10.49995@:4.25003@:0@:trill@} -[110] -@{char@:Mensural longa notehead (down)@:52@:0@:2.80501@:1.61487@:1.61487@:2.805 -01@:0@:dM2mensural@} [52] -@{char@:Hufnagel do/fa clef@:86@:0@:2.69281@:8.19063@:1.68301@:2.69281@:0@:hufn -agel.do.fa_change@} [86] -@{char@:Kievan tsefaut clef@:87@:0@:4.20752@:6.31126@:1.54277@:4.20752@:0@:kiev -an.do@} [87] -@{char@:left heel@:111@:2.5@:2.5@:2.5@:3.33333@:2.5@:0@:upedalheel@} [111] -@{char@:open@:76@:1.40251@:1.40251@:2.80501@:0.33978@:1.40251@:0@:open.11@} -[76] -@{char@:right heel@:112@:2.5@:2.5@:3.33333@:2.5@:2.5@:0@:dpedalheel@} [112] -@{char@:Kievan tsefaut clef@:88@:0@:4.20752@:6.31126@:1.54277@:4.20752@:0@:kiev -an.do_change@} [88] -@{puorg@:clefs@} +Thin@} [83]) +(/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-noteheads11.mf +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-autometric.mf +****************************************************** +Using feta Autometric macros. +order of messages: + NAME/CODE/BP/WD/DP/HT/WX/WY +****************************************************** ) @{char@:Whole fa up head@:84@:0@:3.66487@:1.19016@:1.19016@:3.66487@:0@:u0fa@} -[84] -@{char@:open@:77@:1.40251@:1.40251@:0.33978@:2.80501@:1.40251@:0@:open.1M1@} -[77] -@{char@:Mensural longa notehead (ligature)@:53@:0@:2.80501@:1.61487@:1.61487@:2 -.80501@:0@:sM2ligmensural@} [53] (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-custodes.mf -@{char@:left toe@:113@:2.5@:2.5@:0@:7.5@:2.5@:0@:upedaltoe@} [113] -@{char@:Flat (slashed twice)@:65@:1.25998@:2.52002@:1.89003@:5.985@:2.52002@:0@ -:flat.slashslash@} [65] +[84] (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-noteheads-generic.mf +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf @{char@:Whole fa down head@:85@:0@:3.66487@:1.19016@:1.19016@:3.66487@:0@:d0fa@ } [85] -@{char@:right toe@:114@:2.5@:2.5@:7.5@:0@:2.5@:0@:dpedaltoe@} [114] -@{char@:Mensural brevis notehead@:54@:0@:2.80501@:1.61487@:1.61487@:2.80501@:0@ -:sM1mensural@} [54] @{char@:half fa up head@:86@:0@:3.66487@:1.19016@:1.19016@:3.66487@:0@:u1fa@} [86] -@{char@:close@:78@:2.80501@:0@:1.40251@:1.40251@:0@:0@:close.01@} [78] -@{char@:Flageolet@:115@:2.66667@:2.66667@:2.66667@:2.66667@:2.66667@:0@:flageol -et@} [115] -@{char@:Flatflat (mirrored)@:66@:0@:5.04004@:1.89003@:5.985@:5.04004@:0@:mirror -edflat.flat@} [66] -@{group@:custodes@} -@{char@:Custos Hufnagel@:89@:0@:1.93785@:1.61487@:2.80501@:1.93785@:0@:hufnagel -.u0@} [89] -@{char@:Mensural maxima notehead (up, reduced hole)@:55@:0@:5.61002@:1.61487@:1 -.61487@:5.61002@:0@:urM3mensural@} [55] -@{char@:close@:79@:0@:2.80501@:1.40251@:1.40251@:2.80501@:0@:close.0M1@} [79] @{char@:Half fa down head@:87@:0@:3.66487@:1.19016@:1.19016@:3.66487@:0@:d1fa@} [87] -@{char@:Custos Hufnagel@:90@:0@:1.93785@:1.61487@:4.20752@:1.93785@:0@:hufnagel -.u1@} [90] -@{char@:Mensural maxima notehead (down, reduced hole)@:56@:0@:5.61002@:1.61487@ -:1.61487@:5.61002@:0@:drM3mensural@} [56] -@{char@:close@:80@:1.40251@:1.40251@:2.80501@:0@:1.40251@:0@:close.11@} [80] -@{char@:Semi flat@:67@:0.52386@:2.52002@:1.89003@:5.985@:2.52002@:0@:mirroredfl -at@} [67] -@{char@:Segno@:116@:5@:5@:7.5@:7.5@:5@:0@:segno@} [116] -@{char@:Mensural maxima notehead (ligature, reduced hole)@:57@:0@:5.61002@:1.61 -487@:1.61487@:5.61002@:0@:srM3ligmensural@} [57] -@{char@:close@:81@:1.40251@:1.40251@:0@:2.80501@:1.40251@:0@:close.1M1@} [81] -@{puorg@:arrowheads@} -) +@{char@:64th rest@:46@:0@:3.92699@:8.62738@:5.10512@:3.92699@:0@:6@} [46] @{char@:Quarter fa up head@:88@:0@:3.66487@:1.19016@:1.19016@:3.66487@:0@:u2fa@ -} [88] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-dots.mf -@{char@:Mensural longa notehead (up, reduced hole)@:58@:0@:2.80501@:1.61487@:1. -61487@:2.80501@:0@:urM2mensural@} [58] -@{char@:Varied Segno@:117@:6.25@:6.25@:20@:20@:6.25@:0@:varsegno@} [117] -@{char@:Semi flat@:68@:1.25998@:2.52002@:1.89003@:5.985@:2.52002@:0@:mirroredfl -at.backslash@} [68] +} [88] @{char@:Quarter fa down head@:89@:0@:3.66487@:1.19016@:1.19016@:3.66487@:0@:d2f a@} [89] -@{group@:dots@} -@{char@:duration dot@:82@:0@:1.19016@:0.59508@:0.59508@:1.19016@:0@:dot@} [82] -@{puorg@:dots@} -) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-scripts.mf -@{char@:Mensural longa notehead (down, reduced hole)@:59@:0@:2.80501@:1.61487@: -1.61487@:2.80501@:0@:drM2mensural@} [59] +@{char@:128th rest@:47@:0@:4.20752@:8.62738@:7.91013@:4.20752@:0@:7@} [47] +@{puorg@:rests@} +)) @{char@:Whole thin fa up head@:90@:0@:3.66487@:1.19016@:1.19016@:3.66487@:0@:u0 faThin@} [90] -@{char@:Coda@:118@:5.08336@:5.08336@:6.75003@:6.75003@:5.08336@:0@:coda@} [118] - -@{char@:Custos Hufnagel@:91@:0@:1.93785@:1.61487@:3.50626@:1.93785@:0@:hufnagel -.u2@} [91] -@{group@:scripts@} -@{char@:fermata up@:83@:3.8248@:3.8248@:0.31854@:4.17542@:3.8248@:0@:ufermata@} -[83] -@{char@:Double Flat@:69@:0.52386@:4.5675@:1.89003@:5.985@:4.5675@:0@:flatflat@} -[69] +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf @{char@:Whole thin fa down head@:91@:0@:3.66487@:1.19016@:1.19016@:3.66487@:0@: -d0faThin@} [91] -@{char@:Mensural longa notehead (ligature, reduced hole)@:60@:0@:2.80501@:1.614 -87@:1.61487@:2.80501@:0@:srM2ligmensural@} [60] -@{char@:fermata down@:84@:3.8248@:3.8248@:4.17542@:0.31854@:3.8248@:0@:dfermata -@} [84]@{char@:Varied Coda@:119@:5.08337@:5.08337@:6.75005@:6.75005@:5.08337@:0@:varco -da@} [119] -@{char@:Mensural brevis notehead (reduced hole)@:61@:0@:2.80501@:1.61487@:1.614 -87@:2.80501@:0@:srM1mensural@} [61] -@{char@:Reverse Custos Hufnagel@:92@:0@:1.93785@:2.80501@:1.61487@:1.93785@:0@: -hufnagel.d0@} [92] -@{char@:Right Comma@:120@:0@:2.5@:3.00003@:3.00003@:2.5@:0@:rcomma@} [120] -@{char@:short fermata up@:85@:2.80501@:2.80501@:0@:6.171@:2.80501@:0@:ushortfer -mata@} [85] +d0faThin@} [91]) +(/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-macros.mf) @{char@:half thin fa up head@:92@:0@:3.66487@:1.19016@:1.19016@:3.66487@:0@:u1f aThin@} [92] -@{char@:Left Comma@:121@:2.5@:0@:3.00003@:3.00003@:0@:0@:lcomma@} [121] -@{char@:Semi-colored mensural maxima notehead (up)@:62@:0@:5.61002@:1.61487@:1. -61487@:5.61002@:0@:uM3semimensural@} [62] -@{char@:Reverse Custos Hufnagel@:93@:0@:1.93785@:4.20752@:1.61487@:1.93785@:0@: -hufnagel.d1@} [93] -@{char@:Right Varied Comma@:122@:1.25@:1.25@:3.00003@:3.00003@:1.25@:0@:rvarcom -ma@} [122] +@{char@:petrucci c4 clef@:66@:0@:2.24402@:8.02837@:6.02126@:2.24402@:0@:petrucc +i.c4_change@} [66] @{char@:Half thin fa down head@:93@:0@:3.66487@:1.19016@:1.19016@:3.66487@:0@:d 1faThin@} [93] -@{char@:Semi-colored mensural maxima notehead (down)@:63@:0@:5.61002@:1.61487@: -1.61487@:5.61002@:0@:dM3semimensural@} [63] -@{char@:short fermata down@:86@:2.80501@:2.80501@:6.171@:0@:2.80501@:0@:dshortf -ermata@} [86] -@{char@:Left Varied Comma@:123@:1.25@:1.25@:3.00003@:3.00003@:1.25@:0@:lvarcomm -a@} [123] -@{char@:Reverse Custos Hufnagel@:94@:0@:1.93785@:3.50626@:1.61487@:1.93785@:0@: -hufnagel.d2@} [94] -@{char@:Semi-colored mensural maxima notehead (ligature)@:64@:0@:5.61002@:1.614 -87@:1.61487@:5.61002@:0@:sM3semiligmensural@} [64] -@{char@:Arpeggio@:124@:0@:4.00002@:0@:5@:4.00002@:0@:arpeggio@} [124] -@{char@:3/4 Flat@:70@:0.52386@:4.5675@:1.89003@:5.985@:4.5675@:0@:flatflat.slas -h@} [70] @{char@:Quarter thin fa up head@:94@:0@:3.66487@:1.19016@:1.19016@:3.66487@:0@: -u2faThin@} [94] -@{char@:long fermata up@:87@:3.50627@:3.50627@:0@:4.20752@:3.50627@:0@:ulongfer -mata@} [87] -@{char@:Semi-colored mensural longa notehead (up)@:65@:0@:2.80501@:1.61487@:1.6 -1487@:2.80501@:0@:uM2semimensural@} [65] -@{char@:Trill_element@:125@:0@:5@:0@:4.00002@:5@:0@:trill_element@} [125] -@{char@:Double Sharp@:71@:0@:3.15001@:1.57501@:1.57501@:3.15001@:0@:doublesharp -@} [71] +u2faThin@} [94] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-accidentals.mf +@{font@:GNU@:LilyPond@:parmesan@:11.22@:parmesanMusic@} +(/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-noteheads.mf +@{char@:petrucci c5 clef@:67@:0@:2.80501@:8.97601@:3.92699@:2.80501@:0@:petrucc +i.c5@} [67] +@{group@:accidentals@} +@{char@:Sharp@:48@:0@:3.08553@:4.20752@:4.20752@:3.08553@:0@:sharp@} [48] @{char@:Quarter thin fa down head@:95@:0@:3.66487@:1.19016@:1.19016@:3.66487@:0 @:d2faThin@} [95] -@{char@:Semi-colored mensural longa notehead (down)@:66@:0@:2.80501@:1.61487@:1 -.61487@:2.80501@:0@:dM2semimensural@} [66] -@{char@:Arpeggio arrow down@:126@:0@:4.00002@:0@:5@:4.00002@:0@:arpeggio.arrow. -M1@} [126] -@{char@:Right Parenthesis@:72@:0@:2.01157@:3.15001@:3.15001@:2.01157@:0@:rightp -aren@} [72] -@{char@:Custos Med.@:95@:0@:0.80743@:1.61487@:2.80501@:0.80743@:0@:medicaea.u0@ -} [95] -@{char@:Left Parenthesis@:73@:2.01157@:0@:3.15001@:3.15001@:0@:0@:leftparen@} -[73] -@{char@:Arpeggio arrow up@:127@:0@:4.00002@:0@:5@:4.00002@:0@:arpeggio.arrow.1@ -} [127] -@{puorg@:accidentals@} -) @{char@:Whole solhead@:96@:0@:3.9529@:1.61487@:1.61487@:3.9529@:0.60056@:s0sol@ -} [96] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-trills.mf (/build/lilypond-2.19.81+really-2.18.2/mf/feta-arrowheads.mf -@{char@:Semi-colored mensural longa notehead (ligature)@:67@:0@:2.80501@:1.6148 -7@:1.61487@:2.80501@:0@:sM2semiligmensural@} [67]Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input feta18.mf'"... - -@{char@:long fermata down@:88@:3.50627@:3.50627@:4.20752@:0@:3.50627@:0@:dlongf -ermata@} [88] -@{char@:Semi-colored mensural brevis notehead@:68@:0@:2.80501@:1.61487@:1.61487 -@:2.80501@:0@:sM1semimensural@} [68] -@{char@:trilelement@:128@:2.08334@:2.08334@:2.5@:2.5@:2.08334@:0@:trilelement@} -[128] -@{group@:arrowheads@} -@{char@:open@:74@:3.15001@:0.34924@:1.57501@:1.57501@:0.34924@:0@:open.01@} -[74] -@{char@:prall@:129@:4.16667@:4.16667@:2.5@:2.5@:4.16667@:0@:prall@} [129] -@{char@:Semi-colored mensural maxima notehead (up, reduced hole)@:69@:0@:5.6100 -2@:1.61487@:1.61487@:5.61002@:0@:urM3semimensural@} [69] -@{char@:very long fermata up@:89@:4.20752@:4.20752@:0@:4.48804@:4.20752@:0@:uve -rylongfermata@} [89] -@{char@:open@:75@:0.34924@:3.15001@:1.57501@:1.57501@:3.15001@:0@:open.0M1@} -[75] -@{char@:Custos Med.@:96@:0@:0.80743@:1.61487@:4.20752@:0.80743@:0@:medicaea.u1@ } [96] +@{char@:petrucci c5 clef@:68@:0@:2.24402@:8.02837@:3.51239@:2.24402@:0@:petrucc +i.c5_change@} [68] +@{char@:Arrowed Sharp (arrow up)@:49@:0@:3.08553@:4.20752@:7.57352@:3.08553@:0@ +:sharp.arrowup@} [49] +@{group@:noteheads@} +@{char@:Neo-mensural maxima notehead (up)@:33@:0@:7.29305@:1.61487@:1.61487@:7. +29305@:0@:uM3neomensural@} [33] +@{char@:mensural c clef@:69@:0@:3.3996@:6.171@:6.171@:3.3996@:0@:mensural.c@} +[69] +@{char@:Arrowed Sharp (arrow down)@:50@:0.63707@:3.08553@:7.57352@:4.20752@:3.0 +8553@:0@:sharp.arrowdown@} [50] @{char@:Half solhead@:97@:0@:3.9529@:1.61487@:1.61487@:3.9529@:0.60056@:s1sol@} [97] -@{char@:Semi-colored mensural maxima notehead (down, reduced hole)@:70@:0@:5.61 -002@:1.61487@:1.61487@:5.61002@:0@:drM3semimensural@} [70] -@{char@:open@:76@:1.57501@:1.57501@:3.15001@:0.34924@:1.57501@:0@:open.11@} -[76] -@{char@:mordent@:130@:4.16667@:4.16667@:3.33333@:3.33333@:4.16667@:0@:mordent@} -[130] +@{char@:mensural c clef@:70@:0@:2.83861@:4.93683@:4.93683@:2.83861@:0@:mensural +.c_change@} [70] +@{char@:black mensural c clef@:71@:0@:3.3996@:6.171@:6.171@:3.3996@:0@:blackmen +sural.c@} [71] @{char@:Quarter solhead@:98@:0@:3.9529@:1.61487@:1.61487@:3.9529@:0.60056@:s2so l@} [98] -@{char@:Semi-colored mensural maxima notehead (ligature, reduced hole)@:71@:0@: -5.61002@:1.61487@:1.61487@:5.61002@:0@:srM3semiligmensural@} [71] -@{char@:open@:77@:1.57501@:1.57501@:0.34924@:3.15001@:1.57501@:0@:open.1M1@} -[77] -@{char@:very long fermata down@:90@:4.20752@:4.20752@:4.48804@:0@:4.20752@:0@:d -verylongfermata@} [90] -@{char@:close@:78@:3.15001@:0@:1.57501@:1.57501@:0@:0@:close.01@} [78] +@{char@:black mensural c clef@:72@:0@:2.83861@:4.93683@:4.93683@:2.83861@:0@:bl +ackmensural.c_change@} [72] @{char@:Whole lahead@:99@:0@:3.66487@:1.19016@:1.19016@:3.66487@:0@:s0la@} [99] -@{char@:Semi-colored mensural longa notehead (up, reduced hole)@:72@:0@:2.80501 -@:1.61487@:1.61487@:2.80501@:0@:urM2semimensural@} [72] -@{char@:Custos Med.@:97@:0@:0.80743@:1.61487@:3.50626@:0.80743@:0@:medicaea.u2@ -} [97] -@{char@:prallprall@:131@:6.25002@:6.25002@:2.5@:2.5@:6.25002@:0@:prallprall@} -[131] -@{char@:close@:79@:0@:3.15001@:1.57501@:1.57501@:3.15001@:0@:close.0M1@} [79] @{char@:Half lahead@:100@:0@:3.66487@:1.19016@:1.19016@:3.66487@:0@:s1la@} [100] +@{char@:Neo-mensural maxima notehead (down)@:34@:0@:7.29305@:1.61487@:1.61487@: +7.29305@:0@:dM3neomensural@} [34] @{char@:Quarter lahead@:101@:0@:3.66487@:1.19016@:1.19016@:3.66487@:0@:s2la@} [101] -@{char@:Reverse Custos Med.@:98@:0@:0.80743@:2.80501@:1.61487@:0.80743@:0@:medi -caea.d0@} [98] -@{char@:close@:80@:1.57501@:1.57501@:3.15001@:0@:1.57501@:0@:close.11@} [80] -@{char@:Thumb@:91@:1.12201@:1.12201@:2.24403@:1.40251@:1.12201@:0@:thumb@} -[91] -@{char@:Semi-colored mensural longa notehead (down, reduced hole)@:73@:0@:2.805 -01@:1.61487@:1.61487@:2.80501@:0@:drM2semimensural@} [73] -@{char@:close@:81@:1.57501@:1.57501@:0@:3.15001@:1.57501@:0@:close.1M1@} [81] -@{puorg@:arrowheads@} -) @{char@:Whole thin lahead@:102@:0@:3.66487@:1.19016@:1.19016@:3.66487@:0@:s0laT -hin@} [102] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-dots.mf -@{char@:> accent@:92@:2.52449@:2.52449@:1.40251@:1.40251@:2.52449@:0@:sforzato@ -} [92] -@{group@:dots@} -@{char@:duration dot@:82@:0@:1.35674@:0.67838@:0.67838@:1.35674@:0@:dot@} [82] -@{puorg@:dots@} -) -@{char@:Semi-colored mensural longa notehead (ligature, reduced hole)@:74@:0@:2 -.80501@:1.61487@:1.61487@:2.80501@:0@:srM2semiligmensural@} [74] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-scripts.mf -@{char@:espr@:93@:5.3295@:5.3295@:1.40251@:1.40251@:5.3295@:0@:espr@} [93] +hin@} [102] @{char@:Half thin lahead@:103@:0@:3.66487@:1.19016@:1.19016@:3.66487@:0@:s1laTh in@} [103] -@{char@:Reverse Custos Med.@:99@:0@:0.80743@:4.20752@:1.61487@:0.80743@:0@:medi -caea.d1@} [99] -@{char@:staccato dot@:94@:0.56099@:0.56099@:0.56099@:0.56099@:0.56099@:0@:stacc -ato@} [94] @{char@:Quarter lahead@:104@:0@:3.66487@:1.19016@:1.19016@:3.66487@:0@:s2laThin @} [104] -@{char@:prallmordent@:132@:6.25002@:6.25002@:3.33333@:3.33333@:6.25002@:0@:pral -lmordent@} [132] -@{group@:scripts@} -@{char@:fermata up@:83@:4.26494@:4.26494@:0.32742@:4.65869@:4.26494@:0@:ufermat -a@} [83] -@{char@:Semi-colored mensural brevis notehead (reduced hole)@:75@:0@:2.80501@:1 -.61487@:1.61487@:2.80501@:0@:srM1semimensural@} [75] -@{char@:staccatissimo/martellato up@:95@:0.70523@:0.70523@:0.2@:2.94925@:0.7052 -3@:0@:ustaccatissimo@} [95] -@{char@:Reverse Custos Med.@:100@:0@:0.80743@:3.50626@:1.61487@:0.80743@:0@:med -icaea.d2@} [100] -@{char@:Black mensural maxima notehead (up)@:76@:0@:5.61002@:1.61487@:1.61487@: -5.61002@:0@:uM3blackmensural@} [76] -@{char@:fermata down@:84@:4.26494@:4.26494@:4.65869@:0.32742@:4.26494@:0@:dferm -ata@} [84] -@{char@:Black mensural maxima notehead (down)@:77@:0@:5.61002@:1.61487@:1.61487 -@:5.61002@:0@:dM3blackmensural@} [77] -@{char@:staccatissimo/martellato down@:96@:0.70523@:0.70523@:2.94925@:0.2@:0.70 -523@:0@:dstaccatissimo@} [96] -@{char@:Custos Ed. Vat.@:101@:0@:0.77515@:1.00127@:2.80501@:0.77515@:0@:vatican -a.u0@} [101] -@{char@:upprall@:133@:6.25002@:6.25002@:2.5@:2.5@:6.25002@:0@:upprall@} [133] +@{char@:Arrowed Sharp (arrows up and down)@:51@:0.63707@:3.08553@:7.57352@:7.57 +352@:3.08553@:0@:sharp.arrowboth@} [51] +@{char@:petrucci f clef@:73@:0@:5.45972@:12.62254@:7.01253@:5.45972@:0@:petrucc +i.f@} [73] @{char@:Whole up tihead@:105@:0@:3.66487@:1.19016@:1.19016@:3.66487@:0.33324@:s 0ti@} [105] -@{char@:portato/single tenuto@:97@:1.68303@:1.68303@:0.33978@:0.33978@:1.68303@ -:0@:tenuto@} [97] -@{char@:short fermata up@:85@:3.15001@:3.15001@:0@:6.93001@:3.15001@:0@:ushortf -ermata@} [85] -@{char@:Black mensural maxima notehead (ligature)@:78@:0@:5.61002@:1.61487@:1.6 -1487@:5.61002@:0@:sM3blackligmensural@} [78] -*** Successfully generated feta-alphabet11.pfb! *** - -@{char@:upmordent@:134@:6.25002@:6.25002@:3.33333@:3.33333@:6.25002@:0@:upmorde -nt@} [134] -@{char@:short fermata down@:86@:3.15001@:3.15001@:6.93001@:0@:3.15001@:0@:dshor -tfermata@} [86] -@{char@:Black mensural longa notehead (up)@:79@:0@:2.80501@:1.61487@:1.61487@:2 -.80501@:0@:uM2blackmensural@} [79] -@{char@:pralldown@:135@:6.25002@:6.25002@:2.5@:2.5@:6.25002@:0@:pralldown@} -[135] -@{char@:portato/tenuto with staccato@:98@:1.68303@:1.68303@:0.2973@:2.02437@:1. -68303@:0@:uportato@} [98] -@{char@:Black mensural longa notehead (down)@:80@:0@:2.80501@:1.61487@:1.61487@ -:2.80501@:0@:dM2blackmensural@} [80] -@{char@:long fermata up@:87@:3.93752@:3.93752@:0@:4.72502@:3.93752@:0@:ulongfer -mata@} [87] -@{char@:portato/tenuto with staccato@:99@:1.68303@:1.68303@:2.02437@:0.2973@:1. -68303@:0@:dportato@} [99] -@{char@:Black mensural longa notehead (ligature)@:81@:0@:2.80501@:1.61487@:1.61 -487@:2.80501@:0@:sM2blackligmensural@} [81] -@{char@:marcato up@:100@:1.40251@:1.40251@:0@:3.08553@:1.40251@:0@:umarcato@} -[100] @{char@:Half up tihead@:106@:0@:3.66487@:1.19016@:1.19016@:3.66487@:0.33324@:u1 ti@} [106] -@{char@:long fermata down@:88@:3.93752@:3.93752@:4.72502@:0@:3.93752@:0@:dlongf -ermata@} [88] -@{char@:Black mensural brevis notehead@:82@:0@:2.80501@:1.61487@:1.61487@:2.805 -01@:0@:sM1blackmensural@} [82] -@{char@:downprall@:136@:6.25002@:6.25002@:2.5@:2.5@:6.25002@:0@:downprall@} -[136] -@{char@:Custos Ed. Vat.@:102@:0@:0.77515@:1.00127@:4.20752@:0.77515@:0@:vatican -a.u1@} [102] +@{char@:petrucci f clef@:74@:0@:4.36778@:10.09807@:5.61005@:4.36778@:0@:petrucc +i.f_change@} [74] @{char@:Half down tihead@:107@:0@:3.66487@:1.19016@:1.19016@:3.66487@:-0.33324@ :d1ti@} [107] -@{char@:downmordent@:137@:6.25002@:6.25002@:3.33333@:3.33333@:6.25002@:0@:downm -ordent@} [137] -@{char@:marcato down@:101@:1.40251@:1.40251@:3.08553@:0@:1.40251@:0@:dmarcato@} -[101] -@{char@:prallup@:138@:6.25002@:6.25002@:2.5@:2.5@:6.25002@:0@:prallup@} [138] -@{char@:very long fermata up@:89@:4.72502@:4.72502@:0@:5.04004@:4.72502@:0@:uve -rylongfermata@} [89] -@{char@:open (unstopped)@:102@:1.12201@:1.12201@:1.40251@:1.40251@:1.12201@:0@: -open@} [102] -@{char@:Custos Ed. Vat.@:103@:0@:0.77515@:1.00127@:3.50626@:0.77515@:0@:vatican -a.u2@} [103] -@{char@:Mensural semibrevis head@:83@:0@:1.61946@:1.40251@:1.40251@:0.80974@:0. -55309@:s0mensural@} [83] +@{char@:1/2 Sharp@:52@:0@:1.9635@:4.20752@:4.20752@:1.9635@:0@:sharp.slashslash +.stem@} [52] @{char@:Quarter up tihead@:108@:0@:3.66487@:1.19016@:1.19016@:3.66487@:0.33324@ :u2ti@} [108] -@{char@:very long fermata down@:90@:4.72502@:4.72502@:5.04004@:0@:4.72502@:0@:d -verylongfermata@} [90] -@{char@:Reverse Custos Ed. Vat.@:104@:0@:0.77515@:2.80501@:1.00127@:0.77515@:0@ -:vaticana.d0@} [104] -@{char@:halfopen (unstopped)@:103@:1.12201@:1.12201@:1.40251@:1.40251@:1.12201@ -:0@:halfopen@} [103] -@{char@:Thumb@:91@:1.26001@:1.26001@:2.52003@:1.57501@:1.26001@:0@:thumb@} -[91] -@{char@:Mensural minima head@:84@:0@:1.61946@:1.40251@:1.40251@:0.80974@:0.5530 -9@:s1mensural@} [84] -@{char@:lineprall@:139@:6.25002@:6.25002@:2.5@:10@:6.25002@:0@:lineprall@} -[139]) @{char@:Quarter down tihead@:109@:0@:3.66487@:1.19016@:1.19016@:3.66487@:-0.333 24@:d2ti@} [109] -@{char@:> accent@:92@:2.83499@:2.83499@:1.57501@:1.57501@:2.83499@:0@:sforzato@ -} [92] -@{char@:halfopen vertical@:104@:1.12201@:1.12201@:1.40251@:1.40251@:1.12201@:0@ -:halfopenvertical@} [104] -@{char@:Reverse Custos Ed. Vat.@:105@:0@:0.77515@:4.20752@:1.00127@:0.77515@:0@ -:vaticana.d1@} [105] -@{char@:espr@:93@:5.985@:5.985@:1.57501@:1.57501@:5.985@:0@:espr@} [93]This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) -(./mf2pt1.mp -@{char@:Curved caesura@:140@:0@:10@:4.00002@:5.99998@:10@:0@:caesura.curved@} -[140] (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp -@{char@:Mensural semiminima head@:85@:0@:1.61946@:1.40251@:1.40251@:0.80974@:0. -55309@:s2mensural@} [85] -@{char@:staccato dot@:94@:0.62999@:0.62999@:0.62999@:0.62999@:0.62999@:0@:stacc -ato@} [94] -@{char@:plus (stopped)@:105@:1.54277@:1.54277@:1.54277@:1.54277@:1.54277@:0@:st -opped@} [105] -@{char@:staccatissimo/martellato up@:95@:0.75157@:0.75157@:0.2@:3.27159@:0.7515 -7@:0@:ustaccatissimo@} [95] +@{char@:Neo-mensural longa notehead (up)@:35@:0@:5.61002@:1.61487@:1.61487@:5.6 +1002@:0@:uM2neomensural@} [35] @{char@:Whole thin up tihead@:110@:0@:3.66487@:1.19016@:1.19016@:3.66487@:0.333 24@:s0tiThin@} [110] -@{char@:Reverse Custos Ed. Vat.@:106@:0@:0.77515@:3.50626@:1.00127@:0.77515@:0@ -:vaticana.d2@} [106] -@{char@:Straight caesura@:141@:0@:10@:4.00002@:5.99998@:10@:0@:caesura.straight -@} [141] -@{char@:staccatissimo/martellato down@:96@:0.75157@:0.75157@:3.27159@:0.2@:0.75 -157@:0@:dstaccatissimo@} [96] -@{char@:Upbow@:106@:1.82326@:1.82326@:0@:5.83444@:1.82326@:0@:upbow@} [106] -Preloading the plain base, version 0.99: preliminaries, - basic constants and mathematical macros, - macros for converting units, - macros and tables for various modes of operation, - macros for drawing and filling, - macros for proof labels and rules, - macros for character and font administration, -and a few last-minute items.) -@{char@:Black mensural semibrevis head@:86@:0@:1.61946@:1.40251@:1.40251@:0.809 -74@:0.55309@:s0blackmensural@} [86] -@{char@:portato/single tenuto@:97@:1.89003@:1.89003@:0.34924@:0.34924@:1.89003@ -:0@:tenuto@} [97] -@{char@:Tick mark@:142@:3.00003@:5.49995@:0@:8.49998@:5.49995@:0@:tickmark@} -[142] -@{char@:Downbow@:107@:2.10376@:2.10376@:0@:3.73999@:2.10376@:0@:downbow@} [107] -) -(/build/lilypond-2.19.81+really-2.18.2/mf/feta18.mf -@{char@:Petrucci semibrevis head@:87@:0@:3.25555@:2.2608@:2.2608@:1.62778@:1.15 -656@:s0petrucci@} [87] -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-autometric.mf -@{char@:portato/tenuto with staccato@:98@:1.89003@:1.89003@:0.30559@:2.22488@:1 -.89003@:0@:uportato@} [98] @{char@:Half thin up tihead@:111@:0@:3.66487@:1.19016@:1.19016@:3.66487@:0.3332 4@:u1tiThin@} [111] -****************************************************** -Using feta Autometric macros. -order of messages: - NAME/CODE/BP/WD/DP/HT/WX/WY -****************************************************** -) -@{char@:Petrucci minima head@:88@:0@:3.25555@:2.2608@:2.2608@:1.62778@:1.15656@ -:s1petrucci@} [88] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-generic.mf -@{char@:snap pizzicato (Bartok pizzicato)@:143@:2.66667@:2.66667@:2.66667@:4@:2 -.66667@:0@:snappizzicato@} [143] -@{puorg@:scripts@} -) -@{char@:Custos Mensural@:107@:0@:3.87566@:1.06581@:5.61002@:3.87566@:0@:mensura -l.u0@} [107] -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf (/build/lilypond-2.19.81+really-2.18.2/mf/feta-clefs.mf -@{char@:Petrucci semiminima head@:89@:0@:3.25555@:2.2608@:2.2608@:1.62778@:1.15 -656@:s2petrucci@} [89] +@{char@:mensural f clef@:75@:0@:3.366@:1.683@:1.683@:3.366@:0@:mensural.f@} +[75] +@{char@:Neo-mensural longa notehead (down)@:36@:0@:5.61002@:1.61487@:1.61487@:5 +.61002@:0@:dM2neomensural@} [36] +@{char@:Sharp (3 beams)@:53@:0@:3.08553@:4.20752@:4.20752@:3.08553@:0@:sharp.sl +ashslashslash.stemstem@} [53] +@{char@:1/2 Sharp (3 beams)@:54@:0@:2.66475@:3.64651@:3.64651@:2.66475@:0@:shar +p.slashslashslash.stem@} [54] +@{char@:mensural f clef@:76@:0@:2.69281@:1.3464@:1.3464@:2.69281@:0@:mensural.f +_change@} [76] +@{char@:Neo-mensural brevis notehead@:37@:0@:5.61002@:1.61487@:1.61487@:5.61002 +@:0@:sM1neomensural@} [37] @{char@:Half thin down tihead@:112@:0@:3.66487@:1.19016@:1.19016@:3.66487@:-0.3 3324@:d1tiThin@} [112] -@{char@:portato/tenuto with staccato@:99@:1.89003@:1.89003@:2.22488@:0.30559@:1 -.89003@:0@:dportato@} [99])@{char@:Reverse turn@:108@:3.06798@:3.06798@:1.485@:1.485@:3.06798@:0@:reverset -urn@} [108] -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf -@{char@:Custos Mensural@:108@:0@:3.87566@:1.06581@:7.01253@:3.87566@:0@:mensura -l.u1@} [108] -@{char@:Petrucci colored semibrevis head@:90@:0@:3.25555@:2.2608@:2.2608@:1.627 -78@:1.15656@:s0blackpetrucci@} [90] -@{char@:marcato up@:100@:1.57501@:1.57501@:0@:3.46503@:1.57501@:0@:umarcato@} -[100]) -@{group@:clefs@} -! Warning: Replacing filldraw with fill. -@{char@:C clef@:144@:0@:13.60002@:10@:10@:13.60002@:0@:C@} [144] -@{char@:Petrucci colored minima head@:91@:0@:3.25555@:2.2608@:2.2608@:1.62778@: -1.15656@:s1blackpetrucci@} [91] -@{char@:Turn@:109@:3.06798@:3.06798@:1.485@:1.485@:3.06798@:0@:turn@} [109] @{char@:Quarter thin up tihead@:113@:0@:3.66487@:1.19016@:1.19016@:3.66487@:0.3 3324@:u2tiThin@} [113] -@{font@:GNU@:LilyPond@:feta@:17.82@:fetaMusic@} -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-rests.mf -@{char@:Petrucci colored semiminima head@:92@:0@:3.25555@:2.2608@:2.2608@:1.627 -78@:1.15656@:s2blackpetrucci@} [92] -@{char@:marcato down@:101@:1.57501@:1.57501@:3.46503@:0@:1.57501@:0@:dmarcato@} -[101] -@{char@:Custos Mensural@:109@:0@:3.87566@:1.06581@:6.31126@:3.87566@:0@:mensura -l.u2@} [109] @{char@:Quarter thin down tihead@:114@:0@:3.66487@:1.19016@:1.19016@:3.66487@:- 0.33324@:d2tiThin@} [114] -@{char@:open (unstopped)@:102@:1.26001@:1.26001@:1.57501@:1.57501@:1.26001@:0@: -open@} [102] -! Warning: Replacing filldraw with fill. -@{char@:C clef@:145@:0@:10.98006@:8.00003@:8.00003@:10.98006@:0@:C_change@} -[145] -@{group@:rests@} -@{char@:whole rest@:33@:0@:6.68251@:2.78438@:0@:6.68251@:0@:0@} [33] +@{char@:Neo-mensural maxima notehead (up, reduced hole)@:38@:0@:7.29305@:1.6148 +7@:1.61487@:7.29305@:0@:urM3neomensural@} [38] @{char@:Whole up Funk dohead@:115@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@:u0 doFunk@} [115] -@{char@:Ed. Vat. punctum@:93@:0@:1.62904@:1.01172@:1.09247@:1.62904@:0@:svatica -na.punctum@} [93] -@{char@:Reverse Custos Mensural@:110@:0@:3.87566@:5.61002@:1.06581@:3.87566@:0@ -:mensural.d0@} [110] @{char@:Whole down Funk dohead@:116@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@: d0doFunk@} [116] -@{char@:halfopen (unstopped)@:103@:1.26001@:1.26001@:1.57501@:1.57501@:1.26001@ -:0@:halfopen@} [103] -@{char@:Reverse Custos Mensural@:111@:0@:3.87566@:7.01253@:1.06581@:3.87566@:0@ -:mensural.d1@} [111] -@{char@:half rest@:34@:0@:6.68251@:0@:2.78438@:6.68251@:0@:1@} [34] -@{char@:Trill (`tr')@:110@:2.38428@:2.38428@:0@:5.89047@:2.38428@:0@:trill@} -[110] -@{char@:Ed. Vat. punctum cavum@:94@:0@:1.62904@:1.01172@:1.09247@:1.62904@:0@:s -vaticana.punctum.cavum@} [94] -@{char@:F clef @:146@:0@:13.4167@:12.5@:5@:13.4167@:0@:F@} [146] @{char@:Half up Funk dohead@:117@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@:u1d oFunk@} [117] -@{char@:left heel@:111@:1.40251@:1.40251@:1.40251@:1.87001@:1.40251@:0@:upedalh -eel@} [111] -@{char@:halfopen vertical@:104@:1.26001@:1.26001@:1.57501@:1.57501@:1.26001@:0@ -:halfopenvertical@} [104] -@{char@:Reverse Custos Mensural@:112@:0@:3.87566@:6.31126@:1.06581@:3.87566@:0@ -:mensural.d2@} [112] @{char@:Half down Funk dohead@:118@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@:d 1doFunk@} [118] -@{puorg@:custodes@} -) (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-accidentals.mf -@{char@:whole rest (outside staff)@:35@:0@:6.68251@:2.78438@:0.48134@:6.68251@: -0@:0o@} [35] +@{char@:3/4 Sharp@:55@:0@:4.48804@:4.20752@:4.20752@:4.48804@:0@:sharp.slashsla +sh.stemstemstem@} [55] @{char@:Quarter up Funk dohead@:119@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@: u2doFunk@} [119] -@{char@:right heel@:112@:1.40251@:1.40251@:1.87001@:1.40251@:1.40251@:0@:dpedal -heel@} [112] -@{char@:F clef (reduced)@:147@:0@:10.7334@:10.00005@:4.00002@:10.7334@:0@:F_cha -nge@} [147] -@{char@:plus (stopped)@:105@:1.73251@:1.73251@:1.73251@:1.73251@:1.73251@:0@:st -opped@} [105]( echo ./out/feta23.pfb: ./feta-autometric.mf ./feta-generic.mf ./feta-macros.mf ./feta-params.mf ./feta-rests.mf ./feta-accidentals.mf ./feta-arrowheads.mf ./feta-dots.mf ./feta-scripts.mf ./feta-trills.mf ./feta-clefs.mf ./feta-timesignatures.mf ./feta-pedals.mf ./feta-brackettips.mf ./feta-accordion.mf ./feta-ties.mf ./feta-test-generic.mf ./feta-accidentals.mf > out/feta23.dep ) && TMP=`mktemp -d ./out/pfbtemp.feta23.XXXXXXXXX` \ -&& ( cd $TMP \ - && ln -s ../mf2pt1.mem . \ - && ln -s ../../mf2pt1.mp . \ - && MFINPUTS=/build/lilypond-2.19.81+really-2.18.2/mf:..:: /build/lilypond-2.19.81+really-2.18.2/scripts/build/out/mf2pt1 --rounding=0.0001 --family=feta23 --fullname=feta23 --name=feta23 feta23.mf ) \ -&& mv $TMP/*pfb ./out; \ -rm -rf $TMP - @{char@:Quarter down Funk dohead@:120@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0 @:d2doFunk@} [120] -@{char@:Ed. Vat. linea punctum@:95@:0@:2.6596@:1.1304@:1.1304@:2.6596@:0@:svati -cana.linea.punctum@} [95] -@{char@:Upbow@:106@:2.04752@:2.04752@:0@:6.55205@:2.04752@:0@:upbow@} [106] +@{char@:Natural@:56@:0@:1.87001@:4.20752@:4.20752@:1.87001@:0@:natural@} [56] @{char@:Whole up Funk rehead@:121@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@:u0 reFunk@} [121] -@{char@:left toe@:113@:1.40251@:1.40251@:0@:4.20752@:1.40251@:0@:upedaltoe@} -[113] -@{char@:Downbow@:107@:2.36252@:2.36252@:0@:4.2@:2.36252@:0@:downbow@} [107] -@{char@:half rest (outside staff)@:36@:0@:6.68251@:0.48134@:2.78438@:6.68251@:0 -@:1o@} [36] @{char@:Whole down Funk rehead@:122@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@: d0reFunk@} [122] -@{group@:accidentals@} -@{char@:Ed. Med. Flat@:113@:0.28052@:1.68303@:1.68303@:2.80501@:1.68303@:0@:med -icaeaM1@} [113] -@{char@:G clef@:148@:0@:12.82509@:12.75002@:24.00002@:12.82509@:0@:G@} [148] -@{char@:maxima rest@:37@:0@:8.01901@:4.455@:4.455@:8.01901@:0@:M3@} [37] -@{char@:Reverse turn@:108@:3.44533@:3.44533@:1.66765@:1.66765@:3.44533@:0@:reve -rseturn@} [108] -@{char@:right toe@:114@:1.40251@:1.40251@:4.20752@:0@:1.40251@:0@:dpedaltoe@} -[114] @{char@:Half up Funk rehead@:123@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@:u1r eFunk@} [123] -@{char@:Ed. Vat. linea punctum cavum@:96@:0@:2.6596@:1.1304@:1.1304@:2.6596@:0@ -:svaticana.linea.punctum.cavum@} [96] -@{char@:Flageolet@:115@:1.496@:1.496@:1.496@:1.496@:1.496@:0@:flageolet@} [115] - -@{char@:longa rest@:38@:0@:2.673@:4.455@:4.455@:2.673@:0@:M2@} [38] -@{char@:Turn@:109@:3.44533@:3.44533@:1.66765@:1.66765@:3.44533@:0@:turn@} [109] - -@{char@:breve rest@:39@:0@:2.673@:0@:4.455@:2.673@:0@:M1@} [39] -@{char@:Ed. Vat. Flat@:114@:0.10619@:1.5087@:0.95369@:2.55257@:1.5087@:0@:vatic -anaM1@} [114] -@{char@:G clef@:149@:0@:10.26012@:10.20006@:19.83444@:10.26012@:0@:G_change@} -[149] -@{char@:Ed. Vat. inclinatum@:97@:0@:1.80919@:1.2919@:1.2919@:0.9046@:0.44247@:s -vaticana.inclinatum@} [97] -@{char@:percussion clef@:150@:-3.34999@:10@:5@:5@:10@:0@:percussion@} [150] @{char@:Half down Funk rehead@:124@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@:d 1reFunk@} [124] -@{char@:Ed. Vat. pes lower punctum@:98@:0@:1.62904@:0.99554@:0.97942@:1.62904@: -0@:svaticana.lpes@} [98]@{char@:Segno@:116@:2.80501@:2.80501@:4.20752@:4.20752@:2.80501@:0@:segno@} -[116] -@{char@:percussion clef (reduced)@:151@:-2.68001@:8.00003@:4.00002@:4.00002@:8. -00003@:0@:percussion_change@} [151] @{char@:Quarter up Funk rehead@:125@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@: u2reFunk@} [125] -@{char@:Ed. Vat. Natural@:115@:0.16988@:1.29185@:2.13179@:2.13179@:1.29185@:0@: -vaticana0@} [115]@{char@:Trill (`tr')@:110@:2.67752@:2.67752@:0@:6.61497@:2.67752@:0@:trill@} -[110] -@{char@:Ed. Vat. pes var lower punctum@:99@:0@:1.62904@:1.35081@:0.62415@:1.629 -04@:0@:svaticana.vlpes@} [99] -@{char@:breve rest (outside staff)@:40@:0@:2.673@:0.48134@:4.455@:2.673@:0@:M1o -@} [40] -@{char@:left heel@:111@:1.57501@:1.57501@:1.57501@:2.1@:1.57501@:0@:upedalheel@ -} [111] -@{char@:Ed. Vat. pes upper punctum@:100@:0@:1.62904@:0.97942@:0.99554@:1.62904@ -:0@:svaticana.upes@} [100] +@{char@:Neo-mensural maxima notehead (down, reduced hole)@:39@:0@:7.29305@:1.61 +487@:1.61487@:7.29305@:0@:drM3neomensural@} [39] +@{char@:Arrowed Natural (arrow up)@:57@:1.27414@:1.87001@:4.20752@:7.57352@:1.8 +7001@:0@:natural.arrowup@} [57] +@{char@:Neo-mensural longa notehead (up, reduced hole)@:40@:0@:5.61002@:1.61487 +@:1.61487@:5.61002@:0@:urM2neomensural@} [40] @{char@:Quarter down Funk rehead@:126@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0 @:d2reFunk@} [126] -@{char@:right heel@:112@:1.57501@:1.57501@:2.1@:1.57501@:1.57501@:0@:dpedalheel -@} [112] -@{char@:Varied Segno@:117@:3.50627@:3.50627@:11.22003@:11.22003@:3.50627@:0@:va -rsegno@} [117] -@{char@:Quarter rest@:41@:0@:4.23224@:5.56876@:6.96094@:4.23224@:0@:2@} [41] @{char@:Whole up Funk mihead@:127@:0@:3.29836@:1.19016@:1.19016@:3.29836@:0@:u0 miFunk@} [127] -@{char@:left toe@:113@:1.57501@:1.57501@:0@:4.72502@:1.57501@:0@:upedaltoe@} -[113] -@{char@:Ed. Vat. var pes upper punctum@:101@:0@:1.62904@:0.72104@:1.25392@:1.62 -904@:0@:svaticana.vupes@} [101] +@{char@:Neo-mensural longa notehead (down, reduced hole)@:41@:0@:5.61002@:1.614 +87@:1.61487@:5.61002@:0@:drM2neomensural@} [41] +@{char@:Arrowed Natural (arrow down)@:58@:0@:1.87001@:7.57352@:4.20752@:1.87001 +@:0@:natural.arrowdown@} [58] +@{char@:Neo-mensural brevis notehead (reduced hole)@:42@:0@:5.61002@:1.61487@:1 +.61487@:5.61002@:0@:srM1neomensural@} [42] +@{char@:Neo-mensural semibrevis head@:43@:0@:2.80501@:1.61487@:1.61487@:1.40251 +@:0.51062@:s0neomensural@} [43] +@{char@:Neo-mensural minima head@:44@:0@:2.80501@:1.61487@:1.61487@:1.40251@:0. +51062@:s1neomensural@} [44] +@{char@:Arrowed Natural (arrows up and down)@:59@:1.27414@:1.87001@:7.57352@:7. +57352@:1.87001@:0@:natural.arrowboth@} [59] @{char@:Whole down Funk mihead@:128@:0@:3.29836@:1.19016@:1.19016@:3.29836@:0@: d0miFunk@} [128] -@{char@:Classical quarter rest@:42@:0@:4.455@:4.69568@:3.6531@:4.455@:0@:2class -ical@} [42] -@{char@:right toe@:114@:1.57501@:1.57501@:4.72502@:0@:1.57501@:0@:dpedaltoe@} -[114] -@{char@:Ed. Vat. plica@:102@:0@:0.97742@:0.69199@:0.74042@:0.97742@:0@:svatican -a.plica@} [102] -@{char@:Mensural Sharp@:116@:1.06746@:1.62845@:1.29185@:1.29185@:1.62845@:0@:me -nsural1@} [116] -@{char@:tab clef@:152@:-0.99998@:14.00002@:14.40009@:14.40009@:14.00002@:0@:tab -@} [152] -@{char@:Flageolet@:115@:1.68001@:1.68001@:1.68001@:1.68001@:1.68001@:0@:flageol -et@} [115] -@{char@:Ed. Vat. var plica@:103@:0@:0.97742@:0.92937@:0.63867@:0.97742@:0@:svat -icana.vplica@} [103] -@{char@:8th rest@:43@:0@:4.455@:4.69568@:3.6531@:4.455@:0@:3@} [43] -@{char@:Coda@:118@:2.85178@:2.85178@:3.78677@:3.78677@:2.85178@:0@:coda@} [118] - -@{char@:Mensural Flat@:117@:0.31854@:1.44052@:1.01979@:5.36757@:1.44052@:0@:men -suralM1@} [117] -@{char@:Ed. Vat. epiphonus@:104@:0@:1.62904@:1.15707@:1.17322@:1.62904@:0@:svat -icana.epiphonus@} [104] -@{char@:16th rest@:44@:0@:5.346@:9.15068@:3.6531@:5.346@:0@:4@} [44] @{char@:Half up Funk mihead@:129@:0@:3.29836@:1.19016@:1.19016@:3.29836@:0@:u1m iFunk@} [129] -@{char@:Ed. Vat. var epiphonus@:105@:0@:1.62904@:1.51234@:0.81795@:1.62904@:0@: -svaticana.vepiphonus@} [105]@{char@:Varied Coda@:119@:2.99597@:2.99597@:3.93097@:3.93097@:2.99597@:0@:varco -da@} [119] -@{char@:Ed. Vat. rev. plica@:106@:0@:0.97742@:0.74042@:0.69199@:0.97742@:0@:sva -ticana.reverse.plica@} [106] -@{char@:Segno@:116@:3.15001@:3.15001@:4.72502@:4.72502@:3.15001@:0@:segno@} -[116] -@{char@:32th rest@:45@:0@:5.79152@:9.15068@:8.10811@:5.79152@:0@:5@} [45] -@{char@:Right Comma@:120@:0@:1.40251@:1.68303@:1.68303@:1.40251@:0@:rcomma@} -[120] -@{char@:Ed. Vat. rev. var plica@:107@:0@:0.97742@:1.065@:0.50304@:0.97742@:0@:s -vaticana.reverse.vplica@} [107] -@{char@:tab clef (reduced)@:153@:-0.79999@:11.20006@:11.52011@:11.52011@:11.200 -06@:0@:tab_change@} [153] -@{puorg@:clefs@} -) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-timesignatures.mf -@{char@:Left Comma@:121@:1.40251@:0@:1.68303@:1.68303@:0@:0@:lcomma@} [121] +@{char@:Neo-mensural semiminima head@:45@:0@:2.80501@:1.61487@:1.61487@:1.40251 +@:0.51062@:s2neomensural@} [45] +@{char@:Harmonic notehead (Neo-mensural open)@:46@:0@:3.64651@:2.09933@:2.09933 +@:3.64651@:0@:s0harmonic@} [46] @{char@:Half down Funk mihead@:130@:0@:3.29836@:1.19016@:1.19016@:3.29836@:0@:d 1miFunk@} [130] -@{char@:Varied Segno@:117@:3.93752@:3.93752@:12.60004@:12.60004@:3.93752@:0@:va -rsegno@} [117] -@{char@:64th rest@:46@:0@:6.23697@:13.60568@:8.10811@:6.23697@:0@:6@} [46] -@{char@:Ed. Vat. inner cephalicus@:108@:0@:1.62904@:1.17322@:1.15707@:1.62904@: -0@:svaticana.inner.cephalicus@} [108] -@{group@:timesig@} -@{char@:4/4 meter@:154@:0@:8.49997@:5@:5@:8.49997@:0@:C44@} [154] -@{char@:Right Varied Comma@:122@:0.70125@:0.70125@:1.68303@:1.68303@:0.70125@:0 -@:rvarcomma@} [122] +@{char@:Harmonic notehead (Neo-mensural black)@:47@:0@:3.64651@:2.09933@:2.0993 +3@:3.64651@:0@:s2harmonic@} [47] @{char@:Quarter Funk mihead@:131@:0@:3.29836@:1.19016@:1.19016@:3.29836@:0@:s2m iFunk@} [131] -@{char@:Coda@:118@:3.20253@:3.20253@:4.25253@:4.25253@:3.20253@:0@:coda@} [118] - -@{char@:Ed. Vat. cephalicus@:109@:0@:1.62904@:3.76508@:1.15707@:1.62904@:0@:sva -ticana.cephalicus@} [109] -@{char@:128th rest@:47@:0@:6.68251@:13.60568@:12.56311@:6.68251@:0@:7@} [47] -@{puorg@:rests@} -) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-accidentals.mf -@{char@:Left Varied Comma@:123@:0.70125@:0.70125@:1.68303@:1.68303@:0.70125@:0@ -:lvarcomma@} [123]Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input feta14.mf'"... - -@{char@:2/2 meter@:155@:0@:8.49997@:5@:5@:8.49997@:0@:C22@} [155] -@{puorg@:timesig@} -) +@{char@:Flat@:60@:0.50966@:2.24402@:1.68303@:5.3295@:2.24402@:0@:flat@} [60] +@{char@:Arrowed Flat (arrow up)@:61@:1.46526@:2.24402@:1.68303@:7.57352@:2.2440 +2@:0@:flat.arrowup@} [61] +@{char@:Mensural maxima notehead (up)@:48@:0@:5.61002@:1.61487@:1.61487@:5.6100 +2@:0@:uM3mensural@} [48] @{char@:Whole up Funk fahead@:132@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@:u0 -faFunk@} [132] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-pedals.mf -@{char@:Arpeggio@:124@:0@:2.24402@:0@:2.80501@:2.24402@:0@:arpeggio@} [124] -@{char@:Ed. Vat. quilisma@:110@:0@:1.62904@:0.90431@:1.1627@:1.62904@:0@:svatic -ana.quilisma@} [110]@{char@:Varied Coda@:119@:3.32407@:3.32407@:4.37407@:4.37407@:3.32407@:0@:varco -da@} [119] -@{char@:Trill_element@:125@:0@:2.80501@:0@:2.24402@:2.80501@:0@:trill_element@} -[125] -@{char@:Right Comma@:120@:0@:1.57501@:1.89003@:1.89003@:1.57501@:0@:rcomma@} -[120] -@{group@:pedal@} -@{char@:Pedal asterisk@:156@:0@:7.77777@:0@:7.77777@:7.77777@:0@:*@} [156] -@{char@:Left Comma@:121@:1.57501@:0@:1.89003@:1.89003@:0@:0@:lcomma@} [121] -@{char@:Arpeggio arrow down@:126@:0@:2.24402@:0@:2.80501@:2.24402@:0@:arpeggio. -arrow.M1@} [126] +faFunk@} [132] +@{char@:Mensural maxima notehead (down)@:49@:0@:5.61002@:1.61487@:1.61487@:5.61 +002@:0@:dM3mensural@} [49] +@{char@:Arrowed Flat (arrow down)@:62@:1.46526@:2.24402@:6.17107@:5.3295@:2.244 +02@:0@:flat.arrowdown@} [62] @{char@:Whole down Funk fahead@:133@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@: d0faFunk@} [133] -@{group@:accidentals@} -@{char@:Sharp@:48@:0@:4.90053@:6.68251@:6.68251@:4.90053@:0@:sharp@} [48] -@{char@:Solesmes punctum inclinatum parvum@:111@:0@:1.13075@:0.80743@:0.80743@: -0.56538@:-0.04199@:ssolesmes.incl.parvum@} [111] -@{char@:Pedal dash@:157@:0@:4.20021@:0@:5.71428@:4.20021@:0@:M@} [157] -@{char@:Right Varied Comma@:122@:0.7875@:0.7875@:1.89003@:1.89003@:0.7875@:0@:r -varcomma@} [122] -@{char@:Arpeggio arrow up@:127@:0@:2.24402@:0@:2.80501@:2.24402@:0@:arpeggio.ar -row.1@} [127] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-trills.mf -@{char@:Solesmes punctum auctum ascendens@:112@:0@:1.62904@:1.044@:1.80301@:1.6 -2904@:0@:ssolesmes.auct.asc@} [112] @{char@:Half up Funk fahead@:134@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@:u1f aFunk@} [134] -@{char@:Left Varied Comma@:123@:0.7875@:0.7875@:1.89003@:1.89003@:0.7875@:0@:lv -arcomma@} [123] -@{char@:Pedal dot@:158@:0@:1.40007@:0@:1.40007@:1.40007@:0@:.@} [158] -@{char@:trilelement@:128@:1.16876@:1.16876@:1.40251@:1.40251@:1.16876@:0@:trile -lement@} [128] -@{char@:Arpeggio@:124@:0@:2.52002@:0@:3.15001@:2.52002@:0@:arpeggio@} [124] @{char@:Half down Funk fahead@:135@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@:d 1faFunk@} [135] -@{char@:Solesmes punctum auctum descendens@:113@:0@:1.62904@:1.80301@:1.044@:1. -62904@:0@:ssolesmes.auct.desc@} [113] -@{char@:Trill_element@:125@:0@:3.15001@:0@:2.52002@:3.15001@:0@:trill_element@} -[125] -@{char@:Arrowed Sharp (arrow up)@:49@:0@:4.90053@:6.68251@:12.0285@:4.90053@:0@ -:sharp.arrowup@} [49] -@{char@:Arpeggio arrow down@:126@:0@:2.52002@:0@:3.15001@:2.52002@:0@:arpeggio. -arrow.M1@} [126] -@{char@:Pedal P@:159@:0@:8.33333@:0@:10@:8.33333@:0@:P@} [159] -@{char@:Solesmes punctum incl. auctum@:114@:0@:1.80919@:1.2919@:1.2919@:0.9046@ -:0.44247@:ssolesmes.incl.auctum@} [114] -@{char@:Pedal d@:160@:0@:6.66667@:0@:8.75@:6.66667@:0@:d@} [160] +@{char@:Mensural maxima notehead (ligature)@:50@:0@:5.61002@:1.61487@:1.61487@: +5.61002@:0@:sM3ligmensural@} [50] +@{char@:petrucci g clef@:77@:0@:3.50626@:1.82324@:10.65904@:3.50626@:0@:petrucc +i.g@} [77] +@{char@:Mensural longa notehead (up)@:51@:0@:2.80501@:1.61487@:1.61487@:2.80501 +@:0@:uM2mensural@} [51] +@{char@:Arrowed Flat (arrow up and down)@:63@:1.46526@:2.24402@:6.17107@:7.5735 +2@:2.24402@:0@:flat.arrowboth@} [63] @{char@:Quarter up Funk fahead@:136@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@: u2faFunk@} [136] -@{char@:Arpeggio arrow up@:127@:0@:2.52002@:0@:3.15001@:2.52002@:0@:arpeggio.ar -row.1@} [127] -@{char@:prall@:129@:2.33751@:2.33751@:1.40251@:1.40251@:2.33751@:0@:prall@} -[129] -@{char@:Arrowed Sharp (arrow down)@:50@:0.72202@:4.90053@:12.0285@:6.68251@:4.9 -0053@:0@:sharp.arrowdown@} [50] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-trills.mf -@{char@:Pedal e@:161@:0@:4@:0@:5.71428@:4@:0@:e@} [161] -@{char@:Solesmes stropha@:115@:0@:1.80919@:1.2919@:1.2919@:0.9046@:0.44247@:sso -lesmes.stropha@} [115] -@{char@:trilelement@:128@:1.3125@:1.3125@:1.57501@:1.57501@:1.3125@:0@:trilelem -ent@} [128] -@{char@:prall@:129@:2.625@:2.625@:1.57501@:1.57501@:2.625@:0@:prall@} [129] -@{char@:Solesmes stropha aucta@:116@:0@:1.80919@:1.2919@:1.2919@:0.9046@:0.4424 -7@:ssolesmes.stropha.aucta@} [116] -@{char@:mordent@:130@:2.33751@:2.33751@:1.87001@:1.87001@:2.33751@:0@:mordent@} -[130] -@{char@:Pedal Ped@:162@:0@:15.95999@:0@:10@:15.95999@:0@:Ped@} [162] -@{puorg@:pedal@} -) -@{char@:Arrowed Sharp (arrows up and down)@:51@:0.72202@:4.90053@:12.0285@:12.0 -285@:4.90053@:0@:sharp.arrowboth@} [51] -@{char@:Solesmes oriscus@:117@:0@:1.93935@:0.96893@:0.96893@:1.93935@:0@:ssoles -mes.oriscus@} [117] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-brackettips.mf @{char@:Quarter down Funk fahead@:137@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0 @:d2faFunk@} [137] -@{group@:brackettips@} -@{char@:bracket tip up@:163@:0@:9.49997@:1.125@:6.84@:9.49997@:0@:up@} [163] -@{char@:bracket tip down@:164@:0@:9.49997@:6.84@:1.125@:9.49997@:0@:down@} -[164] -@{puorg@:brackettips@} -) -@{char@:mordent@:130@:2.625@:2.625@:2.1@:2.1@:2.625@:0@:mordent@} [130] -@{char@:Ed. Med. inclinatum@:118@:0@:2.3569@:1.683@:1.683@:1.17845@:0.83357@:sm -edicaea.inclinatum@} [118] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-accordion.mf -@{group@:accordion@} -@{char@:accordion register discant@:165@:7.82503@:7.82503@:0.22752@:15.22752@:7 -.82503@:0@:discant@} [165] -@{char@:1/2 Sharp@:52@:0@:3.11848@:6.68251@:6.68251@:3.11848@:0@:sharp.slashsla -sh.stem@} [52] +@{char@:Flat (slashed)@:64@:1.12198@:2.24402@:1.68303@:5.3295@:2.24402@:0@:flat +.slash@} [64] +@{char@:Mensural longa notehead (down)@:52@:0@:2.80501@:1.61487@:1.61487@:2.805 +01@:0@:dM2mensural@} [52] +@{char@:Mensural longa notehead (ligature)@:53@:0@:2.80501@:1.61487@:1.61487@:2 +.80501@:0@:sM2ligmensural@} [53] +@{char@:Mensural brevis notehead@:54@:0@:2.80501@:1.61487@:1.61487@:2.80501@:0@ +:sM1mensural@} [54] @{char@:Whole Funk solhead@:138@:0@:2.54254@:1.19016@:1.19016@:2.54254@:0.1888@ :s0solFunk@} [138] -@{char@:Hufnagel Flat@:118@:0.42471@:1.82722@:1.05386@:5.26138@:1.82722@:0@:huf -nagelM1@} [118] -@{char@:Ed. Med. punctum@:119@:0@:2.24397@:1.40251@:1.40251@:2.24397@:0@:smedic -aea.punctum@} [119] -@{char@:accordion register dot@:166@:1.25@:1.25@:1.25@:1.25@:1.25@:0@:dot@} -[166] -@{char@:Ed. Med. reverse virga@:120@:0@:2.24397@:1.40251@:7.01253@:2.24397@:0@: -smedicaea.rvirga@} [120] -@{char@:Kievan sharp@:119@:0@:4.48804@:4.48804@:4.48804@:4.48804@:0@:kievan1@} -[119] -@{char@:accordion register freebass@:167@:5.32503@:5.32503@:0.22752@:10.22752@: -5.32503@:0@:freebass@} [167] -@{char@:Kievan flat@:120@:0@:2.80501@:2.80501@:5.04903@:2.80501@:0@:kievanM1@} -[120] -@{puorg@:accidentals@} -) -@{char@:prallprall@:131@:3.50627@:3.50627@:1.40251@:1.40251@:3.50627@:0@:prallp -rall@} [131] (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-flags.mf +@{char@:Flat (slashed twice)@:65@:1.12198@:2.24402@:1.68303@:5.3295@:2.24402@:0 +@:flat.slashslash@} [65] @{char@:Half Funk solhead@:139@:0@:2.54254@:1.19016@:1.19016@:2.54254@:0.1888@: s1solFunk@} [139] -@{char@:accordion register stdbass@:168@:10.32503@:10.32503@:0.22752@:20.22752@ -:10.32503@:0@:stdbass@} [168] -@{char@:prallprall@:131@:3.9375@:3.9375@:1.57501@:1.57501@:3.9375@:0@:prallpral -l@} [131] -@{char@:Ed. Med. virga@:121@:0@:2.24397@:7.01253@:1.40251@:2.24397@:0@:smedicae -a.virga@} [121] +@{char@:Flatflat (mirrored)@:66@:0@:4.48804@:1.68303@:5.3295@:4.48804@:0@:mirro +redflat.flat@} [66] +@{char@:Mensural maxima notehead (up, reduced hole)@:55@:0@:5.61002@:1.61487@:1 +.61487@:5.61002@:0@:urM3mensural@} [55] +@{char@:Mensural maxima notehead (down, reduced hole)@:56@:0@:5.61002@:1.61487@ +:1.61487@:5.61002@:0@:drM3mensural@} [56] @{char@:Quarter Funk solhead@:140@:0@:2.54254@:1.19016@:1.19016@:2.54254@:0.188 8@:s2solFunk@} [140] -@{group@:flags@} -@{char@:8th Mensural Flag (up)@:121@:0@:1.68303@:5.61002@:0.28052@:1.68303@:0@: -mensuralu03@} [121] -@{char@:Sharp (3 beams)@:53@:0@:4.90053@:6.68251@:6.68251@:4.90053@:0@:sharp.sl -ashslashslash.stemstem@} [53]This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) - +@{char@:Mensural maxima notehead (ligature, reduced hole)@:57@:0@:5.61002@:1.61 +487@:1.61487@:5.61002@:0@:srM3ligmensural@} [57] @{char@:Whole Funk lahead@:141@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@:s0laF -unk@} [141](./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp -@{char@:8th Mensural Flag (up)@:122@:0@:1.68303@:4.20752@:0.28052@:1.68303@:0@: -mensuralu13@} [122] -@{char@:Hufnagel punctum@:122@:0@:4.00597@:1.40251@:1.40251@:2.00299@:0.55309@: -shufnagel.punctum@} [122] +unk@} [141] +@{char@:Semi flat@:67@:0.50966@:2.24402@:1.68303@:5.3295@:2.24402@:0@:mirroredf +lat@} [67] @{char@:Half Funk lahead@:142@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@:s1laFu nk@} [142] -@{char@:accordion register bayanbass@:169@:5.32503@:5.32503@:0.32503@:15.32503@ -:5.32503@:0@:bayanbass@} [169] @{char@:Quarter Funk lahead@:143@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@:s2l aFunk@} [143] -@{char@:8th Mensural Flag (up)@:123@:0@:1.68303@:4.90877@:0.28052@:1.68303@:0@: -mensuralu23@} [123] -@{char@:prallmordent@:132@:3.9375@:3.9375@:2.1@:2.1@:3.9375@:0@:prallmordent@} -[132] -Preloading the plain base, version 0.99: preliminaries, - basic constants and mathematical macros, - macros for converting units, - macros and tables for various modes of operation, - macros for drawing and filling, - macros for proof labels and rules, - macros for character and font administration, -and a few last-minute items.) -@{char@:1/2 Sharp (3 beams)@:54@:0@:4.23224@:5.79152@:5.79152@:4.23224@:0@:shar -p.slashslashslash.stem@} [54] +@{char@:Semi flat@:68@:1.12198@:2.24402@:1.68303@:5.3295@:2.24402@:0@:mirroredf +lat.backslash@} [68] @{char@:Whole up Funk tihead@:144@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@:u0 -tiFunk@} [144]) -(/build/lilypond-2.19.81+really-2.18.2/mf/feta14.mf -@{char@:Hufnagel virga@:123@:0@:4.00597@:4.20752@:1.40251@:4.00597@:0@:shufnage -l.virga@} [123] +tiFunk@} [144] @{char@:Whole down Funk tihead@:145@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@: d0tiFunk@} [145] -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-autometric.mf -@{char@:prallmordent@:132@:3.50627@:3.50627@:1.87001@:1.87001@:3.50627@:0@:pral -lmordent@} [132] -****************************************************** -Using feta Autometric macros. -order of messages: - NAME/CODE/BP/WD/DP/HT/WX/WY -****************************************************** -) -@{char@:Hufnagel pes lower punctum@:124@:0@:5.61002@:0.98175@:0.98175@:5.61002@ -:0@:shufnagel.lpes@} [124] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-generic.mf -@{char@:8th Mensural Flag (down)@:124@:1.68303@:0@:0.28052@:5.61002@:0@:0@:mens -urald03@} [124] -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf @{char@:Half up Funk tihead@:146@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@:u1t iFunk@} [146] -@{char@:8th Mensural Flag (down)@:125@:1.68303@:0@:0.28052@:4.20752@:0@:0@:mens -urald13@} [125] -@{char@:Kievan final note@:125@:0@:3.3581@:4.20752@:4.20752@:3.3581@:0@:sM2kiev -an@} [125]) -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf -@{char@:3/4 Sharp@:55@:0@:7.12804@:6.68251@:6.68251@:7.12804@:0@:sharp.slashsla -sh.stemstemstem@} [55] @{char@:Half down Funk tihead@:147@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@:d 1tiFunk@} [147] -@{char@:8th Mensural Flag (down)@:126@:1.68303@:0@:0.28052@:4.90877@:0@:0@:mens -urald23@} [126] -@{char@:upprall@:133@:3.9375@:3.9375@:1.57501@:1.57501@:3.9375@:0@:upprall@} -[133]) @{char@:Quarter up Funk tihead@:148@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@: u2tiFunk@} [148] -@{char@:upmordent@:134@:3.9375@:3.9375@:2.1@:2.1@:3.9375@:0@:upmordent@} [134] -@{char@:upprall@:133@:3.50627@:3.50627@:1.40251@:1.40251@:3.50627@:0@:upprall@} -[133] -@{font@:GNU@:LilyPond@:feta@:14.14@:fetaMusic@} -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-rests.mf -@{char@:Kievan recitative mark@:126@:0@:16.31659@:2.3803@:2.3803@:16.31659@:0@: -sM1kievan@} [126] -@{char@:pralldown@:135@:3.9375@:3.9375@:1.57501@:1.57501@:3.9375@:0@:pralldown@ -} [135] +@{char@:Mensural longa notehead (up, reduced hole)@:58@:0@:2.80501@:1.61487@:1. +61487@:2.80501@:0@:urM2mensural@} [58] +@{char@:Double Flat@:69@:0.50966@:4.06725@:1.68303@:5.3295@:4.06725@:0@:flatfla +t@} [69] @{char@:Quarter down Funk tihead@:149@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0 @:d2tiFunk@} [149] -@{char@:Natural@:56@:0@:2.97@:6.68251@:6.68251@:2.97@:0@:natural@} [56] -@{group@:rests@} -@{char@:whole rest@:33@:0@:5.3025@:2.20938@:0@:5.3025@:0@:0@} [33] -@{char@:accordion oldEE@:170@:5.32503@:5.32503@:0@:10.45503@:5.32503@:0@:oldEE@ -} [170] -@{char@:upmordent@:134@:3.50627@:3.50627@:1.87001@:1.87001@:3.50627@:0@:upmorde -nt@} [134] -@{char@:Kievan whole note@:127@:0@:2.80501@:2.80501@:2.80501@:2.80501@:0@:s0kie -van@} [127] -@{char@:pralldown@:135@:3.50627@:3.50627@:1.40251@:1.40251@:3.50627@:0@:pralldo -wn@} [135] -@{char@:half rest@:34@:0@:5.3025@:0@:2.20938@:5.3025@:0@:1@} [34] -@{char@:accordion push@:171@:4.59999@:0@:0@:11.50014@:0@:0@:push@} [171] @{char@:Whole Walker dohead@:150@:0@:2.74866@:1.19016@:1.19016@:1.6505@:0.91415 @:s0doWalker@} [150] -@{char@:Kievan quarter note down@:128@:0@:2.86111@:7.01253@:1.12198@:2.86111@:0 -@:d2kievan@} [128] -@{char@:accordion pull@:172@:3.84993@:0.75006@:0@:11.50014@:0.75006@:0@:pull@} -[172] -@{puorg@:accordion@} -) -@{char@:whole rest (outside staff)@:35@:0@:5.3025@:2.20938@:0.44977@:5.3025@:0@ -:0o@} [35] -@{char@:Kievan quarter note up@:129@:0@:2.86111@:1.12198@:7.29305@:2.86111@:0@: -u2kievan@} [129] +@{char@:Mensural longa notehead (down, reduced hole)@:59@:0@:2.80501@:1.61487@: +1.61487@:2.80501@:0@:drM2mensural@} [59] @{char@:Half up Walker dohead@:151@:0@:2.74866@:1.19016@:1.19016@:1.6505@:0.914 15@:u1doWalker@} [151] -@{char@:16th Mensural Flag (up)@:127@:0@:1.68303@:8.41502@:0.28052@:1.68303@:0@ -:mensuralu04@} [127] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-ties.mf -@{char@:Kievan half note (line position)@:130@:0@:2.9733@:4.48804@:2.80501@:2.9 -733@:0@:s1kievan@} [130] +@{char@:Mensural longa notehead (ligature, reduced hole)@:60@:0@:2.80501@:1.614 +87@:1.61487@:2.80501@:0@:srM2ligmensural@} [60] @{char@:Half down Walker dohead@:152@:0@:2.74866@:1.19016@:1.19016@:1.6505@:0.9 1415@:d1doWalker@} [152] -@{char@:Kievan half note (space position)@:131@:0@:3.08553@:2.80501@:3.92699@:3 -.08553@:0@:sr1kievan@} [131] -@{char@:Arrowed Natural (arrow up)@:57@:1.44402@:2.97@:6.68251@:12.0285@:2.97@: -0@:natural.arrowup@} [57] -@{group@:ties@} -@{char@:Short lyric tie@:173@:0@:0@:3.16663@:0@:0@:0@:lyric.short@} [173] -@{char@:Kievan eighth note (down)@:132@:0@:3.50626@:8.41502@:1.40251@:3.50626@: -0@:d3kievan@} [132] -@{char@:downprall@:136@:3.9375@:3.9375@:1.57501@:1.57501@:3.9375@:0@:downprall@ -} [136] -@{char@:Default lyric tie@:174@:0@:0@:3.27773@:0@:0@:0@:lyric.default@} [174] -@{puorg@:ties@} -) -@{char@:Kievan eighth note (up)@:133@:0@:2.80501@:1.12198@:8.1345@:2.80501@:0@: -u3kievan@} [133] -@{char@:half rest (outside staff)@:36@:0@:5.3025@:0.44977@:2.20938@:5.3025@:0@: -1o@} [36] -@{char@:16th Mensural Flag (up)@:128@:0@:1.68303@:7.01253@:0.28052@:1.68303@:0@ -:mensuralu14@} [128] @{char@:Quarter up Walker dohead@:153@:0@:2.74866@:1.19016@:1.19016@:1.6505@:0. 91415@:u2doWalker@} [153] -@{parameter@:staffsize@:20@} -@{parameter@:stafflinethickness@:0.50005@} -@{parameter@:staff_space@:5@} -@{parameter@:linethickness@:0.50005@} -@{parameter@:black_notehead_width@:6.58089@} -@{parameter@:ledgerlinethickness@:1.00009@} -@{parameter@:blot_diameter@:0.4@} -@{tnof@}) ) -@{puorg@:noteheads@} -) -@{tnof@}) ) -@{char@:downmordent@:137@:3.9375@:3.9375@:2.1@:2.1@:3.9375@:0@:downmordent@} -[137] -@{char@:maxima rest@:37@:0@:6.363@:3.535@:3.535@:6.363@:0@:M3@} [37] -@{char@:prallup@:138@:3.9375@:3.9375@:1.57501@:1.57501@:3.9375@:0@:prallup@} -[138] -@{char@:longa rest@:38@:0@:2.121@:3.535@:3.535@:2.121@:0@:M2@} [38] +@{char@:3/4 Flat@:70@:0.50966@:4.06725@:1.68303@:5.3295@:4.06725@:0@:flatflat.s +lash@} [70] @{char@:Quarter down Walker dohead@:154@:0@:2.74866@:1.19016@:1.19016@:1.6505@: 0.91415@:d2doWalker@} [154] -(some charht values had to be adjusted by as much as 0.06783pt) -Font metrics written on parmesan-noteheads11.tfm. -101 output files written: parmesan-noteheads11.33 .. parmesan-noteheads11.133 -Transcript written on parmesan-noteheads11.log. - -@{char@:breve rest@:39@:0@:2.121@:0@:3.535@:2.121@:0@:M1@} [39] -@{char@:Arrowed Natural (arrow down)@:58@:0@:2.97@:12.0285@:6.68251@:2.97@:0@:n -atural.arrowdown@} [58] +@{char@:Mensural brevis notehead (reduced hole)@:61@:0@:2.80501@:1.61487@:1.614 +87@:2.80501@:0@:srM1mensural@} [61] @{char@:Whole Walker rehead@:155@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@:s0r eWalker@} [155] -(some charht values had to be adjusted by as much as 0.45006pt) -(some chardp values had to be adjusted by as much as 0.36115pt) -Font metrics written on feta20.tfm. -142 output files written: feta20.33 .. feta20.174 -Transcript written on feta20.log. - -@{char@:downprall@:136@:3.50627@:3.50627@:1.40251@:1.40251@:3.50627@:0@:downpra -ll@} [136] -@{char@:breve rest (outside staff)@:40@:0@:2.121@:0.44977@:3.535@:2.121@:0@:M1o -@} [40] @{char@:Half up Walker rehead@:156@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@:u 1reWalker@} [156] -@{char@:downmordent@:137@:3.50627@:3.50627@:1.87001@:1.87001@:3.50627@:0@:downm -ordent@} [137] -@{char@:Quarter rest@:41@:0@:3.35825@:4.41876@:5.52344@:3.35825@:0@:2@} [41] -@{char@:prallup@:138@:3.50627@:3.50627@:1.40251@:1.40251@:3.50627@:0@:prallup@} -[138] +@{char@:Semi-colored mensural maxima notehead (up)@:62@:0@:5.61002@:1.61487@:1. +61487@:5.61002@:0@:uM3semimensural@} [62] +@{char@:Double Sharp@:71@:0@:2.80501@:1.40251@:1.40251@:2.80501@:0@:doublesharp +@} [71] +@{char@:Right Parenthesis@:72@:0@:1.82722@:2.80501@:2.80501@:1.82722@:0@:rightp +aren@} [72] +@{char@:Left Parenthesis@:73@:1.82722@:0@:2.80501@:2.80501@:0@:0@:leftparen@} +[73] +@{puorg@:accidentals@} +) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-arrowheads.mf @{char@:Half down Walker rehead@:157@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@ :d1reWalker@} [157] -@{char@:16th Mensural Flag (up)@:129@:0@:1.68303@:7.71378@:0.28052@:1.68303@:0@ -:mensuralu24@} [129] @{char@:Quarter up Walker rehead@:158@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0 @:u2reWalker@} [158] -@{char@:Arrowed Natural (arrows up and down)@:59@:1.44402@:2.97@:12.0285@:12.02 -85@:2.97@:0@:natural.arrowboth@} [59] -@{char@:lineprall@:139@:3.9375@:3.9375@:1.57501@:6.30005@:3.9375@:0@:lineprall@ -} [139]) @{char@:Quarter down Walker rehead@:159@:0@:2.74866@:1.19016@:1.19016@:2.74866@ :0@:d2reWalker@} [159] -@{char@:Curved caesura@:140@:0@:6.30002@:2.52002@:3.78@:6.30002@:0@:caesura.cur -ved@} [140] -@{char@:16th Mensural Flag (down)@:130@:1.68303@:0@:0.28052@:8.41502@:0@:0@:men -surald04@} [130] -@{char@:Flat@:60@:0.5776@:3.56401@:2.67303@:8.46448@:3.56401@:0@:flat@} [60] -@{char@:Straight caesura@:141@:0@:6.30002@:2.52002@:3.78@:6.30002@:0@:caesura.s -traight@} [141] -@{char@:lineprall@:139@:3.50627@:3.50627@:1.40251@:5.61005@:3.50627@:0@:linepra -ll@} [139]) -@{char@:Classical quarter rest@:42@:0@:3.535@:3.75989@:2.89871@:3.535@:0@:2clas -sical@} [42] -@{char@:Tick mark@:142@:1.89003@:3.46498@:0@:5.35501@:3.46498@:0@:tickmark@} -[142] -@{char@:Curved caesura@:140@:0@:5.61002@:2.24402@:3.366@:5.61002@:0@:caesura.cu -rved@} [140] -@{char@:8th rest@:43@:0@:3.535@:3.75989@:2.89871@:3.535@:0@:3@} [43] +@{group@:arrowheads@} +@{char@:open@:74@:2.80501@:0.33978@:1.40251@:1.40251@:0.33978@:0@:open.01@} +[74] +@{char@:open@:75@:0.33978@:2.80501@:1.40251@:1.40251@:2.80501@:0@:open.0M1@} +[75] +@{char@:open@:76@:1.40251@:1.40251@:2.80501@:0.33978@:1.40251@:0@:open.11@} +[76] +@{char@:Semi-colored mensural maxima notehead (down)@:63@:0@:5.61002@:1.61487@: +1.61487@:5.61002@:0@:dM3semimensural@} [63] +@{char@:Semi-colored mensural maxima notehead (ligature)@:64@:0@:5.61002@:1.614 +87@:1.61487@:5.61002@:0@:sM3semiligmensural@} [64] @{char@:Whole Walker mihead@:160@:0@:3.29836@:1.19016@:1.19016@:3.29836@:0@:s0m iWalker@} [160] -@{char@:Arrowed Flat (arrow up)@:61@:1.66061@:3.56401@:2.67303@:12.02849@:3.564 -01@:0@:flat.arrowup@} [61] -@{char@:snap pizzicato (Bartok pizzicato)@:143@:1.68001@:1.68001@:1.68001@:2.52 -@:1.68001@:0@:snappizzicato@} [143] -@{puorg@:scripts@} -) -@{char@:16th Mensural Flag (down)@:131@:1.68303@:0@:0.28052@:7.01253@:0@:0@:men -surald14@} [131] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-clefs.mf -@{char@:16th rest@:44@:0@:4.24199@:7.29489@:2.89871@:4.24199@:0@:4@} [44] -@{char@:Straight caesura@:141@:0@:5.61002@:2.24402@:3.366@:5.61002@:0@:caesura. -straight@} [141] +@{char@:open@:77@:1.40251@:1.40251@:0.33978@:2.80501@:1.40251@:0@:open.1M1@} +[77] @{char@:Half Walker mihead@:161@:0@:3.29836@:1.19016@:1.19016@:3.29836@:0@:s1mi Walker@} [161] -@{char@:32th rest@:45@:0@:4.59552@:7.29489@:6.43372@:4.59552@:0@:5@} [45] -@{char@:16th Mensural Flag (down)@:132@:1.68303@:0@:0.28052@:7.71378@:0@:0@:men -surald24@} [132] -@{char@:Arrowed Flat (arrow down)@:62@:1.66061@:3.56401@:9.80107@:8.46448@:3.56 -401@:0@:flat.arrowdown@} [62] +@{char@:close@:78@:2.80501@:0@:1.40251@:1.40251@:0@:0@:close.01@} [78] @{char@:Quarter Walker mihead@:162@:0@:3.29836@:1.19016@:1.19016@:3.29836@:0@:s 2miWalker@} [162] -@{group@:clefs@} -! Warning: Replacing filldraw with fill. -@{char@:C clef@:144@:0@:8.68958@:6.30002@:6.30002@:8.68958@:0@:C@} [144] -@{char@:Tick mark@:142@:1.68303@:3.08548@:0@:4.76851@:3.08548@:0@:tickmark@} -[142] -@{char@:64th rest@:46@:0@:4.94899@:10.8299@:6.43372@:4.94899@:0@:6@} [46] -! Warning: Replacing filldraw with fill. -@{char@:C clef@:145@:0@:7.03899@:5.04004@:5.04004@:7.03899@:0@:C_change@} [145] - -@{char@:Arrowed Flat (arrow up and down)@:63@:1.66061@:3.56401@:9.80107@:12.028 -49@:3.56401@:0@:flat.arrowboth@} [63] -@{char@:128th rest@:47@:0@:5.3025@:10.8299@:9.96872@:5.3025@:0@:7@} [47] -@{puorg@:rests@} -) -@{char@:snap pizzicato (Bartok pizzicato)@:143@:1.496@:1.496@:1.496@:2.244@:1.4 -96@:0@:snappizzicato@} [143] -@{puorg@:scripts@} -) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-accidentals.mf +@{char@:close@:79@:0@:2.80501@:1.40251@:1.40251@:2.80501@:0@:close.0M1@} [79] @{char@:Whole Walker fahead@:163@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@:s0f -aWalker@} [163] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-clefs.mf@{char@:F clef @:146@:0@:8.45255@:7.87503@:3.15001@:8.45255@:0@:F@} [146]( echo ./out/feta16.pfb: ./feta-autometric.mf ./feta-generic.mf ./feta-macros.mf ./feta-params.mf ./feta-rests.mf ./feta-accidentals.mf ./feta-arrowheads.mf ./feta-dots.mf ./feta-scripts.mf ./feta-trills.mf ./feta-clefs.mf ./feta-timesignatures.mf ./feta-pedals.mf ./feta-brackettips.mf ./feta-accordion.mf ./feta-ties.mf ./feta-test-generic.mf ./feta-accidentals.mf > out/feta16.dep ) && TMP=`mktemp -d ./out/pfbtemp.feta16.XXXXXXXXX` \ -&& ( cd $TMP \ - && ln -s ../mf2pt1.mem . \ - && ln -s ../../mf2pt1.mp . \ - && MFINPUTS=/build/lilypond-2.19.81+really-2.18.2/mf:..:: /build/lilypond-2.19.81+really-2.18.2/scripts/build/out/mf2pt1 --rounding=0.0001 --family=feta16 --fullname=feta16 --name=feta16 feta16.mf ) \ -&& mv $TMP/*pfb ./out; \ -rm -rf $TMP - -@{char@:32th Mensural Flag (up)@:133@:0@:1.68303@:11.22003@:0.28052@:1.68303@:0 -@:mensuralu05@} [133] -@{group@:clefs@} -! Warning: Replacing filldraw with fill. -@{char@:C clef@:144@:0@:7.77383@:5.61002@:5.61002@:7.77383@:0@:C@} [144] -@{char@:Flat (slashed)@:64@:1.78197@:3.56401@:2.67303@:8.46448@:3.56401@:0@:fla -t.slash@} [64] -@{group@:accidentals@} -@{char@:Sharp@:48@:0@:3.88852@:5.3025@:5.3025@:3.88852@:0@:sharp@} [48] -@{char@:F clef (reduced)@:147@:0@:6.76207@:6.30005@:2.52002@:6.76207@:0@:F_chan -ge@} [147] +aWalker@} [163] +@{char@:close@:80@:1.40251@:1.40251@:2.80501@:0@:1.40251@:0@:close.11@} [80] @{char@:Half up Walker fahead@:164@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@:u 1faWalker@} [164] -! Warning: Replacing filldraw with fill. -@{char@:C clef@:145@:0@:6.30403@:4.48804@:4.48804@:6.30403@:0@:C_change@} [145] - -@{char@:Arrowed Sharp (arrow up)@:49@:0@:3.88852@:5.3025@:9.5445@:3.88852@:0@:s -harp.arrowup@} [49] +@{char@:close@:81@:1.40251@:1.40251@:0@:2.80501@:1.40251@:0@:close.1M1@} [81] +@{puorg@:arrowheads@} +) @{char@:Half down Walker fahead@:165@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@ -:d1faWalker@} [165] -@{char@:G clef@:148@:0@:8.07983@:8.03253@:15.12006@:8.07983@:0@:G@} [148] +:d1faWalker@} [165] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-dots.mf @{char@:Quarter up Walker fahead@:166@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0 @:u2faWalker@} [166] -@{char@:Flat (slashed twice)@:65@:1.78197@:3.56401@:2.67303@:8.46448@:3.56401@: -0@:flat.slashslash@} [65]@{char@:F clef @:146@:0@:7.5268@:7.01253@:2.80501@:7.5268@:0@:F@} [146] -@{char@:Arrowed Sharp (arrow down)@:50@:0.67465@:3.88852@:9.5445@:5.3025@:3.888 -52@:0@:sharp.arrowdown@} [50] -@{char@:32th Mensural Flag (up)@:134@:0@:1.68303@:9.81754@:0.28052@:1.68303@:0@ -:mensuralu15@} [134] -mf2pt1 is using the following font parameters: - font_version: 001.000 - font_comment: Font converted to Type 1 by mf2pt1, written by Scott Pakin. - font_family: feta20 - font_weight: Medium - font_identifier: feta20 - font_fixed_pitch: false - font_slant: 0 - font_underline_position: -50 - font_underline_thickness: 25 - font_name: feta20 - font_unique_id: 4349176 - font_size: 19.9252801992528 (bp) - font_coding_scheme: asis - -Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=50.1875; bpppix 0.02; nonstopmode; input feta20.mf'"... - +@{group@:dots@} +@{char@:duration dot@:82@:0@:1.19016@:0.59508@:0.59508@:1.19016@:0@:dot@} [82] +@{puorg@:dots@} +) +@{char@:Semi-colored mensural longa notehead (up)@:65@:0@:2.80501@:1.61487@:1.6 +1487@:2.80501@:0@:uM2semimensural@} [65] +@{char@:Semi-colored mensural longa notehead (down)@:66@:0@:2.80501@:1.61487@:1 +.61487@:2.80501@:0@:dM2semimensural@} [66] @{char@:Quarter down Walker fahead@:167@:0@:2.74866@:1.19016@:1.19016@:2.74866@ :0@:d2faWalker@} [167] @{char@:Whole Walker lahead@:168@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@:s0l aWalker@} [168] -@{char@:G clef@:149@:0@:6.4639@:6.42606@:12.49574@:6.4639@:0@:G_change@} [149] @{char@:Half Funk lahead@:169@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@:s1laWa -lker@} [169] -@{char@:Flatflat (mirrored)@:66@:0@:7.12804@:2.67303@:8.46448@:7.12804@:0@:mirr -oredflat.flat@} [66] +lker@} [169] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-scripts.mf +@{group@:scripts@} +@{char@:fermata up@:83@:3.8248@:3.8248@:0.31854@:4.17542@:3.8248@:0@:ufermata@} +[83] +@{char@:Semi-colored mensural longa notehead (ligature)@:67@:0@:2.80501@:1.6148 +7@:1.61487@:2.80501@:0@:sM2semiligmensural@} [67] +@{char@:fermata down@:84@:3.8248@:3.8248@:4.17542@:0.31854@:3.8248@:0@:dfermata +@} [84] +@{char@:Semi-colored mensural brevis notehead@:68@:0@:2.80501@:1.61487@:1.61487 +@:2.80501@:0@:sM1semimensural@} [68] @{char@:Quarter Funk lahead@:170@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@:s2l aWalker@} [170] -@{char@:percussion clef@:150@:-2.1105@:6.30002@:3.15001@:3.15001@:6.30002@:0@:p -ercussion@} [150] -@{char@:F clef (reduced)@:147@:0@:6.02145@:5.61005@:2.24402@:6.02145@:0@:F_chan -ge@} [147] -@{char@:Arrowed Sharp (arrows up and down)@:51@:0.67465@:3.88852@:9.5445@:9.544 -5@:3.88852@:0@:sharp.arrowboth@} [51] +@{char@:short fermata up@:85@:2.80501@:2.80501@:0@:6.171@:2.80501@:0@:ushortfer +mata@} [85] @{char@:Whole Walker tihead@:171@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@:s0t iWalker@} [171] -@{char@:Semi flat@:67@:0.5776@:3.56401@:2.67303@:8.46448@:3.56401@:0@:mirroredf -lat@} [67] -@{char@:percussion clef (reduced)@:151@:-1.68842@:5.04004@:2.52002@:2.52002@:5. -04004@:0@:percussion_change@} [151] +@{char@:short fermata down@:86@:2.80501@:2.80501@:6.171@:0@:2.80501@:0@:dshortf +ermata@} [86] @{char@:Half up Walker tihead@:172@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@:u 1tiWalker@} [172] -@{char@:32th Mensural Flag (up)@:135@:0@:1.68303@:10.51878@:0.28052@:1.68303@:0 -@:mensuralu25@} [135] -@{char@:1/2 Sharp@:52@:0@:2.47449@:5.3025@:5.3025@:2.47449@:0@:sharp.slashslash -.stem@} [52] @{char@:Half down Walker tihead@:173@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0@ :d1tiWalker@} [173] +@{char@:long fermata up@:87@:3.50627@:3.50627@:0@:4.20752@:3.50627@:0@:ulongfer +mata@} [87] +@{char@:Semi-colored mensural maxima notehead (up, reduced hole)@:69@:0@:5.6100 +2@:1.61487@:1.61487@:5.61002@:0@:urM3semimensural@} [69] +@{char@:Semi-colored mensural maxima notehead (down, reduced hole)@:70@:0@:5.61 +002@:1.61487@:1.61487@:5.61002@:0@:drM3semimensural@} [70] @{char@:Quarter up Walker tihead@:174@:0@:2.74866@:1.19016@:1.19016@:2.74866@:0 @:u2tiWalker@} [174] -@{char@:Semi flat@:68@:1.78197@:3.56401@:2.67303@:8.46448@:3.56401@:0@:mirrored -flat.backslash@} [68] -@{char@:G clef@:148@:0@:7.1949@:7.15279@:13.46405@:7.1949@:0@:G@} [148] @{char@:Quarter down Walker tihead@:175@:0@:2.74866@:1.19016@:1.19016@:2.74866@ :0@:d2tiWalker@} [175] -@{char@:32th Mensural Flag (down)@:136@:1.68303@:0@:0.28052@:11.22003@:0@:0@:me -nsurald05@} [136] @{puorg@:noteheads@} ) @{parameter@:staffsize@:11.22@} @@ -270846,114 +269542,274 @@ @{parameter@:ledgerlinethickness@:0.84943@} @{parameter@:blot_diameter@:0.4@} @{tnof@}) ) -@{char@:Sharp (3 beams)@:53@:0@:3.88852@:5.3025@:5.3025@:3.88852@:0@:sharp.slas -hslashslash.stemstem@} [53] -@{char@:tab clef@:152@:-0.62999@:8.82004@:9.07208@:9.07208@:8.82004@:0@:tab@} -[152] +@{char@:long fermata down@:88@:3.50627@:3.50627@:4.20752@:0@:3.50627@:0@:dlongf +ermata@} [88] +@{char@:very long fermata up@:89@:4.20752@:4.20752@:0@:4.48804@:4.20752@:0@:uve +rylongfermata@} [89] +@{char@:Semi-colored mensural maxima notehead (ligature, reduced hole)@:71@:0@: +5.61002@:1.61487@:1.61487@:5.61002@:0@:srM3semiligmensural@} [71] +@{char@:petrucci g clef@:78@:0@:2.80502@:1.4586@:8.52728@:2.80502@:0@:petrucci. +g_change@} [78] +@{char@:Semi-colored mensural longa notehead (up, reduced hole)@:72@:0@:2.80501 +@:1.61487@:1.61487@:2.80501@:0@:urM2semimensural@} [72] Font metrics written on feta-noteheads11.tfm. 143 output files written: feta-noteheads11.33 .. feta-noteheads11.175 Transcript written on feta-noteheads11.log. -@{char@:G clef@:149@:0@:5.75595@:5.72226@:11.12718@:5.75595@:0@:G_change@} -[149] -@{char@:Double Flat@:69@:0.5776@:6.45973@:2.67303@:8.46448@:6.45973@:0@:flatfla -t@} [69] -@{char@:1/2 Sharp (3 beams)@:54@:0@:3.35825@:4.59552@:4.59552@:3.35825@:0@:shar -p.slashslashslash.stem@} [54] -@{char@:32th Mensural Flag (down)@:137@:1.68303@:0@:0.28052@:9.81754@:0@:0@:men -surald15@} [137] -@{char@:percussion clef@:150@:-1.87935@:5.61002@:2.80501@:2.80501@:5.61002@:0@: -percussion@} [150] -@{char@:percussion clef (reduced)@:151@:-1.5035@:4.48804@:2.24402@:2.24402@:4.4 -8804@:0@:percussion_change@} [151] -@{char@:tab clef (reduced)@:153@:-0.504@:7.05606@:7.25769@:7.25769@:7.05606@:0@ -:tab_change@} [153] -@{puorg@:clefs@} -) -@{char@:32th Mensural Flag (down)@:138@:1.68303@:0@:0.28052@:10.51878@:0@:0@:me -nsurald25@} [138] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-timesignatures.mf -@{char@:3/4 Sharp@:55@:0@:5.65602@:5.3025@:5.3025@:5.65602@:0@:sharp.slashslash -.stemstemstem@} [55] -@{group@:timesig@} -@{char@:4/4 meter@:154@:0@:5.23347@:3.15001@:3.15001@:5.23347@:0@:C44@} [154] -@{char@:3/4 Flat@:70@:0.5776@:6.45973@:2.67303@:8.46448@:6.45973@:0@:flatflat.s -lash@} [70] -@{char@:2/2 meter@:155@:0@:5.23347@:3.15001@:3.15001@:5.23347@:0@:C22@} [155] -@{puorg@:timesig@} -) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-pedals.mf -@{char@:Natural@:56@:0@:2.35667@:5.3025@:5.3025@:2.35667@:0@:natural@} [56] -@{char@:Double Sharp@:71@:0@:4.455@:2.22751@:2.22751@:4.455@:0@:doublesharp@} -[71] -@{char@:Right Parenthesis@:72@:0@:2.70885@:4.455@:4.455@:2.70885@:0@:rightparen -@} [72] -@{char@:Left Parenthesis@:73@:2.70885@:0@:4.455@:4.455@:0@:0@:leftparen@} [73] -@{puorg@:accidentals@} -) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-arrowheads.mf -@{char@:Arrowed Natural (arrow up)@:57@:1.3493@:2.35667@:5.3025@:9.5445@:2.3566 -7@:0@:natural.arrowup@} [57] -@{char@:tab clef@:152@:-0.56099@:7.85403@:8.07848@:8.07848@:7.85403@:0@:tab@} -[152] -@{group@:arrowheads@} -@{char@:open@:74@:4.455@:0.38507@:2.22751@:2.22751@:0.38507@:0@:open.01@} [74] -@{char@:64th Mensural Flag (up)@:139@:0@:1.68303@:14.02504@:0.28052@:1.68303@:0 -@:mensuralu06@} [139] -@{char@:open@:75@:0.38507@:4.455@:2.22751@:2.22751@:4.455@:0@:open.0M1@} [75] -@{char@:open@:76@:2.22751@:2.22751@:4.455@:0.38507@:2.22751@:0@:open.11@} [76] -@{char@:Arrowed Natural (arrow down)@:58@:0@:2.35667@:9.5445@:5.3025@:2.35667@: -0@:natural.arrowdown@} [58] -@{char@:open@:77@:2.22751@:2.22751@:0.38507@:4.455@:2.22751@:0@:open.1M1@} -[77] -@{char@:tab clef (reduced)@:153@:-0.44879@:6.28326@:6.46281@:6.46281@:6.28326@: -0@:tab_change@} [153] -@{char@:64th Mensural Flag (up)@:140@:0@:1.68303@:12.62254@:0.28052@:1.68303@:0 -@:mensuralu16@} [140] -@{puorg@:clefs@} -) -@{group@:pedal@} -@{char@:Pedal asterisk@:156@:0@:4.90001@:0@:4.90001@:4.90001@:0@:*@} [156] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-timesignatures.mf -@{char@:close@:78@:4.455@:0@:2.22751@:2.22751@:0@:0@:close.01@} [78] -@{char@:Pedal dash@:157@:0@:3.15651@:0@:3.6@:3.15651@:0@:M@} [157] -@{group@:timesig@} -@{char@:4/4 meter@:154@:0@:4.62431@:2.80501@:2.80501@:4.62431@:0@:C44@} [154] -@{char@:Pedal dot@:158@:0@:1.05217@:0@:1.05217@:1.05217@:0@:.@} [158] -@{char@:close@:79@:0@:4.455@:2.22751@:2.22751@:4.455@:0@:close.0M1@} [79] -@{char@:Arrowed Natural (arrows up and down)@:59@:1.3493@:2.35667@:9.5445@:9.54 -45@:2.35667@:0@:natural.arrowboth@} [59] -@{char@:2/2 meter@:155@:0@:4.62431@:2.80501@:2.80501@:4.62431@:0@:C22@} [155] -@{puorg@:timesig@} -) -@{char@:close@:80@:2.22751@:2.22751@:4.455@:0@:2.22751@:0@:close.11@} [80] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-pedals.mf -@{char@:Flat@:60@:0.53972@:2.82802@:2.12102@:6.71649@:2.82802@:0@:flat@} [60] -@{char@:close@:81@:2.22751@:2.22751@:0@:4.455@:2.22751@:0@:close.1M1@} [81] -@{puorg@:arrowheads@} -) -@{char@:Pedal P@:159@:0@:5.25002@:0@:6.30002@:5.25002@:0@:P@} [159] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-dots.mf -@{char@:Pedal d@:160@:0@:4.20001@:0@:5.51251@:4.20001@:0@:d@} [160] -@{group@:pedal@} -@{char@:Pedal asterisk@:156@:0@:4.36334@:0@:4.36334@:4.36334@:0@:*@} [156] -@{group@:dots@} -@{char@:duration dot@:82@:0@:1.98683@:0.99342@:0.99342@:1.98683@:0@:dot@} [82] -@{puorg@:dots@} -) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-scripts.mf -@{char@:Pedal e@:161@:0@:2.52@:0@:3.6@:2.52@:0@:e@} [161] -@{char@:Pedal dash@:157@:0@:2.96191@:0@:3.20572@:2.96191@:0@:M@} [157] -@{char@:64th Mensural Flag (up)@:141@:0@:1.68303@:13.32379@:0.28052@:1.68303@:0 -@:mensuralu26@} [141] -@{char@:Arrowed Flat (arrow up)@:61@:1.5517@:2.82802@:2.12102@:9.54451@:2.82802 -@:0@:flat.arrowup@} [61] -@{char@:Pedal dot@:158@:0@:0.9873@:0@:0.9873@:0.9873@:0@:.@} [158] -@{group@:scripts@} -@{char@:fermata up@:83@:5.92976@:5.92976@:0.36101@:6.48665@:5.92976@:0@:ufermat -a@} [83]This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) +@{char@:very long fermata down@:90@:4.20752@:4.20752@:4.48804@:0@:4.20752@:0@:d +verylongfermata@} [90] +@{char@:Semi-colored mensural longa notehead (down, reduced hole)@:73@:0@:2.805 +01@:1.61487@:1.61487@:2.80501@:0@:drM2semimensural@} [73] +@{char@:Thumb@:91@:1.12201@:1.12201@:2.24403@:1.40251@:1.12201@:0@:thumb@} +[91] +@{char@:> accent@:92@:2.52449@:2.52449@:1.40251@:1.40251@:2.52449@:0@:sforzato@ +} [92] +@{char@:espr@:93@:5.3295@:5.3295@:1.40251@:1.40251@:5.3295@:0@:espr@} [93] +@{char@:staccato dot@:94@:0.56099@:0.56099@:0.56099@:0.56099@:0.56099@:0@:stacc +ato@} [94] +@{char@:Semi-colored mensural longa notehead (ligature, reduced hole)@:74@:0@:2 +.80501@:1.61487@:1.61487@:2.80501@:0@:srM2semiligmensural@} [74] +@{char@:Semi-colored mensural brevis notehead (reduced hole)@:75@:0@:2.80501@:1 +.61487@:1.61487@:2.80501@:0@:srM1semimensural@} [75] +@{char@:Black mensural maxima notehead (up)@:76@:0@:5.61002@:1.61487@:1.61487@: +5.61002@:0@:uM3blackmensural@} [76] +@{char@:Black mensural maxima notehead (down)@:77@:0@:5.61002@:1.61487@:1.61487 +@:5.61002@:0@:dM3blackmensural@} [77] +@{char@:staccatissimo/martellato up@:95@:0.70523@:0.70523@:0.2@:2.94925@:0.7052 +3@:0@:ustaccatissimo@} [95] +@{char@:Black mensural maxima notehead (ligature)@:78@:0@:5.61002@:1.61487@:1.6 +1487@:5.61002@:0@:sM3blackligmensural@} [78] +@{char@:staccatissimo/martellato down@:96@:0.70523@:0.70523@:2.94925@:0.2@:0.70 +523@:0@:dstaccatissimo@} [96] +@{char@:portato/single tenuto@:97@:1.68303@:1.68303@:0.33978@:0.33978@:1.68303@ +:0@:tenuto@} [97] +@{char@:portato/tenuto with staccato@:98@:1.68303@:1.68303@:0.2973@:2.02437@:1. +68303@:0@:uportato@} [98] +@{char@:portato/tenuto with staccato@:99@:1.68303@:1.68303@:2.02437@:0.2973@:1. +68303@:0@:dportato@} [99] +@{char@:Black mensural longa notehead (up)@:79@:0@:2.80501@:1.61487@:1.61487@:2 +.80501@:0@:uM2blackmensural@} [79] +@{char@:Black mensural longa notehead (down)@:80@:0@:2.80501@:1.61487@:1.61487@ +:2.80501@:0@:dM2blackmensural@} [80] +@{char@:Black mensural longa notehead (ligature)@:81@:0@:2.80501@:1.61487@:1.61 +487@:2.80501@:0@:sM2blackligmensural@} [81] +@{char@:Black mensural brevis notehead@:82@:0@:2.80501@:1.61487@:1.61487@:2.805 +01@:0@:sM1blackmensural@} [82] +@{char@:marcato up@:100@:1.40251@:1.40251@:0@:3.08553@:1.40251@:0@:umarcato@} +[100] +@{char@:marcato down@:101@:1.40251@:1.40251@:3.08553@:0@:1.40251@:0@:dmarcato@} +[101] +@{char@:open (unstopped)@:102@:1.12201@:1.12201@:1.40251@:1.40251@:1.12201@:0@: +open@} [102] +@{char@:halfopen (unstopped)@:103@:1.12201@:1.12201@:1.40251@:1.40251@:1.12201@ +:0@:halfopen@} [103] +@{char@:halfopen vertical@:104@:1.12201@:1.12201@:1.40251@:1.40251@:1.12201@:0@ +:halfopenvertical@} [104] +@{char@:plus (stopped)@:105@:1.54277@:1.54277@:1.54277@:1.54277@:1.54277@:0@:st +opped@} [105] +@{char@:Upbow@:106@:1.82326@:1.82326@:0@:5.83444@:1.82326@:0@:upbow@} [106] +@{char@:Downbow@:107@:2.10376@:2.10376@:0@:3.73999@:2.10376@:0@:downbow@} [107] -@{char@:Arrowed Flat (arrow down)@:62@:1.5517@:2.82802@:7.77704@:6.71649@:2.828 -02@:0@:flat.arrowdown@} [62](./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp -@{char@:fermata down@:84@:5.92976@:5.92976@:6.48665@:0.36101@:5.92976@:0@:dferm -ata@} [84] -@{char@:Pedal Ped@:162@:0@:10.05482@:0@:6.30002@:10.05482@:0@:Ped@} [162] -@{puorg@:pedal@} -) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-brackettips.mfInvoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input feta23.mf'"... +@{char@:Mensural semibrevis head@:83@:0@:1.61946@:1.40251@:1.40251@:0.80974@:0. +55309@:s0mensural@} [83]@{char@:Reverse turn@:108@:3.06798@:3.06798@:1.485@:1.485@:3.06798@:0@:reverset +urn@} [108] +@{char@:Turn@:109@:3.06798@:3.06798@:1.485@:1.485@:3.06798@:0@:turn@} [109] +@{char@:Mensural minima head@:84@:0@:1.61946@:1.40251@:1.40251@:0.80974@:0.5530 +9@:s1mensural@} [84] +@{char@:Mensural semiminima head@:85@:0@:1.61946@:1.40251@:1.40251@:0.80974@:0. +55309@:s2mensural@} [85] +@{char@:mensural g clef@:79@:0@:3.50626@:1.82324@:10.65904@:3.50626@:0@:mensura +l.g@} [79] +@{char@:Trill (`tr')@:110@:2.38428@:2.38428@:0@:5.89047@:2.38428@:0@:trill@} +[110] +@{char@:left heel@:111@:1.40251@:1.40251@:1.40251@:1.87001@:1.40251@:0@:upedalh +eel@} [111] +@{char@:right heel@:112@:1.40251@:1.40251@:1.87001@:1.40251@:1.40251@:0@:dpedal +heel@} [112] +@{char@:Black mensural semibrevis head@:86@:0@:1.61946@:1.40251@:1.40251@:0.809 +74@:0.55309@:s0blackmensural@} [86] +@{char@:Petrucci semibrevis head@:87@:0@:3.25555@:2.2608@:2.2608@:1.62778@:1.15 +656@:s0petrucci@} [87] +@{char@:left toe@:113@:1.40251@:1.40251@:0@:4.20752@:1.40251@:0@:upedaltoe@} +[113] +@{char@:Petrucci minima head@:88@:0@:3.25555@:2.2608@:2.2608@:1.62778@:1.15656@ +:s1petrucci@} [88] +@{char@:right toe@:114@:1.40251@:1.40251@:4.20752@:0@:1.40251@:0@:dpedaltoe@} +[114] +@{char@:Petrucci semiminima head@:89@:0@:3.25555@:2.2608@:2.2608@:1.62778@:1.15 +656@:s2petrucci@} [89] +@{char@:Flageolet@:115@:1.496@:1.496@:1.496@:1.496@:1.496@:0@:flageolet@} [115] +@{char@:Segno@:116@:2.80501@:2.80501@:4.20752@:4.20752@:2.80501@:0@:segno@} +[116] +@{char@:Varied Segno@:117@:3.50627@:3.50627@:11.22003@:11.22003@:3.50627@:0@:va +rsegno@} [117] +@{char@:Petrucci colored semibrevis head@:90@:0@:3.25555@:2.2608@:2.2608@:1.627 +78@:1.15656@:s0blackpetrucci@} [90] +@{char@:Petrucci colored minima head@:91@:0@:3.25555@:2.2608@:2.2608@:1.62778@: +1.15656@:s1blackpetrucci@} [91] +@{char@:Petrucci colored semiminima head@:92@:0@:3.25555@:2.2608@:2.2608@:1.627 +78@:1.15656@:s2blackpetrucci@} [92] +@{char@:Coda@:118@:2.85178@:2.85178@:3.78677@:3.78677@:2.85178@:0@:coda@} [118] + +@{char@:Ed. Vat. punctum@:93@:0@:1.62904@:1.01172@:1.09247@:1.62904@:0@:svatica +na.punctum@} [93]@{char@:Varied Coda@:119@:2.99597@:2.99597@:3.93097@:3.93097@:2.99597@:0@:varco +da@} [119] +@{char@:Ed. Vat. punctum cavum@:94@:0@:1.62904@:1.01172@:1.09247@:1.62904@:0@:s +vaticana.punctum.cavum@} [94] +@{char@:Right Comma@:120@:0@:1.40251@:1.68303@:1.68303@:1.40251@:0@:rcomma@} +[120] +@{char@:Left Comma@:121@:1.40251@:0@:1.68303@:1.68303@:0@:0@:lcomma@} [121] +@{char@:Right Varied Comma@:122@:0.70125@:0.70125@:1.68303@:1.68303@:0.70125@:0 +@:rvarcomma@} [122] +@{char@:Ed. Vat. linea punctum@:95@:0@:2.6596@:1.1304@:1.1304@:2.6596@:0@:svati +cana.linea.punctum@} [95] +@{char@:Left Varied Comma@:123@:0.70125@:0.70125@:1.68303@:1.68303@:0.70125@:0@ +:lvarcomma@} [123] +@{char@:Arpeggio@:124@:0@:2.24402@:0@:2.80501@:2.24402@:0@:arpeggio@} [124] +@{char@:Trill_element@:125@:0@:2.80501@:0@:2.24402@:2.80501@:0@:trill_element@} +[125] +@{char@:Arpeggio arrow down@:126@:0@:2.24402@:0@:2.80501@:2.24402@:0@:arpeggio. +arrow.M1@} [126] +@{char@:Arpeggio arrow up@:127@:0@:2.24402@:0@:2.80501@:2.24402@:0@:arpeggio.ar +row.1@} [127] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-trills.mf +@{char@:Ed. Vat. linea punctum cavum@:96@:0@:2.6596@:1.1304@:1.1304@:2.6596@:0@ +:svaticana.linea.punctum.cavum@} [96] +@{char@:trilelement@:128@:1.16876@:1.16876@:1.40251@:1.40251@:1.16876@:0@:trile +lement@} [128] +@{char@:Ed. Vat. inclinatum@:97@:0@:1.80919@:1.2919@:1.2919@:0.9046@:0.44247@:s +vaticana.inclinatum@} [97] +@{char@:Ed. Vat. pes lower punctum@:98@:0@:1.62904@:0.99554@:0.97942@:1.62904@: +0@:svaticana.lpes@} [98] +@{char@:Ed. Vat. pes var lower punctum@:99@:0@:1.62904@:1.35081@:0.62415@:1.629 +04@:0@:svaticana.vlpes@} [99] +@{char@:Ed. Vat. pes upper punctum@:100@:0@:1.62904@:0.97942@:0.99554@:1.62904@ +:0@:svaticana.upes@} [100] +@{char@:prall@:129@:2.33751@:2.33751@:1.40251@:1.40251@:2.33751@:0@:prall@} +[129] +@{char@:mensural g clef@:80@:0@:2.80502@:1.4586@:8.52728@:2.80502@:0@:mensural. +g_change@} [80] +@{char@:Hufnagel do clef@:81@:0@:3.08553@:1.9635@:2.10376@:3.08553@:0@:hufnagel +.do@} [81] +@{char@:Ed. Vat. var pes upper punctum@:101@:0@:1.62904@:0.72104@:1.25392@:1.62 +904@:0@:svaticana.vupes@} [101] +@{char@:mordent@:130@:2.33751@:2.33751@:1.87001@:1.87001@:2.33751@:0@:mordent@} +[130] +@{char@:prallprall@:131@:3.50627@:3.50627@:1.40251@:1.40251@:3.50627@:0@:prallp +rall@} [131] +@{char@:Hufnagel do clef@:82@:0@:2.46843@:1.5708@:1.68301@:2.46843@:0@:hufnagel +.do_change@} [82] +@{char@:Ed. Vat. plica@:102@:0@:0.97742@:0.69199@:0.74042@:0.97742@:0@:svatican +a.plica@} [102] +@{char@:Hufnagel fa clef@:83@:0@:3.366@:3.22574@:2.80501@:3.366@:0@:hufnagel.fa +@} [83] +@{char@:prallmordent@:132@:3.50627@:3.50627@:1.87001@:1.87001@:3.50627@:0@:pral +lmordent@} [132] +@{char@:Ed. Vat. var plica@:103@:0@:0.97742@:0.92937@:0.63867@:0.97742@:0@:svat +icana.vplica@} [103] +@{char@:Ed. Vat. epiphonus@:104@:0@:1.62904@:1.15707@:1.17322@:1.62904@:0@:svat +icana.epiphonus@} [104] +@{char@:Ed. Vat. var epiphonus@:105@:0@:1.62904@:1.51234@:0.81795@:1.62904@:0@: +svaticana.vepiphonus@} [105] +@{char@:Hufnagel fa clef@:84@:0@:2.69281@:2.58061@:2.24402@:2.69281@:0@:hufnage +l.fa_change@} [84] +@{char@:upprall@:133@:3.50627@:3.50627@:1.40251@:1.40251@:3.50627@:0@:upprall@} +[133] +*** Successfully generated feta-flags11.pfb! *** + +@{char@:Hufnagel do/fa clef@:85@:0@:3.366@:8.83575@:2.10376@:3.366@:0@:hufnagel +.do.fa@} [85] +@{char@:upmordent@:134@:3.50627@:3.50627@:1.87001@:1.87001@:3.50627@:0@:upmorde +nt@} [134] +@{char@:pralldown@:135@:3.50627@:3.50627@:1.40251@:1.40251@:3.50627@:0@:pralldo +wn@} [135] +@{char@:Ed. Vat. rev. plica@:106@:0@:0.97742@:0.74042@:0.69199@:0.97742@:0@:sva +ticana.reverse.plica@} [106] +@{char@:downprall@:136@:3.50627@:3.50627@:1.40251@:1.40251@:3.50627@:0@:downpra +ll@} [136] +@{char@:downmordent@:137@:3.50627@:3.50627@:1.87001@:1.87001@:3.50627@:0@:downm +ordent@} [137] +@{char@:prallup@:138@:3.50627@:3.50627@:1.40251@:1.40251@:3.50627@:0@:prallup@} +[138] +@{char@:Ed. Vat. rev. var plica@:107@:0@:0.97742@:1.065@:0.50304@:0.97742@:0@:s +vaticana.reverse.vplica@} [107] +@{char@:Hufnagel do/fa clef@:86@:0@:2.69281@:8.19063@:1.68301@:2.69281@:0@:hufn +agel.do.fa_change@} [86] +@{char@:Ed. Vat. inner cephalicus@:108@:0@:1.62904@:1.17322@:1.15707@:1.62904@: +0@:svaticana.inner.cephalicus@} [108] +@{char@:Ed. Vat. cephalicus@:109@:0@:1.62904@:3.76508@:1.15707@:1.62904@:0@:sva +ticana.cephalicus@} [109]Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input feta20.mf'"... + +@{char@:Kievan tsefaut clef@:87@:0@:4.20752@:6.31126@:1.54277@:4.20752@:0@:kiev +an.do@} [87] +@{char@:Kievan tsefaut clef@:88@:0@:4.20752@:6.31126@:1.54277@:4.20752@:0@:kiev +an.do_change@} [88] +@{puorg@:clefs@} +) (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-custodes.mf +@{group@:custodes@} +@{char@:Custos Hufnagel@:89@:0@:1.93785@:1.61487@:2.80501@:1.93785@:0@:hufnagel +.u0@} [89] +@{char@:lineprall@:139@:3.50627@:3.50627@:1.40251@:5.61005@:3.50627@:0@:linepra +ll@} [139]) +@{char@:Ed. Vat. quilisma@:110@:0@:1.62904@:0.90431@:1.1627@:1.62904@:0@:svatic +ana.quilisma@} [110] +@{char@:Custos Hufnagel@:90@:0@:1.93785@:1.61487@:4.20752@:1.93785@:0@:hufnagel +.u1@} [90] +@{char@:Custos Hufnagel@:91@:0@:1.93785@:1.61487@:3.50626@:1.93785@:0@:hufnagel +.u2@} [91] +@{char@:Solesmes punctum inclinatum parvum@:111@:0@:1.13075@:0.80743@:0.80743@: +0.56538@:-0.04199@:ssolesmes.incl.parvum@} [111] +@{char@:Reverse Custos Hufnagel@:92@:0@:1.93785@:2.80501@:1.61487@:1.93785@:0@: +hufnagel.d0@} [92] +@{char@:Curved caesura@:140@:0@:5.61002@:2.24402@:3.366@:5.61002@:0@:caesura.cu +rved@} [140] +@{char@:Straight caesura@:141@:0@:5.61002@:2.24402@:3.366@:5.61002@:0@:caesura. +straight@} [141] +@{char@:Reverse Custos Hufnagel@:93@:0@:1.93785@:4.20752@:1.61487@:1.93785@:0@: +hufnagel.d1@} [93] +@{char@:Tick mark@:142@:1.68303@:3.08548@:0@:4.76851@:3.08548@:0@:tickmark@} +[142] +@{char@:snap pizzicato (Bartok pizzicato)@:143@:1.496@:1.496@:1.496@:2.244@:1.4 +96@:0@:snappizzicato@} [143] +@{char@:Reverse Custos Hufnagel@:94@:0@:1.93785@:3.50626@:1.61487@:1.93785@:0@: +hufnagel.d2@} [94] +@{char@:Custos Med.@:95@:0@:0.80743@:1.61487@:2.80501@:0.80743@:0@:medicaea.u0@ +} [95] +@{char@:Solesmes punctum auctum ascendens@:112@:0@:1.62904@:1.044@:1.80301@:1.6 +2904@:0@:ssolesmes.auct.asc@} [112] +@{char@:Custos Med.@:96@:0@:0.80743@:1.61487@:4.20752@:0.80743@:0@:medicaea.u1@ +} [96] +@{char@:Custos Med.@:97@:0@:0.80743@:1.61487@:3.50626@:0.80743@:0@:medicaea.u2@ +} [97] +@{char@:Reverse Custos Med.@:98@:0@:0.80743@:2.80501@:1.61487@:0.80743@:0@:medi +caea.d0@} [98] +@{puorg@:scripts@} +)( echo ./out/feta13.pfb: ./feta-autometric.mf ./feta-generic.mf ./feta-macros.mf ./feta-params.mf ./feta-rests.mf ./feta-accidentals.mf ./feta-arrowheads.mf ./feta-dots.mf ./feta-scripts.mf ./feta-trills.mf ./feta-clefs.mf ./feta-timesignatures.mf ./feta-pedals.mf ./feta-brackettips.mf ./feta-accordion.mf ./feta-ties.mf ./feta-test-generic.mf ./feta-accidentals.mf > out/feta13.dep ) && TMP=`mktemp -d ./out/pfbtemp.feta13.XXXXXXXXX` \ +&& ( cd $TMP \ + && ln -s ../mf2pt1.mem . \ + && ln -s ../../mf2pt1.mp . \ + && MFINPUTS=/build/lilypond-2.19.81+really-2.18.2/mf:..:: /build/lilypond-2.19.81+really-2.18.2/scripts/build/out/mf2pt1 --rounding=0.0001 --family=feta13 --fullname=feta13 --name=feta13 feta13.mf ) \ +&& mv $TMP/*pfb ./out; \ +rm -rf $TMP + (/build/lilypond-2.19.81+really-2.18.2/mf/feta-clefs.mf +@{char@:Solesmes punctum auctum descendens@:113@:0@:1.62904@:1.80301@:1.044@:1. +62904@:0@:ssolesmes.auct.desc@} [113] +@{char@:Reverse Custos Med.@:99@:0@:0.80743@:4.20752@:1.61487@:0.80743@:0@:medi +caea.d1@} [99] +@{group@:clefs@} +! Warning: Replacing filldraw with fill. +@{char@:C clef@:144@:0@:7.77383@:5.61002@:5.61002@:7.77383@:0@:C@} [144] +@{char@:Reverse Custos Med.@:100@:0@:0.80743@:3.50626@:1.61487@:0.80743@:0@:med +icaea.d2@} [100] +@{char@:Custos Ed. Vat.@:101@:0@:0.77515@:1.00127@:2.80501@:0.77515@:0@:vatican +a.u0@} [101]This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) +(./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp +@{char@:Custos Ed. Vat.@:102@:0@:0.77515@:1.00127@:4.20752@:0.77515@:0@:vatican +a.u1@} [102] +! Warning: Replacing filldraw with fill. +@{char@:C clef@:145@:0@:6.30403@:4.48804@:4.48804@:6.30403@:0@:C_change@} [145] +@{char@:Solesmes punctum incl. auctum@:114@:0@:1.80919@:1.2919@:1.2919@:0.9046@ +:0.44247@:ssolesmes.incl.auctum@} [114] Preloading the plain base, version 0.99: preliminaries, basic constants and mathematical macros, macros for converting units, @@ -270962,19 +269818,9 @@ macros for proof labels and rules, macros for character and font administration, and a few last-minute items.) -@{group@:brackettips@} -@{char@:bracket tip up@:163@:0@:5.985@:0.70876@:4.3092@:5.985@:0@:up@} [163] -@{char@:short fermata up@:85@:4.455@:4.455@:0@:9.801@:4.455@:0@:ushortfermata@} -[85] -@{char@:Pedal P@:159@:0@:4.67502@:0@:5.61002@:4.67502@:0@:P@} [159] -@{char@:Arrowed Flat (arrow up and down)@:63@:1.5517@:2.82802@:7.77704@:9.54451 -@:2.82802@:0@:flat.arrowboth@} [63]) -@{char@:bracket tip down@:164@:0@:5.985@:4.3092@:0.70876@:5.985@:0@:down@} -[164] -@{puorg@:brackettips@} -) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-accordion.mf +@{char@:Custos Ed. Vat.@:103@:0@:0.77515@:1.00127@:3.50626@:0.77515@:0@:vatican +a.u2@} [103]@{char@:F clef @:146@:0@:7.5268@:7.01253@:2.80501@:7.5268@:0@:F@} [146]) (/build/lilypond-2.19.81+really-2.18.2/mf/feta20.mf -@{char@:Pedal d@:160@:0@:3.74@:0@:4.90877@:3.74@:0@:d@} [160] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-autometric.mf ****************************************************** Using feta Autometric macros. @@ -270982,888 +269828,771 @@ NAME/CODE/BP/WD/DP/HT/WX/WY ****************************************************** ) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-generic.mf -@{char@:64th Mensural Flag (down)@:142@:1.68303@:0@:0.28052@:14.02504@:0@:0@:me -nsurald06@} [142] -@{char@:short fermata down@:86@:4.455@:4.455@:9.801@:0@:4.455@:0@:dshortfermata -@} [86] -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf -@{group@:accordion@} -@{char@:accordion register discant@:165@:5.00879@:5.00879@:0.19864@:9.64868@:5. -00879@:0@:discant@} [165] -@{char@:Pedal e@:161@:0@:2.244@:0@:3.20572@:2.244@:0@:e@} [161] -@{char@:Flat (slashed)@:64@:1.41399@:2.82802@:2.12102@:6.71649@:2.82802@:0@:fla -t.slash@} [64]) -@{char@:accordion register dot@:166@:0.7875@:0.7875@:0.7875@:0.7875@:0.7875@:0@ -:dot@} [166] +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf -@{char@:long fermata up@:87@:5.56876@:5.56876@:0@:6.68251@:5.56876@:0@:ulongfer -mata@} [87] -@{char@:accordion register freebass@:167@:3.43378@:3.43378@:0.19864@:6.49866@:3 -.43378@:0@:freebass@} [167]) -@{char@:Flat (slashed twice)@:65@:1.41399@:2.82802@:2.12102@:6.71649@:2.82802@: -0@:flat.slashslash@} [65] +@{char@:Reverse Custos Ed. Vat.@:104@:0@:0.77515@:2.80501@:1.00127@:0.77515@:0@ +:vaticana.d0@} [104]) +@{char@:Solesmes stropha@:115@:0@:1.80919@:1.2919@:1.2919@:0.9046@:0.44247@:sso +lesmes.stropha@} [115] @{font@:GNU@:LilyPond@:feta@:20@:fetaMusic@} (/build/lilypond-2.19.81+really-2.18.2/mf/feta-rests.mf -@{char@:long fermata down@:88@:5.56876@:5.56876@:6.68251@:0@:5.56876@:0@:dlongf -ermata@} [88] -@{char@:accordion register stdbass@:168@:6.58379@:6.58379@:0.19864@:12.79868@:6 -.58379@:0@:stdbass@} [168] +@{char@:Reverse Custos Ed. Vat.@:105@:0@:0.77515@:4.20752@:1.00127@:0.77515@:0@ +:vaticana.d1@} [105] @{group@:rests@} @{char@:whole rest@:33@:0@:7.5@:3.125@:0@:7.5@:0@:0@} [33] @{char@:half rest@:34@:0@:7.5@:0@:3.125@:7.5@:0@:1@} [34] -@{char@:Flatflat (mirrored)@:66@:0@:5.65602@:2.12102@:6.71649@:5.65602@:0@:mirr -oredflat.flat@} [66] -@{char@:64th Mensural Flag (down)@:143@:1.68303@:0@:0.28052@:12.62254@:0@:0@:me -nsurald16@} [143] -@{char@:accordion register bayanbass@:169@:3.43378@:3.43378@:0.28377@:9.7338@:3 -.43378@:0@:bayanbass@} [169] -@{char@:Pedal Ped@:162@:0@:8.95358@:0@:5.61002@:8.95358@:0@:Ped@} [162] -@{puorg@:pedal@} -) -@{char@:Semi flat@:67@:0.53972@:2.82802@:2.12102@:6.71649@:2.82802@:0@:mirrored -flat@} [67] +@{char@:F clef (reduced)@:147@:0@:6.02145@:5.61005@:2.24402@:6.02145@:0@:F_chan +ge@} [147] @{char@:whole rest (outside staff)@:35@:0@:7.5@:3.125@:0.50005@:7.5@:0@:0o@} -[35] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-brackettips.mf -@{char@:very long fermata up@:89@:6.68251@:6.68251@:0@:7.12804@:6.68251@:0@:uve -rylongfermata@} [89] +[35] @{char@:half rest (outside staff)@:36@:0@:7.5@:0.50005@:3.125@:7.5@:0@:1o@} [36] -@{group@:brackettips@} -@{char@:bracket tip up@:163@:0@:5.3295@:0.63112@:3.83725@:5.3295@:0@:up@} [163] - @{char@:maxima rest@:37@:0@:9@:5@:5@:9@:0@:M3@} [37] -@{char@:Semi flat@:68@:1.41399@:2.82802@:2.12102@:6.71649@:2.82802@:0@:mirrored -flat.backslash@} [68] -@{char@:longa rest@:38@:0@:3@:5@:5@:3@:0@:M2@} [38]@{char@:bracket tip down@:164@:0@:5.3295@:3.83725@:0.63112@:5.3295@:0@:down@} -[164] -@{puorg@:brackettips@} -) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-accordion.mf +@{char@:Reverse Custos Ed. Vat.@:106@:0@:0.77515@:3.50626@:1.00127@:0.77515@:0@ +:vaticana.d2@} [106] +@{char@:longa rest@:38@:0@:3@:5@:5@:3@:0@:M2@} [38] +@{char@:Solesmes stropha aucta@:116@:0@:1.80919@:1.2919@:1.2919@:0.9046@:0.4424 +7@:ssolesmes.stropha.aucta@} [116] @{char@:breve rest@:39@:0@:3@:0@:5@:3@:0@:M1@} [39] +@{char@:Custos Mensural@:107@:0@:3.87566@:1.06581@:5.61002@:3.87566@:0@:mensura +l.u0@} [107] +@{char@:G clef@:148@:0@:7.1949@:7.15279@:13.46405@:7.1949@:0@:G@} [148] @{char@:breve rest (outside staff)@:40@:0@:3@:0.50005@:5@:3@:0@:M1o@} [40] -@{group@:accordion@} -@{char@:accordion register discant@:165@:4.48358@:4.48358@:0.19325@:8.60829@:4. -48358@:0@:discant@} [165] -@{char@:Double Flat@:69@:0.53972@:5.12575@:2.12102@:6.71649@:5.12575@:0@:flatfl -at@} [69] -@{char@:very long fermata down@:90@:6.68251@:6.68251@:7.12804@:0@:6.68251@:0@:d -verylongfermata@} [90] -@{char@:accordion register dot@:166@:0.70126@:0.70126@:0.70126@:0.70126@:0.7012 -6@:0@:dot@} [166] -@{char@:64th Mensural Flag (down)@:144@:1.68303@:0@:0.28052@:13.32379@:0@:0@:me -nsurald26@} [144] @{char@:Quarter rest@:41@:0@:4.74998@:6.25@:7.8125@:4.74998@:0@:2@} [41] -@{puorg@:flags@} -) (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-timesignatures.mf -@{char@:Thumb@:91@:1.782@:1.782@:3.56403@:2.22751@:1.782@:0@:thumb@} [91] -@{char@:accordion register freebass@:167@:3.08107@:3.08107@:0.19325@:5.80327@:3 -.08107@:0@:freebass@} [167] -@{char@:accordion oldEE@:170@:3.43378@:3.43378@:0@:6.69728@:3.43378@:0@:oldEE@} -[170] @{char@:Classical quarter rest@:42@:0@:5@:5.25003@:4.1@:5@:0@:2classical@} [42] -@{char@:> accent@:92@:4.00948@:4.00948@:2.22751@:2.22751@:4.00948@:0@:sforzato@ -} [92] -@{char@:accordion push@:171@:3.04382@:0@:0@:7.60968@:0@:0@:push@} [171] +Converting PostScript graphics to Type 1 font programs... + +Invoking "t1asm feta-alphabet11.pt1 feta-alphabet11.pfb"... + +@{char@:Solesmes oriscus@:117@:0@:1.93935@:0.96893@:0.96893@:1.93935@:0@:ssoles +mes.oriscus@} [117] @{char@:8th rest@:43@:0@:5@:5.25003@:4.1@:5@:0@:3@} [43] -@{char@:accordion pull@:172@:2.44975@:0.59407@:0@:7.60968@:0.59407@:0@:pull@} -[172] -@{puorg@:accordion@} -) -@{group@:timesig@} -@{char@:Mensural 4/4 meter@:145@:0@:5.05695@:2.52847@:2.52847@:5.05695@:0@:mens -ural44@} [145] -@{char@:espr@:93@:8.46448@:8.46448@:2.22751@:2.22751@:8.46448@:0@:espr@} [93] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-ties.mf -@{char@:accordion register stdbass@:168@:5.88608@:5.88608@:0.19325@:11.41328@:5 -.88608@:0@:stdbass@} [168] +@{char@:Custos Mensural@:108@:0@:3.87566@:1.06581@:7.01253@:3.87566@:0@:mensura +l.u1@} [108] @{char@:16th rest@:44@:0@:5.99998@:10.25003@:4.1@:5.99998@:0@:4@} [44] -@{char@:staccato dot@:94@:0.89099@:0.89099@:0.89099@:0.89099@:0.89099@:0@:stacc -ato@} [94] -@{group@:ties@} -@{char@:Short lyric tie@:173@:0@:0@:1.99496@:0@:0@:0@:lyric.short@} [173] -@{char@:Mensural 2/2 meter@:146@:0@:5.05695@:3.79271@:3.79271@:5.05695@:0@:mens -ural22@} [146] -@{char@:3/4 Flat@:70@:0.53972@:5.12575@:2.12102@:6.71649@:5.12575@:0@:flatflat. -slash@} [70] -@{char@:staccatissimo/martellato up@:95@:0.92686@:0.92686@:0.2@:4.49088@:0.9268 -6@:0@:ustaccatissimo@} [95] -@{char@:Default lyric tie@:174@:0@:0@:2.06496@:0@:0@:0@:lyric.default@} [174] -@{puorg@:ties@} -) +@{char@:G clef@:149@:0@:5.75595@:5.72226@:11.12718@:5.75595@:0@:G_change@} +[149] @{char@:32th rest@:45@:0@:6.50002@:10.25003@:9.1@:6.50002@:0@:5@} [45] -@{parameter@:staffsize@:12.6@} -@{parameter@:stafflinethickness@:0.43655@} -@{parameter@:staff_space@:3.15001@} -@{parameter@:linethickness@:0.43655@} -@{parameter@:black_notehead_width@:4.12764@} -@{parameter@:ledgerlinethickness@:0.87311@} -@{parameter@:blot_diameter@:0.4@} -@{tnof@}) ) -@{char@:accordion register bayanbass@:169@:3.08107@:3.08107@:0.27606@:8.69109@: -3.08107@:0@:bayanbass@} [169] -@{char@:Mensural 3/2 meter@:147@:0@:5.05695@:2.52847@:2.52847@:5.05695@:0@:mens -ural32@} [147] -@{char@:Double Sharp@:71@:0@:3.535@:1.7675@:1.7675@:3.535@:0@:doublesharp@} -[71] -@{char@:staccatissimo/martellato down@:96@:0.92686@:0.92686@:4.49088@:0.2@:0.92 -686@:0@:dstaccatissimo@} [96] -@{char@:Right Parenthesis@:72@:0@:2.21727@:3.535@:3.535@:2.21727@:0@:rightparen -@} [72] +@{char@:percussion clef@:150@:-1.87935@:5.61002@:2.80501@:2.80501@:5.61002@:0@: +percussion@} [150] +@{char@:percussion clef (reduced)@:151@:-1.5035@:4.48804@:2.24402@:2.24402@:4.4 +8804@:0@:percussion_change@} [151] +@{char@:Ed. Med. inclinatum@:118@:0@:2.3569@:1.683@:1.683@:1.17845@:0.83357@:sm +edicaea.inclinatum@} [118] +@{char@:Ed. Med. punctum@:119@:0@:2.24397@:1.40251@:1.40251@:2.24397@:0@:smedic +aea.punctum@} [119] +@{char@:Ed. Med. reverse virga@:120@:0@:2.24397@:1.40251@:7.01253@:2.24397@:0@: +smedicaea.rvirga@} [120] @{char@:64th rest@:46@:0@:6.99997@:15.25003@:9.1@:6.99997@:0@:6@} [46] -@{char@:Mensural 6/4 meter@:148@:0@:5.05695@:2.52847@:2.52847@:5.05695@:0@:mens -ural64@} [148] -@{char@:portato/single tenuto@:97@:2.67303@:2.67303@:0.38507@:0.38507@:2.67303@ -:0@:tenuto@} [97] -@{char@:Left Parenthesis@:73@:2.21727@:0@:3.535@:3.535@:0@:0@:leftparen@} [73] -@{puorg@:accidentals@} -) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-arrowheads.mf -(some charht values had to be adjusted by as much as 0.28354pt) -(some chardp values had to be adjusted by as much as 0.21828pt) -Font metrics written on feta13.tfm. -142 output files written: feta13.33 .. feta13.174 -Transcript written on feta13.log. +Invoking "fontforge -script feta-alphabet11.pe feta-alphabet11.pfb"... @{char@:128th rest@:47@:0@:7.5@:15.25003@:14.1@:7.5@:0@:7@} [47] @{puorg@:rests@} -) -@{group@:arrowheads@} -@{char@:open@:74@:3.535@:0.35982@:1.7675@:1.7675@:0.35982@:0@:open.01@} [74] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-accidentals.mf -@{char@:Mensural 9/4 meter@:149@:0@:5.05695@:2.52847@:2.52847@:5.05695@:0@:mens -ural94@} [149] -@{char@:portato/tenuto with staccato@:98@:2.67303@:2.67303@:0.33694@:2.98332@:2 -.67303@:0@:uportato@} [98] -@{char@:open@:75@:0.35982@:3.535@:1.7675@:1.7675@:3.535@:0@:open.0M1@} [75]This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) -(./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp -@{char@:Mensural 3/4 meter@:150@:0@:5.05695@:3.79271@:3.79271@:5.05695@:0@:mens -ural34@} [150] -@{char@:open@:76@:1.7675@:1.7675@:3.535@:0.35982@:1.7675@:0@:open.11@} [76] +) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-accidentals.mf +@{char@:Custos Mensural@:109@:0@:3.87566@:1.06581@:6.31126@:3.87566@:0@:mensura +l.u2@} [109] +@{char@:Ed. Med. virga@:121@:0@:2.24397@:7.01253@:1.40251@:2.24397@:0@:smedicae +a.virga@} [121] +@{char@:tab clef@:152@:-0.56099@:7.85403@:8.07848@:8.07848@:7.85403@:0@:tab@} +[152] @{group@:accidentals@} @{char@:Sharp@:48@:0@:5.50003@:7.5@:7.5@:5.50003@:0@:sharp@} [48] -@{char@:open@:77@:1.7675@:1.7675@:0.35982@:3.535@:1.7675@:0@:open.1M1@} [77] -@{char@:portato/tenuto with staccato@:99@:2.67303@:2.67303@:2.98332@:0.33694@:2 -.67303@:0@:dportato@} [99] -Preloading the plain base, version 0.99: preliminaries, - basic constants and mathematical macros, - macros for converting units, - macros and tables for various modes of operation, - macros for drawing and filling, - macros for proof labels and rules, - macros for character and font administration, -and a few last-minute items.) -@{char@:marcato up@:100@:2.22751@:2.22751@:0@:4.90053@:2.22751@:0@:umarcato@} -[100] -@{char@:close@:78@:3.535@:0@:1.7675@:1.7675@:0@:0@:close.01@} [78] -@{char@:Mensural 6/8 meter@:151@:0@:5.05695@:3.79271@:3.79271@:5.05695@:0@:mens -ural68@} [151] +@{char@:Reverse Custos Mensural@:110@:0@:3.87566@:5.61002@:1.06581@:3.87566@:0@ +:mensural.d0@} [110] +@{char@:Reverse Custos Mensural@:111@:0@:3.87566@:7.01253@:1.06581@:3.87566@:0@ +:mensural.d1@} [111] @{char@:Arrowed Sharp (arrow up)@:49@:0@:5.50003@:7.5@:13.49998@:5.50003@:0@:sh -arp.arrowup@} [49]) -@{char@:accordion oldEE@:170@:3.08107@:3.08107@:0@:5.9965@:3.08107@:0@:oldEE@} -[170] -(/build/lilypond-2.19.81+really-2.18.2/mf/feta23.mf -@{char@:marcato down@:101@:2.22751@:2.22751@:4.90053@:0@:2.22751@:0@:dmarcato@} -[101] -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-autometric.mf -****************************************************** -Using feta Autometric macros. -order of messages: - NAME/CODE/BP/WD/DP/HT/WX/WY -****************************************************** +arp.arrowup@} [49] +@{char@:tab clef (reduced)@:153@:-0.44879@:6.28326@:6.46281@:6.46281@:6.28326@: +0@:tab_change@} [153] +@{puorg@:clefs@} ) -@{char@:accordion push@:171@:2.75362@:0@:0@:6.88416@:0@:0@:push@} [171] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-generic.mf -@{char@:close@:79@:0@:3.535@:1.7675@:1.7675@:3.535@:0@:close.0M1@} [79] -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf -@{char@:open (unstopped)@:102@:1.782@:1.782@:2.22751@:2.22751@:1.782@:0@:open@} -[102] -@{char@:Mensural 9/8 meter@:152@:0@:5.05695@:3.79271@:3.79271@:5.05695@:0@:mens -ural98@} [152] -@{char@:accordion pull@:172@:2.18864@:0.56497@:0@:6.88416@:0.56497@:0@:pull@} -[172] -@{puorg@:accordion@} -)) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-ties.mf -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf +@{char@:Hufnagel punctum@:122@:0@:4.00597@:1.40251@:1.40251@:2.00299@:0.55309@: +shufnagel.punctum@} [122] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-timesignatures.mf @{char@:Arrowed Sharp (arrow down)@:50@:0.75008@:5.50003@:13.49998@:7.5@:5.5000 3@:0@:sharp.arrowdown@} [50] -@{char@:close@:80@:1.7675@:1.7675@:3.535@:0@:1.7675@:0@:close.11@} [80] -@{char@:Mensural 4/8 meter@:153@:0@:5.05695@:2.52847@:2.52847@:5.05695@:0@:mens -ural48@} [153]) -@{group@:ties@} -@{char@:Short lyric tie@:173@:0@:0@:1.77647@:0@:0@:0@:lyric.short@} [173] -@{char@:halfopen (unstopped)@:103@:1.782@:1.782@:2.22751@:2.22751@:1.782@:0@:ha -lfopen@} [103] -@{font@:GNU@:LilyPond@:feta@:22.45@:fetaMusic@} -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-rests.mf -@{char@:close@:81@:1.7675@:1.7675@:0@:3.535@:1.7675@:0@:close.1M1@} [81] -@{puorg@:arrowheads@} -) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-dots.mf -@{char@:Default lyric tie@:174@:0@:0@:1.83879@:0@:0@:0@:lyric.default@} [174] -@{puorg@:ties@} -) -@{parameter@:staffsize@:11.22@} -@{parameter@:stafflinethickness@:0.42471@} -@{parameter@:staff_space@:2.80501@} -@{parameter@:linethickness@:0.42471@} -@{parameter@:black_notehead_width@:3.66487@} -@{parameter@:ledgerlinethickness@:0.84943@} -@{parameter@:blot_diameter@:0.4@} -@{tnof@}) ) -@{char@:Mensural 6/8 meter@:154@:0@:5.05695@:2.52847@:2.52847@:5.05695@:0@:mens -ural68alt@} [154] -@{group@:dots@} -@{char@:duration dot@:82@:0@:1.54262@:0.77132@:0.77132@:1.54262@:0@:dot@} [82] -@{puorg@:dots@} -) -@{char@:halfopen vertical@:104@:1.782@:1.782@:2.22751@:2.22751@:1.782@:0@:halfo -penvertical@} [104] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-scripts.mf +@{char@:Reverse Custos Mensural@:112@:0@:3.87566@:6.31126@:1.06581@:3.87566@:0@ +:mensural.d2@} [112] +@{puorg@:custodes@} +) (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-accidentals.mf @{char@:Arrowed Sharp (arrows up and down)@:51@:0.75008@:5.50003@:13.49998@:13. 49998@:5.50003@:0@:sharp.arrowboth@} [51] -@{group@:rests@} -@{char@:whole rest@:33@:0@:8.41876@:3.50781@:0@:8.41876@:0@:0@} [33] -@{char@:plus (stopped)@:105@:2.45027@:2.45027@:2.45027@:2.45027@:2.45027@:0@:st -opped@} [105] -@{group@:scripts@} -@{char@:fermata up@:83@:4.75609@:4.75609@:0.33733@:5.19797@:4.75609@:0@:ufermat -a@} [83] +@{char@:Hufnagel virga@:123@:0@:4.00597@:4.20752@:1.40251@:4.00597@:0@:shufnage +l.virga@} [123] +@{group@:timesig@} +@{char@:4/4 meter@:154@:0@:4.62431@:2.80501@:2.80501@:4.62431@:0@:C44@} [154] @{char@:1/2 Sharp@:52@:0@:3.49998@:7.5@:7.5@:3.49998@:0@:sharp.slashslash.stem@ } [52] -(some charht values had to be adjusted by as much as 0.25249pt) -(some chardp values had to be adjusted by as much as 0.20262pt) -Font metrics written on feta11.tfm. -142 output files written: feta11.33 .. feta11.174 -Transcript written on feta11.log. - -@{char@:Upbow@:106@:2.89577@:2.89577@:0@:9.26646@:2.89577@:0@:upbow@} [106] -@{char@:half rest@:34@:0@:8.41876@:0@:3.50781@:8.41876@:0@:1@} [34] -@{char@:Mensural 2/4 meter@:155@:0@:5.05695@:3.79271@:3.79271@:5.05695@:0@:mens -ural24@} [155] -@{char@:fermata down@:84@:4.75609@:4.75609@:5.19797@:0.33733@:4.75609@:0@:dferm -ata@} [84] -@{char@:Downbow@:107@:3.34126@:3.34126@:0@:5.93999@:3.34126@:0@:downbow@} [107] - +@{char@:2/2 meter@:155@:0@:4.62431@:2.80501@:2.80501@:4.62431@:0@:C22@} [155] +@{puorg@:timesig@} +) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-pedals.mf +@{char@:Hufnagel pes lower punctum@:124@:0@:5.61002@:0.98175@:0.98175@:5.61002@ +:0@:shufnagel.lpes@} [124] +@{group@:accidentals@} +@{char@:Ed. Med. Flat@:113@:0.28052@:1.68303@:1.68303@:2.80501@:1.68303@:0@:med +icaeaM1@} [113] +@{char@:Kievan final note@:125@:0@:3.3581@:4.20752@:4.20752@:3.3581@:0@:sM2kiev +an@} [125] @{char@:Sharp (3 beams)@:53@:0@:5.50003@:7.5@:7.5@:5.50003@:0@:sharp.slashslash slash.stemstem@} [53] -@{char@:Mensural 4/4 meter@:156@:0@:5.05695@:2.52847@:2.52847@:5.05695@:0@:neom -ensural44@} [156]@{char@:Reverse turn@:108@:4.87267@:4.87267@:2.35854@:2.35854@:4.87267@:0@:reve -rseturn@} [108] -@{char@:short fermata up@:85@:3.535@:3.535@:0@:7.777@:3.535@:0@:ushortfermata@} -[85] -@{char@:whole rest (outside staff)@:35@:0@:8.41876@:3.50781@:0.52107@:8.41876@: -0@:0o@} [35] +@{group@:pedal@} +@{char@:Pedal asterisk@:156@:0@:4.36334@:0@:4.36334@:4.36334@:0@:*@} [156] +@{char@:Pedal dash@:157@:0@:2.96191@:0@:3.20572@:2.96191@:0@:M@} [157] +@{char@:Pedal dot@:158@:0@:0.9873@:0@:0.9873@:0.9873@:0@:.@} [158] +@{char@:Ed. Vat. Flat@:114@:0.10619@:1.5087@:0.95369@:2.55257@:1.5087@:0@:vatic +anaM1@} [114] +@{char@:Ed. Vat. Natural@:115@:0.16988@:1.29185@:2.13179@:2.13179@:1.29185@:0@: +vaticana0@} [115] +@{char@:Kievan recitative mark@:126@:0@:16.31659@:2.3803@:2.3803@:16.31659@:0@: +sM1kievan@} [126] +@{char@:Pedal P@:159@:0@:4.67502@:0@:5.61002@:4.67502@:0@:P@} [159] +@{char@:Pedal d@:160@:0@:3.74@:0@:4.90877@:3.74@:0@:d@} [160] +@{char@:Kievan whole note@:127@:0@:2.80501@:2.80501@:2.80501@:2.80501@:0@:s0kie +van@} [127] +@{char@:Pedal e@:161@:0@:2.244@:0@:3.20572@:2.244@:0@:e@} [161] @{char@:1/2 Sharp (3 beams)@:54@:0@:4.74998@:6.50002@:6.50002@:4.74998@:0@:shar p.slashslashslash.stem@} [54] -@{char@:half rest (outside staff)@:36@:0@:8.41876@:0.52107@:3.50781@:8.41876@:0 -@:1o@} [36] -@{char@:Mensural 2/2 meter@:157@:0@:5.05695@:2.52847@:2.52847@:5.05695@:0@:neom -ensural22@} [157] -mf2pt1 is using the following font parameters: - font_version: 001.000 - font_comment: Font converted to Type 1 by mf2pt1, written by Scott Pakin. - font_family: feta13 - font_weight: Medium - font_identifier: feta12.6 - font_fixed_pitch: false - font_slant: 0 - font_underline_position: -80 - font_underline_thickness: 40 - font_name: feta13 - font_unique_id: 4482730 - font_size: 12.5529265255293 (bp) - font_coding_scheme: asis - -Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=79.6626984126984; bpppix 0.02; nonstopmode; input feta13.mf'"... - -@{char@:Turn@:109@:4.87267@:4.87267@:2.35854@:2.35854@:4.87267@:0@:turn@} [109] - -@{char@:short fermata down@:86@:3.535@:3.535@:7.777@:0@:3.535@:0@:dshortfermata -@} [86] -@{char@:Mensural 3/2 meter@:158@:0@:5.05695@:2.52847@:2.52847@:5.05695@:0@:neom -ensural32@} [158] -@{char@:maxima rest@:37@:0@:10.10252@:5.6125@:5.6125@:10.10252@:0@:M3@} [37] +@{char@:Kievan quarter note down@:128@:0@:2.86111@:7.01253@:1.12198@:2.86111@:0 +@:d2kievan@} [128] +@{char@:Kievan quarter note up@:129@:0@:2.86111@:1.12198@:7.29305@:2.86111@:0@: +u2kievan@} [129] +@{char@:Mensural Sharp@:116@:1.06746@:1.62845@:1.29185@:1.29185@:1.62845@:0@:me +nsural1@} [116] +@{char@:Kievan half note (line position)@:130@:0@:2.9733@:4.48804@:2.80501@:2.9 +733@:0@:s1kievan@} [130] +@{char@:Kievan half note (space position)@:131@:0@:3.08553@:2.80501@:3.92699@:3 +.08553@:0@:sr1kievan@} [131] @{char@:3/4 Sharp@:55@:0@:8.00003@:7.5@:7.5@:8.00003@:0@:sharp.slashslash.stems temstem@} [55] -@{char@:long fermata up@:87@:4.41876@:4.41876@:0@:5.3025@:4.41876@:0@:ulongferm -ata@} [87] -@{char@:longa rest@:38@:0@:3.36751@:5.6125@:5.6125@:3.36751@:0@:M2@} [38]@{char@:Trill (`tr')@:110@:3.78677@:3.78677@:0@:9.35545@:3.78677@:0@:trill@} -[110] -@{char@:breve rest@:39@:0@:3.36751@:0@:5.6125@:3.36751@:0@:M1@} [39] -@{char@:long fermata down@:88@:4.41876@:4.41876@:5.3025@:0@:4.41876@:0@:dlongfe -rmata@} [88] -@{char@:Mensural 6/4 meter@:159@:0@:5.05695@:2.52847@:2.52847@:5.05695@:0@:neom -ensural64@} [159] +@{char@:Mensural Flat@:117@:0.31854@:1.44052@:1.01979@:5.36757@:1.44052@:0@:men +suralM1@} [117] @{char@:Natural@:56@:0@:3.33333@:7.5@:7.5@:3.33333@:0@:natural@} [56] -@{char@:left heel@:111@:2.22751@:2.22751@:2.22751@:2.97@:2.22751@:0@:upedalheel -@} [111] -@{char@:right heel@:112@:2.22751@:2.22751@:2.97@:2.22751@:2.22751@:0@:dpedalhee -l@} [112] -@{char@:Mensural 9/4 meter@:160@:0@:5.05695@:2.52847@:2.52847@:5.05695@:0@:neom -ensural94@} [160] +@{char@:Pedal Ped@:162@:0@:8.95358@:0@:5.61002@:8.95358@:0@:Ped@} [162] +@{puorg@:pedal@} +) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-brackettips.mf @{char@:Arrowed Natural (arrow up)@:57@:1.50014@:3.33333@:7.5@:13.49998@:3.3333 3@:0@:natural.arrowup@} [57] -@{char@:very long fermata up@:89@:5.3025@:5.3025@:0@:5.65602@:5.3025@:0@:uveryl -ongfermata@} [89] -@{char@:left toe@:113@:2.22751@:2.22751@:0@:6.68251@:2.22751@:0@:upedaltoe@} -[113] -@{char@:right toe@:114@:2.22751@:2.22751@:6.68251@:0@:2.22751@:0@:dpedaltoe@} -[114] -@{char@:breve rest (outside staff)@:40@:0@:3.36751@:0.52107@:5.6125@:3.36751@:0 -@:M1o@} [40] -@{char@:Mensural 3/4 meter@:161@:0@:5.05695@:2.52847@:2.52847@:5.05695@:0@:neom -ensural34@} [161] +@{char@:Kievan eighth note (down)@:132@:0@:3.50626@:8.41502@:1.40251@:3.50626@: +0@:d3kievan@} [132] +@{group@:brackettips@} +@{char@:bracket tip up@:163@:0@:5.3295@:0.63112@:3.83725@:5.3295@:0@:up@} [163] +@{char@:bracket tip down@:164@:0@:5.3295@:3.83725@:0.63112@:5.3295@:0@:down@} +[164] +@{puorg@:brackettips@} +) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-accordion.mf +@{char@:Kievan eighth note (up)@:133@:0@:2.80501@:1.12198@:8.1345@:2.80501@:0@: +u3kievan@} [133] +@{puorg@:noteheads@} +) +@{tnof@}) ) @{char@:Arrowed Natural (arrow down)@:58@:0@:3.33333@:13.49998@:7.5@:3.33333@:0 @:natural.arrowdown@} [58] -@{char@:Flageolet@:115@:2.376@:2.376@:2.376@:2.376@:2.376@:0@:flageolet@} [115] - -@{char@:very long fermata down@:90@:5.3025@:5.3025@:5.65602@:0@:5.3025@:0@:dver -ylongfermata@} [90] -@{char@:Quarter rest@:41@:0@:5.33186@:7.01563@:8.76955@:5.33186@:0@:2@} [41] -@{char@:Mensural 6/8 meter@:162@:0@:5.05695@:2.52847@:2.52847@:5.05695@:0@:neom -ensural68@} [162] @{char@:Arrowed Natural (arrows up and down)@:59@:1.50014@:3.33333@:13.49998@:1 3.49998@:3.33333@:0@:natural.arrowboth@} [59] -@{char@:Classical quarter rest@:42@:0@:5.6125@:5.87305@:4.60226@:5.6125@:0@:2cl -assical@} [42] -@{char@:Thumb@:91@:1.414@:1.414@:2.82802@:1.7675@:1.414@:0@:thumb@} [91] -@{char@:8th rest@:43@:0@:5.6125@:5.87305@:4.60226@:5.6125@:0@:3@} [43] -@{char@:> accent@:92@:3.18149@:3.18149@:1.7675@:1.7675@:3.18149@:0@:sforzato@} -[92] -@{char@:Mensural 9/8 meter@:163@:0@:5.05695@:2.52847@:2.52847@:5.05695@:0@:neom -ensural98@} [163] +@{group@:accordion@} +@{char@:accordion register discant@:165@:4.48358@:4.48358@:0.19325@:8.60829@:4. +48358@:0@:discant@} [165] +@{char@:accordion register dot@:166@:0.70126@:0.70126@:0.70126@:0.70126@:0.7012 +6@:0@:dot@} [166] +(some charht values had to be adjusted by as much as 0.06783pt) +Font metrics written on parmesan-noteheads11.tfm. +101 output files written: parmesan-noteheads11.33 .. parmesan-noteheads11.133 +Transcript written on parmesan-noteheads11.log. + +@{char@:accordion register freebass@:167@:3.08107@:3.08107@:0.19325@:5.80327@:3 +.08107@:0@:freebass@} [167] @{char@:Flat@:60@:0.60005@:4.00002@:3.00003@:9.49997@:4.00002@:0@:flat@} [60] -@{char@:espr@:93@:6.71649@:6.71649@:1.7675@:1.7675@:6.71649@:0@:espr@} [93] -@{char@:16th rest@:44@:0@:6.73499@:11.48555@:4.60226@:6.73499@:0@:4@} [44] -@{char@:staccato dot@:94@:0.70699@:0.70699@:0.70699@:0.70699@:0.70699@:0@:stacc -ato@} [94]@{char@:Segno@:116@:4.455@:4.455@:6.68251@:6.68251@:4.455@:0@:segno@} [116] -@{char@:staccatissimo/martellato up@:95@:0.80328@:0.80328@:0.2@:3.6313@:0.80328 -@:0@:ustaccatissimo@} [95] +@{char@:Hufnagel Flat@:118@:0.42471@:1.82722@:1.05386@:5.26138@:1.82722@:0@:huf +nagelM1@} [118] +@{char@:accordion register stdbass@:168@:5.88608@:5.88608@:0.19325@:11.41328@:5 +.88608@:0@:stdbass@} [168] +@{char@:accordion register bayanbass@:169@:3.08107@:3.08107@:0.27606@:8.69109@: +3.08107@:0@:bayanbass@} [169] @{char@:Arrowed Flat (arrow up)@:61@:1.72516@:4.00002@:3.00003@:13.49998@:4.000 -02@:0@:flat.arrowup@} [61] -@{char@:32th rest@:45@:0@:7.29626@:11.48555@:10.21477@:7.29626@:0@:5@} [45] -@{char@:Mensural 4/8 meter@:164@:0@:5.05695@:2.52847@:2.52847@:5.05695@:0@:neom -ensural48@} [164] -@{char@:staccatissimo/martellato down@:96@:0.80328@:0.80328@:3.6313@:0.2@:0.803 -28@:0@:dstaccatissimo@} [96] -@{char@:Varied Segno@:117@:5.56876@:5.56876@:17.82@:17.82@:5.56876@:0@:varsegno -@} [117] -@{char@:portato/single tenuto@:97@:2.12102@:2.12102@:0.35982@:0.35982@:2.12102@ -:0@:tenuto@} [97] +02@:0@:flat.arrowup@} [61]Copyright (c) 2000-2014 by George Williams. See AUTHORS for Contributors. + License GPLv3+: GNU GPL version 3 or later + with many parts BSD . Please read LICENSE. + Based on sources from 11:21 UTC 24-Sep-2017-ML-D. + Based on source from git with hash: + @{char@:Arrowed Flat (arrow down)@:62@:1.72516@:4.00002@:11.00006@:9.49997@:4.0 0002@:0@:flat.arrowdown@} [62] -@{char@:64th rest@:46@:0@:7.85747@:17.09805@:10.21477@:7.85747@:0@:6@} [46] -@{char@:Mensural 6/8 meter@:165@:0@:5.05695@:2.52847@:2.52847@:5.05695@:0@:neom -ensural68alt@} [165] -@{char@:portato/tenuto with staccato@:98@:2.12102@:2.12102@:0.31483@:2.44862@:2 -.12102@:0@:uportato@} [98] -@{char@:portato/tenuto with staccato@:99@:2.12102@:2.12102@:2.44862@:0.31483@:2 -.12102@:0@:dportato@} [99] -@{char@:Coda@:118@:4.52928@:4.52928@:6.01428@:6.01428@:4.52928@:0@:coda@} [118] +@{char@:Kievan sharp@:119@:0@:4.48804@:4.48804@:4.48804@:4.48804@:0@:kievan1@} +[119] +@{char@:Kievan flat@:120@:0@:2.80501@:2.80501@:5.04903@:2.80501@:0@:kievanM1@} +[120] +@{puorg@:accidentals@} +) (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-flags.mfCannot find your hotkey definition file! +@{group@:flags@} +@{char@:8th Mensural Flag (up)@:121@:0@:1.68303@:5.61002@:0.28052@:1.68303@:0@: +mensuralu03@} [121] @{char@:Arrowed Flat (arrow up and down)@:63@:1.72516@:4.00002@:11.00006@:13.49 998@:4.00002@:0@:flat.arrowboth@} [63] -@{char@:Mensural 2/4 meter@:166@:0@:5.05695@:2.52847@:2.52847@:5.05695@:0@:neom -ensural24@} [166] -@{puorg@:timesig@} -) -@{char@:marcato up@:100@:1.7675@:1.7675@:0@:3.88852@:1.7675@:0@:umarcato@} -[100] -@{char@:128th rest@:47@:0@:8.41876@:17.09805@:15.82727@:8.41876@:0@:7@} [47] -@{puorg@:rests@} -) (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-scripts.mf (/build/lilypond-2.19.81+really-2.18.2/mf/feta-accidentals.mf( echo ./out/feta26.pfb: ./feta-autometric.mf ./feta-generic.mf ./feta-macros.mf ./feta-params.mf ./feta-rests.mf ./feta-accidentals.mf ./feta-arrowheads.mf ./feta-dots.mf ./feta-scripts.mf ./feta-trills.mf ./feta-clefs.mf ./feta-timesignatures.mf ./feta-pedals.mf ./feta-brackettips.mf ./feta-accordion.mf ./feta-ties.mf ./feta-test-generic.mf ./feta-accidentals.mf > out/feta26.dep ) && TMP=`mktemp -d ./out/pfbtemp.feta26.XXXXXXXXX` \ -&& ( cd $TMP \ - && ln -s ../mf2pt1.mem . \ - && ln -s ../../mf2pt1.mp . \ - && MFINPUTS=/build/lilypond-2.19.81+really-2.18.2/mf:..:: /build/lilypond-2.19.81+really-2.18.2/scripts/build/out/mf2pt1 --rounding=0.0001 --family=feta26 --fullname=feta26 --name=feta26 feta26.mf ) \ -&& mv $TMP/*pfb ./out; \ -rm -rf $TMP - -@{group@:scripts@} -@{char@:ictus@:167@:0.21236@:0.21236@:0.49089@:0.49089@:0.21236@:0@:ictus@} -[167] -@{char@:marcato down@:101@:1.7675@:1.7675@:3.88852@:0@:1.7675@:0@:dmarcato@} -[101] +@{char@:8th Mensural Flag (up)@:122@:0@:1.68303@:4.20752@:0.28052@:1.68303@:0@: +mensuralu13@} [122] @{char@:Flat (slashed)@:64@:1.99997@:4.00002@:3.00003@:9.49997@:4.00002@:0@:fla -t.slash@} [64]@{char@:Varied Coda@:119@:4.5651@:4.5651@:6.0501@:6.0501@:4.5651@:0@:varcoda@} -[119] -@{char@:open (unstopped)@:102@:1.414@:1.414@:1.7675@:1.7675@:1.414@:0@:open@} -[102]This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) -(./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp -@{char@:accentus up@:168@:0.35063@:0.35063@:0.49089@:0.49089@:0.35063@:0@:uacce -ntus@} [168] -@{char@:Right Comma@:120@:0@:2.22751@:2.67303@:2.67303@:2.22751@:0@:rcomma@} -[120] -@{char@:Left Comma@:121@:2.22751@:0@:2.67303@:2.67303@:0@:0@:lcomma@} [121] -@{char@:halfopen (unstopped)@:103@:1.414@:1.414@:1.7675@:1.7675@:1.414@:0@:half -open@} [103] -@{group@:accidentals@} -@{char@:Sharp@:48@:0@:6.17378@:8.41876@:8.41876@:6.17378@:0@:sharp@} [48] -@{char@:accentus down@:169@:0.35063@:0.35063@:0.49089@:0.49089@:0.35063@:0@:dac -centus@} [169] +t.slash@} [64] +@{char@:8th Mensural Flag (up)@:123@:0@:1.68303@:4.90877@:0.28052@:1.68303@:0@: +mensuralu23@} [123] @{char@:Flat (slashed twice)@:65@:1.99997@:4.00002@:3.00003@:9.49997@:4.00002@: 0@:flat.slashslash@} [65] -Preloading the plain base, version 0.99: preliminaries, - basic constants and mathematical macros, - macros for converting units, - macros and tables for various modes of operation, - macros for drawing and filling, - macros for proof labels and rules, - macros for character and font administration, -and a few last-minute items.) -@{char@:Right Varied Comma@:122@:1.11375@:1.11375@:2.67303@:2.67303@:1.11375@:0 -@:rvarcomma@} [122] -@{char@:halfopen vertical@:104@:1.414@:1.414@:1.7675@:1.7675@:1.414@:0@:halfope -nvertical@} [104]) -(/build/lilypond-2.19.81+really-2.18.2/mf/feta13.mf +@{char@:8th Mensural Flag (down)@:124@:1.68303@:0@:0.28052@:5.61002@:0@:0@:mens +urald03@} [124] +@{char@:accordion oldEE@:170@:3.08107@:3.08107@:0@:5.9965@:3.08107@:0@:oldEE@} +[170] +@{char@:accordion push@:171@:2.75362@:0@:0@:6.88416@:0@:0@:push@} [171] +@{char@:accordion pull@:172@:2.18864@:0.56497@:0@:6.88416@:0.56497@:0@:pull@} +[172] +mf2pt1 is using the following font parameters: + font_version: 001.000 + font_comment: Font converted to Type 1 by mf2pt1, written by Scott Pakin. + font_family: parmesan-noteheads11 + font_weight: Medium + font_identifier: parmesan11.22 + font_fixed_pitch: false + font_slant: 0 + font_underline_position: -89 + font_underline_thickness: 45 + font_name: parmesan-noteheads11 + font_unique_id: 4848598 + font_size: 11.1780821917808 (bp) + font_coding_scheme: asis + +Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=89.4607843137255; bpppix 0.02; nonstopmode; input parmesan-noteheads11.mf'"... + +@{puorg@:accordion@} +) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-ties.mf @{char@:Flatflat (mirrored)@:66@:0@:8.00003@:3.00003@:9.49997@:8.00003@:0@:mirr oredflat.flat@} [66] -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-autometric.mf -@{char@:Left Varied Comma@:123@:1.11375@:1.11375@:2.67303@:2.67303@:1.11375@:0@ -:lvarcomma@} [123] -****************************************************** -Using feta Autometric macros. -order of messages: - NAME/CODE/BP/WD/DP/HT/WX/WY -****************************************************** -) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-generic.mf -@{char@:plus (stopped)@:105@:1.94426@:1.94426@:1.94426@:1.94426@:1.94426@:0@:st -opped@} [105] -@{char@:half circle@:170@:0.4383@:0.4383@:0@:0.4383@:0.4383@:0@:usemicirculus@} -[170] -@{char@:Arpeggio@:124@:0@:3.56401@:0@:4.455@:3.56401@:0@:arpeggio@} [124] +@{char@:8th Mensural Flag (down)@:125@:1.68303@:0@:0.28052@:4.20752@:0@:0@:mens +urald13@} [125] +@{char@:8th Mensural Flag (down)@:126@:1.68303@:0@:0.28052@:4.90877@:0@:0@:mens +urald23@} [126] @{char@:Semi flat@:67@:0.60005@:4.00002@:3.00003@:9.49997@:4.00002@:0@:mirrored flat@} [67] -@{char@:half circle@:171@:0.4383@:0.4383@:0.4383@:0@:0.4383@:0@:dsemicirculus@} -[171] -@{char@:Upbow@:106@:2.29776@:2.29776@:0@:7.35286@:2.29776@:0@:upbow@} [106] -@{char@:Trill_element@:125@:0@:4.455@:0@:3.56401@:4.455@:0@:trill_element@} -[125] -@{char@:Downbow@:107@:2.65126@:2.65126@:0@:4.71332@:2.65126@:0@:downbow@} [107] - -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf -@{char@:Arpeggio arrow down@:126@:0@:3.56401@:0@:4.455@:3.56401@:0@:arpeggio.ar -row.M1@} [126] -@{char@:Arrowed Sharp (arrow up)@:49@:0@:6.17378@:8.41876@:15.15375@:6.17378@:0 -@:sharp.arrowup@} [49]) -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf @{char@:Semi flat@:68@:1.99997@:4.00002@:3.00003@:9.49997@:4.00002@:0@:mirrored flat.backslash@} [68] -@{char@:Arpeggio arrow up@:127@:0@:3.56401@:0@:4.455@:3.56401@:0@:arpeggio.arro -w.1@} [127]@{char@:Reverse turn@:108@:3.86641@:3.86641@:1.87148@:1.87148@:3.86641@:0@:reve -rseturn@} [108] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-trills.mf -@{char@:circle@:172@:0.4383@:0.4383@:0.4383@:0.4383@:0.4383@:0@:circulus@} -[172]) -@{char@:Turn@:109@:3.86641@:3.86641@:1.87148@:1.87148@:3.86641@:0@:turn@} [109] - -@{font@:GNU@:LilyPond@:feta@:12.6@:fetaMusic@} -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-rests.mf -@{char@:augmentum@:173@:0.35063@:0.35063@:0.35063@:0.35063@:0.35063@:0@:augment -um@} [173] -@{group@:rests@} -@{char@:whole rest@:33@:0@:4.72502@:1.96875@:0@:4.72502@:0@:0@} [33] -@{char@:Arrowed Sharp (arrow down)@:50@:0.78162@:6.17378@:15.15375@:8.41876@:6. -17378@:0@:sharp.arrowdown@} [50] +@{char@:16th Mensural Flag (up)@:127@:0@:1.68303@:8.41502@:0.28052@:1.68303@:0@ +:mensuralu04@} [127] +@{char@:16th Mensural Flag (up)@:128@:0@:1.68303@:7.01253@:0.28052@:1.68303@:0@ +:mensuralu14@} [128] @{char@:Double Flat@:69@:0.60005@:7.24998@:3.00003@:9.49997@:7.24998@:0@:flatfl at@} [69] -@{char@:trilelement@:128@:1.85625@:1.85625@:2.22751@:2.22751@:1.85625@:0@:trile -lement@} [128] -@{char@:half rest@:34@:0@:4.72502@:0@:1.96875@:4.72502@:0@:1@} [34] -@{char@:whole rest (outside staff)@:35@:0@:4.72502@:1.96875@:0.43655@:4.72502@: -0@:0o@} [35]@{char@:Trill (`tr')@:110@:3.00478@:3.00478@:0@:7.42348@:3.00478@:0@:trill@} -[110] -@{char@:prall@:129@:3.7125@:3.7125@:2.22751@:2.22751@:3.7125@:0@:prall@} [129] -@{char@:Arrowed Sharp (arrows up and down)@:51@:0.78162@:6.17378@:15.15375@:15. -15375@:6.17378@:0@:sharp.arrowboth@} [51] -@{char@:half rest (outside staff)@:36@:0@:4.72502@:0.43655@:1.96875@:4.72502@:0 -@:1o@} [36] -@{char@:left heel@:111@:1.7675@:1.7675@:1.7675@:2.35667@:1.7675@:0@:upedalheel@ -} [111] -@{char@:maxima rest@:37@:0@:5.67@:3.15001@:3.15001@:5.67@:0@:M3@} [37] -@{char@:longa rest@:38@:0@:1.89@:3.15001@:3.15001@:1.89@:0@:M2@} [38] -@{char@:right heel@:112@:1.7675@:1.7675@:2.35667@:1.7675@:1.7675@:0@:dpedalheel -@} [112] -@{char@:1/2 Sharp@:52@:0@:3.92874@:8.41876@:8.41876@:3.92874@:0@:sharp.slashsla -sh.stem@} [52] +@{group@:ties@} +@{char@:Short lyric tie@:173@:0@:0@:1.77647@:0@:0@:0@:lyric.short@} [173] +@{char@:Default lyric tie@:174@:0@:0@:1.83879@:0@:0@:0@:lyric.default@} [174] +@{puorg@:ties@} +) +@{parameter@:staffsize@:11.22@} +@{parameter@:stafflinethickness@:0.42471@} +@{parameter@:staff_space@:2.80501@} +@{parameter@:linethickness@:0.42471@} +@{parameter@:black_notehead_width@:3.66487@} +@{parameter@:ledgerlinethickness@:0.84943@} +@{parameter@:blot_diameter@:0.4@} +@{tnof@}) ) +@{char@:16th Mensural Flag (up)@:129@:0@:1.68303@:7.71378@:0.28052@:1.68303@:0@ +:mensuralu24@} [129] @{char@:3/4 Flat@:70@:0.60005@:7.24998@:3.00003@:9.49997@:7.24998@:0@:flatflat. slash@} [70] -@{char@:breve rest@:39@:0@:1.89@:0@:3.15001@:1.89@:0@:M1@} [39] -@{char@:left toe@:113@:1.7675@:1.7675@:0@:5.3025@:1.7675@:0@:upedaltoe@} [113] +@{char@:16th Mensural Flag (down)@:130@:1.68303@:0@:0.28052@:8.41502@:0@:0@:men +surald04@} [130] @{char@:Double Sharp@:71@:0@:5@:2.5@:2.5@:5@:0@:doublesharp@} [71] -@{char@:right toe@:114@:1.7675@:1.7675@:5.3025@:0@:1.7675@:0@:dpedaltoe@} [114] - -@{char@:breve rest (outside staff)@:40@:0@:1.89@:0.43655@:3.15001@:1.89@:0@:M1o -@} [40] -@{char@:Right Parenthesis@:72@:0@:3.00005@:5@:5@:3.00005@:0@:rightparen@} [72]@{char@:Flageolet@:115@:1.88533@:1.88533@:1.88533@:1.88533@:1.88533@:0@:flageol -et@} [115] +@{char@:Right Parenthesis@:72@:0@:3.00005@:5@:5@:3.00005@:0@:rightparen@} [72] @{char@:Left Parenthesis@:73@:3.00005@:0@:5@:5@:0@:0@:leftparen@} [73] @{puorg@:accidentals@} ) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-arrowheads.mf -@{char@:Quarter rest@:41@:0@:2.9925@:3.93752@:4.92189@:2.9925@:0@:2@} [41] +@{char@:16th Mensural Flag (down)@:131@:1.68303@:0@:0.28052@:7.01253@:0@:0@:men +surald14@} [131] @{group@:arrowheads@} @{char@:open@:74@:5@:0.40004@:2.5@:2.5@:0.40004@:0@:open.01@} [74] -@{char@:Classical quarter rest@:42@:0@:3.15001@:3.36829@:2.58302@:3.15001@:0@:2 -classical@} [42] -@{char@:signum congruentiae up@:174@:2.03958@:2.03958@:1.06178@:7.09651@:2.0395 -8@:0@:usignumcongruentiae@} [174] -@{char@:mordent@:130@:3.7125@:3.7125@:2.97@:2.97@:3.7125@:0@:mordent@} [130] @{char@:open@:75@:0.40004@:5@:2.5@:2.5@:5@:0@:open.0M1@} [75] -@{char@:Segno@:116@:3.535@:3.535@:5.3025@:5.3025@:3.535@:0@:segno@} [116] -@{char@:8th rest@:43@:0@:3.15001@:3.36829@:2.58302@:3.15001@:0@:3@} [43] +@{char@:16th Mensural Flag (down)@:132@:1.68303@:0@:0.28052@:7.71378@:0@:0@:men +surald24@} [132] @{char@:open@:76@:2.5@:2.5@:5@:0.40004@:2.5@:0@:open.11@} [76] -@{char@:Sharp (3 beams)@:53@:0@:6.17378@:8.41876@:8.41876@:6.17378@:0@:sharp.sl -ashslashslash.stemstem@} [53] -@{char@:Varied Segno@:117@:4.41876@:4.41876@:14.14001@:14.14001@:4.41876@:0@:va -rsegno@} [117] -@{char@:16th rest@:44@:0@:3.78@:6.5183@:2.58302@:3.78@:0@:4@} [44] -@{char@:signum congruentiae down@:175@:2.03958@:2.03958@:7.09651@:1.06178@:2.03 -958@:0@:dsignumcongruentiae@} [175] +(some charht values had to be adjusted by as much as 0.25249pt) +(some chardp values had to be adjusted by as much as 0.20262pt) +Font metrics written on feta11.tfm. +142 output files written: feta11.33 .. feta11.174 +Transcript written on feta11.log. + @{char@:open@:77@:2.5@:2.5@:0.40004@:5@:2.5@:0@:open.1M1@} [77] +@{char@:32th Mensural Flag (up)@:133@:0@:1.68303@:11.22003@:0.28052@:1.68303@:0 +@:mensuralu05@} [133] @{char@:close@:78@:5@:0@:2.5@:2.5@:0@:0@:close.01@} [78] -@{char@:Coda@:118@:3.59395@:3.59395@:4.77228@:4.77228@:3.59395@:0@:coda@} [118] - -@{char@:Kievan end of piece (slash)@:176@:0@:4.48798@:6.01349@:8.01155@:4.48798 -@:0@:barline.kievan@} [176] -@{puorg@:scripts@} -) -@{char@:prallprall@:131@:5.56874@:5.56874@:2.22751@:2.22751@:5.56874@:0@:prallp -rall@} [131] -@{char@:1/2 Sharp (3 beams)@:54@:0@:5.33186@:7.29626@:7.29626@:5.33186@:0@:shar -p.slashslashslash.stem@} [54] (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-dots.mf -@{char@:32th rest@:45@:0@:4.09502@:6.5183@:5.73303@:4.09502@:0@:5@} [45] @{char@:close@:79@:0@:5@:2.5@:2.5@:5@:0@:close.0M1@} [79] -@{group@:dots@} -@{char@:duration dot@:177@:0@:0.79343@:0.39671@:0.39671@:0.79343@:0@:dotvatican -a@} [177] @{char@:close@:80@:2.5@:2.5@:5@:0@:2.5@:0@:close.11@} [80] @{char@:close@:81@:2.5@:2.5@:0@:5@:2.5@:0@:close.1M1@} [81] -@{char@:Kievan augmentation dot@:178@:0@:2.3803@:1.19016@:1.19016@:2.3803@:0@:d -otkievan@} [178] -@{puorg@:dots@} -) @{puorg@:arrowheads@} -) -@{tnof@}) ) -@{char@:64th rest@:46@:0@:4.40999@:9.6683@:5.73303@:4.40999@:0@:6@} [46] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-dots.mf -@{char@:prallmordent@:132@:5.56874@:5.56874@:2.97@:2.97@:5.56874@:0@:prallmorde -nt@} [132] +) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-dots.mf +@{char@:32th Mensural Flag (up)@:134@:0@:1.68303@:9.81754@:0.28052@:1.68303@:0@ +:mensuralu15@} [134] @{group@:dots@} @{char@:duration dot@:82@:0@:2.24998@:1.125@:1.125@:2.24998@:0@:dot@} [82] @{puorg@:dots@} ) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-scripts.mf -@{char@:3/4 Sharp@:55@:0@:8.98004@:8.41876@:8.41876@:8.98004@:0@:sharp.slashsla -sh.stemstemstem@} [55]@{char@:Varied Coda@:119@:3.6902@:3.6902@:4.86853@:4.86853@:3.6902@:0@:varcoda@ -} [119] -(some charht values had to be adjusted by as much as 0.35063pt) -(some chardp values had to be adjusted by as much as 0.35063pt) -Font metrics written on parmesan11.tfm. -146 output files written: parmesan11.33 .. parmesan11.178 -Transcript written on parmesan11.log. - @{group@:scripts@} @{char@:fermata up@:83@:6.62505@:6.62505@:0.37505@:7.25005@:6.62505@:0@:ufermat a@} [83] -@{char@:128th rest@:47@:0@:4.72502@:9.6683@:8.88304@:4.72502@:0@:7@} [47] -@{puorg@:rests@} -) -@{char@:Right Comma@:120@:0@:1.7675@:2.12102@:2.12102@:1.7675@:0@:rcomma@} -[120] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-accidentals.mf -@{char@:Left Comma@:121@:1.7675@:0@:2.12102@:2.12102@:0@:0@:lcomma@} [121] @{char@:fermata down@:84@:6.62505@:6.62505@:7.25005@:0.37505@:6.62505@:0@:dferm ata@} [84] -@{char@:Natural@:56@:0@:3.74167@:8.41876@:8.41876@:3.74167@:0@:natural@} [56] -@{char@:Right Varied Comma@:122@:0.88376@:0.88376@:2.12102@:2.12102@:0.88376@:0 -@:rvarcomma@} [122] @{char@:short fermata up@:85@:5@:5@:0@:10.99998@:5@:0@:ushortfermata@} [85] -@{char@:upprall@:133@:5.56874@:5.56874@:2.22751@:2.22751@:5.56874@:0@:upprall@} -[133] -@{char@:Left Varied Comma@:123@:0.88376@:0.88376@:2.12102@:2.12102@:0.88376@:0@ -:lvarcomma@} [123] @{char@:short fermata down@:86@:5@:5@:10.99998@:0@:5@:0@:dshortfermata@} [86] -@{char@:upmordent@:134@:5.56874@:5.56874@:2.97@:2.97@:5.56874@:0@:upmordent@} -[134] -@{char@:Arrowed Natural (arrow up)@:57@:1.56322@:3.74167@:8.41876@:15.15375@:3. -74167@:0@:natural.arrowup@} [57] -@{char@:pralldown@:135@:5.56874@:5.56874@:2.22751@:2.22751@:5.56874@:0@:pralldo -wn@} [135] -@{char@:Arpeggio@:124@:0@:2.82802@:0@:3.535@:2.82802@:0@:arpeggio@} [124] -@{group@:accidentals@} -@{char@:Sharp@:48@:0@:3.46503@:4.72502@:4.72502@:3.46503@:0@:sharp@} [48] +@{char@:32th Mensural Flag (up)@:135@:0@:1.68303@:10.51878@:0.28052@:1.68303@:0 +@:mensuralu25@} [135] @{char@:long fermata up@:87@:6.25@:6.25@:0@:7.5@:6.25@:0@:ulongfermata@} [87] -@{char@:Trill_element@:125@:0@:3.535@:0@:2.82802@:3.535@:0@:trill_element@} -[125] -@{char@:Arrowed Natural (arrow down)@:58@:0@:3.74167@:15.15375@:8.41876@:3.7416 -7@:0@:natural.arrowdown@} [58] @{char@:long fermata down@:88@:6.25@:6.25@:7.5@:0@:6.25@:0@:dlongfermata@} [88] -@{char@:downprall@:136@:5.56874@:5.56874@:2.22751@:2.22751@:5.56874@:0@:downpra -ll@} [136] -@{char@:Arpeggio arrow down@:126@:0@:2.82802@:0@:3.535@:2.82802@:0@:arpeggio.ar -row.M1@} [126] -@{char@:downmordent@:137@:5.56874@:5.56874@:2.97@:2.97@:5.56874@:0@:downmordent -@} [137] -@{char@:Arpeggio arrow up@:127@:0@:2.82802@:0@:3.535@:2.82802@:0@:arpeggio.arro -w.1@} [127] -@{char@:prallup@:138@:5.56874@:5.56874@:2.22751@:2.22751@:5.56874@:0@:prallup@} -[138] -@{char@:Arrowed Sharp (arrow up)@:49@:0@:3.46503@:4.72502@:8.50502@:3.46503@:0@ -:sharp.arrowup@} [49] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-trills.mf +@{char@:32th Mensural Flag (down)@:136@:1.68303@:0@:0.28052@:11.22003@:0@:0@:me +nsurald05@} [136] @{char@:very long fermata up@:89@:7.5@:7.5@:0@:8.00003@:7.5@:0@:uverylongfermat a@} [89] -@{char@:trilelement@:128@:1.47292@:1.47292@:1.7675@:1.7675@:1.47292@:0@:trilele -ment@} [128]( echo ./out/feta-braces-d.pfb: ./feta-braces.mf ./feta-autometric.mf ./feta-macros.mf ./feta-params.mf > out/feta-braces-d.dep ) && TMP=`mktemp -d ./out/pfbtemp.feta-braces-d.XXXXXXXXX` \ -&& ( cd $TMP \ - && ln -s ../mf2pt1.mem . \ - && ln -s ../../mf2pt1.mp . \ - && MFINPUTS=/build/lilypond-2.19.81+really-2.18.2/mf:..:: /build/lilypond-2.19.81+really-2.18.2/scripts/build/out/mf2pt1 --rounding=0.0001 --family=feta-braces-d --fullname=feta-braces-d --name=feta-braces-d feta-braces-d.mf ) \ -&& mv $TMP/*pfb ./out; \ -rm -rf $TMP - -@{char@:Arrowed Natural (arrows up and down)@:59@:1.56322@:3.74167@:15.15375@:1 -5.15375@:3.74167@:0@:natural.arrowboth@} [59] @{char@:very long fermata down@:90@:7.5@:7.5@:8.00003@:0@:7.5@:0@:dverylongferm ata@} [90] -@{char@:prall@:129@:2.94583@:2.94583@:1.7675@:1.7675@:2.94583@:0@:prall@} [129] - -@{char@:lineprall@:139@:5.56874@:5.56874@:2.22751@:8.91003@:5.56874@:0@:linepra -ll@} [139]) -@{char@:Arrowed Sharp (arrow down)@:50@:0.65483@:3.46503@:8.50502@:4.72502@:3.4 -6503@:0@:sharp.arrowdown@} [50] -@{char@:Flat@:60@:0.62529@:4.49002@:3.36754@:10.66373@:4.49002@:0@:flat@} [60] @{char@:Thumb@:91@:2@:2@:4.00002@:2.5@:2@:0@:thumb@} [91] -@{char@:Curved caesura@:140@:0@:8.91@:3.56401@:5.346@:8.91@:0@:caesura.curved@} -[140] +@{char@:32th Mensural Flag (down)@:137@:1.68303@:0@:0.28052@:9.81754@:0@:0@:men +surald15@} [137] @{char@:> accent@:92@:4.49997@:4.49997@:2.5@:2.5@:4.49997@:0@:sforzato@} [92] -@{char@:Arrowed Flat (arrow up)@:61@:1.7977@:4.49002@:3.36754@:15.15375@:4.4900 -2@:0@:flat.arrowup@} [61] @{char@:espr@:93@:9.49997@:9.49997@:2.5@:2.5@:9.49997@:0@:espr@} [93] @{char@:staccato dot@:94@:0.99998@:0.99998@:0.99998@:0.99998@:0.99998@:0@:stacc ato@} [94] -@{char@:Arrowed Sharp (arrows up and down)@:51@:0.65483@:3.46503@:8.50502@:8.50 -502@:3.46503@:0@:sharp.arrowboth@} [51]@{char@:mordent@:130@:2.94583@:2.94583@:2.35666@:2.35666@:2.94583@:0@:mordent@} -[130] -@{char@:Arrowed Flat (arrow down)@:62@:1.7977@:4.49002@:12.34758@:10.66373@:4.4 -9002@:0@:flat.arrowdown@} [62] @{char@:staccatissimo/martellato up@:95@:1.00008@:1.00008@:0.2@:5.00009@:1.0000 8@:0@:ustaccatissimo@} [95] +@{char@:32th Mensural Flag (down)@:138@:1.68303@:0@:0.28052@:10.51878@:0@:0@:me +nsurald25@} [138] @{char@:staccatissimo/martellato down@:96@:1.00008@:1.00008@:5.00009@:0.2@:1.00 008@:0@:dstaccatissimo@} [96] -@{char@:Straight caesura@:141@:0@:8.91@:3.56401@:5.346@:8.91@:0@:caesura.straig -ht@} [141] @{char@:portato/single tenuto@:97@:3.00003@:3.00003@:0.40004@:0.40004@:3.00003@ :0@:tenuto@} [97] -@{char@:1/2 Sharp@:52@:0@:2.205@:4.72502@:4.72502@:2.205@:0@:sharp.slashslash.s -tem@} [52] @{char@:portato/tenuto with staccato@:98@:3.00003@:3.00003@:0.35004@:3.30006@:3 .00003@:0@:uportato@} [98] -@{char@:prallprall@:131@:4.41875@:4.41875@:1.7675@:1.7675@:4.41875@:0@:prallpra -ll@} [131] -@{char@:Arrowed Flat (arrow up and down)@:63@:1.7977@:4.49002@:12.34758@:15.153 -75@:4.49002@:0@:flat.arrowboth@} [63] -@{char@:Tick mark@:142@:2.67303@:4.90045@:0@:7.57349@:4.90045@:0@:tickmark@} -[142] +@{char@:64th Mensural Flag (up)@:139@:0@:1.68303@:14.02504@:0.28052@:1.68303@:0 +@:mensuralu06@} [139] @{char@:portato/tenuto with staccato@:99@:3.00003@:3.00003@:3.30006@:0.35004@:3 .00003@:0@:dportato@} [99] -@{char@:snap pizzicato (Bartok pizzicato)@:143@:2.376@:2.376@:2.376@:3.564@:2.3 -76@:0@:snappizzicato@} [143] -@{char@:Sharp (3 beams)@:53@:0@:3.46503@:4.72502@:4.72502@:3.46503@:0@:sharp.sl -ashslashslash.stemstem@} [53] -@{puorg@:scripts@} -) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-clefs.mf -@{char@:Flat (slashed)@:64@:2.24496@:4.49002@:3.36754@:10.66373@:4.49002@:0@:fl -at.slash@} [64] @{char@:marcato up@:100@:2.5@:2.5@:0@:5.50003@:2.5@:0@:umarcato@} [100] -@{char@:prallmordent@:132@:4.41875@:4.41875@:2.35666@:2.35666@:4.41875@:0@:pral -lmordent@} [132] @{char@:marcato down@:101@:2.5@:2.5@:5.50003@:0@:2.5@:0@:dmarcato@} [101] @{char@:open (unstopped)@:102@:2@:2@:2.5@:2.5@:2@:0@:open@} [102] -@{char@:1/2 Sharp (3 beams)@:54@:0@:2.9925@:4.09502@:4.09502@:2.9925@:0@:sharp. -slashslashslash.stem@} [54] -@{group@:clefs@} -! Warning: Replacing filldraw with fill. -@{char@:C clef@:144@:0@:12.15344@:8.91@:8.91@:12.15344@:0@:C@} [144] @{char@:halfopen (unstopped)@:103@:2@:2@:2.5@:2.5@:2@:0@:halfopen@} [103] -@{char@:upprall@:133@:4.41875@:4.41875@:1.7675@:1.7675@:4.41875@:0@:upprall@} -[133] -@{char@:Flat (slashed twice)@:65@:2.24496@:4.49002@:3.36754@:10.66373@:4.49002@ -:0@:flat.slashslash@} [65] @{char@:halfopen vertical@:104@:2@:2@:2.5@:2.5@:2@:0@:halfopenvertical@} [104] -@{char@:upmordent@:134@:4.41875@:4.41875@:2.35666@:2.35666@:4.41875@:0@:upmorde -nt@} [134] -! Warning: Replacing filldraw with fill. -@{char@:C clef@:145@:0@:9.81906@:7.12802@:7.12802@:9.81906@:0@:C_change@} [145] - -@{char@:pralldown@:135@:4.41875@:4.41875@:1.7675@:1.7675@:4.41875@:0@:pralldown -@} [135] -@{char@:3/4 Sharp@:55@:0@:5.04004@:4.72502@:4.72502@:5.04004@:0@:sharp.slashsla -sh.stemstemstem@} [55] @{char@:plus (stopped)@:105@:2.75002@:2.75002@:2.75002@:2.75002@:2.75002@:0@:st opped@} [105] -@{char@:Flatflat (mirrored)@:66@:0@:8.98004@:3.36754@:10.66373@:8.98004@:0@:mir -roredflat.flat@} [66] -@{char@:Upbow@:106@:3.25002@:3.25002@:0@:10.40007@:3.25002@:0@:upbow@} [106]@{char@:F clef @:146@:0@:11.95428@:11.13751@:4.455@:11.95428@:0@:F@} [146] +@{char@:64th Mensural Flag (up)@:140@:0@:1.68303@:12.62254@:0.28052@:1.68303@:0 +@:mensuralu16@} [140]This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) +(./mf2pt1.mp +@{char@:Upbow@:106@:3.25002@:3.25002@:0@:10.40007@:3.25002@:0@:upbow@} [106] (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp @{char@:Downbow@:107@:3.75@:3.75@:0@:6.66664@:3.75@:0@:downbow@} [107] -@{char@:Natural@:56@:0@:2.1@:4.72502@:4.72502@:2.1@:0@:natural@} [56]Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input feta16.mf'"... - -@{char@:Semi flat@:67@:0.62529@:4.49002@:3.36754@:10.66373@:4.49002@:0@:mirrore -dflat@} [67] @{char@:Reverse turn@:108@:5.46875@:5.46875@:2.64706@:2.64706@:5.46875@:0@:reve rseturn@} [108] -@{char@:F clef (reduced)@:147@:0@:9.56346@:8.91003@:3.56401@:9.56346@:0@:F_chan -ge@} [147] -@{char@:downprall@:136@:4.41875@:4.41875@:1.7675@:1.7675@:4.41875@:0@:downprall -@} [136] -@{char@:Arrowed Natural (arrow up)@:57@:1.30966@:2.1@:4.72502@:8.50502@:2.1@:0@ -:natural.arrowup@} [57] +@{char@:64th Mensural Flag (up)@:141@:0@:1.68303@:13.32379@:0.28052@:1.68303@:0 +@:mensuralu26@} [141] @{char@:Turn@:109@:5.46875@:5.46875@:2.64706@:2.64706@:5.46875@:0@:turn@} [109] - -@{char@:Semi flat@:68@:2.24496@:4.49002@:3.36754@:10.66373@:4.49002@:0@:mirrore -dflat.backslash@} [68] -@{char@:downmordent@:137@:4.41875@:4.41875@:2.35666@:2.35666@:4.41875@:0@:downm -ordent@} [137] -@{char@:prallup@:138@:4.41875@:4.41875@:1.7675@:1.7675@:4.41875@:0@:prallup@} -[138]@{char@:Trill (`tr')@:110@:4.25003@:4.25003@:0@:10.49995@:4.25003@:0@:trill@} +@{char@:Trill (`tr')@:110@:4.25003@:4.25003@:0@:10.49995@:4.25003@:0@:trill@} [110] -@{char@:G clef@:148@:0@:11.42715@:11.36028@:21.38402@:11.42715@:0@:G@} [148] @{char@:left heel@:111@:2.5@:2.5@:2.5@:3.33333@:2.5@:0@:upedalheel@} [111] -@{char@:Arrowed Natural (arrow down)@:58@:0@:2.1@:8.50502@:4.72502@:2.1@:0@:nat -ural.arrowdown@} [58] @{char@:right heel@:112@:2.5@:2.5@:3.33333@:2.5@:2.5@:0@:dpedalheel@} [112] -@{char@:Double Flat@:69@:0.62529@:8.1381@:3.36754@:10.66373@:8.1381@:0@:flatfla -t@} [69] -mf2pt1 is using the following font parameters: - font_version: 001.000 - font_comment: Font converted to Type 1 by mf2pt1, written by Scott Pakin. - font_family: parmesan11 - font_weight: Medium - font_identifier: parmesan11.22 - font_fixed_pitch: false - font_slant: 0 - font_underline_position: -89 - font_underline_thickness: 45 - font_name: parmesan11 - font_unique_id: 4113673 - font_size: 11.1780821917808 (bp) - font_coding_scheme: asis - -Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=89.4607843137255; bpppix 0.02; nonstopmode; input parmesan11.mf'"... - @{char@:left toe@:113@:2.5@:2.5@:0@:7.5@:2.5@:0@:upedaltoe@} [113] -@{char@:lineprall@:139@:4.41875@:4.41875@:1.7675@:7.07@:4.41875@:0@:lineprall@} -[139]) @{char@:right toe@:114@:2.5@:2.5@:7.5@:0@:2.5@:0@:dpedaltoe@} [114] -@{char@:G clef@:149@:0@:9.14175@:9.08824@:17.67249@:9.14175@:0@:G_change@} -[149] -@{char@:Curved caesura@:140@:0@:7.07@:2.82802@:4.24199@:7.07@:0@:caesura.curved -@} [140] +Preloading the plain base, version 0.99: preliminaries, + basic constants and mathematical macros, + macros for converting units, + macros and tables for various modes of operation, + macros for drawing and filling, + macros for proof labels and rules, + macros for character and font administration, +and a few last-minute items.) @{char@:Flageolet@:115@:2.66667@:2.66667@:2.66667@:2.66667@:2.66667@:0@:flageol -et@} [115] -@{char@:percussion clef@:150@:-2.98485@:8.91@:4.455@:4.455@:8.91@:0@:percussion -@} [150] -@{char@:Straight caesura@:141@:0@:7.07@:2.82802@:4.24199@:7.07@:0@:caesura.stra -ight@} [141] -@{char@:percussion clef (reduced)@:151@:-2.38788@:7.12802@:3.56401@:3.56401@:7. -12802@:0@:percussion_change@} [151] -@{char@:3/4 Flat@:70@:0.62529@:8.1381@:3.36754@:10.66373@:8.1381@:0@:flatflat.s -lash@} [70] +et@} [115]) +(/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-noteheads11.mf +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-autometric.mf @{char@:Segno@:116@:5@:5@:7.5@:7.5@:5@:0@:segno@} [116] -@{char@:Arrowed Natural (arrows up and down)@:59@:1.30966@:2.1@:8.50502@:8.5050 -2@:2.1@:0@:natural.arrowboth@} [59] -@{char@:Double Sharp@:71@:0@:5.6125@:2.80626@:2.80626@:5.6125@:0@:doublesharp@} -[71] -@{char@:Right Parenthesis@:72@:0@:3.32733@:5.6125@:5.6125@:3.32733@:0@:rightpar -en@} [72] -@{char@:Tick mark@:142@:2.12102@:3.88847@:0@:6.00949@:3.88847@:0@:tickmark@} -[142] @{char@:Varied Segno@:117@:6.25@:6.25@:20@:20@:6.25@:0@:varsegno@} [117] -@{char@:Left Parenthesis@:73@:3.32733@:0@:5.6125@:5.6125@:0@:0@:leftparen@} -[73] -@{puorg@:accidentals@} -) -@{char@:Flat@:60@:0.52386@:2.52002@:1.89003@:5.985@:2.52002@:0@:flat@} [60] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-arrowheads.mf -@{char@:snap pizzicato (Bartok pizzicato)@:143@:1.88533@:1.88533@:1.88533@:2.82 -8@:1.88533@:0@:snappizzicato@} [143] -@{puorg@:scripts@} -) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-clefs.mf -@{char@:tab clef@:152@:-0.89099@:12.47401@:12.83047@:12.83047@:12.47401@:0@:tab -@} [152] -@{group@:arrowheads@} -@{char@:open@:74@:5.6125@:0.41687@:2.80626@:2.80626@:0.41687@:0@:open.01@} -[74] +@{char@:64th Mensural Flag (down)@:142@:1.68303@:0@:0.28052@:14.02504@:0@:0@:me +nsurald06@} [142] +****************************************************** +Using feta Autometric macros. +order of messages: + NAME/CODE/BP/WD/DP/HT/WX/WY +****************************************************** +) (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-noteheads-generic.mf @{char@:Coda@:118@:5.08336@:5.08336@:6.75003@:6.75003@:5.08336@:0@:coda@} [118] -@{char@:open@:75@:0.41687@:5.6125@:2.80626@:2.80626@:5.6125@:0@:open.0M1@} -[75] -@{group@:clefs@} -! Warning: Replacing filldraw with fill. -@{char@:C clef@:144@:0@:9.71149@:7.07@:7.07@:9.71149@:0@:C@} [144] -@{char@:Arrowed Flat (arrow up)@:61@:1.5061@:2.52002@:1.89003@:8.50502@:2.52002 -@:0@:flat.arrowup@} [61] -@{char@:open@:76@:2.80626@:2.80626@:5.6125@:0.41687@:2.80626@:0@:open.11@} -[76]@{char@:Varied Coda@:119@:5.08337@:5.08337@:6.75005@:6.75005@:5.08337@:0@:varco +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf) +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf@{char@:Varied Coda@:119@:5.08337@:5.08337@:6.75005@:6.75005@:5.08337@:0@:varco da@} [119] -! Warning: Replacing filldraw with fill. -@{char@:C clef@:145@:0@:7.85918@:5.65604@:5.65604@:7.85918@:0@:C_change@} [145] - @{char@:Right Comma@:120@:0@:2.5@:3.00003@:3.00003@:2.5@:0@:rcomma@} [120] -@{char@:open@:77@:2.80626@:2.80626@:0.41687@:5.6125@:2.80626@:0@:open.1M1@} -[77] @{char@:Left Comma@:121@:2.5@:0@:3.00003@:3.00003@:0@:0@:lcomma@} [121] -@{char@:close@:78@:5.6125@:0@:2.80626@:2.80626@:0@:0@:close.01@} [78] @{char@:Right Varied Comma@:122@:1.25@:1.25@:3.00003@:3.00003@:1.25@:0@:rvarcom ma@} [122] -@{char@:Arrowed Flat (arrow down)@:62@:1.5061@:2.52002@:6.93007@:5.985@:2.52002 -@:0@:flat.arrowdown@} [62] +@{char@:64th Mensural Flag (down)@:143@:1.68303@:0@:0.28052@:12.62254@:0@:0@:me +nsurald16@} [143] @{char@:Left Varied Comma@:123@:1.25@:1.25@:3.00003@:3.00003@:1.25@:0@:lvarcomm a@} [123] -@{char@:close@:79@:0@:5.6125@:2.80626@:2.80626@:5.6125@:0@:close.0M1@} [79]@{char@:F clef @:146@:0@:9.48561@:8.83751@:3.535@:9.48561@:0@:F@} [146] @{char@:Arpeggio@:124@:0@:4.00002@:0@:5@:4.00002@:0@:arpeggio@} [124] -@{char@:tab clef (reduced)@:153@:-0.71278@:9.97925@:10.26442@:10.26442@:9.97925 -@:0@:tab_change@} [153] -@{puorg@:clefs@} -) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-timesignatures.mf -@{char@:close@:80@:2.80626@:2.80626@:5.6125@:0@:2.80626@:0@:close.11@} [80] @{char@:Trill_element@:125@:0@:5@:0@:4.00002@:5@:0@:trill_element@} [125] -@{char@:F clef (reduced)@:147@:0@:7.58853@:7.07005@:2.82802@:7.58853@:0@:F_chan -ge@} [147] -@{char@:close@:81@:2.80626@:2.80626@:0@:5.6125@:2.80626@:0@:close.1M1@} [81] -@{puorg@:arrowheads@} -) -@{group@:timesig@} -@{char@:4/4 meter@:154@:0@:7.53767@:4.455@:4.455@:7.53767@:0@:C44@} [154] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-dots.mf @{char@:Arpeggio arrow down@:126@:0@:4.00002@:0@:5@:4.00002@:0@:arpeggio.arrow. M1@} [126] -@{char@:Arrowed Flat (arrow up and down)@:63@:1.5061@:2.52002@:6.93007@:8.50502 -@:2.52002@:0@:flat.arrowboth@} [63] -@{group@:dots@} -@{char@:duration dot@:82@:0@:2.54572@:1.27286@:1.27286@:2.54572@:0@:dot@} [82] -@{puorg@:dots@} -) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-scripts.mf -@{char@:2/2 meter@:155@:0@:7.53767@:4.455@:4.455@:7.53767@:0@:C22@} [155] -@{puorg@:timesig@} -) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-pedals.mf @{char@:Arpeggio arrow up@:127@:0@:4.00002@:0@:5@:4.00002@:0@:arpeggio.arrow.1@ -} [127] -@{group@:scripts@} -@{char@:fermata up@:83@:7.40643@:7.40643@:0.39081@:8.108@:7.40643@:0@:ufermata@ -} [83] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-trills.mf -@{char@:G clef@:148@:0@:9.06735@:9.01427@:16.96803@:9.06735@:0@:G@} [148] -@{char@:Flat (slashed)@:64@:1.25998@:2.52002@:1.89003@:5.985@:2.52002@:0@:flat. -slash@} [64] +} [127] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-trills.mf @{char@:trilelement@:128@:2.08334@:2.08334@:2.5@:2.5@:2.08334@:0@:trilelement@} -[128] -@{char@:fermata down@:84@:7.40643@:7.40643@:8.108@:0.39081@:7.40643@:0@:dfermat -a@} [84] -@{group@:pedal@} -@{char@:Pedal asterisk@:156@:0@:6.93001@:0@:6.93001@:6.93001@:0@:*@} [156] -@{char@:Pedal dash@:157@:0@:3.89268@:0@:5.09143@:3.89268@:0@:M@} [157]This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) -(./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp +[128]) +(/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-macros.mf) +@{font@:GNU@:LilyPond@:parmesan@:11.22@:parmesanMusic@} +(/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-noteheads.mf @{char@:prall@:129@:4.16667@:4.16667@:2.5@:2.5@:4.16667@:0@:prall@} [129] -@{char@:Pedal dot@:158@:0@:1.29756@:0@:1.29756@:1.29756@:0@:.@} [158] -@{char@:short fermata up@:85@:5.6125@:5.6125@:0@:12.34749@:5.6125@:0@:ushortfer -mata@} [85] -@{char@:G clef@:149@:0@:7.25392@:7.21146@:14.02298@:7.25392@:0@:G_change@} +@{group@:noteheads@} +@{char@:Neo-mensural maxima notehead (up)@:33@:0@:7.29305@:1.61487@:1.61487@:7. +29305@:0@:uM3neomensural@} [33] +@{char@:mordent@:130@:4.16667@:4.16667@:3.33333@:3.33333@:4.16667@:0@:mordent@} +[130] +@{char@:64th Mensural Flag (down)@:144@:1.68303@:0@:0.28052@:13.32379@:0@:0@:me +nsurald26@} [144] +@{puorg@:flags@} +) (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-timesignatures.mf +@{group@:timesig@} +@{char@:Mensural 4/4 meter@:145@:0@:5.05695@:2.52847@:2.52847@:5.05695@:0@:mens +ural44@} [145] +@{char@:Mensural 2/2 meter@:146@:0@:5.05695@:3.79271@:3.79271@:5.05695@:0@:mens +ural22@} [146] +@{char@:Mensural 3/2 meter@:147@:0@:5.05695@:2.52847@:2.52847@:5.05695@:0@:mens +ural32@} [147] +@{char@:prallprall@:131@:6.25002@:6.25002@:2.5@:2.5@:6.25002@:0@:prallprall@} +[131] +@{char@:Neo-mensural maxima notehead (down)@:34@:0@:7.29305@:1.61487@:1.61487@: +7.29305@:0@:dM3neomensural@} [34] +@{char@:Mensural 6/4 meter@:148@:0@:5.05695@:2.52847@:2.52847@:5.05695@:0@:mens +ural64@} [148] +@{char@:Mensural 9/4 meter@:149@:0@:5.05695@:2.52847@:2.52847@:5.05695@:0@:mens +ural94@} [149] +@{char@:prallmordent@:132@:6.25002@:6.25002@:3.33333@:3.33333@:6.25002@:0@:pral +lmordent@} [132] +@{char@:Mensural 3/4 meter@:150@:0@:5.05695@:3.79271@:3.79271@:5.05695@:0@:mens +ural34@} [150] +@{char@:Neo-mensural longa notehead (up)@:35@:0@:5.61002@:1.61487@:1.61487@:5.6 +1002@:0@:uM2neomensural@} [35] +@{char@:upprall@:133@:6.25002@:6.25002@:2.5@:2.5@:6.25002@:0@:upprall@} [133] +@{char@:Mensural 6/8 meter@:151@:0@:5.05695@:3.79271@:3.79271@:5.05695@:0@:mens +ural68@} [151] +@{char@:Neo-mensural longa notehead (down)@:36@:0@:5.61002@:1.61487@:1.61487@:5 +.61002@:0@:dM2neomensural@} [36] +@{char@:upmordent@:134@:6.25002@:6.25002@:3.33333@:3.33333@:6.25002@:0@:upmorde +nt@} [134] +@{char@:pralldown@:135@:6.25002@:6.25002@:2.5@:2.5@:6.25002@:0@:pralldown@} +[135] +@{char@:Neo-mensural brevis notehead@:37@:0@:5.61002@:1.61487@:1.61487@:5.61002 +@:0@:sM1neomensural@} [37] +@{char@:downprall@:136@:6.25002@:6.25002@:2.5@:2.5@:6.25002@:0@:downprall@} +[136] +@{char@:Mensural 9/8 meter@:152@:0@:5.05695@:3.79271@:3.79271@:5.05695@:0@:mens +ural98@} [152] +@{char@:downmordent@:137@:6.25002@:6.25002@:3.33333@:3.33333@:6.25002@:0@:downm +ordent@} [137] +@{char@:prallup@:138@:6.25002@:6.25002@:2.5@:2.5@:6.25002@:0@:prallup@} [138] +@{char@:Mensural 4/8 meter@:153@:0@:5.05695@:2.52847@:2.52847@:5.05695@:0@:mens +ural48@} [153] +@{char@:Neo-mensural maxima notehead (up, reduced hole)@:38@:0@:7.29305@:1.6148 +7@:1.61487@:7.29305@:0@:urM3neomensural@} [38] +@{char@:Mensural 6/8 meter@:154@:0@:5.05695@:2.52847@:2.52847@:5.05695@:0@:mens +ural68alt@} [154] +@{char@:lineprall@:139@:6.25002@:6.25002@:2.5@:10@:6.25002@:0@:lineprall@} +[139]) +@{char@:Curved caesura@:140@:0@:10@:4.00002@:5.99998@:10@:0@:caesura.curved@} +[140] +@{char@:Straight caesura@:141@:0@:10@:4.00002@:5.99998@:10@:0@:caesura.straight +@} [141] +@{char@:Tick mark@:142@:3.00003@:5.49995@:0@:8.49998@:5.49995@:0@:tickmark@} +[142] +@{char@:Mensural 2/4 meter@:155@:0@:5.05695@:3.79271@:3.79271@:5.05695@:0@:mens +ural24@} [155] +@{char@:Neo-mensural maxima notehead (down, reduced hole)@:39@:0@:7.29305@:1.61 +487@:1.61487@:7.29305@:0@:drM3neomensural@} [39] +@{char@:snap pizzicato (Bartok pizzicato)@:143@:2.66667@:2.66667@:2.66667@:4@:2 +.66667@:0@:snappizzicato@} [143] +@{puorg@:scripts@} +) +@{char@:Mensural 4/4 meter@:156@:0@:5.05695@:2.52847@:2.52847@:5.05695@:0@:neom +ensural44@} [156] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-clefs.mf +@{group@:clefs@} +! Warning: Replacing filldraw with fill. +@{char@:C clef@:144@:0@:13.60002@:10@:10@:13.60002@:0@:C@} [144] +! Warning: Replacing filldraw with fill. +@{char@:C clef@:145@:0@:10.98006@:8.00003@:8.00003@:10.98006@:0@:C_change@} +[145] +@{char@:Mensural 2/2 meter@:157@:0@:5.05695@:2.52847@:2.52847@:5.05695@:0@:neom +ensural22@} [157] +@{char@:F clef @:146@:0@:13.4167@:12.5@:5@:13.4167@:0@:F@} [146] +@{char@:Mensural 3/2 meter@:158@:0@:5.05695@:2.52847@:2.52847@:5.05695@:0@:neom +ensural32@} [158] +@{char@:F clef (reduced)@:147@:0@:10.7334@:10.00005@:4.00002@:10.7334@:0@:F_cha +nge@} [147] +@{char@:Neo-mensural longa notehead (up, reduced hole)@:40@:0@:5.61002@:1.61487 +@:1.61487@:5.61002@:0@:urM2neomensural@} [40] +@{char@:Mensural 6/4 meter@:159@:0@:5.05695@:2.52847@:2.52847@:5.05695@:0@:neom +ensural64@} [159] +@{char@:G clef@:148@:0@:12.82509@:12.75002@:24.00002@:12.82509@:0@:G@} [148] +@{char@:Mensural 9/4 meter@:160@:0@:5.05695@:2.52847@:2.52847@:5.05695@:0@:neom +ensural94@} [160] +@{char@:Mensural 3/4 meter@:161@:0@:5.05695@:2.52847@:2.52847@:5.05695@:0@:neom +ensural34@} [161] +@{char@:G clef@:149@:0@:10.26012@:10.20006@:19.83444@:10.26012@:0@:G_change@} [149] -@{char@:Flat (slashed twice)@:65@:1.25998@:2.52002@:1.89003@:5.985@:2.52002@:0@ -:flat.slashslash@} [65] -@{char@:percussion clef@:150@:-2.36844@:7.07@:3.535@:3.535@:7.07@:0@:percussion -@} [150] -@{char@:short fermata down@:86@:5.6125@:5.6125@:12.34749@:0@:5.6125@:0@:dshortf -ermata@} [86] +@{char@:Mensural 6/8 meter@:162@:0@:5.05695@:2.52847@:2.52847@:5.05695@:0@:neom +ensural68@} [162] +@{char@:Mensural 9/8 meter@:163@:0@:5.05695@:2.52847@:2.52847@:5.05695@:0@:neom +ensural98@} [163] +@{char@:Neo-mensural longa notehead (down, reduced hole)@:41@:0@:5.61002@:1.614 +87@:1.61487@:5.61002@:0@:drM2neomensural@} [41] +@{char@:percussion clef@:150@:-3.34999@:10@:5@:5@:10@:0@:percussion@} [150] +@{char@:percussion clef (reduced)@:151@:-2.68001@:8.00003@:4.00002@:4.00002@:8. +00003@:0@:percussion_change@} [151] +@{char@:Mensural 4/8 meter@:164@:0@:5.05695@:2.52847@:2.52847@:5.05695@:0@:neom +ensural48@} [164] +@{char@:Mensural 6/8 meter@:165@:0@:5.05695@:2.52847@:2.52847@:5.05695@:0@:neom +ensural68alt@} [165] +@{char@:Neo-mensural brevis notehead (reduced hole)@:42@:0@:5.61002@:1.61487@:1 +.61487@:5.61002@:0@:srM1neomensural@} [42] +@{char@:tab clef@:152@:-0.99998@:14.00002@:14.40009@:14.40009@:14.00002@:0@:tab +@} [152] +@{char@:Neo-mensural semibrevis head@:43@:0@:2.80501@:1.61487@:1.61487@:1.40251 +@:0.51062@:s0neomensural@} [43] +@{char@:Mensural 2/4 meter@:166@:0@:5.05695@:2.52847@:2.52847@:5.05695@:0@:neom +ensural24@} [166] +@{puorg@:timesig@} +) +*** Successfully generated feta-alphabet11.pfb! *** + +@{char@:Neo-mensural minima head@:44@:0@:2.80501@:1.61487@:1.61487@:1.40251@:0. +51062@:s1neomensural@} [44] +@{char@:tab clef (reduced)@:153@:-0.79999@:11.20006@:11.52011@:11.52011@:11.200 +06@:0@:tab_change@} [153] +@{puorg@:clefs@} +) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-timesignatures.mf (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-scripts.mf +@{group@:scripts@} +@{char@:ictus@:167@:0.21236@:0.21236@:0.49089@:0.49089@:0.21236@:0@:ictus@} +[167] +@{group@:timesig@} +@{char@:4/4 meter@:154@:0@:8.49997@:5@:5@:8.49997@:0@:C44@} [154] +@{char@:accentus up@:168@:0.35063@:0.35063@:0.49089@:0.49089@:0.35063@:0@:uacce +ntus@} [168] +@{char@:2/2 meter@:155@:0@:8.49997@:5@:5@:8.49997@:0@:C22@} [155] +@{puorg@:timesig@} +) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-pedals.mf +@{char@:accentus down@:169@:0.35063@:0.35063@:0.49089@:0.49089@:0.35063@:0@:dac +centus@} [169] +@{char@:half circle@:170@:0.4383@:0.4383@:0@:0.4383@:0.4383@:0@:usemicirculus@} +[170] +@{group@:pedal@} +@{char@:Pedal asterisk@:156@:0@:7.77777@:0@:7.77777@:7.77777@:0@:*@} [156] +@{char@:half circle@:171@:0.4383@:0.4383@:0.4383@:0@:0.4383@:0@:dsemicirculus@} +[171]( echo ./out/feta18.pfb: ./feta-autometric.mf ./feta-generic.mf ./feta-macros.mf ./feta-params.mf ./feta-rests.mf ./feta-accidentals.mf ./feta-arrowheads.mf ./feta-dots.mf ./feta-scripts.mf ./feta-trills.mf ./feta-clefs.mf ./feta-timesignatures.mf ./feta-pedals.mf ./feta-brackettips.mf ./feta-accordion.mf ./feta-ties.mf ./feta-test-generic.mf ./feta-accidentals.mf > out/feta18.dep ) && TMP=`mktemp -d ./out/pfbtemp.feta18.XXXXXXXXX` \ +&& ( cd $TMP \ + && ln -s ../mf2pt1.mem . \ + && ln -s ../../mf2pt1.mp . \ + && MFINPUTS=/build/lilypond-2.19.81+really-2.18.2/mf:..:: /build/lilypond-2.19.81+really-2.18.2/scripts/build/out/mf2pt1 --rounding=0.0001 --family=feta18 --fullname=feta18 --name=feta18 feta18.mf ) \ +&& mv $TMP/*pfb ./out; \ +rm -rf $TMP + +@{char@:Pedal dash@:157@:0@:4.20021@:0@:5.71428@:4.20021@:0@:M@} [157] +@{char@:Neo-mensural semiminima head@:45@:0@:2.80501@:1.61487@:1.61487@:1.40251 +@:0.51062@:s2neomensural@} [45] +@{char@:circle@:172@:0.4383@:0.4383@:0.4383@:0.4383@:0.4383@:0@:circulus@} +[172] +@{char@:Pedal dot@:158@:0@:1.40007@:0@:1.40007@:1.40007@:0@:.@} [158] +@{char@:Harmonic notehead (Neo-mensural open)@:46@:0@:3.64651@:2.09933@:2.09933 +@:3.64651@:0@:s0harmonic@} [46] +@{char@:Harmonic notehead (Neo-mensural black)@:47@:0@:3.64651@:2.09933@:2.0993 +3@:3.64651@:0@:s2harmonic@} [47] +@{char@:Pedal P@:159@:0@:8.33333@:0@:10@:8.33333@:0@:P@} [159] +@{char@:Pedal d@:160@:0@:6.66667@:0@:8.75@:6.66667@:0@:d@} [160] +@{char@:Pedal e@:161@:0@:4@:0@:5.71428@:4@:0@:e@} [161] +@{char@:augmentum@:173@:0.35063@:0.35063@:0.35063@:0.35063@:0.35063@:0@:augment +um@} [173] +@{char@:Mensural maxima notehead (up)@:48@:0@:5.61002@:1.61487@:1.61487@:5.6100 +2@:0@:uM3mensural@} [48] +@{char@:signum congruentiae up@:174@:2.03958@:2.03958@:1.06178@:7.09651@:2.0395 +8@:0@:usignumcongruentiae@} [174] +@{char@:Pedal Ped@:162@:0@:15.95999@:0@:10@:15.95999@:0@:Ped@} [162] +@{puorg@:pedal@} +) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-brackettips.mf +@{group@:brackettips@} +@{char@:bracket tip up@:163@:0@:9.49997@:1.125@:6.84@:9.49997@:0@:up@} [163] +@{char@:signum congruentiae down@:175@:2.03958@:2.03958@:7.09651@:1.06178@:2.03 +958@:0@:dsignumcongruentiae@} [175] +@{char@:bracket tip down@:164@:0@:9.49997@:6.84@:1.125@:9.49997@:0@:down@} +[164] +@{puorg@:brackettips@} +) +@{char@:Mensural maxima notehead (down)@:49@:0@:5.61002@:1.61487@:1.61487@:5.61 +002@:0@:dM3mensural@} [49] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-accordion.mf +@{char@:Mensural maxima notehead (ligature)@:50@:0@:5.61002@:1.61487@:1.61487@: +5.61002@:0@:sM3ligmensural@} [50] +@{group@:accordion@} +@{char@:accordion register discant@:165@:7.82503@:7.82503@:0.22752@:15.22752@:7 +.82503@:0@:discant@} [165] +@{char@:accordion register dot@:166@:1.25@:1.25@:1.25@:1.25@:1.25@:0@:dot@} +[166] +@{char@:accordion register freebass@:167@:5.32503@:5.32503@:0.22752@:10.22752@: +5.32503@:0@:freebass@} [167] +@{char@:Kievan end of piece (slash)@:176@:0@:4.48798@:6.01349@:8.01155@:4.48798 +@:0@:barline.kievan@} [176] +@{puorg@:scripts@} +) (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-dots.mf +@{char@:accordion register stdbass@:168@:10.32503@:10.32503@:0.22752@:20.22752@ +:10.32503@:0@:stdbass@} [168] +@{group@:dots@} +@{char@:duration dot@:177@:0@:0.79343@:0.39671@:0.39671@:0.79343@:0@:dotvatican +a@} [177] +@{char@:Mensural longa notehead (up)@:51@:0@:2.80501@:1.61487@:1.61487@:2.80501 +@:0@:uM2mensural@} [51] +@{char@:Kievan augmentation dot@:178@:0@:2.3803@:1.19016@:1.19016@:2.3803@:0@:d +otkievan@} [178] +@{puorg@:dots@} +) +@{tnof@}) ) +@{char@:accordion register bayanbass@:169@:5.32503@:5.32503@:0.32503@:15.32503@ +:5.32503@:0@:bayanbass@} [169] +@{char@:Mensural longa notehead (down)@:52@:0@:2.80501@:1.61487@:1.61487@:2.805 +01@:0@:dM2mensural@} [52] +@{char@:Mensural longa notehead (ligature)@:53@:0@:2.80501@:1.61487@:1.61487@:2 +.80501@:0@:sM2ligmensural@} [53] +(some charht values had to be adjusted by as much as 0.35063pt) +(some chardp values had to be adjusted by as much as 0.35063pt) +Font metrics written on parmesan11.tfm. +146 output files written: parmesan11.33 .. parmesan11.178 +Transcript written on parmesan11.log. + +@{char@:Mensural brevis notehead@:54@:0@:2.80501@:1.61487@:1.61487@:2.80501@:0@ +:sM1mensural@} [54] +@{char@:Mensural maxima notehead (up, reduced hole)@:55@:0@:5.61002@:1.61487@:1 +.61487@:5.61002@:0@:urM3mensural@} [55] +@{char@:Mensural maxima notehead (down, reduced hole)@:56@:0@:5.61002@:1.61487@ +:1.61487@:5.61002@:0@:drM3mensural@} [56] +@{char@:Mensural maxima notehead (ligature, reduced hole)@:57@:0@:5.61002@:1.61 +487@:1.61487@:5.61002@:0@:srM3ligmensural@} [57] +@{char@:accordion oldEE@:170@:5.32503@:5.32503@:0@:10.45503@:5.32503@:0@:oldEE@ +} [170] +@{char@:Mensural longa notehead (up, reduced hole)@:58@:0@:2.80501@:1.61487@:1. +61487@:2.80501@:0@:urM2mensural@} [58] +@{char@:accordion push@:171@:4.59999@:0@:0@:11.50014@:0@:0@:push@} [171] +@{char@:Mensural longa notehead (down, reduced hole)@:59@:0@:2.80501@:1.61487@: +1.61487@:2.80501@:0@:drM2mensural@} [59] +@{char@:Mensural longa notehead (ligature, reduced hole)@:60@:0@:2.80501@:1.614 +87@:1.61487@:2.80501@:0@:srM2ligmensural@} [60] +@{char@:accordion pull@:172@:3.84993@:0.75006@:0@:11.50014@:0.75006@:0@:pull@} +[172] +@{puorg@:accordion@} +) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-ties.mf +@{group@:ties@} +@{char@:Short lyric tie@:173@:0@:0@:3.16663@:0@:0@:0@:lyric.short@} [173] +@{char@:Default lyric tie@:174@:0@:0@:3.27773@:0@:0@:0@:lyric.default@} [174] +@{puorg@:ties@} +) +@{parameter@:staffsize@:20@} +@{parameter@:stafflinethickness@:0.50005@} +@{parameter@:staff_space@:5@} +@{parameter@:linethickness@:0.50005@} +@{parameter@:black_notehead_width@:6.58089@} +@{parameter@:ledgerlinethickness@:1.00009@} +@{parameter@:blot_diameter@:0.4@} +@{tnof@}) ) +@{char@:Mensural brevis notehead (reduced hole)@:61@:0@:2.80501@:1.61487@:1.614 +87@:2.80501@:0@:srM1mensural@} [61] +@{char@:Semi-colored mensural maxima notehead (up)@:62@:0@:5.61002@:1.61487@:1. +61487@:5.61002@:0@:uM3semimensural@} [62] +(some charht values had to be adjusted by as much as 0.45006pt) +(some chardp values had to be adjusted by as much as 0.36115pt) +Font metrics written on feta20.tfm. +142 output files written: feta20.33 .. feta20.174 +Transcript written on feta20.log. + +@{char@:Semi-colored mensural maxima notehead (down)@:63@:0@:5.61002@:1.61487@: +1.61487@:5.61002@:0@:dM3semimensural@} [63] +@{char@:Semi-colored mensural maxima notehead (ligature)@:64@:0@:5.61002@:1.614 +87@:1.61487@:5.61002@:0@:sM3semiligmensural@} [64] +@{char@:Semi-colored mensural longa notehead (up)@:65@:0@:2.80501@:1.61487@:1.6 +1487@:2.80501@:0@:uM2semimensural@} [65] +@{char@:Semi-colored mensural longa notehead (down)@:66@:0@:2.80501@:1.61487@:1 +.61487@:2.80501@:0@:dM2semimensural@} [66] +@{char@:Semi-colored mensural longa notehead (ligature)@:67@:0@:2.80501@:1.6148 +7@:1.61487@:2.80501@:0@:sM2semiligmensural@} [67] +mf2pt1 is using the following font parameters: + font_version: 001.000 + font_comment: Font converted to Type 1 by mf2pt1, written by Scott Pakin. + font_family: parmesan11 + font_weight: Medium + font_identifier: parmesan11.22 + font_fixed_pitch: false + font_slant: 0 + font_underline_position: -89 + font_underline_thickness: 45 + font_name: parmesan11 + font_unique_id: 4568394 + font_size: 11.1780821917808 (bp) + font_coding_scheme: asis + +Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=89.4607843137255; bpppix 0.02; nonstopmode; input parmesan11.mf'"... + +@{char@:Semi-colored mensural brevis notehead@:68@:0@:2.80501@:1.61487@:1.61487 +@:2.80501@:0@:sM1semimensural@} [68] +@{char@:Semi-colored mensural maxima notehead (up, reduced hole)@:69@:0@:5.6100 +2@:1.61487@:1.61487@:5.61002@:0@:urM3semimensural@} [69]Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input feta13.mf'"... + +@{char@:Semi-colored mensural maxima notehead (down, reduced hole)@:70@:0@:5.61 +002@:1.61487@:1.61487@:5.61002@:0@:drM3semimensural@} [70] +@{char@:Semi-colored mensural maxima notehead (ligature, reduced hole)@:71@:0@: +5.61002@:1.61487@:1.61487@:5.61002@:0@:srM3semiligmensural@} [71] +@{char@:Semi-colored mensural longa notehead (up, reduced hole)@:72@:0@:2.80501 +@:1.61487@:1.61487@:2.80501@:0@:urM2semimensural@} [72] +@{char@:Semi-colored mensural longa notehead (down, reduced hole)@:73@:0@:2.805 +01@:1.61487@:1.61487@:2.80501@:0@:drM2semimensural@} [73] +@{char@:Semi-colored mensural longa notehead (ligature, reduced hole)@:74@:0@:2 +.80501@:1.61487@:1.61487@:2.80501@:0@:srM2semiligmensural@} [74] +mf2pt1 is using the following font parameters: + font_version: 001.000 + font_comment: Font converted to Type 1 by mf2pt1, written by Scott Pakin. + font_family: feta20 + font_weight: Medium + font_identifier: feta20 + font_fixed_pitch: false + font_slant: 0 + font_underline_position: -50 + font_underline_thickness: 25 + font_name: feta20 + font_unique_id: 4016432 + font_size: 19.9252801992528 (bp) + font_coding_scheme: asis + +Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=50.1875; bpppix 0.02; nonstopmode; input feta20.mf'"... + +@{char@:Semi-colored mensural brevis notehead (reduced hole)@:75@:0@:2.80501@:1 +.61487@:1.61487@:2.80501@:0@:srM1semimensural@} [75] +@{char@:Black mensural maxima notehead (up)@:76@:0@:5.61002@:1.61487@:1.61487@: +5.61002@:0@:uM3blackmensural@} [76] +@{char@:Black mensural maxima notehead (down)@:77@:0@:5.61002@:1.61487@:1.61487 +@:5.61002@:0@:dM3blackmensural@} [77] +@{char@:Black mensural maxima notehead (ligature)@:78@:0@:5.61002@:1.61487@:1.6 +1487@:5.61002@:0@:sM3blackligmensural@} [78] +@{char@:Black mensural longa notehead (up)@:79@:0@:2.80501@:1.61487@:1.61487@:2 +.80501@:0@:uM2blackmensural@} [79] +@{char@:Black mensural longa notehead (down)@:80@:0@:2.80501@:1.61487@:1.61487@ +:2.80501@:0@:dM2blackmensural@} [80] +@{char@:Black mensural longa notehead (ligature)@:81@:0@:2.80501@:1.61487@:1.61 +487@:2.80501@:0@:sM2blackligmensural@} [81]This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) +(./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp +@{char@:Black mensural brevis notehead@:82@:0@:2.80501@:1.61487@:1.61487@:2.805 +01@:0@:sM1blackmensural@} [82] +Preloading the plain base, version 0.99: preliminaries, + basic constants and mathematical macros, + macros for converting units, + macros and tables for various modes of operation, + macros for drawing and filling, + macros for proof labels and rules, + macros for character and font administration, +and a few last-minute items.)) +(/build/lilypond-2.19.81+really-2.18.2/mf/parmesan11.mfThis is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) +(./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp Preloading the plain base, version 0.99: preliminaries, basic constants and mathematical macros, macros for converting units, @@ -271872,699 +270601,774 @@ macros for proof labels and rules, macros for character and font administration, and a few last-minute items.) -@{char@:mordent@:130@:4.16667@:4.16667@:3.33333@:3.33333@:4.16667@:0@:mordent@} -[130] -@{char@:percussion clef (reduced)@:151@:-1.89476@:5.65604@:2.82802@:2.82802@:5. -65604@:0@:percussion_change@} [151] -@{char@:Flatflat (mirrored)@:66@:0@:5.04004@:1.89003@:5.985@:5.04004@:0@:mirror -edflat.flat@} [66] -@{char@:Pedal P@:159@:0@:7.425@:0@:8.91@:7.425@:0@:P@} [159]) -(/build/lilypond-2.19.81+really-2.18.2/mf/feta16.mf -@{char@:Pedal d@:160@:0@:5.94@:0@:7.79625@:5.94@:0@:d@} [160] -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-autometric.mf -@{char@:long fermata up@:87@:7.01564@:7.01564@:0@:8.41876@:7.01564@:0@:ulongfer -mata@} [87] +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-autometric.mf) ****************************************************** Using feta Autometric macros. order of messages: NAME/CODE/BP/WD/DP/HT/WX/WY ****************************************************** ) -@{char@:Semi flat@:67@:0.52386@:2.52002@:1.89003@:5.985@:2.52002@:0@:mirroredfl -at@} [67] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-generic.mf +(/build/lilypond-2.19.81+really-2.18.2/mf/feta13.mf +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-autometric.mf (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-generic.mf +****************************************************** +Using feta Autometric macros. +order of messages: + NAME/CODE/BP/WD/DP/HT/WX/WY +****************************************************** +) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-generic.mf (/build/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf -@{char@:Pedal e@:161@:0@:3.564@:0@:5.09143@:3.564@:0@:e@} [161] -@{char@:prallprall@:131@:6.25002@:6.25002@:2.5@:2.5@:6.25002@:0@:prallprall@} -[131]) +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf)) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf -@{char@:long fermata down@:88@:7.01564@:7.01564@:8.41876@:0@:7.01564@:0@:dlongf -ermata@} [88] -@{char@:tab clef@:152@:-0.70699@:9.89803@:10.18088@:10.18088@:9.89803@:0@:tab@} -[152] -@{char@:Semi flat@:68@:1.25998@:2.52002@:1.89003@:5.985@:2.52002@:0@:mirroredfl -at.backslash@} [68]) -@{font@:GNU@:LilyPond@:feta@:15.87@:fetaMusic@} +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf +@{char@:Mensural semibrevis head@:83@:0@:1.61946@:1.40251@:1.40251@:0.80974@:0. +55309@:s0mensural@} [83] +@{char@:Mensural minima head@:84@:0@:1.61946@:1.40251@:1.40251@:0.80974@:0.5530 +9@:s1mensural@} [84]) +(/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-macros.mf) +@{font@:GNU@:LilyPond@:parmesan@:11.22@:parmesanMusic@} +(/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-rests.mf) +@{font@:GNU@:LilyPond@:feta@:12.6@:fetaMusic@} (/build/lilypond-2.19.81+really-2.18.2/mf/feta-rests.mf -@{char@:Pedal Ped@:162@:0@:14.22035@:0@:8.91@:14.22035@:0@:Ped@} [162] @{group@:rests@} -@{char@:whole rest@:33@:0@:5.95125@:2.47969@:0@:5.95125@:0@:0@} [33] -@{puorg@:pedal@} -) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-brackettips.mf -@{char@:half rest@:34@:0@:5.95125@:0@:2.47969@:5.95125@:0@:1@} [34] -@{char@:tab clef (reduced)@:153@:-0.5656@:7.91846@:8.14473@:8.14473@:7.91846@:0 -@:tab_change@} [153] -@{puorg@:clefs@} +@{char@:whole rest@:33@:0@:4.72502@:1.96875@:0@:4.72502@:0@:0@} [33] +@{char@:half rest@:34@:0@:4.72502@:0@:1.96875@:4.72502@:0@:1@} [34] +@{group@:rests@} +@{char@:Neo-mensural maxima rest@:33@:0@:3.36603@:2.80501@:2.80501@:3.36603@:0@ +:M3neomensural@} [33] +@{char@:Neo-mensural longa rest@:34@:0@:1.12201@:2.80501@:2.80501@:1.12201@:0@: +M2neomensural@} [34] +@{char@:Neo-mensural breve rest@:35@:0@:1.12201@:0@:2.80501@:1.12201@:0@:M1neom +ensural@} [35] +@{char@:Neo-mensural whole rest@:36@:0@:1.12201@:1.75313@:0@:1.12201@:0@:0neome +nsural@} [36] +@{char@:Mensural semiminima head@:85@:0@:1.61946@:1.40251@:1.40251@:0.80974@:0. +55309@:s2mensural@} [85] +@{char@:whole rest (outside staff)@:35@:0@:4.72502@:1.96875@:0.43655@:4.72502@: +0@:0o@} [35]This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) +(./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp +@{char@:half rest (outside staff)@:36@:0@:4.72502@:0.43655@:1.96875@:4.72502@:0 +@:1o@} [36] +@{char@:maxima rest@:37@:0@:5.67@:3.15001@:3.15001@:5.67@:0@:M3@} [37] +@{char@:longa rest@:38@:0@:1.89@:3.15001@:3.15001@:1.89@:0@:M2@} [38] +@{char@:breve rest@:39@:0@:1.89@:0@:3.15001@:1.89@:0@:M1@} [39] +@{char@:Neo-mensural half rest@:37@:0@:1.12201@:0@:1.75313@:1.12201@:0@:1neomen +sural@} [37] +@{char@:breve rest (outside staff)@:40@:0@:1.89@:0.43655@:3.15001@:1.89@:0@:M1o +@} [40] +@{char@:Neo-mensural 4th rest@:38@:0@:2.24402@:0@:2.24402@:2.24402@:0@:2neomens +ural@} [38] +@{char@:Black mensural semibrevis head@:86@:0@:1.61946@:1.40251@:1.40251@:0.809 +74@:0.55309@:s0blackmensural@} [86] +Preloading the plain base, version 0.99: preliminaries, + basic constants and mathematical macros, + macros for converting units, + macros and tables for various modes of operation, + macros for drawing and filling, + macros for proof labels and rules, + macros for character and font administration, +and a few last-minute items.) +@{char@:Quarter rest@:41@:0@:2.9925@:3.93752@:4.92189@:2.9925@:0@:2@} [41]) +@{char@:Classical quarter rest@:42@:0@:3.15001@:3.36829@:2.58302@:3.15001@:0@:2 +classical@} [42] +(/build/lilypond-2.19.81+really-2.18.2/mf/feta20.mf +@{char@:Petrucci semibrevis head@:87@:0@:3.25555@:2.2608@:2.2608@:1.62778@:1.15 +656@:s0petrucci@} [87] +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-autometric.mf +@{char@:Neo-mensural 8th rest@:39@:0@:2.24402@:0@:2.24402@:2.24402@:0@:3neomens +ural@} [39] +@{char@:Neo-mensural 16th rest@:40@:0@:2.24402@:0@:2.80501@:2.24402@:0@:4neomen +sural@} [40] +@{char@:Mensural maxima rest@:41@:0@:0.8415@:2.80501@:5.61002@:0.8415@:0@:M3men +sural@} [41] +@{char@:Mensural longa rest@:42@:0@:0.8415@:2.80501@:2.80501@:0.8415@:0@:M2mens +ural@} [42] +****************************************************** +Using feta Autometric macros. +order of messages: + NAME/CODE/BP/WD/DP/HT/WX/WY +****************************************************** ) -@{char@:prallmordent@:132@:6.25002@:6.25002@:3.33333@:3.33333@:6.25002@:0@:pral -lmordent@} [132] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-timesignatures.mf -@{group@:brackettips@} -@{char@:bracket tip up@:163@:0@:8.46448@:1.00237@:6.09444@:8.46448@:0@:up@} -[163] -@{char@:whole rest (outside staff)@:35@:0@:5.95125@:2.47969@:0.46461@:5.95125@: -0@:0o@} [35] -@{char@:very long fermata up@:89@:8.41876@:8.41876@:0@:8.98004@:8.41876@:0@:uve -rylongfermata@} [89] -@{group@:timesig@} -@{char@:4/4 meter@:154@:0@:5.91325@:3.535@:3.535@:5.91325@:0@:C44@} [154] +@{char@:8th rest@:43@:0@:3.15001@:3.36829@:2.58302@:3.15001@:0@:3@} [43] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-generic.mf +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf) +@{char@:16th rest@:44@:0@:3.78@:6.5183@:2.58302@:3.78@:0@:4@} [44] +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf +@{char@:Petrucci minima head@:88@:0@:3.25555@:2.2608@:2.2608@:1.62778@:1.15656@ +:s1petrucci@} [88] +@{char@:Mensural breve rest@:43@:0@:0.8415@:0@:2.80501@:0.8415@:0@:M1mensural@} +[43] +@{char@:Mensural whole rest@:44@:0@:0.8415@:1.75313@:0@:0.8415@:0@:0mensural@} +[44] +@{char@:Mensural half rest@:45@:0@:0.8415@:0@:1.75313@:0.8415@:0@:1mensural@} +[45] +@{char@:Petrucci semiminima head@:89@:0@:3.25555@:2.2608@:2.2608@:1.62778@:1.15 +656@:s2petrucci@} [89] +@{char@:Mensural 4th rest@:46@:0@:2.24402@:0@:2.24402@:2.24402@:0@:2mensural@} +[46] +@{char@:Petrucci colored semibrevis head@:90@:0@:3.25555@:2.2608@:2.2608@:1.627 +78@:1.15656@:s0blackpetrucci@} [90]) +@{char@:32th rest@:45@:0@:4.09502@:6.5183@:5.73303@:4.09502@:0@:5@} [45] +@{font@:GNU@:LilyPond@:feta@:20@:fetaMusic@} +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-rests.mf +@{char@:64th rest@:46@:0@:4.40999@:9.6683@:5.73303@:4.40999@:0@:6@} [46] +@{char@:Mensural 8th rest@:47@:0@:2.24402@:0@:2.24402@:2.24402@:0@:3mensural@} +[47] +@{char@:Mensural 16th rest@:48@:0@:2.24402@:0@:2.80501@:2.24402@:0@:4mensural@} +[48] +@{puorg@:rests@} +) (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-clefs.mf +@{char@:128th rest@:47@:0@:4.72502@:9.6683@:8.88304@:4.72502@:0@:7@} [47] +@{puorg@:rests@} +) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-accidentals.mf +@{char@:Petrucci colored minima head@:91@:0@:3.25555@:2.2608@:2.2608@:1.62778@: +1.15656@:s1blackpetrucci@} [91] +@{group@:rests@} +@{char@:whole rest@:33@:0@:7.5@:3.125@:0@:7.5@:0@:0@} [33] +@{char@:Petrucci colored semiminima head@:92@:0@:3.25555@:2.2608@:2.2608@:1.627 +78@:1.15656@:s2blackpetrucci@} [92] +@{char@:half rest@:34@:0@:7.5@:0@:3.125@:7.5@:0@:1@} [34] +@{group@:accidentals@} +@{char@:Sharp@:48@:0@:3.46503@:4.72502@:4.72502@:3.46503@:0@:sharp@} [48] +@{group@:clefs@} +@{char@:Ed. Vat. do clef@:49@:0@:1.40251@:2.24402@:2.24402@:1.40251@:0@:vatican +a.do@} [49] +@{char@:Arrowed Sharp (arrow up)@:49@:0@:3.46503@:4.72502@:8.50502@:3.46503@:0@ +:sharp.arrowup@} [49] +@{char@:Ed. Vat. do clef@:50@:0@:1.40251@:2.24402@:2.24402@:1.40251@:0@:vatican +a.do_change@} [50] +@{char@:whole rest (outside staff)@:35@:0@:7.5@:3.125@:0.50005@:7.5@:0@:0o@} +[35] +@{char@:Ed. Vat. punctum@:93@:0@:1.62904@:1.01172@:1.09247@:1.62904@:0@:svatica +na.punctum@} [93] +@{char@:Arrowed Sharp (arrow down)@:50@:0.65483@:3.46503@:8.50502@:4.72502@:3.4 +6503@:0@:sharp.arrowdown@} [50] +@{char@:half rest (outside staff)@:36@:0@:7.5@:0.50005@:3.125@:7.5@:0@:1o@} +[36] +@{char@:Ed. Vat. punctum cavum@:94@:0@:1.62904@:1.01172@:1.09247@:1.62904@:0@:s +vaticana.punctum.cavum@} [94] +@{char@:maxima rest@:37@:0@:9@:5@:5@:9@:0@:M3@} [37] +@{char@:Ed. Vat. fa clef@:51@:0@:2.94527@:4.20752@:2.24402@:2.94527@:0@:vatican +a.fa@} [51] +@{char@:longa rest@:38@:0@:3@:5@:5@:3@:0@:M2@} [38] +@{char@:breve rest@:39@:0@:3@:0@:5@:3@:0@:M1@} [39] +@{char@:Ed. Vat. linea punctum@:95@:0@:2.6596@:1.1304@:1.1304@:2.6596@:0@:svati +cana.linea.punctum@} [95] +@{char@:Arrowed Sharp (arrows up and down)@:51@:0.65483@:3.46503@:8.50502@:8.50 +502@:3.46503@:0@:sharp.arrowboth@} [51] +@{char@:breve rest (outside staff)@:40@:0@:3@:0.50005@:5@:3@:0@:M1o@} [40] +@{char@:Quarter rest@:41@:0@:4.74998@:6.25@:7.8125@:4.74998@:0@:2@} [41] +@{char@:1/2 Sharp@:52@:0@:2.205@:4.72502@:4.72502@:2.205@:0@:sharp.slashslash.s +tem@} [52] +@{char@:Ed. Vat. fa clef@:52@:0@:2.94527@:4.20752@:2.24402@:2.94527@:0@:vatican +a.fa_change@} [52] +@{char@:Classical quarter rest@:42@:0@:5@:5.25003@:4.1@:5@:0@:2classical@} +[42] +@{char@:Ed. Med. do clef@:53@:0@:2.80501@:4.20752@:4.20752@:2.80501@:0@:medicae +a.do@} [53] +@{char@:8th rest@:43@:0@:5@:5.25003@:4.1@:5@:0@:3@} [43] +@{char@:Ed. Med. do clef@:54@:0@:2.24402@:3.36603@:3.36603@:2.24402@:0@:medicae +a.do_change@} [54] +@{char@:Ed. Vat. linea punctum cavum@:96@:0@:2.6596@:1.1304@:1.1304@:2.6596@:0@ +:svaticana.linea.punctum.cavum@} [96] +@{char@:Ed. Med. fa clef@:55@:0@:4.76851@:4.20752@:4.20752@:4.76851@:0@:medicae +a.fa@} [55] +@{char@:Sharp (3 beams)@:53@:0@:3.46503@:4.72502@:4.72502@:3.46503@:0@:sharp.sl +ashslashslash.stemstem@} [53] +@{char@:Ed. Vat. inclinatum@:97@:0@:1.80919@:1.2919@:1.2919@:0.9046@:0.44247@:s +vaticana.inclinatum@} [97] +@{char@:1/2 Sharp (3 beams)@:54@:0@:2.9925@:4.09502@:4.09502@:2.9925@:0@:sharp. +slashslashslash.stem@} [54] +@{char@:16th rest@:44@:0@:5.99998@:10.25003@:4.1@:5.99998@:0@:4@} [44] +@{char@:Ed. Med. fa clef@:56@:0@:3.81482@:3.36603@:3.36603@:3.81482@:0@:medicae +a.fa_change@} [56] +@{char@:Ed. Vat. pes lower punctum@:98@:0@:1.62904@:0.99554@:0.97942@:1.62904@: +0@:svaticana.lpes@} [98] +@{char@:32th rest@:45@:0@:6.50002@:10.25003@:9.1@:6.50002@:0@:5@} [45] +@{char@:64th rest@:46@:0@:6.99997@:15.25003@:9.1@:6.99997@:0@:6@} [46] +@{char@:Ed. Vat. pes var lower punctum@:99@:0@:1.62904@:1.35081@:0.62415@:1.629 +04@:0@:svaticana.vlpes@} [99] +@{char@:Ed. Vat. pes upper punctum@:100@:0@:1.62904@:0.97942@:0.99554@:1.62904@ +:0@:svaticana.upes@} [100] +@{char@:128th rest@:47@:0@:7.5@:15.25003@:14.1@:7.5@:0@:7@} [47] +@{puorg@:rests@} +) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-accidentals.mf +@{char@:3/4 Sharp@:55@:0@:5.04004@:4.72502@:4.72502@:5.04004@:0@:sharp.slashsla +sh.stemstemstem@} [55] +@{group@:accidentals@} +@{char@:Sharp@:48@:0@:5.50003@:7.5@:7.5@:5.50003@:0@:sharp@} [48] +@{char@:neo-mensural c clef@:57@:0@:8.1583@:5.61002@:5.61002@:8.1583@:0@:neomen +sural.c@} [57] +@{char@:Arrowed Sharp (arrow up)@:49@:0@:5.50003@:7.5@:13.49998@:5.50003@:0@:sh +arp.arrowup@} [49] +@{char@:Ed. Vat. var pes upper punctum@:101@:0@:1.62904@:0.72104@:1.25392@:1.62 +904@:0@:svaticana.vupes@} [101] +@{char@:Arrowed Sharp (arrow down)@:50@:0.75008@:5.50003@:13.49998@:7.5@:5.5000 +3@:0@:sharp.arrowdown@} [50] +@{char@:Ed. Vat. plica@:102@:0@:0.97742@:0.69199@:0.74042@:0.97742@:0@:svatican +a.plica@} [102] +@{char@:Ed. Vat. var plica@:103@:0@:0.97742@:0.92937@:0.63867@:0.97742@:0@:svat +icana.vplica@} [103] +@{char@:Natural@:56@:0@:2.1@:4.72502@:4.72502@:2.1@:0@:natural@} [56] +@{char@:Arrowed Sharp (arrows up and down)@:51@:0.75008@:5.50003@:13.49998@:13. +49998@:5.50003@:0@:sharp.arrowboth@} [51] +@{char@:1/2 Sharp@:52@:0@:3.49998@:7.5@:7.5@:3.49998@:0@:sharp.slashslash.stem@ +} [52] +@{char@:Ed. Vat. epiphonus@:104@:0@:1.62904@:1.15707@:1.17322@:1.62904@:0@:svat +icana.epiphonus@} [104] +@{char@:Ed. Vat. var epiphonus@:105@:0@:1.62904@:1.51234@:0.81795@:1.62904@:0@: +svaticana.vepiphonus@} [105] +@{char@:Arrowed Natural (arrow up)@:57@:1.30966@:2.1@:4.72502@:8.50502@:2.1@:0@ +:natural.arrowup@} [57] +@{char@:Ed. Vat. rev. plica@:106@:0@:0.97742@:0.74042@:0.69199@:0.97742@:0@:sva +ticana.reverse.plica@} [106] +@{char@:neo-mensural c clef@:58@:0@:6.52664@:4.48804@:4.48804@:6.52664@:0@:neom +ensural.c_change@} [58] +@{char@:Sharp (3 beams)@:53@:0@:5.50003@:7.5@:7.5@:5.50003@:0@:sharp.slashslash +slash.stemstem@} [53] +@{char@:1/2 Sharp (3 beams)@:54@:0@:4.74998@:6.50002@:6.50002@:4.74998@:0@:shar +p.slashslashslash.stem@} [54] +@{char@:3/4 Sharp@:55@:0@:8.00003@:7.5@:7.5@:8.00003@:0@:sharp.slashslash.stems +temstem@} [55] +@{char@:petrucci c1 clef@:59@:0@:2.80501@:3.92699@:8.97601@:2.80501@:0@:petrucc +i.c1@} [59] +@{char@:Ed. Vat. rev. var plica@:107@:0@:0.97742@:1.065@:0.50304@:0.97742@:0@:s +vaticana.reverse.vplica@} [107] +@{char@:Ed. Vat. inner cephalicus@:108@:0@:1.62904@:1.17322@:1.15707@:1.62904@: +0@:svaticana.inner.cephalicus@} [108] +@{char@:Natural@:56@:0@:3.33333@:7.5@:7.5@:3.33333@:0@:natural@} [56] +@{char@:Ed. Vat. cephalicus@:109@:0@:1.62904@:3.76508@:1.15707@:1.62904@:0@:sva +ticana.cephalicus@} [109] +@{char@:Arrowed Natural (arrow down)@:58@:0@:2.1@:8.50502@:4.72502@:2.1@:0@:nat +ural.arrowdown@} [58] +@{char@:Ed. Vat. quilisma@:110@:0@:1.62904@:0.90431@:1.1627@:1.62904@:0@:svatic +ana.quilisma@} [110] +@{char@:Arrowed Natural (arrow up)@:57@:1.50014@:3.33333@:7.5@:13.49998@:3.3333 +3@:0@:natural.arrowup@} [57] +@{char@:Arrowed Natural (arrow down)@:58@:0@:3.33333@:13.49998@:7.5@:3.33333@:0 +@:natural.arrowdown@} [58] +@{char@:Solesmes punctum inclinatum parvum@:111@:0@:1.13075@:0.80743@:0.80743@: +0.56538@:-0.04199@:ssolesmes.incl.parvum@} [111] +@{char@:Arrowed Natural (arrows up and down)@:59@:1.30966@:2.1@:8.50502@:8.5050 +2@:2.1@:0@:natural.arrowboth@} [59] +@{char@:petrucci c1 clef@:60@:0@:2.24402@:3.51239@:8.02837@:2.24402@:0@:petrucc +i.c1_change@} [60] +@{char@:Arrowed Natural (arrows up and down)@:59@:1.50014@:3.33333@:13.49998@:1 +3.49998@:3.33333@:0@:natural.arrowboth@} [59] +@{char@:Flat@:60@:0.60005@:4.00002@:3.00003@:9.49997@:4.00002@:0@:flat@} [60] +@{char@:Solesmes punctum auctum ascendens@:112@:0@:1.62904@:1.044@:1.80301@:1.6 +2904@:0@:ssolesmes.auct.asc@} [112] +@{char@:Arrowed Flat (arrow up)@:61@:1.72516@:4.00002@:3.00003@:13.49998@:4.000 +02@:0@:flat.arrowup@} [61] +@{char@:Solesmes punctum auctum descendens@:113@:0@:1.62904@:1.80301@:1.044@:1. +62904@:0@:ssolesmes.auct.desc@} [113] +@{char@:petrucci c2 clef@:61@:0@:2.80501@:6.732@:8.97601@:2.80501@:0@:petrucci. +c2@} [61] +@{char@:Arrowed Flat (arrow down)@:62@:1.72516@:4.00002@:11.00006@:9.49997@:4.0 +0002@:0@:flat.arrowdown@} [62] +@{char@:Flat@:60@:0.52386@:2.52002@:1.89003@:5.985@:2.52002@:0@:flat@} [60] +@{char@:Arrowed Flat (arrow up and down)@:63@:1.72516@:4.00002@:11.00006@:13.49 +998@:4.00002@:0@:flat.arrowboth@} [63] +@{char@:Flat (slashed)@:64@:1.99997@:4.00002@:3.00003@:9.49997@:4.00002@:0@:fla +t.slash@} [64] +@{char@:Solesmes punctum incl. auctum@:114@:0@:1.80919@:1.2919@:1.2919@:0.9046@ +:0.44247@:ssolesmes.incl.auctum@} [114] +@{char@:Arrowed Flat (arrow up)@:61@:1.5061@:2.52002@:1.89003@:8.50502@:2.52002 +@:0@:flat.arrowup@} [61] +@{char@:Flat (slashed twice)@:65@:1.99997@:4.00002@:3.00003@:9.49997@:4.00002@: +0@:flat.slashslash@} [65] +@{char@:Flatflat (mirrored)@:66@:0@:8.00003@:3.00003@:9.49997@:8.00003@:0@:mirr +oredflat.flat@} [66] +@{char@:Arrowed Flat (arrow down)@:62@:1.5061@:2.52002@:6.93007@:5.985@:2.52002 +@:0@:flat.arrowdown@} [62] +@{char@:Semi flat@:67@:0.60005@:4.00002@:3.00003@:9.49997@:4.00002@:0@:mirrored +flat@} [67] +@{char@:Solesmes stropha@:115@:0@:1.80919@:1.2919@:1.2919@:0.9046@:0.44247@:sso +lesmes.stropha@} [115] +@{char@:petrucci c2 clef@:62@:0@:2.24402@:6.02126@:8.02837@:2.24402@:0@:petrucc +i.c2_change@} [62] +@{char@:Semi flat@:68@:1.99997@:4.00002@:3.00003@:9.49997@:4.00002@:0@:mirrored +flat.backslash@} [68] +@{char@:Double Flat@:69@:0.60005@:7.24998@:3.00003@:9.49997@:7.24998@:0@:flatfl +at@} [69] +@{char@:3/4 Flat@:70@:0.60005@:7.24998@:3.00003@:9.49997@:7.24998@:0@:flatflat. +slash@} [70] +@{char@:Solesmes stropha aucta@:116@:0@:1.80919@:1.2919@:1.2919@:0.9046@:0.4424 +7@:ssolesmes.stropha.aucta@} [116] +@{char@:petrucci c3 clef@:63@:0@:2.80501@:8.97601@:8.97601@:2.80501@:0@:petrucc +i.c3@} [63] +@{char@:Double Sharp@:71@:0@:5@:2.5@:2.5@:5@:0@:doublesharp@} [71] +@{char@:Solesmes oriscus@:117@:0@:1.93935@:0.96893@:0.96893@:1.93935@:0@:ssoles +mes.oriscus@} [117] +@{char@:Right Parenthesis@:72@:0@:3.00005@:5@:5@:3.00005@:0@:rightparen@} [72] +@{char@:Arrowed Flat (arrow up and down)@:63@:1.5061@:2.52002@:6.93007@:8.50502 +@:2.52002@:0@:flat.arrowboth@} [63] +@{char@:Left Parenthesis@:73@:3.00005@:0@:5@:5@:0@:0@:leftparen@} [73] +@{puorg@:accidentals@} +) +@{char@:Ed. Med. inclinatum@:118@:0@:2.3569@:1.683@:1.683@:1.17845@:0.83357@:sm +edicaea.inclinatum@} [118] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-arrowheads.mf +@{group@:arrowheads@} +@{char@:open@:74@:5@:0.40004@:2.5@:2.5@:0.40004@:0@:open.01@} [74] +@{char@:open@:75@:0.40004@:5@:2.5@:2.5@:5@:0@:open.0M1@} [75] +@{char@:open@:76@:2.5@:2.5@:5@:0.40004@:2.5@:0@:open.11@} [76] +@{char@:Ed. Med. punctum@:119@:0@:2.24397@:1.40251@:1.40251@:2.24397@:0@:smedic +aea.punctum@} [119] +@{char@:Flat (slashed)@:64@:1.25998@:2.52002@:1.89003@:5.985@:2.52002@:0@:flat. +slash@} [64] +@{char@:open@:77@:2.5@:2.5@:0.40004@:5@:2.5@:0@:open.1M1@} [77] +@{char@:Ed. Med. reverse virga@:120@:0@:2.24397@:1.40251@:7.01253@:2.24397@:0@: +smedicaea.rvirga@} [120] +@{char@:close@:78@:5@:0@:2.5@:2.5@:0@:0@:close.01@} [78] +@{char@:Ed. Med. virga@:121@:0@:2.24397@:7.01253@:1.40251@:2.24397@:0@:smedicae +a.virga@} [121] +@{char@:close@:79@:0@:5@:2.5@:2.5@:5@:0@:close.0M1@} [79] +@{char@:close@:80@:2.5@:2.5@:5@:0@:2.5@:0@:close.11@} [80] +@{char@:close@:81@:2.5@:2.5@:0@:5@:2.5@:0@:close.1M1@} [81] +@{puorg@:arrowheads@} +) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-dots.mf +@{group@:dots@} +@{char@:duration dot@:82@:0@:2.24998@:1.125@:1.125@:2.24998@:0@:dot@} [82] +@{puorg@:dots@} +) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-scripts.mf +@{group@:scripts@} +@{char@:fermata up@:83@:6.62505@:6.62505@:0.37505@:7.25005@:6.62505@:0@:ufermat +a@} [83] +@{char@:Hufnagel punctum@:122@:0@:4.00597@:1.40251@:1.40251@:2.00299@:0.55309@: +shufnagel.punctum@} [122] +@{char@:fermata down@:84@:6.62505@:6.62505@:7.25005@:0.37505@:6.62505@:0@:dferm +ata@} [84] +@{char@:Flat (slashed twice)@:65@:1.25998@:2.52002@:1.89003@:5.985@:2.52002@:0@ +:flat.slashslash@} [65] +@{char@:short fermata up@:85@:5@:5@:0@:10.99998@:5@:0@:ushortfermata@} [85] +@{char@:short fermata down@:86@:5@:5@:10.99998@:0@:5@:0@:dshortfermata@} [86] +@{char@:petrucci c3 clef@:64@:0@:2.24402@:8.02837@:8.02837@:2.24402@:0@:petrucc +i.c3_change@} [64] +@{char@:long fermata up@:87@:6.25@:6.25@:0@:7.5@:6.25@:0@:ulongfermata@} [87] +@{char@:long fermata down@:88@:6.25@:6.25@:7.5@:0@:6.25@:0@:dlongfermata@} +[88] +@{char@:Flatflat (mirrored)@:66@:0@:5.04004@:1.89003@:5.985@:5.04004@:0@:mirror +edflat.flat@} [66] +@{char@:Hufnagel virga@:123@:0@:4.00597@:4.20752@:1.40251@:4.00597@:0@:shufnage +l.virga@} [123] +@{char@:Hufnagel pes lower punctum@:124@:0@:5.61002@:0.98175@:0.98175@:5.61002@ +:0@:shufnagel.lpes@} [124] +@{char@:Kievan final note@:125@:0@:3.3581@:4.20752@:4.20752@:3.3581@:0@:sM2kiev +an@} [125] +@{char@:very long fermata up@:89@:7.5@:7.5@:0@:8.00003@:7.5@:0@:uverylongfermat +a@} [89] +@{char@:Semi flat@:67@:0.52386@:2.52002@:1.89003@:5.985@:2.52002@:0@:mirroredfl +at@} [67] +@{char@:Kievan recitative mark@:126@:0@:16.31659@:2.3803@:2.3803@:16.31659@:0@: +sM1kievan@} [126] +@{char@:Kievan whole note@:127@:0@:2.80501@:2.80501@:2.80501@:2.80501@:0@:s0kie +van@} [127] +@{char@:Kievan quarter note down@:128@:0@:2.86111@:7.01253@:1.12198@:2.86111@:0 +@:d2kievan@} [128] +@{char@:very long fermata down@:90@:7.5@:7.5@:8.00003@:0@:7.5@:0@:dverylongferm +ata@} [90] +@{char@:petrucci c4 clef@:65@:0@:2.80501@:8.97601@:6.732@:2.80501@:0@:petrucci. +c4@} [65] +@{char@:Thumb@:91@:2@:2@:4.00002@:2.5@:2@:0@:thumb@} [91]( echo ./out/feta14.pfb: ./feta-autometric.mf ./feta-generic.mf ./feta-macros.mf ./feta-params.mf ./feta-rests.mf ./feta-accidentals.mf ./feta-arrowheads.mf ./feta-dots.mf ./feta-scripts.mf ./feta-trills.mf ./feta-clefs.mf ./feta-timesignatures.mf ./feta-pedals.mf ./feta-brackettips.mf ./feta-accordion.mf ./feta-ties.mf ./feta-test-generic.mf ./feta-accidentals.mf > out/feta14.dep ) && TMP=`mktemp -d ./out/pfbtemp.feta14.XXXXXXXXX` \ +&& ( cd $TMP \ + && ln -s ../mf2pt1.mem . \ + && ln -s ../../mf2pt1.mp . \ + && MFINPUTS=/build/lilypond-2.19.81+really-2.18.2/mf:..:: /build/lilypond-2.19.81+really-2.18.2/scripts/build/out/mf2pt1 --rounding=0.0001 --family=feta14 --fullname=feta14 --name=feta14 feta14.mf ) \ +&& mv $TMP/*pfb ./out; \ +rm -rf $TMP + +@{char@:> accent@:92@:4.49997@:4.49997@:2.5@:2.5@:4.49997@:0@:sforzato@} [92] +@{char@:espr@:93@:9.49997@:9.49997@:2.5@:2.5@:9.49997@:0@:espr@} [93] +@{char@:Kievan quarter note up@:129@:0@:2.86111@:1.12198@:7.29305@:2.86111@:0@: +u2kievan@} [129] +@{char@:Kievan half note (line position)@:130@:0@:2.9733@:4.48804@:2.80501@:2.9 +733@:0@:s1kievan@} [130] +@{char@:staccato dot@:94@:0.99998@:0.99998@:0.99998@:0.99998@:0.99998@:0@:stacc +ato@} [94] +@{char@:Kievan half note (space position)@:131@:0@:3.08553@:2.80501@:3.92699@:3 +.08553@:0@:sr1kievan@} [131] +@{char@:Semi flat@:68@:1.25998@:2.52002@:1.89003@:5.985@:2.52002@:0@:mirroredfl +at.backslash@} [68] @{char@:Double Flat@:69@:0.52386@:4.5675@:1.89003@:5.985@:4.5675@:0@:flatflat@} [69] -@{char@:bracket tip down@:164@:0@:8.46448@:6.09444@:1.00237@:8.46448@:0@:down@} -[164] -@{puorg@:brackettips@} -) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-accordion.mf -@{char@:half rest (outside staff)@:36@:0@:5.95125@:0.46461@:2.47969@:5.95125@:0 -@:1o@} [36] -@{char@:upprall@:133@:6.25002@:6.25002@:2.5@:2.5@:6.25002@:0@:upprall@} [133] -@{char@:maxima rest@:37@:0@:7.14148@:3.9675@:3.9675@:7.14148@:0@:M3@} [37] -@{group@:accordion@} -@{char@:accordion register discant@:165@:6.99539@:6.99539@:0.21901@:13.58403@:6 -.99539@:0@:discant@} [165] -@{char@:very long fermata down@:90@:8.41876@:8.41876@:8.98004@:0@:8.41876@:0@:d -verylongfermata@} [90] -@{char@:2/2 meter@:155@:0@:5.91325@:3.535@:3.535@:5.91325@:0@:C22@} [155] -@{char@:upmordent@:134@:6.25002@:6.25002@:3.33333@:3.33333@:6.25002@:0@:upmorde -nt@} [134] -@{puorg@:timesig@} +@{char@:petrucci c4 clef@:66@:0@:2.24402@:8.02837@:6.02126@:2.24402@:0@:petrucc +i.c4_change@} [66] +@{char@:Kievan eighth note (down)@:132@:0@:3.50626@:8.41502@:1.40251@:3.50626@: +0@:d3kievan@} [132] +@{char@:staccatissimo/martellato up@:95@:1.00008@:1.00008@:0.2@:5.00009@:1.0000 +8@:0@:ustaccatissimo@} [95] +@{char@:Kievan eighth note (up)@:133@:0@:2.80501@:1.12198@:8.1345@:2.80501@:0@: +u3kievan@} [133] +@{puorg@:noteheads@} ) -@{char@:longa rest@:38@:0@:2.3805@:3.9675@:3.9675@:2.3805@:0@:M2@} [38] -@{char@:pralldown@:135@:6.25002@:6.25002@:2.5@:2.5@:6.25002@:0@:pralldown@} -[135] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-pedals.mfThis is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) +@{tnof@}) ) +@{char@:staccatissimo/martellato down@:96@:1.00008@:1.00008@:5.00009@:0.2@:1.00 +008@:0@:dstaccatissimo@} [96]Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input feta18.mf'"... -@{char@:Thumb@:91@:2.24501@:2.24501@:4.49004@:2.80626@:2.24501@:0@:thumb@} -[91](./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp -@{char@:breve rest@:39@:0@:2.3805@:0@:3.9675@:2.3805@:0@:M1@} [39] @{char@:3/4 Flat@:70@:0.52386@:4.5675@:1.89003@:5.985@:4.5675@:0@:flatflat.slas h@} [70] -@{group@:pedal@} -@{char@:Pedal asterisk@:156@:0@:5.4989@:0@:5.4989@:5.4989@:0@:*@} [156] -@{char@:> accent@:92@:5.05122@:5.05122@:2.80626@:2.80626@:5.05122@:0@:sforzato@ -} [92] -@{char@:Pedal dash@:157@:0@:3.37372@:0@:4.04001@:3.37372@:0@:M@} [157] -@{char@:downprall@:136@:6.25002@:6.25002@:2.5@:2.5@:6.25002@:0@:downprall@} -[136] +(some charht values had to be adjusted by as much as 0.06783pt) +Font metrics written on parmesan-noteheads11.tfm. +101 output files written: parmesan-noteheads11.33 .. parmesan-noteheads11.133 +Transcript written on parmesan-noteheads11.log. + @{char@:Double Sharp@:71@:0@:3.15001@:1.57501@:1.57501@:3.15001@:0@:doublesharp @} [71] -@{char@:espr@:93@:10.66373@:10.66373@:2.80626@:2.80626@:10.66373@:0@:espr@} -[93] -@{char@:accordion register dot@:166@:1.11375@:1.11375@:1.11375@:1.11375@:1.1137 -5@:0@:dot@} [166] -@{char@:Pedal dot@:158@:0@:1.12457@:0@:1.12457@:1.12457@:0@:.@} [158] +@{char@:portato/single tenuto@:97@:3.00003@:3.00003@:0.40004@:0.40004@:3.00003@ +:0@:tenuto@} [97] +@{char@:petrucci c5 clef@:67@:0@:2.80501@:8.97601@:3.92699@:2.80501@:0@:petrucc +i.c5@} [67] +@{char@:portato/tenuto with staccato@:98@:3.00003@:3.00003@:0.35004@:3.30006@:3 +.00003@:0@:uportato@} [98] @{char@:Right Parenthesis@:72@:0@:2.01157@:3.15001@:3.15001@:2.01157@:0@:rightp aren@} [72] @{char@:Left Parenthesis@:73@:2.01157@:0@:3.15001@:3.15001@:0@:0@:leftparen@} [73] -@{char@:accordion register freebass@:167@:4.76788@:4.76788@:0.21901@:9.12901@:4 -.76788@:0@:freebass@} [167] @{puorg@:accidentals@} -) -@{char@:breve rest (outside staff)@:40@:0@:2.3805@:0.46461@:3.9675@:2.3805@:0@: -M1o@} [40] -@{char@:staccato dot@:94@:1.12248@:1.12248@:1.12248@:1.12248@:1.12248@:0@:stacc -ato@} [94] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-arrowheads.mf +) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-arrowheads.mf @{group@:arrowheads@} @{char@:open@:74@:3.15001@:0.34924@:1.57501@:1.57501@:0.34924@:0@:open.01@} [74] -@{char@:Pedal P@:159@:0@:5.89168@:0@:7.07@:5.89168@:0@:P@} [159] -@{char@:accordion register stdbass@:168@:9.22289@:9.22289@:0.21901@:18.03902@:9 -.22289@:0@:stdbass@} [168] -@{char@:staccatissimo/martellato up@:95@:1.08235@:1.08235@:0.2@:5.57237@:1.0823 -5@:0@:ustaccatissimo@} [95] -@{char@:Quarter rest@:41@:0@:3.76912@:4.95938@:6.1992@:3.76912@:0@:2@} [41] +@{char@:portato/tenuto with staccato@:99@:3.00003@:3.00003@:3.30006@:0.35004@:3 +.00003@:0@:dportato@} [99] +@{char@:marcato up@:100@:2.5@:2.5@:0@:5.50003@:2.5@:0@:umarcato@} [100] @{char@:open@:75@:0.34924@:3.15001@:1.57501@:1.57501@:3.15001@:0@:open.0M1@} [75] -@{char@:Pedal d@:160@:0@:4.71333@:0@:6.18626@:4.71333@:0@:d@} [160] -Preloading the plain base, version 0.99: preliminaries, - basic constants and mathematical macros, - macros for converting units, - macros and tables for various modes of operation, - macros for drawing and filling, - macros for proof labels and rules, - macros for character and font administration, -and a few last-minute items.) @{char@:open@:76@:1.57501@:1.57501@:3.15001@:0.34924@:1.57501@:0@:open.11@} [76] -@{char@:staccatissimo/martellato down@:96@:1.08235@:1.08235@:5.57237@:0.2@:1.08 -235@:0@:dstaccatissimo@} [96] -@{char@:accordion register bayanbass@:169@:4.76788@:4.76788@:0.31288@:13.67789@ -:4.76788@:0@:bayanbass@} [169] -@{char@:Pedal e@:161@:0@:2.828@:0@:4.04001@:2.828@:0@:e@} [161]) -@{char@:Classical quarter rest@:42@:0@:3.9675@:4.19981@:3.25336@:3.9675@:0@:2cl -assical@} [42] -(/build/lilypond-2.19.81+really-2.18.2/mf/parmesan11.mf @{char@:open@:77@:1.57501@:1.57501@:0.34924@:3.15001@:1.57501@:0@:open.1M1@} [77] -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-autometric.mf -****************************************************** -Using feta Autometric macros. -order of messages: - NAME/CODE/BP/WD/DP/HT/WX/WY -****************************************************** -) -@{char@:8th rest@:43@:0@:3.9675@:4.19981@:3.25336@:3.9675@:0@:3@} [43] (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-generic.mf +@{char@:marcato down@:101@:2.5@:2.5@:5.50003@:0@:2.5@:0@:dmarcato@} [101] +@{char@:petrucci c5 clef@:68@:0@:2.24402@:8.02837@:3.51239@:2.24402@:0@:petrucc +i.c5_change@} [68] +@{char@:open (unstopped)@:102@:2@:2@:2.5@:2.5@:2@:0@:open@} [102] +@{char@:mensural c clef@:69@:0@:3.3996@:6.171@:6.171@:3.3996@:0@:mensural.c@} +[69] +@{char@:halfopen (unstopped)@:103@:2@:2@:2.5@:2.5@:2@:0@:halfopen@} [103] +@{char@:halfopen vertical@:104@:2@:2@:2.5@:2.5@:2@:0@:halfopenvertical@} [104] +@{char@:mensural c clef@:70@:0@:2.83861@:4.93683@:4.93683@:2.83861@:0@:mensural +.c_change@} [70] @{char@:close@:78@:3.15001@:0@:1.57501@:1.57501@:0@:0@:close.01@} [78] -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf( echo ./out/feta-braces-i.pfb: ./feta-braces.mf ./feta-autometric.mf ./feta-macros.mf ./feta-params.mf > out/feta-braces-i.dep ) && TMP=`mktemp -d ./out/pfbtemp.feta-braces-i.XXXXXXXXX` \ -&& ( cd $TMP \ - && ln -s ../mf2pt1.mem . \ - && ln -s ../../mf2pt1.mp . \ - && MFINPUTS=/build/lilypond-2.19.81+really-2.18.2/mf:..:: /build/lilypond-2.19.81+really-2.18.2/scripts/build/out/mf2pt1 --rounding=0.0001 --family=feta-braces-i --fullname=feta-braces-i --name=feta-braces-i feta-braces-i.mf ) \ -&& mv $TMP/*pfb ./out; \ -rm -rf $TMP - -@{char@:downmordent@:137@:6.25002@:6.25002@:3.33333@:3.33333@:6.25002@:0@:downm -ordent@} [137] -@{char@:portato/single tenuto@:97@:3.36754@:3.36754@:0.41687@:0.41687@:3.36754@ -:0@:tenuto@} [97] -@{char@:prallup@:138@:6.25002@:6.25002@:2.5@:2.5@:6.25002@:0@:prallup@} [138] -@{char@:16th rest@:44@:0@:4.76099@:8.16731@:3.25336@:4.76099@:0@:4@} [44]) +@{char@:plus (stopped)@:105@:2.75002@:2.75002@:2.75002@:2.75002@:2.75002@:0@:st +opped@} [105] +@{char@:black mensural c clef@:71@:0@:3.3996@:6.171@:6.171@:3.3996@:0@:blackmen +sural.c@} [71] +@{char@:Upbow@:106@:3.25002@:3.25002@:0@:10.40007@:3.25002@:0@:upbow@} [106] +@{char@:Downbow@:107@:3.75@:3.75@:0@:6.66664@:3.75@:0@:downbow@} [107] +@{char@:Reverse turn@:108@:5.46875@:5.46875@:2.64706@:2.64706@:5.46875@:0@:reve +rseturn@} [108] @{char@:close@:79@:0@:3.15001@:1.57501@:1.57501@:3.15001@:0@:close.0M1@} [79] -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf -@{char@:Pedal Ped@:162@:0@:11.28372@:0@:7.07@:11.28372@:0@:Ped@} [162] -@{puorg@:pedal@} -) -@{char@:portato/tenuto with staccato@:98@:3.36754@:3.36754@:0.36475@:3.65605@:3 -.36754@:0@:uportato@} [98] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-brackettips.mf -@{char@:close@:80@:1.57501@:1.57501@:3.15001@:0@:1.57501@:0@:close.11@} [80]) -(/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-macros.mf -@{group@:brackettips@} -@{char@:bracket tip up@:163@:0@:6.71649@:0.79538@:4.83588@:6.71649@:0@:up@} -[163]) -@{char@:32th rest@:45@:0@:5.15776@:8.16731@:7.22086@:5.15776@:0@:5@} [45] -@{char@:portato/tenuto with staccato@:99@:3.36754@:3.36754@:3.65605@:0.36475@:3 -.36754@:0@:dportato@} [99] +@{char@:Turn@:109@:5.46875@:5.46875@:2.64706@:2.64706@:5.46875@:0@:turn@} [109] + +@{char@:close@:80@:1.57501@:1.57501@:3.15001@:0@:1.57501@:0@:close.11@} [80] +@{char@:black mensural c clef@:72@:0@:2.83861@:4.93683@:4.93683@:2.83861@:0@:bl +ackmensural.c_change@} [72]@{char@:Trill (`tr')@:110@:4.25003@:4.25003@:0@:10.49995@:4.25003@:0@:trill@} +[110] +@{char@:left heel@:111@:2.5@:2.5@:2.5@:3.33333@:2.5@:0@:upedalheel@} [111] +@{char@:right heel@:112@:2.5@:2.5@:3.33333@:2.5@:2.5@:0@:dpedalheel@} [112] @{char@:close@:81@:1.57501@:1.57501@:0@:3.15001@:1.57501@:0@:close.1M1@} [81] -@{font@:GNU@:LilyPond@:parmesan@:11.22@:parmesanMusic@} -(/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-rests.mf @{puorg@:arrowheads@} ) -@{char@:bracket tip down@:164@:0@:6.71649@:4.83588@:0.79538@:6.71649@:0@:down@} -[164] -@{puorg@:brackettips@} -) -@{char@:lineprall@:139@:6.25002@:6.25002@:2.5@:10@:6.25002@:0@:lineprall@} -[139]) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-dots.mf (/build/lilypond-2.19.81+really-2.18.2/mf/feta-accordion.mf -@{char@:marcato up@:100@:2.80626@:2.80626@:0@:6.17378@:2.80626@:0@:umarcato@} -[100] -@{char@:accordion oldEE@:170@:4.76788@:4.76788@:0@:9.34802@:4.76788@:0@:oldEE@} -[170] -@{group@:rests@} -@{char@:Neo-mensural maxima rest@:33@:0@:3.36603@:2.80501@:2.80501@:3.36603@:0@ -:M3neomensural@} [33] +@{char@:left toe@:113@:2.5@:2.5@:0@:7.5@:2.5@:0@:upedaltoe@} [113] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-dots.mf @{group@:dots@} @{char@:duration dot@:82@:0@:1.35674@:0.67838@:0.67838@:1.35674@:0@:dot@} [82] @{puorg@:dots@} ) -@{char@:Curved caesura@:140@:0@:10@:4.00002@:5.99998@:10@:0@:caesura.curved@} -[140] -@{char@:accordion push@:171@:4.14154@:0@:0@:10.35402@:0@:0@:push@} [171] -@{char@:Neo-mensural longa rest@:34@:0@:1.12201@:2.80501@:2.80501@:1.12201@:0@: -M2neomensural@} [34] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-scripts.mf -@{char@:64th rest@:46@:0@:5.55447@:12.13481@:7.22086@:5.55447@:0@:6@} [46] -@{group@:accordion@} -@{char@:accordion register discant@:165@:5.59486@:5.59486@:0.20465@:10.80966@:5 -.59486@:0@:discant@} [165] -@{char@:accordion pull@:172@:3.43744@:0.7041@:0@:10.35402@:0.7041@:0@:pull@} -[172] -@{puorg@:accordion@} -) -@{char@:marcato down@:101@:2.80626@:2.80626@:6.17378@:0@:2.80626@:0@:dmarcato@} -[101] -@{char@:accordion register dot@:166@:0.88376@:0.88376@:0.88376@:0.88376@:0.8837 -6@:0@:dot@} [166] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-ties.mf -@{char@:Straight caesura@:141@:0@:10@:4.00002@:5.99998@:10@:0@:caesura.straight -@} [141] -@{char@:Neo-mensural breve rest@:35@:0@:1.12201@:0@:2.80501@:1.12201@:0@:M1neom -ensural@} [35] +@{char@:right toe@:114@:2.5@:2.5@:7.5@:0@:2.5@:0@:dpedaltoe@} [114] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-scripts.mf +@{char@:petrucci f clef@:73@:0@:5.45972@:12.62254@:7.01253@:5.45972@:0@:petrucc +i.f@} [73] +@{char@:Flageolet@:115@:2.66667@:2.66667@:2.66667@:2.66667@:2.66667@:0@:flageol +et@} [115] +@{char@:Segno@:116@:5@:5@:7.5@:7.5@:5@:0@:segno@} [116] +@{char@:Varied Segno@:117@:6.25@:6.25@:20@:20@:6.25@:0@:varsegno@} [117] @{group@:scripts@} @{char@:fermata up@:83@:4.26494@:4.26494@:0.32742@:4.65869@:4.26494@:0@:ufermat a@} [83] -@{group@:ties@} -@{char@:Short lyric tie@:173@:0@:0@:2.82146@:0@:0@:0@:lyric.short@} [173] -@{char@:accordion register freebass@:167@:3.82736@:3.82736@:0.20465@:7.27466@:3 -.82736@:0@:freebass@} [167] -@{char@:open (unstopped)@:102@:2.24501@:2.24501@:2.80626@:2.80626@:2.24501@:0@: -open@} [102] -@{char@:Tick mark@:142@:3.00003@:5.49995@:0@:8.49998@:5.49995@:0@:tickmark@} -[142] -@{char@:128th rest@:47@:0@:5.95125@:12.13481@:11.18835@:5.95125@:0@:7@} [47] -@{puorg@:rests@} -) -@{char@:Default lyric tie@:174@:0@:0@:2.92044@:0@:0@:0@:lyric.default@} [174] -@{puorg@:ties@} -) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-accidentals.mf -@{parameter@:staffsize@:17.82@} -@{parameter@:stafflinethickness@:0.48134@} -@{parameter@:staff_space@:4.455@} -@{parameter@:linethickness@:0.48134@} -@{parameter@:black_notehead_width@:5.86116@} -@{parameter@:ledgerlinethickness@:0.96268@} -@{parameter@:blot_diameter@:0.4@} -@{tnof@}) ) -@{char@:Neo-mensural whole rest@:36@:0@:1.12201@:1.75313@:0@:1.12201@:0@:0neome -nsural@} [36] +@{char@:petrucci f clef@:74@:0@:4.36778@:10.09807@:5.61005@:4.36778@:0@:petrucc +i.f_change@} [74] @{char@:fermata down@:84@:4.26494@:4.26494@:4.65869@:0.32742@:4.26494@:0@:dferm ata@} [84] -@{char@:accordion register stdbass@:168@:7.36237@:7.36237@:0.20465@:14.34467@:7 -.36237@:0@:stdbass@} [168] -@{char@:halfopen (unstopped)@:103@:2.24501@:2.24501@:2.80626@:2.80626@:2.24501@ -:0@:halfopen@} [103] -@{char@:Neo-mensural half rest@:37@:0@:1.12201@:0@:1.75313@:1.12201@:0@:1neomen -sural@} [37] -@{char@:snap pizzicato (Bartok pizzicato)@:143@:2.66667@:2.66667@:2.66667@:4@:2 -.66667@:0@:snappizzicato@} [143] -@{puorg@:scripts@} -) -@{char@:short fermata up@:85@:3.15001@:3.15001@:0@:6.93001@:3.15001@:0@:ushortf -ermata@} [85] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-clefs.mf -@{char@:halfopen vertical@:104@:2.24501@:2.24501@:2.80626@:2.80626@:2.24501@:0@ -:halfopenvertical@} [104] -@{char@:accordion register bayanbass@:169@:3.82736@:3.82736@:0.29236@:10.89737@ -:3.82736@:0@:bayanbass@} [169] -(some charht values had to be adjusted by as much as 0.401pt) -(some chardp values had to be adjusted by as much as 0.3207pt) -Font metrics written on feta18.tfm. -142 output files written: feta18.33 .. feta18.174 -Transcript written on feta18.log. +@{char@:Coda@:118@:5.08336@:5.08336@:6.75003@:6.75003@:5.08336@:0@:coda@} [118] -@{char@:Neo-mensural 4th rest@:38@:0@:2.24402@:0@:2.24402@:2.24402@:0@:2neomens -ural@} [38] +@{char@:short fermata up@:85@:3.15001@:3.15001@:0@:6.93001@:3.15001@:0@:ushortf +ermata@} [85]@{char@:Varied Coda@:119@:5.08337@:5.08337@:6.75005@:6.75005@:5.08337@:0@:varco +da@} [119] +@{char@:Right Comma@:120@:0@:2.5@:3.00003@:3.00003@:2.5@:0@:rcomma@} [120] +@{char@:Left Comma@:121@:2.5@:0@:3.00003@:3.00003@:0@:0@:lcomma@} [121] +@{char@:Right Varied Comma@:122@:1.25@:1.25@:3.00003@:3.00003@:1.25@:0@:rvarcom +ma@} [122] +@{char@:Left Varied Comma@:123@:1.25@:1.25@:3.00003@:3.00003@:1.25@:0@:lvarcomm +a@} [123] @{char@:short fermata down@:86@:3.15001@:3.15001@:6.93001@:0@:3.15001@:0@:dshor tfermata@} [86] -@{group@:accidentals@} -@{char@:Sharp@:48@:0@:4.36427@:5.95125@:5.95125@:4.36427@:0@:sharp@} [48] -@{group@:clefs@} -! Warning: Replacing filldraw with fill. -@{char@:C clef@:144@:0@:13.60002@:10@:10@:13.60002@:0@:C@} [144] -@{char@:plus (stopped)@:105@:3.0869@:3.0869@:3.0869@:3.0869@:3.0869@:0@:stopped -@} [105] +@{char@:Arpeggio@:124@:0@:4.00002@:0@:5@:4.00002@:0@:arpeggio@} [124] +@{char@:Trill_element@:125@:0@:5@:0@:4.00002@:5@:0@:trill_element@} [125] +@{char@:Arpeggio arrow down@:126@:0@:4.00002@:0@:5@:4.00002@:0@:arpeggio.arrow. +M1@} [126] +@{char@:mensural f clef@:75@:0@:3.366@:1.683@:1.683@:3.366@:0@:mensural.f@} +[75] +@{char@:Arpeggio arrow up@:127@:0@:4.00002@:0@:5@:4.00002@:0@:arpeggio.arrow.1@ +} [127] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-trills.mf @{char@:long fermata up@:87@:3.93752@:3.93752@:0@:4.72502@:3.93752@:0@:ulongfer mata@} [87] -@{char@:Neo-mensural 8th rest@:39@:0@:2.24402@:0@:2.24402@:2.24402@:0@:3neomens -ural@} [39]Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input feta26.mf'"... - -@{char@:Upbow@:106@:3.64813@:3.64813@:0@:11.67407@:3.64813@:0@:upbow@} [106] -! Warning: Replacing filldraw with fill. -@{char@:C clef@:145@:0@:10.98006@:8.00003@:8.00003@:10.98006@:0@:C_change@} -[145] -@{char@:Neo-mensural 16th rest@:40@:0@:2.24402@:0@:2.80501@:2.24402@:0@:4neomen -sural@} [40] -@{char@:Mensural maxima rest@:41@:0@:0.8415@:2.80501@:5.61002@:0.8415@:0@:M3men -sural@} [41] @{char@:long fermata down@:88@:3.93752@:3.93752@:4.72502@:0@:3.93752@:0@:dlongf ermata@} [88] -@{char@:Arrowed Sharp (arrow up)@:49@:0@:4.36427@:5.95125@:10.71223@:4.36427@:0 -@:sharp.arrowup@} [49] -@{char@:Mensural longa rest@:42@:0@:0.8415@:2.80501@:2.80501@:0.8415@:0@:M2mens -ural@} [42] -@{char@:Downbow@:107@:4.20938@:4.20938@:0@:7.4833@:4.20938@:0@:downbow@} [107] -@{char@:Mensural breve rest@:43@:0@:0.8415@:0@:2.80501@:0.8415@:0@:M1mensural@} -[43] -@{char@:Mensural whole rest@:44@:0@:0.8415@:1.75313@:0@:0.8415@:0@:0mensural@} -[44] -@{char@:F clef @:146@:0@:13.4167@:12.5@:5@:13.4167@:0@:F@} [146] -@{char@:Mensural half rest@:45@:0@:0.8415@:0@:1.75313@:0.8415@:0@:1mensural@} -[45] -@{char@:Reverse turn@:108@:6.13867@:6.13867@:2.97133@:2.97133@:6.13867@:0@:reve -rseturn@} [108] +@{char@:trilelement@:128@:2.08334@:2.08334@:2.5@:2.5@:2.08334@:0@:trilelement@} +[128] +@{char@:prall@:129@:4.16667@:4.16667@:2.5@:2.5@:4.16667@:0@:prall@} [129] +@{char@:mensural f clef@:76@:0@:2.69281@:1.3464@:1.3464@:2.69281@:0@:mensural.f +_change@} [76] +@{char@:mordent@:130@:4.16667@:4.16667@:3.33333@:3.33333@:4.16667@:0@:mordent@} +[130] @{char@:very long fermata up@:89@:4.72502@:4.72502@:0@:5.04004@:4.72502@:0@:uve rylongfermata@} [89] -@{char@:accordion oldEE@:170@:3.82736@:3.82736@:0@:7.4793@:3.82736@:0@:oldEE@} -[170] -@{char@:Mensural 4th rest@:46@:0@:2.24402@:0@:2.24402@:2.24402@:0@:2mensural@} -[46] -@{char@:accordion push@:171@:3.36768@:0@:0@:8.41931@:0@:0@:push@} [171] -@{char@:Mensural 8th rest@:47@:0@:2.24402@:0@:2.24402@:2.24402@:0@:3mensural@} -[47] -@{char@:Turn@:109@:6.13867@:6.13867@:2.97133@:2.97133@:6.13867@:0@:turn@} [109] - -@{char@:F clef (reduced)@:147@:0@:10.7334@:10.00005@:4.00002@:10.7334@:0@:F_cha -nge@} [147] +@{char@:prallprall@:131@:6.25002@:6.25002@:2.5@:2.5@:6.25002@:0@:prallprall@} +[131] +@{char@:prallmordent@:132@:6.25002@:6.25002@:3.33333@:3.33333@:6.25002@:0@:pral +lmordent@} [132] +@{char@:upprall@:133@:6.25002@:6.25002@:2.5@:2.5@:6.25002@:0@:upprall@} [133] +@{char@:upmordent@:134@:6.25002@:6.25002@:3.33333@:3.33333@:6.25002@:0@:upmorde +nt@} [134] +@{char@:pralldown@:135@:6.25002@:6.25002@:2.5@:2.5@:6.25002@:0@:pralldown@} +[135] @{char@:very long fermata down@:90@:4.72502@:4.72502@:5.04004@:0@:4.72502@:0@:d verylongfermata@} [90] -@{char@:accordion pull@:172@:2.74115@:0.62653@:0@:8.41931@:0.62653@:0@:pull@} -[172] -@{puorg@:accordion@} -) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-ties.mf -@{group@:ties@} -@{char@:Short lyric tie@:173@:0@:0@:2.23882@:0@:0@:0@:lyric.short@} [173] @{char@:Thumb@:91@:1.26001@:1.26001@:2.52003@:1.57501@:1.26001@:0@:thumb@} [91] -@{char@:Default lyric tie@:174@:0@:0@:2.31735@:0@:0@:0@:lyric.default@} [174] -@{puorg@:ties@} -) -@{parameter@:staffsize@:14.14@} -@{parameter@:stafflinethickness@:0.44977@} -@{parameter@:staff_space@:3.535@} -@{parameter@:linethickness@:0.44977@} -@{parameter@:black_notehead_width@:4.64114@} -@{parameter@:ledgerlinethickness@:0.89954@} -@{parameter@:blot_diameter@:0.4@} -@{tnof@}) ) @{char@:> accent@:92@:2.83499@:2.83499@:1.57501@:1.57501@:2.83499@:0@:sforzato@ } [92] -@{char@:G clef@:148@:0@:12.82509@:12.75002@:24.00002@:12.82509@:0@:G@} [148] -@{char@:Arrowed Sharp (arrow down)@:50@:0.69693@:4.36427@:10.71223@:5.95125@:4. -36427@:0@:sharp.arrowdown@} [50] -@{char@:espr@:93@:5.985@:5.985@:1.57501@:1.57501@:5.985@:0@:espr@} [93]@{char@:Trill (`tr')@:110@:4.77066@:4.77066@:0@:11.7862@:4.77066@:0@:trill@} -[110] -@{char@:Mensural 16th rest@:48@:0@:2.24402@:0@:2.80501@:2.24402@:0@:4mensural@} -[48] -@{puorg@:rests@} -) +@{char@:downprall@:136@:6.25002@:6.25002@:2.5@:2.5@:6.25002@:0@:downprall@} +[136] +@{char@:downmordent@:137@:6.25002@:6.25002@:3.33333@:3.33333@:6.25002@:0@:downm +ordent@} [137] +@{char@:prallup@:138@:6.25002@:6.25002@:2.5@:2.5@:6.25002@:0@:prallup@} [138]This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) +(./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp +@{char@:lineprall@:139@:6.25002@:6.25002@:2.5@:10@:6.25002@:0@:lineprall@} +[139]) +@{char@:Curved caesura@:140@:0@:10@:4.00002@:5.99998@:10@:0@:caesura.curved@} +[140] +Preloading the plain base, version 0.99: preliminaries, + basic constants and mathematical macros, + macros for converting units, + macros and tables for various modes of operation, + macros for drawing and filling, + macros for proof labels and rules, + macros for character and font administration, +and a few last-minute items.) +@{char@:Straight caesura@:141@:0@:10@:4.00002@:5.99998@:10@:0@:caesura.straight +@} [141] +@{char@:espr@:93@:5.985@:5.985@:1.57501@:1.57501@:5.985@:0@:espr@} [93] +@{char@:Tick mark@:142@:3.00003@:5.49995@:0@:8.49998@:5.49995@:0@:tickmark@} +[142] @{char@:staccato dot@:94@:0.62999@:0.62999@:0.62999@:0.62999@:0.62999@:0@:stacc ato@} [94] -@{char@:left heel@:111@:2.80626@:2.80626@:2.80626@:3.74167@:2.80626@:0@:upedalh -eel@} [111] (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-clefs.mf -(some charht values had to be adjusted by as much as 0.31819pt) -(some chardp values had to be adjusted by as much as 0.22903pt) -Font metrics written on feta14.tfm. -142 output files written: feta14.33 .. feta14.174 -Transcript written on feta14.log. - -@{char@:right heel@:112@:2.80626@:2.80626@:3.74167@:2.80626@:2.80626@:0@:dpedal -heel@} [112] @{char@:staccatissimo/martellato up@:95@:0.75157@:0.75157@:0.2@:3.27159@:0.7515 7@:0@:ustaccatissimo@} [95] -@{group@:clefs@} -@{char@:Ed. Vat. do clef@:49@:0@:1.40251@:2.24402@:2.24402@:1.40251@:0@:vatican -a.do@} [49] -@{char@:G clef@:149@:0@:10.26012@:10.20006@:19.83444@:10.26012@:0@:G_change@} -[149] @{char@:staccatissimo/martellato down@:96@:0.75157@:0.75157@:3.27159@:0.2@:0.75 -157@:0@:dstaccatissimo@} [96] -@{char@:Arrowed Sharp (arrows up and down)@:51@:0.69693@:4.36427@:10.71223@:10. -71223@:4.36427@:0@:sharp.arrowboth@} [51] -@{char@:left toe@:113@:2.80626@:2.80626@:0@:8.41876@:2.80626@:0@:upedaltoe@} -[113] +157@:0@:dstaccatissimo@} [96]) @{char@:portato/single tenuto@:97@:1.89003@:1.89003@:0.34924@:0.34924@:1.89003@ :0@:tenuto@} [97] -@{char@:percussion clef@:150@:-3.34999@:10@:5@:5@:10@:0@:percussion@} [150] -@{char@:right toe@:114@:2.80626@:2.80626@:8.41876@:0@:2.80626@:0@:dpedaltoe@} -[114] -@{char@:Ed. Vat. do clef@:50@:0@:1.40251@:2.24402@:2.24402@:1.40251@:0@:vatican -a.do_change@} [50] -@{char@:1/2 Sharp@:52@:0@:2.77724@:5.95125@:5.95125@:2.77724@:0@:sharp.slashsla -sh.stem@} [52] +@{char@:petrucci g clef@:77@:0@:3.50626@:1.82324@:10.65904@:3.50626@:0@:petrucc +i.g@} [77] +(/build/lilypond-2.19.81+really-2.18.2/mf/feta18.mf +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-autometric.mf +****************************************************** +Using feta Autometric macros. +order of messages: + NAME/CODE/BP/WD/DP/HT/WX/WY +****************************************************** +) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-generic.mf +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf @{char@:portato/tenuto with staccato@:98@:1.89003@:1.89003@:0.30559@:2.22488@:1 .89003@:0@:uportato@} [98] -@{char@:Flageolet@:115@:2.99333@:2.99333@:2.99333@:2.99333@:2.99333@:0@:flageol -et@} [115] -@{char@:percussion clef (reduced)@:151@:-2.68001@:8.00003@:4.00002@:4.00002@:8. -00003@:0@:percussion_change@} [151] +@{char@:snap pizzicato (Bartok pizzicato)@:143@:2.66667@:2.66667@:2.66667@:4@:2 +.66667@:0@:snappizzicato@} [143] +@{puorg@:scripts@} +) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-clefs.mf @{char@:portato/tenuto with staccato@:99@:1.89003@:1.89003@:2.22488@:0.30559@:1 .89003@:0@:dportato@} [99] @{char@:marcato up@:100@:1.57501@:1.57501@:0@:3.46503@:1.57501@:0@:umarcato@} -[100] -@{char@:Sharp (3 beams)@:53@:0@:4.36427@:5.95125@:5.95125@:4.36427@:0@:sharp.sl -ashslashslash.stemstem@} [53] -@{char@:Ed. Vat. fa clef@:51@:0@:2.94527@:4.20752@:2.24402@:2.94527@:0@:vatican -a.fa@} [51] +[100]) +@{group@:clefs@} +! Warning: Replacing filldraw with fill. +@{char@:C clef@:144@:0@:13.60002@:10@:10@:13.60002@:0@:C@} [144] +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf) +! Warning: Replacing filldraw with fill. +@{char@:C clef@:145@:0@:10.98006@:8.00003@:8.00003@:10.98006@:0@:C_change@} +[145] +@{font@:GNU@:LilyPond@:feta@:17.82@:fetaMusic@} +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-rests.mf +@{group@:rests@} +@{char@:whole rest@:33@:0@:6.68251@:2.78438@:0@:6.68251@:0@:0@} [33] +@{char@:F clef @:146@:0@:13.4167@:12.5@:5@:13.4167@:0@:F@} [146] @{char@:marcato down@:101@:1.57501@:1.57501@:3.46503@:0@:1.57501@:0@:dmarcato@} [101] -@{char@:Segno@:116@:5.6125@:5.6125@:8.41876@:8.41876@:5.6125@:0@:segno@} [116] -mf2pt1 is using the following font parameters: - font_version: 001.000 - font_comment: Font converted to Type 1 by mf2pt1, written by Scott Pakin. - font_family: feta18 - font_weight: Medium - font_identifier: feta17.82 - font_fixed_pitch: false - font_slant: 0 - font_underline_position: -56 - font_underline_thickness: 28 - font_name: feta18 - font_unique_id: 4253589 - font_size: 17.7534246575342 (bp) - font_coding_scheme: asis - -Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=56.3271604938272; bpppix 0.02; nonstopmode; input feta18.mf'"... - @{char@:open (unstopped)@:102@:1.26001@:1.26001@:1.57501@:1.57501@:1.26001@:0@: open@} [102] -@{char@:tab clef@:152@:-0.99998@:14.00002@:14.40009@:14.40009@:14.00002@:0@:tab -@} [152] -@{char@:Varied Segno@:117@:7.01564@:7.01564@:22.45001@:22.45001@:7.01564@:0@:va -rsegno@} [117] +@{char@:F clef (reduced)@:147@:0@:10.7334@:10.00005@:4.00002@:10.7334@:0@:F_cha +nge@} [147] +@{char@:half rest@:34@:0@:6.68251@:0@:2.78438@:6.68251@:0@:1@} [34] @{char@:halfopen (unstopped)@:103@:1.26001@:1.26001@:1.57501@:1.57501@:1.26001@ :0@:halfopen@} [103] -@{char@:1/2 Sharp (3 beams)@:54@:0@:3.76912@:5.15776@:5.15776@:3.76912@:0@:shar -p.slashslashslash.stem@} [54] -@{char@:Ed. Vat. fa clef@:52@:0@:2.94527@:4.20752@:2.24402@:2.94527@:0@:vatican -a.fa_change@} [52] +@{char@:petrucci g clef@:78@:0@:2.80502@:1.4586@:8.52728@:2.80502@:0@:petrucci. +g_change@} [78] +@{char@:whole rest (outside staff)@:35@:0@:6.68251@:2.78438@:0.48134@:6.68251@: +0@:0o@} [35] @{char@:halfopen vertical@:104@:1.26001@:1.26001@:1.57501@:1.57501@:1.26001@:0@ -:halfopenvertical@} [104]This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) - +:halfopenvertical@} [104] +@{char@:G clef@:148@:0@:12.82509@:12.75002@:24.00002@:12.82509@:0@:G@} [148] @{char@:plus (stopped)@:105@:1.73251@:1.73251@:1.73251@:1.73251@:1.73251@:0@:st -opped@} [105](./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp -@{char@:Ed. Med. do clef@:53@:0@:2.80501@:4.20752@:4.20752@:2.80501@:0@:medicae -a.do@} [53] -@{char@:Coda@:118@:5.70609@:5.70609@:7.57692@:7.57692@:5.70609@:0@:coda@} [118] - +opped@} [105] +@{char@:G clef@:149@:0@:10.26012@:10.20006@:19.83444@:10.26012@:0@:G_change@} +[149] +@{char@:half rest (outside staff)@:36@:0@:6.68251@:0.48134@:2.78438@:6.68251@:0 +@:1o@} [36] +@{char@:maxima rest@:37@:0@:8.01901@:4.455@:4.455@:8.01901@:0@:M3@} [37] @{char@:Upbow@:106@:2.04752@:2.04752@:0@:6.55205@:2.04752@:0@:upbow@} [106] -@{char@:3/4 Sharp@:55@:0@:6.34802@:5.95125@:5.95125@:6.34802@:0@:sharp.slashsla -sh.stemstemstem@} [55] +@{char@:longa rest@:38@:0@:2.673@:4.455@:4.455@:2.673@:0@:M2@} [38] +@{char@:Downbow@:107@:2.36252@:2.36252@:0@:4.2@:2.36252@:0@:downbow@} [107] +@{char@:breve rest@:39@:0@:2.673@:0@:4.455@:2.673@:0@:M1@} [39] +@{char@:percussion clef@:150@:-3.34999@:10@:5@:5@:10@:0@:percussion@} [150] +@{char@:percussion clef (reduced)@:151@:-2.68001@:8.00003@:4.00002@:4.00002@:8. +00003@:0@:percussion_change@} [151] +@{char@:Reverse turn@:108@:3.44533@:3.44533@:1.66765@:1.66765@:3.44533@:0@:reve +rseturn@} [108] +@{char@:breve rest (outside staff)@:40@:0@:2.673@:0.48134@:4.455@:2.673@:0@:M1o +@} [40] +@{char@:Turn@:109@:3.44533@:3.44533@:1.66765@:1.66765@:3.44533@:0@:turn@} [109] + +@{char@:Quarter rest@:41@:0@:4.23224@:5.56876@:6.96094@:4.23224@:0@:2@} [41] +@{char@:Classical quarter rest@:42@:0@:4.455@:4.69568@:3.6531@:4.455@:0@:2class +ical@} [42] +@{char@:8th rest@:43@:0@:4.455@:4.69568@:3.6531@:4.455@:0@:3@} [43] +@{char@:tab clef@:152@:-0.99998@:14.00002@:14.40009@:14.40009@:14.00002@:0@:tab +@} [152]@{char@:Trill (`tr')@:110@:2.67752@:2.67752@:0@:6.61497@:2.67752@:0@:trill@} +[110] +@{char@:left heel@:111@:1.57501@:1.57501@:1.57501@:2.1@:1.57501@:0@:upedalheel@ +} [111] +@{char@:right heel@:112@:1.57501@:1.57501@:2.1@:1.57501@:1.57501@:0@:dpedalheel +@} [112] +@{char@:left toe@:113@:1.57501@:1.57501@:0@:4.72502@:1.57501@:0@:upedaltoe@} +[113] @{char@:tab clef (reduced)@:153@:-0.79999@:11.20006@:11.52011@:11.52011@:11.200 06@:0@:tab_change@} [153] @{puorg@:clefs@} ) -@{char@:Ed. Med. do clef@:54@:0@:2.24402@:3.36603@:3.36603@:2.24402@:0@:medicae -a.do_change@} [54] -@{char@:Downbow@:107@:2.36252@:2.36252@:0@:4.2@:2.36252@:0@:downbow@} [107] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-timesignatures.mf -Preloading the plain base, version 0.99: preliminaries, - basic constants and mathematical macros, - macros for converting units, - macros and tables for various modes of operation, - macros for drawing and filling, - macros for proof labels and rules, - macros for character and font administration, -and a few last-minute items.)) +@{char@:right toe@:114@:1.57501@:1.57501@:4.72502@:0@:1.57501@:0@:dpedaltoe@} +[114] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-timesignatures.mf @{group@:timesig@} @{char@:4/4 meter@:154@:0@:8.49997@:5@:5@:8.49997@:0@:C44@} [154] -@{char@:Reverse turn@:108@:3.44533@:3.44533@:1.66765@:1.66765@:3.44533@:0@:reve -rseturn@} [108] -(/build/lilypond-2.19.81+really-2.18.2/mf/feta26.mf@{char@:Varied Coda@:119@:5.66586@:5.66586@:7.5367@:7.5367@:5.66586@:0@:varcoda -@} [119] -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-autometric.mf -****************************************************** -Using feta Autometric macros. -order of messages: - NAME/CODE/BP/WD/DP/HT/WX/WY -****************************************************** -) -@{char@:Natural@:56@:0@:2.645@:5.95125@:5.95125@:2.645@:0@:natural@} [56] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-generic.mf -@{char@:Turn@:109@:3.44533@:3.44533@:1.66765@:1.66765@:3.44533@:0@:turn@} [109] - -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf -@{char@:Ed. Med. fa clef@:55@:0@:4.76851@:4.20752@:4.20752@:4.76851@:0@:medicae -a.fa@} [55] +@{char@:Flageolet@:115@:1.68001@:1.68001@:1.68001@:1.68001@:1.68001@:0@:flageol +et@} [115] @{char@:2/2 meter@:155@:0@:8.49997@:5@:5@:8.49997@:0@:C22@} [155] @{puorg@:timesig@} -) -@{char@:Right Comma@:120@:0@:2.80626@:3.36754@:3.36754@:2.80626@:0@:rcomma@} -[120] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-pedals.mf) -@{char@:Left Comma@:121@:2.80626@:0@:3.36754@:3.36754@:0@:0@:lcomma@} [121] -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf) +) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-pedals.mf +@{char@:16th rest@:44@:0@:5.346@:9.15068@:3.6531@:5.346@:0@:4@} [44] +@{char@:32th rest@:45@:0@:5.79152@:9.15068@:8.10811@:5.79152@:0@:5@} [45] @{group@:pedal@} @{char@:Pedal asterisk@:156@:0@:7.77777@:0@:7.77777@:7.77777@:0@:*@} [156] -@{char@:Right Varied Comma@:122@:1.40312@:1.40312@:3.36754@:3.36754@:1.40312@:0 -@:rvarcomma@} [122] -@{char@:Arrowed Natural (arrow up)@:57@:1.39384@:2.645@:5.95125@:10.71223@:2.64 -5@:0@:natural.arrowup@} [57]@{char@:Trill (`tr')@:110@:2.67752@:2.67752@:0@:6.61497@:2.67752@:0@:trill@} -[110] +@{char@:64th rest@:46@:0@:6.23697@:13.60568@:8.10811@:6.23697@:0@:6@} [46] +@{char@:Segno@:116@:3.15001@:3.15001@:4.72502@:4.72502@:3.15001@:0@:segno@} +[116] @{char@:Pedal dash@:157@:0@:4.20021@:0@:5.71428@:4.20021@:0@:M@} [157] -@{font@:GNU@:LilyPond@:feta@:25.2@:fetaMusic@} -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-rests.mf -@{char@:Left Varied Comma@:123@:1.40312@:1.40312@:3.36754@:3.36754@:1.40312@:0@ -:lvarcomma@} [123] @{char@:Pedal dot@:158@:0@:1.40007@:0@:1.40007@:1.40007@:0@:.@} [158] -mf2pt1 is using the following font parameters: - font_version: 001.000 - font_comment: Font converted to Type 1 by mf2pt1, written by Scott Pakin. - font_family: feta14 - font_weight: Medium - font_identifier: feta14.14 - font_fixed_pitch: false - font_slant: 0 - font_underline_position: -71 - font_underline_thickness: 35 - font_name: feta14 - font_unique_id: 4052671 - font_size: 14.0871731008717 (bp) - font_coding_scheme: asis - -Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=70.9865629420085; bpppix 0.02; nonstopmode; input feta14.mf'"... - -@{char@:left heel@:111@:1.57501@:1.57501@:1.57501@:2.1@:1.57501@:0@:upedalheel@ -} [111] -@{char@:right heel@:112@:1.57501@:1.57501@:2.1@:1.57501@:1.57501@:0@:dpedalheel -@} [112] -@{group@:rests@} -@{char@:whole rest@:33@:0@:9.45001@:3.9375@:0@:9.45001@:0@:0@} [33] -@{char@:Arpeggio@:124@:0@:4.49002@:0@:5.6125@:4.49002@:0@:arpeggio@} [124]( echo ./out/feta-braces-h.pfb: ./feta-braces.mf ./feta-autometric.mf ./feta-macros.mf ./feta-params.mf > out/feta-braces-h.dep ) && TMP=`mktemp -d ./out/pfbtemp.feta-braces-h.XXXXXXXXX` \ -&& ( cd $TMP \ - && ln -s ../mf2pt1.mem . \ - && ln -s ../../mf2pt1.mp . \ - && MFINPUTS=/build/lilypond-2.19.81+really-2.18.2/mf:..:: /build/lilypond-2.19.81+really-2.18.2/scripts/build/out/mf2pt1 --rounding=0.0001 --family=feta-braces-h --fullname=feta-braces-h --name=feta-braces-h feta-braces-h.mf ) \ -&& mv $TMP/*pfb ./out; \ -rm -rf $TMP - +@{char@:128th rest@:47@:0@:6.68251@:13.60568@:12.56311@:6.68251@:0@:7@} [47] +@{puorg@:rests@} +) +@{char@:Varied Segno@:117@:3.93752@:3.93752@:12.60004@:12.60004@:3.93752@:0@:va +rsegno@} [117] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-accidentals.mf @{char@:Pedal P@:159@:0@:8.33333@:0@:10@:8.33333@:0@:P@} [159] -@{char@:Trill_element@:125@:0@:5.6125@:0@:4.49002@:5.6125@:0@:trill_element@} -[125] -@{char@:half rest@:34@:0@:9.45001@:0@:3.9375@:9.45001@:0@:1@} [34] @{char@:Pedal d@:160@:0@:6.66667@:0@:8.75@:6.66667@:0@:d@} [160] -@{char@:Arrowed Natural (arrow down)@:58@:0@:2.645@:10.71223@:5.95125@:2.645@:0 -@:natural.arrowdown@} [58] -@{char@:Ed. Med. fa clef@:56@:0@:3.81482@:3.36603@:3.36603@:3.81482@:0@:medicae -a.fa_change@} [56] @{char@:Pedal e@:161@:0@:4@:0@:5.71428@:4@:0@:e@} [161] -@{char@:left toe@:113@:1.57501@:1.57501@:0@:4.72502@:1.57501@:0@:upedaltoe@} -[113] -@{char@:right toe@:114@:1.57501@:1.57501@:4.72502@:0@:1.57501@:0@:dpedaltoe@} -[114] -@{char@:Arpeggio arrow down@:126@:0@:4.49002@:0@:5.6125@:4.49002@:0@:arpeggio.a -rrow.M1@} [126] -@{char@:whole rest (outside staff)@:35@:0@:9.45001@:3.9375@:0.54466@:9.45001@:0 -@:0o@} [35] -@{char@:Flageolet@:115@:1.68001@:1.68001@:1.68001@:1.68001@:1.68001@:0@:flageol -et@} [115] -@{char@:Arpeggio arrow up@:127@:0@:4.49002@:0@:5.6125@:4.49002@:0@:arpeggio.arr -ow.1@} [127] -@{char@:half rest (outside staff)@:36@:0@:9.45001@:0.54466@:3.9375@:9.45001@:0@ -:1o@} [36] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-trills.mf -@{char@:Arrowed Natural (arrows up and down)@:59@:1.39384@:2.645@:10.71223@:10. -71223@:2.645@:0@:natural.arrowboth@} [59] +@{char@:Coda@:118@:3.20253@:3.20253@:4.25253@:4.25253@:3.20253@:0@:coda@} [118] + +@{group@:accidentals@} +@{char@:Sharp@:48@:0@:4.90053@:6.68251@:6.68251@:4.90053@:0@:sharp@} [48] +@{char@:mensural g clef@:79@:0@:3.50626@:1.82324@:10.65904@:3.50626@:0@:mensura +l.g@} [79]@{char@:Varied Coda@:119@:3.32407@:3.32407@:4.37407@:4.37407@:3.32407@:0@:varco +da@} [119] +@{char@:Arrowed Sharp (arrow up)@:49@:0@:4.90053@:6.68251@:12.0285@:4.90053@:0@ +:sharp.arrowup@} [49] +@{char@:Right Comma@:120@:0@:1.57501@:1.89003@:1.89003@:1.57501@:0@:rcomma@} +[120] +@{char@:Left Comma@:121@:1.57501@:0@:1.89003@:1.89003@:0@:0@:lcomma@} [121] @{char@:Pedal Ped@:162@:0@:15.95999@:0@:10@:15.95999@:0@:Ped@} [162] @{puorg@:pedal@} -) -@{char@:maxima rest@:37@:0@:11.34@:6.3@:6.3@:11.34@:0@:M3@} [37] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-brackettips.mf -@{char@:trilelement@:128@:2.33855@:2.33855@:2.80626@:2.80626@:2.33855@:0@:trile -lement@} [128] -@{char@:longa rest@:38@:0@:3.78@:6.3@:6.3@:3.78@:0@:M2@} [38] -@{char@:breve rest@:39@:0@:3.78@:0@:6.3@:3.78@:0@:M1@} [39] -@{char@:Flat@:60@:0.55754@:3.17401@:2.38052@:7.53822@:3.17401@:0@:flat@} [60] +) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-brackettips.mf +@{char@:Arrowed Sharp (arrow down)@:50@:0.72202@:4.90053@:12.0285@:6.68251@:4.9 +0053@:0@:sharp.arrowdown@} [50] +@{char@:Right Varied Comma@:122@:0.7875@:0.7875@:1.89003@:1.89003@:0.7875@:0@:r +varcomma@} [122] +@{char@:Left Varied Comma@:123@:0.7875@:0.7875@:1.89003@:1.89003@:0.7875@:0@:lv +arcomma@} [123] +@{char@:Arpeggio@:124@:0@:2.52002@:0@:3.15001@:2.52002@:0@:arpeggio@} [124] +@{char@:Trill_element@:125@:0@:3.15001@:0@:2.52002@:3.15001@:0@:trill_element@} +[125] +@{char@:Arpeggio arrow down@:126@:0@:2.52002@:0@:3.15001@:2.52002@:0@:arpeggio. +arrow.M1@} [126] @{group@:brackettips@} @{char@:bracket tip up@:163@:0@:9.49997@:1.125@:6.84@:9.49997@:0@:up@} [163] -@{char@:neo-mensural c clef@:57@:0@:8.1583@:5.61002@:5.61002@:8.1583@:0@:neomen -sural.c@} [57] -@{char@:Segno@:116@:3.15001@:3.15001@:4.72502@:4.72502@:3.15001@:0@:segno@} -[116] +@{char@:Arpeggio arrow up@:127@:0@:2.52002@:0@:3.15001@:2.52002@:0@:arpeggio.ar +row.1@} [127] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-trills.mf @{char@:bracket tip down@:164@:0@:9.49997@:6.84@:1.125@:9.49997@:0@:down@} [164] @{puorg@:brackettips@} ) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-accordion.mf -@{char@:Varied Segno@:117@:3.93752@:3.93752@:12.60004@:12.60004@:3.93752@:0@:va -rsegno@} [117] -@{char@:prall@:129@:4.67708@:4.67708@:2.80626@:2.80626@:4.67708@:0@:prall@} -[129] -@{char@:Arrowed Flat (arrow up)@:61@:1.60292@:3.17401@:2.38052@:10.71223@:3.174 -01@:0@:flat.arrowup@} [61] +@{char@:Arrowed Sharp (arrows up and down)@:51@:0.72202@:4.90053@:12.0285@:12.0 +285@:4.90053@:0@:sharp.arrowboth@} [51] +@{char@:trilelement@:128@:1.3125@:1.3125@:1.57501@:1.57501@:1.3125@:0@:trilelem +ent@} [128] @{group@:accordion@} @{char@:accordion register discant@:165@:7.82503@:7.82503@:0.22752@:15.22752@:7 .82503@:0@:discant@} [165] @{char@:accordion register dot@:166@:1.25@:1.25@:1.25@:1.25@:1.25@:0@:dot@} [166] -@{char@:Coda@:118@:3.20253@:3.20253@:4.25253@:4.25253@:3.20253@:0@:coda@} [118] - +@{char@:1/2 Sharp@:52@:0@:3.11848@:6.68251@:6.68251@:3.11848@:0@:sharp.slashsla +sh.stem@} [52] +@{char@:prall@:129@:2.625@:2.625@:1.57501@:1.57501@:2.625@:0@:prall@} [129] +@{char@:Sharp (3 beams)@:53@:0@:4.90053@:6.68251@:6.68251@:4.90053@:0@:sharp.sl +ashslashslash.stemstem@} [53] +@{char@:mordent@:130@:2.625@:2.625@:2.1@:2.1@:2.625@:0@:mordent@} [130] @{char@:accordion register freebass@:167@:5.32503@:5.32503@:0.22752@:10.22752@: 5.32503@:0@:freebass@} [167] -@{char@:neo-mensural c clef@:58@:0@:6.52664@:4.48804@:4.48804@:6.52664@:0@:neom -ensural.c_change@} [58] -@{char@:mordent@:130@:4.67708@:4.67708@:3.74167@:3.74167@:4.67708@:0@:mordent@} -[130]@{char@:Varied Coda@:119@:3.32407@:3.32407@:4.37407@:4.37407@:3.32407@:0@:varco -da@} [119] -@{char@:Arrowed Flat (arrow down)@:62@:1.60292@:3.17401@:8.72855@:7.53822@:3.17 -401@:0@:flat.arrowdown@} [62] +@{char@:1/2 Sharp (3 beams)@:54@:0@:4.23224@:5.79152@:5.79152@:4.23224@:0@:shar +p.slashslashslash.stem@} [54] +@{char@:prallprall@:131@:3.9375@:3.9375@:1.57501@:1.57501@:3.9375@:0@:prallpral +l@} [131] @{char@:accordion register stdbass@:168@:10.32503@:10.32503@:0.22752@:20.22752@ :10.32503@:0@:stdbass@} [168] -@{char@:Right Comma@:120@:0@:1.57501@:1.89003@:1.89003@:1.57501@:0@:rcomma@} -[120]Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input feta-braces-d.mf'"... -This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) -(./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp -@{char@:Left Comma@:121@:1.57501@:0@:1.89003@:1.89003@:0@:0@:lcomma@} [121] -@{char@:prallprall@:131@:7.01563@:7.01563@:2.80626@:2.80626@:7.01563@:0@:prallp -rall@} [131] -@{char@:breve rest (outside staff)@:40@:0@:3.78@:0.54466@:6.3@:3.78@:0@:M1o@} -[40] -@{char@:Right Varied Comma@:122@:0.7875@:0.7875@:1.89003@:1.89003@:0.7875@:0@:r -varcomma@} [122] -Preloading the plain base, version 0.99: preliminaries, - basic constants and mathematical macros, - macros for converting units, - macros and tables for various modes of operation, - macros for drawing and filling, - macros for proof labels and rules, - macros for character and font administration, -and a few last-minute items.) @{char@:accordion register bayanbass@:169@:5.32503@:5.32503@:0.32503@:15.32503@ :5.32503@:0@:bayanbass@} [169] -@{char@:petrucci c1 clef@:59@:0@:2.80501@:3.92699@:8.97601@:2.80501@:0@:petrucc -i.c1@} [59]) -@{char@:Quarter rest@:41@:0@:5.98499@:7.875@:9.84377@:5.98499@:0@:2@} [41] -@{char@:Arrowed Flat (arrow up and down)@:63@:1.60292@:3.17401@:8.72855@:10.712 -23@:3.17401@:0@:flat.arrowboth@} [63] -(/build/lilypond-2.19.81+really-2.18.2/mf/feta18.mf -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-autometric.mf -****************************************************** -Using feta Autometric macros. -order of messages: - NAME/CODE/BP/WD/DP/HT/WX/WY -****************************************************** -) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-generic.mf -@{char@:prallmordent@:132@:7.01563@:7.01563@:3.74167@:3.74167@:7.01563@:0@:pral -lmordent@} [132] -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf -@{char@:Left Varied Comma@:123@:0.7875@:0.7875@:1.89003@:1.89003@:0.7875@:0@:lv -arcomma@} [123] -@{char@:Classical quarter rest@:42@:0@:6.3@:6.57234@:5.16602@:6.3@:0@:2classica -l@} [42]) -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf -@{char@:Arpeggio@:124@:0@:2.52002@:0@:3.15001@:2.52002@:0@:arpeggio@} [124] -@{char@:petrucci c1 clef@:60@:0@:2.24402@:3.51239@:8.02837@:2.24402@:0@:petrucc -i.c1_change@} [60] -@{char@:8th rest@:43@:0@:6.3@:6.57234@:5.16602@:6.3@:0@:3@} [43] -@{char@:Flat (slashed)@:64@:1.58698@:3.17401@:2.38052@:7.53822@:3.17401@:0@:fla -t.slash@} [64]) -@{char@:Trill_element@:125@:0@:3.15001@:0@:2.52002@:3.15001@:0@:trill_element@} -[125] -@{font@:GNU@:LilyPond@:feta@:17.82@:fetaMusic@} -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-rests.mf -@{char@:Arpeggio arrow down@:126@:0@:2.52002@:0@:3.15001@:2.52002@:0@:arpeggio. -arrow.M1@} [126] -@{group@:rests@} -@{char@:whole rest@:33@:0@:6.68251@:2.78438@:0@:6.68251@:0@:0@} [33] -@{char@:upprall@:133@:7.01563@:7.01563@:2.80626@:2.80626@:7.01563@:0@:upprall@} -[133] -@{char@:half rest@:34@:0@:6.68251@:0@:2.78438@:6.68251@:0@:1@} [34] -@{char@:upmordent@:134@:7.01563@:7.01563@:3.74167@:3.74167@:7.01563@:0@:upmorde -nt@} [134] -@{char@:Arpeggio arrow up@:127@:0@:2.52002@:0@:3.15001@:2.52002@:0@:arpeggio.ar -row.1@} [127] +@{char@:3/4 Sharp@:55@:0@:7.12804@:6.68251@:6.68251@:7.12804@:0@:sharp.slashsla +sh.stemstemstem@} [55] +@{char@:prallmordent@:132@:3.9375@:3.9375@:2.1@:2.1@:3.9375@:0@:prallmordent@} +[132] +@{char@:mensural g clef@:80@:0@:2.80502@:1.4586@:8.52728@:2.80502@:0@:mensural. +g_change@} [80] +@{char@:Natural@:56@:0@:2.97@:6.68251@:6.68251@:2.97@:0@:natural@} [56] +@{char@:Hufnagel do clef@:81@:0@:3.08553@:1.9635@:2.10376@:3.08553@:0@:hufnagel +.do@} [81] @{char@:accordion oldEE@:170@:5.32503@:5.32503@:0@:10.45503@:5.32503@:0@:oldEE@ } [170] -@{char@:Flat (slashed twice)@:65@:1.58698@:3.17401@:2.38052@:7.53822@:3.17401@: -0@:flat.slashslash@} [65] -@{char@:pralldown@:135@:7.01563@:7.01563@:2.80626@:2.80626@:7.01563@:0@:pralldo -wn@} [135] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-trills.mf @{char@:accordion push@:171@:4.59999@:0@:0@:11.50014@:0@:0@:push@} [171] -@{char@:trilelement@:128@:1.3125@:1.3125@:1.57501@:1.57501@:1.3125@:0@:trilelem -ent@} [128] +@{char@:Hufnagel do clef@:82@:0@:2.46843@:1.5708@:1.68301@:2.46843@:0@:hufnagel +.do_change@} [82] @{char@:accordion pull@:172@:3.84993@:0.75006@:0@:11.50014@:0.75006@:0@:pull@} [172] @{puorg@:accordion@} -) -@{char@:whole rest (outside staff)@:35@:0@:6.68251@:2.78438@:0.48134@:6.68251@: -0@:0o@} [35] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-ties.mf -@{char@:half rest (outside staff)@:36@:0@:6.68251@:0.48134@:2.78438@:6.68251@:0 -@:1o@} [36] +) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-ties.mf +@{char@:Arrowed Natural (arrow up)@:57@:1.44402@:2.97@:6.68251@:12.0285@:2.97@: +0@:natural.arrowup@} [57] +@{char@:upprall@:133@:3.9375@:3.9375@:1.57501@:1.57501@:3.9375@:0@:upprall@} +[133] +@{char@:upmordent@:134@:3.9375@:3.9375@:2.1@:2.1@:3.9375@:0@:upmordent@} [134] +@{char@:Hufnagel fa clef@:83@:0@:3.366@:3.22574@:2.80501@:3.366@:0@:hufnagel.fa +@} [83] @{group@:ties@} @{char@:Short lyric tie@:173@:0@:0@:3.16663@:0@:0@:0@:lyric.short@} [173] -@{char@:Flatflat (mirrored)@:66@:0@:6.34802@:2.38052@:7.53822@:6.34802@:0@:mirr -oredflat.flat@} [66] -@{char@:maxima rest@:37@:0@:8.01901@:4.455@:4.455@:8.01901@:0@:M3@} [37] +@{char@:pralldown@:135@:3.9375@:3.9375@:1.57501@:1.57501@:3.9375@:0@:pralldown@ +} [135] @{char@:Default lyric tie@:174@:0@:0@:3.27773@:0@:0@:0@:lyric.default@} [174] @{puorg@:ties@} ) -@{char@:longa rest@:38@:0@:2.673@:4.455@:4.455@:2.673@:0@:M2@} [38] @{parameter@:staffsize@:20@} @{parameter@:stafflinethickness@:0.50005@} @{parameter@:staff_space@:5@} @@ -272573,751 +271377,236 @@ @{parameter@:ledgerlinethickness@:1.00009@} @{parameter@:blot_diameter@:0.4@} @{tnof@}) ) -@{char@:Semi flat@:67@:0.55754@:3.17401@:2.38052@:7.53822@:3.17401@:0@:mirrored -flat@} [67] -@{char@:16th rest@:44@:0@:7.55998@:12.87234@:5.16602@:7.55998@:0@:4@} [44] -@{char@:downprall@:136@:7.01563@:7.01563@:2.80626@:2.80626@:7.01563@:0@:downpra -ll@} [136] -@{char@:breve rest@:39@:0@:2.673@:0@:4.455@:2.673@:0@:M1@} [39] -@{char@:prall@:129@:2.625@:2.625@:1.57501@:1.57501@:2.625@:0@:prall@} [129] -@{char@:petrucci c2 clef@:61@:0@:2.80501@:6.732@:8.97601@:2.80501@:0@:petrucci. -c2@} [61] -@{char@:downmordent@:137@:7.01563@:7.01563@:3.74167@:3.74167@:7.01563@:0@:downm -ordent@} [137] -@{char@:breve rest (outside staff)@:40@:0@:2.673@:0.48134@:4.455@:2.673@:0@:M1o -@} [40] -@{char@:prallup@:138@:7.01563@:7.01563@:2.80626@:2.80626@:7.01563@:0@:prallup@} -[138] -@{char@:32th rest@:45@:0@:8.19002@:12.87234@:11.46602@:8.19002@:0@:5@} [45] +@{char@:Arrowed Natural (arrow down)@:58@:0@:2.97@:12.0285@:6.68251@:2.97@:0@:n +atural.arrowdown@} [58] +@{char@:Hufnagel fa clef@:84@:0@:2.69281@:2.58061@:2.24402@:2.69281@:0@:hufnage +l.fa_change@} [84] (some charht values had to be adjusted by as much as 0.45006pt) (some chardp values had to be adjusted by as much as 0.36115pt) Font metrics written on feta20.tfm. 142 output files written: feta20.33 .. feta20.174 Transcript written on feta20.log. -@{char@:Semi flat@:68@:1.58698@:3.17401@:2.38052@:7.53822@:3.17401@:0@:mirrored -flat.backslash@} [68] -@{char@:Quarter rest@:41@:0@:4.23224@:5.56876@:6.96094@:4.23224@:0@:2@} [41] -@{char@:mordent@:130@:2.625@:2.625@:2.1@:2.1@:2.625@:0@:mordent@} [130] -@{char@:petrucci c2 clef@:62@:0@:2.24402@:6.02126@:8.02837@:2.24402@:0@:petrucc -i.c2_change@} [62] -@{char@:Classical quarter rest@:42@:0@:4.455@:4.69568@:3.6531@:4.455@:0@:2class -ical@} [42] -@{char@:lineprall@:139@:7.01563@:7.01563@:2.80626@:11.22504@:7.01563@:0@:linepr -all@} [139]) -@{char@:8th rest@:43@:0@:4.455@:4.69568@:3.6531@:4.455@:0@:3@} [43] -@{char@:Curved caesura@:140@:0@:11.225@:4.49002@:6.73499@:11.225@:0@:caesura.cu -rved@} [140] -@{char@:Double Flat@:69@:0.55754@:5.75287@:2.38052@:7.53822@:5.75287@:0@:flatfl -at@} [69] -@{char@:16th rest@:44@:0@:5.346@:9.15068@:3.6531@:5.346@:0@:4@} [44] -@{char@:64th rest@:46@:0@:8.81996@:19.17235@:11.46602@:8.81996@:0@:6@} [46] -@{char@:prallprall@:131@:3.9375@:3.9375@:1.57501@:1.57501@:3.9375@:0@:prallpral -l@} [131] -@{char@:32th rest@:45@:0@:5.79152@:9.15068@:8.10811@:5.79152@:0@:5@} [45] -@{char@:Straight caesura@:141@:0@:11.225@:4.49002@:6.73499@:11.225@:0@:caesura. -straight@} [141] -@{char@:Tick mark@:142@:3.36754@:6.1737@:0@:9.54124@:6.1737@:0@:tickmark@} -[142] -@{char@:64th rest@:46@:0@:6.23697@:13.60568@:8.10811@:6.23697@:0@:6@} [46] -@{char@:prallmordent@:132@:3.9375@:3.9375@:2.1@:2.1@:3.9375@:0@:prallmordent@} -[132] -@{char@:snap pizzicato (Bartok pizzicato)@:143@:2.99333@:2.99333@:2.99333@:4.49 -@:2.99333@:0@:snappizzicato@} [143] -@{puorg@:scripts@} -)This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) -(./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp (/build/lilypond-2.19.81+really-2.18.2/mf/feta-clefs.mf -@{char@:128th rest@:47@:0@:6.68251@:13.60568@:12.56311@:6.68251@:0@:7@} [47] -@{char@:petrucci c3 clef@:63@:0@:2.80501@:8.97601@:8.97601@:2.80501@:0@:petrucc -i.c3@} [63] -@{puorg@:rests@} -) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-accidentals.mf -@{char@:3/4 Flat@:70@:0.55754@:5.75287@:2.38052@:7.53822@:5.75287@:0@:flatflat. -slash@} [70] -@{char@:128th rest@:47@:0@:9.45001@:19.17235@:17.76602@:9.45001@:0@:7@} [47] -@{puorg@:rests@} -) -Preloading the plain base, version 0.99: preliminaries, - basic constants and mathematical macros, - macros for converting units, - macros and tables for various modes of operation, - macros for drawing and filling, - macros for proof labels and rules, - macros for character and font administration, -and a few last-minute items.) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-accidentals.mf -@{group@:clefs@} -! Warning: Replacing filldraw with fill. -@{char@:C clef@:144@:0@:15.22581@:11.225@:11.225@:15.22581@:0@:C@} [144] -@{char@:Double Sharp@:71@:0@:3.9675@:1.98375@:1.98375@:3.9675@:0@:doublesharp@} -[71]) -@{char@:upprall@:133@:3.9375@:3.9375@:1.57501@:1.57501@:3.9375@:0@:upprall@} -[133] -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-braces-d.mf -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-braces.mf -@{group@:accidentals@} -@{char@:Sharp@:48@:0@:4.90053@:6.68251@:6.68251@:4.90053@:0@:sharp@} [48] -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-autometric.mf -@{char@:Right Parenthesis@:72@:0@:2.44836@:3.9675@:3.9675@:2.44836@:0@:rightpar -en@} [72] -@{char@:upmordent@:134@:3.9375@:3.9375@:2.1@:2.1@:3.9375@:0@:upmordent@} [134] -****************************************************** -Using feta Autometric macros. -order of messages: - NAME/CODE/BP/WD/DP/HT/WX/WY -****************************************************** -) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf -@{char@:pralldown@:135@:3.9375@:3.9375@:1.57501@:1.57501@:3.9375@:0@:pralldown@ -} [135] -@{char@:Left Parenthesis@:73@:2.44836@:0@:3.9675@:3.9675@:0@:0@:leftparen@} -[73] -@{puorg@:accidentals@} -) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-arrowheads.mf) -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf -! Warning: Replacing filldraw with fill. -@{char@:C clef@:145@:0@:12.28493@:8.98004@:8.98004@:12.28493@:0@:C_change@} -[145]This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) -(./mf2pt1.mp -@{char@:petrucci c3 clef@:64@:0@:2.24402@:8.02837@:8.02837@:2.24402@:0@:petrucc -i.c3_change@} [64] (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp -@{char@:Arrowed Sharp (arrow up)@:49@:0@:4.90053@:6.68251@:12.0285@:4.90053@:0@ -:sharp.arrowup@} [49] -@{group@:arrowheads@} -@{char@:open@:74@:3.9675@:0.3717@:1.98375@:1.98375@:0.3717@:0@:open.01@} [74] @{char@:downprall@:136@:3.9375@:3.9375@:1.57501@:1.57501@:3.9375@:0@:downprall@ -} [136]) -@{char@:open@:75@:0.3717@:3.9675@:1.98375@:1.98375@:3.9675@:0@:open.0M1@} [75] -@{group@:accidentals@} -@{char@:Sharp@:48@:0@:6.93004@:9.45001@:9.45001@:6.93004@:0@:sharp@} [48] +} [136] @{char@:downmordent@:137@:3.9375@:3.9375@:2.1@:2.1@:3.9375@:0@:downmordent@} [137] @{char@:prallup@:138@:3.9375@:3.9375@:1.57501@:1.57501@:3.9375@:0@:prallup@} [138] -@{char@:F clef @:146@:0@:15.06024@:14.03127@:5.6125@:15.06024@:0@:F@} [146] -@{char@:open@:76@:1.98375@:1.98375@:3.9675@:0.3717@:1.98375@:0@:open.11@} [76] -@{char@:open@:77@:1.98375@:1.98375@:0.3717@:3.9675@:1.98375@:0@:open.1M1@} -[77] -@{char@:Arrowed Sharp (arrow down)@:50@:0.72202@:4.90053@:12.0285@:6.68251@:4.9 -0053@:0@:sharp.arrowdown@} [50] +@{char@:Arrowed Natural (arrows up and down)@:59@:1.44402@:2.97@:12.0285@:12.02 +85@:2.97@:0@:natural.arrowboth@} [59] +@{char@:Hufnagel do/fa clef@:85@:0@:3.366@:8.83575@:2.10376@:3.366@:0@:hufnagel +.do.fa@} [85] +@{char@:Flat@:60@:0.5776@:3.56401@:2.67303@:8.46448@:3.56401@:0@:flat@} [60] @{char@:lineprall@:139@:3.9375@:3.9375@:1.57501@:6.30005@:3.9375@:0@:lineprall@ } [139]) -@{char@:F clef (reduced)@:147@:0@:12.04825@:11.22505@:4.49002@:12.04825@:0@:F_c -hange@} [147] -@{char@:close@:78@:3.9675@:0@:1.98375@:1.98375@:0@:0@:close.01@} [78] -Preloading the plain base, version 0.99: preliminaries, - basic constants and mathematical macros, - macros for converting units, - macros and tables for various modes of operation, - macros for drawing and filling, - macros for proof labels and rules, - macros for character and font administration, -and a few last-minute items.) -@{font@:GNU@:LilyPond@:feta-braces-d@:80@:fetaBraces@} -@{char@:brace number 192@:65@:4.24368@:0@:35.83533@:35.83533@:0@:0@:brace192@} -[65] @{char@:Curved caesura@:140@:0@:6.30002@:2.52002@:3.78@:6.30002@:0@:caesura.cur ved@} [140] -@{char@:close@:79@:0@:3.9675@:1.98375@:1.98375@:3.9675@:0@:close.0M1@} [79]) -@{char@:brace number 193@:66@:4.25687@:0@:36.04752@:36.04752@:0@:0@:brace193@} -[66] -@{char@:brace number 194@:67@:4.27032@:0@:36.26036@:36.26036@:0@:0@:brace194@} -[67] +@{char@:Arrowed Flat (arrow up)@:61@:1.66061@:3.56401@:2.67303@:12.02849@:3.564 +01@:0@:flat.arrowup@} [61] @{char@:Straight caesura@:141@:0@:6.30002@:2.52002@:3.78@:6.30002@:0@:caesura.s traight@} [141] -@{char@:close@:80@:1.98375@:1.98375@:3.9675@:0@:1.98375@:0@:close.11@} [80] -@{char@:petrucci c4 clef@:65@:0@:2.80501@:8.97601@:6.732@:2.80501@:0@:petrucci. -c4@} [65] -@{char@:Arrowed Sharp (arrows up and down)@:51@:0.72202@:4.90053@:12.0285@:12.0 -285@:4.90053@:0@:sharp.arrowboth@} [51] -@{char@:G clef@:148@:0@:14.39616@:14.3119@:26.94003@:14.39616@:0@:G@} [148] -@{char@:Arrowed Sharp (arrow up)@:49@:0@:6.93004@:9.45001@:17.01@:6.93004@:0@:s -harp.arrowup@} [49] -@{char@:close@:81@:1.98375@:1.98375@:0@:3.9675@:1.98375@:0@:close.1M1@} [81] -@{puorg@:arrowheads@} -) +@{char@:Arrowed Flat (arrow down)@:62@:1.66061@:3.56401@:9.80107@:8.46448@:3.56 +401@:0@:flat.arrowdown@} [62] @{char@:Tick mark@:142@:1.89003@:3.46498@:0@:5.35501@:3.46498@:0@:tickmark@} -[142] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-dots.mf -@{char@:brace number 195@:68@:4.28351@:0@:36.47388@:36.47388@:0@:0@:brace195@} -[68] -(/build/lilypond-2.19.81+really-2.18.2/mf/feta14.mf -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-autometric.mf +[142] +@{char@:Hufnagel do/fa clef@:86@:0@:2.69281@:8.19063@:1.68301@:2.69281@:0@:hufn +agel.do.fa_change@} [86] +@{char@:Kievan tsefaut clef@:87@:0@:4.20752@:6.31126@:1.54277@:4.20752@:0@:kiev +an.do@} [87] @{char@:snap pizzicato (Bartok pizzicato)@:143@:1.68001@:1.68001@:1.68001@:2.52 @:1.68001@:0@:snappizzicato@} [143] -****************************************************** -Using feta Autometric macros. -order of messages: - NAME/CODE/BP/WD/DP/HT/WX/WY -****************************************************** -) -@{group@:dots@} -@{char@:duration dot@:82@:0@:1.75145@:0.87573@:0.87573@:1.75145@:0@:dot@} [82] -@{puorg@:dots@} -) @{puorg@:scripts@} ) -@{char@:1/2 Sharp@:52@:0@:3.11848@:6.68251@:6.68251@:3.11848@:0@:sharp.slashsla -sh.stem@} [52] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-scripts.mf -@{char@:brace number 196@:69@:4.29697@:0@:36.68805@:36.68805@:0@:0@:brace196@} -[69] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-generic.mf (/build/lilypond-2.19.81+really-2.18.2/mf/feta-clefs.mf -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf -@{char@:G clef@:149@:0@:11.51698@:11.44957@:22.26418@:11.51698@:0@:G_change@} -[149] -@{char@:brace number 197@:70@:4.31042@:0@:36.9029@:36.9029@:0@:0@:brace197@} -[70] -@{group@:scripts@} -@{char@:fermata up@:83@:5.30785@:5.30785@:0.34846@:5.80379@:5.30785@:0@:ufermat -a@} [83]) -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf -@{char@:percussion clef@:150@:-3.76036@:11.225@:5.6125@:5.6125@:11.225@:0@:perc -ussion@} [150] +@{char@:Kievan tsefaut clef@:88@:0@:4.20752@:6.31126@:1.54277@:4.20752@:0@:kiev +an.do_change@} [88] +@{puorg@:clefs@} +) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-clefs.mf (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-custodes.mf +@{char@:Arrowed Flat (arrow up and down)@:63@:1.66061@:3.56401@:9.80107@:12.028 +49@:3.56401@:0@:flat.arrowboth@} [63] @{group@:clefs@} ! Warning: Replacing filldraw with fill. @{char@:C clef@:144@:0@:8.68958@:6.30002@:6.30002@:8.68958@:0@:C@} [144] -@{char@:fermata down@:84@:5.30785@:5.30785@:5.80379@:0.34846@:5.30785@:0@:dferm -ata@} [84] -@{char@:brace number 198@:71@:4.32388@:0@:37.11842@:37.11842@:0@:0@:brace198@} -[71] -@{char@:Sharp (3 beams)@:53@:0@:4.90053@:6.68251@:6.68251@:4.90053@:0@:sharp.sl -ashslashslash.stemstem@} [53] -@{char@:petrucci c4 clef@:66@:0@:2.24402@:8.02837@:6.02126@:2.24402@:0@:petrucc -i.c4_change@} [66] ! Warning: Replacing filldraw with fill. @{char@:C clef@:145@:0@:7.03899@:5.04004@:5.04004@:7.03899@:0@:C_change@} [145] -@{char@:short fermata up@:85@:3.9675@:3.9675@:0@:8.72849@:3.9675@:0@:ushortferm -ata@} [85] -@{char@:brace number 199@:72@:4.33734@:0@:37.33461@:37.33461@:0@:0@:brace199@} -[72] -@{char@:Arrowed Sharp (arrow down)@:50@:0.817@:6.93004@:17.01@:9.45001@:6.93004 -@:0@:sharp.arrowdown@} [50] -@{char@:percussion clef (reduced)@:151@:-3.0083@:8.98004@:4.49002@:4.49002@:8.9 -8004@:0@:percussion_change@} [151] -@{char@:brace number 200@:73@:4.35107@:0@:37.55148@:37.55148@:0@:0@:brace200@} -[73]) -@{char@:short fermata down@:86@:3.9675@:3.9675@:8.72849@:0@:3.9675@:0@:dshortfe -rmata@} [86] -@{font@:GNU@:LilyPond@:feta@:14.14@:fetaMusic@} -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-rests.mf@{char@:F clef @:146@:0@:8.45255@:7.87503@:3.15001@:8.45255@:0@:F@} [146] -@{char@:brace number 201@:74@:4.36453@:0@:37.76903@:37.76903@:0@:0@:brace201@} -[74] -@{char@:1/2 Sharp (3 beams)@:54@:0@:4.23224@:5.79152@:5.79152@:4.23224@:0@:shar -p.slashslashslash.stem@} [54] -@{char@:petrucci c5 clef@:67@:0@:2.80501@:8.97601@:3.92699@:2.80501@:0@:petrucc -i.c5@} [67] -@{group@:rests@} -@{char@:whole rest@:33@:0@:5.3025@:2.20938@:0@:5.3025@:0@:0@} [33] -@{char@:brace number 202@:75@:4.37827@:0@:37.98726@:37.98726@:0@:0@:brace202@} -[75] -@{char@:long fermata up@:87@:4.95938@:4.95938@:0@:5.95125@:4.95938@:0@:ulongfer -mata@} [87] -@{char@:brace number 203@:76@:4.392@:0@:38.20616@:38.20616@:0@:0@:brace203@} -[76] -@{char@:tab clef@:152@:-1.12248@:15.71503@:16.1641@:16.1641@:15.71503@:0@:tab@} -[152] -@{char@:long fermata down@:88@:4.95938@:4.95938@:5.95125@:0@:4.95938@:0@:dlongf -ermata@} [88] +@{group@:custodes@} +@{char@:Custos Hufnagel@:89@:0@:1.93785@:1.61487@:2.80501@:1.93785@:0@:hufnagel +.u0@} [89] +@{char@:Flat (slashed)@:64@:1.78197@:3.56401@:2.67303@:8.46448@:3.56401@:0@:fla +t.slash@} [64]@{char@:F clef @:146@:0@:8.45255@:7.87503@:3.15001@:8.45255@:0@:F@} [146] +@{char@:Custos Hufnagel@:90@:0@:1.93785@:1.61487@:4.20752@:1.93785@:0@:hufnagel +.u1@} [90] @{char@:F clef (reduced)@:147@:0@:6.76207@:6.30005@:2.52002@:6.76207@:0@:F_chan ge@} [147] -@{char@:3/4 Sharp@:55@:0@:7.12804@:6.68251@:6.68251@:7.12804@:0@:sharp.slashsla -sh.stemstemstem@} [55] -@{char@:brace number 204@:77@:4.40573@:0@:38.42577@:38.42577@:0@:0@:brace204@} -[77] -@{char@:very long fermata up@:89@:5.95125@:5.95125@:0@:6.34802@:5.95125@:0@:uve -rylongfermata@} [89] -@{char@:Arrowed Sharp (arrows up and down)@:51@:0.817@:6.93004@:17.01@:17.01@:6 -.93004@:0@:sharp.arrowboth@} [51] -@{char@:brace number 205@:78@:4.41946@:0@:38.64604@:38.64604@:0@:0@:brace205@} -[78] -@{char@:half rest@:34@:0@:5.3025@:0@:2.20938@:5.3025@:0@:1@} [34] -@{char@:Natural@:56@:0@:2.97@:6.68251@:6.68251@:2.97@:0@:natural@} [56] +@{char@:Flat (slashed twice)@:65@:1.78197@:3.56401@:2.67303@:8.46448@:3.56401@: +0@:flat.slashslash@} [65] +@{char@:Custos Hufnagel@:91@:0@:1.93785@:1.61487@:3.50626@:1.93785@:0@:hufnagel +.u2@} [91] @{char@:G clef@:148@:0@:8.07983@:8.03253@:15.12006@:8.07983@:0@:G@} [148] -@{char@:brace number 206@:79@:4.43347@:0@:38.86702@:38.86702@:0@:0@:brace206@} -[79] -@{char@:whole rest (outside staff)@:35@:0@:5.3025@:2.20938@:0.44977@:5.3025@:0@ -:0o@} [35] -@{char@:very long fermata down@:90@:5.95125@:5.95125@:6.34802@:0@:5.95125@:0@:d -verylongfermata@} [90] -@{char@:petrucci c5 clef@:68@:0@:2.24402@:8.02837@:3.51239@:2.24402@:0@:petrucc -i.c5_change@} [68] -@{char@:tab clef (reduced)@:153@:-0.898@:12.57207@:12.93132@:12.93132@:12.57207 -@:0@:tab_change@} [153] -@{char@:1/2 Sharp@:52@:0@:4.40999@:9.45001@:9.45001@:4.40999@:0@:sharp.slashsla -sh.stem@} [52] -@{puorg@:clefs@} -) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-timesignatures.mf -@{char@:half rest (outside staff)@:36@:0@:5.3025@:0.44977@:2.20938@:5.3025@:0@: -1o@} [36] -@{char@:brace number 207@:80@:4.4472@:0@:39.08868@:39.08868@:0@:0@:brace207@} -[80] -@{char@:maxima rest@:37@:0@:6.363@:3.535@:3.535@:6.363@:0@:M3@} [37] -@{char@:Arrowed Natural (arrow up)@:57@:1.44402@:2.97@:6.68251@:12.0285@:2.97@: -0@:natural.arrowup@} [57] -@{char@:mensural c clef@:69@:0@:3.3996@:6.171@:6.171@:3.3996@:0@:mensural.c@} -[69] -@{char@:longa rest@:38@:0@:2.121@:3.535@:3.535@:2.121@:0@:M2@} [38] -@{group@:timesig@} -@{char@:4/4 meter@:154@:0@:9.58145@:5.6125@:5.6125@:9.58145@:0@:C44@} [154] -@{char@:Thumb@:91@:1.587@:1.587@:3.17401@:1.98375@:1.587@:0@:thumb@} [91] -@{char@:brace number 208@:81@:4.46121@:0@:39.31105@:39.31105@:0@:0@:brace208@} -[81] -@{char@:Sharp (3 beams)@:53@:0@:6.93004@:9.45001@:9.45001@:6.93004@:0@:sharp.sl -ashslashslash.stemstem@} [53] -@{char@:breve rest@:39@:0@:2.121@:0@:3.535@:2.121@:0@:M1@} [39] +@{char@:Reverse Custos Hufnagel@:92@:0@:1.93785@:2.80501@:1.61487@:1.93785@:0@: +hufnagel.d0@} [92] +@{char@:Flatflat (mirrored)@:66@:0@:7.12804@:2.67303@:8.46448@:7.12804@:0@:mirr +oredflat.flat@} [66] +@{char@:Reverse Custos Hufnagel@:93@:0@:1.93785@:4.20752@:1.61487@:1.93785@:0@: +hufnagel.d1@} [93] +@{char@:Semi flat@:67@:0.5776@:3.56401@:2.67303@:8.46448@:3.56401@:0@:mirroredf +lat@} [67] @{char@:G clef@:149@:0@:6.4639@:6.42606@:12.49574@:6.4639@:0@:G_change@} [149] -@{char@:mensural c clef@:70@:0@:2.83861@:4.93683@:4.93683@:2.83861@:0@:mensural -.c_change@} [70] -@{char@:> accent@:92@:3.57072@:3.57072@:1.98375@:1.98375@:3.57072@:0@:sforzato@ -} [92] -@{char@:2/2 meter@:155@:0@:9.58145@:5.6125@:5.6125@:9.58145@:0@:C22@} [155] -@{puorg@:timesig@} -) -@{char@:brace number 209@:82@:4.47522@:0@:39.5341@:39.5341@:0@:0@:brace209@} -[82] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-pedals.mf -@{char@:espr@:93@:7.53822@:7.53822@:1.98375@:1.98375@:7.53822@:0@:espr@} [93] -@{char@:Arrowed Natural (arrow down)@:58@:0@:2.97@:12.0285@:6.68251@:2.97@:0@:n -atural.arrowdown@} [58] -@{char@:staccato dot@:94@:0.79349@:0.79349@:0.79349@:0.79349@:0.79349@:0@:stacc -ato@} [94] -@{group@:pedal@} -@{char@:Pedal asterisk@:156@:0@:8.73056@:0@:8.73056@:8.73056@:0@:*@} [156] +@{char@:Semi flat@:68@:1.78197@:3.56401@:2.67303@:8.46448@:3.56401@:0@:mirrored +flat.backslash@} [68] +@{char@:Reverse Custos Hufnagel@:94@:0@:1.93785@:3.50626@:1.61487@:1.93785@:0@: +hufnagel.d2@} [94] @{char@:percussion clef@:150@:-2.1105@:6.30002@:3.15001@:3.15001@:6.30002@:0@:p ercussion@} [150] -@{char@:brace number 210@:83@:4.48923@:0@:39.75787@:39.75787@:0@:0@:brace210@} -[83] -@{char@:breve rest (outside staff)@:40@:0@:2.121@:0.44977@:3.535@:2.121@:0@:M1o -@} [40] -@{char@:staccatissimo/martellato up@:95@:0.86139@:0.86139@:0.2@:4.0354@:0.86139 -@:0@:ustaccatissimo@} [95] -@{char@:Pedal dash@:157@:0@:4.54573@:0@:6.41429@:4.54573@:0@:M@} [157] -@{char@:black mensural c clef@:71@:0@:3.3996@:6.171@:6.171@:3.3996@:0@:blackmen -sural.c@} [71] -@{char@:brace number 211@:84@:4.50323@:0@:39.98233@:39.98233@:0@:0@:brace211@} -[84] -@{char@:black mensural c clef@:72@:0@:2.83861@:4.93683@:4.93683@:2.83861@:0@:bl -ackmensural.c_change@} [72] -@{char@:Pedal dot@:158@:0@:1.51524@:0@:1.51524@:1.51524@:0@:.@} [158] -@{char@:Quarter rest@:41@:0@:3.35825@:4.41876@:5.52344@:3.35825@:0@:2@} [41] -@{char@:Arrowed Natural (arrows up and down)@:59@:1.44402@:2.97@:12.0285@:12.02 -85@:2.97@:0@:natural.arrowboth@} [59] +@{char@:Double Flat@:69@:0.5776@:6.45973@:2.67303@:8.46448@:6.45973@:0@:flatfla +t@} [69] @{char@:percussion clef (reduced)@:151@:-1.68842@:5.04004@:2.52002@:2.52002@:5. 04004@:0@:percussion_change@} [151] -@{char@:brace number 212@:85@:4.51724@:0@:40.20749@:40.20749@:0@:0@:brace212@} -[85] -@{char@:staccatissimo/martellato down@:96@:0.86139@:0.86139@:4.0354@:0.2@:0.861 -39@:0@:dstaccatissimo@} [96] -@{char@:1/2 Sharp (3 beams)@:54@:0@:5.98499@:8.19002@:8.19002@:5.98499@:0@:shar -p.slashslashslash.stem@} [54] -@{char@:brace number 213@:86@:4.53152@:0@:40.43335@:40.43335@:0@:0@:brace213@} -[86] -@{char@:portato/single tenuto@:97@:2.38052@:2.38052@:0.3717@:0.3717@:2.38052@:0 -@:tenuto@} [97]( echo ./out/feta-braces-e.pfb: ./feta-braces.mf ./feta-autometric.mf ./feta-macros.mf ./feta-params.mf > out/feta-braces-e.dep ) && TMP=`mktemp -d ./out/pfbtemp.feta-braces-e.XXXXXXXXX` \ -&& ( cd $TMP \ - && ln -s ../mf2pt1.mem . \ - && ln -s ../../mf2pt1.mp . \ - && MFINPUTS=/build/lilypond-2.19.81+really-2.18.2/mf:..:: /build/lilypond-2.19.81+really-2.18.2/scripts/build/out/mf2pt1 --rounding=0.0001 --family=feta-braces-e --fullname=feta-braces-e --name=feta-braces-e feta-braces-e.mf ) \ -&& mv $TMP/*pfb ./out; \ -rm -rf $TMP - -@{char@:Pedal P@:159@:0@:9.35417@:0@:11.225@:9.35417@:0@:P@} [159] -@{char@:Classical quarter rest@:42@:0@:3.535@:3.75989@:2.89871@:3.535@:0@:2clas -sical@} [42] -@{char@:Pedal d@:160@:0@:7.48334@:0@:9.82188@:7.48334@:0@:d@} [160] -@{char@:portato/tenuto with staccato@:98@:2.38052@:2.38052@:0.32523@:2.7@:2.380 -52@:0@:uportato@} [98] -@{char@:8th rest@:43@:0@:3.535@:3.75989@:2.89871@:3.535@:0@:3@} [43] -@{char@:brace number 214@:87@:4.54553@:0@:40.65993@:40.65993@:0@:0@:brace214@} -[87] -@{char@:Flat@:60@:0.5776@:3.56401@:2.67303@:8.46448@:3.56401@:0@:flat@} [60] -@{char@:3/4 Sharp@:55@:0@:10.08005@:9.45001@:9.45001@:10.08005@:0@:sharp.slashs -lash.stemstemstem@} [55] -@{char@:Pedal e@:161@:0@:4.49@:0@:6.41429@:4.49@:0@:e@} [161] -@{char@:portato/tenuto with staccato@:99@:2.38052@:2.38052@:2.7@:0.32523@:2.380 -52@:0@:dportato@} [99] -@{char@:16th rest@:44@:0@:4.24199@:7.29489@:2.89871@:4.24199@:0@:4@} [44] -@{char@:brace number 215@:88@:4.55981@:0@:40.8872@:40.8872@:0@:0@:brace215@} -[88] -@{char@:Natural@:56@:0@:4.2@:9.45001@:9.45001@:4.2@:0@:natural@} [56] +@{char@:Custos Med.@:95@:0@:0.80743@:1.61487@:2.80501@:0.80743@:0@:medicaea.u0@ +} [95] +@{char@:Custos Med.@:96@:0@:0.80743@:1.61487@:4.20752@:0.80743@:0@:medicaea.u1@ +} [96] +@{char@:3/4 Flat@:70@:0.5776@:6.45973@:2.67303@:8.46448@:6.45973@:0@:flatflat.s +lash@} [70] @{char@:tab clef@:152@:-0.62999@:8.82004@:9.07208@:9.07208@:8.82004@:0@:tab@} [152] -@{char@:brace number 216@:89@:4.5741@:0@:41.1152@:41.1152@:0@:0@:brace216@} -[89] -@{char@:Arrowed Flat (arrow up)@:61@:1.66061@:3.56401@:2.67303@:12.02849@:3.564 -01@:0@:flat.arrowup@} [61]Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input feta-braces-i.mf'"... - -@{char@:brace number 217@:90@:4.58838@:0@:41.3439@:41.3439@:0@:0@:brace217@} -[90] -@{char@:marcato up@:100@:1.98375@:1.98375@:0@:4.36427@:1.98375@:0@:umarcato@} -[100] -@{char@:Pedal Ped@:162@:0@:17.91512@:0@:11.225@:17.91512@:0@:Ped@} [162] -@{puorg@:pedal@} -) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-brackettips.mf -@{char@:petrucci f clef@:73@:0@:5.45972@:12.62254@:7.01253@:5.45972@:0@:petrucc -i.f@} [73] -@{char@:marcato down@:101@:1.98375@:1.98375@:4.36427@:0@:1.98375@:0@:dmarcato@} -[101] -@{char@:32th rest@:45@:0@:4.59552@:7.29489@:6.43372@:4.59552@:0@:5@} [45] -@{char@:Arrowed Natural (arrow up)@:57@:1.63399@:4.2@:9.45001@:17.01@:4.2@:0@:n -atural.arrowup@} [57] -@{char@:brace number 218@:91@:4.60294@:0@:41.57332@:41.57332@:0@:0@:brace218@} -[91] -@{char@:Arrowed Flat (arrow down)@:62@:1.66061@:3.56401@:9.80107@:8.46448@:3.56 -401@:0@:flat.arrowdown@} [62] -@{group@:brackettips@} -@{char@:bracket tip up@:163@:0@:10.66373@:1.2628@:7.6779@:10.66373@:0@:up@} -[163] -@{char@:open (unstopped)@:102@:1.587@:1.587@:1.98375@:1.98375@:1.587@:0@:open@} -[102] +@{char@:Custos Med.@:97@:0@:0.80743@:1.61487@:3.50626@:0.80743@:0@:medicaea.u2@ +} [97] +@{char@:Double Sharp@:71@:0@:4.455@:2.22751@:2.22751@:4.455@:0@:doublesharp@} +[71] +@{char@:Reverse Custos Med.@:98@:0@:0.80743@:2.80501@:1.61487@:0.80743@:0@:medi +caea.d0@} [98] @{char@:tab clef (reduced)@:153@:-0.504@:7.05606@:7.25769@:7.25769@:7.05606@:0@ :tab_change@} [153] @{puorg@:clefs@} -) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-timesignatures.mf -@{char@:bracket tip down@:164@:0@:10.66373@:7.6779@:1.2628@:10.66373@:0@:down@} -[164] -@{puorg@:brackettips@} ) -@{char@:brace number 219@:92@:4.61722@:0@:41.80347@:41.80347@:0@:0@:brace219@} -[92] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-accordion.mf -@{char@:64th rest@:46@:0@:4.94899@:10.8299@:6.43372@:4.94899@:0@:6@} [46] -@{char@:halfopen (unstopped)@:103@:1.587@:1.587@:1.98375@:1.98375@:1.587@:0@:ha -lfopen@} [103] +@{char@:Right Parenthesis@:72@:0@:2.70885@:4.455@:4.455@:2.70885@:0@:rightparen +@} [72] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-timesignatures.mf +@{char@:Left Parenthesis@:73@:2.70885@:0@:4.455@:4.455@:0@:0@:leftparen@} [73] @{group@:timesig@} @{char@:4/4 meter@:154@:0@:5.23347@:3.15001@:3.15001@:5.23347@:0@:C44@} [154] -@{char@:brace number 220@:93@:4.63177@:0@:42.03433@:42.03433@:0@:0@:brace220@} -[93] -@{char@:Arrowed Flat (arrow up and down)@:63@:1.66061@:3.56401@:9.80107@:12.028 -49@:3.56401@:0@:flat.arrowboth@} [63] -@{group@:accordion@} -@{char@:accordion register discant@:165@:8.75746@:8.75746@:0.23709@:17.07462@:8 -.75746@:0@:discant@} [165] -@{char@:Arrowed Natural (arrow down)@:58@:0@:4.2@:17.01@:9.45001@:4.2@:0@:natur -al.arrowdown@} [58] -@{char@:brace number 221@:94@:4.64633@:0@:42.26591@:42.26591@:0@:0@:brace221@} -[94] +@{puorg@:accidentals@} +) +@{char@:Reverse Custos Med.@:99@:0@:0.80743@:4.20752@:1.61487@:0.80743@:0@:medi +caea.d1@} [99] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-arrowheads.mf +@{group@:arrowheads@} +@{char@:open@:74@:4.455@:0.38507@:2.22751@:2.22751@:0.38507@:0@:open.01@} [74] @{char@:2/2 meter@:155@:0@:5.23347@:3.15001@:3.15001@:5.23347@:0@:C22@} [155] @{puorg@:timesig@} -) -@{char@:halfopen vertical@:104@:1.587@:1.587@:1.98375@:1.98375@:1.587@:0@:halfo -penvertical@} [104] -@{char@:accordion register dot@:166@:1.40314@:1.40314@:1.40314@:1.40314@:1.4031 -4@:0@:dot@} [166] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-pedals.mf -@{char@:128th rest@:47@:0@:5.3025@:10.8299@:9.96872@:5.3025@:0@:7@} [47] -@{puorg@:rests@} -) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-accidentals.mf -@{char@:Flat (slashed)@:64@:1.78197@:3.56401@:2.67303@:8.46448@:3.56401@:0@:fla -t.slash@} [64] -@{char@:brace number 222@:95@:4.66089@:0@:42.49823@:42.49823@:0@:0@:brace222@} -[95] -@{char@:accordion register freebass@:167@:5.9512@:5.9512@:0.23709@:11.4621@:5.9 -512@:0@:freebass@} [167] -@{char@:plus (stopped)@:105@:2.18214@:2.18214@:2.18214@:2.18214@:2.18214@:0@:st -opped@} [105] -@{char@:brace number 223@:96@:4.67545@:0@:42.73128@:42.73128@:0@:0@:brace223@} -[96] -@{char@:Upbow@:106@:2.57889@:2.57889@:0@:8.25244@:2.57889@:0@:upbow@} [106] -@{char@:Arrowed Natural (arrows up and down)@:59@:1.63399@:4.2@:17.01@:17.01@:4 -.2@:0@:natural.arrowboth@} [59] -@{char@:petrucci f clef@:74@:0@:4.36778@:10.09807@:5.61005@:4.36778@:0@:petrucc -i.f_change@} [74] +) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-pedals.mf +@{char@:open@:75@:0.38507@:4.455@:2.22751@:2.22751@:4.455@:0@:open.0M1@} [75] +@{char@:Reverse Custos Med.@:100@:0@:0.80743@:3.50626@:1.61487@:0.80743@:0@:med +icaea.d2@} [100]( echo ./out/feta23.pfb: ./feta-autometric.mf ./feta-generic.mf ./feta-macros.mf ./feta-params.mf ./feta-rests.mf ./feta-accidentals.mf ./feta-arrowheads.mf ./feta-dots.mf ./feta-scripts.mf ./feta-trills.mf ./feta-clefs.mf ./feta-timesignatures.mf ./feta-pedals.mf ./feta-brackettips.mf ./feta-accordion.mf ./feta-ties.mf ./feta-test-generic.mf ./feta-accidentals.mf > out/feta23.dep ) && TMP=`mktemp -d ./out/pfbtemp.feta23.XXXXXXXXX` \ +&& ( cd $TMP \ + && ln -s ../mf2pt1.mem . \ + && ln -s ../../mf2pt1.mp . \ + && MFINPUTS=/build/lilypond-2.19.81+really-2.18.2/mf:..:: /build/lilypond-2.19.81+really-2.18.2/scripts/build/out/mf2pt1 --rounding=0.0001 --family=feta23 --fullname=feta23 --name=feta23 feta23.mf ) \ +&& mv $TMP/*pfb ./out; \ +rm -rf $TMP + +@{char@:open@:76@:2.22751@:2.22751@:4.455@:0.38507@:2.22751@:0@:open.11@} [76] +@{char@:Custos Ed. Vat.@:101@:0@:0.77515@:1.00127@:2.80501@:0.77515@:0@:vatican +a.u0@} [101] @{group@:pedal@} @{char@:Pedal asterisk@:156@:0@:4.90001@:0@:4.90001@:4.90001@:0@:*@} [156] -@{char@:accordion register stdbass@:168@:11.5637@:11.5637@:0.23709@:22.6871@:11 -.5637@:0@:stdbass@} [168] -@{group@:accidentals@} -@{char@:Sharp@:48@:0@:3.88852@:5.3025@:5.3025@:3.88852@:0@:sharp@} [48] -@{char@:Downbow@:107@:2.97563@:2.97563@:0@:5.28998@:2.97563@:0@:downbow@} [107] - -@{char@:brace number 224@:97@:4.69@:0@:42.96506@:42.96506@:0@:0@:brace224@} -[97] +@{char@:open@:77@:2.22751@:2.22751@:0.38507@:4.455@:2.22751@:0@:open.1M1@} +[77] @{char@:Pedal dash@:157@:0@:3.15651@:0@:3.6@:3.15651@:0@:M@} [157] -@{char@:Flat (slashed twice)@:65@:1.78197@:3.56401@:2.67303@:8.46448@:3.56401@: -0@:flat.slashslash@} [65] -@{char@:Flat@:60@:0.6536@:5.04002@:3.78004@:11.96997@:5.04002@:0@:flat@} [60] +@{char@:Custos Ed. Vat.@:102@:0@:0.77515@:1.00127@:4.20752@:0.77515@:0@:vatican +a.u1@} [102] @{char@:Pedal dot@:158@:0@:1.05217@:0@:1.05217@:1.05217@:0@:.@} [158] -@{char@:brace number 225@:98@:4.70456@:0@:43.19955@:43.19955@:0@:0@:brace225@} -[98]@{char@:Reverse turn@:108@:4.33946@:4.33946@:2.10045@:2.10045@:4.33946@:0@:reve -rseturn@} [108] -@{char@:mensural f clef@:75@:0@:3.366@:1.683@:1.683@:3.366@:0@:mensural.f@} -[75] -@{char@:accordion register bayanbass@:169@:5.9512@:5.9512@:0.3387@:17.17621@:5. -9512@:0@:bayanbass@} [169] -@{char@:brace number 226@:99@:4.71939@:0@:43.43478@:43.43478@:0@:0@:brace226@} -[99] -@{char@:Arrowed Sharp (arrow up)@:49@:0@:3.88852@:5.3025@:9.5445@:3.88852@:0@:s -harp.arrowup@} [49] -@{char@:brace number 227@:100@:4.73422@:0@:43.67075@:43.67075@:0@:0@:brace227@} -[100] -@{char@:Turn@:109@:4.33946@:4.33946@:2.10045@:2.10045@:4.33946@:0@:turn@} [109] - -@{char@:Flatflat (mirrored)@:66@:0@:7.12804@:2.67303@:8.46448@:7.12804@:0@:mirr -oredflat.flat@} [66] +@{char@:Custos Ed. Vat.@:103@:0@:0.77515@:1.00127@:3.50626@:0.77515@:0@:vatican +a.u2@} [103] +@{char@:Reverse Custos Ed. Vat.@:104@:0@:0.77515@:2.80501@:1.00127@:0.77515@:0@ +:vaticana.d0@} [104] @{char@:Pedal P@:159@:0@:5.25002@:0@:6.30002@:5.25002@:0@:P@} [159] -@{char@:Arrowed Flat (arrow up)@:61@:1.87909@:5.04002@:3.78004@:17.01@:5.04002@ -:0@:flat.arrowup@} [61] -@{char@:brace number 228@:101@:4.74905@:0@:43.90746@:43.90746@:0@:0@:brace228@} -[101] +@{char@:close@:78@:4.455@:0@:2.22751@:2.22751@:0@:0@:close.01@} [78] +@{char@:close@:79@:0@:4.455@:2.22751@:2.22751@:4.455@:0@:close.0M1@} [79] +@{char@:close@:80@:2.22751@:2.22751@:4.455@:0@:2.22751@:0@:close.11@} [80] @{char@:Pedal d@:160@:0@:4.20001@:0@:5.51251@:4.20001@:0@:d@} [160] -@{char@:Arrowed Sharp (arrow down)@:50@:0.67465@:3.88852@:9.5445@:5.3025@:3.888 -52@:0@:sharp.arrowdown@} [50] -@{char@:brace number 229@:102@:4.76389@:0@:44.14491@:44.14491@:0@:0@:brace229@} -[102] -@{char@:Pedal e@:161@:0@:2.52@:0@:3.6@:2.52@:0@:e@} [161]@{char@:Trill (`tr')@:110@:3.37239@:3.37239@:0@:8.33171@:3.37239@:0@:trill@} -[110] -@{char@:brace number 230@:103@:4.77872@:0@:44.3831@:44.3831@:0@:0@:brace230@} -[103] -@{char@:Arrowed Flat (arrow down)@:62@:1.87909@:5.04002@:13.86009@:11.96997@:5. -04002@:0@:flat.arrowdown@} [62] -@{char@:left heel@:111@:1.98375@:1.98375@:1.98375@:2.645@:1.98375@:0@:upedalhee -l@} [111] -@{char@:brace number 231@:104@:4.79382@:0@:44.62204@:44.62204@:0@:0@:brace231@} -[104] -@{char@:right heel@:112@:1.98375@:1.98375@:2.645@:1.98375@:1.98375@:0@:dpedalhe -el@} [112] -@{char@:left toe@:113@:1.98375@:1.98375@:0@:5.95125@:1.98375@:0@:upedaltoe@} -[113] -@{char@:brace number 232@:105@:4.80865@:0@:44.86174@:44.86174@:0@:0@:brace232@} -[105] +@{char@:Pedal e@:161@:0@:2.52@:0@:3.6@:2.52@:0@:e@} [161] +@{char@:close@:81@:2.22751@:2.22751@:0@:4.455@:2.22751@:0@:close.1M1@} [81] +@{puorg@:arrowheads@} +) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-dots.mf +@{char@:Reverse Custos Ed. Vat.@:105@:0@:0.77515@:4.20752@:1.00127@:0.77515@:0@ +:vaticana.d1@} [105] +@{group@:dots@} +@{char@:duration dot@:82@:0@:1.98683@:0.99342@:0.99342@:1.98683@:0@:dot@} [82] +@{puorg@:dots@} +) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-scripts.mf +@{char@:Reverse Custos Ed. Vat.@:106@:0@:0.77515@:3.50626@:1.00127@:0.77515@:0@ +:vaticana.d2@} [106] @{char@:Pedal Ped@:162@:0@:10.05482@:0@:6.30002@:10.05482@:0@:Ped@} [162] @{puorg@:pedal@} ) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-brackettips.mf -@{char@:mensural f clef@:76@:0@:2.69281@:1.3464@:1.3464@:2.69281@:0@:mensural.f -_change@} [76] -@{char@:brace number 233@:106@:4.82376@:0@:45.10217@:45.10217@:0@:0@:brace233@} -[106] -@{char@:Arrowed Flat (arrow up and down)@:63@:1.87909@:5.04002@:13.86009@:17.01 -@:5.04002@:0@:flat.arrowboth@} [63] -@{char@:right toe@:114@:1.98375@:1.98375@:5.95125@:0@:1.98375@:0@:dpedaltoe@} -[114] -@{char@:Arrowed Sharp (arrows up and down)@:51@:0.67465@:3.88852@:9.5445@:9.544 -5@:3.88852@:0@:sharp.arrowboth@} [51] -@{char@:brace number 234@:107@:4.83887@:0@:45.34335@:45.34335@:0@:0@:brace234@} -[107] -@{char@:Semi flat@:67@:0.5776@:3.56401@:2.67303@:8.46448@:3.56401@:0@:mirroredf -lat@} [67] -@{char@:Flageolet@:115@:2.116@:2.116@:2.116@:2.116@:2.116@:0@:flageolet@} [115] - @{group@:brackettips@} @{char@:bracket tip up@:163@:0@:5.985@:0.70876@:4.3092@:5.985@:0@:up@} [163] -@{char@:accordion oldEE@:170@:5.9512@:5.9512@:0@:11.69919@:5.9512@:0@:oldEE@} -[170] -@{char@:brace number 235@:108@:4.85397@:0@:45.5853@:45.5853@:0@:0@:brace235@} -[108] -@{char@:1/2 Sharp@:52@:0@:2.47449@:5.3025@:5.3025@:2.47449@:0@:sharp.slashslash -.stem@} [52] @{char@:bracket tip down@:164@:0@:5.985@:4.3092@:0.70876@:5.985@:0@:down@} [164] -@{char@:Flat (slashed)@:64@:2.51996@:5.04002@:3.78004@:11.96997@:5.04002@:0@:fl -at.slash@} [64] @{puorg@:brackettips@} -) -@{char@:accordion push@:171@:5.1152@:0@:0@:12.78822@:0@:0@:push@} [171]This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) -(./mf2pt1.mp (/build/lilypond-2.19.81+really-2.18.2/mf/feta-accordion.mf (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp -@{char@:brace number 236@:109@:4.86935@:0@:45.828@:45.828@:0@:0@:brace236@} -[109] -@{char@:accordion pull@:172@:4.31349@:0.80171@:0@:12.78822@:0.80171@:0@:pull@} -[172] -@{puorg@:accordion@} -) -@{char@:Semi flat@:68@:1.78197@:3.56401@:2.67303@:8.46448@:3.56401@:0@:mirrored -flat.backslash@} [68] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-ties.mf@{char@:Segno@:116@:3.9675@:3.9675@:5.95125@:5.95125@:3.9675@:0@:segno@} [116] +) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-accordion.mf +@{char@:Custos Mensural@:107@:0@:3.87566@:1.06581@:5.61002@:3.87566@:0@:mensura +l.u0@} [107] @{group@:accordion@} @{char@:accordion register discant@:165@:5.00879@:5.00879@:0.19864@:9.64868@:5. 00879@:0@:discant@} [165] -@{char@:brace number 237@:110@:4.88446@:0@:46.07147@:46.07147@:0@:0@:brace237@} -[110] -Preloading the plain base, version 0.99: preliminaries, - basic constants and mathematical macros, - macros for converting units, - macros and tables for various modes of operation, - macros for drawing and filling, - macros for proof labels and rules, - macros for character and font administration, -and a few last-minute items.) -@{group@:ties@} -@{char@:Short lyric tie@:173@:0@:0@:3.55453@:0@:0@:0@:lyric.short@} [173] -@{char@:Flat (slashed twice)@:65@:2.51996@:5.04002@:3.78004@:11.96997@:5.04002@ -:0@:flat.slashslash@} [65] @{char@:accordion register dot@:166@:0.7875@:0.7875@:0.7875@:0.7875@:0.7875@:0@ -:dot@} [166]) -@{char@:Default lyric tie@:174@:0@:0@:3.67924@:0@:0@:0@:lyric.default@} [174] -@{puorg@:ties@} -) -@{char@:Varied Segno@:117@:4.95938@:4.95938@:15.87@:15.87@:4.95938@:0@:varsegno -@} [117] -@{parameter@:staffsize@:22.45@} -@{parameter@:stafflinethickness@:0.52107@} -@{parameter@:staff_space@:5.6125@} -@{parameter@:linethickness@:0.52107@} -@{parameter@:black_notehead_width@:7.3881@} -@{parameter@:ledgerlinethickness@:1.04214@} -@{parameter@:blot_diameter@:0.4@} -@{tnof@}) ) -@{char@:brace number 238@:111@:4.89984@:0@:46.31569@:46.31569@:0@:0@:brace238@} -[111] -@{char@:Sharp (3 beams)@:53@:0@:3.88852@:5.3025@:5.3025@:3.88852@:0@:sharp.slas -hslashslash.stemstem@} [53] -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-braces-i.mf -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-braces.mf -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-autometric.mf -****************************************************** -Using feta Autometric macros. -order of messages: - NAME/CODE/BP/WD/DP/HT/WX/WY -****************************************************** -) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf -@{char@:Flatflat (mirrored)@:66@:0@:10.08005@:3.78004@:11.96997@:10.08005@:0@:m -irroredflat.flat@} [66] +:dot@} [166] +@{char@:Custos Mensural@:108@:0@:3.87566@:1.06581@:7.01253@:3.87566@:0@:mensura +l.u1@} [108] @{char@:accordion register freebass@:167@:3.43378@:3.43378@:0.19864@:6.49866@:3 .43378@:0@:freebass@} [167] -@{char@:brace number 239@:112@:4.91522@:0@:46.56068@:46.56068@:0@:0@:brace239@} -[112]) -@{char@:Double Flat@:69@:0.5776@:6.45973@:2.67303@:8.46448@:6.45973@:0@:flatfla -t@} [69] -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf -@{char@:Coda@:118@:4.03365@:4.03365@:5.35614@:5.35614@:4.03365@:0@:coda@} [118] - -@{char@:brace number 240@:113@:4.9306@:0@:46.80644@:46.80644@:0@:0@:brace240@} -[113] -(some charht values had to be adjusted by as much as 0.50517pt) -(some chardp values had to be adjusted by as much as 0.41699pt) -Font metrics written on feta23.tfm. -142 output files written: feta23.33 .. feta23.174 -Transcript written on feta23.log. - -@{char@:1/2 Sharp (3 beams)@:54@:0@:3.35825@:4.59552@:4.59552@:3.35825@:0@:shar -p.slashslashslash.stem@} [54] +@{char@:Custos Mensural@:109@:0@:3.87566@:1.06581@:6.31126@:3.87566@:0@:mensura +l.u2@} [109] +@{group@:scripts@} +@{char@:fermata up@:83@:5.92976@:5.92976@:0.36101@:6.48665@:5.92976@:0@:ufermat +a@} [83] +@{char@:Reverse Custos Mensural@:110@:0@:3.87566@:5.61002@:1.06581@:3.87566@:0@ +:mensural.d0@} [110] @{char@:accordion register stdbass@:168@:6.58379@:6.58379@:0.19864@:12.79868@:6 -.58379@:0@:stdbass@} [168]) -@{char@:Semi flat@:67@:0.6536@:5.04002@:3.78004@:11.96997@:5.04002@:0@:mirrored -flat@} [67]@{char@:Varied Coda@:119@:4.1015@:4.1015@:5.424@:5.424@:4.1015@:0@:varcoda@} -[119] -@{char@:brace number 241@:114@:4.94598@:0@:47.05298@:47.05298@:0@:0@:brace241@} -[114] -@{char@:Right Comma@:120@:0@:1.98375@:2.38052@:2.38052@:1.98375@:0@:rcomma@} -[120] -@{char@:brace number 242@:115@:4.96136@:0@:47.30028@:47.30028@:0@:0@:brace242@} -[115] -@{char@:Left Comma@:121@:1.98375@:0@:2.38052@:2.38052@:0@:0@:lcomma@} [121] +.58379@:0@:stdbass@} [168] +@{char@:fermata down@:84@:5.92976@:5.92976@:6.48665@:0.36101@:5.92976@:0@:dferm +ata@} [84] +@{char@:Reverse Custos Mensural@:111@:0@:3.87566@:7.01253@:1.06581@:3.87566@:0@ +:mensural.d1@} [111] +@{char@:Reverse Custos Mensural@:112@:0@:3.87566@:6.31126@:1.06581@:3.87566@:0@ +:mensural.d2@} [112] +@{puorg@:custodes@} +) (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-accidentals.mf @{char@:accordion register bayanbass@:169@:3.43378@:3.43378@:0.28377@:9.7338@:3 .43378@:0@:bayanbass@} [169] -@{char@:3/4 Sharp@:55@:0@:5.65602@:5.3025@:5.3025@:5.65602@:0@:sharp.slashslash -.stemstemstem@} [55] -@{char@:brace number 243@:116@:4.97702@:0@:47.54834@:47.54834@:0@:0@:brace243@} -[116] -@{char@:Semi flat@:68@:2.51996@:5.04002@:3.78004@:11.96997@:5.04002@:0@:mirrore -dflat.backslash@} [68] -@{char@:brace number 244@:117@:4.9924@:0@:47.7972@:47.7972@:0@:0@:brace244@} -[117] -@{char@:Right Varied Comma@:122@:0.99188@:0.99188@:2.38052@:2.38052@:0.99188@:0 -@:rvarcomma@} [122] -@{font@:GNU@:LilyPond@:feta-braces-i@:180@:fetaBraces@} -@{char@:brace number 512@:65@:11.53723@:0@:152.33199@:152.33199@:0@:0@:brace512 -@} [65] -@{char@:Natural@:56@:0@:2.35667@:5.3025@:5.3025@:2.35667@:0@:natural@} [56] -@{char@:brace number 245@:118@:5.00806@:0@:48.04681@:48.04681@:0@:0@:brace245@} -[118] -@{char@:Left Varied Comma@:123@:0.99188@:0.99188@:2.38052@:2.38052@:0.99188@:0@ -:lvarcomma@} [123] -@{char@:3/4 Flat@:70@:0.5776@:6.45973@:2.67303@:8.46448@:6.45973@:0@:flatflat.s -lash@} [70] -@{char@:brace number 513@:66@:11.57349@:0@:152.90884@:152.90884@:0@:0@:brace513 -@} [66] -@{char@:brace number 246@:119@:5.02371@:0@:48.29721@:48.29721@:0@:0@:brace246@} -[119] -@{char@:Arpeggio@:124@:0@:3.17401@:0@:3.9675@:3.17401@:0@:arpeggio@} [124] -@{char@:Trill_element@:125@:0@:3.9675@:0@:3.17401@:3.9675@:0@:trill_element@} -[125] -@{char@:brace number 514@:67@:11.60974@:0@:153.48752@:153.48752@:0@:0@:brace514 -@} [67] -@{char@:Arrowed Natural (arrow up)@:57@:1.3493@:2.35667@:5.3025@:9.5445@:2.3566 -7@:0@:natural.arrowup@} [57] -@{char@:brace number 247@:120@:5.03964@:0@:48.5484@:48.5484@:0@:0@:brace247@} -[120] -@{char@:brace number 515@:68@:11.646@:0@:154.06801@:154.06801@:0@:0@:brace515@} -[68] -@{char@:Arpeggio arrow down@:126@:0@:3.17401@:0@:3.9675@:3.17401@:0@:arpeggio.a -rrow.M1@} [126] -@{char@:brace number 248@:121@:5.0553@:0@:48.80038@:48.80038@:0@:0@:brace248@} -[121] -@{char@:Double Flat@:69@:0.6536@:9.13498@:3.78004@:11.96997@:9.13498@:0@:flatfl -at@} [69] -@{char@:brace number 516@:69@:11.68253@:0@:154.65031@:154.65031@:0@:0@:brace516 -@} [69] -@{char@:Arpeggio arrow up@:127@:0@:3.17401@:0@:3.9675@:3.17401@:0@:arpeggio.arr -ow.1@} [127] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-trills.mf -@{char@:brace number 249@:122@:5.07123@:0@:49.05315@:49.05315@:0@:0@:brace249@} -[122] -@{char@:brace number 517@:70@:11.71906@:0@:155.23444@:155.23444@:0@:0@:brace517 -@} [70] -@{char@:Arrowed Natural (arrow down)@:58@:0@:2.35667@:9.5445@:5.3025@:2.35667@: -0@:natural.arrowdown@} [58] -@{char@:brace number 518@:71@:11.75558@:0@:155.82039@:155.82039@:0@:0@:brace518 -@} [71] -@{char@:brace number 250@:123@:5.08716@:0@:49.3067@:49.3067@:0@:0@:brace250@} -[123] -@{char@:Double Sharp@:71@:0@:4.455@:2.22751@:2.22751@:4.455@:0@:doublesharp@} -[71] -@{char@:trilelement@:128@:1.65312@:1.65312@:1.98375@:1.98375@:1.65312@:0@:trile -lement@} [128] -@{char@:brace number 519@:72@:11.79239@:0@:156.40817@:156.40817@:0@:0@:brace519 -@} [72] -@{char@:Right Parenthesis@:72@:0@:2.70885@:4.455@:4.455@:2.70885@:0@:rightparen -@} [72] -@{char@:brace number 251@:124@:5.10309@:0@:49.56107@:49.56107@:0@:0@:brace251@} -[124] -@{char@:brace number 520@:73@:11.82947@:0@:156.99779@:156.99779@:0@:0@:brace520 -@} [73] -@{char@:Left Parenthesis@:73@:2.70885@:0@:4.455@:4.455@:0@:0@:leftparen@} [73] -@{puorg@:accidentals@} -) +@{char@:short fermata up@:85@:4.455@:4.455@:0@:9.801@:4.455@:0@:ushortfermata@} +[85] +@{group@:accidentals@} +@{char@:Ed. Med. Flat@:113@:0.28052@:1.68303@:1.68303@:2.80501@:1.68303@:0@:med +icaeaM1@} [113] +@{char@:short fermata down@:86@:4.455@:4.455@:9.801@:0@:4.455@:0@:dshortfermata +@} [86] +@{char@:Ed. Vat. Flat@:114@:0.10619@:1.5087@:0.95369@:2.55257@:1.5087@:0@:vatic +anaM1@} [114] +@{char@:Ed. Vat. Natural@:115@:0.16988@:1.29185@:2.13179@:2.13179@:1.29185@:0@: +vaticana0@} [115] @{char@:accordion oldEE@:170@:3.43378@:3.43378@:0@:6.69728@:3.43378@:0@:oldEE@} -[170] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-arrowheads.mf -@{char@:brace number 252@:125@:5.11902@:0@:49.81622@:49.81622@:0@:0@:brace252@} -[125] -@{char@:3/4 Flat@:70@:0.6536@:9.13498@:3.78004@:11.96997@:9.13498@:0@:flatflat. -slash@} [70] -@{char@:brace number 521@:74@:11.86655@:0@:157.58926@:157.58926@:0@:0@:brace521 -@} [74] +[170] @{char@:accordion push@:171@:3.04382@:0@:0@:7.60968@:0@:0@:push@} [171] -@{char@:prall@:129@:3.30624@:3.30624@:1.98375@:1.98375@:3.30624@:0@:prall@} -[129] -@{char@:Double Sharp@:71@:0@:6.3@:3.15001@:3.15001@:6.3@:0@:doublesharp@} [71] -@{char@:brace number 253@:126@:5.13495@:0@:50.07217@:50.07217@:0@:0@:brace253@} -[126] -@{char@:Arrowed Natural (arrows up and down)@:59@:1.3493@:2.35667@:9.5445@:9.54 -45@:2.35667@:0@:natural.arrowboth@} [59] -@{char@:brace number 522@:75@:11.90363@:0@:158.1826@:158.1826@:0@:0@:brace522@} -[75] -@{char@:Right Parenthesis@:72@:0@:3.69467@:6.3@:6.3@:3.69467@:0@:rightparen@} -[72] +@{char@:long fermata up@:87@:5.56876@:5.56876@:0@:6.68251@:5.56876@:0@:ulongfer +mata@} [87] +@{char@:Mensural Sharp@:116@:1.06746@:1.62845@:1.29185@:1.29185@:1.62845@:0@:me +nsural1@} [116] +@{char@:long fermata down@:88@:5.56876@:5.56876@:6.68251@:0@:5.56876@:0@:dlongf +ermata@} [88] +@{char@:Mensural Flat@:117@:0.31854@:1.44052@:1.01979@:5.36757@:1.44052@:0@:men +suralM1@} [117] @{char@:accordion pull@:172@:2.44975@:0.59407@:0@:7.60968@:0.59407@:0@:pull@} [172] @{puorg@:accordion@} -) -@{char@:brace number 523@:76@:11.94098@:0@:158.77779@:158.77779@:0@:0@:brace523 -@} [76] -@{char@:brace number 254@:127@:5.15115@:0@:50.32892@:50.32892@:0@:0@:brace254@} -[127] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-ties.mf -@{char@:Left Parenthesis@:73@:3.69467@:0@:6.3@:6.3@:0@:0@:leftparen@} [73] -@{puorg@:accidentals@} -) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-arrowheads.mf -@{char@:brace number 524@:77@:11.97833@:0@:159.37483@:159.37483@:0@:0@:brace524 -@} [77] -@{char@:brace number 255@:128@:5.16708@:0@:50.58647@:50.58647@:0@:0@:brace255@} -[128] -@{tnof@}) ) +) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-ties.mf @{group@:ties@} @{char@:Short lyric tie@:173@:0@:0@:1.99496@:0@:0@:0@:lyric.short@} [173] -@{char@:mordent@:130@:3.30624@:3.30624@:2.64499@:2.64499@:3.30624@:0@:mordent@} -[130] -@{char@:brace number 525@:78@:12.01569@:0@:159.97374@:159.97374@:0@:0@:brace525 -@} [78] -@{group@:arrowheads@} -@{char@:open@:74@:6.3@:0.43573@:3.15001@:3.15001@:0.43573@:0@:open.01@} [74] @{char@:Default lyric tie@:174@:0@:0@:2.06496@:0@:0@:0@:lyric.default@} [174] @{puorg@:ties@} ) -@{char@:Flat@:60@:0.53972@:2.82802@:2.12102@:6.71649@:2.82802@:0@:flat@} [60] -@{group@:arrowheads@} -@{char@:open@:74@:4.455@:0.38507@:2.22751@:2.22751@:0.38507@:0@:open.01@} [74] @{parameter@:staffsize@:12.6@} @{parameter@:stafflinethickness@:0.43655@} @{parameter@:staff_space@:3.15001@} @@ -273326,538 +271615,117 @@ @{parameter@:ledgerlinethickness@:0.87311@} @{parameter@:blot_diameter@:0.4@} @{tnof@}) ) -(some charht values had to be adjusted by as much as 0.44682pt) -(some chardp values had to be adjusted by as much as 0.44682pt) -Font metrics written on feta-braces-d.tfm. -64 output files written: feta-braces-d.65 .. feta-braces-d.128 -Transcript written on feta-braces-d.log. - -@{char@:open@:75@:0.43573@:6.3@:3.15001@:3.15001@:6.3@:0@:open.0M1@} [75] -@{char@:brace number 526@:79@:12.05331@:0@:160.57452@:160.57452@:0@:0@:brace526 -@} [79] -@{char@:open@:75@:0.38507@:4.455@:2.22751@:2.22751@:4.455@:0@:open.0M1@} [75] -@{char@:prallprall@:131@:4.95937@:4.95937@:1.98375@:1.98375@:4.95937@:0@:prallp -rall@} [131] -@{char@:brace number 527@:80@:12.09122@:0@:161.1772@:161.1772@:0@:0@:brace527@} -[80] -@{char@:open@:76@:3.15001@:3.15001@:6.3@:0.43573@:3.15001@:0@:open.11@} [76] -@{char@:open@:76@:2.22751@:2.22751@:4.455@:0.38507@:2.22751@:0@:open.11@} [76] (some charht values had to be adjusted by as much as 0.28354pt) (some chardp values had to be adjusted by as much as 0.21828pt) Font metrics written on feta13.tfm. 142 output files written: feta13.33 .. feta13.174 Transcript written on feta13.log. -@{char@:brace number 528@:81@:12.12885@:0@:161.78175@:161.78175@:0@:0@:brace528 -@} [81] -@{char@:open@:77@:3.15001@:3.15001@:0.43573@:6.3@:3.15001@:0@:open.1M1@} [77] -@{char@:close@:78@:6.3@:0@:3.15001@:3.15001@:0@:0@:close.01@} [78] -@{char@:brace number 529@:82@:12.16702@:0@:162.3882@:162.3882@:0@:0@:brace529@} -[82] -@{char@:Arrowed Flat (arrow up)@:61@:1.5517@:2.82802@:2.12102@:9.54451@:2.82802 -@:0@:flat.arrowup@} [61] -@{char@:prallmordent@:132@:4.95937@:4.95937@:2.64499@:2.64499@:4.95937@:0@:pral -lmordent@} [132] -@{char@:brace number 530@:83@:12.20493@:0@:162.99655@:162.99655@:0@:0@:brace530 -@} [83] -@{char@:close@:79@:0@:6.3@:3.15001@:3.15001@:6.3@:0@:close.0M1@} [79] -@{char@:brace number 531@:84@:12.2431@:0@:163.6068@:163.6068@:0@:0@:brace531@} -[84] -@{char@:close@:80@:3.15001@:3.15001@:6.3@:0@:3.15001@:0@:close.11@} [80]Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input feta-braces-h.mf'"... - -@{char@:brace number 532@:85@:12.28156@:0@:164.21895@:164.21895@:0@:0@:brace532 -@} [85] -@{char@:close@:81@:3.15001@:3.15001@:0@:6.3@:3.15001@:0@:close.1M1@} [81] -@{puorg@:arrowheads@} -) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-dots.mf -@{char@:brace number 533@:86@:12.32@:0@:164.83302@:164.83302@:0@:0@:brace533@} -[86] -@{group@:dots@} -@{char@:duration dot@:82@:0@:2.87767@:1.43884@:1.43884@:2.87767@:0@:dot@} [82] -@{puorg@:dots@} -) -@{char@:Arrowed Flat (arrow down)@:62@:1.5517@:2.82802@:7.77704@:6.71649@:2.828 -02@:0@:flat.arrowdown@} [62] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-scripts.mf -@{char@:brace number 534@:87@:12.35846@:0@:165.44902@:165.44902@:0@:0@:brace534 -@} [87] -@{char@:upprall@:133@:4.95937@:4.95937@:1.98375@:1.98375@:4.95937@:0@:upprall@} -[133] -@{char@:brace number 535@:88@:12.39719@:0@:166.06694@:166.06694@:0@:0@:brace535 -@} [88] -@{char@:open@:77@:2.22751@:2.22751@:0.38507@:4.455@:2.22751@:0@:open.1M1@} -[77] -@{char@:petrucci g clef@:77@:0@:3.50626@:1.82324@:10.65904@:3.50626@:0@:petrucc -i.g@} [77] -@{group@:scripts@} -@{char@:fermata up@:83@:8.28351@:8.28351@:0.40851@:9.071@:8.28351@:0@:ufermata@ -} [83] -@{char@:upmordent@:134@:4.95937@:4.95937@:2.64499@:2.64499@:4.95937@:0@:upmorde -nt@} [134] -@{char@:brace number 536@:89@:12.43591@:0@:166.6868@:166.6868@:0@:0@:brace536@} -[89] -@{char@:pralldown@:135@:4.95937@:4.95937@:1.98375@:1.98375@:4.95937@:0@:pralldo -wn@} [135] -@{char@:close@:78@:4.455@:0@:2.22751@:2.22751@:0@:0@:close.01@} [78] -@{char@:fermata down@:84@:8.28351@:8.28351@:9.071@:0.40851@:8.28351@:0@:dfermat -a@} [84] -@{char@:brace number 537@:90@:12.47491@:0@:167.3086@:167.3086@:0@:0@:brace537@} -[90] -@{char@:close@:79@:0@:4.455@:2.22751@:2.22751@:4.455@:0@:close.0M1@} [79] -@{char@:Arrowed Flat (arrow up and down)@:63@:1.5517@:2.82802@:7.77704@:9.54451 -@:2.82802@:0@:flat.arrowboth@} [63] -@{char@:brace number 538@:91@:12.51392@:0@:167.93234@:167.93234@:0@:0@:brace538 -@} [91] -@{char@:short fermata up@:85@:6.3@:6.3@:0@:13.85999@:6.3@:0@:ushortfermata@} -[85] -@{char@:brace number 539@:92@:12.55319@:0@:168.55804@:168.55804@:0@:0@:brace539 -@} [92] -@{char@:short fermata down@:86@:6.3@:6.3@:13.85999@:0@:6.3@:0@:dshortfermata@} -[86] -@{char@:Flat (slashed)@:64@:1.41399@:2.82802@:2.12102@:6.71649@:2.82802@:0@:fla -t.slash@} [64] -@{char@:brace number 540@:93@:12.59247@:0@:169.1857@:169.1857@:0@:0@:brace540@} -[93] -@{char@:brace number 541@:94@:12.63202@:0@:169.81532@:169.81532@:0@:0@:brace541 -@} [94] -mf2pt1 is using the following font parameters: - font_version: 001.000 - font_comment: Font converted to Type 1 by mf2pt1, written by Scott Pakin. - font_family: feta-braces-d - font_weight: Medium - font_identifier: feta-braces-d80 - font_fixed_pitch: false - font_slant: 0 - font_underline_position: -13 - font_underline_thickness: 6 - font_name: feta-braces-d - font_unique_id: 4882716 - font_size: 79.7011207970112 (bp) - font_coding_scheme: asis - -Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=12.546875; bpppix 0.02; nonstopmode; input feta-braces-d.mf'"... - -@{char@:long fermata up@:87@:7.87502@:7.87502@:0@:9.45001@:7.87502@:0@:ulongfer -mata@} [87] -@{char@:brace number 542@:95@:12.67157@:0@:170.44693@:170.44693@:0@:0@:brace542 -@} [95] -@{char@:close@:80@:2.22751@:2.22751@:4.455@:0@:2.22751@:0@:close.11@} [80] -@{char@:long fermata down@:88@:7.87502@:7.87502@:9.45001@:0@:7.87502@:0@:dlongf -ermata@} [88] -@{char@:downprall@:136@:4.95937@:4.95937@:1.98375@:1.98375@:4.95937@:0@:downpra -ll@} [136] -@{char@:brace number 543@:96@:12.71112@:0@:171.0805@:171.0805@:0@:0@:brace543@} -[96] -@{char@:close@:81@:2.22751@:2.22751@:0@:4.455@:2.22751@:0@:close.1M1@} [81] -@{puorg@:arrowheads@} -) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-dots.mf -@{char@:brace number 544@:97@:12.75095@:0@:171.71606@:171.71606@:0@:0@:brace544 -@} [97] -@{char@:downmordent@:137@:4.95937@:4.95937@:2.64499@:2.64499@:4.95937@:0@:downm -ordent@} [137] -@{group@:dots@} -@{char@:duration dot@:82@:0@:1.98683@:0.99342@:0.99342@:1.98683@:0@:dot@} [82] -@{char@:very long fermata up@:89@:9.45001@:9.45001@:0@:10.08005@:9.45001@:0@:uv -erylongfermata@} [89] -@{char@:brace number 545@:98@:12.79077@:0@:172.3536@:172.3536@:0@:0@:brace545@} -[98] -@{char@:brace number 546@:99@:12.83087@:0@:172.99315@:172.99315@:0@:0@:brace546 -@} [99] -mf2pt1 is using the following font parameters: - font_version: 001.000 - font_comment: Font converted to Type 1 by mf2pt1, written by Scott Pakin. - font_family: feta23 - font_weight: Medium - font_identifier: feta22.45 - font_fixed_pitch: false - font_slant: 0 - font_underline_position: -45 - font_underline_thickness: 22 - font_name: feta23 - font_unique_id: 4571671 - font_size: 22.3661270236613 (bp) - font_coding_scheme: asis - -Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=44.7104677060134; bpppix 0.02; nonstopmode; input feta23.mf'"... - -@{char@:Flat (slashed twice)@:65@:1.41399@:2.82802@:2.12102@:6.71649@:2.82802@: -0@:flat.slashslash@} [65] -@{char@:very long fermata down@:90@:9.45001@:9.45001@:10.08005@:0@:9.45001@:0@: -dverylongfermata@} [90] -@{puorg@:dots@} -) -@{char@:brace number 547@:100@:12.87097@:0@:173.63469@:173.63469@:0@:0@:brace54 -7@} [100] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-scripts.mf -@{char@:brace number 548@:101@:12.91135@:0@:174.27824@:174.27824@:0@:0@:brace54 -8@} [101] -@{group@:scripts@} -@{char@:fermata up@:83@:5.92976@:5.92976@:0.36101@:6.48665@:5.92976@:0@:ufermat -a@} [83] -@{char@:brace number 549@:102@:12.95172@:0@:174.92381@:174.92381@:0@:0@:brace54 -9@} [102] -@{char@:Flatflat (mirrored)@:66@:0@:5.65602@:2.12102@:6.71649@:5.65602@:0@:mirr -oredflat.flat@} [66] -@{char@:Thumb@:91@:2.52@:2.52@:5.04004@:3.15001@:2.52@:0@:thumb@} [91] -@{char@:brace number 550@:103@:12.99237@:0@:175.5714@:175.5714@:0@:0@:brace550@ -} [103] -@{char@:> accent@:92@:5.66997@:5.66997@:3.15001@:3.15001@:5.66997@:0@:sforzato@ -} [92] -@{char@:fermata down@:84@:5.92976@:5.92976@:6.48665@:0.36101@:5.92976@:0@:dferm -ata@} [84] -@{char@:brace number 551@:104@:13.03302@:0@:176.22101@:176.22101@:0@:0@:brace55 -1@} [104] -@{char@:Semi flat@:67@:0.53972@:2.82802@:2.12102@:6.71649@:2.82802@:0@:mirrored -flat@} [67] -@{char@:espr@:93@:11.96997@:11.96997@:3.15001@:3.15001@:11.96997@:0@:espr@} -[93] -@{char@:prallup@:138@:4.95937@:4.95937@:1.98375@:1.98375@:4.95937@:0@:prallup@} -[138] -@{char@:short fermata up@:85@:4.455@:4.455@:0@:9.801@:4.455@:0@:ushortfermata@} -[85] -@{char@:staccato dot@:94@:1.25998@:1.25998@:1.25998@:1.25998@:1.25998@:0@:stacc -ato@} [94] -@{char@:brace number 552@:105@:13.07367@:0@:176.87267@:176.87267@:0@:0@:brace55 -2@} [105] -@{char@:short fermata down@:86@:4.455@:4.455@:9.801@:0@:4.455@:0@:dshortfermata -@} [86] -@{char@:brace number 553@:106@:13.1146@:0@:177.52635@:177.52635@:0@:0@:brace553 -@} [106] -@{char@:staccatissimo/martellato up@:95@:1.1747@:1.1747@:0.2@:6.21472@:1.1747@: -0@:ustaccatissimo@} [95] -@{char@:brace number 554@:107@:13.15579@:0@:178.18208@:178.18208@:0@:0@:brace55 -4@} [107] -@{char@:long fermata up@:87@:5.56876@:5.56876@:0@:6.68251@:5.56876@:0@:ulongfer -mata@} [87] -@{char@:staccatissimo/martellato down@:96@:1.1747@:1.1747@:6.21472@:0.2@:1.1747 -@:0@:dstaccatissimo@} [96] -@{char@:lineprall@:139@:4.95937@:4.95937@:1.98375@:7.935@:4.95937@:0@:lineprall -@} [139]) -@{char@:brace number 555@:108@:13.19699@:0@:178.83987@:178.83987@:0@:0@:brace55 -5@} [108] -@{char@:Semi flat@:68@:1.41399@:2.82802@:2.12102@:6.71649@:2.82802@:0@:mirrored -flat.backslash@} [68] -@{char@:long fermata down@:88@:5.56876@:5.56876@:6.68251@:0@:5.56876@:0@:dlongf -ermata@} [88] -@{char@:brace number 556@:109@:13.23819@:0@:179.49973@:179.49973@:0@:0@:brace55 -6@} [109] -@{char@:Curved caesura@:140@:0@:7.935@:3.17401@:4.76099@:7.935@:0@:caesura.curv -ed@} [140] -@{char@:portato/single tenuto@:97@:3.78004@:3.78004@:0.43573@:0.43573@:3.78004@ -:0@:tenuto@} [97] -@{char@:brace number 557@:110@:13.27966@:0@:180.16164@:180.16164@:0@:0@:brace55 -7@} [110]This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) -(./mf2pt1.mp -@{char@:brace number 558@:111@:13.32114@:0@:180.82562@:180.82562@:0@:0@:brace55 -8@} [111] -@{char@:Straight caesura@:141@:0@:7.935@:3.17401@:4.76099@:7.935@:0@:caesura.st -raight@} [141] (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp @{char@:very long fermata up@:89@:6.68251@:6.68251@:0@:7.12804@:6.68251@:0@:uve rylongfermata@} [89] -@{char@:brace number 559@:112@:13.36288@:0@:181.49167@:181.49167@:0@:0@:brace55 -9@} [112] -@{char@:portato/tenuto with staccato@:98@:3.78004@:3.78004@:0.38127@:4.05562@:3 -.78004@:0@:uportato@} [98] -@{char@:Double Flat@:69@:0.53972@:5.12575@:2.12102@:6.71649@:5.12575@:0@:flatfl -at@} [69] -@{char@:brace number 560@:113@:13.4049@:0@:182.15982@:182.15982@:0@:0@:brace560 -@} [113] -Preloading the plain base, version 0.99: preliminaries, - basic constants and mathematical macros, - macros for converting units, - macros and tables for various modes of operation, - macros for drawing and filling, - macros for proof labels and rules, - macros for character and font administration, -and a few last-minute items.) @{char@:very long fermata down@:90@:6.68251@:6.68251@:7.12804@:0@:6.68251@:0@:d -verylongfermata@} [90] -@{char@:brace number 561@:114@:13.44666@:0@:182.83006@:182.83006@:0@:0@:brace56 -1@} [114]) -@{char@:portato/tenuto with staccato@:99@:3.78004@:3.78004@:4.05562@:0.38127@:3 -.78004@:0@:dportato@} [99] -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-braces-h.mf -@{char@:brace number 562@:115@:13.48895@:0@:183.5024@:183.5024@:0@:0@:brace562@ -} [115] -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-braces.mf -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-autometric.mf +verylongfermata@} [90]Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input feta14.mf'"... + +@{char@:Hufnagel Flat@:118@:0.42471@:1.82722@:1.05386@:5.26138@:1.82722@:0@:huf +nagelM1@} [118] +@{char@:Kievan sharp@:119@:0@:4.48804@:4.48804@:4.48804@:4.48804@:0@:kievan1@} +[119] @{char@:Thumb@:91@:1.782@:1.782@:3.56403@:2.22751@:1.782@:0@:thumb@} [91] -****************************************************** -Using feta Autometric macros. -order of messages: - NAME/CODE/BP/WD/DP/HT/WX/WY -****************************************************** -) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf -@{char@:brace number 563@:116@:13.53098@:0@:184.17683@:184.17683@:0@:0@:brace56 -3@} [116] +@{char@:Kievan flat@:120@:0@:2.80501@:2.80501@:5.04903@:2.80501@:0@:kievanM1@} +[120] +@{puorg@:accidentals@} +) (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-flags.mf @{char@:> accent@:92@:4.00948@:4.00948@:2.22751@:2.22751@:4.00948@:0@:sforzato@ } [92] -@{char@:3/4 Flat@:70@:0.53972@:5.12575@:2.12102@:6.71649@:5.12575@:0@:flatflat. -slash@} [70] -@{char@:marcato up@:100@:3.15001@:3.15001@:0@:6.93004@:3.15001@:0@:umarcato@} -[100]) -@{char@:brace number 564@:117@:13.57355@:0@:184.8534@:184.8534@:0@:0@:brace564@ -} [117] -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf @{char@:espr@:93@:8.46448@:8.46448@:2.22751@:2.22751@:8.46448@:0@:espr@} [93] -@{char@:brace number 565@:118@:13.61584@:0@:185.53207@:185.53207@:0@:0@:brace56 -5@} [118] +@{group@:flags@} +@{char@:8th Mensural Flag (up)@:121@:0@:1.68303@:5.61002@:0.28052@:1.68303@:0@: +mensuralu03@} [121] +@{char@:8th Mensural Flag (up)@:122@:0@:1.68303@:4.20752@:0.28052@:1.68303@:0@: +mensuralu13@} [122] +@{char@:8th Mensural Flag (up)@:123@:0@:1.68303@:4.90877@:0.28052@:1.68303@:0@: +mensuralu23@} [123] +@{char@:8th Mensural Flag (down)@:124@:1.68303@:0@:0.28052@:5.61002@:0@:0@:mens +urald03@} [124] @{char@:staccato dot@:94@:0.89099@:0.89099@:0.89099@:0.89099@:0.89099@:0@:stacc ato@} [94] -@{char@:Double Sharp@:71@:0@:3.535@:1.7675@:1.7675@:3.535@:0@:doublesharp@} -[71] @{char@:staccatissimo/martellato up@:95@:0.92686@:0.92686@:0.2@:4.49088@:0.9268 6@:0@:ustaccatissimo@} [95] -@{char@:brace number 566@:119@:13.65842@:0@:186.21286@:186.21286@:0@:0@:brace56 -6@} [119] -@{char@:Right Parenthesis@:72@:0@:2.21727@:3.535@:3.535@:2.21727@:0@:rightparen -@} [72] -@{char@:brace number 567@:120@:13.70126@:0@:186.89578@:186.89578@:0@:0@:brace56 -7@} [120] +@{char@:8th Mensural Flag (down)@:125@:1.68303@:0@:0.28052@:4.20752@:0@:0@:mens +urald13@} [125] +@{char@:8th Mensural Flag (down)@:126@:1.68303@:0@:0.28052@:4.90877@:0@:0@:mens +urald23@} [126] @{char@:staccatissimo/martellato down@:96@:0.92686@:0.92686@:4.49088@:0.2@:0.92 -686@:0@:dstaccatissimo@} [96]) -@{char@:marcato down@:101@:3.15001@:3.15001@:6.93004@:0@:3.15001@:0@:dmarcato@} -[101] -@{char@:Left Parenthesis@:73@:2.21727@:0@:3.535@:3.535@:0@:0@:leftparen@} [73] -@{puorg@:accidentals@} -) +686@:0@:dstaccatissimo@} [96] @{char@:portato/single tenuto@:97@:2.67303@:2.67303@:0.38507@:0.38507@:2.67303@ :0@:tenuto@} [97] -@{char@:Tick mark@:142@:2.38052@:4.36421@:0@:6.74474@:4.36421@:0@:tickmark@} -[142] -@{char@:brace number 568@:121@:13.74411@:0@:187.58086@:187.58086@:0@:0@:brace56 -8@} [121] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-arrowheads.mf -@{char@:open (unstopped)@:102@:2.52@:2.52@:3.15001@:3.15001@:2.52@:0@:open@} -[102] -@{char@:brace number 569@:122@:13.78723@:0@:188.26805@:188.26805@:0@:0@:brace56 -9@} [122] -@{group@:arrowheads@} -@{char@:open@:74@:3.535@:0.35982@:1.7675@:1.7675@:0.35982@:0@:open.01@} [74] -@{char@:snap pizzicato (Bartok pizzicato)@:143@:2.116@:2.116@:2.116@:3.174@:2.1 -16@:0@:snappizzicato@} [143] -@{puorg@:scripts@} -) -@{char@:brace number 570@:123@:13.83035@:0@:188.95741@:188.95741@:0@:0@:brace57 -0@} [123] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-clefs.mfThis is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) -(./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp -@{char@:open@:75@:0.35982@:3.535@:1.7675@:1.7675@:3.535@:0@:open.0M1@} [75] -@{char@:brace number 571@:124@:13.87375@:0@:189.64894@:189.64894@:0@:0@:brace57 -1@} [124] -@{char@:halfopen (unstopped)@:103@:2.52@:2.52@:3.15001@:3.15001@:2.52@:0@:halfo -pen@} [103] -@{char@:brace number 572@:125@:13.91714@:0@:190.34262@:190.34262@:0@:0@:brace57 -2@} [125] -@{char@:open@:76@:1.7675@:1.7675@:3.535@:0.35982@:1.7675@:0@:open.11@} [76] -Preloading the plain base, version 0.99: preliminaries, - basic constants and mathematical macros, - macros for converting units, - macros and tables for various modes of operation, - macros for drawing and filling, - macros for proof labels and rules, - macros for character and font administration, -and a few last-minute items.) -@{char@:halfopen vertical@:104@:2.52@:2.52@:3.15001@:3.15001@:2.52@:0@:halfopen -vertical@} [104] -@{char@:brace number 573@:126@:13.96054@:0@:191.03848@:191.03848@:0@:0@:brace57 -3@} [126] -@{char@:open@:77@:1.7675@:1.7675@:0.35982@:3.535@:1.7675@:0@:open.1M1@} [77]) -@{char@:brace number 574@:127@:14.00449@:0@:191.73651@:191.73651@:0@:0@:brace57 -4@} [127] -(/build/lilypond-2.19.81+really-2.18.2/mf/feta23.mf -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-autometric.mf -@{char@:plus (stopped)@:105@:3.46503@:3.46503@:3.46503@:3.46503@:3.46503@:0@:st -opped@} [105] -****************************************************** -Using feta Autometric macros. -order of messages: - NAME/CODE/BP/WD/DP/HT/WX/WY -****************************************************** -) -@{char@:brace number 575@:128@:14.04816@:0@:192.43674@:192.43674@:0@:0@:brace57 -5@} [128] -@{tnof@}) ) -@{char@:close@:78@:3.535@:0@:1.7675@:1.7675@:0@:0@:close.01@} [78] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-generic.mf -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf -@{char@:Upbow@:106@:4.09502@:4.09502@:0@:13.10408@:4.09502@:0@:upbow@} [106] -@{font@:GNU@:LilyPond@:feta-braces-h@:160@:fetaBraces@} -@{char@:brace number 448@:65@:9.44571@:0@:118.92307@:118.92307@:0@:0@:brace448@ -} [65] +@{char@:16th Mensural Flag (up)@:127@:0@:1.68303@:8.41502@:0.28052@:1.68303@:0@ +:mensuralu04@} [127] @{char@:portato/tenuto with staccato@:98@:2.67303@:2.67303@:0.33694@:2.98332@:2 .67303@:0@:uportato@} [98] -(some charht values had to be adjusted by as much as 1.2148pt) -(some chardp values had to be adjusted by as much as 1.2148pt) -Font metrics written on feta-braces-i.tfm. -64 output files written: feta-braces-i.65 .. feta-braces-i.128 -Transcript written on feta-braces-i.log. - -@{char@:close@:79@:0@:3.535@:1.7675@:1.7675@:3.535@:0@:close.0M1@} [79]) -@{char@:brace number 449@:66@:9.4751@:0@:119.39534@:119.39534@:0@:0@:brace449@} -[66] -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf -@{char@:Downbow@:107@:4.725@:4.725@:0@:8.39998@:4.725@:0@:downbow@} [107] +@{char@:16th Mensural Flag (up)@:128@:0@:1.68303@:7.01253@:0.28052@:1.68303@:0@ +:mensuralu14@} [128] @{char@:portato/tenuto with staccato@:99@:2.67303@:2.67303@:2.98332@:0.33694@:2 .67303@:0@:dportato@} [99] -@{char@:close@:80@:1.7675@:1.7675@:3.535@:0@:1.7675@:0@:close.11@} [80]) -@{char@:brace number 450@:67@:9.50476@:0@:119.8691@:119.8691@:0@:0@:brace450@} -[67] +@{char@:16th Mensural Flag (up)@:129@:0@:1.68303@:7.71378@:0.28052@:1.68303@:0@ +:mensuralu24@} [129] @{char@:marcato up@:100@:2.22751@:2.22751@:0@:4.90053@:2.22751@:0@:umarcato@} [100] -@{font@:GNU@:LilyPond@:feta@:22.45@:fetaMusic@} -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-rests.mf -@{char@:brace number 451@:68@:9.5347@:0@:120.34433@:120.34433@:0@:0@:brace451@} -[68] +@{char@:16th Mensural Flag (down)@:130@:1.68303@:0@:0.28052@:8.41502@:0@:0@:men +surald04@} [130] @{char@:marcato down@:101@:2.22751@:2.22751@:4.90053@:0@:2.22751@:0@:dmarcato@} [101] -@{char@:Reverse turn@:108@:6.89063@:6.89063@:3.3353@:3.3353@:6.89063@:0@:revers -eturn@} [108] -@{char@:close@:81@:1.7675@:1.7675@:0@:3.535@:1.7675@:0@:close.1M1@} [81] -@{puorg@:arrowheads@} -) -@{group@:clefs@} -! Warning: Replacing filldraw with fill. -@{char@:C clef@:144@:0@:10.85947@:7.935@:7.935@:10.85947@:0@:C@} [144] -@{char@:brace number 452@:69@:9.56436@:0@:120.82108@:120.82108@:0@:0@:brace452@ -} [69] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-dots.mf +@{char@:16th Mensural Flag (down)@:131@:1.68303@:0@:0.28052@:7.01253@:0@:0@:men +surald14@} [131] @{char@:open (unstopped)@:102@:1.782@:1.782@:2.22751@:2.22751@:1.782@:0@:open@} [102] -@{group@:rests@} -@{char@:whole rest@:33@:0@:8.41876@:3.50781@:0@:8.41876@:0@:0@} [33] -@{char@:half rest@:34@:0@:8.41876@:0@:3.50781@:8.41876@:0@:1@} [34] -@{group@:dots@} -@{char@:duration dot@:82@:0@:1.54262@:0.77132@:0.77132@:1.54262@:0@:dot@} [82] -@{puorg@:dots@} -) -@{char@:Turn@:109@:6.89063@:6.89063@:3.3353@:3.3353@:6.89063@:0@:turn@} [109] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-scripts.mf -@{char@:brace number 453@:70@:9.5943@:0@:121.29929@:121.29929@:0@:0@:brace453@} -[70] @{char@:halfopen (unstopped)@:103@:1.782@:1.782@:2.22751@:2.22751@:1.782@:0@:ha lfopen@} [103] -@{char@:whole rest (outside staff)@:35@:0@:8.41876@:3.50781@:0.52107@:8.41876@: -0@:0o@} [35] -@{char@:brace number 454@:71@:9.62451@:0@:121.779@:121.779@:0@:0@:brace454@} -[71] @{char@:halfopen vertical@:104@:1.782@:1.782@:2.22751@:2.22751@:1.782@:0@:halfo penvertical@} [104] -@{group@:scripts@} -@{char@:fermata up@:83@:4.75609@:4.75609@:0.33733@:5.19797@:4.75609@:0@:ufermat -a@} [83] -@{char@:brace number 455@:72@:9.65445@:0@:122.26022@:122.26022@:0@:0@:brace455@ -} [72] -@{char@:Trill (`tr')@:110@:5.35504@:5.35504@:0@:13.22993@:5.35504@:0@:trill@} -[110] +@{char@:16th Mensural Flag (down)@:132@:1.68303@:0@:0.28052@:7.71378@:0@:0@:men +surald24@} [132] @{char@:plus (stopped)@:105@:2.45027@:2.45027@:2.45027@:2.45027@:2.45027@:0@:st opped@} [105] -@{char@:half rest (outside staff)@:36@:0@:8.41876@:0.52107@:3.50781@:8.41876@:0 -@:1o@} [36] -@{char@:brace number 456@:73@:9.68466@:0@:122.74295@:122.74295@:0@:0@:brace456@ -} [73] -@{char@:maxima rest@:37@:0@:10.10252@:5.6125@:5.6125@:10.10252@:0@:M3@} [37] -@{char@:fermata down@:84@:4.75609@:4.75609@:5.19797@:0.33733@:4.75609@:0@:dferm -ata@} [84] @{char@:Upbow@:106@:2.89577@:2.89577@:0@:9.26646@:2.89577@:0@:upbow@} [106] -@{char@:longa rest@:38@:0@:3.36751@:5.6125@:5.6125@:3.36751@:0@:M2@} [38] -@{char@:brace number 457@:74@:9.71515@:0@:123.22717@:123.22717@:0@:0@:brace457@ -} [74] -@{char@:left heel@:111@:3.15001@:3.15001@:3.15001@:4.2@:3.15001@:0@:upedalheel@ -} [111] @{char@:Downbow@:107@:3.34126@:3.34126@:0@:5.93999@:3.34126@:0@:downbow@} [107] -@{char@:breve rest@:39@:0@:3.36751@:0@:5.6125@:3.36751@:0@:M1@} [39] -@{char@:right heel@:112@:3.15001@:3.15001@:4.2@:3.15001@:3.15001@:0@:dpedalheel -@} [112] -@{char@:brace number 458@:75@:9.74564@:0@:123.71294@:123.71294@:0@:0@:brace458@ -} [75]@{char@:Reverse turn@:108@:4.87267@:4.87267@:2.35854@:2.35854@:4.87267@:0@:reve -rseturn@} [108] -@{char@:short fermata up@:85@:3.535@:3.535@:0@:7.777@:3.535@:0@:ushortfermata@} -[85] -@{char@:brace number 459@:76@:9.77612@:0@:124.20021@:124.20021@:0@:0@:brace459@ -} [76] -@{char@:breve rest (outside staff)@:40@:0@:3.36751@:0.52107@:5.6125@:3.36751@:0 -@:M1o@} [40] -@{char@:left toe@:113@:3.15001@:3.15001@:0@:9.45001@:3.15001@:0@:upedaltoe@} -[113] -@{char@:right toe@:114@:3.15001@:3.15001@:9.45001@:0@:3.15001@:0@:dpedaltoe@} -[114] -@{char@:Turn@:109@:4.87267@:4.87267@:2.35854@:2.35854@:4.87267@:0@:turn@} [109] - -@{char@:Quarter rest@:41@:0@:5.33186@:7.01563@:8.76955@:5.33186@:0@:2@} [41] -@{char@:short fermata down@:86@:3.535@:3.535@:7.777@:0@:3.535@:0@:dshortfermata -@} [86] -@{char@:Flageolet@:115@:3.36@:3.36@:3.36@:3.36@:3.36@:0@:flageolet@} [115] -@{char@:Classical quarter rest@:42@:0@:5.6125@:5.87305@:4.60226@:5.6125@:0@:2cl -assical@} [42] -@{char@:long fermata up@:87@:4.41876@:4.41876@:0@:5.3025@:4.41876@:0@:ulongferm -ata@} [87] mf2pt1 is using the following font parameters: font_version: 001.000 font_comment: Font converted to Type 1 by mf2pt1, written by Scott Pakin. - font_family: feta-braces-i + font_family: feta13 font_weight: Medium - font_identifier: feta-braces-i180 + font_identifier: feta12.6 font_fixed_pitch: false font_slant: 0 - font_underline_position: -6 - font_underline_thickness: 3 - font_name: feta-braces-i - font_unique_id: 4419239 - font_size: 179.327521793275 (bp) + font_underline_position: -80 + font_underline_thickness: 40 + font_name: feta13 + font_unique_id: 4278460 + font_size: 12.5529265255293 (bp) font_coding_scheme: asis -Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=5.57638888888889; bpppix 0.02; nonstopmode; input feta-braces-i.mf'"... - -! Warning: Replacing filldraw with fill. -@{char@:C clef@:145@:0@:8.78053@:6.34802@:6.34802@:8.78053@:0@:C_change@} [145] - -@{char@:8th rest@:43@:0@:5.6125@:5.87305@:4.60226@:5.6125@:0@:3@} [43]@{char@:Trill (`tr')@:110@:3.78677@:3.78677@:0@:9.35545@:3.78677@:0@:trill@} +Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=79.6626984126984; bpppix 0.02; nonstopmode; input feta13.mf'"... +@{char@:Reverse turn@:108@:4.87267@:4.87267@:2.35854@:2.35854@:4.87267@:0@:reve +rseturn@} [108] +@{char@:32th Mensural Flag (up)@:133@:0@:1.68303@:11.22003@:0.28052@:1.68303@:0 +@:mensuralu05@} [133] +@{char@:Turn@:109@:4.87267@:4.87267@:2.35854@:2.35854@:4.87267@:0@:turn@} [109] +@{char@:Trill (`tr')@:110@:3.78677@:3.78677@:0@:9.35545@:3.78677@:0@:trill@} [110] -@{char@:brace number 460@:77@:9.80661@:0@:124.68903@:124.68903@:0@:0@:brace460@ -} [77] +@{char@:32th Mensural Flag (up)@:134@:0@:1.68303@:9.81754@:0.28052@:1.68303@:0@ +:mensuralu15@} [134] @{char@:left heel@:111@:2.22751@:2.22751@:2.22751@:2.97@:2.22751@:0@:upedalheel @} [111] -@{char@:16th rest@:44@:0@:6.73499@:11.48555@:4.60226@:6.73499@:0@:4@} [44] -@{char@:Segno@:116@:6.3@:6.3@:9.45001@:9.45001@:6.3@:0@:segno@} [116] @{char@:right heel@:112@:2.22751@:2.22751@:2.97@:2.22751@:2.22751@:0@:dpedalhee -l@} [112] -@{char@:brace number 461@:78@:9.83737@:0@:125.17935@:125.17935@:0@:0@:brace461@ -} [78] -@{char@:long fermata down@:88@:4.41876@:4.41876@:5.3025@:0@:4.41876@:0@:dlongfe -rmata@} [88] +l@} [112]This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) +(./mf2pt1.mp @{char@:left toe@:113@:2.22751@:2.22751@:0@:6.68251@:2.22751@:0@:upedaltoe@} -[113] -@{char@:32th rest@:45@:0@:7.29626@:11.48555@:10.21477@:7.29626@:0@:5@} [45] -@{char@:brace number 462@:79@:9.86813@:0@:125.67122@:125.67122@:0@:0@:brace462@ -} [79]@{char@:F clef @:146@:0@:10.64615@:9.91875@:3.9675@:10.64615@:0@:F@} [146] -@{char@:Varied Segno@:117@:7.87502@:7.87502@:25.20001@:25.20001@:7.87502@:0@:va -rsegno@} [117] +[113] (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp @{char@:right toe@:114@:2.22751@:2.22751@:6.68251@:0@:2.22751@:0@:dpedaltoe@} [114] -@{char@:brace number 463@:80@:9.8989@:0@:126.16463@:126.16463@:0@:0@:brace463@} -[80] @{char@:Flageolet@:115@:2.376@:2.376@:2.376@:2.376@:2.376@:0@:flageolet@} [115] -@{char@:64th rest@:46@:0@:7.85747@:17.09805@:10.21477@:7.85747@:0@:6@} [46] -@{char@:very long fermata up@:89@:5.3025@:5.3025@:0@:5.65602@:5.3025@:0@:uveryl -ongfermata@} [89] -@{char@:brace number 464@:81@:9.92993@:0@:126.65958@:126.65958@:0@:0@:brace464@ -} [81] -@{char@:128th rest@:47@:0@:8.41876@:17.09805@:15.82727@:8.41876@:0@:7@} [47] -@{char@:F clef (reduced)@:147@:0@:8.51694@:7.93503@:3.17401@:8.51694@:0@:F_chan -ge@} [147] -@{puorg@:rests@} -) -@{char@:brace number 465@:82@:9.96097@:0@:127.15607@:127.15607@:0@:0@:brace465@ -} [82] -@{char@:Coda@:118@:6.40503@:6.40503@:8.50504@:8.50504@:6.40503@:0@:coda@} [118] - -@{char@:very long fermata down@:90@:5.3025@:5.3025@:5.65602@:0@:5.3025@:0@:dver -ylongfermata@} [90] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-accidentals.mfThis is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) -(./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp@{char@:Segno@:116@:4.455@:4.455@:6.68251@:6.68251@:4.455@:0@:segno@} [116] -@{char@:brace number 466@:83@:9.99228@:0@:127.65411@:127.65411@:0@:0@:brace466@ -} [83] -@{char@:Thumb@:91@:1.414@:1.414@:2.82802@:1.7675@:1.414@:0@:thumb@} [91] -@{char@:brace number 467@:84@:10.02359@:0@:128.15373@:128.15373@:0@:0@:brace467 -@} [84] -@{char@:Varied Segno@:117@:5.56876@:5.56876@:17.82@:17.82@:5.56876@:0@:varsegno -@} [117]@{char@:Varied Coda@:119@:6.31966@:6.31966@:8.41966@:8.41966@:6.31966@:0@:varco -da@} [119] Preloading the plain base, version 0.99: preliminaries, basic constants and mathematical macros, macros for converting units, @@ -273865,944 +271733,485 @@ macros for drawing and filling, macros for proof labels and rules, macros for character and font administration, -and a few last-minute items.) -@{char@:petrucci g clef@:78@:0@:2.80502@:1.4586@:8.52728@:2.80502@:0@:petrucci. -g_change@} [78] -@{group@:accidentals@} -@{char@:Sharp@:48@:0@:6.17378@:8.41876@:8.41876@:6.17378@:0@:sharp@} [48] -@{char@:> accent@:92@:3.18149@:3.18149@:1.7675@:1.7675@:3.18149@:0@:sforzato@} -[92] -@{char@:Right Comma@:120@:0@:3.15001@:3.78004@:3.78004@:3.15001@:0@:rcomma@} -[120]) -@{char@:brace number 468@:85@:10.0549@:0@:128.6549@:128.6549@:0@:0@:brace468@} -[85] -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-braces-d.mf -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-braces.mf -@{char@:Coda@:118@:4.52928@:4.52928@:6.01428@:6.01428@:4.52928@:0@:coda@} [118] - -@{char@:espr@:93@:6.71649@:6.71649@:1.7675@:1.7675@:6.71649@:0@:espr@} [93] +and a few last-minute items.)) +(/build/lilypond-2.19.81+really-2.18.2/mf/feta14.mf (/build/lilypond-2.19.81+really-2.18.2/mf/feta-autometric.mf -@{char@:Left Comma@:121@:3.15001@:0@:3.78004@:3.78004@:0@:0@:lcomma@} [121] ****************************************************** Using feta Autometric macros. order of messages: NAME/CODE/BP/WD/DP/HT/WX/WY ****************************************************** ) -@{char@:brace number 469@:86@:10.08649@:0@:129.15765@:129.15765@:0@:0@:brace469 -@} [86] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf -@{char@:staccato dot@:94@:0.70699@:0.70699@:0.70699@:0.70699@:0.70699@:0@:stacc -ato@} [94])@{char@:Varied Coda@:119@:4.5651@:4.5651@:6.0501@:6.0501@:4.5651@:0@:varcoda@} +@{char@:32th Mensural Flag (up)@:135@:0@:1.68303@:10.51878@:0.28052@:1.68303@:0 +@:mensuralu25@} [135]@{char@:Segno@:116@:4.455@:4.455@:6.68251@:6.68251@:4.455@:0@:segno@} [116] +@{char@:32th Mensural Flag (down)@:136@:1.68303@:0@:0.28052@:11.22003@:0@:0@:me +nsurald05@} [136] +@{char@:Varied Segno@:117@:5.56876@:5.56876@:17.82@:17.82@:5.56876@:0@:varsegno +@} [117] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-generic.mf +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf) +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf) +@{char@:Coda@:118@:4.52928@:4.52928@:6.01428@:6.01428@:4.52928@:0@:coda@} [118] + +@{font@:GNU@:LilyPond@:feta@:14.14@:fetaMusic@} +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-rests.mf +@{group@:rests@} +@{char@:whole rest@:33@:0@:5.3025@:2.20938@:0@:5.3025@:0@:0@} [33] +@{char@:half rest@:34@:0@:5.3025@:0@:2.20938@:5.3025@:0@:1@} [34]@{char@:Varied Coda@:119@:4.5651@:4.5651@:6.0501@:6.0501@:4.5651@:0@:varcoda@} [119] -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf -@{char@:brace number 470@:87@:10.11807@:0@:129.66199@:129.66199@:0@:0@:brace470 -@} [87] -@{char@:Right Varied Comma@:122@:1.575@:1.575@:3.78004@:3.78004@:1.575@:0@:rvar -comma@} [122] -@{char@:Arrowed Sharp (arrow up)@:49@:0@:6.17378@:8.41876@:15.15375@:6.17378@:0 -@:sharp.arrowup@} [49] -@{char@:staccatissimo/martellato up@:95@:0.80328@:0.80328@:0.2@:3.6313@:0.80328 -@:0@:ustaccatissimo@} [95] -@{char@:staccatissimo/martellato down@:96@:0.80328@:0.80328@:3.6313@:0.2@:0.803 -28@:0@:dstaccatissimo@} [96] -@{char@:Left Varied Comma@:123@:1.575@:1.575@:3.78004@:3.78004@:1.575@:0@:lvarc -omma@} [123] -@{char@:brace number 471@:88@:10.14966@:0@:130.1679@:130.1679@:0@:0@:brace471@} -[88] -@{char@:portato/single tenuto@:97@:2.12102@:2.12102@:0.35982@:0.35982@:2.12102@ -:0@:tenuto@} [97] -@{char@:Arrowed Sharp (arrow down)@:50@:0.78162@:6.17378@:15.15375@:8.41876@:6. -17378@:0@:sharp.arrowdown@} [50] -@{char@:brace number 472@:89@:10.18152@:0@:130.67537@:130.67537@:0@:0@:brace472 -@} [89] -@{char@:Arpeggio@:124@:0@:5.04002@:0@:6.3@:5.04002@:0@:arpeggio@} [124] +@{char@:whole rest (outside staff)@:35@:0@:5.3025@:2.20938@:0.44977@:5.3025@:0@ +:0o@} [35] +@{char@:half rest (outside staff)@:36@:0@:5.3025@:0.44977@:2.20938@:5.3025@:0@: +1o@} [36] @{char@:Right Comma@:120@:0@:2.22751@:2.67303@:2.67303@:2.22751@:0@:rcomma@} -[120]( echo ./out/feta-braces-b.pfb: ./feta-braces.mf ./feta-autometric.mf ./feta-macros.mf ./feta-params.mf > out/feta-braces-b.dep ) && TMP=`mktemp -d ./out/pfbtemp.feta-braces-b.XXXXXXXXX` \ -&& ( cd $TMP \ - && ln -s ../mf2pt1.mem . \ - && ln -s ../../mf2pt1.mp . \ - && MFINPUTS=/build/lilypond-2.19.81+really-2.18.2/mf:..:: /build/lilypond-2.19.81+really-2.18.2/scripts/build/out/mf2pt1 --rounding=0.0001 --family=feta-braces-b --fullname=feta-braces-b --name=feta-braces-b feta-braces-b.mf ) \ -&& mv $TMP/*pfb ./out; \ -rm -rf $TMP - -@{char@:portato/tenuto with staccato@:98@:2.12102@:2.12102@:0.31483@:2.44862@:2 -.12102@:0@:uportato@} [98] +[120] @{char@:Left Comma@:121@:2.22751@:0@:2.67303@:2.67303@:0@:0@:lcomma@} [121] -@{char@:G clef@:148@:0@:10.17671@:10.11713@:19.044@:10.17671@:0@:G@} [148] -@{char@:Trill_element@:125@:0@:6.3@:0@:5.04002@:6.3@:0@:trill_element@} [125] -@{char@:brace number 473@:90@:10.21338@:0@:131.18445@:131.18445@:0@:0@:brace473 -@} [90] @{char@:Right Varied Comma@:122@:1.11375@:1.11375@:2.67303@:2.67303@:1.11375@:0 @:rvarcomma@} [122] -@{char@:portato/tenuto with staccato@:99@:2.12102@:2.12102@:2.44862@:0.31483@:2 -.12102@:0@:dportato@} [99] -@{char@:brace number 474@:91@:10.24524@:0@:131.69511@:131.69511@:0@:0@:brace474 -@} [91] -@{char@:Arpeggio arrow down@:126@:0@:5.04002@:0@:6.3@:5.04002@:0@:arpeggio.arro -w.M1@} [126] -@{char@:Arrowed Sharp (arrows up and down)@:51@:0.78162@:6.17378@:15.15375@:15. -15375@:6.17378@:0@:sharp.arrowboth@} [51] +@{char@:32th Mensural Flag (down)@:137@:1.68303@:0@:0.28052@:9.81754@:0@:0@:men +surald15@} [137] @{char@:Left Varied Comma@:123@:1.11375@:1.11375@:2.67303@:2.67303@:1.11375@:0@ :lvarcomma@} [123] -@{char@:marcato up@:100@:1.7675@:1.7675@:0@:3.88852@:1.7675@:0@:umarcato@} -[100] -@{char@:brace number 475@:92@:10.27737@:0@:132.20738@:132.20738@:0@:0@:brace475 -@} [92] +@{char@:maxima rest@:37@:0@:6.363@:3.535@:3.535@:6.363@:0@:M3@} [37] @{char@:Arpeggio@:124@:0@:3.56401@:0@:4.455@:3.56401@:0@:arpeggio@} [124] -@{char@:Arpeggio arrow up@:127@:0@:5.04002@:0@:6.3@:5.04002@:0@:arpeggio.arrow. -1@} [127] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-trills.mf -@{char@:brace number 476@:93@:10.30951@:0@:132.72125@:132.72125@:0@:0@:brace476 -@} [93] -@{char@:1/2 Sharp@:52@:0@:3.92874@:8.41876@:8.41876@:3.92874@:0@:sharp.slashsla -sh.stem@} [52] +@{char@:longa rest@:38@:0@:2.121@:3.535@:3.535@:2.121@:0@:M2@} [38] +@{char@:breve rest@:39@:0@:2.121@:0@:3.535@:2.121@:0@:M1@} [39] @{char@:Trill_element@:125@:0@:4.455@:0@:3.56401@:4.455@:0@:trill_element@} [125] -@{char@:trilelement@:128@:2.625@:2.625@:3.15001@:3.15001@:2.625@:0@:trilelement -@} [128] -@{char@:marcato down@:101@:1.7675@:1.7675@:3.88852@:0@:1.7675@:0@:dmarcato@} -[101]) -@{char@:brace number 477@:94@:10.34164@:0@:133.23672@:133.23672@:0@:0@:brace477 -@} [94] +@{char@:breve rest (outside staff)@:40@:0@:2.121@:0.44977@:3.535@:2.121@:0@:M1o +@} [40] +@{char@:Quarter rest@:41@:0@:3.35825@:4.41876@:5.52344@:3.35825@:0@:2@} [41] +@{char@:Classical quarter rest@:42@:0@:3.535@:3.75989@:2.89871@:3.535@:0@:2clas +sical@} [42] @{char@:Arpeggio arrow down@:126@:0@:3.56401@:0@:4.455@:3.56401@:0@:arpeggio.ar -row.M1@} [126] -@{char@:open (unstopped)@:102@:1.414@:1.414@:1.7675@:1.7675@:1.414@:0@:open@} -[102] -@{char@:Sharp (3 beams)@:53@:0@:6.17378@:8.41876@:8.41876@:6.17378@:0@:sharp.sl -ashslashslash.stemstem@} [53] -@{char@:brace number 478@:95@:10.37405@:0@:133.7538@:133.7538@:0@:0@:brace478@} -[95] -@{char@:prall@:129@:5.25@:5.25@:3.15001@:3.15001@:5.25@:0@:prall@} [129] +row.M1@} [126]This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) +(./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp @{char@:Arpeggio arrow up@:127@:0@:3.56401@:0@:4.455@:3.56401@:0@:arpeggio.arro w.1@} [127] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-trills.mf -@{char@:halfopen (unstopped)@:103@:1.414@:1.414@:1.7675@:1.7675@:1.414@:0@:half -open@} [103] -@{char@:brace number 479@:96@:10.40674@:0@:134.2725@:134.2725@:0@:0@:brace479@} -[96] +Preloading the plain base, version 0.99: preliminaries, + basic constants and mathematical macros, + macros for converting units, + macros and tables for various modes of operation, + macros for drawing and filling, + macros for proof labels and rules, + macros for character and font administration, +and a few last-minute items.) @{char@:trilelement@:128@:1.85625@:1.85625@:2.22751@:2.22751@:1.85625@:0@:trile lement@} [128] -@{char@:1/2 Sharp (3 beams)@:54@:0@:5.33186@:7.29626@:7.29626@:5.33186@:0@:shar -p.slashslashslash.stem@} [54] -@{char@:mordent@:130@:5.25@:5.25@:4.2@:4.2@:5.25@:0@:mordent@} [130] -@{char@:brace number 480@:97@:10.43915@:0@:134.79285@:134.79285@:0@:0@:brace480 -@} [97] -@{char@:halfopen vertical@:104@:1.414@:1.414@:1.7675@:1.7675@:1.414@:0@:halfope -nvertical@} [104] -@{char@:3/4 Sharp@:55@:0@:8.98004@:8.41876@:8.41876@:8.98004@:0@:sharp.slashsla -sh.stemstemstem@} [55] -@{char@:G clef@:149@:0@:8.14139@:8.09373@:15.73862@:8.14139@:0@:G_change@} -[149] -@{char@:brace number 481@:98@:10.47183@:0@:135.3148@:135.3148@:0@:0@:brace481@} -[98] -@{font@:GNU@:LilyPond@:feta-braces-d@:80@:fetaBraces@} -@{char@:brace number 192@:65@:4.24368@:0@:35.83533@:35.83533@:0@:0@:brace192@} -[65] -@{char@:brace number 482@:99@:10.50479@:0@:135.8384@:135.8384@:0@:0@:brace482@} -[99] -@{char@:plus (stopped)@:105@:1.94426@:1.94426@:1.94426@:1.94426@:1.94426@:0@:st -opped@} [105] -@{char@:percussion clef@:150@:-2.65822@:7.935@:3.9675@:3.9675@:7.935@:0@:percus -sion@} [150] -@{char@:brace number 193@:66@:4.25687@:0@:36.04752@:36.04752@:0@:0@:brace193@} -[66] -@{char@:prall@:129@:3.7125@:3.7125@:2.22751@:2.22751@:3.7125@:0@:prall@} [129] -@{char@:brace number 483@:100@:10.53748@:0@:136.36363@:136.36363@:0@:0@:brace48 -3@} [100] -@{char@:Natural@:56@:0@:3.74167@:8.41876@:8.41876@:3.74167@:0@:natural@} [56] -@{char@:prallprall@:131@:7.875@:7.875@:3.15001@:3.15001@:7.875@:0@:prallprall@} -[131] -@{char@:Upbow@:106@:2.29776@:2.29776@:0@:7.35286@:2.29776@:0@:upbow@} [106] -@{char@:brace number 484@:101@:10.57043@:0@:136.8905@:136.8905@:0@:0@:brace484@ -} [101] -@{char@:brace number 194@:67@:4.27032@:0@:36.26036@:36.26036@:0@:0@:brace194@} -[67] -@{char@:brace number 485@:102@:10.60367@:0@:137.41902@:137.41902@:0@:0@:brace48 -5@} [102] -@{char@:brace number 195@:68@:4.28351@:0@:36.47388@:36.47388@:0@:0@:brace195@} -[68] -@{char@:Arrowed Natural (arrow up)@:57@:1.56322@:3.74167@:8.41876@:15.15375@:3. -74167@:0@:natural.arrowup@} [57] -@{char@:Downbow@:107@:2.65126@:2.65126@:0@:4.71332@:2.65126@:0@:downbow@} [107] - -@{char@:brace number 486@:103@:10.6369@:0@:137.9492@:137.9492@:0@:0@:brace486@} -[103] -@{char@:mordent@:130@:3.7125@:3.7125@:2.97@:2.97@:3.7125@:0@:mordent@} [130]@{char@:Reverse turn@:108@:3.86641@:3.86641@:1.87148@:1.87148@:3.86641@:0@:reve -rseturn@} [108] -@{char@:brace number 487@:104@:10.67014@:0@:138.48105@:138.48105@:0@:0@:brace48 -7@} [104] -@{char@:prallmordent@:132@:7.875@:7.875@:4.2@:4.2@:7.875@:0@:prallmordent@} -[132] -@{char@:brace number 488@:105@:10.70364@:0@:139.01456@:139.01456@:0@:0@:brace48 -8@} [105] -@{char@:Arrowed Natural (arrow down)@:58@:0@:3.74167@:15.15375@:8.41876@:3.7416 -7@:0@:natural.arrowdown@} [58] -@{char@:Turn@:109@:3.86641@:3.86641@:1.87148@:1.87148@:3.86641@:0@:turn@} [109] - -@{char@:brace number 489@:106@:10.73715@:0@:139.54973@:139.54973@:0@:0@:brace48 -9@} [106] +@{char@:8th rest@:43@:0@:3.535@:3.75989@:2.89871@:3.535@:0@:3@} [43]) +(/build/lilypond-2.19.81+really-2.18.2/mf/feta13.mf +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-autometric.mf +****************************************************** +Using feta Autometric macros. +order of messages: + NAME/CODE/BP/WD/DP/HT/WX/WY +****************************************************** +) +@{char@:16th rest@:44@:0@:4.24199@:7.29489@:2.89871@:4.24199@:0@:4@} [44] +@{char@:prall@:129@:3.7125@:3.7125@:2.22751@:2.22751@:3.7125@:0@:prall@} [129] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-generic.mf +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf) +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf +@{char@:32th rest@:45@:0@:4.59552@:7.29489@:6.43372@:4.59552@:0@:5@} [45] +@{char@:32th Mensural Flag (down)@:138@:1.68303@:0@:0.28052@:10.51878@:0@:0@:me +nsurald25@} [138] +@{char@:64th Mensural Flag (up)@:139@:0@:1.68303@:14.02504@:0.28052@:1.68303@:0 +@:mensuralu06@} [139] +@{char@:64th rest@:46@:0@:4.94899@:10.8299@:6.43372@:4.94899@:0@:6@} [46] +@{char@:mordent@:130@:3.7125@:3.7125@:2.97@:2.97@:3.7125@:0@:mordent@} [130]) +@{font@:GNU@:LilyPond@:feta@:12.6@:fetaMusic@} +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-rests.mf +@{group@:rests@} +@{char@:whole rest@:33@:0@:4.72502@:1.96875@:0@:4.72502@:0@:0@} [33] @{char@:prallprall@:131@:5.56874@:5.56874@:2.22751@:2.22751@:5.56874@:0@:prallp rall@} [131] -@{char@:brace number 490@:107@:10.77066@:0@:140.0866@:140.0866@:0@:0@:brace490@ -} [107] -@{char@:brace number 491@:108@:10.80444@:0@:140.62512@:140.62512@:0@:0@:brace49 -1@} [108] -@{char@:Arrowed Natural (arrows up and down)@:59@:1.56322@:3.74167@:15.15375@:1 -5.15375@:3.74167@:0@:natural.arrowboth@} [59]@{char@:Trill (`tr')@:110@:3.00478@:3.00478@:0@:7.42348@:3.00478@:0@:trill@} -[110] -@{char@:upprall@:133@:7.875@:7.875@:3.15001@:3.15001@:7.875@:0@:upprall@} [133] - -@{char@:percussion clef (reduced)@:151@:-2.12659@:6.34802@:3.17401@:3.17401@:6. -34802@:0@:percussion_change@} [151] -@{char@:brace number 196@:69@:4.29697@:0@:36.68805@:36.68805@:0@:0@:brace196@} -[69] +@{char@:half rest@:34@:0@:4.72502@:0@:1.96875@:4.72502@:0@:1@} [34] +@{char@:128th rest@:47@:0@:5.3025@:10.8299@:9.96872@:5.3025@:0@:7@} [47] +@{puorg@:rests@} +) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-accidentals.mf +@{char@:whole rest (outside staff)@:35@:0@:4.72502@:1.96875@:0.43655@:4.72502@: +0@:0o@} [35] +@{char@:half rest (outside staff)@:36@:0@:4.72502@:0.43655@:1.96875@:4.72502@:0 +@:1o@} [36] +@{char@:maxima rest@:37@:0@:5.67@:3.15001@:3.15001@:5.67@:0@:M3@} [37] +@{char@:64th Mensural Flag (up)@:140@:0@:1.68303@:12.62254@:0.28052@:1.68303@:0 +@:mensuralu16@} [140] @{char@:prallmordent@:132@:5.56874@:5.56874@:2.97@:2.97@:5.56874@:0@:prallmorde nt@} [132] -@{char@:brace number 492@:109@:10.83823@:0@:141.16534@:141.16534@:0@:0@:brace49 -2@} [109]@{char@:upmordent@:134@:7.875@:7.875@:4.2@:4.2@:7.875@:0@:upmordent@} [134] -@{char@:left heel@:111@:1.7675@:1.7675@:1.7675@:2.35667@:1.7675@:0@:upedalheel@ -} [111] -@{char@:pralldown@:135@:7.875@:7.875@:3.15001@:3.15001@:7.875@:0@:pralldown@} -[135] -@{char@:brace number 493@:110@:10.87201@:0@:141.70726@:141.70726@:0@:0@:brace49 -3@} [110] -@{char@:brace number 197@:70@:4.31042@:0@:36.9029@:36.9029@:0@:0@:brace197@} -[70] -@{char@:Flat@:60@:0.62529@:4.49002@:3.36754@:10.66373@:4.49002@:0@:flat@} [60] -@{char@:right heel@:112@:1.7675@:1.7675@:2.35667@:1.7675@:1.7675@:0@:dpedalheel -@} [112] -@{char@:brace number 494@:111@:10.90607@:0@:142.25085@:142.25085@:0@:0@:brace49 -4@} [111] -@{char@:brace number 198@:71@:4.32388@:0@:37.11842@:37.11842@:0@:0@:brace198@} -[71] +@{char@:longa rest@:38@:0@:1.89@:3.15001@:3.15001@:1.89@:0@:M2@} [38] +@{group@:accidentals@} +@{char@:Sharp@:48@:0@:3.88852@:5.3025@:5.3025@:3.88852@:0@:sharp@} [48] +@{char@:breve rest@:39@:0@:1.89@:0@:3.15001@:1.89@:0@:M1@} [39] @{char@:upprall@:133@:5.56874@:5.56874@:2.22751@:2.22751@:5.56874@:0@:upprall@} [133] -@{char@:left toe@:113@:1.7675@:1.7675@:0@:5.3025@:1.7675@:0@:upedaltoe@} [113] -@{char@:brace number 495@:112@:10.9404@:0@:142.79616@:142.79616@:0@:0@:brace495 -@} [112] -@{char@:Arrowed Flat (arrow up)@:61@:1.7977@:4.49002@:3.36754@:15.15375@:4.4900 -2@:0@:flat.arrowup@} [61]This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) -(./mf2pt1.mp @{char@:upmordent@:134@:5.56874@:5.56874@:2.97@:2.97@:5.56874@:0@:upmordent@} -[134] (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp -@{char@:brace number 199@:72@:4.33734@:0@:37.33461@:37.33461@:0@:0@:brace199@} -[72] -@{char@:right toe@:114@:1.7675@:1.7675@:5.3025@:0@:1.7675@:0@:dpedaltoe@} [114] - +[134] @{char@:pralldown@:135@:5.56874@:5.56874@:2.22751@:2.22751@:5.56874@:0@:pralldo wn@} [135] -@{char@:downprall@:136@:7.875@:7.875@:3.15001@:3.15001@:7.875@:0@:downprall@} -[136] -@{char@:brace number 496@:113@:10.97446@:0@:143.34319@:143.34319@:0@:0@:brace49 -6@} [113]@{char@:Flageolet@:115@:1.88533@:1.88533@:1.88533@:1.88533@:1.88533@:0@:flageol -et@} [115] -@{char@:brace number 200@:73@:4.35107@:0@:37.55148@:37.55148@:0@:0@:brace200@} -[73] -@{char@:Arrowed Flat (arrow down)@:62@:1.7977@:4.49002@:12.34758@:10.66373@:4.4 -9002@:0@:flat.arrowdown@} [62] -@{char@:downmordent@:137@:7.875@:7.875@:4.2@:4.2@:7.875@:0@:downmordent@} [137] - -@{char@:brace number 497@:114@:11.00879@:0@:143.8919@:143.8919@:0@:0@:brace497@ -} [114] -Preloading the plain base, version 0.99: preliminaries, - basic constants and mathematical macros, - macros for converting units, - macros and tables for various modes of operation, - macros for drawing and filling, - macros for proof labels and rules, - macros for character and font administration, -and a few last-minute items.)@{char@:prallup@:138@:7.875@:7.875@:3.15001@:3.15001@:7.875@:0@:prallup@} [138] - -@{char@:tab clef@:152@:-0.79349@:11.10901@:11.42645@:11.42645@:11.10901@:0@:tab -@} [152] -@{char@:brace number 498@:115@:11.0434@:0@:144.44234@:144.44234@:0@:0@:brace498 -@} [115] +@{char@:breve rest (outside staff)@:40@:0@:1.89@:0.43655@:3.15001@:1.89@:0@:M1o +@} [40] +@{char@:Arrowed Sharp (arrow up)@:49@:0@:3.88852@:5.3025@:9.5445@:3.88852@:0@:s +harp.arrowup@} [49] +@{char@:64th Mensural Flag (up)@:141@:0@:1.68303@:13.32379@:0.28052@:1.68303@:0 +@:mensuralu26@} [141] +@{char@:Quarter rest@:41@:0@:2.9925@:3.93752@:4.92189@:2.9925@:0@:2@} [41] +@{char@:Classical quarter rest@:42@:0@:3.15001@:3.36829@:2.58302@:3.15001@:0@:2 +classical@} [42] +@{char@:Arrowed Sharp (arrow down)@:50@:0.67465@:3.88852@:9.5445@:5.3025@:3.888 +52@:0@:sharp.arrowdown@} [50] +@{char@:8th rest@:43@:0@:3.15001@:3.36829@:2.58302@:3.15001@:0@:3@} [43] +@{char@:16th rest@:44@:0@:3.78@:6.5183@:2.58302@:3.78@:0@:4@} [44] +@{char@:Arrowed Sharp (arrows up and down)@:51@:0.67465@:3.88852@:9.5445@:9.544 +5@:3.88852@:0@:sharp.arrowboth@} [51] +@{char@:32th rest@:45@:0@:4.09502@:6.5183@:5.73303@:4.09502@:0@:5@} [45] @{char@:downprall@:136@:5.56874@:5.56874@:2.22751@:2.22751@:5.56874@:0@:downpra -ll@} [136]) -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-braces-i.mf +ll@} [136] @{char@:downmordent@:137@:5.56874@:5.56874@:2.97@:2.97@:5.56874@:0@:downmordent @} [137] -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-braces.mf -@{char@:brace number 499@:116@:11.078@:0@:144.9945@:144.9945@:0@:0@:brace499@} -[116] +@{char@:64th Mensural Flag (down)@:142@:1.68303@:0@:0.28052@:14.02504@:0@:0@:me +nsurald06@} [142] @{char@:prallup@:138@:5.56874@:5.56874@:2.22751@:2.22751@:5.56874@:0@:prallup@} [138] -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-autometric.mf -****************************************************** -Using feta Autometric macros. -order of messages: - NAME/CODE/BP/WD/DP/HT/WX/WY -****************************************************** -) -@{char@:Segno@:116@:3.535@:3.535@:5.3025@:5.3025@:3.535@:0@:segno@} [116] -@{char@:Arrowed Flat (arrow up and down)@:63@:1.7977@:4.49002@:12.34758@:15.153 -75@:4.49002@:0@:flat.arrowboth@} [63] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf -@{char@:brace number 500@:117@:11.11261@:0@:145.54842@:145.54842@:0@:0@:brace50 -0@} [117]@{char@:lineprall@:139@:7.875@:7.875@:3.15001@:12.60004@:7.875@:0@:lineprall@} -[139])) -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf -@{char@:brace number 501@:118@:11.14749@:0@:146.10405@:146.10405@:0@:0@:brace50 -1@} [118] -@{char@:Curved caesura@:140@:0@:12.6@:5.04002@:7.55998@:12.6@:0@:caesura.curved -@} [140] +@{char@:1/2 Sharp@:52@:0@:2.47449@:5.3025@:5.3025@:2.47449@:0@:sharp.slashslash +.stem@} [52] +@{char@:64th rest@:46@:0@:4.40999@:9.6683@:5.73303@:4.40999@:0@:6@} [46] +@{char@:128th rest@:47@:0@:4.72502@:9.6683@:8.88304@:4.72502@:0@:7@} [47] +@{puorg@:rests@} +) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-accidentals.mf +@{group@:accidentals@} +@{char@:Sharp@:48@:0@:3.46503@:4.72502@:4.72502@:3.46503@:0@:sharp@} [48] +@{char@:Sharp (3 beams)@:53@:0@:3.88852@:5.3025@:5.3025@:3.88852@:0@:sharp.slas +hslashslash.stemstem@} [53] +@{char@:64th Mensural Flag (down)@:143@:1.68303@:0@:0.28052@:12.62254@:0@:0@:me +nsurald16@} [143] @{char@:lineprall@:139@:5.56874@:5.56874@:2.22751@:8.91003@:5.56874@:0@:linepra ll@} [139]) -@{char@:Varied Segno@:117@:4.41876@:4.41876@:14.14001@:14.14001@:4.41876@:0@:va -rsegno@} [117] +@{char@:Arrowed Sharp (arrow up)@:49@:0@:3.46503@:4.72502@:8.50502@:3.46503@:0@ +:sharp.arrowup@} [49] @{char@:Curved caesura@:140@:0@:8.91@:3.56401@:5.346@:8.91@:0@:caesura.curved@} [140] -@{char@:Flat (slashed)@:64@:2.24496@:4.49002@:3.36754@:10.66373@:4.49002@:0@:fl -at.slash@} [64] -@{char@:brace number 502@:119@:11.18237@:0@:146.66142@:146.66142@:0@:0@:brace50 -2@} [119] -@{char@:Straight caesura@:141@:0@:12.6@:5.04002@:7.55998@:12.6@:0@:caesura.stra -ight@} [141]) @{char@:Straight caesura@:141@:0@:8.91@:3.56401@:5.346@:8.91@:0@:caesura.straig ht@} [141] -@{char@:brace number 503@:120@:11.21725@:0@:147.22054@:147.22054@:0@:0@:brace50 -3@} [120] -@{char@:brace number 201@:74@:4.36453@:0@:37.76903@:37.76903@:0@:0@:brace201@} -[74] -@{char@:Coda@:118@:3.59395@:3.59395@:4.77228@:4.77228@:3.59395@:0@:coda@} [118] - +@{char@:1/2 Sharp (3 beams)@:54@:0@:3.35825@:4.59552@:4.59552@:3.35825@:0@:shar +p.slashslashslash.stem@} [54] @{char@:Tick mark@:142@:2.67303@:4.90045@:0@:7.57349@:4.90045@:0@:tickmark@} [142] -@{char@:brace number 504@:121@:11.25241@:0@:147.7814@:147.7814@:0@:0@:brace504@ -} [121] -@{char@:Tick mark@:142@:3.78004@:6.92995@:0@:10.70999@:6.92995@:0@:tickmark@} -[142] -@{char@:brace number 202@:75@:4.37827@:0@:37.98726@:37.98726@:0@:0@:brace202@} -[75] @{char@:snap pizzicato (Bartok pizzicato)@:143@:2.376@:2.376@:2.376@:3.564@:2.3 76@:0@:snappizzicato@} [143] @{puorg@:scripts@} -) -@{char@:Flat (slashed twice)@:65@:2.24496@:4.49002@:3.36754@:10.66373@:4.49002@ -:0@:flat.slashslash@} [65] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-clefs.mf -@{char@:brace number 203@:76@:4.392@:0@:38.20616@:38.20616@:0@:0@:brace203@} -[76] -@{char@:brace number 505@:122@:11.28757@:0@:148.34402@:148.34402@:0@:0@:brace50 -5@} [122] -@{char@:snap pizzicato (Bartok pizzicato)@:143@:3.36@:3.36@:3.36@:5.04001@:3.36 -@:0@:snappizzicato@} [143] -@{puorg@:scripts@} ) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-clefs.mf -@{char@:brace number 204@:77@:4.40573@:0@:38.42577@:38.42577@:0@:0@:brace204@} -[77] -@{char@:brace number 506@:123@:11.323@:0@:148.9084@:148.9084@:0@:0@:brace506@} -[123]@{char@:Varied Coda@:119@:3.6902@:3.6902@:4.86853@:4.86853@:3.6902@:0@:varcoda@ -} [119] -@{char@:Flatflat (mirrored)@:66@:0@:8.98004@:3.36754@:10.66373@:8.98004@:0@:mir -roredflat.flat@} [66] -@{char@:brace number 205@:78@:4.41946@:0@:38.64604@:38.64604@:0@:0@:brace205@} -[78] -@{char@:tab clef (reduced)@:153@:-0.6348@:8.88724@:9.14119@:9.14119@:8.88724@:0 -@:tab_change@} [153] -@{puorg@:clefs@} -) -@{char@:Right Comma@:120@:0@:1.7675@:2.12102@:2.12102@:1.7675@:0@:rcomma@} -[120] -@{char@:brace number 507@:124@:11.35843@:0@:149.47455@:149.47455@:0@:0@:brace50 -7@} [124] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-timesignatures.mf -@{char@:Semi flat@:67@:0.62529@:4.49002@:3.36754@:10.66373@:4.49002@:0@:mirrore -dflat@} [67] -@{group@:clefs@} -! Warning: Replacing filldraw with fill. -@{char@:C clef@:144@:0@:17.05064@:12.6@:12.6@:17.05064@:0@:C@} [144] -@{char@:Left Comma@:121@:1.7675@:0@:2.12102@:2.12102@:0@:0@:lcomma@} [121] -@{char@:brace number 206@:79@:4.43347@:0@:38.86702@:38.86702@:0@:0@:brace206@} -[79] +@{char@:64th Mensural Flag (down)@:144@:1.68303@:0@:0.28052@:13.32379@:0@:0@:me +nsurald26@} [144] +@{puorg@:flags@} +) (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-timesignatures.mf +@{char@:Arrowed Sharp (arrow down)@:50@:0.65483@:3.46503@:8.50502@:4.72502@:3.4 +6503@:0@:sharp.arrowdown@} [50] @{group@:clefs@} ! Warning: Replacing filldraw with fill. @{char@:C clef@:144@:0@:12.15344@:8.91@:8.91@:12.15344@:0@:C@} [144] -@{char@:brace number 508@:125@:11.39386@:0@:150.04247@:150.04247@:0@:0@:brace50 -8@} [125] @{group@:timesig@} -@{char@:4/4 meter@:154@:0@:6.6769@:3.9675@:3.9675@:6.6769@:0@:C44@} [154] -@{char@:Right Varied Comma@:122@:0.88376@:0.88376@:2.12102@:2.12102@:0.88376@:0 -@:rvarcomma@} [122] -@{char@:brace number 509@:126@:11.42957@:0@:150.61217@:150.61217@:0@:0@:brace50 -9@} [126] -@{font@:GNU@:LilyPond@:feta-braces-i@:180@:fetaBraces@} -@{char@:brace number 512@:65@:11.53723@:0@:152.33199@:152.33199@:0@:0@:brace512 -@} [65] -@{char@:Left Varied Comma@:123@:0.88376@:0.88376@:2.12102@:2.12102@:0.88376@:0@ -:lvarcomma@} [123] -! Warning: Replacing filldraw with fill. -@{char@:C clef@:145@:0@:13.74951@:10.08005@:10.08005@:13.74951@:0@:C_change@} -[145] -@{char@:Semi flat@:68@:2.24496@:4.49002@:3.36754@:10.66373@:4.49002@:0@:mirrore -dflat.backslash@} [68] -@{char@:brace number 510@:127@:11.46555@:0@:151.18364@:151.18364@:0@:0@:brace51 -0@} [127] -@{char@:brace number 513@:66@:11.57349@:0@:152.90884@:152.90884@:0@:0@:brace513 -@} [66] -@{char@:Arpeggio@:124@:0@:2.82802@:0@:3.535@:2.82802@:0@:arpeggio@} [124] -@{char@:brace number 514@:67@:11.60974@:0@:153.48752@:153.48752@:0@:0@:brace514 -@} [67] -@{char@:brace number 511@:128@:11.50125@:0@:151.75693@:151.75693@:0@:0@:brace51 -1@} [128] -@{tnof@}) ) -@{char@:Trill_element@:125@:0@:3.535@:0@:2.82802@:3.535@:0@:trill_element@} -[125] -@{char@:brace number 515@:68@:11.646@:0@:154.06801@:154.06801@:0@:0@:brace515@} -[68] -@{char@:F clef @:146@:0@:16.90504@:15.75002@:6.3@:16.90504@:0@:F@} [146] +@{char@:Mensural 4/4 meter@:145@:0@:5.05695@:2.52847@:2.52847@:5.05695@:0@:mens +ural44@} [145] +@{char@:3/4 Sharp@:55@:0@:5.65602@:5.3025@:5.3025@:5.65602@:0@:sharp.slashslash +.stemstemstem@} [55] +@{char@:Arrowed Sharp (arrows up and down)@:51@:0.65483@:3.46503@:8.50502@:8.50 +502@:3.46503@:0@:sharp.arrowboth@} [51] +@{char@:Mensural 2/2 meter@:146@:0@:5.05695@:3.79271@:3.79271@:5.05695@:0@:mens +ural22@} [146] +@{char@:1/2 Sharp@:52@:0@:2.205@:4.72502@:4.72502@:2.205@:0@:sharp.slashslash.s +tem@} [52] +@{char@:Mensural 3/2 meter@:147@:0@:5.05695@:2.52847@:2.52847@:5.05695@:0@:mens +ural32@} [147] ! Warning: Replacing filldraw with fill. @{char@:C clef@:145@:0@:9.81906@:7.12802@:7.12802@:9.81906@:0@:C_change@} [145] -@{char@:Double Flat@:69@:0.62529@:8.1381@:3.36754@:10.66373@:8.1381@:0@:flatfla -t@} [69] -(some charht values had to be adjusted by as much as 0.99455pt) -(some chardp values had to be adjusted by as much as 0.99455pt) -Font metrics written on feta-braces-h.tfm. -64 output files written: feta-braces-h.65 .. feta-braces-h.128 -Transcript written on feta-braces-h.log. - -@{char@:brace number 516@:69@:11.68253@:0@:154.65031@:154.65031@:0@:0@:brace516 -@} [69] -@{char@:Arpeggio arrow down@:126@:0@:2.82802@:0@:3.535@:2.82802@:0@:arpeggio.ar -row.M1@} [126] -@{char@:brace number 517@:70@:11.71906@:0@:155.23444@:155.23444@:0@:0@:brace517 -@} [70] -@{char@:F clef (reduced)@:147@:0@:13.5241@:12.60007@:5.04002@:13.5241@:0@:F_cha -nge@} [147] -@{char@:brace number 207@:80@:4.4472@:0@:39.08868@:39.08868@:0@:0@:brace207@} -[80] -@{char@:Arpeggio arrow up@:127@:0@:2.82802@:0@:3.535@:2.82802@:0@:arpeggio.arro -w.1@} [127] -@{char@:brace number 518@:71@:11.75558@:0@:155.82039@:155.82039@:0@:0@:brace518 -@} [71] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-trills.mf -@{char@:brace number 208@:81@:4.46121@:0@:39.31105@:39.31105@:0@:0@:brace208@} -[81] -@{char@:brace number 519@:72@:11.79239@:0@:156.40817@:156.40817@:0@:0@:brace519 -@} [72] -@{char@:trilelement@:128@:1.47292@:1.47292@:1.7675@:1.7675@:1.47292@:0@:trilele -ment@} [128] -@{char@:2/2 meter@:155@:0@:6.6769@:3.9675@:3.9675@:6.6769@:0@:C22@} [155] -@{puorg@:timesig@} -) -@{char@:brace number 520@:73@:11.82947@:0@:156.99779@:156.99779@:0@:0@:brace520 -@} [73] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-pedals.mf -@{char@:brace number 209@:82@:4.47522@:0@:39.5341@:39.5341@:0@:0@:brace209@} -[82]@{char@:F clef @:146@:0@:11.95428@:11.13751@:4.455@:11.95428@:0@:F@} [146] -@{char@:brace number 521@:74@:11.86655@:0@:157.58926@:157.58926@:0@:0@:brace521 -@} [74] -@{char@:brace number 210@:83@:4.48923@:0@:39.75787@:39.75787@:0@:0@:brace210@} -[83] -@{char@:G clef@:148@:0@:16.15962@:16.06503@:30.24004@:16.15962@:0@:G@} [148] -@{char@:brace number 211@:84@:4.50323@:0@:39.98233@:39.98233@:0@:0@:brace211@} -[84] -@{char@:brace number 212@:85@:4.51724@:0@:40.20749@:40.20749@:0@:0@:brace212@} -[85] +@{char@:Mensural 6/4 meter@:148@:0@:5.05695@:2.52847@:2.52847@:5.05695@:0@:mens +ural64@} [148] +@{char@:Mensural 9/4 meter@:149@:0@:5.05695@:2.52847@:2.52847@:5.05695@:0@:mens +ural94@} [149]@{char@:F clef @:146@:0@:11.95428@:11.13751@:4.455@:11.95428@:0@:F@} [146] +@{char@:Sharp (3 beams)@:53@:0@:3.46503@:4.72502@:4.72502@:3.46503@:0@:sharp.sl +ashslashslash.stemstem@} [53] +@{char@:Mensural 3/4 meter@:150@:0@:5.05695@:3.79271@:3.79271@:5.05695@:0@:mens +ural34@} [150] @{char@:F clef (reduced)@:147@:0@:9.56346@:8.91003@:3.56401@:9.56346@:0@:F_chan ge@} [147] -@{char@:prall@:129@:2.94583@:2.94583@:1.7675@:1.7675@:2.94583@:0@:prall@} [129] - -@{group@:pedal@} -@{char@:Pedal asterisk@:156@:0@:6.17166@:0@:6.17166@:6.17166@:0@:*@} [156] -@{char@:brace number 213@:86@:4.53152@:0@:40.43335@:40.43335@:0@:0@:brace213@} -[86] -@{char@:3/4 Flat@:70@:0.62529@:8.1381@:3.36754@:10.66373@:8.1381@:0@:flatflat.s -lash@} [70] -@{char@:Pedal dash@:157@:0@:3.6177@:0@:4.53429@:3.6177@:0@:M@} [157] -@{char@:brace number 214@:87@:4.54553@:0@:40.65993@:40.65993@:0@:0@:brace214@} -[87] -@{char@:G clef@:149@:0@:12.92775@:12.85208@:24.99141@:12.92775@:0@:G_change@} -[149] -@{char@:brace number 215@:88@:4.55981@:0@:40.8872@:40.8872@:0@:0@:brace215@} -[88] +@{char@:1/2 Sharp (3 beams)@:54@:0@:2.9925@:4.09502@:4.09502@:2.9925@:0@:sharp. +slashslashslash.stem@} [54] +@{char@:Natural@:56@:0@:2.35667@:5.3025@:5.3025@:2.35667@:0@:natural@} [56] +@{char@:3/4 Sharp@:55@:0@:5.04004@:4.72502@:4.72502@:5.04004@:0@:sharp.slashsla +sh.stemstemstem@} [55] +@{char@:Natural@:56@:0@:2.1@:4.72502@:4.72502@:2.1@:0@:natural@} [56] +@{char@:Mensural 6/8 meter@:151@:0@:5.05695@:3.79271@:3.79271@:5.05695@:0@:mens +ural68@} [151] +@{char@:Mensural 9/8 meter@:152@:0@:5.05695@:3.79271@:3.79271@:5.05695@:0@:mens +ural98@} [152] +@{char@:Arrowed Natural (arrow up)@:57@:1.3493@:2.35667@:5.3025@:9.5445@:2.3566 +7@:0@:natural.arrowup@} [57] +@{char@:Mensural 4/8 meter@:153@:0@:5.05695@:2.52847@:2.52847@:5.05695@:0@:mens +ural48@} [153] +@{char@:Mensural 6/8 meter@:154@:0@:5.05695@:2.52847@:2.52847@:5.05695@:0@:mens +ural68alt@} [154] @{char@:G clef@:148@:0@:11.42715@:11.36028@:21.38402@:11.42715@:0@:G@} [148] -@{char@:brace number 216@:89@:4.5741@:0@:41.1152@:41.1152@:0@:0@:brace216@} -[89] -@{char@:percussion clef@:150@:-4.221@:12.6@:6.3@:6.3@:12.6@:0@:percussion@} -[150] -@{char@:brace number 217@:90@:4.58838@:0@:41.3439@:41.3439@:0@:0@:brace217@} -[90]@{char@:mordent@:130@:2.94583@:2.94583@:2.35666@:2.35666@:2.94583@:0@:mordent@} -[130] -@{char@:percussion clef (reduced)@:151@:-3.3768@:10.08005@:5.04002@:5.04002@:10 -.08005@:0@:percussion_change@} [151] -@{char@:mensural g clef@:79@:0@:3.50626@:1.82324@:10.65904@:3.50626@:0@:mensura -l.g@} [79]Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input feta-braces-e.mf'"... - -@{char@:Double Sharp@:71@:0@:5.6125@:2.80626@:2.80626@:5.6125@:0@:doublesharp@} -[71] -@{char@:brace number 522@:75@:11.90363@:0@:158.1826@:158.1826@:0@:0@:brace522@} -[75] +@{char@:Arrowed Natural (arrow up)@:57@:1.30966@:2.1@:4.72502@:8.50502@:2.1@:0@ +:natural.arrowup@} [57] +@{char@:Mensural 2/4 meter@:155@:0@:5.05695@:3.79271@:3.79271@:5.05695@:0@:mens +ural24@} [155] +@{char@:Arrowed Natural (arrow down)@:58@:0@:2.1@:8.50502@:4.72502@:2.1@:0@:nat +ural.arrowdown@} [58] @{char@:G clef@:149@:0@:9.14175@:9.08824@:17.67249@:9.14175@:0@:G_change@} [149] -@{char@:brace number 218@:91@:4.60294@:0@:41.57332@:41.57332@:0@:0@:brace218@} -[91] -@{char@:Right Parenthesis@:72@:0@:3.32733@:5.6125@:5.6125@:3.32733@:0@:rightpar -en@} [72] -@{char@:prallprall@:131@:4.41875@:4.41875@:1.7675@:1.7675@:4.41875@:0@:prallpra -ll@} [131] -@{char@:brace number 523@:76@:11.94098@:0@:158.77779@:158.77779@:0@:0@:brace523 -@} [76] -@{char@:brace number 219@:92@:4.61722@:0@:41.80347@:41.80347@:0@:0@:brace219@} -[92] -@{char@:Left Parenthesis@:73@:3.32733@:0@:5.6125@:5.6125@:0@:0@:leftparen@} -[73] -@{puorg@:accidentals@} -) -@{char@:brace number 524@:77@:11.97833@:0@:159.37483@:159.37483@:0@:0@:brace524 -@} [77] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-arrowheads.mf -@{char@:brace number 220@:93@:4.63177@:0@:42.03433@:42.03433@:0@:0@:brace220@} -[93] +@{char@:Mensural 4/4 meter@:156@:0@:5.05695@:2.52847@:2.52847@:5.05695@:0@:neom +ensural44@} [156] +@{char@:Arrowed Natural (arrow down)@:58@:0@:2.35667@:9.5445@:5.3025@:2.35667@: +0@:natural.arrowdown@} [58] @{char@:percussion clef@:150@:-2.98485@:8.91@:4.455@:4.455@:8.91@:0@:percussion @} [150] -@{char@:brace number 525@:78@:12.01569@:0@:159.97374@:159.97374@:0@:0@:brace525 -@} [78] -@{char@:Pedal dot@:158@:0@:1.2059@:0@:1.2059@:1.2059@:0@:.@} [158] -@{char@:tab clef@:152@:-1.25998@:17.64003@:18.14412@:18.14412@:17.64003@:0@:tab -@} [152] -mf2pt1 is using the following font parameters: - font_version: 001.000 - font_comment: Font converted to Type 1 by mf2pt1, written by Scott Pakin. - font_family: feta-braces-h - font_weight: Medium - font_identifier: feta-braces-h160 - font_fixed_pitch: false - font_slant: 0 - font_underline_position: -6 - font_underline_thickness: 3 - font_name: feta-braces-h - font_unique_id: 4793785 - font_size: 159.402241594022 (bp) - font_coding_scheme: asis - -Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=6.2734375; bpppix 0.02; nonstopmode; input feta-braces-h.mf'"... - -@{char@:prallmordent@:132@:4.41875@:4.41875@:2.35666@:2.35666@:4.41875@:0@:pral -lmordent@} [132] -@{char@:brace number 526@:79@:12.05331@:0@:160.57452@:160.57452@:0@:0@:brace526 -@} [79] +@{char@:Mensural 2/2 meter@:157@:0@:5.05695@:2.52847@:2.52847@:5.05695@:0@:neom +ensural22@} [157] +@{char@:Arrowed Natural (arrows up and down)@:59@:1.30966@:2.1@:8.50502@:8.5050 +2@:2.1@:0@:natural.arrowboth@} [59] +@{char@:Mensural 3/2 meter@:158@:0@:5.05695@:2.52847@:2.52847@:5.05695@:0@:neom +ensural32@} [158] +@{char@:Arrowed Natural (arrows up and down)@:59@:1.3493@:2.35667@:9.5445@:9.54 +45@:2.35667@:0@:natural.arrowboth@} [59] +@{char@:Mensural 6/4 meter@:159@:0@:5.05695@:2.52847@:2.52847@:5.05695@:0@:neom +ensural64@} [159] @{char@:percussion clef (reduced)@:151@:-2.38788@:7.12802@:3.56401@:3.56401@:7. 12802@:0@:percussion_change@} [151] -@{char@:brace number 221@:94@:4.64633@:0@:42.26591@:42.26591@:0@:0@:brace221@} -[94] -@{group@:arrowheads@} -@{char@:open@:74@:5.6125@:0.41687@:2.80626@:2.80626@:0.41687@:0@:open.01@} -[74] -@{char@:brace number 527@:80@:12.09122@:0@:161.1772@:161.1772@:0@:0@:brace527@} -[80] -@{char@:brace number 222@:95@:4.66089@:0@:42.49823@:42.49823@:0@:0@:brace222@} -[95] -@{char@:open@:75@:0.41687@:5.6125@:2.80626@:2.80626@:5.6125@:0@:open.0M1@} -[75] -@{char@:Pedal P@:159@:0@:6.6125@:0@:7.935@:6.6125@:0@:P@} [159] -@{char@:open@:76@:2.80626@:2.80626@:5.6125@:0.41687@:2.80626@:0@:open.11@} -[76] -@{char@:brace number 223@:96@:4.67545@:0@:42.73128@:42.73128@:0@:0@:brace223@} -[96] -@{char@:tab clef (reduced)@:153@:-1.008@:14.11208@:14.51534@:14.51534@:14.11208 -@:0@:tab_change@} [153] -@{puorg@:clefs@} -) -@{char@:Pedal d@:160@:0@:5.29@:0@:6.94313@:5.29@:0@:d@} [160] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-timesignatures.mf -@{char@:open@:77@:2.80626@:2.80626@:0.41687@:5.6125@:2.80626@:0@:open.1M1@} -[77] -@{char@:brace number 224@:97@:4.69@:0@:42.96506@:42.96506@:0@:0@:brace224@} -[97] -@{char@:Pedal e@:161@:0@:3.174@:0@:4.53429@:3.174@:0@:e@} [161] +@{char@:Flat@:60@:0.52386@:2.52002@:1.89003@:5.985@:2.52002@:0@:flat@} [60] +@{char@:Mensural 9/4 meter@:160@:0@:5.05695@:2.52847@:2.52847@:5.05695@:0@:neom +ensural94@} [160] +@{char@:Mensural 3/4 meter@:161@:0@:5.05695@:2.52847@:2.52847@:5.05695@:0@:neom +ensural34@} [161] +@{char@:Flat@:60@:0.53972@:2.82802@:2.12102@:6.71649@:2.82802@:0@:flat@} [60] +@{char@:Mensural 6/8 meter@:162@:0@:5.05695@:2.52847@:2.52847@:5.05695@:0@:neom +ensural68@} [162] +@{char@:Arrowed Flat (arrow up)@:61@:1.5517@:2.82802@:2.12102@:9.54451@:2.82802 +@:0@:flat.arrowup@} [61] @{char@:tab clef@:152@:-0.89099@:12.47401@:12.83047@:12.83047@:12.47401@:0@:tab @} [152] -@{group@:timesig@} -@{char@:4/4 meter@:154@:0@:10.79536@:6.3@:6.3@:10.79536@:0@:C44@} [154] -@{char@:brace number 225@:98@:4.70456@:0@:43.19955@:43.19955@:0@:0@:brace225@} -[98] -@{char@:close@:78@:5.6125@:0@:2.80626@:2.80626@:0@:0@:close.01@} [78] -@{char@:upprall@:133@:4.41875@:4.41875@:1.7675@:1.7675@:4.41875@:0@:upprall@} -[133] -@{char@:close@:79@:0@:5.6125@:2.80626@:2.80626@:5.6125@:0@:close.0M1@} [79] -@{char@:brace number 226@:99@:4.71939@:0@:43.43478@:43.43478@:0@:0@:brace226@} -[99] -@{char@:upmordent@:134@:4.41875@:4.41875@:2.35666@:2.35666@:4.41875@:0@:upmorde -nt@} [134] -@{char@:close@:80@:2.80626@:2.80626@:5.6125@:0@:2.80626@:0@:close.11@} [80] -@{char@:pralldown@:135@:4.41875@:4.41875@:1.7675@:1.7675@:4.41875@:0@:pralldown -@} [135] -@{char@:brace number 227@:100@:4.73422@:0@:43.67075@:43.67075@:0@:0@:brace227@} -[100] -@{char@:2/2 meter@:155@:0@:10.79536@:6.3@:6.3@:10.79536@:0@:C22@} [155] +@{char@:Arrowed Flat (arrow up)@:61@:1.5061@:2.52002@:1.89003@:8.50502@:2.52002 +@:0@:flat.arrowup@} [61] +@{char@:Mensural 9/8 meter@:163@:0@:5.05695@:2.52847@:2.52847@:5.05695@:0@:neom +ensural98@} [163] +@{char@:Arrowed Flat (arrow down)@:62@:1.5061@:2.52002@:6.93007@:5.985@:2.52002 +@:0@:flat.arrowdown@} [62] +@{char@:Mensural 4/8 meter@:164@:0@:5.05695@:2.52847@:2.52847@:5.05695@:0@:neom +ensural48@} [164] +@{char@:Mensural 6/8 meter@:165@:0@:5.05695@:2.52847@:2.52847@:5.05695@:0@:neom +ensural68alt@} [165] +@{char@:Mensural 2/4 meter@:166@:0@:5.05695@:2.52847@:2.52847@:5.05695@:0@:neom +ensural24@} [166] @{puorg@:timesig@} -) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-pedals.mf -@{char@:close@:81@:2.80626@:2.80626@:0@:5.6125@:2.80626@:0@:close.1M1@} [81] -@{puorg@:arrowheads@} ) +@{char@:Arrowed Flat (arrow up and down)@:63@:1.5061@:2.52002@:6.93007@:8.50502 +@:2.52002@:0@:flat.arrowboth@} [63] (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-scripts.mf +@{char@:Arrowed Flat (arrow down)@:62@:1.5517@:2.82802@:7.77704@:6.71649@:2.828 +02@:0@:flat.arrowdown@} [62] +@{group@:scripts@} +@{char@:ictus@:167@:0.21236@:0.21236@:0.49089@:0.49089@:0.21236@:0@:ictus@} +[167] @{char@:tab clef (reduced)@:153@:-0.71278@:9.97925@:10.26442@:10.26442@:9.97925 @:0@:tab_change@} [153] @{puorg@:clefs@} ) -@{char@:brace number 228@:101@:4.74905@:0@:43.90746@:43.90746@:0@:0@:brace228@} -[101] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-dots.mf (/build/lilypond-2.19.81+really-2.18.2/mf/feta-timesignatures.mf -@{char@:brace number 528@:81@:12.12885@:0@:161.78175@:161.78175@:0@:0@:brace528 -@} [81] -@{group@:dots@} -@{char@:duration dot@:82@:0@:2.54572@:1.27286@:1.27286@:2.54572@:0@:dot@} [82] -@{puorg@:dots@} -) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-scripts.mf -@{char@:brace number 529@:82@:12.16702@:0@:162.3882@:162.3882@:0@:0@:brace529@} -[82] -@{char@:brace number 229@:102@:4.76389@:0@:44.14491@:44.14491@:0@:0@:brace229@} -[102] +@{char@:Arrowed Flat (arrow up and down)@:63@:1.5517@:2.82802@:7.77704@:9.54451 +@:2.82802@:0@:flat.arrowboth@} [63] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-timesignatures.mf @{group@:timesig@} @{char@:4/4 meter@:154@:0@:7.53767@:4.455@:4.455@:7.53767@:0@:C44@} [154] -@{char@:brace number 530@:83@:12.20493@:0@:162.99655@:162.99655@:0@:0@:brace530 -@} [83] -@{char@:downprall@:136@:4.41875@:4.41875@:1.7675@:1.7675@:4.41875@:0@:downprall -@} [136] -@{group@:pedal@} -@{char@:Pedal asterisk@:156@:0@:9.8@:0@:9.8@:9.8@:0@:*@} [156] -@{group@:scripts@} -@{char@:fermata up@:83@:7.40643@:7.40643@:0.39081@:8.108@:7.40643@:0@:ufermata@ -} [83] -@{char@:brace number 230@:103@:4.77872@:0@:44.3831@:44.3831@:0@:0@:brace230@} -[103] -@{char@:brace number 531@:84@:12.2431@:0@:163.6068@:163.6068@:0@:0@:brace531@} -[84] +@{char@:Flat (slashed)@:64@:1.41399@:2.82802@:2.12102@:6.71649@:2.82802@:0@:fla +t.slash@} [64] +@{char@:Flat (slashed)@:64@:1.25998@:2.52002@:1.89003@:5.985@:2.52002@:0@:flat. +slash@} [64] +@{char@:accentus up@:168@:0.35063@:0.35063@:0.49089@:0.49089@:0.35063@:0@:uacce +ntus@} [168] +@{char@:accentus down@:169@:0.35063@:0.35063@:0.49089@:0.49089@:0.35063@:0@:dac +centus@} [169] @{char@:2/2 meter@:155@:0@:7.53767@:4.455@:4.455@:7.53767@:0@:C22@} [155] -@{char@:downmordent@:137@:4.41875@:4.41875@:2.35666@:2.35666@:4.41875@:0@:downm -ordent@} [137] @{puorg@:timesig@} ) -@{char@:Pedal dash@:157@:0@:4.93355@:0@:7.2@:4.93355@:0@:M@} [157] -@{char@:brace number 231@:104@:4.79382@:0@:44.62204@:44.62204@:0@:0@:brace231@} -[104] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-pedals.mf -@{char@:fermata down@:84@:7.40643@:7.40643@:8.108@:0.39081@:7.40643@:0@:dfermat -a@} [84] -@{char@:prallup@:138@:4.41875@:4.41875@:1.7675@:1.7675@:4.41875@:0@:prallup@} -[138] -@{char@:brace number 532@:85@:12.28156@:0@:164.21895@:164.21895@:0@:0@:brace532 -@} [85] -@{char@:brace number 232@:105@:4.80865@:0@:44.86174@:44.86174@:0@:0@:brace232@} -[105] -@{char@:Pedal dot@:158@:0@:1.64452@:0@:1.64452@:1.64452@:0@:.@} [158] -@{char@:brace number 533@:86@:12.32@:0@:164.83302@:164.83302@:0@:0@:brace533@} -[86] -@{char@:short fermata up@:85@:5.6125@:5.6125@:0@:12.34749@:5.6125@:0@:ushortfer -mata@} [85] -@{char@:brace number 233@:106@:4.82376@:0@:45.10217@:45.10217@:0@:0@:brace233@} -[106] -@{char@:brace number 534@:87@:12.35846@:0@:165.44902@:165.44902@:0@:0@:brace534 -@} [87] -@{char@:brace number 234@:107@:4.83887@:0@:45.34335@:45.34335@:0@:0@:brace234@} -[107] -@{char@:short fermata down@:86@:5.6125@:5.6125@:12.34749@:0@:5.6125@:0@:dshortf -ermata@} [86] -@{char@:brace number 235@:108@:4.85397@:0@:45.5853@:45.5853@:0@:0@:brace235@} -[108] -@{char@:Pedal P@:159@:0@:10.5@:0@:12.6@:10.5@:0@:P@} [159] +@{char@:half circle@:170@:0.4383@:0.4383@:0@:0.4383@:0.4383@:0@:usemicirculus@} +[170] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-pedals.mf +@{char@:half circle@:171@:0.4383@:0.4383@:0.4383@:0@:0.4383@:0@:dsemicirculus@} +[171] @{group@:pedal@} @{char@:Pedal asterisk@:156@:0@:6.93001@:0@:6.93001@:6.93001@:0@:*@} [156] -@{char@:Pedal d@:160@:0@:8.40001@:0@:11.02501@:8.40001@:0@:d@} [160] -@{char@:brace number 236@:109@:4.86935@:0@:45.828@:45.828@:0@:0@:brace236@} -[109] +@{char@:circle@:172@:0.4383@:0.4383@:0.4383@:0.4383@:0.4383@:0@:circulus@} +[172] +@{char@:Flat (slashed twice)@:65@:1.41399@:2.82802@:2.12102@:6.71649@:2.82802@: +0@:flat.slashslash@} [65] +@{char@:augmentum@:173@:0.35063@:0.35063@:0.35063@:0.35063@:0.35063@:0@:augment +um@} [173] +@{char@:Flatflat (mirrored)@:66@:0@:5.65602@:2.12102@:6.71649@:5.65602@:0@:mirr +oredflat.flat@} [66] +@{char@:Flat (slashed twice)@:65@:1.25998@:2.52002@:1.89003@:5.985@:2.52002@:0@ +:flat.slashslash@} [65] @{char@:Pedal dash@:157@:0@:3.89268@:0@:5.09143@:3.89268@:0@:M@} [157] -@{char@:long fermata up@:87@:7.01564@:7.01564@:0@:8.41876@:7.01564@:0@:ulongfer -mata@} [87] -@{char@:Pedal Ped@:162@:0@:12.66425@:0@:7.935@:12.66425@:0@:Ped@} [162] +@{char@:signum congruentiae up@:174@:2.03958@:2.03958@:1.06178@:7.09651@:2.0395 +8@:0@:usignumcongruentiae@} [174] +@{char@:Flatflat (mirrored)@:66@:0@:5.04004@:1.89003@:5.985@:5.04004@:0@:mirror +edflat.flat@} [66] @{char@:Pedal dot@:158@:0@:1.29756@:0@:1.29756@:1.29756@:0@:.@} [158] -@{puorg@:pedal@} -) -@{char@:Pedal e@:161@:0@:5.04001@:0@:7.2@:5.04001@:0@:e@} [161] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-brackettips.mf -@{char@:brace number 237@:110@:4.88446@:0@:46.07147@:46.07147@:0@:0@:brace237@} -[110] -@{char@:lineprall@:139@:4.41875@:4.41875@:1.7675@:7.07@:4.41875@:0@:lineprall@} -[139]) -@{char@:brace number 238@:111@:4.89984@:0@:46.31569@:46.31569@:0@:0@:brace238@} -[111] -@{char@:long fermata down@:88@:7.01564@:7.01564@:8.41876@:0@:7.01564@:0@:dlongf -ermata@} [88] -@{char@:Curved caesura@:140@:0@:7.07@:2.82802@:4.24199@:7.07@:0@:caesura.curved -@} [140] +@{char@:Semi flat@:67@:0.53972@:2.82802@:2.12102@:6.71649@:2.82802@:0@:mirrored +flat@} [67] +@{char@:signum congruentiae down@:175@:2.03958@:2.03958@:7.09651@:1.06178@:2.03 +958@:0@:dsignumcongruentiae@} [175] +@{char@:Semi flat@:67@:0.52386@:2.52002@:1.89003@:5.985@:2.52002@:0@:mirroredfl +at@} [67] +@{char@:Kievan end of piece (slash)@:176@:0@:4.48798@:6.01349@:8.01155@:4.48798 +@:0@:barline.kievan@} [176] +@{puorg@:scripts@} +) (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-dots.mf @{char@:Pedal P@:159@:0@:7.425@:0@:8.91@:7.425@:0@:P@} [159] -@{char@:brace number 239@:112@:4.91522@:0@:46.56068@:46.56068@:0@:0@:brace239@} -[112]This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) -(./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp +@{char@:Semi flat@:68@:1.25998@:2.52002@:1.89003@:5.985@:2.52002@:0@:mirroredfl +at.backslash@} [68] +@{group@:dots@} +@{char@:duration dot@:177@:0@:0.79343@:0.39671@:0.39671@:0.79343@:0@:dotvatican +a@} [177] @{char@:Pedal d@:160@:0@:5.94@:0@:7.79625@:5.94@:0@:d@} [160] -@{char@:very long fermata up@:89@:8.41876@:8.41876@:0@:8.98004@:8.41876@:0@:uve -rylongfermata@} [89] -@{char@:brace number 240@:113@:4.9306@:0@:46.80644@:46.80644@:0@:0@:brace240@} -[113] -@{char@:Pedal Ped@:162@:0@:20.1096@:0@:12.6@:20.1096@:0@:Ped@} [162] -@{puorg@:pedal@} -) -@{char@:Pedal e@:161@:0@:3.564@:0@:5.09143@:3.564@:0@:e@} [161] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-brackettips.mf -@{char@:brace number 535@:88@:12.39719@:0@:166.06694@:166.06694@:0@:0@:brace535 -@} [88] -@{char@:Straight caesura@:141@:0@:7.07@:2.82802@:4.24199@:7.07@:0@:caesura.stra -ight@} [141] -@{char@:brace number 241@:114@:4.94598@:0@:47.05298@:47.05298@:0@:0@:brace241@} -[114] -@{char@:very long fermata down@:90@:8.41876@:8.41876@:8.98004@:0@:8.41876@:0@:d -verylongfermata@} [90] -Preloading the plain base, version 0.99: preliminaries, - basic constants and mathematical macros, - macros for converting units, - macros and tables for various modes of operation, - macros for drawing and filling, - macros for proof labels and rules, - macros for character and font administration, -and a few last-minute items.) -@{group@:brackettips@} -@{char@:bracket tip up@:163@:0@:11.96997@:1.4175@:8.6184@:11.96997@:0@:up@} -[163] -@{char@:brace number 242@:115@:4.96136@:0@:47.30028@:47.30028@:0@:0@:brace242@} -[115] -@{char@:brace number 536@:89@:12.43591@:0@:166.6868@:166.6868@:0@:0@:brace536@} -[89] -@{char@:Tick mark@:142@:2.12102@:3.88847@:0@:6.00949@:3.88847@:0@:tickmark@} -[142]) -@{char@:Thumb@:91@:2.24501@:2.24501@:4.49004@:2.80626@:2.24501@:0@:thumb@} -[91] -@{char@:bracket tip down@:164@:0@:11.96997@:8.6184@:1.4175@:11.96997@:0@:down@} -[164] -@{puorg@:brackettips@} -) -@{char@:brace number 537@:90@:12.47491@:0@:167.3086@:167.3086@:0@:0@:brace537@} -[90] -@{char@:brace number 243@:116@:4.97702@:0@:47.54834@:47.54834@:0@:0@:brace243@} -[116] -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-braces-e.mf (/build/lilypond-2.19.81+really-2.18.2/mf/feta-accordion.mf -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-braces.mf -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-autometric.mf -@{char@:> accent@:92@:5.05122@:5.05122@:2.80626@:2.80626@:5.05122@:0@:sforzato@ -} [92] -@{char@:brace number 538@:91@:12.51392@:0@:167.93234@:167.93234@:0@:0@:brace538 -@} [91] -****************************************************** -Using feta Autometric macros. -order of messages: - NAME/CODE/BP/WD/DP/HT/WX/WY -****************************************************** -) -@{char@:espr@:93@:10.66373@:10.66373@:2.80626@:2.80626@:10.66373@:0@:espr@} -[93] -@{char@:snap pizzicato (Bartok pizzicato)@:143@:1.88533@:1.88533@:1.88533@:2.82 -8@:1.88533@:0@:snappizzicato@} [143] -@{char@:brace number 244@:117@:4.9924@:0@:47.7972@:47.7972@:0@:0@:brace244@} -[117] -@{group@:brackettips@} -@{char@:bracket tip up@:163@:0@:7.53822@:0.89268@:5.42754@:7.53822@:0@:up@} -[163] -@{group@:accordion@} -@{char@:accordion register discant@:165@:9.80405@:9.80405@:0.24783@:19.14786@:9 -.80405@:0@:discant@} [165] -@{puorg@:scripts@} -) -@{char@:brace number 539@:92@:12.55319@:0@:168.55804@:168.55804@:0@:0@:brace539 -@} [92] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-clefs.mf -@{char@:staccato dot@:94@:1.12248@:1.12248@:1.12248@:1.12248@:1.12248@:0@:stacc -ato@} [94] -@{char@:accordion register dot@:166@:1.57501@:1.57501@:1.57501@:1.57501@:1.5750 -1@:0@:dot@} [166] -@{char@:brace number 245@:118@:5.00806@:0@:48.04681@:48.04681@:0@:0@:brace245@} -[118] -@{char@:bracket tip down@:164@:0@:7.53822@:5.42754@:0.89268@:7.53822@:0@:down@} -[164] -@{puorg@:brackettips@} +@{char@:Kievan augmentation dot@:178@:0@:2.3803@:1.19016@:1.19016@:2.3803@:0@:d +otkievan@} [178] +@{puorg@:dots@} ) -@{char@:brace number 540@:93@:12.59247@:0@:169.1857@:169.1857@:0@:0@:brace540@} -[93] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-accordion.mf -@{char@:staccatissimo/martellato up@:95@:1.08235@:1.08235@:0.2@:5.57237@:1.0823 -5@:0@:ustaccatissimo@} [95] -@{char@:brace number 246@:119@:5.02371@:0@:48.29721@:48.29721@:0@:0@:brace246@} -[119] +@{tnof@}) ) +@{char@:Semi flat@:68@:1.41399@:2.82802@:2.12102@:6.71649@:2.82802@:0@:mirrored +flat.backslash@} [68] +(some charht values had to be adjusted by as much as 0.35063pt) +(some chardp values had to be adjusted by as much as 0.35063pt) +Font metrics written on parmesan11.tfm. +146 output files written: parmesan11.33 .. parmesan11.178 +Transcript written on parmesan11.log. + +@{char@:Double Flat@:69@:0.52386@:4.5675@:1.89003@:5.985@:4.5675@:0@:flatflat@} +[69] +@{char@:Pedal e@:161@:0@:3.564@:0@:5.09143@:3.564@:0@:e@} [161] +@{char@:3/4 Flat@:70@:0.52386@:4.5675@:1.89003@:5.985@:4.5675@:0@:flatflat.slas +h@} [70] +@{char@:Double Sharp@:71@:0@:3.15001@:1.57501@:1.57501@:3.15001@:0@:doublesharp +@} [71] +@{char@:Double Flat@:69@:0.53972@:5.12575@:2.12102@:6.71649@:5.12575@:0@:flatfl +at@} [69] @{char@:Pedal Ped@:162@:0@:14.22035@:0@:8.91@:14.22035@:0@:Ped@} [162] @{puorg@:pedal@} ) -@{char@:brace number 541@:94@:12.63202@:0@:169.81532@:169.81532@:0@:0@:brace541 -@} [94] -@{char@:accordion register freebass@:167@:6.65404@:6.65404@:0.24783@:12.84784@: -6.65404@:0@:freebass@} [167] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-brackettips.mf -@{char@:brace number 247@:120@:5.03964@:0@:48.5484@:48.5484@:0@:0@:brace247@} -[120] -@{group@:accordion@} -@{char@:accordion register discant@:165@:6.25325@:6.25325@:0.21141@:12.1139@:6. -25325@:0@:discant@} [165] +@{char@:Right Parenthesis@:72@:0@:2.01157@:3.15001@:3.15001@:2.01157@:0@:rightp +aren@} [72] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-brackettips.mf +@{char@:Left Parenthesis@:73@:2.01157@:0@:3.15001@:3.15001@:0@:0@:leftparen@} +[73] +@{puorg@:accidentals@} +) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-arrowheads.mf @{group@:brackettips@} @{char@:bracket tip up@:163@:0@:8.46448@:1.00237@:6.09444@:8.46448@:0@:up@} [163] -@{group@:clefs@} -! Warning: Replacing filldraw with fill. -@{char@:C clef@:144@:0@:9.71149@:7.07@:7.07@:9.71149@:0@:C@} [144] -@{char@:accordion register stdbass@:168@:12.95404@:12.95404@:0.24783@:25.44785@ -:12.95404@:0@:stdbass@} [168] -@{char@:brace number 542@:95@:12.67157@:0@:170.44693@:170.44693@:0@:0@:brace542 -@} [95] -@{char@:accordion register dot@:166@:0.99188@:0.99188@:0.99188@:0.99188@:0.9918 -8@:0@:dot@} [166] -@{char@:brace number 248@:121@:5.0553@:0@:48.80038@:48.80038@:0@:0@:brace248@} -[121] -@{char@:staccatissimo/martellato down@:96@:1.08235@:1.08235@:5.57237@:0.2@:1.08 -235@:0@:dstaccatissimo@} [96] +@{group@:arrowheads@} +@{char@:open@:74@:3.15001@:0.34924@:1.57501@:1.57501@:0.34924@:0@:open.01@} +[74] @{char@:bracket tip down@:164@:0@:8.46448@:6.09444@:1.00237@:8.46448@:0@:down@} [164] @{puorg@:brackettips@} ) -@{char@:brace number 543@:96@:12.71112@:0@:171.0805@:171.0805@:0@:0@:brace543@} -[96] -@{char@:portato/single tenuto@:97@:3.36754@:3.36754@:0.41687@:0.41687@:3.36754@ -:0@:tenuto@} [97] -@{char@:brace number 249@:122@:5.07123@:0@:49.05315@:49.05315@:0@:0@:brace249@} -[122] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-accordion.mf -@{char@:accordion register freebass@:167@:4.2695@:4.2695@:0.21141@:8.14641@:4.2 -695@:0@:freebass@} [167] -@{char@:brace number 544@:97@:12.75095@:0@:171.71606@:171.71606@:0@:0@:brace544 -@} [97] -@{char@:portato/tenuto with staccato@:98@:3.36754@:3.36754@:0.36475@:3.65605@:3 -.36754@:0@:uportato@} [98] +@{char@:open@:75@:0.34924@:3.15001@:1.57501@:1.57501@:3.15001@:0@:open.0M1@} +[75] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-accordion.mf +@{char@:3/4 Flat@:70@:0.53972@:5.12575@:2.12102@:6.71649@:5.12575@:0@:flatflat. +slash@} [70] @{group@:accordion@} @{char@:accordion register discant@:165@:6.99539@:6.99539@:0.21901@:13.58403@:6 .99539@:0@:discant@} [165] -@{char@:accordion register bayanbass@:169@:6.65404@:6.65404@:0.35403@:19.25404@ -:6.65404@:0@:bayanbass@} [169] -@{char@:brace number 545@:98@:12.79077@:0@:172.3536@:172.3536@:0@:0@:brace545@} -[98] @{char@:accordion register dot@:166@:1.11375@:1.11375@:1.11375@:1.11375@:1.1137 5@:0@:dot@} [166] -@{char@:brace number 250@:123@:5.08716@:0@:49.3067@:49.3067@:0@:0@:brace250@} -[123] -@{char@:brace number 546@:99@:12.83087@:0@:172.99315@:172.99315@:0@:0@:brace546 -@} [99] -! Warning: Replacing filldraw with fill. -@{char@:C clef@:145@:0@:7.85918@:5.65604@:5.65604@:7.85918@:0@:C_change@} [145] - -@{char@:portato/tenuto with staccato@:99@:3.36754@:3.36754@:3.65605@:0.36475@:3 -.36754@:0@:dportato@} [99] +@{char@:Double Sharp@:71@:0@:3.535@:1.7675@:1.7675@:3.535@:0@:doublesharp@} +[71] +@{char@:Right Parenthesis@:72@:0@:2.21727@:3.535@:3.535@:2.21727@:0@:rightparen +@} [72] @{char@:accordion register freebass@:167@:4.76788@:4.76788@:0.21901@:9.12901@:4 .76788@:0@:freebass@} [167] -@{char@:brace number 251@:124@:5.10309@:0@:49.56107@:49.56107@:0@:0@:brace251@} -[124] -@{char@:brace number 547@:100@:12.87097@:0@:173.63469@:173.63469@:0@:0@:brace54 -7@} [100] -@{char@:marcato up@:100@:2.80626@:2.80626@:0@:6.17378@:2.80626@:0@:umarcato@} -[100] -@{char@:brace number 252@:125@:5.11902@:0@:49.81622@:49.81622@:0@:0@:brace252@} -[125] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf -@{char@:brace number 548@:101@:12.91135@:0@:174.27824@:174.27824@:0@:0@:brace54 -8@} [101] -@{char@:marcato down@:101@:2.80626@:2.80626@:6.17378@:0@:2.80626@:0@:dmarcato@} -[101])@{char@:F clef @:146@:0@:9.48561@:8.83751@:3.535@:9.48561@:0@:F@} [146] -@{char@:brace number 549@:102@:12.95172@:0@:174.92381@:174.92381@:0@:0@:brace54 -9@} [102] -@{char@:brace number 253@:126@:5.13495@:0@:50.07217@:50.07217@:0@:0@:brace253@} -[126] +@{char@:open@:76@:1.57501@:1.57501@:3.15001@:0.34924@:1.57501@:0@:open.11@} +[76] +@{char@:open@:77@:1.57501@:1.57501@:0.34924@:3.15001@:1.57501@:0@:open.1M1@} +[77] +@{char@:close@:78@:3.15001@:0@:1.57501@:1.57501@:0@:0@:close.01@} [78] +@{char@:Left Parenthesis@:73@:2.21727@:0@:3.535@:3.535@:0@:0@:leftparen@} [73] +@{puorg@:accidentals@} +) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-arrowheads.mf +@{group@:arrowheads@} +@{char@:open@:74@:3.535@:0.35982@:1.7675@:1.7675@:0.35982@:0@:open.01@} [74] +@{char@:open@:75@:0.35982@:3.535@:1.7675@:1.7675@:3.535@:0@:open.0M1@} [75] +@{char@:open@:76@:1.7675@:1.7675@:3.535@:0.35982@:1.7675@:0@:open.11@} [76] +@{char@:open@:77@:1.7675@:1.7675@:0.35982@:3.535@:1.7675@:0@:open.1M1@} [77] +@{char@:close@:79@:0@:3.15001@:1.57501@:1.57501@:3.15001@:0@:close.0M1@} [79] @{char@:accordion register stdbass@:168@:9.22289@:9.22289@:0.21901@:18.03902@:9 .22289@:0@:stdbass@} [168] -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf -@{char@:open (unstopped)@:102@:2.24501@:2.24501@:2.80626@:2.80626@:2.24501@:0@: -open@} [102] -@{char@:brace number 254@:127@:5.15115@:0@:50.32892@:50.32892@:0@:0@:brace254@} -[127] -@{char@:brace number 550@:103@:12.99237@:0@:175.5714@:175.5714@:0@:0@:brace550@ -} [103] -@{char@:brace number 255@:128@:5.16708@:0@:50.58647@:50.58647@:0@:0@:brace255@} -[128] -@{char@:brace number 551@:104@:13.03302@:0@:176.22101@:176.22101@:0@:0@:brace55 -1@} [104] -@{char@:halfopen (unstopped)@:103@:2.24501@:2.24501@:2.80626@:2.80626@:2.24501@ -:0@:halfopen@} [103]) -@{tnof@}) -@{char@:accordion register bayanbass@:169@:4.76788@:4.76788@:0.31288@:13.67789@ -:4.76788@:0@:bayanbass@} [169] ) -@{char@:brace number 552@:105@:13.07367@:0@:176.87267@:176.87267@:0@:0@:brace55 -2@} [105] -@{char@:F clef (reduced)@:147@:0@:7.58853@:7.07005@:2.82802@:7.58853@:0@:F_chan -ge@} [147] -@{char@:halfopen vertical@:104@:2.24501@:2.24501@:2.80626@:2.80626@:2.24501@:0@ -:halfopenvertical@} [104] -(some charht values had to be adjusted by as much as 0.44682pt) -(some chardp values had to be adjusted by as much as 0.44682pt) -Font metrics written on feta-braces-d.tfm. -64 output files written: feta-braces-d.65 .. feta-braces-d.128 -Transcript written on feta-braces-d.log. +@{char@:close@:80@:1.57501@:1.57501@:3.15001@:0@:1.57501@:0@:close.11@} [80] +@{char@:close@:78@:3.535@:0@:1.7675@:1.7675@:0@:0@:close.01@} [78] +@{char@:close@:81@:1.57501@:1.57501@:0@:3.15001@:1.57501@:0@:close.1M1@} [81] +@{puorg@:arrowheads@} +) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-dots.mf +@{char@:close@:79@:0@:3.535@:1.7675@:1.7675@:3.535@:0@:close.0M1@} [79]Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input feta23.mf'"... -@{char@:accordion register stdbass@:168@:8.237@:8.237@:0.21141@:16.0814@:8.237@ -:0@:stdbass@} [168] -@{char@:accordion oldEE@:170@:6.65404@:6.65404@:0@:13.09566@:6.65404@:0@:oldEE@ -} [170] -@{char@:brace number 553@:106@:13.1146@:0@:177.52635@:177.52635@:0@:0@:brace553 -@} [106] -@{char@:plus (stopped)@:105@:3.0869@:3.0869@:3.0869@:3.0869@:3.0869@:0@:stopped -@} [105] -@{char@:brace number 554@:107@:13.15579@:0@:178.18208@:178.18208@:0@:0@:brace55 -4@} [107] -@{char@:accordion push@:171@:5.69351@:0@:0@:14.234@:0@:0@:push@} [171] -@{char@:Upbow@:106@:3.64813@:3.64813@:0@:11.67407@:3.64813@:0@:upbow@} [106] -@{char@:accordion pull@:172@:4.83383@:0.85968@:0@:14.234@:0.85968@:0@:pull@} -[172] -@{puorg@:accordion@} -) -@{char@:brace number 555@:108@:13.19699@:0@:178.83987@:178.83987@:0@:0@:brace55 -5@} [108] -@{char@:accordion register bayanbass@:169@:4.2695@:4.2695@:0.302@:12.2045@:4.26 -95@:0@:bayanbass@} [169] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-ties.mf -@{char@:brace number 556@:109@:13.23819@:0@:179.49973@:179.49973@:0@:0@:brace55 -6@} [109] -@{char@:Downbow@:107@:4.20938@:4.20938@:0@:7.4833@:4.20938@:0@:downbow@} [107] -@{group@:ties@} -@{char@:Short lyric tie@:173@:0@:0@:3.98994@:0@:0@:0@:lyric.short@} [173] -@{char@:G clef@:148@:0@:9.06735@:9.01427@:16.96803@:9.06735@:0@:G@} [148] -@{char@:Default lyric tie@:174@:0@:0@:4.12993@:0@:0@:0@:lyric.default@} [174] -@{puorg@:ties@} -) -@{char@:brace number 557@:110@:13.27966@:0@:180.16164@:180.16164@:0@:0@:brace55 -7@} [110] -@{parameter@:staffsize@:25.2@} -@{parameter@:stafflinethickness@:0.54466@} -@{parameter@:staff_space@:6.3@} -@{parameter@:linethickness@:0.54466@} -@{parameter@:black_notehead_width@:8.29259@} -@{parameter@:ledgerlinethickness@:1.08932@} -@{parameter@:blot_diameter@:0.4@} -@{tnof@}) ) -@{char@:Reverse turn@:108@:6.13867@:6.13867@:2.97133@:2.97133@:6.13867@:0@:reve -rseturn@} [108] -@{char@:brace number 558@:111@:13.32114@:0@:180.82562@:180.82562@:0@:0@:brace55 -8@} [111] -@{char@:Turn@:109@:6.13867@:6.13867@:2.97133@:2.97133@:6.13867@:0@:turn@} [109] +@{char@:close@:80@:1.7675@:1.7675@:3.535@:0@:1.7675@:0@:close.11@} [80] +@{char@:close@:81@:1.7675@:1.7675@:0@:3.535@:1.7675@:0@:close.1M1@} [81] +@{puorg@:arrowheads@} +) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-dots.mf +@{group@:dots@} +@{char@:duration dot@:82@:0@:1.54262@:0.77132@:0.77132@:1.54262@:0@:dot@} [82] +@{puorg@:dots@} +) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-scripts.mf +@{char@:accordion register bayanbass@:169@:4.76788@:4.76788@:0.31288@:13.67789@ +:4.76788@:0@:bayanbass@} [169] +@{group@:scripts@} +@{char@:fermata up@:83@:4.75609@:4.75609@:0.33733@:5.19797@:4.75609@:0@:ufermat +a@} [83] +@{group@:dots@} +@{char@:duration dot@:82@:0@:1.35674@:0.67838@:0.67838@:1.35674@:0@:dot@} [82] +@{puorg@:dots@} +) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-scripts.mf +@{group@:scripts@} +@{char@:fermata up@:83@:4.26494@:4.26494@:0.32742@:4.65869@:4.26494@:0@:ufermat +a@} [83] +@{char@:fermata down@:84@:4.75609@:4.75609@:5.19797@:0.33733@:4.75609@:0@:dferm +ata@} [84] +@{char@:short fermata up@:85@:3.535@:3.535@:0@:7.777@:3.535@:0@:ushortfermata@} +[85] +@{char@:short fermata down@:86@:3.535@:3.535@:7.777@:0@:3.535@:0@:dshortfermata +@} [86] +@{char@:fermata down@:84@:4.26494@:4.26494@:4.65869@:0.32742@:4.26494@:0@:dferm +ata@} [84] +@{char@:short fermata up@:85@:3.15001@:3.15001@:0@:6.93001@:3.15001@:0@:ushortf +ermata@} [85] +@{char@:long fermata up@:87@:4.41876@:4.41876@:0@:5.3025@:4.41876@:0@:ulongferm +ata@} [87] +@{char@:short fermata down@:86@:3.15001@:3.15001@:6.93001@:0@:3.15001@:0@:dshor +tfermata@} [86] +@{char@:long fermata up@:87@:3.93752@:3.93752@:0@:4.72502@:3.93752@:0@:ulongfer +mata@} [87] +@{char@:long fermata down@:88@:4.41876@:4.41876@:5.3025@:0@:4.41876@:0@:dlongfe +rmata@} [88] +@{char@:very long fermata up@:89@:5.3025@:5.3025@:0@:5.65602@:5.3025@:0@:uveryl +ongfermata@} [89]( echo ./out/feta16.pfb: ./feta-autometric.mf ./feta-generic.mf ./feta-macros.mf ./feta-params.mf ./feta-rests.mf ./feta-accidentals.mf ./feta-arrowheads.mf ./feta-dots.mf ./feta-scripts.mf ./feta-trills.mf ./feta-clefs.mf ./feta-timesignatures.mf ./feta-pedals.mf ./feta-brackettips.mf ./feta-accordion.mf ./feta-ties.mf ./feta-test-generic.mf ./feta-accidentals.mf > out/feta16.dep ) && TMP=`mktemp -d ./out/pfbtemp.feta16.XXXXXXXXX` \ +&& ( cd $TMP \ + && ln -s ../mf2pt1.mem . \ + && ln -s ../../mf2pt1.mp . \ + && MFINPUTS=/build/lilypond-2.19.81+really-2.18.2/mf:..:: /build/lilypond-2.19.81+really-2.18.2/scripts/build/out/mf2pt1 --rounding=0.0001 --family=feta16 --fullname=feta16 --name=feta16 feta16.mf ) \ +&& mv $TMP/*pfb ./out; \ +rm -rf $TMP -@{char@:brace number 559@:112@:13.36288@:0@:181.49167@:181.49167@:0@:0@:brace55 -9@} [112] @{char@:accordion oldEE@:170@:4.76788@:4.76788@:0@:9.34802@:4.76788@:0@:oldEE@} [170] -(some charht values had to be adjusted by as much as 0.55496pt) -(some chardp values had to be adjusted by as much as 0.45506pt) -Font metrics written on feta26.tfm. -142 output files written: feta26.33 .. feta26.174 -Transcript written on feta26.log. - -@{char@:brace number 560@:113@:13.4049@:0@:182.15982@:182.15982@:0@:0@:brace560 -@} [113] -@{char@:G clef@:149@:0@:7.25392@:7.21146@:14.02298@:7.25392@:0@:G_change@} -[149] +@{char@:very long fermata down@:90@:5.3025@:5.3025@:5.65602@:0@:5.3025@:0@:dver +ylongfermata@} [90] @{char@:accordion push@:171@:4.14154@:0@:0@:10.35402@:0@:0@:push@} [171] -@{char@:brace number 561@:114@:13.44666@:0@:182.83006@:182.83006@:0@:0@:brace56 -1@} [114] @{char@:accordion pull@:172@:3.43744@:0.7041@:0@:10.35402@:0.7041@:0@:pull@} -[172]@{char@:Trill (`tr')@:110@:4.77066@:4.77066@:0@:11.7862@:4.77066@:0@:trill@} -[110] +[172] @{puorg@:accordion@} ) -@{char@:percussion clef@:150@:-2.36844@:7.07@:3.535@:3.535@:7.07@:0@:percussion -@} [150] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-ties.mf -@{char@:brace number 562@:115@:13.48895@:0@:183.5024@:183.5024@:0@:0@:brace562@ -} [115] -@{font@:GNU@:LilyPond@:feta-braces-e@:100@:fetaBraces@} -@{char@:brace number 256@:65@:5.18329@:0@:50.84483@:50.84483@:0@:0@:brace256@} -[65] -@{char@:left heel@:111@:2.80626@:2.80626@:2.80626@:3.74167@:2.80626@:0@:upedalh -eel@} [111] +@{char@:Thumb@:91@:1.414@:1.414@:2.82802@:1.7675@:1.414@:0@:thumb@} [91] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-ties.mf +@{char@:> accent@:92@:3.18149@:3.18149@:1.7675@:1.7675@:3.18149@:0@:sforzato@} +[92] +@{char@:espr@:93@:6.71649@:6.71649@:1.7675@:1.7675@:6.71649@:0@:espr@} [93] @{group@:ties@} @{char@:Short lyric tie@:173@:0@:0@:2.82146@:0@:0@:0@:lyric.short@} [173] -@{char@:brace number 563@:116@:13.53098@:0@:184.17683@:184.17683@:0@:0@:brace56 -3@} [116] -@{char@:percussion clef (reduced)@:151@:-1.89476@:5.65604@:2.82802@:2.82802@:5. -65604@:0@:percussion_change@} [151] -@{char@:right heel@:112@:2.80626@:2.80626@:3.74167@:2.80626@:2.80626@:0@:dpedal -heel@} [112] -@{char@:brace number 257@:66@:5.1995@:0@:51.10399@:51.10399@:0@:0@:brace257@} -[66] +@{char@:staccato dot@:94@:0.70699@:0.70699@:0.70699@:0.70699@:0.70699@:0@:stacc +ato@} [94] +@{char@:long fermata down@:88@:3.93752@:3.93752@:4.72502@:0@:3.93752@:0@:dlongf +ermata@} [88] @{char@:Default lyric tie@:174@:0@:0@:2.92044@:0@:0@:0@:lyric.default@} [174] @{puorg@:ties@} ) @@ -274814,55 +272223,115 @@ @{parameter@:ledgerlinethickness@:0.96268@} @{parameter@:blot_diameter@:0.4@} @{tnof@}) ) -@{char@:brace number 564@:117@:13.57355@:0@:184.8534@:184.8534@:0@:0@:brace564@ -} [117] -@{char@:left toe@:113@:2.80626@:2.80626@:0@:8.41876@:2.80626@:0@:upedaltoe@} -[113] -@{char@:brace number 258@:67@:5.2157@:0@:51.36397@:51.36397@:0@:0@:brace258@} -[67] -@{char@:right toe@:114@:2.80626@:2.80626@:8.41876@:0@:2.80626@:0@:dpedaltoe@} -[114] -@{char@:Flageolet@:115@:2.99333@:2.99333@:2.99333@:2.99333@:2.99333@:0@:flageol -et@} [115] -@{char@:brace number 259@:68@:5.23218@:0@:51.62476@:51.62476@:0@:0@:brace259@} -[68] +@{char@:staccatissimo/martellato up@:95@:0.80328@:0.80328@:0.2@:3.6313@:0.80328 +@:0@:ustaccatissimo@} [95] +@{char@:staccatissimo/martellato down@:96@:0.80328@:0.80328@:3.6313@:0.2@:0.803 +28@:0@:dstaccatissimo@} [96] +@{char@:portato/single tenuto@:97@:2.12102@:2.12102@:0.35982@:0.35982@:2.12102@ +:0@:tenuto@} [97] +@{char@:portato/tenuto with staccato@:98@:2.12102@:2.12102@:0.31483@:2.44862@:2 +.12102@:0@:uportato@} [98] +@{char@:very long fermata up@:89@:4.72502@:4.72502@:0@:5.04004@:4.72502@:0@:uve +rylongfermata@} [89] (some charht values had to be adjusted by as much as 0.401pt) (some chardp values had to be adjusted by as much as 0.3207pt) Font metrics written on feta18.tfm. 142 output files written: feta18.33 .. feta18.174 Transcript written on feta18.log. -@{char@:brace number 260@:69@:5.24866@:0@:51.88637@:51.88637@:0@:0@:brace260@} -[69] -@{char@:Segno@:116@:5.6125@:5.6125@:8.41876@:8.41876@:5.6125@:0@:segno@} [116] -@{char@:tab clef@:152@:-0.70699@:9.89803@:10.18088@:10.18088@:9.89803@:0@:tab@} -[152] -@{char@:Varied Segno@:117@:7.01564@:7.01564@:22.45001@:22.45001@:7.01564@:0@:va +@{char@:portato/tenuto with staccato@:99@:2.12102@:2.12102@:2.44862@:0.31483@:2 +.12102@:0@:dportato@} [99] +@{char@:marcato up@:100@:1.7675@:1.7675@:0@:3.88852@:1.7675@:0@:umarcato@} +[100] +@{char@:marcato down@:101@:1.7675@:1.7675@:3.88852@:0@:1.7675@:0@:dmarcato@} +[101] +@{char@:open (unstopped)@:102@:1.414@:1.414@:1.7675@:1.7675@:1.414@:0@:open@} +[102] +@{char@:very long fermata down@:90@:4.72502@:4.72502@:5.04004@:0@:4.72502@:0@:d +verylongfermata@} [90] +@{char@:Thumb@:91@:1.26001@:1.26001@:2.52003@:1.57501@:1.26001@:0@:thumb@} +[91] +@{char@:halfopen (unstopped)@:103@:1.414@:1.414@:1.7675@:1.7675@:1.414@:0@:half +open@} [103] +@{char@:> accent@:92@:2.83499@:2.83499@:1.57501@:1.57501@:2.83499@:0@:sforzato@ +} [92] +@{char@:halfopen vertical@:104@:1.414@:1.414@:1.7675@:1.7675@:1.414@:0@:halfope +nvertical@} [104] +@{char@:espr@:93@:5.985@:5.985@:1.57501@:1.57501@:5.985@:0@:espr@} [93] +@{char@:plus (stopped)@:105@:1.94426@:1.94426@:1.94426@:1.94426@:1.94426@:0@:st +opped@} [105] +@{char@:staccato dot@:94@:0.62999@:0.62999@:0.62999@:0.62999@:0.62999@:0@:stacc +ato@} [94] +@{char@:staccatissimo/martellato up@:95@:0.75157@:0.75157@:0.2@:3.27159@:0.7515 +7@:0@:ustaccatissimo@} [95] +@{char@:Upbow@:106@:2.29776@:2.29776@:0@:7.35286@:2.29776@:0@:upbow@} [106] +@{char@:staccatissimo/martellato down@:96@:0.75157@:0.75157@:3.27159@:0.2@:0.75 +157@:0@:dstaccatissimo@} [96] +@{char@:Downbow@:107@:2.65126@:2.65126@:0@:4.71332@:2.65126@:0@:downbow@} [107] +@{char@:Reverse turn@:108@:3.86641@:3.86641@:1.87148@:1.87148@:3.86641@:0@:reve +rseturn@} [108] +@{char@:Turn@:109@:3.86641@:3.86641@:1.87148@:1.87148@:3.86641@:0@:turn@} [109] +@{char@:Trill (`tr')@:110@:3.00478@:3.00478@:0@:7.42348@:3.00478@:0@:trill@} +[110] +@{char@:portato/single tenuto@:97@:1.89003@:1.89003@:0.34924@:0.34924@:1.89003@ +:0@:tenuto@} [97] +@{char@:left heel@:111@:1.7675@:1.7675@:1.7675@:2.35667@:1.7675@:0@:upedalheel@ +} [111] +@{char@:portato/tenuto with staccato@:98@:1.89003@:1.89003@:0.30559@:2.22488@:1 +.89003@:0@:uportato@} [98] +@{char@:right heel@:112@:1.7675@:1.7675@:2.35667@:1.7675@:1.7675@:0@:dpedalheel +@} [112] +@{char@:left toe@:113@:1.7675@:1.7675@:0@:5.3025@:1.7675@:0@:upedaltoe@} [113] +@{char@:portato/tenuto with staccato@:99@:1.89003@:1.89003@:2.22488@:0.30559@:1 +.89003@:0@:dportato@} [99] +@{char@:right toe@:114@:1.7675@:1.7675@:5.3025@:0@:1.7675@:0@:dpedaltoe@} [114] +@{char@:Flageolet@:115@:1.88533@:1.88533@:1.88533@:1.88533@:1.88533@:0@:flageol +et@} [115] +@{char@:marcato up@:100@:1.57501@:1.57501@:0@:3.46503@:1.57501@:0@:umarcato@} +[100] +@{char@:marcato down@:101@:1.57501@:1.57501@:3.46503@:0@:1.57501@:0@:dmarcato@} +[101] +@{char@:open (unstopped)@:102@:1.26001@:1.26001@:1.57501@:1.57501@:1.26001@:0@: +open@} [102] +@{char@:Segno@:116@:3.535@:3.535@:5.3025@:5.3025@:3.535@:0@:segno@} [116] +@{char@:halfopen (unstopped)@:103@:1.26001@:1.26001@:1.57501@:1.57501@:1.26001@ +:0@:halfopen@} [103] +@{char@:Varied Segno@:117@:4.41876@:4.41876@:14.14001@:14.14001@:4.41876@:0@:va rsegno@} [117] -@{char@:brace number 261@:70@:5.26486@:0@:52.1488@:52.1488@:0@:0@:brace261@} -[70] -@{char@:Coda@:118@:5.70609@:5.70609@:7.57692@:7.57692@:5.70609@:0@:coda@} [118] +@{char@:halfopen vertical@:104@:1.26001@:1.26001@:1.57501@:1.57501@:1.26001@:0@ +:halfopenvertical@} [104] +@{char@:Coda@:118@:3.59395@:3.59395@:4.77228@:4.77228@:3.59395@:0@:coda@} [118] -@{char@:brace number 262@:71@:5.28134@:0@:52.41205@:52.41205@:0@:0@:brace262@} -[71] -@{char@:tab clef (reduced)@:153@:-0.5656@:7.91846@:8.14473@:8.14473@:7.91846@:0 -@:tab_change@} [153] -@{puorg@:clefs@} -)This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) +@{char@:plus (stopped)@:105@:1.73251@:1.73251@:1.73251@:1.73251@:1.73251@:0@:st +opped@} [105]@{char@:Varied Coda@:119@:3.6902@:3.6902@:4.86853@:4.86853@:3.6902@:0@:varcoda@ +} [119] +mf2pt1 is using the following font parameters: + font_version: 001.000 + font_comment: Font converted to Type 1 by mf2pt1, written by Scott Pakin. + font_family: feta18 + font_weight: Medium + font_identifier: feta17.82 + font_fixed_pitch: false + font_slant: 0 + font_underline_position: -56 + font_underline_thickness: 28 + font_name: feta18 + font_unique_id: 4051031 + font_size: 17.7534246575342 (bp) + font_coding_scheme: asis -@{char@:brace number 263@:72@:5.2981@:0@:52.67612@:52.67612@:0@:0@:brace263@} -[72](./mf2pt1.mp (/build/lilypond-2.19.81+really-2.18.2/mf/feta-timesignatures.mf (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp -@{char@:brace number 565@:118@:13.61584@:0@:185.53207@:185.53207@:0@:0@:brace56 -5@} [118]@{char@:Varied Coda@:119@:5.66586@:5.66586@:7.5367@:7.5367@:5.66586@:0@:varcoda -@} [119] -@{char@:brace number 566@:119@:13.65842@:0@:186.21286@:186.21286@:0@:0@:brace56 -6@} [119] -@{char@:brace number 264@:73@:5.31458@:0@:52.94102@:52.94102@:0@:0@:brace264@} -[73] -@{char@:Right Comma@:120@:0@:2.80626@:3.36754@:3.36754@:2.80626@:0@:rcomma@} -[120] -@{group@:timesig@} -@{char@:4/4 meter@:154@:0@:5.91325@:3.535@:3.535@:5.91325@:0@:C44@} [154] +Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=56.3271604938272; bpppix 0.02; nonstopmode; input feta18.mf'"... + +@{char@:Upbow@:106@:2.04752@:2.04752@:0@:6.55205@:2.04752@:0@:upbow@} [106] +@{char@:Downbow@:107@:2.36252@:2.36252@:0@:4.2@:2.36252@:0@:downbow@} [107] +@{char@:Reverse turn@:108@:3.44533@:3.44533@:1.66765@:1.66765@:3.44533@:0@:reve +rseturn@} [108] +@{char@:Right Comma@:120@:0@:1.7675@:2.12102@:2.12102@:1.7675@:0@:rcomma@} +[120]This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) +(./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp +@{char@:Left Comma@:121@:1.7675@:0@:2.12102@:2.12102@:0@:0@:lcomma@} [121] +@{char@:Right Varied Comma@:122@:0.88376@:0.88376@:2.12102@:2.12102@:0.88376@:0 +@:rvarcomma@} [122] Preloading the plain base, version 0.99: preliminaries, basic constants and mathematical macros, macros for converting units, @@ -274871,279 +272340,316 @@ macros for proof labels and rules, macros for character and font administration, and a few last-minute items.) -@{char@:brace number 567@:120@:13.70126@:0@:186.89578@:186.89578@:0@:0@:brace56 -7@} [120] -@{char@:Left Comma@:121@:2.80626@:0@:3.36754@:3.36754@:0@:0@:lcomma@} [121] -@{char@:brace number 265@:74@:5.33133@:0@:53.20676@:53.20676@:0@:0@:brace265@} -[74]) -@{char@:brace number 568@:121@:13.74411@:0@:187.58086@:187.58086@:0@:0@:brace56 -8@} [121] -@{char@:Right Varied Comma@:122@:1.40312@:1.40312@:3.36754@:3.36754@:1.40312@:0 -@:rvarcomma@} [122] -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-braces-h.mf -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-braces.mf -@{char@:brace number 266@:75@:5.34781@:0@:53.47331@:53.47331@:0@:0@:brace266@} -[75] -@{char@:brace number 569@:122@:13.78723@:0@:188.26805@:188.26805@:0@:0@:brace56 -9@} [122] -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-autometric.mf -@{char@:accordion oldEE@:170@:4.2695@:4.2695@:0@:8.3578@:4.2695@:0@:oldEE@} -[170] -@{char@:2/2 meter@:155@:0@:5.91325@:3.535@:3.535@:5.91325@:0@:C22@} [155] -@{puorg@:timesig@} -) -@{char@:Left Varied Comma@:123@:1.40312@:1.40312@:3.36754@:3.36754@:1.40312@:0@ +@{char@:Turn@:109@:3.44533@:3.44533@:1.66765@:1.66765@:3.44533@:0@:turn@} [109] + +@{char@:Left Varied Comma@:123@:0.88376@:0.88376@:2.12102@:2.12102@:0.88376@:0@ :lvarcomma@} [123] +@{char@:Arpeggio@:124@:0@:2.82802@:0@:3.535@:2.82802@:0@:arpeggio@} [124]@{char@:Trill (`tr')@:110@:2.67752@:2.67752@:0@:6.61497@:2.67752@:0@:trill@} +[110] +@{char@:left heel@:111@:1.57501@:1.57501@:1.57501@:2.1@:1.57501@:0@:upedalheel@ +} [111] +@{char@:right heel@:112@:1.57501@:1.57501@:2.1@:1.57501@:1.57501@:0@:dpedalheel +@} [112] +@{char@:left toe@:113@:1.57501@:1.57501@:0@:4.72502@:1.57501@:0@:upedaltoe@} +[113] +@{char@:Trill_element@:125@:0@:3.535@:0@:2.82802@:3.535@:0@:trill_element@} +[125] +@{char@:right toe@:114@:1.57501@:1.57501@:4.72502@:0@:1.57501@:0@:dpedaltoe@} +[114]) +(/build/lilypond-2.19.81+really-2.18.2/mf/feta23.mf +@{char@:Flageolet@:115@:1.68001@:1.68001@:1.68001@:1.68001@:1.68001@:0@:flageol +et@} [115] +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-autometric.mf +@{char@:Arpeggio arrow down@:126@:0@:2.82802@:0@:3.535@:2.82802@:0@:arpeggio.ar +row.M1@} [126] ****************************************************** Using feta Autometric macros. order of messages: NAME/CODE/BP/WD/DP/HT/WX/WY ****************************************************** -) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-pedals.mf (/build/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf -@{char@:brace number 570@:123@:13.83035@:0@:188.95741@:188.95741@:0@:0@:brace57 -0@} [123] -@{char@:brace number 267@:76@:5.36456@:0@:53.7407@:53.7407@:0@:0@:brace267@} -[76] -@{char@:Arpeggio@:124@:0@:4.49002@:0@:5.6125@:4.49002@:0@:arpeggio@} [124] -@{char@:accordion push@:171@:3.73148@:0@:0@:9.32884@:0@:0@:push@} [171]) -@{char@:brace number 571@:124@:13.87375@:0@:189.64894@:189.64894@:0@:0@:brace57 -1@} [124] +) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-generic.mf +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf +@{char@:Arpeggio arrow up@:127@:0@:2.82802@:0@:3.535@:2.82802@:0@:arpeggio.arro +w.1@} [127] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-trills.mf) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf -@{char@:brace number 268@:77@:5.38132@:0@:54.00893@:54.00893@:0@:0@:brace268@} -[77] -@{char@:accordion pull@:172@:3.06848@:0.663@:0@:9.32884@:0.663@:0@:pull@} [172] -@{puorg@:accordion@} -) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-ties.mf -@{char@:Trill_element@:125@:0@:5.6125@:0@:4.49002@:5.6125@:0@:trill_element@} +@{char@:Segno@:116@:3.15001@:3.15001@:4.72502@:4.72502@:3.15001@:0@:segno@} +[116] +@{char@:trilelement@:128@:1.47292@:1.47292@:1.7675@:1.7675@:1.47292@:0@:trilele +ment@} [128] +@{char@:Varied Segno@:117@:3.93752@:3.93752@:12.60004@:12.60004@:3.93752@:0@:va +rsegno@} [117]) +@{font@:GNU@:LilyPond@:feta@:22.45@:fetaMusic@} +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-rests.mf +@{group@:rests@} +@{char@:whole rest@:33@:0@:8.41876@:3.50781@:0@:8.41876@:0@:0@} [33] +@{char@:prall@:129@:2.94583@:2.94583@:1.7675@:1.7675@:2.94583@:0@:prall@} [129] + +@{char@:Coda@:118@:3.20253@:3.20253@:4.25253@:4.25253@:3.20253@:0@:coda@} [118] +@{char@:mordent@:130@:2.94583@:2.94583@:2.35666@:2.35666@:2.94583@:0@:mordent@} +[130]@{char@:Varied Coda@:119@:3.32407@:3.32407@:4.37407@:4.37407@:3.32407@:0@:varco +da@} [119] +@{char@:Right Comma@:120@:0@:1.57501@:1.89003@:1.89003@:1.57501@:0@:rcomma@} +[120] +@{char@:Left Comma@:121@:1.57501@:0@:1.89003@:1.89003@:0@:0@:lcomma@} [121] +@{char@:Right Varied Comma@:122@:0.7875@:0.7875@:1.89003@:1.89003@:0.7875@:0@:r +varcomma@} [122] +@{char@:prallprall@:131@:4.41875@:4.41875@:1.7675@:1.7675@:4.41875@:0@:prallpra +ll@} [131] +@{char@:half rest@:34@:0@:8.41876@:0@:3.50781@:8.41876@:0@:1@} [34] +@{char@:whole rest (outside staff)@:35@:0@:8.41876@:3.50781@:0.52107@:8.41876@: +0@:0o@} [35] +@{char@:Left Varied Comma@:123@:0.7875@:0.7875@:1.89003@:1.89003@:0.7875@:0@:lv +arcomma@} [123] +@{char@:half rest (outside staff)@:36@:0@:8.41876@:0.52107@:3.50781@:8.41876@:0 +@:1o@} [36] +@{char@:Arpeggio@:124@:0@:2.52002@:0@:3.15001@:2.52002@:0@:arpeggio@} [124] +@{char@:maxima rest@:37@:0@:10.10252@:5.6125@:5.6125@:10.10252@:0@:M3@} [37] +@{char@:longa rest@:38@:0@:3.36751@:5.6125@:5.6125@:3.36751@:0@:M2@} [38] +@{char@:Trill_element@:125@:0@:3.15001@:0@:2.52002@:3.15001@:0@:trill_element@} [125] +@{char@:prallmordent@:132@:4.41875@:4.41875@:2.35666@:2.35666@:4.41875@:0@:pral +lmordent@} [132] +@{char@:upprall@:133@:4.41875@:4.41875@:1.7675@:1.7675@:4.41875@:0@:upprall@} +[133] +@{char@:upmordent@:134@:4.41875@:4.41875@:2.35666@:2.35666@:4.41875@:0@:upmorde +nt@} [134] +@{char@:pralldown@:135@:4.41875@:4.41875@:1.7675@:1.7675@:4.41875@:0@:pralldown +@} [135] +@{char@:Arpeggio arrow down@:126@:0@:2.52002@:0@:3.15001@:2.52002@:0@:arpeggio. +arrow.M1@} [126] +@{char@:Arpeggio arrow up@:127@:0@:2.52002@:0@:3.15001@:2.52002@:0@:arpeggio.ar +row.1@} [127] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-trills.mf +@{char@:breve rest@:39@:0@:3.36751@:0@:5.6125@:3.36751@:0@:M1@} [39] +@{char@:downprall@:136@:4.41875@:4.41875@:1.7675@:1.7675@:4.41875@:0@:downprall +@} [136] +@{char@:downmordent@:137@:4.41875@:4.41875@:2.35666@:2.35666@:4.41875@:0@:downm +ordent@} [137] +@{char@:prallup@:138@:4.41875@:4.41875@:1.7675@:1.7675@:4.41875@:0@:prallup@} +[138] +@{char@:breve rest (outside staff)@:40@:0@:3.36751@:0.52107@:5.6125@:3.36751@:0 +@:M1o@} [40] +@{char@:trilelement@:128@:1.3125@:1.3125@:1.57501@:1.57501@:1.3125@:0@:trilelem +ent@} [128] +@{char@:lineprall@:139@:4.41875@:4.41875@:1.7675@:7.07@:4.41875@:0@:lineprall@} +[139]) +@{char@:Curved caesura@:140@:0@:7.07@:2.82802@:4.24199@:7.07@:0@:caesura.curved +@} [140] +@{char@:prall@:129@:2.625@:2.625@:1.57501@:1.57501@:2.625@:0@:prall@} [129] +@{char@:Quarter rest@:41@:0@:5.33186@:7.01563@:8.76955@:5.33186@:0@:2@} [41] +@{char@:Straight caesura@:141@:0@:7.07@:2.82802@:4.24199@:7.07@:0@:caesura.stra +ight@} [141] +@{char@:Classical quarter rest@:42@:0@:5.6125@:5.87305@:4.60226@:5.6125@:0@:2cl +assical@} [42] +@{char@:Tick mark@:142@:2.12102@:3.88847@:0@:6.00949@:3.88847@:0@:tickmark@} +[142] +@{char@:snap pizzicato (Bartok pizzicato)@:143@:1.88533@:1.88533@:1.88533@:2.82 +8@:1.88533@:0@:snappizzicato@} [143] +@{puorg@:scripts@} +) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-clefs.mf +@{group@:clefs@} +! Warning: Replacing filldraw with fill. +@{char@:C clef@:144@:0@:9.71149@:7.07@:7.07@:9.71149@:0@:C@} [144] +! Warning: Replacing filldraw with fill. +@{char@:C clef@:145@:0@:7.85918@:5.65604@:5.65604@:7.85918@:0@:C_change@} [145] + +@{char@:mordent@:130@:2.625@:2.625@:2.1@:2.1@:2.625@:0@:mordent@} [130]This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) +(./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp@{char@:F clef @:146@:0@:9.48561@:8.83751@:3.535@:9.48561@:0@:F@} [146] +@{char@:prallprall@:131@:3.9375@:3.9375@:1.57501@:1.57501@:3.9375@:0@:prallpral +l@} [131] +@{char@:8th rest@:43@:0@:5.6125@:5.87305@:4.60226@:5.6125@:0@:3@} [43] +@{char@:16th rest@:44@:0@:6.73499@:11.48555@:4.60226@:6.73499@:0@:4@} [44] +@{char@:F clef (reduced)@:147@:0@:7.58853@:7.07005@:2.82802@:7.58853@:0@:F_chan +ge@} [147] +@{char@:32th rest@:45@:0@:7.29626@:11.48555@:10.21477@:7.29626@:0@:5@} [45] +Preloading the plain base, version 0.99: preliminaries, + basic constants and mathematical macros, + macros for converting units, + macros and tables for various modes of operation, + macros for drawing and filling, + macros for proof labels and rules, + macros for character and font administration, +and a few last-minute items.)) +@{char@:64th rest@:46@:0@:7.85747@:17.09805@:10.21477@:7.85747@:0@:6@} [46] +(/build/lilypond-2.19.81+really-2.18.2/mf/feta18.mf +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-autometric.mf +@{char@:prallmordent@:132@:3.9375@:3.9375@:2.1@:2.1@:3.9375@:0@:prallmordent@} +[132] +@{char@:G clef@:148@:0@:9.06735@:9.01427@:16.96803@:9.06735@:0@:G@} [148] +****************************************************** +Using feta Autometric macros. +order of messages: + NAME/CODE/BP/WD/DP/HT/WX/WY +****************************************************** +) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-generic.mf +@{char@:upprall@:133@:3.9375@:3.9375@:1.57501@:1.57501@:3.9375@:0@:upprall@} +[133] +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf +@{char@:upmordent@:134@:3.9375@:3.9375@:2.1@:2.1@:3.9375@:0@:upmordent@} [134] +@{char@:pralldown@:135@:3.9375@:3.9375@:1.57501@:1.57501@:3.9375@:0@:pralldown@ +} [135]) +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf) +@{char@:128th rest@:47@:0@:8.41876@:17.09805@:15.82727@:8.41876@:0@:7@} [47] +@{puorg@:rests@} +) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-accidentals.mf +@{char@:G clef@:149@:0@:7.25392@:7.21146@:14.02298@:7.25392@:0@:G_change@} +[149] +@{char@:percussion clef@:150@:-2.36844@:7.07@:3.535@:3.535@:7.07@:0@:percussion +@} [150] +@{char@:percussion clef (reduced)@:151@:-1.89476@:5.65604@:2.82802@:2.82802@:5. +65604@:0@:percussion_change@} [151] +@{char@:downprall@:136@:3.9375@:3.9375@:1.57501@:1.57501@:3.9375@:0@:downprall@ +} [136] +@{char@:downmordent@:137@:3.9375@:3.9375@:2.1@:2.1@:3.9375@:0@:downmordent@} +[137] +@{char@:prallup@:138@:3.9375@:3.9375@:1.57501@:1.57501@:3.9375@:0@:prallup@} +[138] +@{font@:GNU@:LilyPond@:feta@:17.82@:fetaMusic@} +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-rests.mf +@{group@:rests@} +@{char@:whole rest@:33@:0@:6.68251@:2.78438@:0@:6.68251@:0@:0@} [33] +@{group@:accidentals@} +@{char@:Sharp@:48@:0@:6.17378@:8.41876@:8.41876@:6.17378@:0@:sharp@} [48] +@{char@:half rest@:34@:0@:6.68251@:0@:2.78438@:6.68251@:0@:1@} [34] +@{char@:lineprall@:139@:3.9375@:3.9375@:1.57501@:6.30005@:3.9375@:0@:lineprall@ +} [139]) +@{char@:whole rest (outside staff)@:35@:0@:6.68251@:2.78438@:0.48134@:6.68251@: +0@:0o@} [35] +@{char@:half rest (outside staff)@:36@:0@:6.68251@:0.48134@:2.78438@:6.68251@:0 +@:1o@} [36] +@{char@:tab clef@:152@:-0.70699@:9.89803@:10.18088@:10.18088@:9.89803@:0@:tab@} +[152] +@{char@:Curved caesura@:140@:0@:6.30002@:2.52002@:3.78@:6.30002@:0@:caesura.cur +ved@} [140] +@{char@:Arrowed Sharp (arrow up)@:49@:0@:6.17378@:8.41876@:15.15375@:6.17378@:0 +@:sharp.arrowup@} [49] +@{char@:Straight caesura@:141@:0@:6.30002@:2.52002@:3.78@:6.30002@:0@:caesura.s +traight@} [141] +@{char@:Tick mark@:142@:1.89003@:3.46498@:0@:5.35501@:3.46498@:0@:tickmark@} +[142] +@{char@:maxima rest@:37@:0@:8.01901@:4.455@:4.455@:8.01901@:0@:M3@} [37] +@{char@:snap pizzicato (Bartok pizzicato)@:143@:1.68001@:1.68001@:1.68001@:2.52 +@:1.68001@:0@:snappizzicato@} [143] +@{puorg@:scripts@} +) +@{char@:longa rest@:38@:0@:2.673@:4.455@:4.455@:2.673@:0@:M2@} [38] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-clefs.mf +@{char@:breve rest@:39@:0@:2.673@:0@:4.455@:2.673@:0@:M1@} [39] +@{char@:Arrowed Sharp (arrow down)@:50@:0.78162@:6.17378@:15.15375@:8.41876@:6. +17378@:0@:sharp.arrowdown@} [50] +@{char@:tab clef (reduced)@:153@:-0.5656@:7.91846@:8.14473@:8.14473@:7.91846@:0 +@:tab_change@} [153] +@{puorg@:clefs@} +) +@{group@:clefs@} +! Warning: Replacing filldraw with fill. +@{char@:C clef@:144@:0@:8.68958@:6.30002@:6.30002@:8.68958@:0@:C@} [144] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-timesignatures.mf +@{group@:timesig@} +@{char@:4/4 meter@:154@:0@:5.91325@:3.535@:3.535@:5.91325@:0@:C44@} [154] +@{char@:Arrowed Sharp (arrows up and down)@:51@:0.78162@:6.17378@:15.15375@:15. +15375@:6.17378@:0@:sharp.arrowboth@} [51] +@{char@:breve rest (outside staff)@:40@:0@:2.673@:0.48134@:4.455@:2.673@:0@:M1o +@} [40] +@{char@:1/2 Sharp@:52@:0@:3.92874@:8.41876@:8.41876@:3.92874@:0@:sharp.slashsla +sh.stem@} [52] +@{char@:Quarter rest@:41@:0@:4.23224@:5.56876@:6.96094@:4.23224@:0@:2@} [41] +! Warning: Replacing filldraw with fill. +@{char@:C clef@:145@:0@:7.03899@:5.04004@:5.04004@:7.03899@:0@:C_change@} [145] +@{char@:F clef @:146@:0@:8.45255@:7.87503@:3.15001@:8.45255@:0@:F@} [146] +@{char@:2/2 meter@:155@:0@:5.91325@:3.535@:3.535@:5.91325@:0@:C22@} [155] +@{puorg@:timesig@} +) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-pedals.mf @{group@:pedal@} @{char@:Pedal asterisk@:156@:0@:5.4989@:0@:5.4989@:5.4989@:0@:*@} [156] -@{char@:brace number 269@:78@:5.39835@:0@:54.278@:54.278@:0@:0@:brace269@} -[78] -@{group@:ties@} -@{char@:Short lyric tie@:173@:0@:0@:2.51271@:0@:0@:0@:lyric.short@} [173] @{char@:Pedal dash@:157@:0@:3.37372@:0@:4.04001@:3.37372@:0@:M@} [157] -@{char@:Arpeggio arrow down@:126@:0@:4.49002@:0@:5.6125@:4.49002@:0@:arpeggio.a -rrow.M1@} [126] -@{char@:brace number 270@:79@:5.4151@:0@:54.54791@:54.54791@:0@:0@:brace270@} -[79] -@{char@:Default lyric tie@:174@:0@:0@:2.60088@:0@:0@:0@:lyric.default@} [174] -@{puorg@:ties@} -) -@{parameter@:staffsize@:15.87@} -@{parameter@:stafflinethickness@:0.46461@} -@{parameter@:staff_space@:3.9675@} -@{parameter@:linethickness@:0.46461@} -@{parameter@:black_notehead_width@:5.21574@} -@{parameter@:ledgerlinethickness@:0.92923@} -@{parameter@:blot_diameter@:0.4@} -@{tnof@}) ) +@{char@:Classical quarter rest@:42@:0@:4.455@:4.69568@:3.6531@:4.455@:0@:2class +ical@} [42] +@{char@:8th rest@:43@:0@:4.455@:4.69568@:3.6531@:4.455@:0@:3@} [43] +@{char@:16th rest@:44@:0@:5.346@:9.15068@:3.6531@:5.346@:0@:4@} [44] +@{char@:F clef (reduced)@:147@:0@:6.76207@:6.30005@:2.52002@:6.76207@:0@:F_chan +ge@} [147] @{char@:Pedal dot@:158@:0@:1.12457@:0@:1.12457@:1.12457@:0@:.@} [158] -@{char@:Arpeggio arrow up@:127@:0@:4.49002@:0@:5.6125@:4.49002@:0@:arpeggio.arr -ow.1@} [127] -@{char@:brace number 271@:80@:5.43213@:0@:54.81866@:54.81866@:0@:0@:brace271@} -[80] -@{char@:mensural g clef@:80@:0@:2.80502@:1.4586@:8.52728@:2.80502@:0@:mensural. -g_change@} [80] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-trills.mf -@{char@:brace number 572@:125@:13.91714@:0@:190.34262@:190.34262@:0@:0@:brace57 -2@} [125] -@{char@:brace number 272@:81@:5.44916@:0@:55.09027@:55.09027@:0@:0@:brace272@} -[81] -@{char@:brace number 573@:126@:13.96054@:0@:191.03848@:191.03848@:0@:0@:brace57 -3@} [126] -@{char@:Hufnagel do clef@:81@:0@:3.08553@:1.9635@:2.10376@:3.08553@:0@:hufnagel -.do@} [81]) -@{char@:brace number 273@:82@:5.46619@:0@:55.36273@:55.36273@:0@:0@:brace273@} -[82] -@{char@:trilelement@:128@:2.33855@:2.33855@:2.80626@:2.80626@:2.33855@:0@:trile -lement@} [128] -@{char@:brace number 574@:127@:14.00449@:0@:191.73651@:191.73651@:0@:0@:brace57 -4@} [127] -@{char@:brace number 274@:83@:5.48322@:0@:55.63605@:55.63605@:0@:0@:brace274@} -[83] -@{char@:Hufnagel do clef@:82@:0@:2.46843@:1.5708@:1.68301@:2.46843@:0@:hufnagel -.do_change@} [82] -@{char@:brace number 575@:128@:14.04816@:0@:192.43674@:192.43674@:0@:0@:brace57 -5@} [128] -@{tnof@}) ) +@{char@:Sharp (3 beams)@:53@:0@:6.17378@:8.41876@:8.41876@:6.17378@:0@:sharp.sl +ashslashslash.stemstem@} [53] @{char@:Pedal P@:159@:0@:5.89168@:0@:7.07@:5.89168@:0@:P@} [159] -@{char@:brace number 275@:84@:5.50052@:0@:55.9102@:55.9102@:0@:0@:brace275@} -[84] @{char@:Pedal d@:160@:0@:4.71333@:0@:6.18626@:4.71333@:0@:d@} [160] -(some charht values had to be adjusted by as much as 1.2148pt) -(some chardp values had to be adjusted by as much as 1.2148pt) -Font metrics written on feta-braces-i.tfm. -64 output files written: feta-braces-i.65 .. feta-braces-i.128 -Transcript written on feta-braces-i.log. - -@{char@:brace number 276@:85@:5.51755@:0@:56.18523@:56.18523@:0@:0@:brace276@} -[85] -@{char@:Hufnagel fa clef@:83@:0@:3.366@:3.22574@:2.80501@:3.366@:0@:hufnagel.fa -@} [83] -@{char@:prall@:129@:4.67708@:4.67708@:2.80626@:2.80626@:4.67708@:0@:prall@} -[129] +@{char@:G clef@:148@:0@:8.07983@:8.03253@:15.12006@:8.07983@:0@:G@} [148] @{char@:Pedal e@:161@:0@:2.828@:0@:4.04001@:2.828@:0@:e@} [161] -@{char@:brace number 277@:86@:5.53485@:0@:56.4611@:56.4611@:0@:0@:brace277@} -[86] -(some charht values had to be adjusted by as much as 0.35712pt) -(some chardp values had to be adjusted by as much as 0.27213pt) -Font metrics written on feta16.tfm. -142 output files written: feta16.33 .. feta16.174 -Transcript written on feta16.log. - -@{char@:brace number 278@:87@:5.55215@:0@:56.73785@:56.73785@:0@:0@:brace278@} -[87] +@{char@:32th rest@:45@:0@:5.79152@:9.15068@:8.10811@:5.79152@:0@:5@} [45] +@{char@:1/2 Sharp (3 beams)@:54@:0@:5.33186@:7.29626@:7.29626@:5.33186@:0@:shar +p.slashslashslash.stem@} [54] +@{char@:G clef@:149@:0@:6.4639@:6.42606@:12.49574@:6.4639@:0@:G_change@} [149] @{char@:Pedal Ped@:162@:0@:11.28372@:0@:7.07@:11.28372@:0@:Ped@} [162] @{puorg@:pedal@} ) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-brackettips.mf -@{char@:brace number 279@:88@:5.56973@:0@:57.01546@:57.01546@:0@:0@:brace279@} -[88] +@{char@:percussion clef@:150@:-2.1105@:6.30002@:3.15001@:3.15001@:6.30002@:0@:p +ercussion@} [150] @{group@:brackettips@} @{char@:bracket tip up@:163@:0@:6.71649@:0.79538@:4.83588@:6.71649@:0@:up@} [163] -@{char@:brace number 280@:89@:5.58704@:0@:57.29395@:57.29395@:0@:0@:brace280@} -[89] -@{char@:Hufnagel fa clef@:84@:0@:2.69281@:2.58061@:2.24402@:2.69281@:0@:hufnage -l.fa_change@} [84] +@{char@:percussion clef (reduced)@:151@:-1.68842@:5.04004@:2.52002@:2.52002@:5. +04004@:0@:percussion_change@} [151] @{char@:bracket tip down@:164@:0@:6.71649@:4.83588@:0.79538@:6.71649@:0@:down@} [164] -@{char@:brace number 281@:90@:5.60461@:0@:57.5733@:57.5733@:0@:0@:brace281@} -[90] @{puorg@:brackettips@} -) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-accordion.mf -@{char@:mordent@:130@:4.67708@:4.67708@:3.74167@:3.74167@:4.67708@:0@:mordent@} -[130] -@{char@:brace number 282@:91@:5.6222@:0@:57.85353@:57.85353@:0@:0@:brace282@} -[91] -@{char@:brace number 283@:92@:5.63977@:0@:58.13464@:58.13464@:0@:0@:brace283@} -[92] +) +@{char@:64th rest@:46@:0@:6.23697@:13.60568@:8.10811@:6.23697@:0@:6@} [46] +@{char@:128th rest@:47@:0@:6.68251@:13.60568@:12.56311@:6.68251@:0@:7@} [47] +@{puorg@:rests@} +) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-accidentals.mf (/build/lilypond-2.19.81+really-2.18.2/mf/feta-accordion.mf @{group@:accordion@} @{char@:accordion register discant@:165@:5.59486@:5.59486@:0.20465@:10.80966@:5 .59486@:0@:discant@} [165] +@{char@:tab clef@:152@:-0.62999@:8.82004@:9.07208@:9.07208@:8.82004@:0@:tab@} +[152] @{char@:accordion register dot@:166@:0.88376@:0.88376@:0.88376@:0.88376@:0.8837 6@:0@:dot@} [166] -@{char@:brace number 284@:93@:5.65735@:0@:58.41663@:58.41663@:0@:0@:brace284@} -[93] -@{char@:Hufnagel do/fa clef@:85@:0@:3.366@:8.83575@:2.10376@:3.366@:0@:hufnagel -.do.fa@} [85] -@{char@:brace number 285@:94@:5.6752@:0@:58.6995@:58.6995@:0@:0@:brace285@} -[94] +@{char@:3/4 Sharp@:55@:0@:8.98004@:8.41876@:8.41876@:8.98004@:0@:sharp.slashsla +sh.stemstemstem@} [55] @{char@:accordion register freebass@:167@:3.82736@:3.82736@:0.20465@:7.27466@:3 .82736@:0@:freebass@} [167] @{char@:accordion register stdbass@:168@:7.36237@:7.36237@:0.20465@:14.34467@:7 .36237@:0@:stdbass@} [168] -@{char@:brace number 286@:95@:5.69278@:0@:58.98326@:58.98326@:0@:0@:brace286@} -[95] -@{char@:prallprall@:131@:7.01563@:7.01563@:2.80626@:2.80626@:7.01563@:0@:prallp -rall@} [131] -@{char@:Hufnagel do/fa clef@:86@:0@:2.69281@:8.19063@:1.68301@:2.69281@:0@:hufn -agel.do.fa_change@} [86] -@{char@:brace number 287@:96@:5.71063@:0@:59.2679@:59.2679@:0@:0@:brace287@} -[96] -@{font@:GNU@:LilyPond@:feta-braces-h@:160@:fetaBraces@} -@{char@:brace number 448@:65@:9.44571@:0@:118.92307@:118.92307@:0@:0@:brace448@ -} [65] -mf2pt1 is using the following font parameters: - font_version: 001.000 - font_comment: Font converted to Type 1 by mf2pt1, written by Scott Pakin. - font_family: feta26 - font_weight: Medium - font_identifier: feta25.2 - font_fixed_pitch: false - font_slant: 0 - font_underline_position: -40 - font_underline_thickness: 20 - font_name: feta26 - font_unique_id: 4368704 - font_size: 25.1058530510585 (bp) - font_coding_scheme: asis - -Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=39.8313492063492; bpppix 0.02; nonstopmode; input feta26.mf'"... - +@{group@:accidentals@} +@{char@:Sharp@:48@:0@:4.90053@:6.68251@:6.68251@:4.90053@:0@:sharp@} [48] +@{char@:tab clef (reduced)@:153@:-0.504@:7.05606@:7.25769@:7.25769@:7.05606@:0@ +:tab_change@} [153] +@{puorg@:clefs@} +) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-timesignatures.mf +@{char@:Natural@:56@:0@:3.74167@:8.41876@:8.41876@:3.74167@:0@:natural@} [56] @{char@:accordion register bayanbass@:169@:3.82736@:3.82736@:0.29236@:10.89737@ :3.82736@:0@:bayanbass@} [169] -@{char@:brace number 288@:97@:5.72849@:0@:59.55342@:59.55342@:0@:0@:brace288@} -[97] -@{char@:brace number 449@:66@:9.4751@:0@:119.39534@:119.39534@:0@:0@:brace449@} -[66] -@{char@:brace number 289@:98@:5.74661@:0@:59.83984@:59.83984@:0@:0@:brace289@} -[98] -@{char@:Kievan tsefaut clef@:87@:0@:4.20752@:6.31126@:1.54277@:4.20752@:0@:kiev -an.do@} [87] -@{char@:prallmordent@:132@:7.01563@:7.01563@:3.74167@:3.74167@:7.01563@:0@:pral -lmordent@} [132] -@{char@:brace number 450@:67@:9.50476@:0@:119.8691@:119.8691@:0@:0@:brace450@} -[67] -@{char@:Kievan tsefaut clef@:88@:0@:4.20752@:6.31126@:1.54277@:4.20752@:0@:kiev -an.do_change@} [88] -@{puorg@:clefs@} +@{group@:timesig@} +@{char@:4/4 meter@:154@:0@:5.23347@:3.15001@:3.15001@:5.23347@:0@:C44@} [154] +@{char@:2/2 meter@:155@:0@:5.23347@:3.15001@:3.15001@:5.23347@:0@:C22@} [155] +@{puorg@:timesig@} ) -@{char@:brace number 290@:99@:5.76447@:0@:60.12718@:60.12718@:0@:0@:brace290@} -[99] (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-custodes.mf -@{char@:brace number 291@:100@:5.7826@:0@:60.4154@:60.4154@:0@:0@:brace291@} -[100] -@{char@:upprall@:133@:7.01563@:7.01563@:2.80626@:2.80626@:7.01563@:0@:upprall@} -[133] -@{char@:upmordent@:134@:7.01563@:7.01563@:3.74167@:3.74167@:7.01563@:0@:upmorde -nt@} [134] -@{char@:brace number 292@:101@:5.80072@:0@:60.70453@:60.70453@:0@:0@:brace292@} -[101] -@{char@:pralldown@:135@:7.01563@:7.01563@:2.80626@:2.80626@:7.01563@:0@:pralldo -wn@} [135] -@{char@:brace number 293@:102@:5.81885@:0@:60.99457@:60.99457@:0@:0@:brace293@} -[102] -@{char@:brace number 294@:103@:5.83698@:0@:61.2855@:61.2855@:0@:0@:brace294@} -[103] -@{group@:custodes@} -@{char@:Custos Hufnagel@:89@:0@:1.93785@:1.61487@:2.80501@:1.93785@:0@:hufnagel -.u0@} [89] -@{char@:downprall@:136@:7.01563@:7.01563@:2.80626@:2.80626@:7.01563@:0@:downpra -ll@} [136] -@{char@:brace number 295@:104@:5.85538@:0@:61.57736@:61.57736@:0@:0@:brace295@} -[104] -@{char@:Custos Hufnagel@:90@:0@:1.93785@:1.61487@:4.20752@:1.93785@:0@:hufnagel -.u1@} [90] -@{char@:downmordent@:137@:7.01563@:7.01563@:3.74167@:3.74167@:7.01563@:0@:downm -ordent@} [137] -@{char@:prallup@:138@:7.01563@:7.01563@:2.80626@:2.80626@:7.01563@:0@:prallup@} -[138] -@{char@:brace number 296@:105@:5.8735@:0@:61.87013@:61.87013@:0@:0@:brace296@} -[105] -@{char@:brace number 451@:68@:9.5347@:0@:120.34433@:120.34433@:0@:0@:brace451@} -[68] -@{char@:Custos Hufnagel@:91@:0@:1.93785@:1.61487@:3.50626@:1.93785@:0@:hufnagel -.u2@} [91] -@{char@:brace number 452@:69@:9.56436@:0@:120.82108@:120.82108@:0@:0@:brace452@ -} [69] +@{char@:Arrowed Sharp (arrow up)@:49@:0@:4.90053@:6.68251@:12.0285@:4.90053@:0@ +:sharp.arrowup@} [49] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-pedals.mf +@{char@:Arrowed Natural (arrow up)@:57@:1.56322@:3.74167@:8.41876@:15.15375@:3. +74167@:0@:natural.arrowup@} [57] +@{group@:pedal@} +@{char@:Pedal asterisk@:156@:0@:4.90001@:0@:4.90001@:4.90001@:0@:*@} [156] +@{char@:Pedal dash@:157@:0@:3.15651@:0@:3.6@:3.15651@:0@:M@} [157] +@{char@:Pedal dot@:158@:0@:1.05217@:0@:1.05217@:1.05217@:0@:.@} [158] +@{char@:Arrowed Sharp (arrow down)@:50@:0.72202@:4.90053@:12.0285@:6.68251@:4.9 +0053@:0@:sharp.arrowdown@} [50] +@{char@:Pedal P@:159@:0@:5.25002@:0@:6.30002@:5.25002@:0@:P@} [159] +@{char@:Pedal d@:160@:0@:4.20001@:0@:5.51251@:4.20001@:0@:d@} [160] +@{char@:Arrowed Natural (arrow down)@:58@:0@:3.74167@:15.15375@:8.41876@:3.7416 +7@:0@:natural.arrowdown@} [58] @{char@:accordion oldEE@:170@:3.82736@:3.82736@:0@:7.4793@:3.82736@:0@:oldEE@} [170] -@{char@:brace number 297@:106@:5.8919@:0@:62.1638@:62.1638@:0@:0@:brace297@} -[106] @{char@:accordion push@:171@:3.36768@:0@:0@:8.41931@:0@:0@:push@} [171] -@{char@:brace number 453@:70@:9.5943@:0@:121.29929@:121.29929@:0@:0@:brace453@} -[70] -@{char@:Reverse Custos Hufnagel@:92@:0@:1.93785@:2.80501@:1.61487@:1.93785@:0@: -hufnagel.d0@} [92] -@{char@:brace number 298@:107@:5.91031@:0@:62.4584@:62.4584@:0@:0@:brace298@} -[107] @{char@:accordion pull@:172@:2.74115@:0.62653@:0@:8.41931@:0.62653@:0@:pull@} [172] @{puorg@:accordion@} -) -@{char@:brace number 454@:71@:9.62451@:0@:121.779@:121.779@:0@:0@:brace454@} -[71] -@{char@:lineprall@:139@:7.01563@:7.01563@:2.80626@:11.22504@:7.01563@:0@:linepr -all@} [139]) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-ties.mf -@{char@:brace number 299@:108@:5.92899@:0@:62.75392@:62.75392@:0@:0@:brace299@} -[108] -@{char@:Curved caesura@:140@:0@:11.225@:4.49002@:6.73499@:11.225@:0@:caesura.cu -rved@} [140] +) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-ties.mf +@{char@:Pedal e@:161@:0@:2.52@:0@:3.6@:2.52@:0@:e@} [161] +@{char@:Arrowed Sharp (arrows up and down)@:51@:0.72202@:4.90053@:12.0285@:12.0 +285@:4.90053@:0@:sharp.arrowboth@} [51] @{group@:ties@} @{char@:Short lyric tie@:173@:0@:0@:2.23882@:0@:0@:0@:lyric.short@} [173] -@{char@:brace number 300@:109@:5.94739@:0@:63.05037@:63.05037@:0@:0@:brace300@} -[109] -@{char@:Straight caesura@:141@:0@:11.225@:4.49002@:6.73499@:11.225@:0@:caesura. -straight@} [141] +@{char@:Arrowed Natural (arrows up and down)@:59@:1.56322@:3.74167@:15.15375@:1 +5.15375@:3.74167@:0@:natural.arrowboth@} [59] @{char@:Default lyric tie@:174@:0@:0@:2.31735@:0@:0@:0@:lyric.default@} [174] @{puorg@:ties@} ) @@ -275155,337 +272661,217 @@ @{parameter@:ledgerlinethickness@:0.89954@} @{parameter@:blot_diameter@:0.4@} @{tnof@}) ) -@{char@:Reverse Custos Hufnagel@:93@:0@:1.93785@:4.20752@:1.61487@:1.93785@:0@: -hufnagel.d1@} [93] -@{char@:brace number 301@:110@:5.96606@:0@:63.34773@:63.34773@:0@:0@:brace301@} -[110] -@{char@:Tick mark@:142@:3.36754@:6.1737@:0@:9.54124@:6.1737@:0@:tickmark@} -[142] -@{char@:Reverse Custos Hufnagel@:94@:0@:1.93785@:3.50626@:1.61487@:1.93785@:0@: -hufnagel.d2@} [94] -@{char@:brace number 302@:111@:5.98474@:0@:63.64604@:63.64604@:0@:0@:brace302@} -[111] -@{char@:brace number 303@:112@:6.00342@:0@:63.94528@:63.94528@:0@:0@:brace303@} -[112] +@{char@:Flat@:60@:0.62529@:4.49002@:3.36754@:10.66373@:4.49002@:0@:flat@} [60] +@{char@:Pedal Ped@:162@:0@:10.05482@:0@:6.30002@:10.05482@:0@:Ped@} [162] +@{puorg@:pedal@} +) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-brackettips.mf +@{group@:brackettips@} +@{char@:bracket tip up@:163@:0@:5.985@:0.70876@:4.3092@:5.985@:0@:up@} [163] +@{char@:1/2 Sharp@:52@:0@:3.11848@:6.68251@:6.68251@:3.11848@:0@:sharp.slashsla +sh.stem@} [52] (some charht values had to be adjusted by as much as 0.31819pt) (some chardp values had to be adjusted by as much as 0.22903pt) Font metrics written on feta14.tfm. 142 output files written: feta14.33 .. feta14.174 Transcript written on feta14.log. -@{char@:snap pizzicato (Bartok pizzicato)@:143@:2.99333@:2.99333@:2.99333@:4.49 -@:2.99333@:0@:snappizzicato@} [143] -@{puorg@:scripts@} +@{char@:bracket tip down@:164@:0@:5.985@:4.3092@:0.70876@:5.985@:0@:down@} +[164] +@{puorg@:brackettips@} +) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-accordion.mf +@{char@:Arrowed Flat (arrow up)@:61@:1.7977@:4.49002@:3.36754@:15.15375@:4.4900 +2@:0@:flat.arrowup@} [61] +@{group@:accordion@} +@{char@:accordion register discant@:165@:5.00879@:5.00879@:0.19864@:9.64868@:5. +00879@:0@:discant@} [165] +@{char@:accordion register dot@:166@:0.7875@:0.7875@:0.7875@:0.7875@:0.7875@:0@ +:dot@} [166] +@{char@:accordion register freebass@:167@:3.43378@:3.43378@:0.19864@:6.49866@:3 +.43378@:0@:freebass@} [167] +@{char@:Sharp (3 beams)@:53@:0@:4.90053@:6.68251@:6.68251@:4.90053@:0@:sharp.sl +ashslashslash.stemstem@} [53] +@{char@:accordion register stdbass@:168@:6.58379@:6.58379@:0.19864@:12.79868@:6 +.58379@:0@:stdbass@} [168] +@{char@:Arrowed Flat (arrow down)@:62@:1.7977@:4.49002@:12.34758@:10.66373@:4.4 +9002@:0@:flat.arrowdown@} [62] +@{char@:Arrowed Flat (arrow up and down)@:63@:1.7977@:4.49002@:12.34758@:15.153 +75@:4.49002@:0@:flat.arrowboth@} [63] +@{char@:accordion register bayanbass@:169@:3.43378@:3.43378@:0.28377@:9.7338@:3 +.43378@:0@:bayanbass@} [169] +@{char@:1/2 Sharp (3 beams)@:54@:0@:4.23224@:5.79152@:5.79152@:4.23224@:0@:shar +p.slashslashslash.stem@} [54] +@{char@:Flat (slashed)@:64@:2.24496@:4.49002@:3.36754@:10.66373@:4.49002@:0@:fl +at.slash@} [64] +@{char@:Flat (slashed twice)@:65@:2.24496@:4.49002@:3.36754@:10.66373@:4.49002@ +:0@:flat.slashslash@} [65] +@{char@:3/4 Sharp@:55@:0@:7.12804@:6.68251@:6.68251@:7.12804@:0@:sharp.slashsla +sh.stemstemstem@} [55] +@{char@:Flatflat (mirrored)@:66@:0@:8.98004@:3.36754@:10.66373@:8.98004@:0@:mir +roredflat.flat@} [66] +@{char@:accordion oldEE@:170@:3.43378@:3.43378@:0@:6.69728@:3.43378@:0@:oldEE@} +[170] +@{char@:accordion push@:171@:3.04382@:0@:0@:7.60968@:0@:0@:push@} [171] +@{char@:Semi flat@:67@:0.62529@:4.49002@:3.36754@:10.66373@:4.49002@:0@:mirrore +dflat@} [67] +@{char@:accordion pull@:172@:2.44975@:0.59407@:0@:7.60968@:0.59407@:0@:pull@} +[172] +@{puorg@:accordion@} +) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-ties.mf +@{group@:ties@} +@{char@:Short lyric tie@:173@:0@:0@:1.99496@:0@:0@:0@:lyric.short@} [173] +@{char@:Default lyric tie@:174@:0@:0@:2.06496@:0@:0@:0@:lyric.default@} [174] +@{puorg@:ties@} ) -@{char@:Custos Med.@:95@:0@:0.80743@:1.61487@:2.80501@:0.80743@:0@:medicaea.u0@ -} [95] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-clefs.mf -@{char@:brace number 304@:113@:6.02237@:0@:64.24545@:64.24545@:0@:0@:brace304@} -[113] -@{char@:Custos Med.@:96@:0@:0.80743@:1.61487@:4.20752@:0.80743@:0@:medicaea.u1@ -} [96] -@{char@:brace number 305@:114@:6.04105@:0@:64.54657@:64.54657@:0@:0@:brace305@} -[114] -@{char@:brace number 455@:72@:9.65445@:0@:122.26022@:122.26022@:0@:0@:brace455@ -} [72] -@{char@:brace number 306@:115@:6.06@:0@:64.84862@:64.84862@:0@:0@:brace306@} -[115] -@{char@:Custos Med.@:97@:0@:0.80743@:1.61487@:3.50626@:0.80743@:0@:medicaea.u2@ -} [97] -@{char@:brace number 456@:73@:9.68466@:0@:122.74295@:122.74295@:0@:0@:brace456@ -} [73] -@{char@:brace number 307@:116@:6.07895@:0@:65.15163@:65.15163@:0@:0@:brace307@} -[116] -@{char@:brace number 457@:74@:9.71515@:0@:123.22717@:123.22717@:0@:0@:brace457@ -} [74] -@{char@:brace number 308@:117@:6.09818@:0@:65.45557@:65.45557@:0@:0@:brace308@} -[117] -@{char@:brace number 309@:118@:6.11713@:0@:65.76048@:65.76048@:0@:0@:brace309@} -[118] -@{char@:Reverse Custos Med.@:98@:0@:0.80743@:2.80501@:1.61487@:0.80743@:0@:medi -caea.d0@} [98] -@{char@:brace number 310@:119@:6.13635@:0@:66.06633@:66.06633@:0@:0@:brace310@} -[119] -@{char@:brace number 311@:120@:6.15558@:0@:66.37315@:66.37315@:0@:0@:brace311@} -[120] -@{char@:Reverse Custos Med.@:99@:0@:0.80743@:4.20752@:1.61487@:0.80743@:0@:medi -caea.d1@} [99] -@{char@:brace number 458@:75@:9.74564@:0@:123.71294@:123.71294@:0@:0@:brace458@ -} [75] -@{char@:brace number 312@:121@:6.1748@:0@:66.68092@:66.68092@:0@:0@:brace312@} -[121] -@{char@:brace number 459@:76@:9.77612@:0@:124.20021@:124.20021@:0@:0@:brace459@ -} [76] -@{char@:brace number 313@:122@:6.19403@:0@:66.98967@:66.98967@:0@:0@:brace313@} -[122] -@{char@:Reverse Custos Med.@:100@:0@:0.80743@:3.50626@:1.61487@:0.80743@:0@:med -icaea.d2@} [100] -@{char@:brace number 460@:77@:9.80661@:0@:124.68903@:124.68903@:0@:0@:brace460@ -} [77] -@{group@:clefs@} -! Warning: Replacing filldraw with fill. -@{char@:C clef@:144@:0@:15.22581@:11.225@:11.225@:15.22581@:0@:C@} [144] -@{char@:brace number 314@:123@:6.21353@:0@:67.29936@:67.29936@:0@:0@:brace314@} -[123] -@{char@:brace number 461@:78@:9.83737@:0@:125.17935@:125.17935@:0@:0@:brace461@ -} [78] -@{char@:Custos Ed. Vat.@:101@:0@:0.77515@:1.00127@:2.80501@:0.77515@:0@:vatican -a.u0@} [101] -@{char@:brace number 315@:124@:6.23303@:0@:67.61005@:67.61005@:0@:0@:brace315@} -[124] -@{char@:brace number 462@:79@:9.86813@:0@:125.67122@:125.67122@:0@:0@:brace462@ -} [79] -! Warning: Replacing filldraw with fill. -@{char@:C clef@:145@:0@:12.28493@:8.98004@:8.98004@:12.28493@:0@:C_change@} -[145] -@{char@:Custos Ed. Vat.@:102@:0@:0.77515@:1.00127@:4.20752@:0.77515@:0@:vatican -a.u1@} [102] -@{char@:brace number 316@:125@:6.25253@:0@:67.92169@:67.92169@:0@:0@:brace316@} -[125] -@{char@:brace number 463@:80@:9.8989@:0@:126.16463@:126.16463@:0@:0@:brace463@} -[80] -@{char@:Custos Ed. Vat.@:103@:0@:0.77515@:1.00127@:3.50626@:0.77515@:0@:vatican -a.u2@} [103] -@{char@:brace number 317@:126@:6.27203@:0@:68.23433@:68.23433@:0@:0@:brace317@} -[126] +@{parameter@:staffsize@:12.6@} +@{parameter@:stafflinethickness@:0.43655@} +@{parameter@:staff_space@:3.15001@} +@{parameter@:linethickness@:0.43655@} +@{parameter@:black_notehead_width@:4.12764@} +@{parameter@:ledgerlinethickness@:0.87311@} +@{parameter@:blot_diameter@:0.4@} +@{tnof@}) ) +@{char@:Semi flat@:68@:2.24496@:4.49002@:3.36754@:10.66373@:4.49002@:0@:mirrore +dflat.backslash@} [68] +@{char@:Natural@:56@:0@:2.97@:6.68251@:6.68251@:2.97@:0@:natural@} [56] +@{char@:Double Flat@:69@:0.62529@:8.1381@:3.36754@:10.66373@:8.1381@:0@:flatfla +t@} [69] +(some charht values had to be adjusted by as much as 0.28354pt) +(some chardp values had to be adjusted by as much as 0.21828pt) +Font metrics written on feta13.tfm. +142 output files written: feta13.33 .. feta13.174 +Transcript written on feta13.log. + +@{char@:Arrowed Natural (arrow up)@:57@:1.44402@:2.97@:6.68251@:12.0285@:2.97@: +0@:natural.arrowup@} [57] +@{char@:3/4 Flat@:70@:0.62529@:8.1381@:3.36754@:10.66373@:8.1381@:0@:flatflat.s +lash@} [70] +@{char@:Double Sharp@:71@:0@:5.6125@:2.80626@:2.80626@:5.6125@:0@:doublesharp@} +[71] +@{char@:Right Parenthesis@:72@:0@:3.32733@:5.6125@:5.6125@:3.32733@:0@:rightpar +en@} [72] +@{char@:Arrowed Natural (arrow down)@:58@:0@:2.97@:12.0285@:6.68251@:2.97@:0@:n +atural.arrowdown@} [58] +@{char@:Left Parenthesis@:73@:3.32733@:0@:5.6125@:5.6125@:0@:0@:leftparen@} +[73]Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input feta16.mf'"... + +@{puorg@:accidentals@} +) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-arrowheads.mf +@{group@:arrowheads@} +@{char@:open@:74@:5.6125@:0.41687@:2.80626@:2.80626@:0.41687@:0@:open.01@} +[74] mf2pt1 is using the following font parameters: font_version: 001.000 font_comment: Font converted to Type 1 by mf2pt1, written by Scott Pakin. - font_family: feta16 + font_family: feta14 font_weight: Medium - font_identifier: feta15.87 + font_identifier: feta14.14 font_fixed_pitch: false font_slant: 0 - font_underline_position: -63 - font_underline_thickness: 32 - font_name: feta16 - font_unique_id: 4580761 - font_size: 15.8107098381071 (bp) + font_underline_position: -71 + font_underline_thickness: 35 + font_name: feta14 + font_unique_id: 4123041 + font_size: 14.0871731008717 (bp) font_coding_scheme: asis -Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=63.2482671707624; bpppix 0.02; nonstopmode; input feta16.mf'"... +Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=70.9865629420085; bpppix 0.02; nonstopmode; input feta14.mf'"... -@{char@:brace number 318@:127@:6.29181@:0@:68.54793@:68.54793@:0@:0@:brace318@} -[127] -@{char@:brace number 464@:81@:9.92993@:0@:126.65958@:126.65958@:0@:0@:brace464@ -} [81] -@{char@:brace number 319@:128@:6.31131@:0@:68.86252@:68.86252@:0@:0@:brace319@} -[128] -@{tnof@}) ) -@{char@:Reverse Custos Ed. Vat.@:104@:0@:0.77515@:2.80501@:1.00127@:0.77515@:0@ -:vaticana.d0@} [104] -@{char@:brace number 465@:82@:9.96097@:0@:127.15607@:127.15607@:0@:0@:brace465@ -} [82] -@{char@:brace number 466@:83@:9.99228@:0@:127.65411@:127.65411@:0@:0@:brace466@ +@{char@:open@:75@:0.41687@:5.6125@:2.80626@:2.80626@:5.6125@:0@:open.0M1@} +[75] +@{char@:Arrowed Natural (arrows up and down)@:59@:1.44402@:2.97@:12.0285@:12.02 +85@:2.97@:0@:natural.arrowboth@} [59] +@{char@:open@:76@:2.80626@:2.80626@:5.6125@:0.41687@:2.80626@:0@:open.11@} +[76] +@{char@:open@:77@:2.80626@:2.80626@:0.41687@:5.6125@:2.80626@:0@:open.1M1@} +[77] +@{char@:Flat@:60@:0.5776@:3.56401@:2.67303@:8.46448@:3.56401@:0@:flat@} [60] +@{char@:close@:78@:5.6125@:0@:2.80626@:2.80626@:0@:0@:close.01@} [78] +@{char@:close@:79@:0@:5.6125@:2.80626@:2.80626@:5.6125@:0@:close.0M1@} [79] +@{char@:close@:80@:2.80626@:2.80626@:5.6125@:0@:2.80626@:0@:close.11@} [80] +@{char@:Arrowed Flat (arrow up)@:61@:1.66061@:3.56401@:2.67303@:12.02849@:3.564 +01@:0@:flat.arrowup@} [61] +@{char@:close@:81@:2.80626@:2.80626@:0@:5.6125@:2.80626@:0@:close.1M1@} [81] +@{puorg@:arrowheads@} +) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-dots.mf +@{group@:dots@} +@{char@:duration dot@:82@:0@:2.54572@:1.27286@:1.27286@:2.54572@:0@:dot@} [82] +@{puorg@:dots@} +) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-scripts.mf +@{group@:scripts@} +@{char@:fermata up@:83@:7.40643@:7.40643@:0.39081@:8.108@:7.40643@:0@:ufermata@ } [83] -(some charht values had to be adjusted by as much as 0.54578pt) -(some chardp values had to be adjusted by as much as 0.54578pt) -Font metrics written on feta-braces-e.tfm. -64 output files written: feta-braces-e.65 .. feta-braces-e.128 -Transcript written on feta-braces-e.log. +@{char@:fermata down@:84@:7.40643@:7.40643@:8.108@:0.39081@:7.40643@:0@:dfermat +a@} [84] +@{char@:Arrowed Flat (arrow down)@:62@:1.66061@:3.56401@:9.80107@:8.46448@:3.56 +401@:0@:flat.arrowdown@} [62] +Converting PostScript graphics to Type 1 font programs... -@{char@:Reverse Custos Ed. Vat.@:105@:0@:0.77515@:4.20752@:1.00127@:0.77515@:0@ -:vaticana.d1@} [105] -@{char@:brace number 467@:84@:10.02359@:0@:128.15373@:128.15373@:0@:0@:brace467 -@} [84] -@{char@:Reverse Custos Ed. Vat.@:106@:0@:0.77515@:3.50626@:1.00127@:0.77515@:0@ -:vaticana.d2@} [106] -@{char@:brace number 468@:85@:10.0549@:0@:128.6549@:128.6549@:0@:0@:brace468@} -[85] -@{char@:brace number 469@:86@:10.08649@:0@:129.15765@:129.15765@:0@:0@:brace469 -@} [86] -@{char@:F clef @:146@:0@:15.06024@:14.03127@:5.6125@:15.06024@:0@:F@} [146] -@{char@:brace number 470@:87@:10.11807@:0@:129.66199@:129.66199@:0@:0@:brace470 -@} [87] -@{char@:Custos Mensural@:107@:0@:3.87566@:1.06581@:5.61002@:3.87566@:0@:mensura -l.u0@} [107] -@{char@:F clef (reduced)@:147@:0@:12.04825@:11.22505@:4.49002@:12.04825@:0@:F_c -hange@} [147] -@{char@:brace number 471@:88@:10.14966@:0@:130.1679@:130.1679@:0@:0@:brace471@} -[88] -@{char@:brace number 472@:89@:10.18152@:0@:130.67537@:130.67537@:0@:0@:brace472 -@} [89] -@{char@:Custos Mensural@:108@:0@:3.87566@:1.06581@:7.01253@:3.87566@:0@:mensura -l.u1@} [108] -mf2pt1 is using the following font parameters: - font_version: 001.000 - font_comment: Font converted to Type 1 by mf2pt1, written by Scott Pakin. - font_family: feta-braces-e - font_weight: Medium - font_identifier: feta-braces-e100 - font_fixed_pitch: false - font_slant: 0 - font_underline_position: -10 - font_underline_thickness: 5 - font_name: feta-braces-e - font_unique_id: 4142887 - font_size: 99.626400996264 (bp) - font_coding_scheme: asis +Invoking "t1asm feta-noteheads11.pt1 feta-noteheads11.pfb"... -Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=10.0375; bpppix 0.02; nonstopmode; input feta-braces-e.mf'"... +@{char@:short fermata up@:85@:5.6125@:5.6125@:0@:12.34749@:5.6125@:0@:ushortfer +mata@} [85] +@{char@:short fermata down@:86@:5.6125@:5.6125@:12.34749@:0@:5.6125@:0@:dshortf +ermata@} [86] +@{char@:Arrowed Flat (arrow up and down)@:63@:1.66061@:3.56401@:9.80107@:12.028 +49@:3.56401@:0@:flat.arrowboth@} [63] +@{char@:long fermata up@:87@:7.01564@:7.01564@:0@:8.41876@:7.01564@:0@:ulongfer +mata@} [87] +@{char@:long fermata down@:88@:7.01564@:7.01564@:8.41876@:0@:7.01564@:0@:dlongf +ermata@} [88] +@{char@:Flat (slashed)@:64@:1.78197@:3.56401@:2.67303@:8.46448@:3.56401@:0@:fla +t.slash@} [64] +Invoking "fontforge -script feta-noteheads11.pe feta-noteheads11.pfb"... -@{char@:brace number 473@:90@:10.21338@:0@:131.18445@:131.18445@:0@:0@:brace473 -@} [90] -@{char@:G clef@:148@:0@:14.39616@:14.3119@:26.94003@:14.39616@:0@:G@} [148] -@{char@:brace number 474@:91@:10.24524@:0@:131.69511@:131.69511@:0@:0@:brace474 -@} [91] -@{char@:Custos Mensural@:109@:0@:3.87566@:1.06581@:6.31126@:3.87566@:0@:mensura -l.u2@} [109] -@{char@:brace number 475@:92@:10.27737@:0@:132.20738@:132.20738@:0@:0@:brace475 -@} [92] -@{char@:brace number 476@:93@:10.30951@:0@:132.72125@:132.72125@:0@:0@:brace476 -@} [93] -@{char@:brace number 477@:94@:10.34164@:0@:133.23672@:133.23672@:0@:0@:brace477 -@} [94] -@{char@:brace number 478@:95@:10.37405@:0@:133.7538@:133.7538@:0@:0@:brace478@} -[95] -@{char@:brace number 479@:96@:10.40674@:0@:134.2725@:134.2725@:0@:0@:brace479@} -[96]This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) +@{char@:very long fermata up@:89@:8.41876@:8.41876@:0@:8.98004@:8.41876@:0@:uve +rylongfermata@} [89] +@{char@:very long fermata down@:90@:8.41876@:8.41876@:8.98004@:0@:8.41876@:0@:d +verylongfermata@} [90] +@{char@:Flat (slashed twice)@:65@:1.78197@:3.56401@:2.67303@:8.46448@:3.56401@: +0@:flat.slashslash@} [65] +@{char@:Thumb@:91@:2.24501@:2.24501@:4.49004@:2.80626@:2.24501@:0@:thumb@} +[91] +@{char@:> accent@:92@:5.05122@:5.05122@:2.80626@:2.80626@:5.05122@:0@:sforzato@ +} [92] +@{char@:Flatflat (mirrored)@:66@:0@:7.12804@:2.67303@:8.46448@:7.12804@:0@:mirr +oredflat.flat@} [66] +@{char@:espr@:93@:10.66373@:10.66373@:2.80626@:2.80626@:10.66373@:0@:espr@} +[93] +@{char@:staccato dot@:94@:1.12248@:1.12248@:1.12248@:1.12248@:1.12248@:0@:stacc +ato@} [94] +@{char@:staccatissimo/martellato up@:95@:1.08235@:1.08235@:0.2@:5.57237@:1.0823 +5@:0@:ustaccatissimo@} [95] +@{char@:staccatissimo/martellato down@:96@:1.08235@:1.08235@:5.57237@:0.2@:1.08 +235@:0@:dstaccatissimo@} [96] +@{char@:Semi flat@:67@:0.5776@:3.56401@:2.67303@:8.46448@:3.56401@:0@:mirroredf +lat@} [67] +@{char@:portato/single tenuto@:97@:3.36754@:3.36754@:0.41687@:0.41687@:3.36754@ +:0@:tenuto@} [97] +@{char@:portato/tenuto with staccato@:98@:3.36754@:3.36754@:0.36475@:3.65605@:3 +.36754@:0@:uportato@} [98] +@{char@:portato/tenuto with staccato@:99@:3.36754@:3.36754@:3.65605@:0.36475@:3 +.36754@:0@:dportato@} [99] +@{char@:Semi flat@:68@:1.78197@:3.56401@:2.67303@:8.46448@:3.56401@:0@:mirrored +flat.backslash@} [68] +@{char@:marcato up@:100@:2.80626@:2.80626@:0@:6.17378@:2.80626@:0@:umarcato@} +[100] +@{char@:marcato down@:101@:2.80626@:2.80626@:6.17378@:0@:2.80626@:0@:dmarcato@} +[101]This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) (./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp -@{char@:brace number 480@:97@:10.43915@:0@:134.79285@:134.79285@:0@:0@:brace480 -@} [97] -@{char@:brace number 481@:98@:10.47183@:0@:135.3148@:135.3148@:0@:0@:brace481@} -[98] -Preloading the plain base, version 0.99: preliminaries, - basic constants and mathematical macros, - macros for converting units, - macros and tables for various modes of operation, - macros for drawing and filling, - macros for proof labels and rules, - macros for character and font administration, -and a few last-minute items.) -@{char@:brace number 482@:99@:10.50479@:0@:135.8384@:135.8384@:0@:0@:brace482@} -[99]) -@{char@:brace number 483@:100@:10.53748@:0@:136.36363@:136.36363@:0@:0@:brace48 -3@} [100] -(/build/lilypond-2.19.81+really-2.18.2/mf/feta26.mf -@{char@:Reverse Custos Mensural@:110@:0@:3.87566@:5.61002@:1.06581@:3.87566@:0@ -:mensural.d0@} [110] -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-autometric.mf -****************************************************** -Using feta Autometric macros. -order of messages: - NAME/CODE/BP/WD/DP/HT/WX/WY -****************************************************** -) -@{char@:G clef@:149@:0@:11.51698@:11.44957@:22.26418@:11.51698@:0@:G_change@} -[149] -@{char@:brace number 484@:101@:10.57043@:0@:136.8905@:136.8905@:0@:0@:brace484@ -} [101] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-generic.mf -@{char@:Reverse Custos Mensural@:111@:0@:3.87566@:7.01253@:1.06581@:3.87566@:0@ -:mensural.d1@} [111] -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf -@{char@:brace number 485@:102@:10.60367@:0@:137.41902@:137.41902@:0@:0@:brace48 -5@} [102] -@{char@:percussion clef@:150@:-3.76036@:11.225@:5.6125@:5.6125@:11.225@:0@:perc -ussion@} [150] -@{char@:Reverse Custos Mensural@:112@:0@:3.87566@:6.31126@:1.06581@:3.87566@:0@ -:mensural.d2@} [112] -@{puorg@:custodes@} -) -@{char@:brace number 486@:103@:10.6369@:0@:137.9492@:137.9492@:0@:0@:brace486@} -[103] (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-accidentals.mf -@{char@:percussion clef (reduced)@:151@:-3.0083@:8.98004@:4.49002@:4.49002@:8.9 -8004@:0@:percussion_change@} [151] -@{char@:brace number 487@:104@:10.67014@:0@:138.48105@:138.48105@:0@:0@:brace48 -7@} [104]Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input feta-braces-b.mf'"... +@{char@:open (unstopped)@:102@:2.24501@:2.24501@:2.80626@:2.80626@:2.24501@:0@: +open@} [102]( echo ./out/feta26.pfb: ./feta-autometric.mf ./feta-generic.mf ./feta-macros.mf ./feta-params.mf ./feta-rests.mf ./feta-accidentals.mf ./feta-arrowheads.mf ./feta-dots.mf ./feta-scripts.mf ./feta-trills.mf ./feta-clefs.mf ./feta-timesignatures.mf ./feta-pedals.mf ./feta-brackettips.mf ./feta-accordion.mf ./feta-ties.mf ./feta-test-generic.mf ./feta-accidentals.mf > out/feta26.dep ) && TMP=`mktemp -d ./out/pfbtemp.feta26.XXXXXXXXX` \ +&& ( cd $TMP \ + && ln -s ../mf2pt1.mem . \ + && ln -s ../../mf2pt1.mp . \ + && MFINPUTS=/build/lilypond-2.19.81+really-2.18.2/mf:..:: /build/lilypond-2.19.81+really-2.18.2/scripts/build/out/mf2pt1 --rounding=0.0001 --family=feta26 --fullname=feta26 --name=feta26 feta26.mf ) \ +&& mv $TMP/*pfb ./out; \ +rm -rf $TMP -@{char@:brace number 488@:105@:10.70364@:0@:139.01456@:139.01456@:0@:0@:brace48 -8@} [105] -@{char@:brace number 489@:106@:10.73715@:0@:139.54973@:139.54973@:0@:0@:brace48 -9@} [106] -@{char@:brace number 490@:107@:10.77066@:0@:140.0866@:140.0866@:0@:0@:brace490@ -} [107] -@{char@:brace number 491@:108@:10.80444@:0@:140.62512@:140.62512@:0@:0@:brace49 -1@} [108]) -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf -@{char@:brace number 492@:109@:10.83823@:0@:141.16534@:141.16534@:0@:0@:brace49 -2@} [109] -@{char@:brace number 493@:110@:10.87201@:0@:141.70726@:141.70726@:0@:0@:brace49 -3@} [110]) -@{font@:GNU@:LilyPond@:feta@:25.2@:fetaMusic@} -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-rests.mf -@{char@:brace number 494@:111@:10.90607@:0@:142.25085@:142.25085@:0@:0@:brace49 -4@} [111] -@{group@:rests@} -@{char@:whole rest@:33@:0@:9.45001@:3.9375@:0@:9.45001@:0@:0@} [33] -@{char@:brace number 495@:112@:10.9404@:0@:142.79616@:142.79616@:0@:0@:brace495 -@} [112] -@{char@:half rest@:34@:0@:9.45001@:0@:3.9375@:9.45001@:0@:1@} [34] -@{char@:brace number 496@:113@:10.97446@:0@:143.34319@:143.34319@:0@:0@:brace49 -6@} [113] -@{group@:accidentals@} -@{char@:Ed. Med. Flat@:113@:0.28052@:1.68303@:1.68303@:2.80501@:1.68303@:0@:med -icaeaM1@} [113] -@{char@:brace number 497@:114@:11.00879@:0@:143.8919@:143.8919@:0@:0@:brace497@ -} [114] -@{char@:tab clef@:152@:-1.12248@:15.71503@:16.1641@:16.1641@:15.71503@:0@:tab@} -[152] -@{char@:whole rest (outside staff)@:35@:0@:9.45001@:3.9375@:0.54466@:9.45001@:0 -@:0o@} [35] -@{char@:Ed. Vat. Flat@:114@:0.10619@:1.5087@:0.95369@:2.55257@:1.5087@:0@:vatic -anaM1@} [114] -@{char@:brace number 498@:115@:11.0434@:0@:144.44234@:144.44234@:0@:0@:brace498 -@} [115] -@{char@:brace number 499@:116@:11.078@:0@:144.9945@:144.9945@:0@:0@:brace499@} -[116] -@{char@:brace number 500@:117@:11.11261@:0@:145.54842@:145.54842@:0@:0@:brace50 -0@} [117]This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) -(./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp -@{char@:tab clef (reduced)@:153@:-0.898@:12.57207@:12.93132@:12.93132@:12.57207 -@:0@:tab_change@} [153] -@{char@:Ed. Vat. Natural@:115@:0.16988@:1.29185@:2.13179@:2.13179@:1.29185@:0@: -vaticana0@} [115] -@{puorg@:clefs@} -) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-timesignatures.mf -@{char@:brace number 501@:118@:11.14749@:0@:146.10405@:146.10405@:0@:0@:brace50 -1@} [118] -Preloading the plain base, version 0.99: preliminaries, - basic constants and mathematical macros, - macros for converting units, - macros and tables for various modes of operation, - macros for drawing and filling, - macros for proof labels and rules, - macros for character and font administration, -and a few last-minute items.) -@{char@:brace number 502@:119@:11.18237@:0@:146.66142@:146.66142@:0@:0@:brace50 -2@} [119]) -@{char@:brace number 503@:120@:11.21725@:0@:147.22054@:147.22054@:0@:0@:brace50 -3@} [120] -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-braces-e.mf -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-braces.mf -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-autometric.mf -@{char@:brace number 504@:121@:11.25241@:0@:147.7814@:147.7814@:0@:0@:brace504@ -} [121] -****************************************************** -Using feta Autometric macros. -order of messages: - NAME/CODE/BP/WD/DP/HT/WX/WY -****************************************************** -) -@{char@:half rest (outside staff)@:36@:0@:9.45001@:0.54466@:3.9375@:9.45001@:0@ -:1o@} [36] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf -@{char@:brace number 505@:122@:11.28757@:0@:148.34402@:148.34402@:0@:0@:brace50 -5@} [122] -@{char@:maxima rest@:37@:0@:11.34@:6.3@:6.3@:11.34@:0@:M3@} [37]) -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf -@{char@:longa rest@:38@:0@:3.78@:6.3@:6.3@:3.78@:0@:M2@} [38] -@{char@:brace number 506@:123@:11.323@:0@:148.9084@:148.9084@:0@:0@:brace506@} -[123] -@{char@:breve rest@:39@:0@:3.78@:0@:6.3@:3.78@:0@:M1@} [39]) -@{char@:Mensural Sharp@:116@:1.06746@:1.62845@:1.29185@:1.29185@:1.62845@:0@:me -nsural1@} [116] -@{char@:brace number 507@:124@:11.35843@:0@:149.47455@:149.47455@:0@:0@:brace50 -7@} [124]This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) -(./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp -@{char@:breve rest (outside staff)@:40@:0@:3.78@:0.54466@:6.3@:3.78@:0@:M1o@} -[40] -@{char@:brace number 508@:125@:11.39386@:0@:150.04247@:150.04247@:0@:0@:brace50 -8@} [125] -@{group@:timesig@} -@{char@:4/4 meter@:154@:0@:9.58145@:5.6125@:5.6125@:9.58145@:0@:C44@} [154] -@{char@:brace number 509@:126@:11.42957@:0@:150.61217@:150.61217@:0@:0@:brace50 -9@} [126] -@{char@:Quarter rest@:41@:0@:5.98499@:7.875@:9.84377@:5.98499@:0@:2@} [41] +@{char@:halfopen (unstopped)@:103@:2.24501@:2.24501@:2.80626@:2.80626@:2.24501@ +:0@:halfopen@} [103] +@{char@:halfopen vertical@:104@:2.24501@:2.24501@:2.80626@:2.80626@:2.24501@:0@ +:halfopenvertical@} [104] +@{char@:Double Flat@:69@:0.5776@:6.45973@:2.67303@:8.46448@:6.45973@:0@:flatfla +t@} [69] Preloading the plain base, version 0.99: preliminaries, basic constants and mathematical macros, macros for converting units, @@ -275493,63 +272879,35 @@ macros for drawing and filling, macros for proof labels and rules, macros for character and font administration, -and a few last-minute items.) -@{char@:brace number 510@:127@:11.46555@:0@:151.18364@:151.18364@:0@:0@:brace51 -0@} [127] -@{char@:2/2 meter@:155@:0@:9.58145@:5.6125@:5.6125@:9.58145@:0@:C22@} [155] -@{puorg@:timesig@} -)) -@{char@:Classical quarter rest@:42@:0@:6.3@:6.57234@:5.16602@:6.3@:0@:2classica -l@} [42] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-pedals.mf -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-braces-b.mf -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-braces.mf -@{char@:brace number 511@:128@:11.50125@:0@:151.75693@:151.75693@:0@:0@:brace51 -1@} [128] +and a few last-minute items.)) +@{char@:plus (stopped)@:105@:3.0869@:3.0869@:3.0869@:3.0869@:3.0869@:0@:stopped +@} [105] +@{char@:Upbow@:106@:3.64813@:3.64813@:0@:11.67407@:3.64813@:0@:upbow@} [106] +(/build/lilypond-2.19.81+really-2.18.2/mf/feta14.mf +@{char@:Downbow@:107@:4.20938@:4.20938@:0@:7.4833@:4.20938@:0@:downbow@} [107] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-autometric.mf -@{tnof@}) ) -@{char@:8th rest@:43@:0@:6.3@:6.57234@:5.16602@:6.3@:0@:3@} [43] ****************************************************** Using feta Autometric macros. order of messages: NAME/CODE/BP/WD/DP/HT/WX/WY ****************************************************** -) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf -(some charht values had to be adjusted by as much as 0.99455pt) -(some chardp values had to be adjusted by as much as 0.99455pt) -Font metrics written on feta-braces-h.tfm. -64 output files written: feta-braces-h.65 .. feta-braces-h.128 -Transcript written on feta-braces-h.log. -) -@{group@:pedal@} -@{char@:Pedal asterisk@:156@:0@:8.73056@:0@:8.73056@:8.73056@:0@:*@} [156] -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-params.mfThis is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) +) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-generic.mf +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf) +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf) +@{char@:Reverse turn@:108@:6.13867@:6.13867@:2.97133@:2.97133@:6.13867@:0@:reve +rseturn@} [108] +@{font@:GNU@:LilyPond@:feta@:14.14@:fetaMusic@} +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-rests.mfThis is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) -@{char@:16th rest@:44@:0@:7.55998@:12.87234@:5.16602@:7.55998@:0@:4@} [44](./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp -@{font@:GNU@:LilyPond@:feta-braces-e@:100@:fetaBraces@} -@{char@:brace number 256@:65@:5.18329@:0@:50.84483@:50.84483@:0@:0@:brace256@} -[65]) -@{char@:32th rest@:45@:0@:8.19002@:12.87234@:11.46602@:8.19002@:0@:5@} [45] -@{char@:Mensural Flat@:117@:0.31854@:1.44052@:1.01979@:5.36757@:1.44052@:0@:men -suralM1@} [117] -@{font@:GNU@:LilyPond@:feta-braces-b@:40@:fetaBraces@} -@{char@:brace number 64@:65@:2.8443@:0@:13.48654@:13.48654@:0@:0@:brace64@} -[65] -@{char@:64th rest@:46@:0@:8.81996@:19.17235@:11.46602@:8.81996@:0@:6@} [46] -@{char@:brace number 257@:66@:5.1995@:0@:51.10399@:51.10399@:0@:0@:brace257@} -[66] -@{char@:brace number 65@:66@:2.85336@:0@:13.62875@:13.62875@:0@:0@:brace65@} -[66] -@{char@:128th rest@:47@:0@:9.45001@:19.17235@:17.76602@:9.45001@:0@:7@} [47] -@{puorg@:rests@} -) -@{char@:brace number 66@:67@:2.86215@:0@:13.77142@:13.77142@:0@:0@:brace66@} -[67] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-accidentals.mf -@{char@:brace number 258@:67@:5.2157@:0@:51.36397@:51.36397@:0@:0@:brace258@} -[67] -@{char@:brace number 67@:68@:2.87122@:0@:13.91452@:13.91452@:0@:0@:brace67@} -[68] -@{char@:brace number 259@:68@:5.23218@:0@:51.62476@:51.62476@:0@:0@:brace259@} -[68] +@{char@:Turn@:109@:6.13867@:6.13867@:2.97133@:2.97133@:6.13867@:0@:turn@} [109] +(./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp +@{group@:rests@} +@{char@:whole rest@:33@:0@:5.3025@:2.20938@:0@:5.3025@:0@:0@} [33] +@{char@:half rest@:34@:0@:5.3025@:0@:2.20938@:5.3025@:0@:1@} [34] +@{char@:whole rest (outside staff)@:35@:0@:5.3025@:2.20938@:0.44977@:5.3025@:0@ +:0o@} [35] +@{char@:half rest (outside staff)@:36@:0@:5.3025@:0.44977@:2.20938@:5.3025@:0@: +1o@} [36] Preloading the plain base, version 0.99: preliminaries, basic constants and mathematical macros, macros for converting units, @@ -275557,1132 +272915,1450 @@ macros for drawing and filling, macros for proof labels and rules, macros for character and font administration, -and a few last-minute items.) -@{char@:brace number 68@:69@:2.88028@:0@:14.05809@:14.05809@:0@:0@:brace68@} -[69] -@{char@:brace number 260@:69@:5.24866@:0@:51.88637@:51.88637@:0@:0@:brace260@} -[69] -@{group@:accidentals@} -@{char@:Sharp@:48@:0@:6.93004@:9.45001@:9.45001@:6.93004@:0@:sharp@} [48]) -@{char@:brace number 69@:70@:2.88907@:0@:14.2021@:14.2021@:0@:0@:brace69@} -[70] +and a few last-minute items.)@{char@:Trill (`tr')@:110@:4.77066@:4.77066@:0@:11.7862@:4.77066@:0@:trill@} +[110]) (/build/lilypond-2.19.81+really-2.18.2/mf/feta16.mf -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-autometric.mf -@{char@:brace number 261@:70@:5.26486@:0@:52.1488@:52.1488@:0@:0@:brace261@} -[70] +@{char@:left heel@:111@:2.80626@:2.80626@:2.80626@:3.74167@:2.80626@:0@:upedalh +eel@} [111] +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-autometric.mfCopyright (c) 2000-2014 by George Williams. See AUTHORS for Contributors. + License GPLv3+: GNU GPL version 3 or later + with many parts BSD . Please read LICENSE. + Based on sources from 11:21 UTC 24-Sep-2017-ML-D. + Based on source from git with hash: + +@{char@:maxima rest@:37@:0@:6.363@:3.535@:3.535@:6.363@:0@:M3@} [37] +@{char@:longa rest@:38@:0@:2.121@:3.535@:3.535@:2.121@:0@:M2@} [38] +@{char@:3/4 Flat@:70@:0.5776@:6.45973@:2.67303@:8.46448@:6.45973@:0@:flatflat.s +lash@} [70]Cannot find your hotkey definition file! + +@{char@:breve rest@:39@:0@:2.121@:0@:3.535@:2.121@:0@:M1@} [39] +@{char@:right heel@:112@:2.80626@:2.80626@:3.74167@:2.80626@:2.80626@:0@:dpedal +heel@} [112] +@{char@:left toe@:113@:2.80626@:2.80626@:0@:8.41876@:2.80626@:0@:upedaltoe@} +[113] +@{char@:breve rest (outside staff)@:40@:0@:2.121@:0.44977@:3.535@:2.121@:0@:M1o +@} [40] ****************************************************** Using feta Autometric macros. order of messages: NAME/CODE/BP/WD/DP/HT/WX/WY ****************************************************** -) -@{char@:brace number 70@:71@:2.89813@:0@:14.34656@:14.34656@:0@:0@:brace70@} -[71] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-generic.mf -@{char@:Pedal dash@:157@:0@:4.54573@:0@:6.41429@:4.54573@:0@:M@} [157] +) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-generic.mf (/build/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf -@{char@:brace number 262@:71@:5.28134@:0@:52.41205@:52.41205@:0@:0@:brace262@} +@{char@:Double Sharp@:71@:0@:4.455@:2.22751@:2.22751@:4.455@:0@:doublesharp@} [71] -@{char@:Pedal dot@:158@:0@:1.51524@:0@:1.51524@:1.51524@:0@:.@} [158] -@{char@:Arrowed Sharp (arrow up)@:49@:0@:6.93004@:9.45001@:17.01@:6.93004@:0@:s -harp.arrowup@} [49]) -@{char@:brace number 263@:72@:5.2981@:0@:52.67612@:52.67612@:0@:0@:brace263@} -[72] +@{char@:Quarter rest@:41@:0@:3.35825@:4.41876@:5.52344@:3.35825@:0@:2@} [41]) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf -@{char@:brace number 71@:72@:2.9072@:0@:14.49146@:14.49146@:0@:0@:brace71@} -[72] -@{char@:brace number 264@:73@:5.31458@:0@:52.94102@:52.94102@:0@:0@:brace264@} -[73]) -@{char@:brace number 72@:73@:2.91626@:0@:14.63683@:14.63683@:0@:0@:brace72@} -[73] -@{char@:brace number 265@:74@:5.33133@:0@:53.20676@:53.20676@:0@:0@:brace265@} -[74] +@{char@:Right Parenthesis@:72@:0@:2.70885@:4.455@:4.455@:2.70885@:0@:rightparen +@} [72] +@{char@:right toe@:114@:2.80626@:2.80626@:8.41876@:0@:2.80626@:0@:dpedaltoe@} +[114] +@{char@:Flageolet@:115@:2.99333@:2.99333@:2.99333@:2.99333@:2.99333@:0@:flageol +et@} [115] +@{char@:Classical quarter rest@:42@:0@:3.535@:3.75989@:2.89871@:3.535@:0@:2clas +sical@} [42] +@{char@:Segno@:116@:5.6125@:5.6125@:8.41876@:8.41876@:5.6125@:0@:segno@} [116] +@{char@:8th rest@:43@:0@:3.535@:3.75989@:2.89871@:3.535@:0@:3@} [43] +@{char@:16th rest@:44@:0@:4.24199@:7.29489@:2.89871@:4.24199@:0@:4@} [44]) @{font@:GNU@:LilyPond@:feta@:15.87@:fetaMusic@} (/build/lilypond-2.19.81+really-2.18.2/mf/feta-rests.mf -@{char@:brace number 266@:75@:5.34781@:0@:53.47331@:53.47331@:0@:0@:brace266@} -[75] -@{char@:brace number 73@:74@:2.9256@:0@:14.78264@:14.78264@:0@:0@:brace73@} -[74] -@{char@:Arrowed Sharp (arrow down)@:50@:0.817@:6.93004@:17.01@:9.45001@:6.93004 -@:0@:sharp.arrowdown@} [50] -@{char@:brace number 267@:76@:5.36456@:0@:53.7407@:53.7407@:0@:0@:brace267@} -[76] -@{char@:brace number 74@:75@:2.93466@:0@:14.92891@:14.92891@:0@:0@:brace74@} -[75] -@{char@:brace number 268@:77@:5.38132@:0@:54.00893@:54.00893@:0@:0@:brace268@} -[77] -@{char@:brace number 75@:76@:2.944@:0@:15.07565@:15.07565@:0@:0@:brace75@} -[76] -@{char@:brace number 269@:78@:5.39835@:0@:54.278@:54.278@:0@:0@:brace269@} -[78] -@{char@:brace number 270@:79@:5.4151@:0@:54.54791@:54.54791@:0@:0@:brace270@} -[79] -@{char@:brace number 76@:77@:2.95306@:0@:15.22285@:15.22285@:0@:0@:brace76@} -[77] -@{char@:brace number 271@:80@:5.43213@:0@:54.81866@:54.81866@:0@:0@:brace271@} -[80] -@{char@:Arrowed Sharp (arrows up and down)@:51@:0.817@:6.93004@:17.01@:17.01@:6 -.93004@:0@:sharp.arrowboth@} [51] -@{char@:brace number 77@:78@:2.9624@:0@:15.3705@:15.3705@:0@:0@:brace77@} [78] -@{char@:brace number 272@:81@:5.44916@:0@:55.09027@:55.09027@:0@:0@:brace272@} -[81] -@{char@:Pedal P@:159@:0@:9.35417@:0@:11.225@:9.35417@:0@:P@} [159] -@{char@:1/2 Sharp@:52@:0@:4.40999@:9.45001@:9.45001@:4.40999@:0@:sharp.slashsla -sh.stem@} [52] +@{char@:Varied Segno@:117@:7.01564@:7.01564@:22.45001@:22.45001@:7.01564@:0@:va +rsegno@} [117] @{group@:rests@} @{char@:whole rest@:33@:0@:5.95125@:2.47969@:0@:5.95125@:0@:0@} [33] -@{char@:Pedal d@:160@:0@:7.48334@:0@:9.82188@:7.48334@:0@:d@} [160] -@{char@:brace number 273@:82@:5.46619@:0@:55.36273@:55.36273@:0@:0@:brace273@} -[82] @{char@:half rest@:34@:0@:5.95125@:0@:2.47969@:5.95125@:0@:1@} [34] -@{char@:brace number 78@:79@:2.97147@:0@:15.51862@:15.51862@:0@:0@:brace78@} -[79] -@{char@:Pedal e@:161@:0@:4.49@:0@:6.41429@:4.49@:0@:e@} [161] -@{char@:brace number 274@:83@:5.48322@:0@:55.63605@:55.63605@:0@:0@:brace274@} -[83] +@{char@:Left Parenthesis@:73@:2.70885@:0@:4.455@:4.455@:0@:0@:leftparen@} [73] +@{puorg@:accidentals@} +) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-arrowheads.mf +@{group@:arrowheads@} +@{char@:open@:74@:4.455@:0.38507@:2.22751@:2.22751@:0.38507@:0@:open.01@} [74] +@{char@:open@:75@:0.38507@:4.455@:2.22751@:2.22751@:4.455@:0@:open.0M1@} [75] +@{char@:32th rest@:45@:0@:4.59552@:7.29489@:6.43372@:4.59552@:0@:5@} [45] +@{char@:64th rest@:46@:0@:4.94899@:10.8299@:6.43372@:4.94899@:0@:6@} [46] +@{char@:Coda@:118@:5.70609@:5.70609@:7.57692@:7.57692@:5.70609@:0@:coda@} [118] + @{char@:whole rest (outside staff)@:35@:0@:5.95125@:2.47969@:0.46461@:5.95125@: 0@:0o@} [35] -@{char@:brace number 79@:80@:2.9808@:0@:15.66719@:15.66719@:0@:0@:brace79@} -[80] -@{char@:brace number 275@:84@:5.50052@:0@:55.9102@:55.9102@:0@:0@:brace275@} -[84] -@{char@:Sharp (3 beams)@:53@:0@:6.93004@:9.45001@:9.45001@:6.93004@:0@:sharp.sl -ashslashslash.stemstem@} [53] @{char@:half rest (outside staff)@:36@:0@:5.95125@:0.46461@:2.47969@:5.95125@:0 @:1o@} [36] -@{char@:brace number 276@:85@:5.51755@:0@:56.18523@:56.18523@:0@:0@:brace276@} -[85] -@{char@:brace number 80@:81@:2.99014@:0@:15.81624@:15.81624@:0@:0@:brace80@} -[81] -@{char@:maxima rest@:37@:0@:7.14148@:3.9675@:3.9675@:7.14148@:0@:M3@} [37] -@{char@:brace number 277@:86@:5.53485@:0@:56.4611@:56.4611@:0@:0@:brace277@} -[86] +@{char@:maxima rest@:37@:0@:7.14148@:3.9675@:3.9675@:7.14148@:0@:M3@} [37]@{char@:Varied Coda@:119@:5.66586@:5.66586@:7.5367@:7.5367@:5.66586@:0@:varcoda +@} [119] @{char@:longa rest@:38@:0@:2.3805@:3.9675@:3.9675@:2.3805@:0@:M2@} [38] -@{char@:1/2 Sharp (3 beams)@:54@:0@:5.98499@:8.19002@:8.19002@:5.98499@:0@:shar -p.slashslashslash.stem@} [54] -@{char@:brace number 81@:82@:2.99948@:0@:15.96574@:15.96574@:0@:0@:brace81@} -[82] -@{char@:brace number 278@:87@:5.55215@:0@:56.73785@:56.73785@:0@:0@:brace278@} -[87] -@{char@:breve rest@:39@:0@:2.3805@:0@:3.9675@:2.3805@:0@:M1@} [39] -@{char@:brace number 279@:88@:5.56973@:0@:57.01546@:57.01546@:0@:0@:brace279@} -[88] -@{char@:brace number 82@:83@:3.0091@:0@:16.1157@:16.1157@:0@:0@:brace82@} [83] -@{char@:brace number 280@:89@:5.58704@:0@:57.29395@:57.29395@:0@:0@:brace280@} -[89] -@{char@:3/4 Sharp@:55@:0@:10.08005@:9.45001@:9.45001@:10.08005@:0@:sharp.slashs -lash.stemstemstem@} [55] -@{char@:brace number 281@:90@:5.60461@:0@:57.5733@:57.5733@:0@:0@:brace281@} -[90] -@{char@:brace number 83@:84@:3.01843@:0@:16.26616@:16.26616@:0@:0@:brace83@} -[84] -@{char@:brace number 282@:91@:5.6222@:0@:57.85353@:57.85353@:0@:0@:brace282@} -[91] -@{char@:Natural@:56@:0@:4.2@:9.45001@:9.45001@:4.2@:0@:natural@} [56] -@{char@:brace number 84@:85@:3.02777@:0@:16.41708@:16.41708@:0@:0@:brace84@} -[85] -@{char@:brace number 85@:86@:3.03738@:0@:16.56848@:16.56848@:0@:0@:brace85@} -[86] -@{char@:brace number 86@:87@:3.04672@:0@:16.72035@:16.72035@:0@:0@:brace86@} -[87] -@{char@:Arrowed Natural (arrow up)@:57@:1.63399@:4.2@:9.45001@:17.01@:4.2@:0@:n -atural.arrowup@} [57] -@{char@:Pedal Ped@:162@:0@:17.91512@:0@:11.225@:17.91512@:0@:Ped@} [162] -@{puorg@:pedal@} -) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-brackettips.mf +@{char@:open@:76@:2.22751@:2.22751@:4.455@:0.38507@:2.22751@:0@:open.11@} [76] +@{char@:Right Comma@:120@:0@:2.80626@:3.36754@:3.36754@:2.80626@:0@:rcomma@} +[120] +@{char@:Left Comma@:121@:2.80626@:0@:3.36754@:3.36754@:0@:0@:lcomma@} [121] +@{char@:open@:77@:2.22751@:2.22751@:0.38507@:4.455@:2.22751@:0@:open.1M1@} +[77] +@{char@:Right Varied Comma@:122@:1.40312@:1.40312@:3.36754@:3.36754@:1.40312@:0 +@:rvarcomma@} [122] +@{char@:close@:78@:4.455@:0@:2.22751@:2.22751@:0@:0@:close.01@} [78] +@{char@:128th rest@:47@:0@:5.3025@:10.8299@:9.96872@:5.3025@:0@:7@} [47] +@{puorg@:rests@} +) +@{char@:breve rest@:39@:0@:2.3805@:0@:3.9675@:2.3805@:0@:M1@} [39] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-accidentals.mf @{char@:breve rest (outside staff)@:40@:0@:2.3805@:0.46461@:3.9675@:2.3805@:0@: M1o@} [40] -@{char@:brace number 87@:88@:3.05634@:0@:16.87268@:16.87268@:0@:0@:brace87@} -[88] -@{char@:brace number 283@:92@:5.63977@:0@:58.13464@:58.13464@:0@:0@:brace283@} -[92] -@{char@:brace number 88@:89@:3.06595@:0@:17.0255@:17.0255@:0@:0@:brace88@} -[89] +@{group@:accidentals@} +@{char@:Sharp@:48@:0@:3.88852@:5.3025@:5.3025@:3.88852@:0@:sharp@} [48] +@{char@:close@:79@:0@:4.455@:2.22751@:2.22751@:4.455@:0@:close.0M1@} [79] +@{char@:Left Varied Comma@:123@:1.40312@:1.40312@:3.36754@:3.36754@:1.40312@:0@ +:lvarcomma@} [123] +@{char@:close@:80@:2.22751@:2.22751@:4.455@:0@:2.22751@:0@:close.11@} [80] +@{char@:Arpeggio@:124@:0@:4.49002@:0@:5.6125@:4.49002@:0@:arpeggio@} [124] +@{char@:close@:81@:2.22751@:2.22751@:0@:4.455@:2.22751@:0@:close.1M1@} [81] +@{puorg@:arrowheads@} +) +@{char@:Arrowed Sharp (arrow up)@:49@:0@:3.88852@:5.3025@:9.5445@:3.88852@:0@:s +harp.arrowup@} [49] @{char@:Quarter rest@:41@:0@:3.76912@:4.95938@:6.1992@:3.76912@:0@:2@} [41] -@{char@:brace number 284@:93@:5.65735@:0@:58.41663@:58.41663@:0@:0@:brace284@} -[93] -@{char@:brace number 89@:90@:3.07556@:0@:17.1788@:17.1788@:0@:0@:brace89@} -[90] +@{char@:Trill_element@:125@:0@:5.6125@:0@:4.49002@:5.6125@:0@:trill_element@} +[125] @{char@:Classical quarter rest@:42@:0@:3.9675@:4.19981@:3.25336@:3.9675@:0@:2cl assical@} [42] -@{char@:brace number 285@:94@:5.6752@:0@:58.6995@:58.6995@:0@:0@:brace285@} -[94] -@{char@:brace number 90@:91@:3.08517@:0@:17.33258@:17.33258@:0@:0@:brace90@} -[91] -@{char@:Arrowed Natural (arrow down)@:58@:0@:4.2@:17.01@:9.45001@:4.2@:0@:natur -al.arrowdown@} [58] +@{char@:Arpeggio arrow down@:126@:0@:4.49002@:0@:5.6125@:4.49002@:0@:arpeggio.a +rrow.M1@} [126] +@{char@:Arrowed Sharp (arrow down)@:50@:0.67465@:3.88852@:9.5445@:5.3025@:3.888 +52@:0@:sharp.arrowdown@} [50] +@{char@:Arpeggio arrow up@:127@:0@:4.49002@:0@:5.6125@:4.49002@:0@:arpeggio.arr +ow.1@} [127] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-trills.mf +@{char@:trilelement@:128@:2.33855@:2.33855@:2.80626@:2.80626@:2.33855@:0@:trile +lement@} [128] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-dots.mf +@{group@:dots@} +@{char@:duration dot@:82@:0@:1.98683@:0.99342@:0.99342@:1.98683@:0@:dot@} [82] +@{puorg@:dots@} +) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-scripts.mf +@{group@:scripts@} +@{char@:fermata up@:83@:5.92976@:5.92976@:0.36101@:6.48665@:5.92976@:0@:ufermat +a@} [83] @{char@:8th rest@:43@:0@:3.9675@:4.19981@:3.25336@:3.9675@:0@:3@} [43] -@{char@:brace number 286@:95@:5.69278@:0@:58.98326@:58.98326@:0@:0@:brace286@} -[95] -@{char@:brace number 91@:92@:3.09479@:0@:17.48683@:17.48683@:0@:0@:brace91@} -[92] -@{char@:brace number 287@:96@:5.71063@:0@:59.2679@:59.2679@:0@:0@:brace287@} -[96] +@{char@:Arrowed Sharp (arrows up and down)@:51@:0.67465@:3.88852@:9.5445@:9.544 +5@:3.88852@:0@:sharp.arrowboth@} [51] @{char@:16th rest@:44@:0@:4.76099@:8.16731@:3.25336@:4.76099@:0@:4@} [44] -@{char@:brace number 92@:93@:3.1044@:0@:17.64157@:17.64157@:0@:0@:brace92@} -[93] -@{char@:brace number 288@:97@:5.72849@:0@:59.55342@:59.55342@:0@:0@:brace288@} -[97] -@{char@:brace number 93@:94@:3.11429@:0@:17.7968@:17.7968@:0@:0@:brace93@} -[94] -@{group@:brackettips@} -@{char@:bracket tip up@:163@:0@:10.66373@:1.2628@:7.6779@:10.66373@:0@:up@} -[163] -@{char@:Hufnagel Flat@:118@:0.42471@:1.82722@:1.05386@:5.26138@:1.82722@:0@:huf -nagelM1@} [118] -@{char@:Arrowed Natural (arrows up and down)@:59@:1.63399@:4.2@:17.01@:17.01@:4 -.2@:0@:natural.arrowboth@} [59] -@{char@:brace number 289@:98@:5.74661@:0@:59.83984@:59.83984@:0@:0@:brace289@} -[98] -@{char@:bracket tip down@:164@:0@:10.66373@:7.6779@:1.2628@:10.66373@:0@:down@} -[164] -@{puorg@:brackettips@} -) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-accordion.mf -@{char@:brace number 94@:95@:3.1239@:0@:17.95251@:17.95251@:0@:0@:brace94@} -[95] -@{char@:Kievan sharp@:119@:0@:4.48804@:4.48804@:4.48804@:4.48804@:0@:kievan1@} -[119] -@{char@:brace number 290@:99@:5.76447@:0@:60.12718@:60.12718@:0@:0@:brace290@} -[99] -@{char@:Flat@:60@:0.6536@:5.04002@:3.78004@:11.96997@:5.04002@:0@:flat@} [60] -@{char@:Kievan flat@:120@:0@:2.80501@:2.80501@:5.04903@:2.80501@:0@:kievanM1@} -[120] -@{puorg@:accidentals@} -) (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-flags.mf -@{char@:brace number 95@:96@:3.13379@:0@:18.1087@:18.1087@:0@:0@:brace95@} -[96] -@{char@:brace number 291@:100@:5.7826@:0@:60.4154@:60.4154@:0@:0@:brace291@} -[100] -@{group@:accordion@} -@{char@:accordion register discant@:165@:8.75746@:8.75746@:0.23709@:17.07462@:8 -.75746@:0@:discant@} [165] -@{char@:brace number 96@:97@:3.14368@:0@:18.2654@:18.2654@:0@:0@:brace96@} -[97] -@{char@:brace number 292@:101@:5.80072@:0@:60.70453@:60.70453@:0@:0@:brace292@} -[101] -@{char@:Arrowed Flat (arrow up)@:61@:1.87909@:5.04002@:3.78004@:17.01@:5.04002@ -:0@:flat.arrowup@} [61] -@{group@:flags@} -@{char@:8th Mensural Flag (up)@:121@:0@:1.68303@:5.61002@:0.28052@:1.68303@:0@: -mensuralu03@} [121] -@{char@:brace number 293@:102@:5.81885@:0@:60.99457@:60.99457@:0@:0@:brace293@} -[102] -@{char@:brace number 97@:98@:3.15329@:0@:18.42258@:18.42258@:0@:0@:brace97@} -[98] -@{char@:brace number 294@:103@:5.83698@:0@:61.2855@:61.2855@:0@:0@:brace294@} -[103] -@{char@:8th Mensural Flag (up)@:122@:0@:1.68303@:4.20752@:0.28052@:1.68303@:0@: -mensuralu13@} [122] -@{char@:Arrowed Flat (arrow down)@:62@:1.87909@:5.04002@:13.86009@:11.96997@:5. -04002@:0@:flat.arrowdown@} [62] +@{char@:prall@:129@:4.67708@:4.67708@:2.80626@:2.80626@:4.67708@:0@:prall@} +[129] +@{char@:1/2 Sharp@:52@:0@:2.47449@:5.3025@:5.3025@:2.47449@:0@:sharp.slashslash +.stem@} [52] +@{char@:fermata down@:84@:5.92976@:5.92976@:6.48665@:0.36101@:5.92976@:0@:dferm +ata@} [84] +@{char@:short fermata up@:85@:4.455@:4.455@:0@:9.801@:4.455@:0@:ushortfermata@} +[85] +@{char@:Sharp (3 beams)@:53@:0@:3.88852@:5.3025@:5.3025@:3.88852@:0@:sharp.slas +hslashslash.stemstem@} [53] @{char@:32th rest@:45@:0@:5.15776@:8.16731@:7.22086@:5.15776@:0@:5@} [45] -@{char@:brace number 98@:99@:3.16318@:0@:18.58025@:18.58025@:0@:0@:brace98@} -[99] -@{char@:brace number 295@:104@:5.85538@:0@:61.57736@:61.57736@:0@:0@:brace295@} -[104] -@{char@:brace number 296@:105@:5.8735@:0@:61.87013@:61.87013@:0@:0@:brace296@} -[105] -@{char@:brace number 99@:100@:3.17307@:0@:18.7384@:18.7384@:0@:0@:brace99@} -[100] +@{char@:mordent@:130@:4.67708@:4.67708@:3.74167@:3.74167@:4.67708@:0@:mordent@} +[130] @{char@:64th rest@:46@:0@:5.55447@:12.13481@:7.22086@:5.55447@:0@:6@} [46] -@{char@:Arrowed Flat (arrow up and down)@:63@:1.87909@:5.04002@:13.86009@:17.01 -@:5.04002@:0@:flat.arrowboth@} [63] -@{char@:brace number 297@:106@:5.8919@:0@:62.1638@:62.1638@:0@:0@:brace297@} -[106] -@{char@:brace number 100@:101@:3.18323@:0@:18.89705@:18.89705@:0@:0@:brace100@} -[101] -@{char@:brace number 298@:107@:5.91031@:0@:62.4584@:62.4584@:0@:0@:brace298@} -[107] -@{char@:brace number 101@:102@:3.19312@:0@:19.05621@:19.05621@:0@:0@:brace101@} -[102] -@{char@:accordion register dot@:166@:1.40314@:1.40314@:1.40314@:1.40314@:1.4031 -4@:0@:dot@} [166] -@{char@:brace number 299@:108@:5.92899@:0@:62.75392@:62.75392@:0@:0@:brace299@} -[108] +@{char@:1/2 Sharp (3 beams)@:54@:0@:3.35825@:4.59552@:4.59552@:3.35825@:0@:shar +p.slashslashslash.stem@} [54] +@{char@:short fermata down@:86@:4.455@:4.455@:9.801@:0@:4.455@:0@:dshortfermata +@} [86] +@{char@:prallprall@:131@:7.01563@:7.01563@:2.80626@:2.80626@:7.01563@:0@:prallp +rall@} [131] +@{char@:long fermata up@:87@:5.56876@:5.56876@:0@:6.68251@:5.56876@:0@:ulongfer +mata@} [87] +@{char@:long fermata down@:88@:5.56876@:5.56876@:6.68251@:0@:5.56876@:0@:dlongf +ermata@} [88] +@{char@:3/4 Sharp@:55@:0@:5.65602@:5.3025@:5.3025@:5.65602@:0@:sharp.slashslash +.stemstemstem@} [55] @{char@:128th rest@:47@:0@:5.95125@:12.13481@:11.18835@:5.95125@:0@:7@} [47] @{puorg@:rests@} -) -@{char@:brace number 102@:103@:3.203@:0@:19.21587@:19.21587@:0@:0@:brace102@} -[103] -@{char@:accordion register freebass@:167@:5.9512@:5.9512@:0.23709@:11.4621@:5.9 -512@:0@:freebass@} [167] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-accidentals.mf -@{char@:Flat (slashed)@:64@:2.51996@:5.04002@:3.78004@:11.96997@:5.04002@:0@:fl -at.slash@} [64] -@{char@:brace number 300@:109@:5.94739@:0@:63.05037@:63.05037@:0@:0@:brace300@} -[109] -@{char@:brace number 103@:104@:3.21317@:0@:19.37602@:19.37602@:0@:0@:brace103@} -[104] -@{char@:brace number 104@:105@:3.22305@:0@:19.53668@:19.53668@:0@:0@:brace104@} -[105] -@{char@:brace number 105@:106@:3.23322@:0@:19.69783@:19.69783@:0@:0@:brace105@} -[106] -@{char@:8th Mensural Flag (up)@:123@:0@:1.68303@:4.90877@:0.28052@:1.68303@:0@: -mensuralu23@} [123] -@{char@:Flat (slashed twice)@:65@:2.51996@:5.04002@:3.78004@:11.96997@:5.04002@ -:0@:flat.slashslash@} [65] -@{char@:brace number 106@:107@:3.24338@:0@:19.8595@:19.8595@:0@:0@:brace106@} -[107] -@{char@:Flatflat (mirrored)@:66@:0@:10.08005@:3.78004@:11.96997@:10.08005@:0@:m -irroredflat.flat@} [66] -@{char@:8th Mensural Flag (down)@:124@:1.68303@:0@:0.28052@:5.61002@:0@:0@:mens -urald03@} [124] -@{char@:brace number 301@:110@:5.96606@:0@:63.34773@:63.34773@:0@:0@:brace301@} -[110] -@{char@:brace number 107@:108@:3.25354@:0@:20.02167@:20.02167@:0@:0@:brace107@} -[108] -@{char@:brace number 302@:111@:5.98474@:0@:63.64604@:63.64604@:0@:0@:brace302@} -[111] -@{char@:brace number 108@:109@:3.2637@:0@:20.18434@:20.18434@:0@:0@:brace108@} -[109] -@{char@:8th Mensural Flag (down)@:125@:1.68303@:0@:0.28052@:4.20752@:0@:0@:mens -urald13@} [125] -@{char@:Semi flat@:67@:0.6536@:5.04002@:3.78004@:11.96997@:5.04002@:0@:mirrored -flat@} [67] -@{char@:brace number 303@:112@:6.00342@:0@:63.94528@:63.94528@:0@:0@:brace303@} -[112] -@{char@:brace number 109@:110@:3.27386@:0@:20.34752@:20.34752@:0@:0@:brace109@} -[110] -@{char@:8th Mensural Flag (down)@:126@:1.68303@:0@:0.28052@:4.90877@:0@:0@:mens -urald23@} [126] -@{char@:accordion register stdbass@:168@:11.5637@:11.5637@:0.23709@:22.6871@:11 -.5637@:0@:stdbass@} [168] -@{char@:Semi flat@:68@:2.51996@:5.04002@:3.78004@:11.96997@:5.04002@:0@:mirrore -dflat.backslash@} [68] -@{char@:brace number 304@:113@:6.02237@:0@:64.24545@:64.24545@:0@:0@:brace304@} -[113] -@{char@:brace number 110@:111@:3.2843@:0@:20.51122@:20.51122@:0@:0@:brace110@} -[111] +) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-accidentals.mf +@{char@:prallmordent@:132@:7.01563@:7.01563@:3.74167@:3.74167@:7.01563@:0@:pral +lmordent@} [132] +@{char@:very long fermata up@:89@:6.68251@:6.68251@:0@:7.12804@:6.68251@:0@:uve +rylongfermata@} [89] +@{char@:Natural@:56@:0@:2.35667@:5.3025@:5.3025@:2.35667@:0@:natural@} [56] +@{char@:Arrowed Natural (arrow up)@:57@:1.3493@:2.35667@:5.3025@:9.5445@:2.3566 +7@:0@:natural.arrowup@} [57] @{group@:accidentals@} @{char@:Sharp@:48@:0@:4.36427@:5.95125@:5.95125@:4.36427@:0@:sharp@} [48] -@{char@:brace number 305@:114@:6.04105@:0@:64.54657@:64.54657@:0@:0@:brace305@} -[114] -@{char@:accordion register bayanbass@:169@:5.9512@:5.9512@:0.3387@:17.17621@:5. -9512@:0@:bayanbass@} [169] -@{char@:brace number 111@:112@:3.29446@:0@:20.67543@:20.67543@:0@:0@:brace111@} -[112] -@{char@:brace number 306@:115@:6.06@:0@:64.84862@:64.84862@:0@:0@:brace306@} -[115] -@{char@:Double Flat@:69@:0.6536@:9.13498@:3.78004@:11.96997@:9.13498@:0@:flatfl -at@} [69] -@{char@:brace number 112@:113@:3.3049@:0@:20.84016@:20.84016@:0@:0@:brace112@} -[113] +@{char@:upprall@:133@:7.01563@:7.01563@:2.80626@:2.80626@:7.01563@:0@:upprall@} +[133] +@{char@:upmordent@:134@:7.01563@:7.01563@:3.74167@:3.74167@:7.01563@:0@:upmorde +nt@} [134] +@{char@:pralldown@:135@:7.01563@:7.01563@:2.80626@:2.80626@:7.01563@:0@:pralldo +wn@} [135] +@{char@:very long fermata down@:90@:6.68251@:6.68251@:7.12804@:0@:6.68251@:0@:d +verylongfermata@} [90] +@{char@:Arrowed Natural (arrow down)@:58@:0@:2.35667@:9.5445@:5.3025@:2.35667@: +0@:natural.arrowdown@} [58] +@{char@:Thumb@:91@:1.782@:1.782@:3.56403@:2.22751@:1.782@:0@:thumb@} [91] +@{char@:downprall@:136@:7.01563@:7.01563@:2.80626@:2.80626@:7.01563@:0@:downpra +ll@} [136]( echo ./out/feta-braces-d.pfb: ./feta-braces.mf ./feta-autometric.mf ./feta-macros.mf ./feta-params.mf > out/feta-braces-d.dep ) && TMP=`mktemp -d ./out/pfbtemp.feta-braces-d.XXXXXXXXX` \ +&& ( cd $TMP \ + && ln -s ../mf2pt1.mem . \ + && ln -s ../../mf2pt1.mp . \ + && MFINPUTS=/build/lilypond-2.19.81+really-2.18.2/mf:..:: /build/lilypond-2.19.81+really-2.18.2/scripts/build/out/mf2pt1 --rounding=0.0001 --family=feta-braces-d --fullname=feta-braces-d --name=feta-braces-d feta-braces-d.mf ) \ +&& mv $TMP/*pfb ./out; \ +rm -rf $TMP + +@{char@:Arrowed Natural (arrows up and down)@:59@:1.3493@:2.35667@:9.5445@:9.54 +45@:2.35667@:0@:natural.arrowboth@} [59] +@{char@:Flat@:60@:0.53972@:2.82802@:2.12102@:6.71649@:2.82802@:0@:flat@} [60] +@{char@:Arrowed Flat (arrow up)@:61@:1.5517@:2.82802@:2.12102@:9.54451@:2.82802 +@:0@:flat.arrowup@} [61] +@{char@:> accent@:92@:4.00948@:4.00948@:2.22751@:2.22751@:4.00948@:0@:sforzato@ +} [92] +@{char@:downmordent@:137@:7.01563@:7.01563@:3.74167@:3.74167@:7.01563@:0@:downm +ordent@} [137] +@{char@:espr@:93@:8.46448@:8.46448@:2.22751@:2.22751@:8.46448@:0@:espr@} [93] +@{char@:prallup@:138@:7.01563@:7.01563@:2.80626@:2.80626@:7.01563@:0@:prallup@} +[138] +@{char@:Arrowed Flat (arrow down)@:62@:1.5517@:2.82802@:7.77704@:6.71649@:2.828 +02@:0@:flat.arrowdown@} [62] +@{char@:staccato dot@:94@:0.89099@:0.89099@:0.89099@:0.89099@:0.89099@:0@:stacc +ato@} [94] +@{char@:lineprall@:139@:7.01563@:7.01563@:2.80626@:11.22504@:7.01563@:0@:linepr +all@} [139]) +@{char@:Arrowed Flat (arrow up and down)@:63@:1.5517@:2.82802@:7.77704@:9.54451 +@:2.82802@:0@:flat.arrowboth@} [63] @{char@:Arrowed Sharp (arrow up)@:49@:0@:4.36427@:5.95125@:10.71223@:4.36427@:0 @:sharp.arrowup@} [49] -@{char@:brace number 307@:116@:6.07895@:0@:65.15163@:65.15163@:0@:0@:brace307@} -[116] -@{char@:brace number 113@:114@:3.31506@:0@:21.0054@:21.0054@:0@:0@:brace113@} -[114] -@{char@:brace number 308@:117@:6.09818@:0@:65.45557@:65.45557@:0@:0@:brace308@} -[117] -@{char@:brace number 114@:115@:3.3255@:0@:21.17116@:21.17116@:0@:0@:brace114@} -[115] -@{char@:brace number 309@:118@:6.11713@:0@:65.76048@:65.76048@:0@:0@:brace309@} -[118] -@{char@:brace number 115@:116@:3.33594@:0@:21.33743@:21.33743@:0@:0@:brace115@} -[116] -@{char@:brace number 310@:119@:6.13635@:0@:66.06633@:66.06633@:0@:0@:brace310@} -[119] -@{char@:16th Mensural Flag (up)@:127@:0@:1.68303@:8.41502@:0.28052@:1.68303@:0@ -:mensuralu04@} [127] -@{char@:brace number 116@:117@:3.34637@:0@:21.50423@:21.50423@:0@:0@:brace116@} -[117] -@{char@:brace number 311@:120@:6.15558@:0@:66.37315@:66.37315@:0@:0@:brace311@} -[120] -@{char@:3/4 Flat@:70@:0.6536@:9.13498@:3.78004@:11.96997@:9.13498@:0@:flatflat. -slash@} [70] -@{char@:16th Mensural Flag (up)@:128@:0@:1.68303@:7.01253@:0.28052@:1.68303@:0@ -:mensuralu14@} [128] -@{char@:brace number 312@:121@:6.1748@:0@:66.68092@:66.68092@:0@:0@:brace312@} -[121] -@{char@:brace number 117@:118@:3.35681@:0@:21.67155@:21.67155@:0@:0@:brace117@} -[118] -@{char@:Double Sharp@:71@:0@:6.3@:3.15001@:3.15001@:6.3@:0@:doublesharp@} [71] -@{char@:brace number 118@:119@:3.36725@:0@:21.83939@:21.83939@:0@:0@:brace118@} -[119] -@{char@:brace number 313@:122@:6.19403@:0@:66.98967@:66.98967@:0@:0@:brace313@} -[122] -@{char@:Right Parenthesis@:72@:0@:3.69467@:6.3@:6.3@:3.69467@:0@:rightparen@} -[72] -@{char@:Left Parenthesis@:73@:3.69467@:0@:6.3@:6.3@:0@:0@:leftparen@} [73] -@{puorg@:accidentals@} -) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-arrowheads.mf -@{char@:brace number 119@:120@:3.37796@:0@:22.00775@:22.00775@:0@:0@:brace119@} -[120] -@{char@:brace number 314@:123@:6.21353@:0@:67.29936@:67.29936@:0@:0@:brace314@} -[123] -@{char@:16th Mensural Flag (up)@:129@:0@:1.68303@:7.71378@:0.28052@:1.68303@:0@ -:mensuralu24@} [129] -@{char@:brace number 120@:121@:3.3884@:0@:22.17665@:22.17665@:0@:0@:brace120@} -[121] -@{char@:brace number 315@:124@:6.23303@:0@:67.61005@:67.61005@:0@:0@:brace315@} -[124] +@{char@:Curved caesura@:140@:0@:11.225@:4.49002@:6.73499@:11.225@:0@:caesura.cu +rved@} [140] +@{char@:Straight caesura@:141@:0@:11.225@:4.49002@:6.73499@:11.225@:0@:caesura. +straight@} [141] +@{char@:Flat (slashed)@:64@:1.41399@:2.82802@:2.12102@:6.71649@:2.82802@:0@:fla +t.slash@} [64] +@{char@:staccatissimo/martellato up@:95@:0.92686@:0.92686@:0.2@:4.49088@:0.9268 +6@:0@:ustaccatissimo@} [95] +@{char@:staccatissimo/martellato down@:96@:0.92686@:0.92686@:4.49088@:0.2@:0.92 +686@:0@:dstaccatissimo@} [96] +@{char@:Flat (slashed twice)@:65@:1.41399@:2.82802@:2.12102@:6.71649@:2.82802@: +0@:flat.slashslash@} [65] +@{char@:Tick mark@:142@:3.36754@:6.1737@:0@:9.54124@:6.1737@:0@:tickmark@} +[142] +@{char@:portato/single tenuto@:97@:2.67303@:2.67303@:0.38507@:0.38507@:2.67303@ +:0@:tenuto@} [97] +@{char@:Flatflat (mirrored)@:66@:0@:5.65602@:2.12102@:6.71649@:5.65602@:0@:mirr +oredflat.flat@} [66] +@{char@:Semi flat@:67@:0.53972@:2.82802@:2.12102@:6.71649@:2.82802@:0@:mirrored +flat@} [67] @{char@:Arrowed Sharp (arrow down)@:50@:0.69693@:4.36427@:10.71223@:5.95125@:4. 36427@:0@:sharp.arrowdown@} [50] -@{group@:arrowheads@} -@{char@:open@:74@:6.3@:0.43573@:3.15001@:3.15001@:0.43573@:0@:open.01@} [74] -@{char@:brace number 121@:122@:3.39911@:0@:22.34607@:22.34607@:0@:0@:brace121@} -[122] -@{char@:brace number 316@:125@:6.25253@:0@:67.92169@:67.92169@:0@:0@:brace316@} -[125] -@{char@:open@:75@:0.43573@:6.3@:3.15001@:3.15001@:6.3@:0@:open.0M1@} [75] -@{char@:brace number 317@:126@:6.27203@:0@:68.23433@:68.23433@:0@:0@:brace317@} -[126] -@{char@:brace number 122@:123@:3.40982@:0@:22.51602@:22.51602@:0@:0@:brace122@} -[123] -@{char@:open@:76@:3.15001@:3.15001@:6.3@:0.43573@:3.15001@:0@:open.11@} [76] +@{char@:Semi flat@:68@:1.41399@:2.82802@:2.12102@:6.71649@:2.82802@:0@:mirrored +flat.backslash@} [68] +@{char@:snap pizzicato (Bartok pizzicato)@:143@:2.99333@:2.99333@:2.99333@:4.49 +@:2.99333@:0@:snappizzicato@} [143] +@{puorg@:scripts@} +) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-clefs.mf +@{char@:portato/tenuto with staccato@:98@:2.67303@:2.67303@:0.33694@:2.98332@:2 +.67303@:0@:uportato@} [98] +@{char@:portato/tenuto with staccato@:99@:2.67303@:2.67303@:2.98332@:0.33694@:2 +.67303@:0@:dportato@} [99] +@{group@:clefs@} +! Warning: Replacing filldraw with fill. +@{char@:C clef@:144@:0@:15.22581@:11.225@:11.225@:15.22581@:0@:C@} [144] +@{char@:Double Flat@:69@:0.53972@:5.12575@:2.12102@:6.71649@:5.12575@:0@:flatfl +at@} [69] +@{char@:marcato up@:100@:2.22751@:2.22751@:0@:4.90053@:2.22751@:0@:umarcato@} +[100] +! Warning: Replacing filldraw with fill. +@{char@:C clef@:145@:0@:12.28493@:8.98004@:8.98004@:12.28493@:0@:C_change@} +[145] +@{char@:marcato down@:101@:2.22751@:2.22751@:4.90053@:0@:2.22751@:0@:dmarcato@} +[101] @{char@:Arrowed Sharp (arrows up and down)@:51@:0.69693@:4.36427@:10.71223@:10. 71223@:4.36427@:0@:sharp.arrowboth@} [51] -@{char@:brace number 318@:127@:6.29181@:0@:68.54793@:68.54793@:0@:0@:brace318@} -[127] -@{char@:open@:77@:3.15001@:3.15001@:0.43573@:6.3@:3.15001@:0@:open.1M1@} [77] -@{char@:brace number 123@:124@:3.42026@:0@:22.68652@:22.68652@:0@:0@:brace123@} -[124] -@{char@:brace number 319@:128@:6.31131@:0@:68.86252@:68.86252@:0@:0@:brace319@} -[128] -@{tnof@}) ) -@{char@:close@:78@:6.3@:0@:3.15001@:3.15001@:0@:0@:close.01@} [78] -@{char@:brace number 124@:125@:3.43097@:0@:22.85753@:22.85753@:0@:0@:brace124@} -[125] +@{char@:open (unstopped)@:102@:1.782@:1.782@:2.22751@:2.22751@:1.782@:0@:open@} +[102] +@{char@:F clef @:146@:0@:15.06024@:14.03127@:5.6125@:15.06024@:0@:F@} [146] +@{char@:3/4 Flat@:70@:0.53972@:5.12575@:2.12102@:6.71649@:5.12575@:0@:flatflat. +slash@} [70] +@{char@:F clef (reduced)@:147@:0@:12.04825@:11.22505@:4.49002@:12.04825@:0@:F_c +hange@} [147] +@{char@:halfopen (unstopped)@:103@:1.782@:1.782@:2.22751@:2.22751@:1.782@:0@:ha +lfopen@} [103] +@{char@:halfopen vertical@:104@:1.782@:1.782@:2.22751@:2.22751@:1.782@:0@:halfo +penvertical@} [104] @{char@:1/2 Sharp@:52@:0@:2.77724@:5.95125@:5.95125@:2.77724@:0@:sharp.slashsla sh.stem@} [52] -@{char@:close@:79@:0@:6.3@:3.15001@:3.15001@:6.3@:0@:close.0M1@} [79] -(some charht values had to be adjusted by as much as 0.54578pt) -(some chardp values had to be adjusted by as much as 0.54578pt) -Font metrics written on feta-braces-e.tfm. -64 output files written: feta-braces-e.65 .. feta-braces-e.128 -Transcript written on feta-braces-e.log. - -@{char@:brace number 125@:126@:3.44196@:0@:23.02908@:23.02908@:0@:0@:brace125@} -[126] -@{char@:close@:80@:3.15001@:3.15001@:6.3@:0@:3.15001@:0@:close.11@} [80] -@{char@:close@:81@:3.15001@:3.15001@:0@:6.3@:3.15001@:0@:close.1M1@} [81] -@{puorg@:arrowheads@} -) -@{char@:accordion oldEE@:170@:5.9512@:5.9512@:0@:11.69919@:5.9512@:0@:oldEE@} -[170] -@{char@:brace number 126@:127@:3.45267@:0@:23.20117@:23.20117@:0@:0@:brace126@} -[127] -@{char@:16th Mensural Flag (down)@:130@:1.68303@:0@:0.28052@:8.41502@:0@:0@:men -surald04@} [130] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-dots.mf -@{char@:accordion push@:171@:5.1152@:0@:0@:12.78822@:0@:0@:push@} [171] -@{char@:brace number 127@:128@:3.46338@:0@:23.37381@:23.37381@:0@:0@:brace127@} -[128] -@{tnof@}) ) -@{group@:dots@} -@{char@:duration dot@:82@:0@:2.87767@:1.43884@:1.43884@:2.87767@:0@:dot@} [82] -@{puorg@:dots@} -) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-scripts.mf -@{char@:accordion pull@:172@:4.31349@:0.80171@:0@:12.78822@:0.80171@:0@:pull@} -[172] -@{puorg@:accordion@} +@{char@:Double Sharp@:71@:0@:3.535@:1.7675@:1.7675@:3.535@:0@:doublesharp@} +[71] +@{char@:Right Parenthesis@:72@:0@:2.21727@:3.535@:3.535@:2.21727@:0@:rightparen +@} [72] +@{char@:G clef@:148@:0@:14.39616@:14.3119@:26.94003@:14.39616@:0@:G@} [148] +@{char@:Left Parenthesis@:73@:2.21727@:0@:3.535@:3.535@:0@:0@:leftparen@} [73] +@{puorg@:accidentals@} ) -(some charht values had to be adjusted by as much as 0.29948pt) -(some chardp values had to be adjusted by as much as 0.29948pt) -Font metrics written on feta-braces-b.tfm. -64 output files written: feta-braces-b.65 .. feta-braces-b.128 -Transcript written on feta-braces-b.log. - -@{group@:scripts@} -@{char@:fermata up@:83@:8.28351@:8.28351@:0.40851@:9.071@:8.28351@:0@:ufermata@ -} [83] -@{char@:16th Mensural Flag (down)@:131@:1.68303@:0@:0.28052@:7.01253@:0@:0@:men -surald14@} [131] -@{char@:fermata down@:84@:8.28351@:8.28351@:9.071@:0.40851@:8.28351@:0@:dfermat -a@} [84] -@{char@:16th Mensural Flag (down)@:132@:1.68303@:0@:0.28052@:7.71378@:0@:0@:men -surald24@} [132] -@{char@:short fermata up@:85@:6.3@:6.3@:0@:13.85999@:6.3@:0@:ushortfermata@} -[85] @{char@:Sharp (3 beams)@:53@:0@:4.36427@:5.95125@:5.95125@:4.36427@:0@:sharp.sl -ashslashslash.stemstem@} [53] -@{char@:short fermata down@:86@:6.3@:6.3@:13.85999@:0@:6.3@:0@:dshortfermata@} -[86] +ashslashslash.stemstem@} [53] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-arrowheads.mf +@{char@:plus (stopped)@:105@:2.45027@:2.45027@:2.45027@:2.45027@:2.45027@:0@:st +opped@} [105] +@{char@:Upbow@:106@:2.89577@:2.89577@:0@:9.26646@:2.89577@:0@:upbow@} [106] +@{group@:arrowheads@} +@{char@:open@:74@:3.535@:0.35982@:1.7675@:1.7675@:0.35982@:0@:open.01@} [74] +@{char@:open@:75@:0.35982@:3.535@:1.7675@:1.7675@:3.535@:0@:open.0M1@} [75] +@{char@:open@:76@:1.7675@:1.7675@:3.535@:0.35982@:1.7675@:0@:open.11@} [76] +@{char@:G clef@:149@:0@:11.51698@:11.44957@:22.26418@:11.51698@:0@:G_change@} +[149] +@{char@:Downbow@:107@:3.34126@:3.34126@:0@:5.93999@:3.34126@:0@:downbow@} [107] + +@{char@:open@:77@:1.7675@:1.7675@:0.35982@:3.535@:1.7675@:0@:open.1M1@} [77]@{char@:Reverse turn@:108@:4.87267@:4.87267@:2.35854@:2.35854@:4.87267@:0@:reve +rseturn@} [108] +@{char@:close@:78@:3.535@:0@:1.7675@:1.7675@:0@:0@:close.01@} [78] @{char@:1/2 Sharp (3 beams)@:54@:0@:3.76912@:5.15776@:5.15776@:3.76912@:0@:shar p.slashslashslash.stem@} [54] -@{char@:long fermata up@:87@:7.87502@:7.87502@:0@:9.45001@:7.87502@:0@:ulongfer -mata@} [87] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-ties.mf -mf2pt1 is using the following font parameters: - font_version: 001.000 - font_comment: Font converted to Type 1 by mf2pt1, written by Scott Pakin. - font_family: feta-braces-b - font_weight: Medium - font_identifier: feta-braces-b40 - font_fixed_pitch: false - font_slant: 0 - font_underline_position: -25 - font_underline_thickness: 13 - font_name: feta-braces-b - font_unique_id: 4314157 - font_size: 39.8505603985056 (bp) - font_coding_scheme: asis - -Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=25.09375; bpppix 0.02; nonstopmode; input feta-braces-b.mf'"... - -@{group@:ties@} -@{char@:Short lyric tie@:173@:0@:0@:3.55453@:0@:0@:0@:lyric.short@} [173] -@{char@:long fermata down@:88@:7.87502@:7.87502@:9.45001@:0@:7.87502@:0@:dlongf -ermata@} [88] -@{char@:Default lyric tie@:174@:0@:0@:3.67924@:0@:0@:0@:lyric.default@} [174] -@{puorg@:ties@} -) +@{char@:percussion clef@:150@:-3.76036@:11.225@:5.6125@:5.6125@:11.225@:0@:perc +ussion@} [150] +@{char@:percussion clef (reduced)@:151@:-3.0083@:8.98004@:4.49002@:4.49002@:8.9 +8004@:0@:percussion_change@} [151] @{char@:3/4 Sharp@:55@:0@:6.34802@:5.95125@:5.95125@:6.34802@:0@:sharp.slashsla sh.stemstemstem@} [55] -@{parameter@:staffsize@:22.45@} -@{parameter@:stafflinethickness@:0.52107@} -@{parameter@:staff_space@:5.6125@} -@{parameter@:linethickness@:0.52107@} -@{parameter@:black_notehead_width@:7.3881@} -@{parameter@:ledgerlinethickness@:1.04214@} -@{parameter@:blot_diameter@:0.4@} -@{tnof@}) ) -@{char@:very long fermata up@:89@:9.45001@:9.45001@:0@:10.08005@:9.45001@:0@:uv -erylongfermata@} [89] -@{char@:very long fermata down@:90@:9.45001@:9.45001@:10.08005@:0@:9.45001@:0@: -dverylongfermata@} [90] -@{char@:32th Mensural Flag (up)@:133@:0@:1.68303@:11.22003@:0.28052@:1.68303@:0 -@:mensuralu05@} [133] -@{char@:Thumb@:91@:2.52@:2.52@:5.04004@:3.15001@:2.52@:0@:thumb@} [91] -@{char@:> accent@:92@:5.66997@:5.66997@:3.15001@:3.15001@:5.66997@:0@:sforzato@ -} [92] -@{char@:espr@:93@:11.96997@:11.96997@:3.15001@:3.15001@:11.96997@:0@:espr@} -[93] -@{char@:staccato dot@:94@:1.25998@:1.25998@:1.25998@:1.25998@:1.25998@:0@:stacc -ato@} [94] -@{char@:Natural@:56@:0@:2.645@:5.95125@:5.95125@:2.645@:0@:natural@} [56] -@{char@:staccatissimo/martellato up@:95@:1.1747@:1.1747@:0.2@:6.21472@:1.1747@: -0@:ustaccatissimo@} [95] -(some charht values had to be adjusted by as much as 0.50517pt) -(some chardp values had to be adjusted by as much as 0.41699pt) -Font metrics written on feta23.tfm. -142 output files written: feta23.33 .. feta23.174 -Transcript written on feta23.log. +@{char@:Turn@:109@:4.87267@:4.87267@:2.35854@:2.35854@:4.87267@:0@:turn@} [109] -@{char@:staccatissimo/martellato down@:96@:1.1747@:1.1747@:6.21472@:0.2@:1.1747 -@:0@:dstaccatissimo@} [96] -@{char@:portato/single tenuto@:97@:3.78004@:3.78004@:0.43573@:0.43573@:3.78004@ -:0@:tenuto@} [97] +@{char@:close@:79@:0@:3.535@:1.7675@:1.7675@:3.535@:0@:close.0M1@} [79] +@{char@:close@:80@:1.7675@:1.7675@:3.535@:0@:1.7675@:0@:close.11@} [80] +@{char@:close@:81@:1.7675@:1.7675@:0@:3.535@:1.7675@:0@:close.1M1@} [81] +@{puorg@:arrowheads@} +) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-dots.mf +@{group@:dots@} +@{char@:duration dot@:82@:0@:1.54262@:0.77132@:0.77132@:1.54262@:0@:dot@} [82] +@{puorg@:dots@} +)@{char@:Trill (`tr')@:110@:3.78677@:3.78677@:0@:9.35545@:3.78677@:0@:trill@} +[110] +@{char@:Natural@:56@:0@:2.645@:5.95125@:5.95125@:2.645@:0@:natural@} [56] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-scripts.mf +@{char@:tab clef@:152@:-1.12248@:15.71503@:16.1641@:16.1641@:15.71503@:0@:tab@} +[152] +@{char@:left heel@:111@:2.22751@:2.22751@:2.22751@:2.97@:2.22751@:0@:upedalheel +@} [111] +@{char@:right heel@:112@:2.22751@:2.22751@:2.97@:2.22751@:2.22751@:0@:dpedalhee +l@} [112] +@{group@:scripts@} +@{char@:fermata up@:83@:4.75609@:4.75609@:0.33733@:5.19797@:4.75609@:0@:ufermat +a@} [83] +@{char@:left toe@:113@:2.22751@:2.22751@:0@:6.68251@:2.22751@:0@:upedaltoe@} +[113] +@{char@:fermata down@:84@:4.75609@:4.75609@:5.19797@:0.33733@:4.75609@:0@:dferm +ata@} [84] +@{char@:right toe@:114@:2.22751@:2.22751@:6.68251@:0@:2.22751@:0@:dpedaltoe@} +[114] +*** Successfully generated feta-noteheads11.pfb! *** + +@{char@:short fermata up@:85@:3.535@:3.535@:0@:7.777@:3.535@:0@:ushortfermata@} +[85] +@{char@:short fermata down@:86@:3.535@:3.535@:7.777@:0@:3.535@:0@:dshortfermata +@} [86] +@{char@:tab clef (reduced)@:153@:-0.898@:12.57207@:12.93132@:12.93132@:12.57207 +@:0@:tab_change@} [153] +@{puorg@:clefs@} +) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-timesignatures.mf +@{char@:long fermata up@:87@:4.41876@:4.41876@:0@:5.3025@:4.41876@:0@:ulongferm +ata@} [87] +@{char@:Flageolet@:115@:2.376@:2.376@:2.376@:2.376@:2.376@:0@:flageolet@} [115] + +@{char@:long fermata down@:88@:4.41876@:4.41876@:5.3025@:0@:4.41876@:0@:dlongfe +rmata@} [88] +@{group@:timesig@} +@{char@:4/4 meter@:154@:0@:9.58145@:5.6125@:5.6125@:9.58145@:0@:C44@} [154] +@{char@:2/2 meter@:155@:0@:9.58145@:5.6125@:5.6125@:9.58145@:0@:C22@} [155] +@{puorg@:timesig@} +) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-pedals.mf @{char@:Arrowed Natural (arrow up)@:57@:1.39384@:2.645@:5.95125@:10.71223@:2.64 5@:0@:natural.arrowup@} [57] +@{char@:very long fermata up@:89@:5.3025@:5.3025@:0@:5.65602@:5.3025@:0@:uveryl +ongfermata@} [89]@{char@:Segno@:116@:4.455@:4.455@:6.68251@:6.68251@:4.455@:0@:segno@} [116] +@{group@:pedal@} +@{char@:Pedal asterisk@:156@:0@:8.73056@:0@:8.73056@:8.73056@:0@:*@} [156] +@{char@:Pedal dash@:157@:0@:4.54573@:0@:6.41429@:4.54573@:0@:M@} [157] +@{char@:Varied Segno@:117@:5.56876@:5.56876@:17.82@:17.82@:5.56876@:0@:varsegno +@} [117] @{char@:Arrowed Natural (arrow down)@:58@:0@:2.645@:10.71223@:5.95125@:2.645@:0 @:natural.arrowdown@} [58] -@{char@:32th Mensural Flag (up)@:134@:0@:1.68303@:9.81754@:0.28052@:1.68303@:0@ -:mensuralu15@} [134] -@{char@:portato/tenuto with staccato@:98@:3.78004@:3.78004@:0.38127@:4.05562@:3 -.78004@:0@:uportato@} [98] -@{char@:portato/tenuto with staccato@:99@:3.78004@:3.78004@:4.05562@:0.38127@:3 -.78004@:0@:dportato@} [99] -@{char@:32th Mensural Flag (up)@:135@:0@:1.68303@:10.51878@:0.28052@:1.68303@:0 -@:mensuralu25@} [135] -@{char@:marcato up@:100@:3.15001@:3.15001@:0@:6.93004@:3.15001@:0@:umarcato@} -[100] -@{char@:marcato down@:101@:3.15001@:3.15001@:6.93004@:0@:3.15001@:0@:dmarcato@} -[101] -@{char@:open (unstopped)@:102@:2.52@:2.52@:3.15001@:3.15001@:2.52@:0@:open@} -[102] +@{char@:very long fermata down@:90@:5.3025@:5.3025@:5.65602@:0@:5.3025@:0@:dver +ylongfermata@} [90] @{char@:Arrowed Natural (arrows up and down)@:59@:1.39384@:2.645@:10.71223@:10. -71223@:2.645@:0@:natural.arrowboth@} [59]This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) -(./mf2pt1.mp -@{char@:Flat@:60@:0.55754@:3.17401@:2.38052@:7.53822@:3.17401@:0@:flat@} [60] (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp -Preloading the plain base, version 0.99: preliminaries, - basic constants and mathematical macros, - macros for converting units, - macros and tables for various modes of operation, - macros for drawing and filling, - macros for proof labels and rules, - macros for character and font administration, -and a few last-minute items.)) -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-braces-b.mf -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-braces.mf -@{char@:halfopen (unstopped)@:103@:2.52@:2.52@:3.15001@:3.15001@:2.52@:0@:halfo -pen@} [103] -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-autometric.mf -@{char@:32th Mensural Flag (down)@:136@:1.68303@:0@:0.28052@:11.22003@:0@:0@:me -nsurald05@} [136] -****************************************************** -Using feta Autometric macros. -order of messages: - NAME/CODE/BP/WD/DP/HT/WX/WY -****************************************************** -) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf -@{char@:halfopen vertical@:104@:2.52@:2.52@:3.15001@:3.15001@:2.52@:0@:halfopen -vertical@} [104] -@{char@:32th Mensural Flag (down)@:137@:1.68303@:0@:0.28052@:9.81754@:0@:0@:men -surald15@} [137]) -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf) +71223@:2.645@:0@:natural.arrowboth@} [59] +@{char@:Thumb@:91@:1.414@:1.414@:2.82802@:1.7675@:1.414@:0@:thumb@} [91] +@{char@:Pedal dot@:158@:0@:1.51524@:0@:1.51524@:1.51524@:0@:.@} [158] +@{char@:Flat@:60@:0.55754@:3.17401@:2.38052@:7.53822@:3.17401@:0@:flat@} [60] +@{char@:Coda@:118@:4.52928@:4.52928@:6.01428@:6.01428@:4.52928@:0@:coda@} [118] + +@{char@:Pedal P@:159@:0@:9.35417@:0@:11.225@:9.35417@:0@:P@} [159] @{char@:Arrowed Flat (arrow up)@:61@:1.60292@:3.17401@:2.38052@:10.71223@:3.174 01@:0@:flat.arrowup@} [61] -@{char@:plus (stopped)@:105@:3.46503@:3.46503@:3.46503@:3.46503@:3.46503@:0@:st -opped@} [105] +@{char@:> accent@:92@:3.18149@:3.18149@:1.7675@:1.7675@:3.18149@:0@:sforzato@} +[92] @{char@:Arrowed Flat (arrow down)@:62@:1.60292@:3.17401@:8.72855@:7.53822@:3.17 401@:0@:flat.arrowdown@} [62] -@{char@:Upbow@:106@:4.09502@:4.09502@:0@:13.10408@:4.09502@:0@:upbow@} [106] -@{font@:GNU@:LilyPond@:feta-braces-b@:40@:fetaBraces@} -@{char@:brace number 64@:65@:2.8443@:0@:13.48654@:13.48654@:0@:0@:brace64@} -[65] -@{char@:Downbow@:107@:4.725@:4.725@:0@:8.39998@:4.725@:0@:downbow@} [107] -@{char@:brace number 65@:66@:2.85336@:0@:13.62875@:13.62875@:0@:0@:brace65@} -[66] +@{char@:espr@:93@:6.71649@:6.71649@:1.7675@:1.7675@:6.71649@:0@:espr@} [93] +@{char@:Pedal d@:160@:0@:7.48334@:0@:9.82188@:7.48334@:0@:d@} [160] +@{char@:Pedal e@:161@:0@:4.49@:0@:6.41429@:4.49@:0@:e@} [161] @{char@:Arrowed Flat (arrow up and down)@:63@:1.60292@:3.17401@:8.72855@:10.712 23@:3.17401@:0@:flat.arrowboth@} [63] -@{char@:brace number 66@:67@:2.86215@:0@:13.77142@:13.77142@:0@:0@:brace66@} -[67] -@{char@:brace number 67@:68@:2.87122@:0@:13.91452@:13.91452@:0@:0@:brace67@} -[68] -@{char@:Reverse turn@:108@:6.89063@:6.89063@:3.3353@:3.3353@:6.89063@:0@:revers -eturn@} [108] -@{char@:brace number 68@:69@:2.88028@:0@:14.05809@:14.05809@:0@:0@:brace68@} -[69] -@{char@:32th Mensural Flag (down)@:138@:1.68303@:0@:0.28052@:10.51878@:0@:0@:me -nsurald25@} [138] -@{char@:Turn@:109@:6.89063@:6.89063@:3.3353@:3.3353@:6.89063@:0@:turn@} [109] -@{char@:brace number 69@:70@:2.88907@:0@:14.2021@:14.2021@:0@:0@:brace69@} -[70] -@{char@:brace number 70@:71@:2.89813@:0@:14.34656@:14.34656@:0@:0@:brace70@} -[71] +@{char@:staccato dot@:94@:0.70699@:0.70699@:0.70699@:0.70699@:0.70699@:0@:stacc +ato@} [94]@{char@:Varied Coda@:119@:4.5651@:4.5651@:6.0501@:6.0501@:4.5651@:0@:varcoda@} +[119] @{char@:Flat (slashed)@:64@:1.58698@:3.17401@:2.38052@:7.53822@:3.17401@:0@:fla t.slash@} [64] -@{char@:brace number 71@:72@:2.9072@:0@:14.49146@:14.49146@:0@:0@:brace71@} -[72] -@{char@:brace number 72@:73@:2.91626@:0@:14.63683@:14.63683@:0@:0@:brace72@} -[73] +@{char@:Right Comma@:120@:0@:2.22751@:2.67303@:2.67303@:2.22751@:0@:rcomma@} +[120] +@{char@:staccatissimo/martellato up@:95@:0.80328@:0.80328@:0.2@:3.6313@:0.80328 +@:0@:ustaccatissimo@} [95] +@{char@:Left Comma@:121@:2.22751@:0@:2.67303@:2.67303@:0@:0@:lcomma@} [121] +@{char@:Right Varied Comma@:122@:1.11375@:1.11375@:2.67303@:2.67303@:1.11375@:0 +@:rvarcomma@} [122] +@{char@:Pedal Ped@:162@:0@:17.91512@:0@:11.225@:17.91512@:0@:Ped@} [162] +@{puorg@:pedal@} +) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-brackettips.mf @{char@:Flat (slashed twice)@:65@:1.58698@:3.17401@:2.38052@:7.53822@:3.17401@: 0@:flat.slashslash@} [65] -@{char@:Trill (`tr')@:110@:5.35504@:5.35504@:0@:13.22993@:5.35504@:0@:trill@} -[110] +@{char@:staccatissimo/martellato down@:96@:0.80328@:0.80328@:3.6313@:0.2@:0.803 +28@:0@:dstaccatissimo@} [96] +@{char@:portato/single tenuto@:97@:2.12102@:2.12102@:0.35982@:0.35982@:2.12102@ +:0@:tenuto@} [97] @{char@:Flatflat (mirrored)@:66@:0@:6.34802@:2.38052@:7.53822@:6.34802@:0@:mirr oredflat.flat@} [66] -@{char@:left heel@:111@:3.15001@:3.15001@:3.15001@:4.2@:3.15001@:0@:upedalheel@ -} [111] -@{char@:brace number 73@:74@:2.9256@:0@:14.78264@:14.78264@:0@:0@:brace73@} -[74] -@{char@:right heel@:112@:3.15001@:3.15001@:4.2@:3.15001@:3.15001@:0@:dpedalheel -@} [112] -@{char@:64th Mensural Flag (up)@:139@:0@:1.68303@:14.02504@:0.28052@:1.68303@:0 -@:mensuralu06@} [139] -@{char@:left toe@:113@:3.15001@:3.15001@:0@:9.45001@:3.15001@:0@:upedaltoe@} -[113] -@{char@:brace number 74@:75@:2.93466@:0@:14.92891@:14.92891@:0@:0@:brace74@} -[75] -@{char@:right toe@:114@:3.15001@:3.15001@:9.45001@:0@:3.15001@:0@:dpedaltoe@} -[114] -@{char@:brace number 75@:76@:2.944@:0@:15.07565@:15.07565@:0@:0@:brace75@} -[76] -@{char@:brace number 76@:77@:2.95306@:0@:15.22285@:15.22285@:0@:0@:brace76@} -[77] -@{char@:64th Mensural Flag (up)@:140@:0@:1.68303@:12.62254@:0.28052@:1.68303@:0 -@:mensuralu16@} [140] -@{char@:brace number 77@:78@:2.9624@:0@:15.3705@:15.3705@:0@:0@:brace77@} [78] -@{char@:Flageolet@:115@:3.36@:3.36@:3.36@:3.36@:3.36@:0@:flageolet@} [115] +@{char@:portato/tenuto with staccato@:98@:2.12102@:2.12102@:0.31483@:2.44862@:2 +.12102@:0@:uportato@} [98] @{char@:Semi flat@:67@:0.55754@:3.17401@:2.38052@:7.53822@:3.17401@:0@:mirrored flat@} [67] -@{char@:brace number 78@:79@:2.97147@:0@:15.51862@:15.51862@:0@:0@:brace78@} -[79] -@{char@:brace number 79@:80@:2.9808@:0@:15.66719@:15.66719@:0@:0@:brace79@} -[80] -@{char@:Segno@:116@:6.3@:6.3@:9.45001@:9.45001@:6.3@:0@:segno@} [116] -@{char@:brace number 80@:81@:2.99014@:0@:15.81624@:15.81624@:0@:0@:brace80@} -[81] +@{char@:Left Varied Comma@:123@:1.11375@:1.11375@:2.67303@:2.67303@:1.11375@:0@ +:lvarcomma@} [123] +@{char@:Arpeggio@:124@:0@:3.56401@:0@:4.455@:3.56401@:0@:arpeggio@} [124] @{char@:Semi flat@:68@:1.58698@:3.17401@:2.38052@:7.53822@:3.17401@:0@:mirrored flat.backslash@} [68] -@{char@:brace number 81@:82@:2.99948@:0@:15.96574@:15.96574@:0@:0@:brace81@} -[82] +@{char@:Trill_element@:125@:0@:4.455@:0@:3.56401@:4.455@:0@:trill_element@} +[125] +@{group@:brackettips@} +@{char@:bracket tip up@:163@:0@:10.66373@:1.2628@:7.6779@:10.66373@:0@:up@} +[163] +@{char@:portato/tenuto with staccato@:99@:2.12102@:2.12102@:2.44862@:0.31483@:2 +.12102@:0@:dportato@} [99] +@{char@:bracket tip down@:164@:0@:10.66373@:7.6779@:1.2628@:10.66373@:0@:down@} +[164] +@{puorg@:brackettips@} +) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-accordion.mf +@{char@:marcato up@:100@:1.7675@:1.7675@:0@:3.88852@:1.7675@:0@:umarcato@} +[100] +@{char@:marcato down@:101@:1.7675@:1.7675@:3.88852@:0@:1.7675@:0@:dmarcato@} +[101] +@{char@:open (unstopped)@:102@:1.414@:1.414@:1.7675@:1.7675@:1.414@:0@:open@} +[102] +@{char@:halfopen (unstopped)@:103@:1.414@:1.414@:1.7675@:1.7675@:1.414@:0@:half +open@} [103] +@{group@:accordion@} +@{char@:accordion register discant@:165@:8.75746@:8.75746@:0.23709@:17.07462@:8 +.75746@:0@:discant@} [165] +@{char@:Arpeggio arrow down@:126@:0@:3.56401@:0@:4.455@:3.56401@:0@:arpeggio.ar +row.M1@} [126] +@{char@:accordion register dot@:166@:1.40314@:1.40314@:1.40314@:1.40314@:1.4031 +4@:0@:dot@} [166] +@{char@:Arpeggio arrow up@:127@:0@:3.56401@:0@:4.455@:3.56401@:0@:arpeggio.arro +w.1@} [127] +@{char@:accordion register freebass@:167@:5.9512@:5.9512@:0.23709@:11.4621@:5.9 +512@:0@:freebass@} [167]( echo ./out/feta-braces-i.pfb: ./feta-braces.mf ./feta-autometric.mf ./feta-macros.mf ./feta-params.mf > out/feta-braces-i.dep ) && TMP=`mktemp -d ./out/pfbtemp.feta-braces-i.XXXXXXXXX` \ +&& ( cd $TMP \ + && ln -s ../mf2pt1.mem . \ + && ln -s ../../mf2pt1.mp . \ + && MFINPUTS=/build/lilypond-2.19.81+really-2.18.2/mf:..:: /build/lilypond-2.19.81+really-2.18.2/scripts/build/out/mf2pt1 --rounding=0.0001 --family=feta-braces-i --fullname=feta-braces-i --name=feta-braces-i feta-braces-i.mf ) \ +&& mv $TMP/*pfb ./out; \ +rm -rf $TMP + +@{char@:halfopen vertical@:104@:1.414@:1.414@:1.7675@:1.7675@:1.414@:0@:halfope +nvertical@} [104] @{char@:Double Flat@:69@:0.55754@:5.75287@:2.38052@:7.53822@:5.75287@:0@:flatfl at@} [69] -@{char@:brace number 82@:83@:3.0091@:0@:16.1157@:16.1157@:0@:0@:brace82@} [83] -@{char@:brace number 83@:84@:3.01843@:0@:16.26616@:16.26616@:0@:0@:brace83@} -[84] -@{char@:Varied Segno@:117@:7.87502@:7.87502@:25.20001@:25.20001@:7.87502@:0@:va -rsegno@} [117] -@{char@:brace number 84@:85@:3.02777@:0@:16.41708@:16.41708@:0@:0@:brace84@} -[85] -@{char@:Coda@:118@:6.40503@:6.40503@:8.50504@:8.50504@:6.40503@:0@:coda@} [118] +@{char@:plus (stopped)@:105@:1.94426@:1.94426@:1.94426@:1.94426@:1.94426@:0@:st +opped@} [105] +@{char@:Upbow@:106@:2.29776@:2.29776@:0@:7.35286@:2.29776@:0@:upbow@} [106] +@{char@:Downbow@:107@:2.65126@:2.65126@:0@:4.71332@:2.65126@:0@:downbow@} [107] + (/build/lilypond-2.19.81+really-2.18.2/mf/feta-trills.mf +@{char@:accordion register stdbass@:168@:11.5637@:11.5637@:0.23709@:22.6871@:11 +.5637@:0@:stdbass@} [168]@{char@:Reverse turn@:108@:3.86641@:3.86641@:1.87148@:1.87148@:3.86641@:0@:reve +rseturn@} [108] +@{char@:trilelement@:128@:1.85625@:1.85625@:2.22751@:2.22751@:1.85625@:0@:trile +lement@} [128] +@{char@:Turn@:109@:3.86641@:3.86641@:1.87148@:1.87148@:3.86641@:0@:turn@} [109] -@{char@:brace number 85@:86@:3.03738@:0@:16.56848@:16.56848@:0@:0@:brace85@} -[86] -@{char@:64th Mensural Flag (up)@:141@:0@:1.68303@:13.32379@:0.28052@:1.68303@:0 -@:mensuralu26@} [141] -@{char@:brace number 86@:87@:3.04672@:0@:16.72035@:16.72035@:0@:0@:brace86@} -[87] -@{char@:brace number 87@:88@:3.05634@:0@:16.87268@:16.87268@:0@:0@:brace87@} -[88] -@{char@:brace number 88@:89@:3.06595@:0@:17.0255@:17.0255@:0@:0@:brace88@} -[89] -@{char@:brace number 89@:90@:3.07556@:0@:17.1788@:17.1788@:0@:0@:brace89@} -[90]@{char@:Varied Coda@:119@:6.31966@:6.31966@:8.41966@:8.41966@:6.31966@:0@:varco -da@} [119] @{char@:3/4 Flat@:70@:0.55754@:5.75287@:2.38052@:7.53822@:5.75287@:0@:flatflat. slash@} [70] -@{char@:brace number 90@:91@:3.08517@:0@:17.33258@:17.33258@:0@:0@:brace90@} -[91] -@{char@:brace number 91@:92@:3.09479@:0@:17.48683@:17.48683@:0@:0@:brace91@} -[92] @{char@:Double Sharp@:71@:0@:3.9675@:1.98375@:1.98375@:3.9675@:0@:doublesharp@} [71] @{char@:Right Parenthesis@:72@:0@:2.44836@:3.9675@:3.9675@:2.44836@:0@:rightpar -en@} [72] -@{char@:brace number 92@:93@:3.1044@:0@:17.64157@:17.64157@:0@:0@:brace92@} -[93] +en@} [72]@{char@:Trill (`tr')@:110@:3.00478@:3.00478@:0@:7.42348@:3.00478@:0@:trill@} +[110] @{char@:Left Parenthesis@:73@:2.44836@:0@:3.9675@:3.9675@:0@:0@:leftparen@} [73] +@{char@:accordion register bayanbass@:169@:5.9512@:5.9512@:0.3387@:17.17621@:5. +9512@:0@:bayanbass@} [169] @{puorg@:accidentals@} ) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-arrowheads.mf -@{char@:Right Comma@:120@:0@:3.15001@:3.78004@:3.78004@:3.15001@:0@:rcomma@} -[120] -@{char@:brace number 93@:94@:3.11429@:0@:17.7968@:17.7968@:0@:0@:brace93@} -[94] -@{char@:Left Comma@:121@:3.15001@:0@:3.78004@:3.78004@:0@:0@:lcomma@} [121] -@{char@:brace number 94@:95@:3.1239@:0@:17.95251@:17.95251@:0@:0@:brace94@} -[95] -@{char@:Right Varied Comma@:122@:1.575@:1.575@:3.78004@:3.78004@:1.575@:0@:rvar -comma@} [122] -@{char@:64th Mensural Flag (down)@:142@:1.68303@:0@:0.28052@:14.02504@:0@:0@:me -nsurald06@} [142] -@{char@:Left Varied Comma@:123@:1.575@:1.575@:3.78004@:3.78004@:1.575@:0@:lvarc -omma@} [123] -@{char@:brace number 95@:96@:3.13379@:0@:18.1087@:18.1087@:0@:0@:brace95@} -[96] -@{char@:brace number 96@:97@:3.14368@:0@:18.2654@:18.2654@:0@:0@:brace96@} -[97] -@{char@:brace number 97@:98@:3.15329@:0@:18.42258@:18.42258@:0@:0@:brace97@} -[98] -@{char@:Arpeggio@:124@:0@:5.04002@:0@:6.3@:5.04002@:0@:arpeggio@} [124] +@{char@:prall@:129@:3.7125@:3.7125@:2.22751@:2.22751@:3.7125@:0@:prall@} [129] @{group@:arrowheads@} @{char@:open@:74@:3.9675@:0.3717@:1.98375@:1.98375@:0.3717@:0@:open.01@} [74] -@{char@:brace number 98@:99@:3.16318@:0@:18.58025@:18.58025@:0@:0@:brace98@} -[99] +@{char@:left heel@:111@:1.7675@:1.7675@:1.7675@:2.35667@:1.7675@:0@:upedalheel@ +} [111] +@{char@:right heel@:112@:1.7675@:1.7675@:2.35667@:1.7675@:1.7675@:0@:dpedalheel +@} [112] +@{char@:left toe@:113@:1.7675@:1.7675@:0@:5.3025@:1.7675@:0@:upedaltoe@} [113] +@{char@:mordent@:130@:3.7125@:3.7125@:2.97@:2.97@:3.7125@:0@:mordent@} [130] +@{char@:accordion oldEE@:170@:5.9512@:5.9512@:0@:11.69919@:5.9512@:0@:oldEE@} +[170] +@{char@:right toe@:114@:1.7675@:1.7675@:5.3025@:0@:1.7675@:0@:dpedaltoe@} [114] + +@{char@:accordion push@:171@:5.1152@:0@:0@:12.78822@:0@:0@:push@} [171]@{char@:Flageolet@:115@:1.88533@:1.88533@:1.88533@:1.88533@:1.88533@:0@:flageol +et@} [115] +@{char@:accordion pull@:172@:4.31349@:0.80171@:0@:12.78822@:0.80171@:0@:pull@} +[172] @{char@:open@:75@:0.3717@:3.9675@:1.98375@:1.98375@:3.9675@:0@:open.0M1@} [75] -@{char@:Trill_element@:125@:0@:6.3@:0@:5.04002@:6.3@:0@:trill_element@} [125] -@{char@:brace number 99@:100@:3.17307@:0@:18.7384@:18.7384@:0@:0@:brace99@} -[100] @{char@:open@:76@:1.98375@:1.98375@:3.9675@:0.3717@:1.98375@:0@:open.11@} [76] -@{char@:Arpeggio arrow down@:126@:0@:5.04002@:0@:6.3@:5.04002@:0@:arpeggio.arro -w.M1@} [126] -@{char@:brace number 100@:101@:3.18323@:0@:18.89705@:18.89705@:0@:0@:brace100@} -[101] +@{char@:Segno@:116@:3.535@:3.535@:5.3025@:5.3025@:3.535@:0@:segno@} [116] @{char@:open@:77@:1.98375@:1.98375@:0.3717@:3.9675@:1.98375@:0@:open.1M1@} [77] +@{char@:prallprall@:131@:5.56874@:5.56874@:2.22751@:2.22751@:5.56874@:0@:prallp +rall@} [131] +@{char@:Varied Segno@:117@:4.41876@:4.41876@:14.14001@:14.14001@:4.41876@:0@:va +rsegno@} [117] +@{puorg@:accordion@} +) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-ties.mf +@{group@:ties@} +@{char@:Short lyric tie@:173@:0@:0@:3.55453@:0@:0@:0@:lyric.short@} [173] +@{char@:Coda@:118@:3.59395@:3.59395@:4.77228@:4.77228@:3.59395@:0@:coda@} [118] + +@{char@:Default lyric tie@:174@:0@:0@:3.67924@:0@:0@:0@:lyric.default@} [174] +@{puorg@:ties@} +) +@{parameter@:staffsize@:22.45@} +@{parameter@:stafflinethickness@:0.52107@} +@{parameter@:staff_space@:5.6125@} +@{parameter@:linethickness@:0.52107@} +@{parameter@:black_notehead_width@:7.3881@} +@{parameter@:ledgerlinethickness@:1.04214@} +@{parameter@:blot_diameter@:0.4@} +@{tnof@}) )@{char@:Varied Coda@:119@:3.6902@:3.6902@:4.86853@:4.86853@:3.6902@:0@:varcoda@ +} [119]Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input feta26.mf'"... + +@{char@:Right Comma@:120@:0@:1.7675@:2.12102@:2.12102@:1.7675@:0@:rcomma@} +[120] +@{char@:prallmordent@:132@:5.56874@:5.56874@:2.97@:2.97@:5.56874@:0@:prallmorde +nt@} [132] +@{char@:Left Comma@:121@:1.7675@:0@:2.12102@:2.12102@:0@:0@:lcomma@} [121] +@{char@:Right Varied Comma@:122@:0.88376@:0.88376@:2.12102@:2.12102@:0.88376@:0 +@:rvarcomma@} [122] +@{char@:Left Varied Comma@:123@:0.88376@:0.88376@:2.12102@:2.12102@:0.88376@:0@ +:lvarcomma@} [123] +(some charht values had to be adjusted by as much as 0.50517pt) +(some chardp values had to be adjusted by as much as 0.41699pt) +Font metrics written on feta23.tfm. +142 output files written: feta23.33 .. feta23.174 +Transcript written on feta23.log. + @{char@:close@:78@:3.9675@:0@:1.98375@:1.98375@:0@:0@:close.01@} [78] -@{char@:brace number 101@:102@:3.19312@:0@:19.05621@:19.05621@:0@:0@:brace101@} -[102] +@{char@:Arpeggio@:124@:0@:2.82802@:0@:3.535@:2.82802@:0@:arpeggio@} [124] +@{char@:Trill_element@:125@:0@:3.535@:0@:2.82802@:3.535@:0@:trill_element@} +[125] @{char@:close@:79@:0@:3.9675@:1.98375@:1.98375@:3.9675@:0@:close.0M1@} [79] -@{char@:brace number 102@:103@:3.203@:0@:19.21587@:19.21587@:0@:0@:brace102@} -[103] -@{char@:brace number 103@:104@:3.21317@:0@:19.37602@:19.37602@:0@:0@:brace103@} -[104] -@{char@:brace number 104@:105@:3.22305@:0@:19.53668@:19.53668@:0@:0@:brace104@} -[105] -@{char@:64th Mensural Flag (down)@:143@:1.68303@:0@:0.28052@:12.62254@:0@:0@:me -nsurald16@} [143] -@{char@:brace number 105@:106@:3.23322@:0@:19.69783@:19.69783@:0@:0@:brace105@} -[106] -@{char@:brace number 106@:107@:3.24338@:0@:19.8595@:19.8595@:0@:0@:brace106@} -[107] -@{char@:Arpeggio arrow up@:127@:0@:5.04002@:0@:6.3@:5.04002@:0@:arpeggio.arrow. -1@} [127] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-trills.mf -@{char@:trilelement@:128@:2.625@:2.625@:3.15001@:3.15001@:2.625@:0@:trilelement -@} [128] -@{char@:brace number 107@:108@:3.25354@:0@:20.02167@:20.02167@:0@:0@:brace107@} -[108] -@{char@:brace number 108@:109@:3.2637@:0@:20.18434@:20.18434@:0@:0@:brace108@} -[109] +@{char@:Arpeggio arrow down@:126@:0@:2.82802@:0@:3.535@:2.82802@:0@:arpeggio.ar +row.M1@} [126] @{char@:close@:80@:1.98375@:1.98375@:3.9675@:0@:1.98375@:0@:close.11@} [80] -@{char@:brace number 109@:110@:3.27386@:0@:20.34752@:20.34752@:0@:0@:brace109@} -[110] +@{char@:Arpeggio arrow up@:127@:0@:2.82802@:0@:3.535@:2.82802@:0@:arpeggio.arro +w.1@} [127] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-trills.mf @{char@:close@:81@:1.98375@:1.98375@:0@:3.9675@:1.98375@:0@:close.1M1@} [81] @{puorg@:arrowheads@} ) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-dots.mf -@{char@:prall@:129@:5.25@:5.25@:3.15001@:3.15001@:5.25@:0@:prall@} [129] +@{char@:trilelement@:128@:1.47292@:1.47292@:1.7675@:1.7675@:1.47292@:0@:trilele +ment@} [128] +@{char@:prall@:129@:2.94583@:2.94583@:1.7675@:1.7675@:2.94583@:0@:prall@} [129] + +@{char@:upprall@:133@:5.56874@:5.56874@:2.22751@:2.22751@:5.56874@:0@:upprall@} +[133] @{group@:dots@} @{char@:duration dot@:82@:0@:1.75145@:0.87573@:0.87573@:1.75145@:0@:dot@} [82] @{puorg@:dots@} ) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-scripts.mf -@{char@:brace number 110@:111@:3.2843@:0@:20.51122@:20.51122@:0@:0@:brace110@} -[111] +@{char@:upmordent@:134@:5.56874@:5.56874@:2.97@:2.97@:5.56874@:0@:upmordent@} +[134] +@{char@:pralldown@:135@:5.56874@:5.56874@:2.22751@:2.22751@:5.56874@:0@:pralldo +wn@} [135] @{group@:scripts@} @{char@:fermata up@:83@:5.30785@:5.30785@:0.34846@:5.80379@:5.30785@:0@:ufermat a@} [83] -@{char@:brace number 111@:112@:3.29446@:0@:20.67543@:20.67543@:0@:0@:brace111@} -[112] -@{char@:brace number 112@:113@:3.3049@:0@:20.84016@:20.84016@:0@:0@:brace112@} -[113] +@{char@:downprall@:136@:5.56874@:5.56874@:2.22751@:2.22751@:5.56874@:0@:downpra +ll@} [136] @{char@:fermata down@:84@:5.30785@:5.30785@:5.80379@:0.34846@:5.30785@:0@:dferm -ata@} [84] -@{char@:brace number 113@:114@:3.31506@:0@:21.0054@:21.0054@:0@:0@:brace113@} -[114] -@{char@:64th Mensural Flag (down)@:144@:1.68303@:0@:0.28052@:13.32379@:0@:0@:me -nsurald26@} [144] -@{char@:brace number 114@:115@:3.3255@:0@:21.17116@:21.17116@:0@:0@:brace114@} -[115] -@{puorg@:flags@} -) (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-timesignatures.mf -@{char@:brace number 115@:116@:3.33594@:0@:21.33743@:21.33743@:0@:0@:brace115@} -[116] -@{char@:brace number 116@:117@:3.34637@:0@:21.50423@:21.50423@:0@:0@:brace116@} -[117] -@{group@:timesig@} -@{char@:Mensural 4/4 meter@:145@:0@:5.05695@:2.52847@:2.52847@:5.05695@:0@:mens -ural44@} [145] -@{char@:brace number 117@:118@:3.35681@:0@:21.67155@:21.67155@:0@:0@:brace117@} -[118] -@{char@:brace number 118@:119@:3.36725@:0@:21.83939@:21.83939@:0@:0@:brace118@} -[119] -@{char@:Mensural 2/2 meter@:146@:0@:5.05695@:3.79271@:3.79271@:5.05695@:0@:mens -ural22@} [146] -@{char@:mordent@:130@:5.25@:5.25@:4.2@:4.2@:5.25@:0@:mordent@} [130] -@{char@:Mensural 3/2 meter@:147@:0@:5.05695@:2.52847@:2.52847@:5.05695@:0@:mens -ural32@} [147] -@{char@:brace number 119@:120@:3.37796@:0@:22.00775@:22.00775@:0@:0@:brace119@} -[120] +ata@} [84]@{char@:mordent@:130@:2.94583@:2.94583@:2.35666@:2.35666@:2.94583@:0@:mordent@} +[130] @{char@:short fermata up@:85@:3.9675@:3.9675@:0@:8.72849@:3.9675@:0@:ushortferm ata@} [85] -@{char@:brace number 120@:121@:3.3884@:0@:22.17665@:22.17665@:0@:0@:brace120@} -[121] -@{char@:prallprall@:131@:7.875@:7.875@:3.15001@:3.15001@:7.875@:0@:prallprall@} -[131] +@{char@:downmordent@:137@:5.56874@:5.56874@:2.97@:2.97@:5.56874@:0@:downmordent +@} [137] +@{char@:prallup@:138@:5.56874@:5.56874@:2.22751@:2.22751@:5.56874@:0@:prallup@} +[138] +@{char@:prallprall@:131@:4.41875@:4.41875@:1.7675@:1.7675@:4.41875@:0@:prallpra +ll@} [131] @{char@:short fermata down@:86@:3.9675@:3.9675@:8.72849@:0@:3.9675@:0@:dshortfe rmata@} [86] -@{char@:brace number 121@:122@:3.39911@:0@:22.34607@:22.34607@:0@:0@:brace121@} -[122] @{char@:long fermata up@:87@:4.95938@:4.95938@:0@:5.95125@:4.95938@:0@:ulongfer mata@} [87] -@{char@:brace number 122@:123@:3.40982@:0@:22.51602@:22.51602@:0@:0@:brace122@} -[123] +@{char@:prallmordent@:132@:4.41875@:4.41875@:2.35666@:2.35666@:4.41875@:0@:pral +lmordent@} [132] @{char@:long fermata down@:88@:4.95938@:4.95938@:5.95125@:0@:4.95938@:0@:dlongf ermata@} [88] -@{char@:brace number 123@:124@:3.42026@:0@:22.68652@:22.68652@:0@:0@:brace123@} -[124] -@{char@:brace number 124@:125@:3.43097@:0@:22.85753@:22.85753@:0@:0@:brace124@} -[125] -@{char@:Mensural 6/4 meter@:148@:0@:5.05695@:2.52847@:2.52847@:5.05695@:0@:mens -ural64@} [148] -@{char@:brace number 125@:126@:3.44196@:0@:23.02908@:23.02908@:0@:0@:brace125@} -[126] -@{char@:brace number 126@:127@:3.45267@:0@:23.20117@:23.20117@:0@:0@:brace126@} -[127] -@{char@:Mensural 9/4 meter@:149@:0@:5.05695@:2.52847@:2.52847@:5.05695@:0@:mens -ural94@} [149] -@{char@:brace number 127@:128@:3.46338@:0@:23.37381@:23.37381@:0@:0@:brace127@} -[128] -@{tnof@}) ) -(some charht values had to be adjusted by as much as 0.29948pt) -(some chardp values had to be adjusted by as much as 0.29948pt) -Font metrics written on feta-braces-b.tfm. -64 output files written: feta-braces-b.65 .. feta-braces-b.128 -Transcript written on feta-braces-b.log. +@{char@:very long fermata up@:89@:5.95125@:5.95125@:0@:6.34802@:5.95125@:0@:uve +rylongfermata@} [89] +mf2pt1 is using the following font parameters: + font_version: 001.000 + font_comment: Font converted to Type 1 by mf2pt1, written by Scott Pakin. + font_family: feta23 + font_weight: Medium + font_identifier: feta22.45 + font_fixed_pitch: false + font_slant: 0 + font_underline_position: -45 + font_underline_thickness: 22 + font_name: feta23 + font_unique_id: 4221595 + font_size: 22.3661270236613 (bp) + font_coding_scheme: asis -@{char@:prallmordent@:132@:7.875@:7.875@:4.2@:4.2@:7.875@:0@:prallmordent@} -[132] -@{char@:Mensural 3/4 meter@:150@:0@:5.05695@:3.79271@:3.79271@:5.05695@:0@:mens -ural34@} [150] -@{char@:upprall@:133@:7.875@:7.875@:3.15001@:3.15001@:7.875@:0@:upprall@} [133] +Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=44.7104677060134; bpppix 0.02; nonstopmode; input feta23.mf'"... -@{char@:very long fermata up@:89@:5.95125@:5.95125@:0@:6.34802@:5.95125@:0@:uve -rylongfermata@} [89]@{char@:upmordent@:134@:7.875@:7.875@:4.2@:4.2@:7.875@:0@:upmordent@} [134] -@{char@:pralldown@:135@:7.875@:7.875@:3.15001@:3.15001@:7.875@:0@:pralldown@} -[135] @{char@:very long fermata down@:90@:5.95125@:5.95125@:6.34802@:0@:5.95125@:0@:d verylongfermata@} [90] +@{char@:lineprall@:139@:5.56874@:5.56874@:2.22751@:8.91003@:5.56874@:0@:linepra +ll@} [139]) +@{char@:Curved caesura@:140@:0@:8.91@:3.56401@:5.346@:8.91@:0@:caesura.curved@} +[140] +@{char@:upprall@:133@:4.41875@:4.41875@:1.7675@:1.7675@:4.41875@:0@:upprall@} +[133] +@{char@:Straight caesura@:141@:0@:8.91@:3.56401@:5.346@:8.91@:0@:caesura.straig +ht@} [141] @{char@:Thumb@:91@:1.587@:1.587@:3.17401@:1.98375@:1.587@:0@:thumb@} [91] +@{char@:upmordent@:134@:4.41875@:4.41875@:2.35666@:2.35666@:4.41875@:0@:upmorde +nt@} [134] @{char@:> accent@:92@:3.57072@:3.57072@:1.98375@:1.98375@:3.57072@:0@:sforzato@ } [92] -@{char@:downprall@:136@:7.875@:7.875@:3.15001@:3.15001@:7.875@:0@:downprall@} -[136] @{char@:espr@:93@:7.53822@:7.53822@:1.98375@:1.98375@:7.53822@:0@:espr@} [93] -@{char@:Mensural 6/8 meter@:151@:0@:5.05695@:3.79271@:3.79271@:5.05695@:0@:mens -ural68@} [151] -@{char@:downmordent@:137@:7.875@:7.875@:4.2@:4.2@:7.875@:0@:downmordent@} [137] -@{char@:prallup@:138@:7.875@:7.875@:3.15001@:3.15001@:7.875@:0@:prallup@} [138] - @{char@:staccato dot@:94@:0.79349@:0.79349@:0.79349@:0.79349@:0.79349@:0@:stacc ato@} [94] +@{char@:pralldown@:135@:4.41875@:4.41875@:1.7675@:1.7675@:4.41875@:0@:pralldown +@} [135] +@{char@:Tick mark@:142@:2.67303@:4.90045@:0@:7.57349@:4.90045@:0@:tickmark@} +[142] @{char@:staccatissimo/martellato up@:95@:0.86139@:0.86139@:0.2@:4.0354@:0.86139 @:0@:ustaccatissimo@} [95] -@{char@:Mensural 9/8 meter@:152@:0@:5.05695@:3.79271@:3.79271@:5.05695@:0@:mens -ural98@} [152] +@{char@:snap pizzicato (Bartok pizzicato)@:143@:2.376@:2.376@:2.376@:3.564@:2.3 +76@:0@:snappizzicato@} [143] +@{char@:downprall@:136@:4.41875@:4.41875@:1.7675@:1.7675@:4.41875@:0@:downprall +@} [136] @{char@:staccatissimo/martellato down@:96@:0.86139@:0.86139@:4.0354@:0.2@:0.861 39@:0@:dstaccatissimo@} [96] -@{char@:Mensural 4/8 meter@:153@:0@:5.05695@:2.52847@:2.52847@:5.05695@:0@:mens -ural48@} [153] +@{char@:downmordent@:137@:4.41875@:4.41875@:2.35666@:2.35666@:4.41875@:0@:downm +ordent@} [137] +@{char@:prallup@:138@:4.41875@:4.41875@:1.7675@:1.7675@:4.41875@:0@:prallup@} +[138] @{char@:portato/single tenuto@:97@:2.38052@:2.38052@:0.3717@:0.3717@:2.38052@:0 @:tenuto@} [97] +@{puorg@:scripts@} +) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-clefs.mf +@{group@:clefs@} +! Warning: Replacing filldraw with fill. +@{char@:C clef@:144@:0@:12.15344@:8.91@:8.91@:12.15344@:0@:C@} [144] @{char@:portato/tenuto with staccato@:98@:2.38052@:2.38052@:0.32523@:2.7@:2.380 52@:0@:uportato@} [98] -@{char@:Mensural 6/8 meter@:154@:0@:5.05695@:2.52847@:2.52847@:5.05695@:0@:mens -ural68alt@} [154] @{char@:portato/tenuto with staccato@:99@:2.38052@:2.38052@:2.7@:0.32523@:2.380 52@:0@:dportato@} [99] -@{char@:Mensural 2/4 meter@:155@:0@:5.05695@:3.79271@:3.79271@:5.05695@:0@:mens -ural24@} [155] @{char@:marcato up@:100@:1.98375@:1.98375@:0@:4.36427@:1.98375@:0@:umarcato@} [100] -@{char@:Mensural 4/4 meter@:156@:0@:5.05695@:2.52847@:2.52847@:5.05695@:0@:neom -ensural44@} [156]@{char@:lineprall@:139@:7.875@:7.875@:3.15001@:12.60004@:7.875@:0@:lineprall@} -[139]) -@{char@:Mensural 2/2 meter@:157@:0@:5.05695@:2.52847@:2.52847@:5.05695@:0@:neom -ensural22@} [157] -@{char@:Curved caesura@:140@:0@:12.6@:5.04002@:7.55998@:12.6@:0@:caesura.curved -@} [140] +! Warning: Replacing filldraw with fill. +@{char@:C clef@:145@:0@:9.81906@:7.12802@:7.12802@:9.81906@:0@:C_change@} [145] + @{char@:marcato down@:101@:1.98375@:1.98375@:4.36427@:0@:1.98375@:0@:dmarcato@} [101] -@{char@:Mensural 3/2 meter@:158@:0@:5.05695@:2.52847@:2.52847@:5.05695@:0@:neom -ensural32@} [158] @{char@:open (unstopped)@:102@:1.587@:1.587@:1.98375@:1.98375@:1.587@:0@:open@} [102] -@{char@:Straight caesura@:141@:0@:12.6@:5.04002@:7.55998@:12.6@:0@:caesura.stra -ight@} [141] +@{char@:lineprall@:139@:4.41875@:4.41875@:1.7675@:7.07@:4.41875@:0@:lineprall@} +[139]) +@{char@:Curved caesura@:140@:0@:7.07@:2.82802@:4.24199@:7.07@:0@:caesura.curved +@} [140] @{char@:halfopen (unstopped)@:103@:1.587@:1.587@:1.98375@:1.98375@:1.587@:0@:ha lfopen@} [103] -@{char@:Mensural 6/4 meter@:159@:0@:5.05695@:2.52847@:2.52847@:5.05695@:0@:neom -ensural64@} [159] -@{char@:Tick mark@:142@:3.78004@:6.92995@:0@:10.70999@:6.92995@:0@:tickmark@} -[142] @{char@:halfopen vertical@:104@:1.587@:1.587@:1.98375@:1.98375@:1.587@:0@:halfo -penvertical@} [104] -@{char@:Mensural 9/4 meter@:160@:0@:5.05695@:2.52847@:2.52847@:5.05695@:0@:neom -ensural94@} [160] +penvertical@} [104]@{char@:F clef @:146@:0@:11.95428@:11.13751@:4.455@:11.95428@:0@:F@} [146] +@{char@:F clef (reduced)@:147@:0@:9.56346@:8.91003@:3.56401@:9.56346@:0@:F_chan +ge@} [147] +@{char@:Straight caesura@:141@:0@:7.07@:2.82802@:4.24199@:7.07@:0@:caesura.stra +ight@} [141] @{char@:plus (stopped)@:105@:2.18214@:2.18214@:2.18214@:2.18214@:2.18214@:0@:st opped@} [105] -@{char@:Upbow@:106@:2.57889@:2.57889@:0@:8.25244@:2.57889@:0@:upbow@} [106] -@{char@:Mensural 3/4 meter@:161@:0@:5.05695@:2.52847@:2.52847@:5.05695@:0@:neom -ensural34@} [161] +@{char@:Upbow@:106@:2.57889@:2.57889@:0@:8.25244@:2.57889@:0@:upbow@} [106]This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) +(./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp @{char@:Downbow@:107@:2.97563@:2.97563@:0@:5.28998@:2.97563@:0@:downbow@} [107] -@{char@:Mensural 6/8 meter@:162@:0@:5.05695@:2.52847@:2.52847@:5.05695@:0@:neom -ensural68@} [162]@{char@:Reverse turn@:108@:4.33946@:4.33946@:2.10045@:2.10045@:4.33946@:0@:reve +@{char@:Tick mark@:142@:2.12102@:3.88847@:0@:6.00949@:3.88847@:0@:tickmark@} +[142] +@{char@:snap pizzicato (Bartok pizzicato)@:143@:1.88533@:1.88533@:1.88533@:2.82 +8@:1.88533@:0@:snappizzicato@} [143] +@{puorg@:scripts@} +) +@{char@:G clef@:148@:0@:11.42715@:11.36028@:21.38402@:11.42715@:0@:G@} [148] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-clefs.mf@{char@:Reverse turn@:108@:4.33946@:4.33946@:2.10045@:2.10045@:4.33946@:0@:reve rseturn@} [108] -@{char@:Mensural 9/8 meter@:163@:0@:5.05695@:2.52847@:2.52847@:5.05695@:0@:neom -ensural98@} [163] +Preloading the plain base, version 0.99: preliminaries, + basic constants and mathematical macros, + macros for converting units, + macros and tables for various modes of operation, + macros for drawing and filling, + macros for proof labels and rules, + macros for character and font administration, +and a few last-minute items.) +@{char@:G clef@:149@:0@:9.14175@:9.08824@:17.67249@:9.14175@:0@:G_change@} +[149] +@{group@:clefs@} +! Warning: Replacing filldraw with fill. +@{char@:C clef@:144@:0@:9.71149@:7.07@:7.07@:9.71149@:0@:C@} [144]) +(/build/lilypond-2.19.81+really-2.18.2/mf/feta26.mf +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-autometric.mf +****************************************************** +Using feta Autometric macros. +order of messages: + NAME/CODE/BP/WD/DP/HT/WX/WY +****************************************************** +) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-generic.mf +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf +! Warning: Replacing filldraw with fill. +@{char@:C clef@:145@:0@:7.85918@:5.65604@:5.65604@:7.85918@:0@:C_change@} [145] +) +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf @{char@:Turn@:109@:4.33946@:4.33946@:2.10045@:2.10045@:4.33946@:0@:turn@} [109] - -@{char@:Mensural 4/8 meter@:164@:0@:5.05695@:2.52847@:2.52847@:5.05695@:0@:neom -ensural48@} [164] -@{char@:snap pizzicato (Bartok pizzicato)@:143@:3.36@:3.36@:3.36@:5.04001@:3.36 -@:0@:snappizzicato@} [143] -@{puorg@:scripts@} -) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-clefs.mf@{char@:Trill (`tr')@:110@:3.37239@:3.37239@:0@:8.33171@:3.37239@:0@:trill@} +) +@{font@:GNU@:LilyPond@:feta@:25.2@:fetaMusic@} +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-rests.mf +@{group@:rests@} +@{char@:whole rest@:33@:0@:9.45001@:3.9375@:0@:9.45001@:0@:0@} [33] +@{char@:half rest@:34@:0@:9.45001@:0@:3.9375@:9.45001@:0@:1@} [34] +@{char@:percussion clef@:150@:-2.98485@:8.91@:4.455@:4.455@:8.91@:0@:percussion +@} [150]@{char@:F clef @:146@:0@:9.48561@:8.83751@:3.535@:9.48561@:0@:F@} [146] +@{char@:percussion clef (reduced)@:151@:-2.38788@:7.12802@:3.56401@:3.56401@:7. +12802@:0@:percussion_change@} [151] +@{char@:whole rest (outside staff)@:35@:0@:9.45001@:3.9375@:0.54466@:9.45001@:0 +@:0o@} [35] +@{char@:half rest (outside staff)@:36@:0@:9.45001@:0.54466@:3.9375@:9.45001@:0@ +:1o@} [36] +@{char@:maxima rest@:37@:0@:11.34@:6.3@:6.3@:11.34@:0@:M3@} [37]@{char@:Trill (`tr')@:110@:3.37239@:3.37239@:0@:8.33171@:3.37239@:0@:trill@} [110] -@{char@:Mensural 6/8 meter@:165@:0@:5.05695@:2.52847@:2.52847@:5.05695@:0@:neom -ensural68alt@} [165] +@{char@:longa rest@:38@:0@:3.78@:6.3@:6.3@:3.78@:0@:M2@} [38] @{char@:left heel@:111@:1.98375@:1.98375@:1.98375@:2.645@:1.98375@:0@:upedalhee l@} [111] -@{char@:Mensural 2/4 meter@:166@:0@:5.05695@:2.52847@:2.52847@:5.05695@:0@:neom -ensural24@} [166] -@{puorg@:timesig@} -) (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-scripts.mf +@{char@:breve rest@:39@:0@:3.78@:0@:6.3@:3.78@:0@:M1@} [39] +@{char@:F clef (reduced)@:147@:0@:7.58853@:7.07005@:2.82802@:7.58853@:0@:F_chan +ge@} [147] @{char@:right heel@:112@:1.98375@:1.98375@:2.645@:1.98375@:1.98375@:0@:dpedalhe el@} [112] @{char@:left toe@:113@:1.98375@:1.98375@:0@:5.95125@:1.98375@:0@:upedaltoe@} [113] -@{group@:scripts@} -@{char@:ictus@:167@:0.21236@:0.21236@:0.49089@:0.49089@:0.21236@:0@:ictus@} -[167] @{char@:right toe@:114@:1.98375@:1.98375@:5.95125@:0@:1.98375@:0@:dpedaltoe@} [114] -@{char@:accentus up@:168@:0.35063@:0.35063@:0.49089@:0.49089@:0.35063@:0@:uacce -ntus@} [168] -@{group@:clefs@} -! Warning: Replacing filldraw with fill. -@{char@:C clef@:144@:0@:17.05064@:12.6@:12.6@:17.05064@:0@:C@} [144] -@{char@:accentus down@:169@:0.35063@:0.35063@:0.49089@:0.49089@:0.35063@:0@:dac -centus@} [169] -@{char@:half circle@:170@:0.4383@:0.4383@:0@:0.4383@:0.4383@:0@:usemicirculus@} -[170] +@{char@:breve rest (outside staff)@:40@:0@:3.78@:0.54466@:6.3@:3.78@:0@:M1o@} +[40] @{char@:Flageolet@:115@:2.116@:2.116@:2.116@:2.116@:2.116@:0@:flageolet@} [115] -@{char@:half circle@:171@:0.4383@:0.4383@:0.4383@:0@:0.4383@:0@:dsemicirculus@} -[171]@{char@:Segno@:116@:3.9675@:3.9675@:5.95125@:5.95125@:3.9675@:0@:segno@} [116] -@{char@:circle@:172@:0.4383@:0.4383@:0.4383@:0.4383@:0.4383@:0@:circulus@} -[172] -@{char@:augmentum@:173@:0.35063@:0.35063@:0.35063@:0.35063@:0.35063@:0@:augment -um@} [173] +@{char@:Quarter rest@:41@:0@:5.98499@:7.875@:9.84377@:5.98499@:0@:2@} [41] +@{char@:Classical quarter rest@:42@:0@:6.3@:6.57234@:5.16602@:6.3@:0@:2classica +l@} [42] +@{char@:8th rest@:43@:0@:6.3@:6.57234@:5.16602@:6.3@:0@:3@} [43]( echo ./out/feta-braces-h.pfb: ./feta-braces.mf ./feta-autometric.mf ./feta-macros.mf ./feta-params.mf > out/feta-braces-h.dep ) && TMP=`mktemp -d ./out/pfbtemp.feta-braces-h.XXXXXXXXX` \ +&& ( cd $TMP \ + && ln -s ../mf2pt1.mem . \ + && ln -s ../../mf2pt1.mp . \ + && MFINPUTS=/build/lilypond-2.19.81+really-2.18.2/mf:..:: /build/lilypond-2.19.81+really-2.18.2/scripts/build/out/mf2pt1 --rounding=0.0001 --family=feta-braces-h --fullname=feta-braces-h --name=feta-braces-h feta-braces-h.mf ) \ +&& mv $TMP/*pfb ./out; \ +rm -rf $TMP + +@{char@:16th rest@:44@:0@:7.55998@:12.87234@:5.16602@:7.55998@:0@:4@} [44]This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) +(./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp +@{char@:32th rest@:45@:0@:8.19002@:12.87234@:11.46602@:8.19002@:0@:5@} [45] +@{char@:tab clef@:152@:-0.89099@:12.47401@:12.83047@:12.83047@:12.47401@:0@:tab +@} [152] +@{char@:64th rest@:46@:0@:8.81996@:19.17235@:11.46602@:8.81996@:0@:6@} [46] +@{char@:G clef@:148@:0@:9.06735@:9.01427@:16.96803@:9.06735@:0@:G@} [148] +@{char@:128th rest@:47@:0@:9.45001@:19.17235@:17.76602@:9.45001@:0@:7@} [47] +@{puorg@:rests@} +) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-accidentals.mf@{char@:Segno@:116@:3.9675@:3.9675@:5.95125@:5.95125@:3.9675@:0@:segno@} [116] +@{group@:accidentals@} +@{char@:Sharp@:48@:0@:6.93004@:9.45001@:9.45001@:6.93004@:0@:sharp@} [48] +Preloading the plain base, version 0.99: preliminaries, + basic constants and mathematical macros, + macros for converting units, + macros and tables for various modes of operation, + macros for drawing and filling, + macros for proof labels and rules, + macros for character and font administration, +and a few last-minute items.)) +@{char@:Arrowed Sharp (arrow up)@:49@:0@:6.93004@:9.45001@:17.01@:6.93004@:0@:s +harp.arrowup@} [49] +@{char@:G clef@:149@:0@:7.25392@:7.21146@:14.02298@:7.25392@:0@:G_change@} +[149] +@{char@:tab clef (reduced)@:153@:-0.71278@:9.97925@:10.26442@:10.26442@:9.97925 +@:0@:tab_change@} [153] +@{puorg@:clefs@} +) +@{char@:percussion clef@:150@:-2.36844@:7.07@:3.535@:3.535@:7.07@:0@:percussion +@} [150] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-timesignatures.mf +@{char@:Arrowed Sharp (arrow down)@:50@:0.817@:6.93004@:17.01@:9.45001@:6.93004 +@:0@:sharp.arrowdown@} [50] +(/build/lilypond-2.19.81+really-2.18.2/mf/feta23.mf @{char@:Varied Segno@:117@:4.95938@:4.95938@:15.87@:15.87@:4.95938@:0@:varsegno @} [117] +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-autometric.mf +****************************************************** +Using feta Autometric macros. +order of messages: + NAME/CODE/BP/WD/DP/HT/WX/WY +****************************************************** +) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-generic.mf +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf @{char@:Coda@:118@:4.03365@:4.03365@:5.35614@:5.35614@:4.03365@:0@:coda@} [118] - -@{char@:signum congruentiae up@:174@:2.03958@:2.03958@:1.06178@:7.09651@:2.0395 -8@:0@:usignumcongruentiae@} [174] -! Warning: Replacing filldraw with fill. -@{char@:C clef@:145@:0@:13.74951@:10.08005@:10.08005@:13.74951@:0@:C_change@} -[145]@{char@:Varied Coda@:119@:4.1015@:4.1015@:5.424@:5.424@:4.1015@:0@:varcoda@} +) +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf +@{group@:timesig@} +@{char@:4/4 meter@:154@:0@:7.53767@:4.455@:4.455@:7.53767@:0@:C44@} [154] +@{char@:2/2 meter@:155@:0@:7.53767@:4.455@:4.455@:7.53767@:0@:C22@} [155] +@{puorg@:timesig@} +) +@{char@:percussion clef (reduced)@:151@:-1.89476@:5.65604@:2.82802@:2.82802@:5. +65604@:0@:percussion_change@} [151]@{char@:Varied Coda@:119@:4.1015@:4.1015@:5.424@:5.424@:4.1015@:0@:varcoda@} [119] @{char@:Right Comma@:120@:0@:1.98375@:2.38052@:2.38052@:1.98375@:0@:rcomma@} [120] -@{char@:F clef @:146@:0@:16.90504@:15.75002@:6.3@:16.90504@:0@:F@} [146] -@{char@:Left Comma@:121@:1.98375@:0@:2.38052@:2.38052@:0@:0@:lcomma@} [121] -@{char@:F clef (reduced)@:147@:0@:13.5241@:12.60007@:5.04002@:13.5241@:0@:F_cha -nge@} [147] +@{char@:Left Comma@:121@:1.98375@:0@:2.38052@:2.38052@:0@:0@:lcomma@} [121] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-pedals.mf @{char@:Right Varied Comma@:122@:0.99188@:0.99188@:2.38052@:2.38052@:0.99188@:0 -@:rvarcomma@} [122] -@{char@:signum congruentiae down@:175@:2.03958@:2.03958@:7.09651@:1.06178@:2.03 -958@:0@:dsignumcongruentiae@} [175] +@:rvarcomma@} [122]) +@{group@:pedal@} +@{char@:Pedal asterisk@:156@:0@:6.93001@:0@:6.93001@:6.93001@:0@:*@} [156] +@{font@:GNU@:LilyPond@:feta@:22.45@:fetaMusic@} +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-rests.mf +@{char@:Pedal dash@:157@:0@:3.89268@:0@:5.09143@:3.89268@:0@:M@} [157] @{char@:Left Varied Comma@:123@:0.99188@:0.99188@:2.38052@:2.38052@:0.99188@:0@ :lvarcomma@} [123] -@{char@:Kievan end of piece (slash)@:176@:0@:4.48798@:6.01349@:8.01155@:4.48798 -@:0@:barline.kievan@} [176] -@{puorg@:scripts@} -) -@{char@:Arpeggio@:124@:0@:3.17401@:0@:3.9675@:3.17401@:0@:arpeggio@} [124] (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-dots.mf +@{group@:rests@} +@{char@:whole rest@:33@:0@:8.41876@:3.50781@:0@:8.41876@:0@:0@} [33] +@{char@:Arrowed Sharp (arrows up and down)@:51@:0.817@:6.93004@:17.01@:17.01@:6 +.93004@:0@:sharp.arrowboth@} [51] +@{char@:1/2 Sharp@:52@:0@:4.40999@:9.45001@:9.45001@:4.40999@:0@:sharp.slashsla +sh.stem@} [52] +@{char@:Arpeggio@:124@:0@:3.17401@:0@:3.9675@:3.17401@:0@:arpeggio@} [124] @{char@:Trill_element@:125@:0@:3.9675@:0@:3.17401@:3.9675@:0@:trill_element@} [125] -@{group@:dots@} -@{char@:duration dot@:177@:0@:0.79343@:0.39671@:0.39671@:0.79343@:0@:dotvatican -a@} [177] +@{char@:Pedal dot@:158@:0@:1.29756@:0@:1.29756@:1.29756@:0@:.@} [158] +@{char@:half rest@:34@:0@:8.41876@:0@:3.50781@:8.41876@:0@:1@} [34] +@{char@:whole rest (outside staff)@:35@:0@:8.41876@:3.50781@:0.52107@:8.41876@: +0@:0o@} [35] @{char@:Arpeggio arrow down@:126@:0@:3.17401@:0@:3.9675@:3.17401@:0@:arpeggio.a rrow.M1@} [126] -@{char@:Kievan augmentation dot@:178@:0@:2.3803@:1.19016@:1.19016@:2.3803@:0@:d -otkievan@} [178] -@{puorg@:dots@} -) -@{tnof@}) ) @{char@:Arpeggio arrow up@:127@:0@:3.17401@:0@:3.9675@:3.17401@:0@:arpeggio.arr -ow.1@} [127] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-trills.mf +ow.1@} [127] +@{char@:Sharp (3 beams)@:53@:0@:6.93004@:9.45001@:9.45001@:6.93004@:0@:sharp.sl +ashslashslash.stemstem@} [53] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-trills.mf +@{char@:Pedal P@:159@:0@:7.425@:0@:8.91@:7.425@:0@:P@} [159] +@{char@:Pedal d@:160@:0@:5.94@:0@:7.79625@:5.94@:0@:d@} [160] +@{char@:tab clef@:152@:-0.70699@:9.89803@:10.18088@:10.18088@:9.89803@:0@:tab@} +[152] +@{char@:Pedal e@:161@:0@:3.564@:0@:5.09143@:3.564@:0@:e@} [161]Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input feta-braces-d.mf'"... + +@{char@:1/2 Sharp (3 beams)@:54@:0@:5.98499@:8.19002@:8.19002@:5.98499@:0@:shar +p.slashslashslash.stem@} [54] @{char@:trilelement@:128@:1.65312@:1.65312@:1.98375@:1.98375@:1.65312@:0@:trile lement@} [128] -(some charht values had to be adjusted by as much as 0.35063pt) -(some chardp values had to be adjusted by as much as 0.35063pt) -Font metrics written on parmesan11.tfm. -146 output files written: parmesan11.33 .. parmesan11.178 -Transcript written on parmesan11.log. - +@{char@:3/4 Sharp@:55@:0@:10.08005@:9.45001@:9.45001@:10.08005@:0@:sharp.slashs +lash.stemstemstem@} [55] @{char@:prall@:129@:3.30624@:3.30624@:1.98375@:1.98375@:3.30624@:0@:prall@} [129] -@{char@:G clef@:148@:0@:16.15962@:16.06503@:30.24004@:16.15962@:0@:G@} [148] +@{char@:half rest (outside staff)@:36@:0@:8.41876@:0.52107@:3.50781@:8.41876@:0 +@:1o@} [36] +@{char@:Natural@:56@:0@:4.2@:9.45001@:9.45001@:4.2@:0@:natural@} [56] +@{char@:maxima rest@:37@:0@:10.10252@:5.6125@:5.6125@:10.10252@:0@:M3@} [37] +@{char@:longa rest@:38@:0@:3.36751@:5.6125@:5.6125@:3.36751@:0@:M2@} [38] +@{char@:Arrowed Natural (arrow up)@:57@:1.63399@:4.2@:9.45001@:17.01@:4.2@:0@:n +atural.arrowup@} [57] +@{char@:Arrowed Natural (arrow down)@:58@:0@:4.2@:17.01@:9.45001@:4.2@:0@:natur +al.arrowdown@} [58] @{char@:mordent@:130@:3.30624@:3.30624@:2.64499@:2.64499@:3.30624@:0@:mordent@} [130] -@{char@:G clef@:149@:0@:12.92775@:12.85208@:24.99141@:12.92775@:0@:G_change@} -[149] -@{char@:percussion clef@:150@:-4.221@:12.6@:6.3@:6.3@:12.6@:0@:percussion@} -[150] +@{char@:Pedal Ped@:162@:0@:14.22035@:0@:8.91@:14.22035@:0@:Ped@} [162] +@{puorg@:pedal@} +) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-brackettips.mf +@{char@:breve rest@:39@:0@:3.36751@:0@:5.6125@:3.36751@:0@:M1@} [39] +@{char@:Arrowed Natural (arrows up and down)@:59@:1.63399@:4.2@:17.01@:17.01@:4 +.2@:0@:natural.arrowboth@} [59] +@{char@:tab clef (reduced)@:153@:-0.5656@:7.91846@:8.14473@:8.14473@:7.91846@:0 +@:tab_change@} [153] +@{puorg@:clefs@} +) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-timesignatures.mf +@{char@:Flat@:60@:0.6536@:5.04002@:3.78004@:11.96997@:5.04002@:0@:flat@} [60] @{char@:prallprall@:131@:4.95937@:4.95937@:1.98375@:1.98375@:4.95937@:0@:prallp rall@} [131] +@{group@:brackettips@} +@{char@:bracket tip up@:163@:0@:8.46448@:1.00237@:6.09444@:8.46448@:0@:up@} +[163] +@{char@:bracket tip down@:164@:0@:8.46448@:6.09444@:1.00237@:8.46448@:0@:down@} +[164] +@{puorg@:brackettips@} +) +@{char@:Arrowed Flat (arrow up)@:61@:1.87909@:5.04002@:3.78004@:17.01@:5.04002@ +:0@:flat.arrowup@} [61] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-accordion.mf +@{char@:Arrowed Flat (arrow down)@:62@:1.87909@:5.04002@:13.86009@:11.96997@:5. +04002@:0@:flat.arrowdown@} [62] +@{group@:timesig@} +@{char@:4/4 meter@:154@:0@:5.91325@:3.535@:3.535@:5.91325@:0@:C44@} [154] +@{char@:Arrowed Flat (arrow up and down)@:63@:1.87909@:5.04002@:13.86009@:17.01 +@:5.04002@:0@:flat.arrowboth@} [63] +@{char@:2/2 meter@:155@:0@:5.91325@:3.535@:3.535@:5.91325@:0@:C22@} [155] +@{puorg@:timesig@} +) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-pedals.mf +@{char@:breve rest (outside staff)@:40@:0@:3.36751@:0.52107@:5.6125@:3.36751@:0 +@:M1o@} [40] +@{char@:Flat (slashed)@:64@:2.51996@:5.04002@:3.78004@:11.96997@:5.04002@:0@:fl +at.slash@} [64] @{char@:prallmordent@:132@:4.95937@:4.95937@:2.64499@:2.64499@:4.95937@:0@:pral lmordent@} [132] -@{char@:percussion clef (reduced)@:151@:-3.3768@:10.08005@:5.04002@:5.04002@:10 -.08005@:0@:percussion_change@} [151] +@{char@:Quarter rest@:41@:0@:5.33186@:7.01563@:8.76955@:5.33186@:0@:2@} [41] +@{group@:accordion@} +@{char@:accordion register discant@:165@:6.99539@:6.99539@:0.21901@:13.58403@:6 +.99539@:0@:discant@} [165] +@{char@:Flat (slashed twice)@:65@:2.51996@:5.04002@:3.78004@:11.96997@:5.04002@ +:0@:flat.slashslash@} [65] +@{char@:accordion register dot@:166@:1.11375@:1.11375@:1.11375@:1.11375@:1.1137 +5@:0@:dot@} [166] +@{char@:accordion register freebass@:167@:4.76788@:4.76788@:0.21901@:9.12901@:4 +.76788@:0@:freebass@} [167] +@{char@:Flatflat (mirrored)@:66@:0@:10.08005@:3.78004@:11.96997@:10.08005@:0@:m +irroredflat.flat@} [66] +@{char@:Semi flat@:67@:0.6536@:5.04002@:3.78004@:11.96997@:5.04002@:0@:mirrored +flat@} [67] +@{group@:pedal@} +@{char@:Pedal asterisk@:156@:0@:5.4989@:0@:5.4989@:5.4989@:0@:*@} [156] +@{char@:Pedal dash@:157@:0@:3.37372@:0@:4.04001@:3.37372@:0@:M@} [157] +@{char@:Classical quarter rest@:42@:0@:5.6125@:5.87305@:4.60226@:5.6125@:0@:2cl +assical@} [42] +@{char@:8th rest@:43@:0@:5.6125@:5.87305@:4.60226@:5.6125@:0@:3@} [43] @{char@:upprall@:133@:4.95937@:4.95937@:1.98375@:1.98375@:4.95937@:0@:upprall@} [133] @{char@:upmordent@:134@:4.95937@:4.95937@:2.64499@:2.64499@:4.95937@:0@:upmorde nt@} [134] +@{char@:16th rest@:44@:0@:6.73499@:11.48555@:4.60226@:6.73499@:0@:4@} [44] @{char@:pralldown@:135@:4.95937@:4.95937@:1.98375@:1.98375@:4.95937@:0@:pralldo wn@} [135] -@{char@:tab clef@:152@:-1.25998@:17.64003@:18.14412@:18.14412@:17.64003@:0@:tab -@} [152] +@{char@:Pedal dot@:158@:0@:1.12457@:0@:1.12457@:1.12457@:0@:.@} [158] +@{char@:accordion register stdbass@:168@:9.22289@:9.22289@:0.21901@:18.03902@:9 +.22289@:0@:stdbass@} [168] +@{char@:Semi flat@:68@:2.51996@:5.04002@:3.78004@:11.96997@:5.04002@:0@:mirrore +dflat.backslash@} [68] +@{char@:accordion register bayanbass@:169@:4.76788@:4.76788@:0.31288@:13.67789@ +:4.76788@:0@:bayanbass@} [169] +@{char@:32th rest@:45@:0@:7.29626@:11.48555@:10.21477@:7.29626@:0@:5@} [45] +@{char@:Double Flat@:69@:0.6536@:9.13498@:3.78004@:11.96997@:9.13498@:0@:flatfl +at@} [69] @{char@:downprall@:136@:4.95937@:4.95937@:1.98375@:1.98375@:4.95937@:0@:downpra ll@} [136] @{char@:downmordent@:137@:4.95937@:4.95937@:2.64499@:2.64499@:4.95937@:0@:downm ordent@} [137] +@{char@:64th rest@:46@:0@:7.85747@:17.09805@:10.21477@:7.85747@:0@:6@} [46] +@{char@:128th rest@:47@:0@:8.41876@:17.09805@:15.82727@:8.41876@:0@:7@} [47] +@{puorg@:rests@} +) +@{char@:Pedal P@:159@:0@:5.89168@:0@:7.07@:5.89168@:0@:P@} [159] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-accidentals.mf +@{char@:Pedal d@:160@:0@:4.71333@:0@:6.18626@:4.71333@:0@:d@} [160] @{char@:prallup@:138@:4.95937@:4.95937@:1.98375@:1.98375@:4.95937@:0@:prallup@} [138] +@{char@:3/4 Flat@:70@:0.6536@:9.13498@:3.78004@:11.96997@:9.13498@:0@:flatflat. +slash@} [70] +@{char@:Double Sharp@:71@:0@:6.3@:3.15001@:3.15001@:6.3@:0@:doublesharp@} [71] +@{char@:Right Parenthesis@:72@:0@:3.69467@:6.3@:6.3@:3.69467@:0@:rightparen@} +[72] @{char@:lineprall@:139@:4.95937@:4.95937@:1.98375@:7.935@:4.95937@:0@:lineprall @} [139]) +@{char@:Pedal e@:161@:0@:2.828@:0@:4.04001@:2.828@:0@:e@} [161] @{char@:Curved caesura@:140@:0@:7.935@:3.17401@:4.76099@:7.935@:0@:caesura.curv ed@} [140] +@{char@:Left Parenthesis@:73@:3.69467@:0@:6.3@:6.3@:0@:0@:leftparen@} [73] +@{puorg@:accidentals@} +) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-arrowheads.mf +@{group@:arrowheads@} +@{char@:open@:74@:6.3@:0.43573@:3.15001@:3.15001@:0.43573@:0@:open.01@} [74] +@{group@:accidentals@} +@{char@:Sharp@:48@:0@:6.17378@:8.41876@:8.41876@:6.17378@:0@:sharp@} [48] @{char@:Straight caesura@:141@:0@:7.935@:3.17401@:4.76099@:7.935@:0@:caesura.st raight@} [141] @{char@:Tick mark@:142@:2.38052@:4.36421@:0@:6.74474@:4.36421@:0@:tickmark@} [142] +@{char@:Arrowed Sharp (arrow up)@:49@:0@:6.17378@:8.41876@:15.15375@:6.17378@:0 +@:sharp.arrowup@} [49] +@{char@:open@:75@:0.43573@:6.3@:3.15001@:3.15001@:6.3@:0@:open.0M1@} [75] @{char@:snap pizzicato (Bartok pizzicato)@:143@:2.116@:2.116@:2.116@:3.174@:2.1 16@:0@:snappizzicato@} [143] +@{char@:accordion oldEE@:170@:4.76788@:4.76788@:0@:9.34802@:4.76788@:0@:oldEE@} +[170] @{puorg@:scripts@} ) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-clefs.mf -@{char@:tab clef (reduced)@:153@:-1.008@:14.11208@:14.51534@:14.51534@:14.11208 -@:0@:tab_change@} [153] -@{puorg@:clefs@} -) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-timesignatures.mf -@{group@:timesig@} -@{char@:4/4 meter@:154@:0@:10.79536@:6.3@:6.3@:10.79536@:0@:C44@} [154] +@{char@:open@:76@:3.15001@:3.15001@:6.3@:0.43573@:3.15001@:0@:open.11@} [76] +@{char@:accordion push@:171@:4.14154@:0@:0@:10.35402@:0@:0@:push@} [171] +@{char@:Pedal Ped@:162@:0@:11.28372@:0@:7.07@:11.28372@:0@:Ped@} [162] +@{puorg@:pedal@} +) +@{char@:accordion pull@:172@:3.43744@:0.7041@:0@:10.35402@:0.7041@:0@:pull@} +[172] +@{puorg@:accordion@} +) +@{char@:open@:77@:3.15001@:3.15001@:0.43573@:6.3@:3.15001@:0@:open.1M1@} [77] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-brackettips.mf (/build/lilypond-2.19.81+really-2.18.2/mf/feta-ties.mf @{group@:clefs@} ! Warning: Replacing filldraw with fill. @{char@:C clef@:144@:0@:10.85947@:7.935@:7.935@:10.85947@:0@:C@} [144] -@{char@:2/2 meter@:155@:0@:10.79536@:6.3@:6.3@:10.79536@:0@:C22@} [155] -@{puorg@:timesig@} -) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-pedals.mf +@{char@:close@:78@:6.3@:0@:3.15001@:3.15001@:0@:0@:close.01@} [78] +@{char@:close@:79@:0@:6.3@:3.15001@:3.15001@:6.3@:0@:close.0M1@} [79] +@{char@:Arrowed Sharp (arrow down)@:50@:0.78162@:6.17378@:15.15375@:8.41876@:6. +17378@:0@:sharp.arrowdown@} [50] +@{char@:close@:80@:3.15001@:3.15001@:6.3@:0@:3.15001@:0@:close.11@} [80] ! Warning: Replacing filldraw with fill. @{char@:C clef@:145@:0@:8.78053@:6.34802@:6.34802@:8.78053@:0@:C_change@} [145] -@{char@:F clef @:146@:0@:10.64615@:9.91875@:3.9675@:10.64615@:0@:F@} [146] + +@{group@:brackettips@} +@{char@:bracket tip up@:163@:0@:6.71649@:0.79538@:4.83588@:6.71649@:0@:up@} +[163] +@{char@:close@:81@:3.15001@:3.15001@:0@:6.3@:3.15001@:0@:close.1M1@} [81] +@{puorg@:arrowheads@} +) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-dots.mfThis is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) + +@{char@:bracket tip down@:164@:0@:6.71649@:4.83588@:0.79538@:6.71649@:0@:down@} +[164] +@{puorg@:brackettips@} +) +@{group@:dots@} +@{char@:duration dot@:82@:0@:2.87767@:1.43884@:1.43884@:2.87767@:0@:dot@} [82] +@{puorg@:dots@} +) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-accordion.mf (/build/lilypond-2.19.81+really-2.18.2/mf/feta-scripts.mf +@{group@:accordion@} +@{char@:accordion register discant@:165@:5.59486@:5.59486@:0.20465@:10.80966@:5 +.59486@:0@:discant@} [165] +@{group@:ties@} +@{char@:Short lyric tie@:173@:0@:0@:2.82146@:0@:0@:0@:lyric.short@} [173] +@{group@:scripts@} +@{char@:fermata up@:83@:8.28351@:8.28351@:0.40851@:9.071@:8.28351@:0@:ufermata@ +} [83]@{char@:F clef @:146@:0@:10.64615@:9.91875@:3.9675@:10.64615@:0@:F@} [146] +@{char@:Arrowed Sharp (arrows up and down)@:51@:0.78162@:6.17378@:15.15375@:15. +15375@:6.17378@:0@:sharp.arrowboth@} [51] +@{char@:Default lyric tie@:174@:0@:0@:2.92044@:0@:0@:0@:lyric.default@} [174] +@{puorg@:ties@} +) +@{parameter@:staffsize@:17.82@} +@{parameter@:stafflinethickness@:0.48134@} +@{parameter@:staff_space@:4.455@} +@{parameter@:linethickness@:0.48134@} +@{parameter@:black_notehead_width@:5.86116@} +@{parameter@:ledgerlinethickness@:0.96268@} +@{parameter@:blot_diameter@:0.4@} +@{tnof@}) ) +@{char@:fermata down@:84@:8.28351@:8.28351@:9.071@:0.40851@:8.28351@:0@:dfermat +a@} [84] @{char@:F clef (reduced)@:147@:0@:8.51694@:7.93503@:3.17401@:8.51694@:0@:F_chan ge@} [147] +@{char@:1/2 Sharp@:52@:0@:3.92874@:8.41876@:8.41876@:3.92874@:0@:sharp.slashsla +sh.stem@} [52](./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp +@{char@:short fermata up@:85@:6.3@:6.3@:0@:13.85999@:6.3@:0@:ushortfermata@} +[85] +Preloading the plain base, version 0.99: preliminaries, + basic constants and mathematical macros, + macros for converting units, + macros and tables for various modes of operation, + macros for drawing and filling, + macros for proof labels and rules, + macros for character and font administration, +and a few last-minute items.) +@{char@:short fermata down@:86@:6.3@:6.3@:13.85999@:0@:6.3@:0@:dshortfermata@} +[86] +@{char@:long fermata up@:87@:7.87502@:7.87502@:0@:9.45001@:7.87502@:0@:ulongfer +mata@} [87] +@{char@:Sharp (3 beams)@:53@:0@:6.17378@:8.41876@:8.41876@:6.17378@:0@:sharp.sl +ashslashslash.stemstem@} [53] +@{char@:long fermata down@:88@:7.87502@:7.87502@:9.45001@:0@:7.87502@:0@:dlongf +ermata@} [88]) +@{char@:accordion register dot@:166@:0.88376@:0.88376@:0.88376@:0.88376@:0.8837 +6@:0@:dot@} [166] +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-braces-d.mf +@{char@:1/2 Sharp (3 beams)@:54@:0@:5.33186@:7.29626@:7.29626@:5.33186@:0@:shar +p.slashslashslash.stem@} [54] @{char@:G clef@:148@:0@:10.17671@:10.11713@:19.044@:10.17671@:0@:G@} [148] -@{group@:pedal@} -@{char@:Pedal asterisk@:156@:0@:9.8@:0@:9.8@:9.8@:0@:*@} [156] -@{char@:Pedal dash@:157@:0@:4.93355@:0@:7.2@:4.93355@:0@:M@} [157] -@{char@:Pedal dot@:158@:0@:1.64452@:0@:1.64452@:1.64452@:0@:.@} [158] +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-braces.mf +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-autometric.mf +(some charht values had to be adjusted by as much as 0.401pt) +(some chardp values had to be adjusted by as much as 0.3207pt) +Font metrics written on feta18.tfm. +142 output files written: feta18.33 .. feta18.174 +Transcript written on feta18.log. + +****************************************************** +Using feta Autometric macros. +order of messages: + NAME/CODE/BP/WD/DP/HT/WX/WY +****************************************************** +) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf +@{char@:accordion register freebass@:167@:3.82736@:3.82736@:0.20465@:7.27466@:3 +.82736@:0@:freebass@} [167]) +@{char@:3/4 Sharp@:55@:0@:8.98004@:8.41876@:8.41876@:8.98004@:0@:sharp.slashsla +sh.stemstemstem@} [55] +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf @{char@:G clef@:149@:0@:8.14139@:8.09373@:15.73862@:8.14139@:0@:G_change@} [149] -@{char@:Pedal P@:159@:0@:10.5@:0@:12.6@:10.5@:0@:P@} [159] +@{char@:Natural@:56@:0@:3.74167@:8.41876@:8.41876@:3.74167@:0@:natural@} [56] +@{char@:very long fermata up@:89@:9.45001@:9.45001@:0@:10.08005@:9.45001@:0@:uv +erylongfermata@} [89] +@{char@:very long fermata down@:90@:9.45001@:9.45001@:10.08005@:0@:9.45001@:0@: +dverylongfermata@} [90] @{char@:percussion clef@:150@:-2.65822@:7.935@:3.9675@:3.9675@:7.935@:0@:percus sion@} [150] -@{char@:Pedal d@:160@:0@:8.40001@:0@:11.02501@:8.40001@:0@:d@} [160] +@{char@:accordion register stdbass@:168@:7.36237@:7.36237@:0.20465@:14.34467@:7 +.36237@:0@:stdbass@} [168] +@{char@:Arrowed Natural (arrow up)@:57@:1.56322@:3.74167@:8.41876@:15.15375@:3. +74167@:0@:natural.arrowup@} [57])Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input feta-braces-i.mf'"... + @{char@:percussion clef (reduced)@:151@:-2.12659@:6.34802@:3.17401@:3.17401@:6. 34802@:0@:percussion_change@} [151] +@{char@:Arrowed Natural (arrow down)@:58@:0@:3.74167@:15.15375@:8.41876@:3.7416 +7@:0@:natural.arrowdown@} [58] +@{char@:accordion register bayanbass@:169@:3.82736@:3.82736@:0.29236@:10.89737@ +:3.82736@:0@:bayanbass@} [169] +@{font@:GNU@:LilyPond@:feta-braces-d@:80@:fetaBraces@} +@{char@:brace number 192@:65@:4.24368@:0@:35.83533@:35.83533@:0@:0@:brace192@} +[65] +@{char@:Thumb@:91@:2.52@:2.52@:5.04004@:3.15001@:2.52@:0@:thumb@} [91] +@{char@:Arrowed Natural (arrows up and down)@:59@:1.56322@:3.74167@:15.15375@:1 +5.15375@:3.74167@:0@:natural.arrowboth@} [59] +@{char@:> accent@:92@:5.66997@:5.66997@:3.15001@:3.15001@:5.66997@:0@:sforzato@ +} [92] +@{char@:espr@:93@:11.96997@:11.96997@:3.15001@:3.15001@:11.96997@:0@:espr@} +[93] @{char@:tab clef@:152@:-0.79349@:11.10901@:11.42645@:11.42645@:11.10901@:0@:tab @} [152] -@{char@:Pedal e@:161@:0@:5.04001@:0@:7.2@:5.04001@:0@:e@} [161] +@{char@:staccato dot@:94@:1.25998@:1.25998@:1.25998@:1.25998@:1.25998@:0@:stacc +ato@} [94] +@{char@:staccatissimo/martellato up@:95@:1.1747@:1.1747@:0.2@:6.21472@:1.1747@: +0@:ustaccatissimo@} [95] +@{char@:Flat@:60@:0.62529@:4.49002@:3.36754@:10.66373@:4.49002@:0@:flat@} [60] +@{char@:staccatissimo/martellato down@:96@:1.1747@:1.1747@:6.21472@:0.2@:1.1747 +@:0@:dstaccatissimo@} [96] +@{char@:portato/single tenuto@:97@:3.78004@:3.78004@:0.43573@:0.43573@:3.78004@ +:0@:tenuto@} [97] +@{char@:Arrowed Flat (arrow up)@:61@:1.7977@:4.49002@:3.36754@:15.15375@:4.4900 +2@:0@:flat.arrowup@} [61] +@{char@:brace number 193@:66@:4.25687@:0@:36.04752@:36.04752@:0@:0@:brace193@} +[66] +@{char@:brace number 194@:67@:4.27032@:0@:36.26036@:36.26036@:0@:0@:brace194@} +[67] +@{char@:brace number 195@:68@:4.28351@:0@:36.47388@:36.47388@:0@:0@:brace195@} +[68] @{char@:tab clef (reduced)@:153@:-0.6348@:8.88724@:9.14119@:9.14119@:8.88724@:0 @:tab_change@} [153] @{puorg@:clefs@} -) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-timesignatures.mf +) +@{char@:portato/tenuto with staccato@:98@:3.78004@:3.78004@:0.38127@:4.05562@:3 +.78004@:0@:uportato@} [98] +@{char@:portato/tenuto with staccato@:99@:3.78004@:3.78004@:4.05562@:0.38127@:3 +.78004@:0@:dportato@} [99] +@{char@:Arrowed Flat (arrow down)@:62@:1.7977@:4.49002@:12.34758@:10.66373@:4.4 +9002@:0@:flat.arrowdown@} [62] +@{char@:marcato up@:100@:3.15001@:3.15001@:0@:6.93004@:3.15001@:0@:umarcato@} +[100] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-timesignatures.mf +@{char@:marcato down@:101@:3.15001@:3.15001@:6.93004@:0@:3.15001@:0@:dmarcato@} +[101] +@{char@:open (unstopped)@:102@:2.52@:2.52@:3.15001@:3.15001@:2.52@:0@:open@} +[102] @{group@:timesig@} @{char@:4/4 meter@:154@:0@:6.6769@:3.9675@:3.9675@:6.6769@:0@:C44@} [154] -@{char@:Pedal Ped@:162@:0@:20.1096@:0@:12.6@:20.1096@:0@:Ped@} [162] -@{puorg@:pedal@} -) +@{char@:halfopen (unstopped)@:103@:2.52@:2.52@:3.15001@:3.15001@:2.52@:0@:halfo +pen@} [103] +@{char@:brace number 196@:69@:4.29697@:0@:36.68805@:36.68805@:0@:0@:brace196@} +[69] +@{char@:halfopen vertical@:104@:2.52@:2.52@:3.15001@:3.15001@:2.52@:0@:halfopen +vertical@} [104] +@{char@:brace number 197@:70@:4.31042@:0@:36.9029@:36.9029@:0@:0@:brace197@} +[70] +@{char@:brace number 198@:71@:4.32388@:0@:37.11842@:37.11842@:0@:0@:brace198@} +[71] +@{char@:Arrowed Flat (arrow up and down)@:63@:1.7977@:4.49002@:12.34758@:15.153 +75@:4.49002@:0@:flat.arrowboth@} [63] +@{char@:plus (stopped)@:105@:3.46503@:3.46503@:3.46503@:3.46503@:3.46503@:0@:st +opped@} [105] @{char@:2/2 meter@:155@:0@:6.6769@:3.9675@:3.9675@:6.6769@:0@:C22@} [155] @{puorg@:timesig@} -) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-brackettips.mf (/build/lilypond-2.19.81+really-2.18.2/mf/feta-pedals.mf -@{group@:brackettips@} -@{char@:bracket tip up@:163@:0@:11.96997@:1.4175@:8.6184@:11.96997@:0@:up@} -[163] -@{char@:bracket tip down@:164@:0@:11.96997@:8.6184@:1.4175@:11.96997@:0@:down@} -[164] -@{puorg@:brackettips@} -) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-accordion.mf +) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-pedals.mf +@{char@:Upbow@:106@:4.09502@:4.09502@:0@:13.10408@:4.09502@:0@:upbow@} [106] +@{char@:Flat (slashed)@:64@:2.24496@:4.49002@:3.36754@:10.66373@:4.49002@:0@:fl +at.slash@} [64] +@{char@:Downbow@:107@:4.725@:4.725@:0@:8.39998@:4.725@:0@:downbow@} [107] @{group@:pedal@} @{char@:Pedal asterisk@:156@:0@:6.17166@:0@:6.17166@:6.17166@:0@:*@} [156] +@{char@:Reverse turn@:108@:6.89063@:6.89063@:3.3353@:3.3353@:6.89063@:0@:revers +eturn@} [108] +@{char@:Turn@:109@:6.89063@:6.89063@:3.3353@:3.3353@:6.89063@:0@:turn@} [109]( echo ./out/feta-braces-e.pfb: ./feta-braces.mf ./feta-autometric.mf ./feta-macros.mf ./feta-params.mf > out/feta-braces-e.dep ) && TMP=`mktemp -d ./out/pfbtemp.feta-braces-e.XXXXXXXXX` \ +&& ( cd $TMP \ + && ln -s ../mf2pt1.mem . \ + && ln -s ../../mf2pt1.mp . \ + && MFINPUTS=/build/lilypond-2.19.81+really-2.18.2/mf:..:: /build/lilypond-2.19.81+really-2.18.2/scripts/build/out/mf2pt1 --rounding=0.0001 --family=feta-braces-e --fullname=feta-braces-e --name=feta-braces-e feta-braces-e.mf ) \ +&& mv $TMP/*pfb ./out; \ +rm -rf $TMP + +@{char@:brace number 199@:72@:4.33734@:0@:37.33461@:37.33461@:0@:0@:brace199@} +[72] +@{char@:accordion oldEE@:170@:3.82736@:3.82736@:0@:7.4793@:3.82736@:0@:oldEE@} +[170] +@{char@:Flat (slashed twice)@:65@:2.24496@:4.49002@:3.36754@:10.66373@:4.49002@ +:0@:flat.slashslash@} [65] +@{char@:Trill (`tr')@:110@:5.35504@:5.35504@:0@:13.22993@:5.35504@:0@:trill@} +[110] +@{char@:brace number 200@:73@:4.35107@:0@:37.55148@:37.55148@:0@:0@:brace200@} +[73] +@{char@:left heel@:111@:3.15001@:3.15001@:3.15001@:4.2@:3.15001@:0@:upedalheel@ +} [111] +@{char@:Flatflat (mirrored)@:66@:0@:8.98004@:3.36754@:10.66373@:8.98004@:0@:mir +roredflat.flat@} [66] +@{char@:right heel@:112@:3.15001@:3.15001@:4.2@:3.15001@:3.15001@:0@:dpedalheel +@} [112] @{char@:Pedal dash@:157@:0@:3.6177@:0@:4.53429@:3.6177@:0@:M@} [157] @{char@:Pedal dot@:158@:0@:1.2059@:0@:1.2059@:1.2059@:0@:.@} [158] +@{char@:left toe@:113@:3.15001@:3.15001@:0@:9.45001@:3.15001@:0@:upedaltoe@} +[113] +@{char@:right toe@:114@:3.15001@:3.15001@:9.45001@:0@:3.15001@:0@:dpedaltoe@} +[114] +@{char@:Flageolet@:115@:3.36@:3.36@:3.36@:3.36@:3.36@:0@:flageolet@} [115] +@{char@:Semi flat@:67@:0.62529@:4.49002@:3.36754@:10.66373@:4.49002@:0@:mirrore +dflat@} [67] +@{char@:Segno@:116@:6.3@:6.3@:9.45001@:9.45001@:6.3@:0@:segno@} [116] +@{char@:accordion push@:171@:3.36768@:0@:0@:8.41931@:0@:0@:push@} [171] +@{char@:brace number 201@:74@:4.36453@:0@:37.76903@:37.76903@:0@:0@:brace201@} +[74] +@{char@:accordion pull@:172@:2.74115@:0.62653@:0@:8.41931@:0.62653@:0@:pull@} +[172] +@{puorg@:accordion@} +) +@{char@:Varied Segno@:117@:7.87502@:7.87502@:25.20001@:25.20001@:7.87502@:0@:va +rsegno@} [117] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-ties.mf +@{char@:brace number 202@:75@:4.37827@:0@:37.98726@:37.98726@:0@:0@:brace202@} +[75] +@{char@:Semi flat@:68@:2.24496@:4.49002@:3.36754@:10.66373@:4.49002@:0@:mirrore +dflat.backslash@} [68] @{char@:Pedal P@:159@:0@:6.6125@:0@:7.935@:6.6125@:0@:P@} [159] @{char@:Pedal d@:160@:0@:5.29@:0@:6.94313@:5.29@:0@:d@} [160] @{char@:Pedal e@:161@:0@:3.174@:0@:4.53429@:3.174@:0@:e@} [161] -@{group@:accordion@} -@{char@:accordion register discant@:165@:9.80405@:9.80405@:0.24783@:19.14786@:9 -.80405@:0@:discant@} [165] -@{char@:accordion register dot@:166@:1.57501@:1.57501@:1.57501@:1.57501@:1.5750 -1@:0@:dot@} [166] +@{group@:ties@} +@{char@:Short lyric tie@:173@:0@:0@:2.23882@:0@:0@:0@:lyric.short@} [173] +@{char@:Default lyric tie@:174@:0@:0@:2.31735@:0@:0@:0@:lyric.default@} [174] +@{char@:Double Flat@:69@:0.62529@:8.1381@:3.36754@:10.66373@:8.1381@:0@:flatfla +t@} [69] +@{puorg@:ties@} +) +@{char@:brace number 203@:76@:4.392@:0@:38.20616@:38.20616@:0@:0@:brace203@} +[76] +@{parameter@:staffsize@:14.14@} +@{parameter@:stafflinethickness@:0.44977@} +@{parameter@:staff_space@:3.535@} +@{parameter@:linethickness@:0.44977@} +@{parameter@:black_notehead_width@:4.64114@} +@{parameter@:ledgerlinethickness@:0.89954@} +@{parameter@:blot_diameter@:0.4@} +@{tnof@}) ) +@{char@:brace number 204@:77@:4.40573@:0@:38.42577@:38.42577@:0@:0@:brace204@} +[77] +@{char@:Coda@:118@:6.40503@:6.40503@:8.50504@:8.50504@:6.40503@:0@:coda@} [118] + +@{char@:3/4 Flat@:70@:0.62529@:8.1381@:3.36754@:10.66373@:8.1381@:0@:flatflat.s +lash@} [70] +@{char@:Double Sharp@:71@:0@:5.6125@:2.80626@:2.80626@:5.6125@:0@:doublesharp@} +[71] @{char@:Pedal Ped@:162@:0@:12.66425@:0@:7.935@:12.66425@:0@:Ped@} [162] @{puorg@:pedal@} ) -@{char@:accordion register freebass@:167@:6.65404@:6.65404@:0.24783@:12.84784@: -6.65404@:0@:freebass@} [167] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-brackettips.mf +@{char@:Right Parenthesis@:72@:0@:3.32733@:5.6125@:5.6125@:3.32733@:0@:rightpar +en@} [72] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-brackettips.mf@{char@:Varied Coda@:119@:6.31966@:6.31966@:8.41966@:8.41966@:6.31966@:0@:varco +da@} [119] +@{char@:Right Comma@:120@:0@:3.15001@:3.78004@:3.78004@:3.15001@:0@:rcomma@} +[120] +@{char@:Left Comma@:121@:3.15001@:0@:3.78004@:3.78004@:0@:0@:lcomma@} [121] +@{char@:brace number 205@:78@:4.41946@:0@:38.64604@:38.64604@:0@:0@:brace205@} +[78] +@{char@:Left Parenthesis@:73@:3.32733@:0@:5.6125@:5.6125@:0@:0@:leftparen@} +[73] +@{puorg@:accidentals@} +) +(some charht values had to be adjusted by as much as 0.31819pt) +(some chardp values had to be adjusted by as much as 0.22903pt) +Font metrics written on feta14.tfm. +142 output files written: feta14.33 .. feta14.174 +Transcript written on feta14.log. + (/build/lilypond-2.19.81+really-2.18.2/mf/feta-arrowheads.mf +@{char@:brace number 206@:79@:4.43347@:0@:38.86702@:38.86702@:0@:0@:brace206@} +[79] +@{group@:arrowheads@} +@{char@:open@:74@:5.6125@:0.41687@:2.80626@:2.80626@:0.41687@:0@:open.01@} +[74]This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) +(./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp +@{char@:Right Varied Comma@:122@:1.575@:1.575@:3.78004@:3.78004@:1.575@:0@:rvar +comma@} [122] +@{char@:Left Varied Comma@:123@:1.575@:1.575@:3.78004@:3.78004@:1.575@:0@:lvarc +omma@} [123] +Preloading the plain base, version 0.99: preliminaries, + basic constants and mathematical macros, + macros for converting units, + macros and tables for various modes of operation, + macros for drawing and filling, + macros for proof labels and rules, + macros for character and font administration, +and a few last-minute items.) +@{char@:open@:75@:0.41687@:5.6125@:2.80626@:2.80626@:5.6125@:0@:open.0M1@} +[75] @{group@:brackettips@} @{char@:bracket tip up@:163@:0@:7.53822@:0.89268@:5.42754@:7.53822@:0@:up@} [163] -@{char@:accordion register stdbass@:168@:12.95404@:12.95404@:0.24783@:25.44785@ -:12.95404@:0@:stdbass@} [168] +@{char@:open@:76@:2.80626@:2.80626@:5.6125@:0.41687@:2.80626@:0@:open.11@} +[76] @{char@:bracket tip down@:164@:0@:7.53822@:5.42754@:0.89268@:7.53822@:0@:down@} [164] @{puorg@:brackettips@} ) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-accordion.mf +@{char@:open@:77@:2.80626@:2.80626@:0.41687@:5.6125@:2.80626@:0@:open.1M1@} +[77] +@{char@:Arpeggio@:124@:0@:5.04002@:0@:6.3@:5.04002@:0@:arpeggio@} [124]) +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-braces-i.mf +@{char@:Trill_element@:125@:0@:6.3@:0@:5.04002@:6.3@:0@:trill_element@} [125] +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-braces.mf +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-autometric.mf +****************************************************** +Using feta Autometric macros. +order of messages: + NAME/CODE/BP/WD/DP/HT/WX/WY +****************************************************** +) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf +@{char@:Arpeggio arrow down@:126@:0@:5.04002@:0@:6.3@:5.04002@:0@:arpeggio.arro +w.M1@} [126] +@{char@:brace number 207@:80@:4.4472@:0@:39.08868@:39.08868@:0@:0@:brace207@} +[80] +@{char@:brace number 208@:81@:4.46121@:0@:39.31105@:39.31105@:0@:0@:brace208@} +[81] +@{char@:brace number 209@:82@:4.47522@:0@:39.5341@:39.5341@:0@:0@:brace209@} +[82] +@{char@:close@:78@:5.6125@:0@:2.80626@:2.80626@:0@:0@:close.01@} [78] +@{char@:Arpeggio arrow up@:127@:0@:5.04002@:0@:6.3@:5.04002@:0@:arpeggio.arrow. +1@} [127] +@{char@:close@:79@:0@:5.6125@:2.80626@:2.80626@:5.6125@:0@:close.0M1@} [79] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-trills.mf +@{char@:close@:80@:2.80626@:2.80626@:5.6125@:0@:2.80626@:0@:close.11@} [80]) +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf) @{group@:accordion@} @{char@:accordion register discant@:165@:6.25325@:6.25325@:0.21141@:12.1139@:6. 25325@:0@:discant@} [165] +@{char@:brace number 210@:83@:4.48923@:0@:39.75787@:39.75787@:0@:0@:brace210@} +[83] @{char@:accordion register dot@:166@:0.99188@:0.99188@:0.99188@:0.99188@:0.9918 8@:0@:dot@} [166] +@{char@:trilelement@:128@:2.625@:2.625@:3.15001@:3.15001@:2.625@:0@:trilelement +@} [128] +@{char@:brace number 211@:84@:4.50323@:0@:39.98233@:39.98233@:0@:0@:brace211@} +[84] @{char@:accordion register freebass@:167@:4.2695@:4.2695@:0.21141@:8.14641@:4.2 695@:0@:freebass@} [167] +@{char@:prall@:129@:5.25@:5.25@:3.15001@:3.15001@:5.25@:0@:prall@} [129] +@{char@:close@:81@:2.80626@:2.80626@:0@:5.6125@:2.80626@:0@:close.1M1@} [81] +@{puorg@:arrowheads@} +) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-dots.mf +@{group@:dots@} +@{char@:duration dot@:82@:0@:2.54572@:1.27286@:1.27286@:2.54572@:0@:dot@} [82] +@{puorg@:dots@} +) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-scripts.mf +@{char@:brace number 212@:85@:4.51724@:0@:40.20749@:40.20749@:0@:0@:brace212@} +[85] +@{char@:mordent@:130@:5.25@:5.25@:4.2@:4.2@:5.25@:0@:mordent@} [130] +@{char@:brace number 213@:86@:4.53152@:0@:40.43335@:40.43335@:0@:0@:brace213@} +[86] +@{char@:brace number 214@:87@:4.54553@:0@:40.65993@:40.65993@:0@:0@:brace214@} +[87] @{char@:accordion register stdbass@:168@:8.237@:8.237@:0.21141@:16.0814@:8.237@ :0@:stdbass@} [168] +@{group@:scripts@} +@{char@:fermata up@:83@:7.40643@:7.40643@:0.39081@:8.108@:7.40643@:0@:ufermata@ +} [83] +@{char@:fermata down@:84@:7.40643@:7.40643@:8.108@:0.39081@:7.40643@:0@:dfermat +a@} [84] +@{char@:brace number 215@:88@:4.55981@:0@:40.8872@:40.8872@:0@:0@:brace215@} +[88] +@{font@:GNU@:LilyPond@:feta-braces-i@:180@:fetaBraces@} +@{char@:brace number 512@:65@:11.53723@:0@:152.33199@:152.33199@:0@:0@:brace512 +@} [65] +@{char@:prallprall@:131@:7.875@:7.875@:3.15001@:3.15001@:7.875@:0@:prallprall@} +[131] +@{char@:brace number 513@:66@:11.57349@:0@:152.90884@:152.90884@:0@:0@:brace513 +@} [66] +@{char@:brace number 216@:89@:4.5741@:0@:41.1152@:41.1152@:0@:0@:brace216@} +[89] +@{char@:brace number 514@:67@:11.60974@:0@:153.48752@:153.48752@:0@:0@:brace514 +@} [67] @{char@:accordion register bayanbass@:169@:4.2695@:4.2695@:0.302@:12.2045@:4.26 95@:0@:bayanbass@} [169] -@{char@:accordion register bayanbass@:169@:6.65404@:6.65404@:0.35403@:19.25404@ -:6.65404@:0@:bayanbass@} [169] +@{char@:short fermata up@:85@:5.6125@:5.6125@:0@:12.34749@:5.6125@:0@:ushortfer +mata@} [85] +@{char@:short fermata down@:86@:5.6125@:5.6125@:12.34749@:0@:5.6125@:0@:dshortf +ermata@} [86] +@{char@:brace number 217@:90@:4.58838@:0@:41.3439@:41.3439@:0@:0@:brace217@} +[90] +@{char@:brace number 515@:68@:11.646@:0@:154.06801@:154.06801@:0@:0@:brace515@} +[68] +@{char@:brace number 218@:91@:4.60294@:0@:41.57332@:41.57332@:0@:0@:brace218@} +[91] +@{char@:brace number 516@:69@:11.68253@:0@:154.65031@:154.65031@:0@:0@:brace516 +@} [69] +@{char@:brace number 219@:92@:4.61722@:0@:41.80347@:41.80347@:0@:0@:brace219@} +[92] +@{char@:brace number 517@:70@:11.71906@:0@:155.23444@:155.23444@:0@:0@:brace517 +@} [70] +@{char@:long fermata up@:87@:7.01564@:7.01564@:0@:8.41876@:7.01564@:0@:ulongfer +mata@} [87] +@{char@:long fermata down@:88@:7.01564@:7.01564@:8.41876@:0@:7.01564@:0@:dlongf +ermata@} [88] +@{char@:prallmordent@:132@:7.875@:7.875@:4.2@:4.2@:7.875@:0@:prallmordent@} +[132] +@{char@:brace number 518@:71@:11.75558@:0@:155.82039@:155.82039@:0@:0@:brace518 +@} [71] +@{char@:brace number 519@:72@:11.79239@:0@:156.40817@:156.40817@:0@:0@:brace519 +@} [72] +@{char@:brace number 220@:93@:4.63177@:0@:42.03433@:42.03433@:0@:0@:brace220@} +[93] +@{char@:brace number 221@:94@:4.64633@:0@:42.26591@:42.26591@:0@:0@:brace221@} +[94] +@{char@:brace number 222@:95@:4.66089@:0@:42.49823@:42.49823@:0@:0@:brace222@} +[95] +@{char@:brace number 520@:73@:11.82947@:0@:156.99779@:156.99779@:0@:0@:brace520 +@} [73] +@{char@:brace number 521@:74@:11.86655@:0@:157.58926@:157.58926@:0@:0@:brace521 +@} [74] +@{char@:brace number 522@:75@:11.90363@:0@:158.1826@:158.1826@:0@:0@:brace522@} +[75] @{char@:accordion oldEE@:170@:4.2695@:4.2695@:0@:8.3578@:4.2695@:0@:oldEE@} [170] +@{char@:brace number 223@:96@:4.67545@:0@:42.73128@:42.73128@:0@:0@:brace223@} +[96] @{char@:accordion push@:171@:3.73148@:0@:0@:9.32884@:0@:0@:push@} [171] +@{char@:brace number 224@:97@:4.69@:0@:42.96506@:42.96506@:0@:0@:brace224@} +[97] @{char@:accordion pull@:172@:3.06848@:0.663@:0@:9.32884@:0.663@:0@:pull@} [172] @{puorg@:accordion@} ) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-ties.mf +@{char@:brace number 225@:98@:4.70456@:0@:43.19955@:43.19955@:0@:0@:brace225@} +[98] @{group@:ties@} @{char@:Short lyric tie@:173@:0@:0@:2.51271@:0@:0@:0@:lyric.short@} [173] +@{char@:upprall@:133@:7.875@:7.875@:3.15001@:3.15001@:7.875@:0@:upprall@} [133] +@{char@:upmordent@:134@:7.875@:7.875@:4.2@:4.2@:7.875@:0@:upmordent@} [134] +@{char@:pralldown@:135@:7.875@:7.875@:3.15001@:3.15001@:7.875@:0@:pralldown@} +[135] +@{char@:very long fermata up@:89@:8.41876@:8.41876@:0@:8.98004@:8.41876@:0@:uve +rylongfermata@} [89] +@{char@:brace number 523@:76@:11.94098@:0@:158.77779@:158.77779@:0@:0@:brace523 +@} [76] +@{char@:brace number 524@:77@:11.97833@:0@:159.37483@:159.37483@:0@:0@:brace524 +@} [77] +@{char@:very long fermata down@:90@:8.41876@:8.41876@:8.98004@:0@:8.41876@:0@:d +verylongfermata@} [90] +@{char@:brace number 525@:78@:12.01569@:0@:159.97374@:159.97374@:0@:0@:brace525 +@} [78] +@{char@:brace number 226@:99@:4.71939@:0@:43.43478@:43.43478@:0@:0@:brace226@} +[99] @{char@:Default lyric tie@:174@:0@:0@:2.60088@:0@:0@:0@:lyric.default@} [174] @{puorg@:ties@} ) @@ -276694,21 +274370,350 @@ @{parameter@:ledgerlinethickness@:0.92923@} @{parameter@:blot_diameter@:0.4@} @{tnof@}) ) +@{char@:brace number 227@:100@:4.73422@:0@:43.67075@:43.67075@:0@:0@:brace227@} +[100] +@{char@:brace number 228@:101@:4.74905@:0@:43.90746@:43.90746@:0@:0@:brace228@} +[101] +@{char@:brace number 526@:79@:12.05331@:0@:160.57452@:160.57452@:0@:0@:brace526 +@} [79] +@{char@:brace number 527@:80@:12.09122@:0@:161.1772@:161.1772@:0@:0@:brace527@} +[80] +@{char@:brace number 528@:81@:12.12885@:0@:161.78175@:161.78175@:0@:0@:brace528 +@} [81] +@{char@:downprall@:136@:7.875@:7.875@:3.15001@:3.15001@:7.875@:0@:downprall@} +[136] +@{char@:Thumb@:91@:2.24501@:2.24501@:4.49004@:2.80626@:2.24501@:0@:thumb@} +[91] +@{char@:downmordent@:137@:7.875@:7.875@:4.2@:4.2@:7.875@:0@:downmordent@} [137] + +@{char@:> accent@:92@:5.05122@:5.05122@:2.80626@:2.80626@:5.05122@:0@:sforzato@ +} [92]@{char@:prallup@:138@:7.875@:7.875@:3.15001@:3.15001@:7.875@:0@:prallup@} [138] + +@{char@:espr@:93@:10.66373@:10.66373@:2.80626@:2.80626@:10.66373@:0@:espr@} +[93] (some charht values had to be adjusted by as much as 0.35712pt) (some chardp values had to be adjusted by as much as 0.27213pt) Font metrics written on feta16.tfm. 142 output files written: feta16.33 .. feta16.174 Transcript written on feta16.log. +@{char@:brace number 529@:82@:12.16702@:0@:162.3882@:162.3882@:0@:0@:brace529@} +[82] +@{char@:brace number 530@:83@:12.20493@:0@:162.99655@:162.99655@:0@:0@:brace530 +@} [83] +@{char@:brace number 531@:84@:12.2431@:0@:163.6068@:163.6068@:0@:0@:brace531@} +[84] +@{char@:staccato dot@:94@:1.12248@:1.12248@:1.12248@:1.12248@:1.12248@:0@:stacc +ato@} [94] +@{char@:brace number 229@:102@:4.76389@:0@:44.14491@:44.14491@:0@:0@:brace229@} +[102] +@{char@:staccatissimo/martellato up@:95@:1.08235@:1.08235@:0.2@:5.57237@:1.0823 +5@:0@:ustaccatissimo@} [95] +@{char@:brace number 532@:85@:12.28156@:0@:164.21895@:164.21895@:0@:0@:brace532 +@} [85] +@{char@:brace number 230@:103@:4.77872@:0@:44.3831@:44.3831@:0@:0@:brace230@} +[103] +@{char@:brace number 533@:86@:12.32@:0@:164.83302@:164.83302@:0@:0@:brace533@} +[86] +@{char@:staccatissimo/martellato down@:96@:1.08235@:1.08235@:5.57237@:0.2@:1.08 +235@:0@:dstaccatissimo@} [96] +@{char@:brace number 231@:104@:4.79382@:0@:44.62204@:44.62204@:0@:0@:brace231@} +[104] +@{char@:portato/single tenuto@:97@:3.36754@:3.36754@:0.41687@:0.41687@:3.36754@ +:0@:tenuto@} [97] +@{char@:brace number 232@:105@:4.80865@:0@:44.86174@:44.86174@:0@:0@:brace232@} +[105] +@{char@:portato/tenuto with staccato@:98@:3.36754@:3.36754@:0.36475@:3.65605@:3 +.36754@:0@:uportato@} [98]@{char@:lineprall@:139@:7.875@:7.875@:3.15001@:12.60004@:7.875@:0@:lineprall@} +[139]) +@{char@:brace number 233@:106@:4.82376@:0@:45.10217@:45.10217@:0@:0@:brace233@} +[106] +@{char@:portato/tenuto with staccato@:99@:3.36754@:3.36754@:3.65605@:0.36475@:3 +.36754@:0@:dportato@} [99] +@{char@:brace number 534@:87@:12.35846@:0@:165.44902@:165.44902@:0@:0@:brace534 +@} [87] +@{char@:brace number 535@:88@:12.39719@:0@:166.06694@:166.06694@:0@:0@:brace535 +@} [88] +@{char@:brace number 536@:89@:12.43591@:0@:166.6868@:166.6868@:0@:0@:brace536@} +[89] +@{char@:Curved caesura@:140@:0@:12.6@:5.04002@:7.55998@:12.6@:0@:caesura.curved +@} [140] +@{char@:brace number 234@:107@:4.83887@:0@:45.34335@:45.34335@:0@:0@:brace234@} +[107] +@{char@:brace number 537@:90@:12.47491@:0@:167.3086@:167.3086@:0@:0@:brace537@} +[90] +@{char@:brace number 235@:108@:4.85397@:0@:45.5853@:45.5853@:0@:0@:brace235@} +[108] +@{char@:Straight caesura@:141@:0@:12.6@:5.04002@:7.55998@:12.6@:0@:caesura.stra +ight@} [141] +@{char@:brace number 538@:91@:12.51392@:0@:167.93234@:167.93234@:0@:0@:brace538 +@} [91] +@{char@:marcato up@:100@:2.80626@:2.80626@:0@:6.17378@:2.80626@:0@:umarcato@} +[100] +@{char@:brace number 236@:109@:4.86935@:0@:45.828@:45.828@:0@:0@:brace236@} +[109] +@{char@:marcato down@:101@:2.80626@:2.80626@:6.17378@:0@:2.80626@:0@:dmarcato@} +[101] +@{char@:Tick mark@:142@:3.78004@:6.92995@:0@:10.70999@:6.92995@:0@:tickmark@} +[142] +@{char@:snap pizzicato (Bartok pizzicato)@:143@:3.36@:3.36@:3.36@:5.04001@:3.36 +@:0@:snappizzicato@} [143] +@{puorg@:scripts@} +) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-clefs.mf( echo ./out/feta-braces-b.pfb: ./feta-braces.mf ./feta-autometric.mf ./feta-macros.mf ./feta-params.mf > out/feta-braces-b.dep ) && TMP=`mktemp -d ./out/pfbtemp.feta-braces-b.XXXXXXXXX` \ +&& ( cd $TMP \ + && ln -s ../mf2pt1.mem . \ + && ln -s ../../mf2pt1.mp . \ + && MFINPUTS=/build/lilypond-2.19.81+really-2.18.2/mf:..:: /build/lilypond-2.19.81+really-2.18.2/scripts/build/out/mf2pt1 --rounding=0.0001 --family=feta-braces-b --fullname=feta-braces-b --name=feta-braces-b feta-braces-b.mf ) \ +&& mv $TMP/*pfb ./out; \ +rm -rf $TMP + +@{char@:brace number 539@:92@:12.55319@:0@:168.55804@:168.55804@:0@:0@:brace539 +@} [92] +@{char@:open (unstopped)@:102@:2.24501@:2.24501@:2.80626@:2.80626@:2.24501@:0@: +open@} [102] +@{char@:brace number 540@:93@:12.59247@:0@:169.1857@:169.1857@:0@:0@:brace540@} +[93] +@{char@:brace number 237@:110@:4.88446@:0@:46.07147@:46.07147@:0@:0@:brace237@} +[110]Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input feta-braces-h.mf'"... + +@{char@:halfopen (unstopped)@:103@:2.24501@:2.24501@:2.80626@:2.80626@:2.24501@ +:0@:halfopen@} [103] +@{char@:brace number 541@:94@:12.63202@:0@:169.81532@:169.81532@:0@:0@:brace541 +@} [94] +@{char@:brace number 238@:111@:4.89984@:0@:46.31569@:46.31569@:0@:0@:brace238@} +[111] +@{char@:brace number 542@:95@:12.67157@:0@:170.44693@:170.44693@:0@:0@:brace542 +@} [95] +@{char@:brace number 543@:96@:12.71112@:0@:171.0805@:171.0805@:0@:0@:brace543@} +[96] +@{char@:brace number 544@:97@:12.75095@:0@:171.71606@:171.71606@:0@:0@:brace544 +@} [97] +@{char@:halfopen vertical@:104@:2.24501@:2.24501@:2.80626@:2.80626@:2.24501@:0@ +:halfopenvertical@} [104] +@{char@:brace number 239@:112@:4.91522@:0@:46.56068@:46.56068@:0@:0@:brace239@} +[112] +@{char@:brace number 240@:113@:4.9306@:0@:46.80644@:46.80644@:0@:0@:brace240@} +[113] +@{char@:plus (stopped)@:105@:3.0869@:3.0869@:3.0869@:3.0869@:3.0869@:0@:stopped +@} [105] +@{group@:clefs@} +! Warning: Replacing filldraw with fill. +@{char@:C clef@:144@:0@:17.05064@:12.6@:12.6@:17.05064@:0@:C@} [144] +@{char@:brace number 545@:98@:12.79077@:0@:172.3536@:172.3536@:0@:0@:brace545@} +[98] +@{char@:brace number 546@:99@:12.83087@:0@:172.99315@:172.99315@:0@:0@:brace546 +@} [99] +mf2pt1 is using the following font parameters: + font_version: 001.000 + font_comment: Font converted to Type 1 by mf2pt1, written by Scott Pakin. + font_family: feta16 + font_weight: Medium + font_identifier: feta15.87 + font_fixed_pitch: false + font_slant: 0 + font_underline_position: -63 + font_underline_thickness: 32 + font_name: feta16 + font_unique_id: 4054073 + font_size: 15.8107098381071 (bp) + font_coding_scheme: asis + +Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=63.2482671707624; bpppix 0.02; nonstopmode; input feta16.mf'"... + +@{char@:brace number 547@:100@:12.87097@:0@:173.63469@:173.63469@:0@:0@:brace54 +7@} [100] +@{char@:Upbow@:106@:3.64813@:3.64813@:0@:11.67407@:3.64813@:0@:upbow@} [106] +! Warning: Replacing filldraw with fill. +@{char@:C clef@:145@:0@:13.74951@:10.08005@:10.08005@:13.74951@:0@:C_change@} +[145] +@{char@:Downbow@:107@:4.20938@:4.20938@:0@:7.4833@:4.20938@:0@:downbow@} [107] +@{char@:brace number 241@:114@:4.94598@:0@:47.05298@:47.05298@:0@:0@:brace241@} +[114] +@{char@:brace number 548@:101@:12.91135@:0@:174.27824@:174.27824@:0@:0@:brace54 +8@} [101] +@{char@:F clef @:146@:0@:16.90504@:15.75002@:6.3@:16.90504@:0@:F@} [146] +@{char@:brace number 242@:115@:4.96136@:0@:47.30028@:47.30028@:0@:0@:brace242@} +[115] +@{char@:brace number 549@:102@:12.95172@:0@:174.92381@:174.92381@:0@:0@:brace54 +9@} [102] +@{char@:brace number 243@:116@:4.97702@:0@:47.54834@:47.54834@:0@:0@:brace243@} +[116] +@{char@:F clef (reduced)@:147@:0@:13.5241@:12.60007@:5.04002@:13.5241@:0@:F_cha +nge@} [147] +@{char@:brace number 550@:103@:12.99237@:0@:175.5714@:175.5714@:0@:0@:brace550@ +} [103] +@{char@:G clef@:148@:0@:16.15962@:16.06503@:30.24004@:16.15962@:0@:G@} [148] +@{char@:G clef@:149@:0@:12.92775@:12.85208@:24.99141@:12.92775@:0@:G_change@} +[149] +@{char@:Reverse turn@:108@:6.13867@:6.13867@:2.97133@:2.97133@:6.13867@:0@:reve +rseturn@} [108] +@{char@:brace number 244@:117@:4.9924@:0@:47.7972@:47.7972@:0@:0@:brace244@} +[117] +@{char@:brace number 551@:104@:13.03302@:0@:176.22101@:176.22101@:0@:0@:brace55 +1@} [104] +@{char@:brace number 552@:105@:13.07367@:0@:176.87267@:176.87267@:0@:0@:brace55 +2@} [105] +@{char@:Turn@:109@:6.13867@:6.13867@:2.97133@:2.97133@:6.13867@:0@:turn@} [109] + +@{char@:brace number 245@:118@:5.00806@:0@:48.04681@:48.04681@:0@:0@:brace245@} +[118] +@{char@:brace number 553@:106@:13.1146@:0@:177.52635@:177.52635@:0@:0@:brace553 +@} [106] +@{char@:percussion clef@:150@:-4.221@:12.6@:6.3@:6.3@:12.6@:0@:percussion@} +[150] +@{char@:percussion clef (reduced)@:151@:-3.3768@:10.08005@:5.04002@:5.04002@:10 +.08005@:0@:percussion_change@} [151] +@{char@:tab clef@:152@:-1.25998@:17.64003@:18.14412@:18.14412@:17.64003@:0@:tab +@} [152]@{char@:Trill (`tr')@:110@:4.77066@:4.77066@:0@:11.7862@:4.77066@:0@:trill@} +[110] +@{char@:tab clef (reduced)@:153@:-1.008@:14.11208@:14.51534@:14.51534@:14.11208 +@:0@:tab_change@} [153] +@{puorg@:clefs@} +) +@{char@:left heel@:111@:2.80626@:2.80626@:2.80626@:3.74167@:2.80626@:0@:upedalh +eel@} [111] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-timesignatures.mf +@{char@:brace number 554@:107@:13.15579@:0@:178.18208@:178.18208@:0@:0@:brace55 +4@} [107] +@{group@:timesig@} +@{char@:4/4 meter@:154@:0@:10.79536@:6.3@:6.3@:10.79536@:0@:C44@} [154] +@{char@:brace number 555@:108@:13.19699@:0@:178.83987@:178.83987@:0@:0@:brace55 +5@} [108] +@{char@:brace number 556@:109@:13.23819@:0@:179.49973@:179.49973@:0@:0@:brace55 +6@} [109] +@{char@:2/2 meter@:155@:0@:10.79536@:6.3@:6.3@:10.79536@:0@:C22@} [155] +@{puorg@:timesig@} +) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-pedals.mf +@{group@:pedal@} +@{char@:Pedal asterisk@:156@:0@:9.8@:0@:9.8@:9.8@:0@:*@} [156] +@{char@:Pedal dash@:157@:0@:4.93355@:0@:7.2@:4.93355@:0@:M@} [157] +@{char@:brace number 246@:119@:5.02371@:0@:48.29721@:48.29721@:0@:0@:brace246@} +[119] +@{char@:right heel@:112@:2.80626@:2.80626@:3.74167@:2.80626@:2.80626@:0@:dpedal +heel@} [112] +@{char@:Pedal dot@:158@:0@:1.64452@:0@:1.64452@:1.64452@:0@:.@} [158] +@{char@:brace number 247@:120@:5.03964@:0@:48.5484@:48.5484@:0@:0@:brace247@} +[120] +@{char@:left toe@:113@:2.80626@:2.80626@:0@:8.41876@:2.80626@:0@:upedaltoe@} +[113] +@{char@:right toe@:114@:2.80626@:2.80626@:8.41876@:0@:2.80626@:0@:dpedaltoe@} +[114] +@{char@:brace number 248@:121@:5.0553@:0@:48.80038@:48.80038@:0@:0@:brace248@} +[121] +@{char@:brace number 557@:110@:13.27966@:0@:180.16164@:180.16164@:0@:0@:brace55 +7@} [110] +@{char@:brace number 558@:111@:13.32114@:0@:180.82562@:180.82562@:0@:0@:brace55 +8@} [111] +@{char@:Pedal P@:159@:0@:10.5@:0@:12.6@:10.5@:0@:P@} [159] +@{char@:brace number 559@:112@:13.36288@:0@:181.49167@:181.49167@:0@:0@:brace55 +9@} [112] +@{char@:Pedal d@:160@:0@:8.40001@:0@:11.02501@:8.40001@:0@:d@} [160] +@{char@:Pedal e@:161@:0@:5.04001@:0@:7.2@:5.04001@:0@:e@} [161] +@{char@:brace number 249@:122@:5.07123@:0@:49.05315@:49.05315@:0@:0@:brace249@} +[122] +@{char@:Pedal Ped@:162@:0@:20.1096@:0@:12.6@:20.1096@:0@:Ped@} [162] +@{puorg@:pedal@} +) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-brackettips.mf +@{char@:brace number 250@:123@:5.08716@:0@:49.3067@:49.3067@:0@:0@:brace250@} +[123] +@{group@:brackettips@} +@{char@:bracket tip up@:163@:0@:11.96997@:1.4175@:8.6184@:11.96997@:0@:up@} +[163] +@{char@:Flageolet@:115@:2.99333@:2.99333@:2.99333@:2.99333@:2.99333@:0@:flageol +et@} [115] +@{char@:brace number 251@:124@:5.10309@:0@:49.56107@:49.56107@:0@:0@:brace251@} +[124] +@{char@:bracket tip down@:164@:0@:11.96997@:8.6184@:1.4175@:11.96997@:0@:down@} +[164] +@{puorg@:brackettips@} +)This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) + +@{char@:brace number 560@:113@:13.4049@:0@:182.15982@:182.15982@:0@:0@:brace560 +@} [113](./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp +@{char@:brace number 561@:114@:13.44666@:0@:182.83006@:182.83006@:0@:0@:brace56 +1@} [114] +@{char@:Segno@:116@:5.6125@:5.6125@:8.41876@:8.41876@:5.6125@:0@:segno@} [116] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-accordion.mf +@{char@:brace number 562@:115@:13.48895@:0@:183.5024@:183.5024@:0@:0@:brace562@ +} [115] +Preloading the plain base, version 0.99: preliminaries, + basic constants and mathematical macros, + macros for converting units, + macros and tables for various modes of operation, + macros for drawing and filling, + macros for proof labels and rules, + macros for character and font administration, +and a few last-minute items.) +@{group@:accordion@} +@{char@:accordion register discant@:165@:9.80405@:9.80405@:0.24783@:19.14786@:9 +.80405@:0@:discant@} [165] +@{char@:accordion register dot@:166@:1.57501@:1.57501@:1.57501@:1.57501@:1.5750 +1@:0@:dot@} [166] +@{char@:accordion register freebass@:167@:6.65404@:6.65404@:0.24783@:12.84784@: +6.65404@:0@:freebass@} [167] +@{char@:accordion register stdbass@:168@:12.95404@:12.95404@:0.24783@:25.44785@ +:12.95404@:0@:stdbass@} [168]) +@{char@:accordion register bayanbass@:169@:6.65404@:6.65404@:0.35403@:19.25404@ +:6.65404@:0@:bayanbass@} [169] +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-braces-h.mf +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-braces.mf +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-autometric.mf +@{char@:brace number 252@:125@:5.11902@:0@:49.81622@:49.81622@:0@:0@:brace252@} +[125] +****************************************************** +Using feta Autometric macros. +order of messages: + NAME/CODE/BP/WD/DP/HT/WX/WY +****************************************************** +) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf) +@{char@:brace number 253@:126@:5.13495@:0@:50.07217@:50.07217@:0@:0@:brace253@} +[126] +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf +@{char@:brace number 563@:116@:13.53098@:0@:184.17683@:184.17683@:0@:0@:brace56 +3@} [116] +@{char@:Varied Segno@:117@:7.01564@:7.01564@:22.45001@:22.45001@:7.01564@:0@:va +rsegno@} [117] +@{char@:brace number 564@:117@:13.57355@:0@:184.8534@:184.8534@:0@:0@:brace564@ +} [117] +@{char@:Coda@:118@:5.70609@:5.70609@:7.57692@:7.57692@:5.70609@:0@:coda@} [118] + +@{char@:brace number 565@:118@:13.61584@:0@:185.53207@:185.53207@:0@:0@:brace56 +5@} [118] +@{char@:brace number 566@:119@:13.65842@:0@:186.21286@:186.21286@:0@:0@:brace56 +6@} [119]) +@{char@:brace number 254@:127@:5.15115@:0@:50.32892@:50.32892@:0@:0@:brace254@} +[127] @{char@:accordion oldEE@:170@:6.65404@:6.65404@:0@:13.09566@:6.65404@:0@:oldEE@ } [170] +@{char@:brace number 567@:120@:13.70126@:0@:186.89578@:186.89578@:0@:0@:brace56 +7@} [120] @{char@:accordion push@:171@:5.69351@:0@:0@:14.234@:0@:0@:push@} [171] +@{char@:brace number 255@:128@:5.16708@:0@:50.58647@:50.58647@:0@:0@:brace255@} +[128] +@{tnof@}) ) @{char@:accordion pull@:172@:4.83383@:0.85968@:0@:14.234@:0.85968@:0@:pull@} [172] @{puorg@:accordion@} -) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-ties.mf +) +@{char@:brace number 568@:121@:13.74411@:0@:187.58086@:187.58086@:0@:0@:brace56 +8@} [121] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-ties.mf@{char@:Varied Coda@:119@:5.66586@:5.66586@:7.5367@:7.5367@:5.66586@:0@:varcoda +@} [119] +(some charht values had to be adjusted by as much as 0.44682pt) +(some chardp values had to be adjusted by as much as 0.44682pt) +Font metrics written on feta-braces-d.tfm. +64 output files written: feta-braces-d.65 .. feta-braces-d.128 +Transcript written on feta-braces-d.log. + +@{char@:brace number 569@:122@:13.78723@:0@:188.26805@:188.26805@:0@:0@:brace56 +9@} [122] +@{char@:Right Comma@:120@:0@:2.80626@:3.36754@:3.36754@:2.80626@:0@:rcomma@} +[120] +@{font@:GNU@:LilyPond@:feta-braces-h@:160@:fetaBraces@} +@{char@:brace number 448@:65@:9.44571@:0@:118.92307@:118.92307@:0@:0@:brace448@ +} [65] @{group@:ties@} @{char@:Short lyric tie@:173@:0@:0@:3.98994@:0@:0@:0@:lyric.short@} [173] +@{char@:Left Comma@:121@:2.80626@:0@:3.36754@:3.36754@:0@:0@:lcomma@} [121] +@{char@:brace number 449@:66@:9.4751@:0@:119.39534@:119.39534@:0@:0@:brace449@} +[66] @{char@:Default lyric tie@:174@:0@:0@:4.12993@:0@:0@:0@:lyric.default@} [174] @{puorg@:ties@} ) @@ -276726,88 +274731,43 @@ 142 output files written: feta26.33 .. feta26.174 Transcript written on feta26.log. -Converting PostScript graphics to Type 1 font programs... - -Invoking "t1asm feta-noteheads11.pt1 feta-noteheads11.pfb"... - -Invoking "fontforge -script feta-noteheads11.pe feta-noteheads11.pfb"... - -Converting PostScript graphics to Type 1 font programs... - -Invoking "t1asm parmesan-noteheads11.pt1 parmesan-noteheads11.pfb"... - -Invoking "fontforge -script parmesan-noteheads11.pe parmesan-noteheads11.pfb"... -Copyright (c) 2000-2014 by George Williams. See AUTHORS for Contributors. - License GPLv3+: GNU GPL version 3 or later - with many parts BSD . Please read LICENSE. - Based on sources from 11:21 UTC 24-Sep-2017-ML-D. - Based on source from git with hash: -Cannot find your hotkey definition file! -Copyright (c) 2000-2014 by George Williams. See AUTHORS for Contributors. - License GPLv3+: GNU GPL version 3 or later - with many parts BSD . Please read LICENSE. - Based on sources from 11:21 UTC 24-Sep-2017-ML-D. - Based on source from git with hash: -Cannot find your hotkey definition file! - -Converting PostScript graphics to Type 1 font programs... - -Invoking "t1asm feta-braces-d.pt1 feta-braces-d.pfb"... - -Invoking "fontforge -script feta-braces-d.pe feta-braces-d.pfb"... -Copyright (c) 2000-2014 by George Williams. See AUTHORS for Contributors. - License GPLv3+: GNU GPL version 3 or later - with many parts BSD . Please read LICENSE. - Based on sources from 11:21 UTC 24-Sep-2017-ML-D. - Based on source from git with hash: -Cannot find your hotkey definition file! - -*** Successfully generated feta-noteheads11.pfb! *** - -*** Successfully generated parmesan-noteheads11.pfb! *** -( echo ./out/feta-braces-g.pfb: ./feta-braces.mf ./feta-autometric.mf ./feta-macros.mf ./feta-params.mf > out/feta-braces-g.dep ) && TMP=`mktemp -d ./out/pfbtemp.feta-braces-g.XXXXXXXXX` \ -&& ( cd $TMP \ - && ln -s ../mf2pt1.mem . \ - && ln -s ../../mf2pt1.mp . \ - && MFINPUTS=/build/lilypond-2.19.81+really-2.18.2/mf:..:: /build/lilypond-2.19.81+really-2.18.2/scripts/build/out/mf2pt1 --rounding=0.0001 --family=feta-braces-g --fullname=feta-braces-g --name=feta-braces-g feta-braces-g.mf ) \ -&& mv $TMP/*pfb ./out; \ -rm -rf $TMP - -Converting PostScript graphics to Type 1 font programs... - -Invoking "t1asm feta-braces-b.pt1 feta-braces-b.pfb"... - -Invoking "fontforge -script feta-braces-b.pe feta-braces-b.pfb"... -Copyright (c) 2000-2014 by George Williams. See AUTHORS for Contributors. - License GPLv3+: GNU GPL version 3 or later - with many parts BSD . Please read LICENSE. - Based on sources from 11:21 UTC 24-Sep-2017-ML-D. - Based on source from git with hash: -Cannot find your hotkey definition file! - -Converting PostScript graphics to Type 1 font programs... - -Invoking "t1asm feta-braces-i.pt1 feta-braces-i.pfb"... - -*** Successfully generated feta-braces-d.pfb! *** - -Invoking "fontforge -script feta-braces-i.pe feta-braces-i.pfb"... -Copyright (c) 2000-2014 by George Williams. See AUTHORS for Contributors. - License GPLv3+: GNU GPL version 3 or later - with many parts BSD . Please read LICENSE. - Based on sources from 11:21 UTC 24-Sep-2017-ML-D. - Based on source from git with hash: -Cannot find your hotkey definition file! -( echo ./out/feta-braces-a.pfb: ./feta-braces.mf ./feta-autometric.mf ./feta-macros.mf ./feta-params.mf > out/feta-braces-a.dep ) && TMP=`mktemp -d ./out/pfbtemp.feta-braces-a.XXXXXXXXX` \ -&& ( cd $TMP \ - && ln -s ../mf2pt1.mem . \ - && ln -s ../../mf2pt1.mp . \ - && MFINPUTS=/build/lilypond-2.19.81+really-2.18.2/mf:..:: /build/lilypond-2.19.81+really-2.18.2/scripts/build/out/mf2pt1 --rounding=0.0001 --family=feta-braces-a --fullname=feta-braces-a --name=feta-braces-a feta-braces-a.mf ) \ -&& mv $TMP/*pfb ./out; \ -rm -rf $TMP -Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input feta-braces-g.mf'"... -This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) +@{char@:brace number 570@:123@:13.83035@:0@:188.95741@:188.95741@:0@:0@:brace57 +0@} [123] +@{char@:brace number 450@:67@:9.50476@:0@:119.8691@:119.8691@:0@:0@:brace450@} +[67] +@{char@:brace number 571@:124@:13.87375@:0@:189.64894@:189.64894@:0@:0@:brace57 +1@} [124] +@{char@:brace number 451@:68@:9.5347@:0@:120.34433@:120.34433@:0@:0@:brace451@} +[68] +@{char@:brace number 572@:125@:13.91714@:0@:190.34262@:190.34262@:0@:0@:brace57 +2@} [125] +@{char@:brace number 452@:69@:9.56436@:0@:120.82108@:120.82108@:0@:0@:brace452@ +} [69] +@{char@:brace number 453@:70@:9.5943@:0@:121.29929@:121.29929@:0@:0@:brace453@} +[70] +@{char@:brace number 454@:71@:9.62451@:0@:121.779@:121.779@:0@:0@:brace454@} +[71] +@{char@:brace number 455@:72@:9.65445@:0@:122.26022@:122.26022@:0@:0@:brace455@ +} [72]This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) (./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp +@{char@:Right Varied Comma@:122@:1.40312@:1.40312@:3.36754@:3.36754@:1.40312@:0 +@:rvarcomma@} [122] +@{char@:brace number 573@:126@:13.96054@:0@:191.03848@:191.03848@:0@:0@:brace57 +3@} [126] +@{char@:Left Varied Comma@:123@:1.40312@:1.40312@:3.36754@:3.36754@:1.40312@:0@ +:lvarcomma@} [123] +@{char@:brace number 574@:127@:14.00449@:0@:191.73651@:191.73651@:0@:0@:brace57 +4@} [127] +@{char@:Arpeggio@:124@:0@:4.49002@:0@:5.6125@:4.49002@:0@:arpeggio@} [124] +@{char@:brace number 456@:73@:9.68466@:0@:122.74295@:122.74295@:0@:0@:brace456@ +} [73] +@{char@:brace number 575@:128@:14.04816@:0@:192.43674@:192.43674@:0@:0@:brace57 +5@} [128] +@{tnof@}) ) +@{char@:brace number 457@:74@:9.71515@:0@:123.22717@:123.22717@:0@:0@:brace457@ +} [74] +@{char@:brace number 458@:75@:9.74564@:0@:123.71294@:123.71294@:0@:0@:brace458@ +} [75] Preloading the plain base, version 0.99: preliminaries, basic constants and mathematical macros, macros for converting units, @@ -276816,119 +274776,2195 @@ macros for proof labels and rules, macros for character and font administration, and a few last-minute items.)) -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-braces-g.mf -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-braces.mf +(/build/lilypond-2.19.81+really-2.18.2/mf/feta16.mf +@{char@:Trill_element@:125@:0@:5.6125@:0@:4.49002@:5.6125@:0@:trill_element@} +[125] +(some charht values had to be adjusted by as much as 1.2148pt) +(some chardp values had to be adjusted by as much as 1.2148pt) +Font metrics written on feta-braces-i.tfm. +64 output files written: feta-braces-i.65 .. feta-braces-i.128 +Transcript written on feta-braces-i.log. + +@{char@:Arpeggio arrow down@:126@:0@:4.49002@:0@:5.6125@:4.49002@:0@:arpeggio.a +rrow.M1@} [126] +@{char@:brace number 459@:76@:9.77612@:0@:124.20021@:124.20021@:0@:0@:brace459@ +} [76] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-autometric.mf ****************************************************** Using feta Autometric macros. order of messages: NAME/CODE/BP/WD/DP/HT/WX/WY ****************************************************** -) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf) +) +@{char@:brace number 460@:77@:9.80661@:0@:124.68903@:124.68903@:0@:0@:brace460@ +} [77] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-generic.mf +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf +@{char@:brace number 461@:78@:9.83737@:0@:125.17935@:125.17935@:0@:0@:brace461@ +} [78]) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf) -@{font@:GNU@:LilyPond@:feta-braces-g@:140@:fetaBraces@} -@{char@:brace number 384@:65@:7.73322@:0@:91.57112@:91.57112@:0@:0@:brace384@} -[65] -@{char@:brace number 385@:66@:7.75739@:0@:91.95778@:91.95778@:0@:0@:brace385@} -[66] -@{char@:brace number 386@:67@:7.78156@:0@:92.34564@:92.34564@:0@:0@:brace386@} -[67] -@{char@:brace number 387@:68@:7.806@:0@:92.73473@:92.73473@:0@:0@:brace387@} -[68] -@{char@:brace number 388@:69@:7.83044@:0@:93.12502@:93.12502@:0@:0@:brace388@} -[69] -@{char@:brace number 389@:70@:7.85489@:0@:93.51654@:93.51654@:0@:0@:brace389@} -[70] -@{char@:brace number 390@:71@:7.87961@:0@:93.90929@:93.90929@:0@:0@:brace390@} -[71] -@{char@:brace number 391@:72@:7.90433@:0@:94.30327@:94.30327@:0@:0@:brace391@} -[72] -@{char@:brace number 392@:73@:7.92905@:0@:94.69849@:94.69849@:0@:0@:brace392@} -[73] -@{char@:brace number 393@:74@:7.95377@:0@:95.09494@:95.09494@:0@:0@:brace393@} -[74] -@{char@:brace number 394@:75@:7.97876@:0@:95.49263@:95.49263@:0@:0@:brace394@} -[75] -@{char@:brace number 395@:76@:8.00375@:0@:95.89157@:95.89157@:0@:0@:brace395@} -[76] -@{char@:brace number 396@:77@:8.02875@:0@:96.29176@:96.29176@:0@:0@:brace396@} -[77] -@{char@:brace number 397@:78@:8.05374@:0@:96.69319@:96.69319@:0@:0@:brace397@} -[78] -@{char@:brace number 398@:79@:8.07901@:0@:97.09589@:97.09589@:0@:0@:brace398@} -[79] -@{char@:brace number 399@:80@:8.10428@:0@:97.49983@:97.49983@:0@:0@:brace399@} +@{char@:Arpeggio arrow up@:127@:0@:4.49002@:0@:5.6125@:4.49002@:0@:arpeggio.arr +ow.1@} [127] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-trills.mf +@{char@:trilelement@:128@:2.33855@:2.33855@:2.80626@:2.80626@:2.33855@:0@:trile +lement@} [128] +@{char@:brace number 462@:79@:9.86813@:0@:125.67122@:125.67122@:0@:0@:brace462@ +} [79] +@{font@:GNU@:LilyPond@:feta@:15.87@:fetaMusic@} +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-rests.mf +@{char@:brace number 463@:80@:9.8989@:0@:126.16463@:126.16463@:0@:0@:brace463@} [80] -@{char@:brace number 400@:81@:8.12982@:0@:97.90504@:97.90504@:0@:0@:brace400@} -[81] -@{char@:brace number 401@:82@:8.15509@:0@:98.31154@:98.31154@:0@:0@:brace401@} -[82] -@{char@:brace number 402@:83@:8.18063@:0@:98.7193@:98.7193@:0@:0@:brace402@} -[83] -@{char@:brace number 403@:84@:8.20618@:0@:99.12833@:99.12833@:0@:0@:brace403@} -[84] -@{char@:brace number 404@:85@:8.232@:0@:99.53864@:99.53864@:0@:0@:brace404@} -[85] -@{char@:brace number 405@:86@:8.25781@:0@:99.95024@:99.95024@:0@:0@:brace405@} -[86] -@{char@:brace number 406@:87@:8.28363@:0@:100.36313@:100.36313@:0@:0@:brace406@ -} [87] -@{char@:brace number 407@:88@:8.30945@:0@:100.77731@:100.77731@:0@:0@:brace407@ -} [88] -@{char@:brace number 408@:89@:8.33554@:0@:101.19278@:101.19278@:0@:0@:brace408@ -} [89] -@{char@:brace number 409@:90@:8.36163@:0@:101.60956@:101.60956@:0@:0@:brace409@ -} [90] -*** Successfully generated feta-braces-b.pfb! *** - -@{char@:brace number 410@:91@:8.38773@:0@:102.02765@:102.02765@:0@:0@:brace410@ -} [91] -@{char@:brace number 411@:92@:8.4141@:0@:102.44704@:102.44704@:0@:0@:brace411@} -[92] -@{char@:brace number 412@:93@:8.44046@:0@:102.86774@:102.86774@:0@:0@:brace412@ -} [93] -@{char@:brace number 413@:94@:8.46683@:0@:103.28976@:103.28976@:0@:0@:brace413@ -} [94] -@{char@:brace number 414@:95@:8.49347@:0@:103.7131@:103.7131@:0@:0@:brace414@} -[95] -@{char@:brace number 415@:96@:8.51984@:0@:104.13777@:104.13777@:0@:0@:brace415@ -} [96] -@{char@:brace number 416@:97@:8.54648@:0@:104.56377@:104.56377@:0@:0@:brace416@ -} [97] -@{char@:brace number 417@:98@:8.5734@:0@:104.99109@:104.99109@:0@:0@:brace417@} -[98] -@{char@:brace number 418@:99@:8.60031@:0@:105.41977@:105.41977@:0@:0@:brace418@ -} [99] -@{char@:brace number 419@:100@:8.62723@:0@:105.84978@:105.84978@:0@:0@:brace419 -@} [100] -@{char@:brace number 420@:101@:8.65414@:0@:106.28114@:106.28114@:0@:0@:brace420 -@} [101] -@{char@:brace number 421@:102@:8.68134@:0@:106.71385@:106.71385@:0@:0@:brace421 -@} [102] -@{char@:brace number 422@:103@:8.70853@:0@:107.14792@:107.14792@:0@:0@:brace422 -@} [103] -Converting PostScript graphics to Type 1 font programs... +@{group@:rests@} +@{char@:whole rest@:33@:0@:5.95125@:2.47969@:0@:5.95125@:0@:0@} [33] +mf2pt1 is using the following font parameters: + font_version: 001.000 + font_comment: Font converted to Type 1 by mf2pt1, written by Scott Pakin. + font_family: feta26 + font_weight: Medium + font_identifier: feta25.2 + font_fixed_pitch: false + font_slant: 0 + font_underline_position: -40 + font_underline_thickness: 20 + font_name: feta26 + font_unique_id: 4536633 + font_size: 25.1058530510585 (bp) + font_coding_scheme: asis -Invoking "t1asm feta-braces-e.pt1 feta-braces-e.pfb"... +Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=39.8313492063492; bpppix 0.02; nonstopmode; input feta26.mf'"... -@{char@:brace number 423@:104@:8.73572@:0@:107.58334@:107.58334@:0@:0@:brace423 -@} [104] -@{char@:brace number 424@:105@:8.76291@:0@:108.02013@:108.02013@:0@:0@:brace424 -@} [105] -@{char@:brace number 425@:106@:8.79037@:0@:108.45827@:108.45827@:0@:0@:brace425 +@{char@:half rest@:34@:0@:5.95125@:0@:2.47969@:5.95125@:0@:1@} [34] +mf2pt1 is using the following font parameters: + font_version: 001.000 + font_comment: Font converted to Type 1 by mf2pt1, written by Scott Pakin. + font_family: feta-braces-d + font_weight: Medium + font_identifier: feta-braces-d80 + font_fixed_pitch: false + font_slant: 0 + font_underline_position: -13 + font_underline_thickness: 6 + font_name: feta-braces-d + font_unique_id: 4792969 + font_size: 79.7011207970112 (bp) + font_coding_scheme: asis + +Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=12.546875; bpppix 0.02; nonstopmode; input feta-braces-d.mf'"... + +@{char@:brace number 464@:81@:9.92993@:0@:126.65958@:126.65958@:0@:0@:brace464@ +} [81] +@{char@:prall@:129@:4.67708@:4.67708@:2.80626@:2.80626@:4.67708@:0@:prall@} +[129] +mf2pt1 is using the following font parameters: + font_version: 001.000 + font_comment: Font converted to Type 1 by mf2pt1, written by Scott Pakin. + font_family: feta-braces-i + font_weight: Medium + font_identifier: feta-braces-i180 + font_fixed_pitch: false + font_slant: 0 + font_underline_position: -6 + font_underline_thickness: 3 + font_name: feta-braces-i + font_unique_id: 4938566 + font_size: 179.327521793275 (bp) + font_coding_scheme: asis + +Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=5.57638888888889; bpppix 0.02; nonstopmode; input feta-braces-i.mf'"... + +@{char@:whole rest (outside staff)@:35@:0@:5.95125@:2.47969@:0.46461@:5.95125@: +0@:0o@} [35] +@{char@:half rest (outside staff)@:36@:0@:5.95125@:0.46461@:2.47969@:5.95125@:0 +@:1o@} [36] +@{char@:maxima rest@:37@:0@:7.14148@:3.9675@:3.9675@:7.14148@:0@:M3@} [37] +@{char@:longa rest@:38@:0@:2.3805@:3.9675@:3.9675@:2.3805@:0@:M2@} [38] +@{char@:brace number 465@:82@:9.96097@:0@:127.15607@:127.15607@:0@:0@:brace465@ +} [82] +@{char@:brace number 466@:83@:9.99228@:0@:127.65411@:127.65411@:0@:0@:brace466@ +} [83] +@{char@:brace number 467@:84@:10.02359@:0@:128.15373@:128.15373@:0@:0@:brace467 +@} [84] +@{char@:mordent@:130@:4.67708@:4.67708@:3.74167@:3.74167@:4.67708@:0@:mordent@} +[130] +@{char@:brace number 468@:85@:10.0549@:0@:128.6549@:128.6549@:0@:0@:brace468@} +[85] +@{char@:brace number 469@:86@:10.08649@:0@:129.15765@:129.15765@:0@:0@:brace469 +@} [86] +@{char@:brace number 470@:87@:10.11807@:0@:129.66199@:129.66199@:0@:0@:brace470 +@} [87] +@{char@:breve rest@:39@:0@:2.3805@:0@:3.9675@:2.3805@:0@:M1@} [39] +@{char@:prallprall@:131@:7.01563@:7.01563@:2.80626@:2.80626@:7.01563@:0@:prallp +rall@} [131] +@{char@:breve rest (outside staff)@:40@:0@:2.3805@:0.46461@:3.9675@:2.3805@:0@: +M1o@} [40] +@{char@:Quarter rest@:41@:0@:3.76912@:4.95938@:6.1992@:3.76912@:0@:2@} [41] +@{char@:brace number 471@:88@:10.14966@:0@:130.1679@:130.1679@:0@:0@:brace471@} +[88] +@{char@:Classical quarter rest@:42@:0@:3.9675@:4.19981@:3.25336@:3.9675@:0@:2cl +assical@} [42] +@{char@:brace number 472@:89@:10.18152@:0@:130.67537@:130.67537@:0@:0@:brace472 +@} [89] +@{char@:prallmordent@:132@:7.01563@:7.01563@:3.74167@:3.74167@:7.01563@:0@:pral +lmordent@} [132] +@{char@:brace number 473@:90@:10.21338@:0@:131.18445@:131.18445@:0@:0@:brace473 +@} [90] +@{char@:brace number 474@:91@:10.24524@:0@:131.69511@:131.69511@:0@:0@:brace474 +@} [91] +@{char@:brace number 475@:92@:10.27737@:0@:132.20738@:132.20738@:0@:0@:brace475 +@} [92] +@{char@:brace number 476@:93@:10.30951@:0@:132.72125@:132.72125@:0@:0@:brace476 +@} [93] +@{char@:brace number 477@:94@:10.34164@:0@:133.23672@:133.23672@:0@:0@:brace477 +@} [94] +@{char@:brace number 478@:95@:10.37405@:0@:133.7538@:133.7538@:0@:0@:brace478@} +[95] +@{char@:upprall@:133@:7.01563@:7.01563@:2.80626@:2.80626@:7.01563@:0@:upprall@} +[133] +@{char@:upmordent@:134@:7.01563@:7.01563@:3.74167@:3.74167@:7.01563@:0@:upmorde +nt@} [134] +@{char@:pralldown@:135@:7.01563@:7.01563@:2.80626@:2.80626@:7.01563@:0@:pralldo +wn@} [135] +@{char@:brace number 479@:96@:10.40674@:0@:134.2725@:134.2725@:0@:0@:brace479@} +[96] +@{char@:downprall@:136@:7.01563@:7.01563@:2.80626@:2.80626@:7.01563@:0@:downpra +ll@} [136] +@{char@:brace number 480@:97@:10.43915@:0@:134.79285@:134.79285@:0@:0@:brace480 +@} [97] +@{char@:downmordent@:137@:7.01563@:7.01563@:3.74167@:3.74167@:7.01563@:0@:downm +ordent@} [137] +@{char@:8th rest@:43@:0@:3.9675@:4.19981@:3.25336@:3.9675@:0@:3@} [43] +@{char@:16th rest@:44@:0@:4.76099@:8.16731@:3.25336@:4.76099@:0@:4@} [44] +@{char@:prallup@:138@:7.01563@:7.01563@:2.80626@:2.80626@:7.01563@:0@:prallup@} +[138] +@{char@:32th rest@:45@:0@:5.15776@:8.16731@:7.22086@:5.15776@:0@:5@} [45] +@{char@:brace number 481@:98@:10.47183@:0@:135.3148@:135.3148@:0@:0@:brace481@} +[98] +@{char@:brace number 482@:99@:10.50479@:0@:135.8384@:135.8384@:0@:0@:brace482@} +[99] +@{char@:brace number 483@:100@:10.53748@:0@:136.36363@:136.36363@:0@:0@:brace48 +3@} [100] +@{char@:brace number 484@:101@:10.57043@:0@:136.8905@:136.8905@:0@:0@:brace484@ +} [101]This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) +(./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp +@{char@:lineprall@:139@:7.01563@:7.01563@:2.80626@:11.22504@:7.01563@:0@:linepr +all@} [139])This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) +(./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp +@{char@:brace number 485@:102@:10.60367@:0@:137.41902@:137.41902@:0@:0@:brace48 +5@} [102] +@{char@:brace number 486@:103@:10.6369@:0@:137.9492@:137.9492@:0@:0@:brace486@} +[103] +Preloading the plain base, version 0.99: preliminaries, + basic constants and mathematical macros, + macros for converting units, + macros and tables for various modes of operation, + macros for drawing and filling, + macros for proof labels and rules, + macros for character and font administration, +and a few last-minute items.) +@{char@:brace number 487@:104@:10.67014@:0@:138.48105@:138.48105@:0@:0@:brace48 +7@} [104] +@{char@:Curved caesura@:140@:0@:11.225@:4.49002@:6.73499@:11.225@:0@:caesura.cu +rved@} [140] +@{char@:64th rest@:46@:0@:5.55447@:12.13481@:7.22086@:5.55447@:0@:6@} [46] +@{char@:Straight caesura@:141@:0@:11.225@:4.49002@:6.73499@:11.225@:0@:caesura. +straight@} [141] +@{char@:Tick mark@:142@:3.36754@:6.1737@:0@:9.54124@:6.1737@:0@:tickmark@} +[142] +@{char@:128th rest@:47@:0@:5.95125@:12.13481@:11.18835@:5.95125@:0@:7@} [47] +@{puorg@:rests@} +) +@{char@:brace number 488@:105@:10.70364@:0@:139.01456@:139.01456@:0@:0@:brace48 +8@} [105] +@{char@:brace number 489@:106@:10.73715@:0@:139.54973@:139.54973@:0@:0@:brace48 +9@} [106] +@{char@:brace number 490@:107@:10.77066@:0@:140.0866@:140.0866@:0@:0@:brace490@ +} [107]) +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-braces-d.mf +Preloading the plain base, version 0.99: preliminaries, + basic constants and mathematical macros, + macros for converting units, + macros and tables for various modes of operation, + macros for drawing and filling, + macros for proof labels and rules, + macros for character and font administration, +and a few last-minute items.) +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-braces.mf +@{char@:snap pizzicato (Bartok pizzicato)@:143@:2.99333@:2.99333@:2.99333@:4.49 +@:2.99333@:0@:snappizzicato@} [143] +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-autometric.mf +@{puorg@:scripts@} +)) +****************************************************** +Using feta Autometric macros. +order of messages: + NAME/CODE/BP/WD/DP/HT/WX/WY +****************************************************** +) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-clefs.mf (/build/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf +(/build/lilypond-2.19.81+really-2.18.2/mf/feta26.mf +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-autometric.mf +****************************************************** +Using feta Autometric macros. +order of messages: + NAME/CODE/BP/WD/DP/HT/WX/WY +****************************************************** +)) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-generic.mf +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf (/build/lilypond-2.19.81+really-2.18.2/mf/feta-accidentals.mf +@{group@:clefs@} +! Warning: Replacing filldraw with fill. +@{char@:C clef@:144@:0@:15.22581@:11.225@:11.225@:15.22581@:0@:C@} [144] +@{char@:brace number 491@:108@:10.80444@:0@:140.62512@:140.62512@:0@:0@:brace49 +1@} [108] +@{char@:brace number 492@:109@:10.83823@:0@:141.16534@:141.16534@:0@:0@:brace49 +2@} [109] +! Warning: Replacing filldraw with fill. +@{char@:C clef@:145@:0@:12.28493@:8.98004@:8.98004@:12.28493@:0@:C_change@} +[145]) +@{char@:brace number 493@:110@:10.87201@:0@:141.70726@:141.70726@:0@:0@:brace49 +3@} [110] +@{char@:brace number 494@:111@:10.90607@:0@:142.25085@:142.25085@:0@:0@:brace49 +4@} [111]) +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf +@{char@:brace number 495@:112@:10.9404@:0@:142.79616@:142.79616@:0@:0@:brace495 +@} [112]) +@{char@:brace number 496@:113@:10.97446@:0@:143.34319@:143.34319@:0@:0@:brace49 +6@} [113] +@{font@:GNU@:LilyPond@:feta@:25.2@:fetaMusic@} +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-rests.mf +@{char@:brace number 497@:114@:11.00879@:0@:143.8919@:143.8919@:0@:0@:brace497@ +} [114] +@{char@:F clef @:146@:0@:15.06024@:14.03127@:5.6125@:15.06024@:0@:F@} [146] +@{group@:rests@} +@{char@:whole rest@:33@:0@:9.45001@:3.9375@:0@:9.45001@:0@:0@} [33] +@{char@:half rest@:34@:0@:9.45001@:0@:3.9375@:9.45001@:0@:1@} [34] +@{char@:brace number 498@:115@:11.0434@:0@:144.44234@:144.44234@:0@:0@:brace498 +@} [115] +@{char@:brace number 499@:116@:11.078@:0@:144.9945@:144.9945@:0@:0@:brace499@} +[116] +@{group@:accidentals@} +@{char@:Sharp@:48@:0@:4.36427@:5.95125@:5.95125@:4.36427@:0@:sharp@} [48] +@{char@:brace number 500@:117@:11.11261@:0@:145.54842@:145.54842@:0@:0@:brace50 +0@} [117] +@{char@:brace number 501@:118@:11.14749@:0@:146.10405@:146.10405@:0@:0@:brace50 +1@} [118] +@{font@:GNU@:LilyPond@:feta-braces-d@:80@:fetaBraces@} +@{char@:brace number 192@:65@:4.24368@:0@:35.83533@:35.83533@:0@:0@:brace192@} +[65] +@{char@:brace number 502@:119@:11.18237@:0@:146.66142@:146.66142@:0@:0@:brace50 +2@} [119] +@{char@:F clef (reduced)@:147@:0@:12.04825@:11.22505@:4.49002@:12.04825@:0@:F_c +hange@} [147] +@{char@:brace number 503@:120@:11.21725@:0@:147.22054@:147.22054@:0@:0@:brace50 +3@} [120] +@{char@:brace number 504@:121@:11.25241@:0@:147.7814@:147.7814@:0@:0@:brace504@ +} [121] +@{char@:whole rest (outside staff)@:35@:0@:9.45001@:3.9375@:0.54466@:9.45001@:0 +@:0o@} [35] +@{char@:half rest (outside staff)@:36@:0@:9.45001@:0.54466@:3.9375@:9.45001@:0@ +:1o@} [36] +@{char@:maxima rest@:37@:0@:11.34@:6.3@:6.3@:11.34@:0@:M3@} [37] +@{char@:longa rest@:38@:0@:3.78@:6.3@:6.3@:3.78@:0@:M2@} [38]This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) +(./mf2pt1.mp +@{char@:brace number 193@:66@:4.25687@:0@:36.04752@:36.04752@:0@:0@:brace193@} +[66] (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp +@{char@:Arrowed Sharp (arrow up)@:49@:0@:4.36427@:5.95125@:10.71223@:4.36427@:0 +@:sharp.arrowup@} [49] +@{char@:G clef@:148@:0@:14.39616@:14.3119@:26.94003@:14.39616@:0@:G@} [148] +@{char@:brace number 194@:67@:4.27032@:0@:36.26036@:36.26036@:0@:0@:brace194@} +[67] +@{char@:brace number 195@:68@:4.28351@:0@:36.47388@:36.47388@:0@:0@:brace195@} +[68] +Preloading the plain base, version 0.99: preliminaries, + basic constants and mathematical macros, + macros for converting units, + macros and tables for various modes of operation, + macros for drawing and filling, + macros for proof labels and rules, + macros for character and font administration, +and a few last-minute items.) +@{char@:breve rest@:39@:0@:3.78@:0@:6.3@:3.78@:0@:M1@} [39] +@{char@:brace number 196@:69@:4.29697@:0@:36.68805@:36.68805@:0@:0@:brace196@} +[69] +@{char@:brace number 505@:122@:11.28757@:0@:148.34402@:148.34402@:0@:0@:brace50 +5@} [122] +@{char@:brace number 506@:123@:11.323@:0@:148.9084@:148.9084@:0@:0@:brace506@} +[123] +@{char@:breve rest (outside staff)@:40@:0@:3.78@:0.54466@:6.3@:3.78@:0@:M1o@} +[40] +@{char@:brace number 197@:70@:4.31042@:0@:36.9029@:36.9029@:0@:0@:brace197@} +[70] +@{char@:brace number 507@:124@:11.35843@:0@:149.47455@:149.47455@:0@:0@:brace50 +7@} [124] +@{char@:Quarter rest@:41@:0@:5.98499@:7.875@:9.84377@:5.98499@:0@:2@} [41] +@{char@:Classical quarter rest@:42@:0@:6.3@:6.57234@:5.16602@:6.3@:0@:2classica +l@} [42] +@{char@:8th rest@:43@:0@:6.3@:6.57234@:5.16602@:6.3@:0@:3@} [43] +@{char@:brace number 508@:125@:11.39386@:0@:150.04247@:150.04247@:0@:0@:brace50 +8@} [125] +@{char@:G clef@:149@:0@:11.51698@:11.44957@:22.26418@:11.51698@:0@:G_change@} +[149] +@{char@:brace number 509@:126@:11.42957@:0@:150.61217@:150.61217@:0@:0@:brace50 +9@} [126] +@{char@:16th rest@:44@:0@:7.55998@:12.87234@:5.16602@:7.55998@:0@:4@} [44] +@{char@:percussion clef@:150@:-3.76036@:11.225@:5.6125@:5.6125@:11.225@:0@:perc +ussion@} [150] +@{char@:brace number 198@:71@:4.32388@:0@:37.11842@:37.11842@:0@:0@:brace198@} +[71] +@{char@:brace number 199@:72@:4.33734@:0@:37.33461@:37.33461@:0@:0@:brace199@} +[72] +@{char@:brace number 200@:73@:4.35107@:0@:37.55148@:37.55148@:0@:0@:brace200@} +[73] +@{char@:percussion clef (reduced)@:151@:-3.0083@:8.98004@:4.49002@:4.49002@:8.9 +8004@:0@:percussion_change@} [151]) +@{char@:Arrowed Sharp (arrow down)@:50@:0.69693@:4.36427@:10.71223@:5.95125@:4. +36427@:0@:sharp.arrowdown@} [50] +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-braces-i.mf +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-braces.mf +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-autometric.mf +****************************************************** +Using feta Autometric macros. +order of messages: + NAME/CODE/BP/WD/DP/HT/WX/WY +****************************************************** +) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf +@{char@:brace number 510@:127@:11.46555@:0@:151.18364@:151.18364@:0@:0@:brace51 +0@} [127] +@{char@:brace number 201@:74@:4.36453@:0@:37.76903@:37.76903@:0@:0@:brace201@} +[74] +@{char@:brace number 511@:128@:11.50125@:0@:151.75693@:151.75693@:0@:0@:brace51 +1@} [128] +@{tnof@}) ) +@{char@:brace number 202@:75@:4.37827@:0@:37.98726@:37.98726@:0@:0@:brace202@} +[75] +(some charht values had to be adjusted by as much as 0.99455pt) +(some chardp values had to be adjusted by as much as 0.99455pt) +Font metrics written on feta-braces-h.tfm. +64 output files written: feta-braces-h.65 .. feta-braces-h.128 +Transcript written on feta-braces-h.log. + +@{char@:tab clef@:152@:-1.12248@:15.71503@:16.1641@:16.1641@:15.71503@:0@:tab@} +[152] +@{char@:32th rest@:45@:0@:8.19002@:12.87234@:11.46602@:8.19002@:0@:5@} [45] +@{char@:brace number 203@:76@:4.392@:0@:38.20616@:38.20616@:0@:0@:brace203@} +[76] +@{char@:64th rest@:46@:0@:8.81996@:19.17235@:11.46602@:8.81996@:0@:6@} [46] +@{char@:brace number 204@:77@:4.40573@:0@:38.42577@:38.42577@:0@:0@:brace204@} +[77] +@{char@:128th rest@:47@:0@:9.45001@:19.17235@:17.76602@:9.45001@:0@:7@} [47] +@{puorg@:rests@} +)) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-accidentals.mf +@{char@:brace number 205@:78@:4.41946@:0@:38.64604@:38.64604@:0@:0@:brace205@} +[78] +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf) +@{char@:Arrowed Sharp (arrows up and down)@:51@:0.69693@:4.36427@:10.71223@:10. +71223@:4.36427@:0@:sharp.arrowboth@} [51] +@{char@:tab clef (reduced)@:153@:-0.898@:12.57207@:12.93132@:12.93132@:12.57207 +@:0@:tab_change@} [153] +@{puorg@:clefs@} +) +@{char@:1/2 Sharp@:52@:0@:2.77724@:5.95125@:5.95125@:2.77724@:0@:sharp.slashsla +sh.stem@} [52] +@{group@:accidentals@} +@{char@:Sharp@:48@:0@:6.93004@:9.45001@:9.45001@:6.93004@:0@:sharp@} [48] +@{char@:Sharp (3 beams)@:53@:0@:4.36427@:5.95125@:5.95125@:4.36427@:0@:sharp.sl +ashslashslash.stemstem@} [53] +@{char@:brace number 206@:79@:4.43347@:0@:38.86702@:38.86702@:0@:0@:brace206@} +[79] +@{char@:brace number 207@:80@:4.4472@:0@:39.08868@:39.08868@:0@:0@:brace207@} +[80] +@{char@:brace number 208@:81@:4.46121@:0@:39.31105@:39.31105@:0@:0@:brace208@} +[81] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-timesignatures.mf +@{group@:timesig@} +@{char@:4/4 meter@:154@:0@:9.58145@:5.6125@:5.6125@:9.58145@:0@:C44@} [154] +@{char@:2/2 meter@:155@:0@:9.58145@:5.6125@:5.6125@:9.58145@:0@:C22@} [155] +@{puorg@:timesig@} +) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-pedals.mf +@{char@:Arrowed Sharp (arrow up)@:49@:0@:6.93004@:9.45001@:17.01@:6.93004@:0@:s +harp.arrowup@} [49] +@{char@:brace number 209@:82@:4.47522@:0@:39.5341@:39.5341@:0@:0@:brace209@} +[82] +@{char@:Arrowed Sharp (arrow down)@:50@:0.817@:6.93004@:17.01@:9.45001@:6.93004 +@:0@:sharp.arrowdown@} [50] +@{char@:brace number 210@:83@:4.48923@:0@:39.75787@:39.75787@:0@:0@:brace210@} +[83] +mf2pt1 is using the following font parameters: + font_version: 001.000 + font_comment: Font converted to Type 1 by mf2pt1, written by Scott Pakin. + font_family: feta-braces-h + font_weight: Medium + font_identifier: feta-braces-h160 + font_fixed_pitch: false + font_slant: 0 + font_underline_position: -6 + font_underline_thickness: 3 + font_name: feta-braces-h + font_unique_id: 4735126 + font_size: 159.402241594022 (bp) + font_coding_scheme: asis + +Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=6.2734375; bpppix 0.02; nonstopmode; input feta-braces-h.mf'"... + +@{font@:GNU@:LilyPond@:feta-braces-i@:180@:fetaBraces@} +@{char@:brace number 512@:65@:11.53723@:0@:152.33199@:152.33199@:0@:0@:brace512 +@} [65] +@{char@:brace number 513@:66@:11.57349@:0@:152.90884@:152.90884@:0@:0@:brace513 +@} [66] +@{char@:brace number 514@:67@:11.60974@:0@:153.48752@:153.48752@:0@:0@:brace514 +@} [67] +@{group@:pedal@} +@{char@:Pedal asterisk@:156@:0@:8.73056@:0@:8.73056@:8.73056@:0@:*@} [156] +@{char@:Pedal dash@:157@:0@:4.54573@:0@:6.41429@:4.54573@:0@:M@} [157] +@{char@:Pedal dot@:158@:0@:1.51524@:0@:1.51524@:1.51524@:0@:.@} [158] +@{char@:brace number 211@:84@:4.50323@:0@:39.98233@:39.98233@:0@:0@:brace211@} +[84]Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input feta-braces-e.mf'"... + +@{char@:brace number 212@:85@:4.51724@:0@:40.20749@:40.20749@:0@:0@:brace212@} +[85] +@{char@:brace number 213@:86@:4.53152@:0@:40.43335@:40.43335@:0@:0@:brace213@} +[86] +@{char@:1/2 Sharp (3 beams)@:54@:0@:3.76912@:5.15776@:5.15776@:3.76912@:0@:shar +p.slashslashslash.stem@} [54] +@{char@:brace number 515@:68@:11.646@:0@:154.06801@:154.06801@:0@:0@:brace515@} +[68] +@{char@:brace number 214@:87@:4.54553@:0@:40.65993@:40.65993@:0@:0@:brace214@} +[87] +@{char@:brace number 516@:69@:11.68253@:0@:154.65031@:154.65031@:0@:0@:brace516 +@} [69] +@{char@:Arrowed Sharp (arrows up and down)@:51@:0.817@:6.93004@:17.01@:17.01@:6 +.93004@:0@:sharp.arrowboth@} [51] +@{char@:brace number 517@:70@:11.71906@:0@:155.23444@:155.23444@:0@:0@:brace517 +@} [70] +@{char@:brace number 215@:88@:4.55981@:0@:40.8872@:40.8872@:0@:0@:brace215@} +[88] +@{char@:3/4 Sharp@:55@:0@:6.34802@:5.95125@:5.95125@:6.34802@:0@:sharp.slashsla +sh.stemstemstem@} [55] +@{char@:1/2 Sharp@:52@:0@:4.40999@:9.45001@:9.45001@:4.40999@:0@:sharp.slashsla +sh.stem@} [52] +@{char@:brace number 216@:89@:4.5741@:0@:41.1152@:41.1152@:0@:0@:brace216@} +[89] +@{char@:Pedal P@:159@:0@:9.35417@:0@:11.225@:9.35417@:0@:P@} [159] +@{char@:brace number 217@:90@:4.58838@:0@:41.3439@:41.3439@:0@:0@:brace217@} +[90] +@{char@:Pedal d@:160@:0@:7.48334@:0@:9.82188@:7.48334@:0@:d@} [160] +@{char@:Pedal e@:161@:0@:4.49@:0@:6.41429@:4.49@:0@:e@} [161] +@{char@:brace number 218@:91@:4.60294@:0@:41.57332@:41.57332@:0@:0@:brace218@} +[91] +@{char@:brace number 518@:71@:11.75558@:0@:155.82039@:155.82039@:0@:0@:brace518 +@} [71] +@{char@:brace number 519@:72@:11.79239@:0@:156.40817@:156.40817@:0@:0@:brace519 +@} [72] +@{char@:Sharp (3 beams)@:53@:0@:6.93004@:9.45001@:9.45001@:6.93004@:0@:sharp.sl +ashslashslash.stemstem@} [53] +@{char@:brace number 520@:73@:11.82947@:0@:156.99779@:156.99779@:0@:0@:brace520 +@} [73] +@{char@:1/2 Sharp (3 beams)@:54@:0@:5.98499@:8.19002@:8.19002@:5.98499@:0@:shar +p.slashslashslash.stem@} [54] +@{char@:brace number 219@:92@:4.61722@:0@:41.80347@:41.80347@:0@:0@:brace219@} +[92] +@{char@:brace number 220@:93@:4.63177@:0@:42.03433@:42.03433@:0@:0@:brace220@} +[93] +@{char@:Natural@:56@:0@:2.645@:5.95125@:5.95125@:2.645@:0@:natural@} [56] +@{char@:brace number 221@:94@:4.64633@:0@:42.26591@:42.26591@:0@:0@:brace221@} +[94] +@{char@:Pedal Ped@:162@:0@:17.91512@:0@:11.225@:17.91512@:0@:Ped@} [162] +@{puorg@:pedal@} +) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-brackettips.mf +@{char@:brace number 521@:74@:11.86655@:0@:157.58926@:157.58926@:0@:0@:brace521 +@} [74] +@{char@:brace number 522@:75@:11.90363@:0@:158.1826@:158.1826@:0@:0@:brace522@} +[75] +@{char@:brace number 222@:95@:4.66089@:0@:42.49823@:42.49823@:0@:0@:brace222@} +[95] +@{char@:3/4 Sharp@:55@:0@:10.08005@:9.45001@:9.45001@:10.08005@:0@:sharp.slashs +lash.stemstemstem@} [55] +@{char@:brace number 523@:76@:11.94098@:0@:158.77779@:158.77779@:0@:0@:brace523 +@} [76] +@{char@:brace number 223@:96@:4.67545@:0@:42.73128@:42.73128@:0@:0@:brace223@} +[96] +@{char@:Arrowed Natural (arrow up)@:57@:1.39384@:2.645@:5.95125@:10.71223@:2.64 +5@:0@:natural.arrowup@} [57] +@{char@:brace number 224@:97@:4.69@:0@:42.96506@:42.96506@:0@:0@:brace224@} +[97] +@{group@:brackettips@} +@{char@:bracket tip up@:163@:0@:10.66373@:1.2628@:7.6779@:10.66373@:0@:up@} +[163] +@{char@:bracket tip down@:164@:0@:10.66373@:7.6779@:1.2628@:10.66373@:0@:down@} +[164] +@{puorg@:brackettips@} +) +@{char@:brace number 225@:98@:4.70456@:0@:43.19955@:43.19955@:0@:0@:brace225@} +[98] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-accordion.mf +@{group@:accordion@} +@{char@:accordion register discant@:165@:8.75746@:8.75746@:0.23709@:17.07462@:8 +.75746@:0@:discant@} [165] +@{char@:brace number 226@:99@:4.71939@:0@:43.43478@:43.43478@:0@:0@:brace226@} +[99] +@{char@:brace number 524@:77@:11.97833@:0@:159.37483@:159.37483@:0@:0@:brace524 +@} [77] +@{char@:Natural@:56@:0@:4.2@:9.45001@:9.45001@:4.2@:0@:natural@} [56] +@{char@:brace number 525@:78@:12.01569@:0@:159.97374@:159.97374@:0@:0@:brace525 +@} [78] +@{char@:Arrowed Natural (arrow down)@:58@:0@:2.645@:10.71223@:5.95125@:2.645@:0 +@:natural.arrowdown@} [58] +@{char@:brace number 526@:79@:12.05331@:0@:160.57452@:160.57452@:0@:0@:brace526 +@} [79] +@{char@:Arrowed Natural (arrow up)@:57@:1.63399@:4.2@:9.45001@:17.01@:4.2@:0@:n +atural.arrowup@} [57] +@{char@:brace number 527@:80@:12.09122@:0@:161.1772@:161.1772@:0@:0@:brace527@} +[80] +@{char@:brace number 227@:100@:4.73422@:0@:43.67075@:43.67075@:0@:0@:brace227@} +[100] +@{char@:brace number 228@:101@:4.74905@:0@:43.90746@:43.90746@:0@:0@:brace228@} +[101] +@{char@:brace number 229@:102@:4.76389@:0@:44.14491@:44.14491@:0@:0@:brace229@} +[102] +@{char@:accordion register dot@:166@:1.40314@:1.40314@:1.40314@:1.40314@:1.4031 +4@:0@:dot@} [166] +@{char@:accordion register freebass@:167@:5.9512@:5.9512@:0.23709@:11.4621@:5.9 +512@:0@:freebass@} [167] +@{char@:accordion register stdbass@:168@:11.5637@:11.5637@:0.23709@:22.6871@:11 +.5637@:0@:stdbass@} [168] +@{char@:brace number 528@:81@:12.12885@:0@:161.78175@:161.78175@:0@:0@:brace528 +@} [81] +@{char@:Arrowed Natural (arrow down)@:58@:0@:4.2@:17.01@:9.45001@:4.2@:0@:natur +al.arrowdown@} [58] +@{char@:brace number 529@:82@:12.16702@:0@:162.3882@:162.3882@:0@:0@:brace529@} +[82] +@{char@:brace number 530@:83@:12.20493@:0@:162.99655@:162.99655@:0@:0@:brace530 +@} [83] +@{char@:Arrowed Natural (arrows up and down)@:59@:1.63399@:4.2@:17.01@:17.01@:4 +.2@:0@:natural.arrowboth@} [59] +@{char@:brace number 230@:103@:4.77872@:0@:44.3831@:44.3831@:0@:0@:brace230@} +[103] +@{char@:brace number 231@:104@:4.79382@:0@:44.62204@:44.62204@:0@:0@:brace231@} +[104] +@{char@:Arrowed Natural (arrows up and down)@:59@:1.39384@:2.645@:10.71223@:10. +71223@:2.645@:0@:natural.arrowboth@} [59] +@{char@:brace number 232@:105@:4.80865@:0@:44.86174@:44.86174@:0@:0@:brace232@} +[105] +@{char@:accordion register bayanbass@:169@:5.9512@:5.9512@:0.3387@:17.17621@:5. +9512@:0@:bayanbass@} [169] +@{char@:brace number 233@:106@:4.82376@:0@:45.10217@:45.10217@:0@:0@:brace233@} +[106] +@{char@:brace number 234@:107@:4.83887@:0@:45.34335@:45.34335@:0@:0@:brace234@} +[107] +@{char@:brace number 531@:84@:12.2431@:0@:163.6068@:163.6068@:0@:0@:brace531@} +[84] +@{char@:brace number 235@:108@:4.85397@:0@:45.5853@:45.5853@:0@:0@:brace235@} +[108] +@{char@:Flat@:60@:0.6536@:5.04002@:3.78004@:11.96997@:5.04002@:0@:flat@} [60] +@{char@:brace number 532@:85@:12.28156@:0@:164.21895@:164.21895@:0@:0@:brace532 +@} [85] +@{char@:Arrowed Flat (arrow up)@:61@:1.87909@:5.04002@:3.78004@:17.01@:5.04002@ +:0@:flat.arrowup@} [61] +@{char@:brace number 236@:109@:4.86935@:0@:45.828@:45.828@:0@:0@:brace236@} +[109] +@{char@:brace number 533@:86@:12.32@:0@:164.83302@:164.83302@:0@:0@:brace533@} +[86] +@{char@:Flat@:60@:0.55754@:3.17401@:2.38052@:7.53822@:3.17401@:0@:flat@} [60] +@{char@:brace number 237@:110@:4.88446@:0@:46.07147@:46.07147@:0@:0@:brace237@} +[110] +@{char@:brace number 238@:111@:4.89984@:0@:46.31569@:46.31569@:0@:0@:brace238@} +[111] +@{char@:brace number 239@:112@:4.91522@:0@:46.56068@:46.56068@:0@:0@:brace239@} +[112] +@{char@:brace number 240@:113@:4.9306@:0@:46.80644@:46.80644@:0@:0@:brace240@} +[113] +@{char@:accordion oldEE@:170@:5.9512@:5.9512@:0@:11.69919@:5.9512@:0@:oldEE@} +[170] +@{char@:brace number 534@:87@:12.35846@:0@:165.44902@:165.44902@:0@:0@:brace534 +@} [87] +@{char@:Arrowed Flat (arrow down)@:62@:1.87909@:5.04002@:13.86009@:11.96997@:5. +04002@:0@:flat.arrowdown@} [62] +@{char@:brace number 535@:88@:12.39719@:0@:166.06694@:166.06694@:0@:0@:brace535 +@} [88] +@{char@:brace number 241@:114@:4.94598@:0@:47.05298@:47.05298@:0@:0@:brace241@} +[114] +@{char@:brace number 536@:89@:12.43591@:0@:166.6868@:166.6868@:0@:0@:brace536@} +[89] +@{char@:brace number 242@:115@:4.96136@:0@:47.30028@:47.30028@:0@:0@:brace242@} +[115] +@{char@:brace number 243@:116@:4.97702@:0@:47.54834@:47.54834@:0@:0@:brace243@} +[116]This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) +(./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp +@{char@:brace number 244@:117@:4.9924@:0@:47.7972@:47.7972@:0@:0@:brace244@} +[117] +@{char@:Arrowed Flat (arrow up)@:61@:1.60292@:3.17401@:2.38052@:10.71223@:3.174 +01@:0@:flat.arrowup@} [61] +@{char@:Arrowed Flat (arrow down)@:62@:1.60292@:3.17401@:8.72855@:7.53822@:3.17 +401@:0@:flat.arrowdown@} [62] +@{char@:accordion push@:171@:5.1152@:0@:0@:12.78822@:0@:0@:push@} [171] +@{char@:accordion pull@:172@:4.31349@:0.80171@:0@:12.78822@:0.80171@:0@:pull@} +[172] +@{puorg@:accordion@} +) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-ties.mf +@{group@:ties@} +@{char@:Short lyric tie@:173@:0@:0@:3.55453@:0@:0@:0@:lyric.short@} [173] +@{char@:Default lyric tie@:174@:0@:0@:3.67924@:0@:0@:0@:lyric.default@} [174] +@{puorg@:ties@} +) +@{parameter@:staffsize@:22.45@} +@{parameter@:stafflinethickness@:0.52107@} +@{parameter@:staff_space@:5.6125@} +@{parameter@:linethickness@:0.52107@} +@{parameter@:black_notehead_width@:7.3881@} +@{parameter@:ledgerlinethickness@:1.04214@} +@{parameter@:blot_diameter@:0.4@} +@{tnof@}) ) +@{char@:Arrowed Flat (arrow up and down)@:63@:1.87909@:5.04002@:13.86009@:17.01 +@:5.04002@:0@:flat.arrowboth@} [63] +@{char@:brace number 245@:118@:5.00806@:0@:48.04681@:48.04681@:0@:0@:brace245@} +[118] +@{char@:brace number 537@:90@:12.47491@:0@:167.3086@:167.3086@:0@:0@:brace537@} +[90] +Preloading the plain base, version 0.99: preliminaries, + basic constants and mathematical macros, + macros for converting units, + macros and tables for various modes of operation, + macros for drawing and filling, + macros for proof labels and rules, + macros for character and font administration, +and a few last-minute items.) +@{char@:brace number 246@:119@:5.02371@:0@:48.29721@:48.29721@:0@:0@:brace246@} +[119] +@{char@:brace number 538@:91@:12.51392@:0@:167.93234@:167.93234@:0@:0@:brace538 +@} [91]) +@{char@:Flat (slashed)@:64@:2.51996@:5.04002@:3.78004@:11.96997@:5.04002@:0@:fl +at.slash@} [64] +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-braces-h.mf +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-braces.mf +@{char@:brace number 539@:92@:12.55319@:0@:168.55804@:168.55804@:0@:0@:brace539 +@} [92] +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-autometric.mf +@{char@:Arrowed Flat (arrow up and down)@:63@:1.60292@:3.17401@:8.72855@:10.712 +23@:3.17401@:0@:flat.arrowboth@} [63] +@{char@:brace number 247@:120@:5.03964@:0@:48.5484@:48.5484@:0@:0@:brace247@} +[120] +(some charht values had to be adjusted by as much as 0.50517pt) +(some chardp values had to be adjusted by as much as 0.41699pt) +Font metrics written on feta23.tfm. +142 output files written: feta23.33 .. feta23.174 +Transcript written on feta23.log. +This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) +(./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp +@{char@:brace number 248@:121@:5.0553@:0@:48.80038@:48.80038@:0@:0@:brace248@} +[121] +****************************************************** +Using feta Autometric macros. +order of messages: + NAME/CODE/BP/WD/DP/HT/WX/WY +****************************************************** +) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf +@{char@:brace number 540@:93@:12.59247@:0@:169.1857@:169.1857@:0@:0@:brace540@} +[93] +@{char@:brace number 249@:122@:5.07123@:0@:49.05315@:49.05315@:0@:0@:brace249@} +[122]) +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf +@{char@:Flat (slashed twice)@:65@:2.51996@:5.04002@:3.78004@:11.96997@:5.04002@ +:0@:flat.slashslash@} [65] +@{char@:brace number 541@:94@:12.63202@:0@:169.81532@:169.81532@:0@:0@:brace541 +@} [94] +@{char@:brace number 250@:123@:5.08716@:0@:49.3067@:49.3067@:0@:0@:brace250@} +[123] +@{char@:brace number 542@:95@:12.67157@:0@:170.44693@:170.44693@:0@:0@:brace542 +@} [95] +@{char@:Flatflat (mirrored)@:66@:0@:10.08005@:3.78004@:11.96997@:10.08005@:0@:m +irroredflat.flat@} [66] +@{char@:Flat (slashed)@:64@:1.58698@:3.17401@:2.38052@:7.53822@:3.17401@:0@:fla +t.slash@} [64] +@{char@:Semi flat@:67@:0.6536@:5.04002@:3.78004@:11.96997@:5.04002@:0@:mirrored +flat@} [67] +Preloading the plain base, version 0.99: preliminaries, + basic constants and mathematical macros, + macros for converting units, + macros and tables for various modes of operation, + macros for drawing and filling, + macros for proof labels and rules, + macros for character and font administration, +and a few last-minute items.) +@{char@:Flat (slashed twice)@:65@:1.58698@:3.17401@:2.38052@:7.53822@:3.17401@: +0@:flat.slashslash@} [65]) +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-braces-e.mf +@{char@:brace number 543@:96@:12.71112@:0@:171.0805@:171.0805@:0@:0@:brace543@} +[96] +@{char@:brace number 251@:124@:5.10309@:0@:49.56107@:49.56107@:0@:0@:brace251@} +[124] +@{char@:brace number 544@:97@:12.75095@:0@:171.71606@:171.71606@:0@:0@:brace544 +@} [97] +@{char@:brace number 252@:125@:5.11902@:0@:49.81622@:49.81622@:0@:0@:brace252@} +[125] +@{char@:brace number 545@:98@:12.79077@:0@:172.3536@:172.3536@:0@:0@:brace545@} +[98]) +@{char@:Semi flat@:68@:2.51996@:5.04002@:3.78004@:11.96997@:5.04002@:0@:mirrore +dflat.backslash@} [68] +@{char@:brace number 253@:126@:5.13495@:0@:50.07217@:50.07217@:0@:0@:brace253@} +[126] +@{char@:brace number 254@:127@:5.15115@:0@:50.32892@:50.32892@:0@:0@:brace254@} +[127] +@{char@:brace number 255@:128@:5.16708@:0@:50.58647@:50.58647@:0@:0@:brace255@} +[128] +@{tnof@}) ) +@{char@:Flatflat (mirrored)@:66@:0@:6.34802@:2.38052@:7.53822@:6.34802@:0@:mirr +oredflat.flat@} [66] +@{char@:Double Flat@:69@:0.6536@:9.13498@:3.78004@:11.96997@:9.13498@:0@:flatfl +at@} [69] +@{char@:Semi flat@:67@:0.55754@:3.17401@:2.38052@:7.53822@:3.17401@:0@:mirrored +flat@} [67] +@{char@:3/4 Flat@:70@:0.6536@:9.13498@:3.78004@:11.96997@:9.13498@:0@:flatflat. +slash@} [70] +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-braces.mf +(some charht values had to be adjusted by as much as 0.44682pt) +(some chardp values had to be adjusted by as much as 0.44682pt) +Font metrics written on feta-braces-d.tfm. +64 output files written: feta-braces-d.65 .. feta-braces-d.128 +Transcript written on feta-braces-d.log. + +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-autometric.mf +****************************************************** +Using feta Autometric macros. +order of messages: + NAME/CODE/BP/WD/DP/HT/WX/WY +****************************************************** +) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf +@{char@:brace number 546@:99@:12.83087@:0@:172.99315@:172.99315@:0@:0@:brace546 +@} [99]) +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf +@{char@:brace number 547@:100@:12.87097@:0@:173.63469@:173.63469@:0@:0@:brace54 +7@} [100] +@{font@:GNU@:LilyPond@:feta-braces-h@:160@:fetaBraces@} +@{char@:brace number 448@:65@:9.44571@:0@:118.92307@:118.92307@:0@:0@:brace448@ +} [65] +@{char@:brace number 449@:66@:9.4751@:0@:119.39534@:119.39534@:0@:0@:brace449@} +[66] +@{char@:Double Sharp@:71@:0@:6.3@:3.15001@:3.15001@:6.3@:0@:doublesharp@} [71] +@{char@:Right Parenthesis@:72@:0@:3.69467@:6.3@:6.3@:3.69467@:0@:rightparen@} +[72] +@{char@:Left Parenthesis@:73@:3.69467@:0@:6.3@:6.3@:0@:0@:leftparen@} [73] +@{puorg@:accidentals@} +) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-arrowheads.mf +@{group@:arrowheads@} +@{char@:open@:74@:6.3@:0.43573@:3.15001@:3.15001@:0.43573@:0@:open.01@} [74] +@{char@:brace number 548@:101@:12.91135@:0@:174.27824@:174.27824@:0@:0@:brace54 +8@} [101] +@{char@:brace number 549@:102@:12.95172@:0@:174.92381@:174.92381@:0@:0@:brace54 +9@} [102] +@{char@:brace number 550@:103@:12.99237@:0@:175.5714@:175.5714@:0@:0@:brace550@ +} [103] +@{char@:brace number 551@:104@:13.03302@:0@:176.22101@:176.22101@:0@:0@:brace55 +1@} [104] +@{char@:open@:75@:0.43573@:6.3@:3.15001@:3.15001@:6.3@:0@:open.0M1@} [75]) +@{char@:open@:76@:3.15001@:3.15001@:6.3@:0.43573@:3.15001@:0@:open.11@} [76] +@{char@:open@:77@:3.15001@:3.15001@:0.43573@:6.3@:3.15001@:0@:open.1M1@} [77] +@{char@:close@:78@:6.3@:0@:3.15001@:3.15001@:0@:0@:close.01@} [78] +@{char@:brace number 450@:67@:9.50476@:0@:119.8691@:119.8691@:0@:0@:brace450@} +[67] +@{char@:Semi flat@:68@:1.58698@:3.17401@:2.38052@:7.53822@:3.17401@:0@:mirrored +flat.backslash@} [68] +@{char@:brace number 451@:68@:9.5347@:0@:120.34433@:120.34433@:0@:0@:brace451@} +[68] +@{char@:brace number 452@:69@:9.56436@:0@:120.82108@:120.82108@:0@:0@:brace452@ +} [69] +@{char@:brace number 552@:105@:13.07367@:0@:176.87267@:176.87267@:0@:0@:brace55 +2@} [105] +@{char@:brace number 553@:106@:13.1146@:0@:177.52635@:177.52635@:0@:0@:brace553 +@} [106] +@{char@:brace number 554@:107@:13.15579@:0@:178.18208@:178.18208@:0@:0@:brace55 +4@} [107] +@{font@:GNU@:LilyPond@:feta-braces-e@:100@:fetaBraces@} +@{char@:brace number 256@:65@:5.18329@:0@:50.84483@:50.84483@:0@:0@:brace256@} +[65] +@{char@:close@:79@:0@:6.3@:3.15001@:3.15001@:6.3@:0@:close.0M1@} [79] +@{char@:Double Flat@:69@:0.55754@:5.75287@:2.38052@:7.53822@:5.75287@:0@:flatfl +at@} [69] +@{char@:close@:80@:3.15001@:3.15001@:6.3@:0@:3.15001@:0@:close.11@} [80] +@{char@:brace number 257@:66@:5.1995@:0@:51.10399@:51.10399@:0@:0@:brace257@} +[66] +@{char@:close@:81@:3.15001@:3.15001@:0@:6.3@:3.15001@:0@:close.1M1@} [81] +@{puorg@:arrowheads@} +) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-dots.mf +@{char@:brace number 555@:108@:13.19699@:0@:178.83987@:178.83987@:0@:0@:brace55 +5@} [108] +@{char@:brace number 453@:70@:9.5943@:0@:121.29929@:121.29929@:0@:0@:brace453@} +[70] +@{group@:dots@} +@{char@:duration dot@:82@:0@:2.87767@:1.43884@:1.43884@:2.87767@:0@:dot@} [82] +@{puorg@:dots@} +) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-scripts.mf +@{char@:brace number 556@:109@:13.23819@:0@:179.49973@:179.49973@:0@:0@:brace55 +6@} [109] +@{char@:brace number 454@:71@:9.62451@:0@:121.779@:121.779@:0@:0@:brace454@} +[71] +@{char@:brace number 557@:110@:13.27966@:0@:180.16164@:180.16164@:0@:0@:brace55 +7@} [110] +@{group@:scripts@} +@{char@:fermata up@:83@:8.28351@:8.28351@:0.40851@:9.071@:8.28351@:0@:ufermata@ +} [83] +@{char@:brace number 455@:72@:9.65445@:0@:122.26022@:122.26022@:0@:0@:brace455@ +} [72] +@{char@:brace number 558@:111@:13.32114@:0@:180.82562@:180.82562@:0@:0@:brace55 +8@} [111] +@{char@:fermata down@:84@:8.28351@:8.28351@:9.071@:0.40851@:8.28351@:0@:dfermat +a@} [84] +@{char@:3/4 Flat@:70@:0.55754@:5.75287@:2.38052@:7.53822@:5.75287@:0@:flatflat. +slash@} [70] +@{char@:brace number 258@:67@:5.2157@:0@:51.36397@:51.36397@:0@:0@:brace258@} +[67] +@{char@:brace number 259@:68@:5.23218@:0@:51.62476@:51.62476@:0@:0@:brace259@} +[68] +@{char@:Double Sharp@:71@:0@:3.9675@:1.98375@:1.98375@:3.9675@:0@:doublesharp@} +[71] +@{char@:Right Parenthesis@:72@:0@:2.44836@:3.9675@:3.9675@:2.44836@:0@:rightpar +en@} [72] +@{char@:short fermata up@:85@:6.3@:6.3@:0@:13.85999@:6.3@:0@:ushortfermata@} +[85] +@{char@:brace number 260@:69@:5.24866@:0@:51.88637@:51.88637@:0@:0@:brace260@} +[69] +@{char@:brace number 456@:73@:9.68466@:0@:122.74295@:122.74295@:0@:0@:brace456@ +} [73] +@{char@:short fermata down@:86@:6.3@:6.3@:13.85999@:0@:6.3@:0@:dshortfermata@} +[86] +@{char@:brace number 559@:112@:13.36288@:0@:181.49167@:181.49167@:0@:0@:brace55 +9@} [112] +@{char@:brace number 457@:74@:9.71515@:0@:123.22717@:123.22717@:0@:0@:brace457@ +} [74] +@{char@:long fermata up@:87@:7.87502@:7.87502@:0@:9.45001@:7.87502@:0@:ulongfer +mata@} [87] +@{char@:brace number 560@:113@:13.4049@:0@:182.15982@:182.15982@:0@:0@:brace560 +@} [113] +@{char@:brace number 458@:75@:9.74564@:0@:123.71294@:123.71294@:0@:0@:brace458@ +} [75] +@{char@:long fermata down@:88@:7.87502@:7.87502@:9.45001@:0@:7.87502@:0@:dlongf +ermata@} [88] +@{char@:brace number 561@:114@:13.44666@:0@:182.83006@:182.83006@:0@:0@:brace56 +1@} [114] +@{char@:Left Parenthesis@:73@:2.44836@:0@:3.9675@:3.9675@:0@:0@:leftparen@} +[73] +@{puorg@:accidentals@} +) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-arrowheads.mf +@{group@:arrowheads@} +@{char@:open@:74@:3.9675@:0.3717@:1.98375@:1.98375@:0.3717@:0@:open.01@} [74] +@{char@:open@:75@:0.3717@:3.9675@:1.98375@:1.98375@:3.9675@:0@:open.0M1@} [75] +@{char@:brace number 261@:70@:5.26486@:0@:52.1488@:52.1488@:0@:0@:brace261@} +[70] +@{char@:brace number 562@:115@:13.48895@:0@:183.5024@:183.5024@:0@:0@:brace562@ +} [115] +@{char@:very long fermata up@:89@:9.45001@:9.45001@:0@:10.08005@:9.45001@:0@:uv +erylongfermata@} [89] +@{char@:brace number 563@:116@:13.53098@:0@:184.17683@:184.17683@:0@:0@:brace56 +3@} [116] +@{char@:brace number 262@:71@:5.28134@:0@:52.41205@:52.41205@:0@:0@:brace262@} +[71] +@{char@:brace number 564@:117@:13.57355@:0@:184.8534@:184.8534@:0@:0@:brace564@ +} [117] +@{char@:brace number 263@:72@:5.2981@:0@:52.67612@:52.67612@:0@:0@:brace263@} +[72] +@{char@:brace number 459@:76@:9.77612@:0@:124.20021@:124.20021@:0@:0@:brace459@ +} [76] +@{char@:brace number 460@:77@:9.80661@:0@:124.68903@:124.68903@:0@:0@:brace460@ +} [77] +@{char@:open@:76@:1.98375@:1.98375@:3.9675@:0.3717@:1.98375@:0@:open.11@} [76] +@{char@:brace number 461@:78@:9.83737@:0@:125.17935@:125.17935@:0@:0@:brace461@ +} [78] +@{char@:open@:77@:1.98375@:1.98375@:0.3717@:3.9675@:1.98375@:0@:open.1M1@} +[77] +@{char@:brace number 462@:79@:9.86813@:0@:125.67122@:125.67122@:0@:0@:brace462@ +} [79] +@{char@:very long fermata down@:90@:9.45001@:9.45001@:10.08005@:0@:9.45001@:0@: +dverylongfermata@} [90] +@{char@:brace number 565@:118@:13.61584@:0@:185.53207@:185.53207@:0@:0@:brace56 +5@} [118] +@{char@:Thumb@:91@:2.52@:2.52@:5.04004@:3.15001@:2.52@:0@:thumb@} [91] +@{char@:brace number 566@:119@:13.65842@:0@:186.21286@:186.21286@:0@:0@:brace56 +6@} [119] +@{char@:> accent@:92@:5.66997@:5.66997@:3.15001@:3.15001@:5.66997@:0@:sforzato@ +} [92] +@{char@:espr@:93@:11.96997@:11.96997@:3.15001@:3.15001@:11.96997@:0@:espr@} +[93] +@{char@:brace number 567@:120@:13.70126@:0@:186.89578@:186.89578@:0@:0@:brace56 +7@} [120] +@{char@:staccato dot@:94@:1.25998@:1.25998@:1.25998@:1.25998@:1.25998@:0@:stacc +ato@} [94] +@{char@:brace number 568@:121@:13.74411@:0@:187.58086@:187.58086@:0@:0@:brace56 +8@} [121] +@{char@:close@:78@:3.9675@:0@:1.98375@:1.98375@:0@:0@:close.01@} [78] +@{char@:brace number 264@:73@:5.31458@:0@:52.94102@:52.94102@:0@:0@:brace264@} +[73] +@{char@:brace number 265@:74@:5.33133@:0@:53.20676@:53.20676@:0@:0@:brace265@} +[74] +@{char@:close@:79@:0@:3.9675@:1.98375@:1.98375@:3.9675@:0@:close.0M1@} [79] +@{char@:close@:80@:1.98375@:1.98375@:3.9675@:0@:1.98375@:0@:close.11@} [80] +@{char@:brace number 266@:75@:5.34781@:0@:53.47331@:53.47331@:0@:0@:brace266@} +[75] +@{char@:brace number 463@:80@:9.8989@:0@:126.16463@:126.16463@:0@:0@:brace463@} +[80] +@{char@:brace number 464@:81@:9.92993@:0@:126.65958@:126.65958@:0@:0@:brace464@ +} [81] +@{char@:brace number 465@:82@:9.96097@:0@:127.15607@:127.15607@:0@:0@:brace465@ +} [82] +@{char@:staccatissimo/martellato up@:95@:1.1747@:1.1747@:0.2@:6.21472@:1.1747@: +0@:ustaccatissimo@} [95] +@{char@:brace number 569@:122@:13.78723@:0@:188.26805@:188.26805@:0@:0@:brace56 +9@} [122] +@{char@:staccatissimo/martellato down@:96@:1.1747@:1.1747@:6.21472@:0.2@:1.1747 +@:0@:dstaccatissimo@} [96] +@{char@:brace number 570@:123@:13.83035@:0@:188.95741@:188.95741@:0@:0@:brace57 +0@} [123] +@{char@:portato/single tenuto@:97@:3.78004@:3.78004@:0.43573@:0.43573@:3.78004@ +:0@:tenuto@} [97] +@{char@:brace number 571@:124@:13.87375@:0@:189.64894@:189.64894@:0@:0@:brace57 +1@} [124] +@{char@:close@:81@:1.98375@:1.98375@:0@:3.9675@:1.98375@:0@:close.1M1@} [81] +@{puorg@:arrowheads@} +) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-dots.mf +@{group@:dots@} +@{char@:duration dot@:82@:0@:1.75145@:0.87573@:0.87573@:1.75145@:0@:dot@} [82] +@{puorg@:dots@} +) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-scripts.mf +@{char@:portato/tenuto with staccato@:98@:3.78004@:3.78004@:0.38127@:4.05562@:3 +.78004@:0@:uportato@} [98] +@{char@:brace number 267@:76@:5.36456@:0@:53.7407@:53.7407@:0@:0@:brace267@} +[76] +@{char@:portato/tenuto with staccato@:99@:3.78004@:3.78004@:4.05562@:0.38127@:3 +.78004@:0@:dportato@} [99] +@{char@:brace number 268@:77@:5.38132@:0@:54.00893@:54.00893@:0@:0@:brace268@} +[77] +@{char@:marcato up@:100@:3.15001@:3.15001@:0@:6.93004@:3.15001@:0@:umarcato@} +[100] +@{char@:brace number 269@:78@:5.39835@:0@:54.278@:54.278@:0@:0@:brace269@} +[78] +@{char@:brace number 466@:83@:9.99228@:0@:127.65411@:127.65411@:0@:0@:brace466@ +} [83] +@{char@:brace number 467@:84@:10.02359@:0@:128.15373@:128.15373@:0@:0@:brace467 +@} [84] +@{char@:brace number 468@:85@:10.0549@:0@:128.6549@:128.6549@:0@:0@:brace468@} +[85] +@{char@:marcato down@:101@:3.15001@:3.15001@:6.93004@:0@:3.15001@:0@:dmarcato@} +[101] +@{group@:scripts@} +@{char@:fermata up@:83@:5.30785@:5.30785@:0.34846@:5.80379@:5.30785@:0@:ufermat +a@} [83] +@{char@:open (unstopped)@:102@:2.52@:2.52@:3.15001@:3.15001@:2.52@:0@:open@} +[102] +@{char@:halfopen (unstopped)@:103@:2.52@:2.52@:3.15001@:3.15001@:2.52@:0@:halfo +pen@} [103] +@{char@:fermata down@:84@:5.30785@:5.30785@:5.80379@:0.34846@:5.30785@:0@:dferm +ata@} [84] +@{char@:brace number 572@:125@:13.91714@:0@:190.34262@:190.34262@:0@:0@:brace57 +2@} [125] +@{char@:brace number 573@:126@:13.96054@:0@:191.03848@:191.03848@:0@:0@:brace57 +3@} [126] +@{char@:brace number 574@:127@:14.00449@:0@:191.73651@:191.73651@:0@:0@:brace57 +4@} [127] +@{char@:brace number 270@:79@:5.4151@:0@:54.54791@:54.54791@:0@:0@:brace270@} +[79] +@{char@:short fermata up@:85@:3.9675@:3.9675@:0@:8.72849@:3.9675@:0@:ushortferm +ata@} [85] +@{char@:brace number 271@:80@:5.43213@:0@:54.81866@:54.81866@:0@:0@:brace271@} +[80] +@{char@:halfopen vertical@:104@:2.52@:2.52@:3.15001@:3.15001@:2.52@:0@:halfopen +vertical@} [104] +@{char@:brace number 469@:86@:10.08649@:0@:129.15765@:129.15765@:0@:0@:brace469 +@} [86] +@{char@:brace number 470@:87@:10.11807@:0@:129.66199@:129.66199@:0@:0@:brace470 +@} [87] +@{char@:plus (stopped)@:105@:3.46503@:3.46503@:3.46503@:3.46503@:3.46503@:0@:st +opped@} [105] +@{char@:brace number 471@:88@:10.14966@:0@:130.1679@:130.1679@:0@:0@:brace471@} +[88] +@{char@:short fermata down@:86@:3.9675@:3.9675@:8.72849@:0@:3.9675@:0@:dshortfe +rmata@} [86] +@{char@:long fermata up@:87@:4.95938@:4.95938@:0@:5.95125@:4.95938@:0@:ulongfer +mata@} [87] +@{char@:Upbow@:106@:4.09502@:4.09502@:0@:13.10408@:4.09502@:0@:upbow@} [106] +@{char@:brace number 575@:128@:14.04816@:0@:192.43674@:192.43674@:0@:0@:brace57 +5@} [128] +@{tnof@}) ) +@{char@:Downbow@:107@:4.725@:4.725@:0@:8.39998@:4.725@:0@:downbow@} [107] +(some charht values had to be adjusted by as much as 1.2148pt) +(some chardp values had to be adjusted by as much as 1.2148pt) +Font metrics written on feta-braces-i.tfm. +64 output files written: feta-braces-i.65 .. feta-braces-i.128 +Transcript written on feta-braces-i.log. + +@{char@:Reverse turn@:108@:6.89063@:6.89063@:3.3353@:3.3353@:6.89063@:0@:revers +eturn@} [108] +@{char@:Turn@:109@:6.89063@:6.89063@:3.3353@:3.3353@:6.89063@:0@:turn@} [109] +@{char@:brace number 272@:81@:5.44916@:0@:55.09027@:55.09027@:0@:0@:brace272@} +[81] +@{char@:brace number 273@:82@:5.46619@:0@:55.36273@:55.36273@:0@:0@:brace273@} +[82] +@{char@:long fermata down@:88@:4.95938@:4.95938@:5.95125@:0@:4.95938@:0@:dlongf +ermata@} [88] +@{char@:brace number 274@:83@:5.48322@:0@:55.63605@:55.63605@:0@:0@:brace274@} +[83] +@{char@:brace number 472@:89@:10.18152@:0@:130.67537@:130.67537@:0@:0@:brace472 +@} [89]Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input feta-braces-b.mf'"... + +@{char@:Trill (`tr')@:110@:5.35504@:5.35504@:0@:13.22993@:5.35504@:0@:trill@} +[110] +@{char@:brace number 473@:90@:10.21338@:0@:131.18445@:131.18445@:0@:0@:brace473 +@} [90] +@{char@:left heel@:111@:3.15001@:3.15001@:3.15001@:4.2@:3.15001@:0@:upedalheel@ +} [111] +@{char@:brace number 474@:91@:10.24524@:0@:131.69511@:131.69511@:0@:0@:brace474 +@} [91] +@{char@:right heel@:112@:3.15001@:3.15001@:4.2@:3.15001@:3.15001@:0@:dpedalheel +@} [112] +@{char@:very long fermata up@:89@:5.95125@:5.95125@:0@:6.34802@:5.95125@:0@:uve +rylongfermata@} [89] +@{char@:very long fermata down@:90@:5.95125@:5.95125@:6.34802@:0@:5.95125@:0@:d +verylongfermata@} [90] +@{char@:left toe@:113@:3.15001@:3.15001@:0@:9.45001@:3.15001@:0@:upedaltoe@} +[113] +@{char@:brace number 275@:84@:5.50052@:0@:55.9102@:55.9102@:0@:0@:brace275@} +[84] +@{char@:right toe@:114@:3.15001@:3.15001@:9.45001@:0@:3.15001@:0@:dpedaltoe@} +[114] +@{char@:brace number 276@:85@:5.51755@:0@:56.18523@:56.18523@:0@:0@:brace276@} +[85] +@{char@:Flageolet@:115@:3.36@:3.36@:3.36@:3.36@:3.36@:0@:flageolet@} [115] +@{char@:brace number 277@:86@:5.53485@:0@:56.4611@:56.4611@:0@:0@:brace277@} +[86] +@{char@:Segno@:116@:6.3@:6.3@:9.45001@:9.45001@:6.3@:0@:segno@} [116] +@{char@:brace number 475@:92@:10.27737@:0@:132.20738@:132.20738@:0@:0@:brace475 +@} [92] +@{char@:Thumb@:91@:1.587@:1.587@:3.17401@:1.98375@:1.587@:0@:thumb@} [91] +@{char@:Varied Segno@:117@:7.87502@:7.87502@:25.20001@:25.20001@:7.87502@:0@:va +rsegno@} [117] +@{char@:> accent@:92@:3.57072@:3.57072@:1.98375@:1.98375@:3.57072@:0@:sforzato@ +} [92] +@{char@:brace number 476@:93@:10.30951@:0@:132.72125@:132.72125@:0@:0@:brace476 +@} [93] +@{char@:espr@:93@:7.53822@:7.53822@:1.98375@:1.98375@:7.53822@:0@:espr@} [93] +@{char@:brace number 477@:94@:10.34164@:0@:133.23672@:133.23672@:0@:0@:brace477 +@} [94] +@{char@:Coda@:118@:6.40503@:6.40503@:8.50504@:8.50504@:6.40503@:0@:coda@} [118] + +@{char@:staccato dot@:94@:0.79349@:0.79349@:0.79349@:0.79349@:0.79349@:0@:stacc +ato@} [94] +@{char@:staccatissimo/martellato up@:95@:0.86139@:0.86139@:0.2@:4.0354@:0.86139 +@:0@:ustaccatissimo@} [95] +@{char@:brace number 278@:87@:5.55215@:0@:56.73785@:56.73785@:0@:0@:brace278@} +[87] +@{char@:brace number 279@:88@:5.56973@:0@:57.01546@:57.01546@:0@:0@:brace279@} +[88]@{char@:Varied Coda@:119@:6.31966@:6.31966@:8.41966@:8.41966@:6.31966@:0@:varco +da@} [119] +@{char@:Right Comma@:120@:0@:3.15001@:3.78004@:3.78004@:3.15001@:0@:rcomma@} +[120] +@{char@:staccatissimo/martellato down@:96@:0.86139@:0.86139@:4.0354@:0.2@:0.861 +39@:0@:dstaccatissimo@} [96] +@{char@:brace number 478@:95@:10.37405@:0@:133.7538@:133.7538@:0@:0@:brace478@} +[95] +@{char@:portato/single tenuto@:97@:2.38052@:2.38052@:0.3717@:0.3717@:2.38052@:0 +@:tenuto@} [97] +@{char@:brace number 479@:96@:10.40674@:0@:134.2725@:134.2725@:0@:0@:brace479@} +[96] +@{char@:portato/tenuto with staccato@:98@:2.38052@:2.38052@:0.32523@:2.7@:2.380 +52@:0@:uportato@} [98] +@{char@:brace number 480@:97@:10.43915@:0@:134.79285@:134.79285@:0@:0@:brace480 +@} [97] +@{char@:Left Comma@:121@:3.15001@:0@:3.78004@:3.78004@:0@:0@:lcomma@} [121] +@{char@:Right Varied Comma@:122@:1.575@:1.575@:3.78004@:3.78004@:1.575@:0@:rvar +comma@} [122] +@{char@:Left Varied Comma@:123@:1.575@:1.575@:3.78004@:3.78004@:1.575@:0@:lvarc +omma@} [123] +@{char@:brace number 280@:89@:5.58704@:0@:57.29395@:57.29395@:0@:0@:brace280@} +[89] +@{char@:Arpeggio@:124@:0@:5.04002@:0@:6.3@:5.04002@:0@:arpeggio@} [124] +@{char@:portato/tenuto with staccato@:99@:2.38052@:2.38052@:2.7@:0.32523@:2.380 +52@:0@:dportato@} [99] +@{char@:brace number 281@:90@:5.60461@:0@:57.5733@:57.5733@:0@:0@:brace281@} +[90] +@{char@:Trill_element@:125@:0@:6.3@:0@:5.04002@:6.3@:0@:trill_element@} [125] +@{char@:brace number 282@:91@:5.6222@:0@:57.85353@:57.85353@:0@:0@:brace282@} +[91] +@{char@:marcato up@:100@:1.98375@:1.98375@:0@:4.36427@:1.98375@:0@:umarcato@} +[100] +@{char@:Arpeggio arrow down@:126@:0@:5.04002@:0@:6.3@:5.04002@:0@:arpeggio.arro +w.M1@} [126] +@{char@:marcato down@:101@:1.98375@:1.98375@:4.36427@:0@:1.98375@:0@:dmarcato@} +[101] +@{char@:brace number 481@:98@:10.47183@:0@:135.3148@:135.3148@:0@:0@:brace481@} +[98] +@{char@:open (unstopped)@:102@:1.587@:1.587@:1.98375@:1.98375@:1.587@:0@:open@} +[102] +@{char@:brace number 482@:99@:10.50479@:0@:135.8384@:135.8384@:0@:0@:brace482@} +[99] +@{char@:brace number 483@:100@:10.53748@:0@:136.36363@:136.36363@:0@:0@:brace48 +3@} [100] +@{char@:Arpeggio arrow up@:127@:0@:5.04002@:0@:6.3@:5.04002@:0@:arpeggio.arrow. +1@} [127] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-trills.mf +@{char@:trilelement@:128@:2.625@:2.625@:3.15001@:3.15001@:2.625@:0@:trilelement +@} [128] +@{char@:prall@:129@:5.25@:5.25@:3.15001@:3.15001@:5.25@:0@:prall@} [129] +@{char@:brace number 283@:92@:5.63977@:0@:58.13464@:58.13464@:0@:0@:brace283@} +[92] +@{char@:brace number 284@:93@:5.65735@:0@:58.41663@:58.41663@:0@:0@:brace284@} +[93] +@{char@:brace number 285@:94@:5.6752@:0@:58.6995@:58.6995@:0@:0@:brace285@} +[94] +@{char@:brace number 484@:101@:10.57043@:0@:136.8905@:136.8905@:0@:0@:brace484@ +} [101] +@{char@:brace number 485@:102@:10.60367@:0@:137.41902@:137.41902@:0@:0@:brace48 +5@} [102] +@{char@:brace number 486@:103@:10.6369@:0@:137.9492@:137.9492@:0@:0@:brace486@} +[103] +@{char@:halfopen (unstopped)@:103@:1.587@:1.587@:1.98375@:1.98375@:1.587@:0@:ha +lfopen@} [103] +@{char@:halfopen vertical@:104@:1.587@:1.587@:1.98375@:1.98375@:1.587@:0@:halfo +penvertical@} [104] +@{char@:mordent@:130@:5.25@:5.25@:4.2@:4.2@:5.25@:0@:mordent@} [130] +@{char@:plus (stopped)@:105@:2.18214@:2.18214@:2.18214@:2.18214@:2.18214@:0@:st +opped@} [105] +@{char@:brace number 286@:95@:5.69278@:0@:58.98326@:58.98326@:0@:0@:brace286@} +[95] +@{char@:Upbow@:106@:2.57889@:2.57889@:0@:8.25244@:2.57889@:0@:upbow@} [106] +@{char@:brace number 287@:96@:5.71063@:0@:59.2679@:59.2679@:0@:0@:brace287@} +[96] +@{char@:prallprall@:131@:7.875@:7.875@:3.15001@:3.15001@:7.875@:0@:prallprall@} +[131] +@{char@:Downbow@:107@:2.97563@:2.97563@:0@:5.28998@:2.97563@:0@:downbow@} [107] + +@{char@:brace number 487@:104@:10.67014@:0@:138.48105@:138.48105@:0@:0@:brace48 +7@} [104] +@{char@:brace number 488@:105@:10.70364@:0@:139.01456@:139.01456@:0@:0@:brace48 +8@} [105] +@{char@:brace number 489@:106@:10.73715@:0@:139.54973@:139.54973@:0@:0@:brace48 +9@} [106]@{char@:Reverse turn@:108@:4.33946@:4.33946@:2.10045@:2.10045@:4.33946@:0@:reve +rseturn@} [108] +@{char@:Turn@:109@:4.33946@:4.33946@:2.10045@:2.10045@:4.33946@:0@:turn@} [109] + +@{char@:prallmordent@:132@:7.875@:7.875@:4.2@:4.2@:7.875@:0@:prallmordent@} +[132] +@{char@:brace number 288@:97@:5.72849@:0@:59.55342@:59.55342@:0@:0@:brace288@} +[97] +@{char@:brace number 289@:98@:5.74661@:0@:59.83984@:59.83984@:0@:0@:brace289@} +[98] +@{char@:brace number 290@:99@:5.76447@:0@:60.12718@:60.12718@:0@:0@:brace290@} +[99] +@{char@:brace number 490@:107@:10.77066@:0@:140.0866@:140.0866@:0@:0@:brace490@ +} [107] +@{char@:brace number 491@:108@:10.80444@:0@:140.62512@:140.62512@:0@:0@:brace49 +1@} [108]This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) +(./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp +@{char@:brace number 492@:109@:10.83823@:0@:141.16534@:141.16534@:0@:0@:brace49 +2@} [109] +@{char@:upprall@:133@:7.875@:7.875@:3.15001@:3.15001@:7.875@:0@:upprall@} [133] +@{char@:Trill (`tr')@:110@:3.37239@:3.37239@:0@:8.33171@:3.37239@:0@:trill@} +[110] +@{char@:left heel@:111@:1.98375@:1.98375@:1.98375@:2.645@:1.98375@:0@:upedalhee +l@} [111] +@{char@:right heel@:112@:1.98375@:1.98375@:2.645@:1.98375@:1.98375@:0@:dpedalhe +el@} [112] +@{char@:brace number 291@:100@:5.7826@:0@:60.4154@:60.4154@:0@:0@:brace291@} +[100]@{char@:upmordent@:134@:7.875@:7.875@:4.2@:4.2@:7.875@:0@:upmordent@} [134] +@{char@:pralldown@:135@:7.875@:7.875@:3.15001@:3.15001@:7.875@:0@:pralldown@} +[135] +@{char@:brace number 292@:101@:5.80072@:0@:60.70453@:60.70453@:0@:0@:brace292@} +[101] +Preloading the plain base, version 0.99: preliminaries, + basic constants and mathematical macros, + macros for converting units, + macros and tables for various modes of operation, + macros for drawing and filling, + macros for proof labels and rules, + macros for character and font administration, +and a few last-minute items.) +@{char@:downprall@:136@:7.875@:7.875@:3.15001@:3.15001@:7.875@:0@:downprall@} +[136]) +@{char@:brace number 293@:102@:5.81885@:0@:60.99457@:60.99457@:0@:0@:brace293@} +[102] +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-braces-b.mf +@{char@:downmordent@:137@:7.875@:7.875@:4.2@:4.2@:7.875@:0@:downmordent@} [137] + +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-braces.mf +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-autometric.mf +@{char@:brace number 493@:110@:10.87201@:0@:141.70726@:141.70726@:0@:0@:brace49 +3@} [110] +****************************************************** +Using feta Autometric macros. +order of messages: + NAME/CODE/BP/WD/DP/HT/WX/WY +****************************************************** +) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf +@{char@:brace number 494@:111@:10.90607@:0@:142.25085@:142.25085@:0@:0@:brace49 +4@} [111]) +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf +@{char@:brace number 495@:112@:10.9404@:0@:142.79616@:142.79616@:0@:0@:brace495 +@} [112]@{char@:prallup@:138@:7.875@:7.875@:3.15001@:3.15001@:7.875@:0@:prallup@} [138] + +@{char@:left toe@:113@:1.98375@:1.98375@:0@:5.95125@:1.98375@:0@:upedaltoe@} +[113] +@{char@:right toe@:114@:1.98375@:1.98375@:5.95125@:0@:1.98375@:0@:dpedaltoe@} +[114]@{char@:lineprall@:139@:7.875@:7.875@:3.15001@:12.60004@:7.875@:0@:lineprall@} +[139]) +@{char@:Flageolet@:115@:2.116@:2.116@:2.116@:2.116@:2.116@:0@:flageolet@} [115] +@{char@:Segno@:116@:3.9675@:3.9675@:5.95125@:5.95125@:3.9675@:0@:segno@} [116] +@{char@:brace number 294@:103@:5.83698@:0@:61.2855@:61.2855@:0@:0@:brace294@} +[103] +@{char@:brace number 295@:104@:5.85538@:0@:61.57736@:61.57736@:0@:0@:brace295@} +[104] +@{char@:brace number 296@:105@:5.8735@:0@:61.87013@:61.87013@:0@:0@:brace296@} +[105] +@{char@:brace number 496@:113@:10.97446@:0@:143.34319@:143.34319@:0@:0@:brace49 +6@} [113] +@{char@:brace number 497@:114@:11.00879@:0@:143.8919@:143.8919@:0@:0@:brace497@ +} [114] +@{char@:brace number 498@:115@:11.0434@:0@:144.44234@:144.44234@:0@:0@:brace498 +@} [115]) +@{char@:Varied Segno@:117@:4.95938@:4.95938@:15.87@:15.87@:4.95938@:0@:varsegno +@} [117] +@{char@:Curved caesura@:140@:0@:12.6@:5.04002@:7.55998@:12.6@:0@:caesura.curved +@} [140] +@{char@:Straight caesura@:141@:0@:12.6@:5.04002@:7.55998@:12.6@:0@:caesura.stra +ight@} [141] +@{char@:Tick mark@:142@:3.78004@:6.92995@:0@:10.70999@:6.92995@:0@:tickmark@} +[142] +@{char@:Coda@:118@:4.03365@:4.03365@:5.35614@:5.35614@:4.03365@:0@:coda@} [118] + +@{char@:brace number 297@:106@:5.8919@:0@:62.1638@:62.1638@:0@:0@:brace297@} +[106] +@{char@:brace number 298@:107@:5.91031@:0@:62.4584@:62.4584@:0@:0@:brace298@} +[107] +@{char@:brace number 299@:108@:5.92899@:0@:62.75392@:62.75392@:0@:0@:brace299@} +[108] +@{char@:brace number 499@:116@:11.078@:0@:144.9945@:144.9945@:0@:0@:brace499@} +[116] +@{font@:GNU@:LilyPond@:feta-braces-b@:40@:fetaBraces@} +@{char@:brace number 64@:65@:2.8443@:0@:13.48654@:13.48654@:0@:0@:brace64@} +[65] +@{char@:brace number 500@:117@:11.11261@:0@:145.54842@:145.54842@:0@:0@:brace50 +0@} [117] +@{char@:brace number 501@:118@:11.14749@:0@:146.10405@:146.10405@:0@:0@:brace50 +1@} [118] +@{char@:snap pizzicato (Bartok pizzicato)@:143@:3.36@:3.36@:3.36@:5.04001@:3.36 +@:0@:snappizzicato@} [143] +@{puorg@:scripts@} +) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-clefs.mf +@{group@:clefs@} +! Warning: Replacing filldraw with fill. +@{char@:C clef@:144@:0@:17.05064@:12.6@:12.6@:17.05064@:0@:C@} [144]@{char@:Varied Coda@:119@:4.1015@:4.1015@:5.424@:5.424@:4.1015@:0@:varcoda@} +[119] +@{char@:Right Comma@:120@:0@:1.98375@:2.38052@:2.38052@:1.98375@:0@:rcomma@} +[120] +@{char@:Left Comma@:121@:1.98375@:0@:2.38052@:2.38052@:0@:0@:lcomma@} [121] +@{char@:Right Varied Comma@:122@:0.99188@:0.99188@:2.38052@:2.38052@:0.99188@:0 +@:rvarcomma@} [122] +@{char@:brace number 65@:66@:2.85336@:0@:13.62875@:13.62875@:0@:0@:brace65@} +[66] +@{char@:Left Varied Comma@:123@:0.99188@:0.99188@:2.38052@:2.38052@:0.99188@:0@ +:lvarcomma@} [123] +@{char@:brace number 300@:109@:5.94739@:0@:63.05037@:63.05037@:0@:0@:brace300@} +[109] +@{char@:Arpeggio@:124@:0@:3.17401@:0@:3.9675@:3.17401@:0@:arpeggio@} [124] +@{char@:brace number 301@:110@:5.96606@:0@:63.34773@:63.34773@:0@:0@:brace301@} +[110] +@{char@:brace number 66@:67@:2.86215@:0@:13.77142@:13.77142@:0@:0@:brace66@} +[67] +@{char@:Trill_element@:125@:0@:3.9675@:0@:3.17401@:3.9675@:0@:trill_element@} +[125] +@{char@:brace number 502@:119@:11.18237@:0@:146.66142@:146.66142@:0@:0@:brace50 +2@} [119] +! Warning: Replacing filldraw with fill. +@{char@:C clef@:145@:0@:13.74951@:10.08005@:10.08005@:13.74951@:0@:C_change@} +[145] +@{char@:brace number 503@:120@:11.21725@:0@:147.22054@:147.22054@:0@:0@:brace50 +3@} [120] +@{char@:F clef @:146@:0@:16.90504@:15.75002@:6.3@:16.90504@:0@:F@} [146] +@{char@:Arpeggio arrow down@:126@:0@:3.17401@:0@:3.9675@:3.17401@:0@:arpeggio.a +rrow.M1@} [126] +@{char@:Arpeggio arrow up@:127@:0@:3.17401@:0@:3.9675@:3.17401@:0@:arpeggio.arr +ow.1@} [127] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-trills.mf +@{char@:brace number 302@:111@:5.98474@:0@:63.64604@:63.64604@:0@:0@:brace302@} +[111] +@{char@:brace number 303@:112@:6.00342@:0@:63.94528@:63.94528@:0@:0@:brace303@} +[112] +@{char@:brace number 67@:68@:2.87122@:0@:13.91452@:13.91452@:0@:0@:brace67@} +[68] +@{char@:brace number 304@:113@:6.02237@:0@:64.24545@:64.24545@:0@:0@:brace304@} +[113] +@{char@:brace number 504@:121@:11.25241@:0@:147.7814@:147.7814@:0@:0@:brace504@ +} [121] +@{char@:F clef (reduced)@:147@:0@:13.5241@:12.60007@:5.04002@:13.5241@:0@:F_cha +nge@} [147] +@{char@:brace number 505@:122@:11.28757@:0@:148.34402@:148.34402@:0@:0@:brace50 +5@} [122] +@{char@:brace number 506@:123@:11.323@:0@:148.9084@:148.9084@:0@:0@:brace506@} +[123] +@{char@:G clef@:148@:0@:16.15962@:16.06503@:30.24004@:16.15962@:0@:G@} [148] +@{char@:trilelement@:128@:1.65312@:1.65312@:1.98375@:1.98375@:1.65312@:0@:trile +lement@} [128] +@{char@:prall@:129@:3.30624@:3.30624@:1.98375@:1.98375@:3.30624@:0@:prall@} +[129] +@{char@:brace number 68@:69@:2.88028@:0@:14.05809@:14.05809@:0@:0@:brace68@} +[69] +@{char@:brace number 69@:70@:2.88907@:0@:14.2021@:14.2021@:0@:0@:brace69@} +[70] +@{char@:brace number 305@:114@:6.04105@:0@:64.54657@:64.54657@:0@:0@:brace305@} +[114] +@{char@:brace number 306@:115@:6.06@:0@:64.84862@:64.84862@:0@:0@:brace306@} +[115] +@{char@:brace number 507@:124@:11.35843@:0@:149.47455@:149.47455@:0@:0@:brace50 +7@} [124] +@{char@:brace number 508@:125@:11.39386@:0@:150.04247@:150.04247@:0@:0@:brace50 +8@} [125] +@{char@:G clef@:149@:0@:12.92775@:12.85208@:24.99141@:12.92775@:0@:G_change@} +[149] +@{char@:percussion clef@:150@:-4.221@:12.6@:6.3@:6.3@:12.6@:0@:percussion@} +[150] +@{char@:brace number 509@:126@:11.42957@:0@:150.61217@:150.61217@:0@:0@:brace50 +9@} [126] +@{char@:brace number 70@:71@:2.89813@:0@:14.34656@:14.34656@:0@:0@:brace70@} +[71] +@{char@:mordent@:130@:3.30624@:3.30624@:2.64499@:2.64499@:3.30624@:0@:mordent@} +[130] +@{char@:brace number 307@:116@:6.07895@:0@:65.15163@:65.15163@:0@:0@:brace307@} +[116] +@{char@:brace number 308@:117@:6.09818@:0@:65.45557@:65.45557@:0@:0@:brace308@} +[117] +@{char@:percussion clef (reduced)@:151@:-3.3768@:10.08005@:5.04002@:5.04002@:10 +.08005@:0@:percussion_change@} [151] +@{char@:brace number 309@:118@:6.11713@:0@:65.76048@:65.76048@:0@:0@:brace309@} +[118] +@{char@:brace number 510@:127@:11.46555@:0@:151.18364@:151.18364@:0@:0@:brace51 +0@} [127] +@{char@:brace number 511@:128@:11.50125@:0@:151.75693@:151.75693@:0@:0@:brace51 +1@} [128] +@{tnof@}) ) +(some charht values had to be adjusted by as much as 0.99455pt) +(some chardp values had to be adjusted by as much as 0.99455pt) +Font metrics written on feta-braces-h.tfm. +64 output files written: feta-braces-h.65 .. feta-braces-h.128 +Transcript written on feta-braces-h.log. + +@{char@:brace number 71@:72@:2.9072@:0@:14.49146@:14.49146@:0@:0@:brace71@} +[72] +@{char@:prallprall@:131@:4.95937@:4.95937@:1.98375@:1.98375@:4.95937@:0@:prallp +rall@} [131] +@{char@:tab clef@:152@:-1.25998@:17.64003@:18.14412@:18.14412@:17.64003@:0@:tab +@} [152] +@{char@:prallmordent@:132@:4.95937@:4.95937@:2.64499@:2.64499@:4.95937@:0@:pral +lmordent@} [132] +@{char@:brace number 310@:119@:6.13635@:0@:66.06633@:66.06633@:0@:0@:brace310@} +[119] +@{char@:brace number 311@:120@:6.15558@:0@:66.37315@:66.37315@:0@:0@:brace311@} +[120] +@{char@:brace number 312@:121@:6.1748@:0@:66.68092@:66.68092@:0@:0@:brace312@} +[121] +@{char@:tab clef (reduced)@:153@:-1.008@:14.11208@:14.51534@:14.51534@:14.11208 +@:0@:tab_change@} [153] +@{puorg@:clefs@} +) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-timesignatures.mf +@{char@:upprall@:133@:4.95937@:4.95937@:1.98375@:1.98375@:4.95937@:0@:upprall@} +[133] +@{char@:brace number 313@:122@:6.19403@:0@:66.98967@:66.98967@:0@:0@:brace313@} +[122] +@{char@:upmordent@:134@:4.95937@:4.95937@:2.64499@:2.64499@:4.95937@:0@:upmorde +nt@} [134] +@{char@:pralldown@:135@:4.95937@:4.95937@:1.98375@:1.98375@:4.95937@:0@:pralldo +wn@} [135] +@{char@:brace number 314@:123@:6.21353@:0@:67.29936@:67.29936@:0@:0@:brace314@} +[123] +@{group@:timesig@} +@{char@:4/4 meter@:154@:0@:10.79536@:6.3@:6.3@:10.79536@:0@:C44@} [154] +@{char@:brace number 72@:73@:2.91626@:0@:14.63683@:14.63683@:0@:0@:brace72@} +[73] +@{char@:2/2 meter@:155@:0@:10.79536@:6.3@:6.3@:10.79536@:0@:C22@} [155] +@{puorg@:timesig@} +) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-pedals.mf +@{char@:brace number 73@:74@:2.9256@:0@:14.78264@:14.78264@:0@:0@:brace73@} +[74] +@{char@:downprall@:136@:4.95937@:4.95937@:1.98375@:1.98375@:4.95937@:0@:downpra +ll@} [136] +@{char@:brace number 315@:124@:6.23303@:0@:67.61005@:67.61005@:0@:0@:brace315@} +[124] +@{group@:pedal@} +@{char@:Pedal asterisk@:156@:0@:9.8@:0@:9.8@:9.8@:0@:*@} [156] +@{char@:Pedal dash@:157@:0@:4.93355@:0@:7.2@:4.93355@:0@:M@} [157] +@{char@:brace number 316@:125@:6.25253@:0@:67.92169@:67.92169@:0@:0@:brace316@} +[125] +@{char@:Pedal dot@:158@:0@:1.64452@:0@:1.64452@:1.64452@:0@:.@} [158] +@{char@:downmordent@:137@:4.95937@:4.95937@:2.64499@:2.64499@:4.95937@:0@:downm +ordent@} [137] +@{char@:prallup@:138@:4.95937@:4.95937@:1.98375@:1.98375@:4.95937@:0@:prallup@} +[138] +@{char@:Pedal P@:159@:0@:10.5@:0@:12.6@:10.5@:0@:P@} [159] +@{char@:Pedal d@:160@:0@:8.40001@:0@:11.02501@:8.40001@:0@:d@} [160] +@{char@:brace number 317@:126@:6.27203@:0@:68.23433@:68.23433@:0@:0@:brace317@} +[126] +@{char@:lineprall@:139@:4.95937@:4.95937@:1.98375@:7.935@:4.95937@:0@:lineprall +@} [139]) +@{char@:Pedal e@:161@:0@:5.04001@:0@:7.2@:5.04001@:0@:e@} [161] +@{char@:brace number 318@:127@:6.29181@:0@:68.54793@:68.54793@:0@:0@:brace318@} +[127] +@{char@:Curved caesura@:140@:0@:7.935@:3.17401@:4.76099@:7.935@:0@:caesura.curv +ed@} [140] +@{char@:brace number 74@:75@:2.93466@:0@:14.92891@:14.92891@:0@:0@:brace74@} +[75] +@{char@:brace number 319@:128@:6.31131@:0@:68.86252@:68.86252@:0@:0@:brace319@} +[128] +@{tnof@}) ) +@{char@:Straight caesura@:141@:0@:7.935@:3.17401@:4.76099@:7.935@:0@:caesura.st +raight@} [141] +(some charht values had to be adjusted by as much as 0.54578pt) +(some chardp values had to be adjusted by as much as 0.54578pt) +Font metrics written on feta-braces-e.tfm. +64 output files written: feta-braces-e.65 .. feta-braces-e.128 +Transcript written on feta-braces-e.log. + +@{char@:Tick mark@:142@:2.38052@:4.36421@:0@:6.74474@:4.36421@:0@:tickmark@} +[142] +@{char@:Pedal Ped@:162@:0@:20.1096@:0@:12.6@:20.1096@:0@:Ped@} [162] +@{puorg@:pedal@} +) +@{char@:snap pizzicato (Bartok pizzicato)@:143@:2.116@:2.116@:2.116@:3.174@:2.1 +16@:0@:snappizzicato@} [143] +@{puorg@:scripts@} +) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-brackettips.mf (/build/lilypond-2.19.81+really-2.18.2/mf/feta-clefs.mf +@{group@:brackettips@} +@{char@:bracket tip up@:163@:0@:11.96997@:1.4175@:8.6184@:11.96997@:0@:up@} +[163] +@{char@:bracket tip down@:164@:0@:11.96997@:8.6184@:1.4175@:11.96997@:0@:down@} +[164] +@{puorg@:brackettips@} +) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-accordion.mf +@{group@:accordion@} +@{char@:accordion register discant@:165@:9.80405@:9.80405@:0.24783@:19.14786@:9 +.80405@:0@:discant@} [165] +@{char@:accordion register dot@:166@:1.57501@:1.57501@:1.57501@:1.57501@:1.5750 +1@:0@:dot@} [166] +@{char@:brace number 75@:76@:2.944@:0@:15.07565@:15.07565@:0@:0@:brace75@} +[76] +@{char@:brace number 76@:77@:2.95306@:0@:15.22285@:15.22285@:0@:0@:brace76@} +[77] +@{group@:clefs@} +! Warning: Replacing filldraw with fill. +@{char@:C clef@:144@:0@:10.85947@:7.935@:7.935@:10.85947@:0@:C@} [144] +@{char@:accordion register freebass@:167@:6.65404@:6.65404@:0.24783@:12.84784@: +6.65404@:0@:freebass@} [167] +! Warning: Replacing filldraw with fill. +@{char@:C clef@:145@:0@:8.78053@:6.34802@:6.34802@:8.78053@:0@:C_change@} [145] + +@{char@:accordion register stdbass@:168@:12.95404@:12.95404@:0.24783@:25.44785@ +:12.95404@:0@:stdbass@} [168] +@{char@:accordion register bayanbass@:169@:6.65404@:6.65404@:0.35403@:19.25404@ +:6.65404@:0@:bayanbass@} [169] +@{char@:brace number 77@:78@:2.9624@:0@:15.3705@:15.3705@:0@:0@:brace77@} [78]@{char@:F clef @:146@:0@:10.64615@:9.91875@:3.9675@:10.64615@:0@:F@} [146] +@{char@:brace number 78@:79@:2.97147@:0@:15.51862@:15.51862@:0@:0@:brace78@} +[79] +mf2pt1 is using the following font parameters: + font_version: 001.000 + font_comment: Font converted to Type 1 by mf2pt1, written by Scott Pakin. + font_family: feta-braces-e + font_weight: Medium + font_identifier: feta-braces-e100 + font_fixed_pitch: false + font_slant: 0 + font_underline_position: -10 + font_underline_thickness: 5 + font_name: feta-braces-e + font_unique_id: 4361189 + font_size: 99.626400996264 (bp) + font_coding_scheme: asis + +Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=10.0375; bpppix 0.02; nonstopmode; input feta-braces-e.mf'"... + +@{char@:accordion oldEE@:170@:6.65404@:6.65404@:0@:13.09566@:6.65404@:0@:oldEE@ +} [170] +@{char@:accordion push@:171@:5.69351@:0@:0@:14.234@:0@:0@:push@} [171] +@{char@:brace number 79@:80@:2.9808@:0@:15.66719@:15.66719@:0@:0@:brace79@} +[80] +@{char@:F clef (reduced)@:147@:0@:8.51694@:7.93503@:3.17401@:8.51694@:0@:F_chan +ge@} [147] +@{char@:accordion pull@:172@:4.83383@:0.85968@:0@:14.234@:0.85968@:0@:pull@} +[172] +@{puorg@:accordion@} +) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-ties.mf +@{group@:ties@} +@{char@:Short lyric tie@:173@:0@:0@:3.98994@:0@:0@:0@:lyric.short@} [173] +@{char@:Default lyric tie@:174@:0@:0@:4.12993@:0@:0@:0@:lyric.default@} [174] +@{puorg@:ties@} +) +@{parameter@:staffsize@:25.2@} +@{parameter@:stafflinethickness@:0.54466@} +@{parameter@:staff_space@:6.3@} +@{parameter@:linethickness@:0.54466@} +@{parameter@:black_notehead_width@:8.29259@} +@{parameter@:ledgerlinethickness@:1.08932@} +@{parameter@:blot_diameter@:0.4@} +@{tnof@}) ) +@{char@:brace number 80@:81@:2.99014@:0@:15.81624@:15.81624@:0@:0@:brace80@} +[81] +@{char@:brace number 81@:82@:2.99948@:0@:15.96574@:15.96574@:0@:0@:brace81@} +[82] +@{char@:G clef@:148@:0@:10.17671@:10.11713@:19.044@:10.17671@:0@:G@} [148] +(some charht values had to be adjusted by as much as 0.55496pt) +(some chardp values had to be adjusted by as much as 0.45506pt) +Font metrics written on feta26.tfm. +142 output files written: feta26.33 .. feta26.174 +Transcript written on feta26.log. + +@{char@:brace number 82@:83@:3.0091@:0@:16.1157@:16.1157@:0@:0@:brace82@} [83] +@{char@:brace number 83@:84@:3.01843@:0@:16.26616@:16.26616@:0@:0@:brace83@} +[84] +@{char@:G clef@:149@:0@:8.14139@:8.09373@:15.73862@:8.14139@:0@:G_change@} +[149] +@{char@:brace number 84@:85@:3.02777@:0@:16.41708@:16.41708@:0@:0@:brace84@} +[85] +@{char@:brace number 85@:86@:3.03738@:0@:16.56848@:16.56848@:0@:0@:brace85@} +[86] +@{char@:percussion clef@:150@:-2.65822@:7.935@:3.9675@:3.9675@:7.935@:0@:percus +sion@} [150] +@{char@:percussion clef (reduced)@:151@:-2.12659@:6.34802@:3.17401@:3.17401@:6. +34802@:0@:percussion_change@} [151] +@{char@:brace number 86@:87@:3.04672@:0@:16.72035@:16.72035@:0@:0@:brace86@} +[87] +@{char@:brace number 87@:88@:3.05634@:0@:16.87268@:16.87268@:0@:0@:brace87@} +[88] +@{char@:tab clef@:152@:-0.79349@:11.10901@:11.42645@:11.42645@:11.10901@:0@:tab +@} [152] +@{char@:brace number 88@:89@:3.06595@:0@:17.0255@:17.0255@:0@:0@:brace88@} +[89] +@{char@:brace number 89@:90@:3.07556@:0@:17.1788@:17.1788@:0@:0@:brace89@} +[90] +@{char@:brace number 90@:91@:3.08517@:0@:17.33258@:17.33258@:0@:0@:brace90@} +[91]This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) +(./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp +@{char@:tab clef (reduced)@:153@:-0.6348@:8.88724@:9.14119@:9.14119@:8.88724@:0 +@:tab_change@} [153] +@{puorg@:clefs@} +) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-timesignatures.mf +@{group@:timesig@} +@{char@:4/4 meter@:154@:0@:6.6769@:3.9675@:3.9675@:6.6769@:0@:C44@} [154] +@{char@:brace number 91@:92@:3.09479@:0@:17.48683@:17.48683@:0@:0@:brace91@} +[92] +@{char@:brace number 92@:93@:3.1044@:0@:17.64157@:17.64157@:0@:0@:brace92@} +[93] +Preloading the plain base, version 0.99: preliminaries, + basic constants and mathematical macros, + macros for converting units, + macros and tables for various modes of operation, + macros for drawing and filling, + macros for proof labels and rules, + macros for character and font administration, +and a few last-minute items.)) +@{char@:brace number 93@:94@:3.11429@:0@:17.7968@:17.7968@:0@:0@:brace93@} +[94] +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-braces-e.mf +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-braces.mf +@{char@:2/2 meter@:155@:0@:6.6769@:3.9675@:3.9675@:6.6769@:0@:C22@} [155] +@{puorg@:timesig@} +) +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-autometric.mf (/build/lilypond-2.19.81+really-2.18.2/mf/feta-pedals.mf +****************************************************** +Using feta Autometric macros. +order of messages: + NAME/CODE/BP/WD/DP/HT/WX/WY +****************************************************** +) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf +@{char@:brace number 94@:95@:3.1239@:0@:17.95251@:17.95251@:0@:0@:brace94@} +[95] +Converting PostScript graphics to Type 1 font programs... + +Invoking "t1asm parmesan-noteheads11.pt1 parmesan-noteheads11.pfb"... +) +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf) +@{char@:brace number 95@:96@:3.13379@:0@:18.1087@:18.1087@:0@:0@:brace95@} +[96] +@{group@:pedal@} +@{char@:Pedal asterisk@:156@:0@:6.17166@:0@:6.17166@:6.17166@:0@:*@} [156] +@{char@:Pedal dash@:157@:0@:3.6177@:0@:4.53429@:3.6177@:0@:M@} [157] +@{char@:brace number 96@:97@:3.14368@:0@:18.2654@:18.2654@:0@:0@:brace96@} +[97] +@{char@:brace number 97@:98@:3.15329@:0@:18.42258@:18.42258@:0@:0@:brace97@} +[98] +@{font@:GNU@:LilyPond@:feta-braces-e@:100@:fetaBraces@} +@{char@:brace number 256@:65@:5.18329@:0@:50.84483@:50.84483@:0@:0@:brace256@} +[65] +@{char@:Pedal dot@:158@:0@:1.2059@:0@:1.2059@:1.2059@:0@:.@} [158] +@{char@:brace number 257@:66@:5.1995@:0@:51.10399@:51.10399@:0@:0@:brace257@} +[66] +@{char@:brace number 258@:67@:5.2157@:0@:51.36397@:51.36397@:0@:0@:brace258@} +[67] +@{char@:Pedal P@:159@:0@:6.6125@:0@:7.935@:6.6125@:0@:P@} [159] +@{char@:brace number 98@:99@:3.16318@:0@:18.58025@:18.58025@:0@:0@:brace98@} +[99] +@{char@:brace number 99@:100@:3.17307@:0@:18.7384@:18.7384@:0@:0@:brace99@} +[100] +@{char@:brace number 259@:68@:5.23218@:0@:51.62476@:51.62476@:0@:0@:brace259@} +[68] +@{char@:brace number 260@:69@:5.24866@:0@:51.88637@:51.88637@:0@:0@:brace260@} +[69] +@{char@:brace number 100@:101@:3.18323@:0@:18.89705@:18.89705@:0@:0@:brace100@} +[101] +Invoking "fontforge -script parmesan-noteheads11.pe parmesan-noteheads11.pfb"... + +@{char@:Pedal d@:160@:0@:5.29@:0@:6.94313@:5.29@:0@:d@} [160] +@{char@:brace number 261@:70@:5.26486@:0@:52.1488@:52.1488@:0@:0@:brace261@} +[70] +@{char@:Pedal e@:161@:0@:3.174@:0@:4.53429@:3.174@:0@:e@} [161] +@{char@:brace number 262@:71@:5.28134@:0@:52.41205@:52.41205@:0@:0@:brace262@} +[71] +@{char@:brace number 101@:102@:3.19312@:0@:19.05621@:19.05621@:0@:0@:brace101@} +[102] +@{char@:brace number 263@:72@:5.2981@:0@:52.67612@:52.67612@:0@:0@:brace263@} +[72] +@{char@:brace number 264@:73@:5.31458@:0@:52.94102@:52.94102@:0@:0@:brace264@} +[73] +@{char@:brace number 102@:103@:3.203@:0@:19.21587@:19.21587@:0@:0@:brace102@} +[103] +@{char@:brace number 265@:74@:5.33133@:0@:53.20676@:53.20676@:0@:0@:brace265@} +[74] +@{char@:Pedal Ped@:162@:0@:12.66425@:0@:7.935@:12.66425@:0@:Ped@} [162] +@{puorg@:pedal@} +) +@{char@:brace number 103@:104@:3.21317@:0@:19.37602@:19.37602@:0@:0@:brace103@} +[104] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-brackettips.mf +@{group@:brackettips@} +@{char@:bracket tip up@:163@:0@:7.53822@:0.89268@:5.42754@:7.53822@:0@:up@} +[163] +@{char@:brace number 266@:75@:5.34781@:0@:53.47331@:53.47331@:0@:0@:brace266@} +[75] +@{char@:brace number 267@:76@:5.36456@:0@:53.7407@:53.7407@:0@:0@:brace267@} +[76] +@{char@:brace number 104@:105@:3.22305@:0@:19.53668@:19.53668@:0@:0@:brace104@} +[105] +@{char@:brace number 105@:106@:3.23322@:0@:19.69783@:19.69783@:0@:0@:brace105@} +[106] +@{char@:brace number 106@:107@:3.24338@:0@:19.8595@:19.8595@:0@:0@:brace106@} +[107] +@{char@:brace number 268@:77@:5.38132@:0@:54.00893@:54.00893@:0@:0@:brace268@} +[77] +@{char@:brace number 269@:78@:5.39835@:0@:54.278@:54.278@:0@:0@:brace269@} +[78] +@{char@:bracket tip down@:164@:0@:7.53822@:5.42754@:0.89268@:7.53822@:0@:down@} +[164] +@{puorg@:brackettips@} +) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-accordion.mf +@{char@:brace number 270@:79@:5.4151@:0@:54.54791@:54.54791@:0@:0@:brace270@} +[79] +@{char@:brace number 271@:80@:5.43213@:0@:54.81866@:54.81866@:0@:0@:brace271@} +[80] +@{char@:brace number 272@:81@:5.44916@:0@:55.09027@:55.09027@:0@:0@:brace272@} +[81] +@{char@:brace number 107@:108@:3.25354@:0@:20.02167@:20.02167@:0@:0@:brace107@} +[108] +@{group@:accordion@} +@{char@:accordion register discant@:165@:6.25325@:6.25325@:0.21141@:12.1139@:6. +25325@:0@:discant@} [165] +@{char@:accordion register dot@:166@:0.99188@:0.99188@:0.99188@:0.99188@:0.9918 +8@:0@:dot@} [166] +@{char@:brace number 273@:82@:5.46619@:0@:55.36273@:55.36273@:0@:0@:brace273@} +[82] +@{char@:brace number 108@:109@:3.2637@:0@:20.18434@:20.18434@:0@:0@:brace108@} +[109] +@{char@:brace number 274@:83@:5.48322@:0@:55.63605@:55.63605@:0@:0@:brace274@} +[83] +@{char@:accordion register freebass@:167@:4.2695@:4.2695@:0.21141@:8.14641@:4.2 +695@:0@:freebass@} [167] +@{char@:brace number 275@:84@:5.50052@:0@:55.9102@:55.9102@:0@:0@:brace275@} +[84] +@{char@:brace number 109@:110@:3.27386@:0@:20.34752@:20.34752@:0@:0@:brace109@} +[110] +@{char@:brace number 276@:85@:5.51755@:0@:56.18523@:56.18523@:0@:0@:brace276@} +[85] +@{char@:brace number 277@:86@:5.53485@:0@:56.4611@:56.4611@:0@:0@:brace277@} +[86] +@{char@:brace number 110@:111@:3.2843@:0@:20.51122@:20.51122@:0@:0@:brace110@} +[111] +@{char@:accordion register stdbass@:168@:8.237@:8.237@:0.21141@:16.0814@:8.237@ +:0@:stdbass@} [168] +@{char@:brace number 278@:87@:5.55215@:0@:56.73785@:56.73785@:0@:0@:brace278@} +[87] +@{char@:brace number 111@:112@:3.29446@:0@:20.67543@:20.67543@:0@:0@:brace111@} +[112] +@{char@:brace number 279@:88@:5.56973@:0@:57.01546@:57.01546@:0@:0@:brace279@} +[88] +@{char@:brace number 112@:113@:3.3049@:0@:20.84016@:20.84016@:0@:0@:brace112@} +[113] +@{char@:brace number 113@:114@:3.31506@:0@:21.0054@:21.0054@:0@:0@:brace113@} +[114] +@{char@:accordion register bayanbass@:169@:4.2695@:4.2695@:0.302@:12.2045@:4.26 +95@:0@:bayanbass@} [169] +@{char@:brace number 280@:89@:5.58704@:0@:57.29395@:57.29395@:0@:0@:brace280@} +[89] +@{char@:brace number 281@:90@:5.60461@:0@:57.5733@:57.5733@:0@:0@:brace281@} +[90] +@{char@:brace number 282@:91@:5.6222@:0@:57.85353@:57.85353@:0@:0@:brace282@} +[91] +@{char@:brace number 114@:115@:3.3255@:0@:21.17116@:21.17116@:0@:0@:brace114@} +[115] +@{char@:brace number 283@:92@:5.63977@:0@:58.13464@:58.13464@:0@:0@:brace283@} +[92] +@{char@:brace number 115@:116@:3.33594@:0@:21.33743@:21.33743@:0@:0@:brace115@} +[116] +@{char@:brace number 116@:117@:3.34637@:0@:21.50423@:21.50423@:0@:0@:brace116@} +[117] +@{char@:brace number 284@:93@:5.65735@:0@:58.41663@:58.41663@:0@:0@:brace284@} +[93]Copyright (c) 2000-2014 by George Williams. See AUTHORS for Contributors. + License GPLv3+: GNU GPL version 3 or later + with many parts BSD . Please read LICENSE. + Based on sources from 11:21 UTC 24-Sep-2017-ML-D. + Based on source from git with hash: + +@{char@:brace number 285@:94@:5.6752@:0@:58.6995@:58.6995@:0@:0@:brace285@} +[94] +@{char@:brace number 117@:118@:3.35681@:0@:21.67155@:21.67155@:0@:0@:brace117@} +[118] +@{char@:accordion oldEE@:170@:4.2695@:4.2695@:0@:8.3578@:4.2695@:0@:oldEE@} +[170] +@{char@:accordion push@:171@:3.73148@:0@:0@:9.32884@:0@:0@:push@} [171] +@{char@:brace number 286@:95@:5.69278@:0@:58.98326@:58.98326@:0@:0@:brace286@} +[95] +@{char@:brace number 287@:96@:5.71063@:0@:59.2679@:59.2679@:0@:0@:brace287@} +[96]Cannot find your hotkey definition file! + +@{char@:brace number 118@:119@:3.36725@:0@:21.83939@:21.83939@:0@:0@:brace118@} +[119] +@{char@:brace number 119@:120@:3.37796@:0@:22.00775@:22.00775@:0@:0@:brace119@} +[120] +@{char@:brace number 120@:121@:3.3884@:0@:22.17665@:22.17665@:0@:0@:brace120@} +[121] +@{char@:brace number 121@:122@:3.39911@:0@:22.34607@:22.34607@:0@:0@:brace121@} +[122] +@{char@:brace number 288@:97@:5.72849@:0@:59.55342@:59.55342@:0@:0@:brace288@} +[97] +@{char@:accordion pull@:172@:3.06848@:0.663@:0@:9.32884@:0.663@:0@:pull@} [172] +@{puorg@:accordion@} +) +@{char@:brace number 289@:98@:5.74661@:0@:59.83984@:59.83984@:0@:0@:brace289@} +[98] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-ties.mf +@{group@:ties@} +@{char@:Short lyric tie@:173@:0@:0@:2.51271@:0@:0@:0@:lyric.short@} [173] +@{char@:brace number 290@:99@:5.76447@:0@:60.12718@:60.12718@:0@:0@:brace290@} +[99] +@{char@:Default lyric tie@:174@:0@:0@:2.60088@:0@:0@:0@:lyric.default@} [174] +@{puorg@:ties@} +) +@{char@:brace number 122@:123@:3.40982@:0@:22.51602@:22.51602@:0@:0@:brace122@} +[123] +@{parameter@:staffsize@:15.87@} +@{parameter@:stafflinethickness@:0.46461@} +@{parameter@:staff_space@:3.9675@} +@{parameter@:linethickness@:0.46461@} +@{parameter@:black_notehead_width@:5.21574@} +@{parameter@:ledgerlinethickness@:0.92923@} +@{parameter@:blot_diameter@:0.4@} +@{tnof@}) ) +@{char@:brace number 291@:100@:5.7826@:0@:60.4154@:60.4154@:0@:0@:brace291@} +[100] +@{char@:brace number 123@:124@:3.42026@:0@:22.68652@:22.68652@:0@:0@:brace123@} +[124] +(some charht values had to be adjusted by as much as 0.35712pt) +(some chardp values had to be adjusted by as much as 0.27213pt) +Font metrics written on feta16.tfm. +142 output files written: feta16.33 .. feta16.174 +Transcript written on feta16.log. + +@{char@:brace number 292@:101@:5.80072@:0@:60.70453@:60.70453@:0@:0@:brace292@} +[101] +@{char@:brace number 124@:125@:3.43097@:0@:22.85753@:22.85753@:0@:0@:brace124@} +[125] +@{char@:brace number 293@:102@:5.81885@:0@:60.99457@:60.99457@:0@:0@:brace293@} +[102] +@{char@:brace number 294@:103@:5.83698@:0@:61.2855@:61.2855@:0@:0@:brace294@} +[103] +@{char@:brace number 295@:104@:5.85538@:0@:61.57736@:61.57736@:0@:0@:brace295@} +[104] +@{char@:brace number 296@:105@:5.8735@:0@:61.87013@:61.87013@:0@:0@:brace296@} +[105] +@{char@:brace number 297@:106@:5.8919@:0@:62.1638@:62.1638@:0@:0@:brace297@} +[106] +@{char@:brace number 298@:107@:5.91031@:0@:62.4584@:62.4584@:0@:0@:brace298@} +[107] +@{char@:brace number 125@:126@:3.44196@:0@:23.02908@:23.02908@:0@:0@:brace125@} +[126] +@{char@:brace number 126@:127@:3.45267@:0@:23.20117@:23.20117@:0@:0@:brace126@} +[127] +@{char@:brace number 299@:108@:5.92899@:0@:62.75392@:62.75392@:0@:0@:brace299@} +[108] +@{char@:brace number 300@:109@:5.94739@:0@:63.05037@:63.05037@:0@:0@:brace300@} +[109] +@{char@:brace number 301@:110@:5.96606@:0@:63.34773@:63.34773@:0@:0@:brace301@} +[110] +@{char@:brace number 302@:111@:5.98474@:0@:63.64604@:63.64604@:0@:0@:brace302@} +[111] +@{char@:brace number 127@:128@:3.46338@:0@:23.37381@:23.37381@:0@:0@:brace127@} +[128] +@{tnof@}) ) +(some charht values had to be adjusted by as much as 0.29948pt) +(some chardp values had to be adjusted by as much as 0.29948pt) +Font metrics written on feta-braces-b.tfm. +64 output files written: feta-braces-b.65 .. feta-braces-b.128 +Transcript written on feta-braces-b.log. + +@{char@:brace number 303@:112@:6.00342@:0@:63.94528@:63.94528@:0@:0@:brace303@} +[112] +@{char@:brace number 304@:113@:6.02237@:0@:64.24545@:64.24545@:0@:0@:brace304@} +[113] +@{char@:brace number 305@:114@:6.04105@:0@:64.54657@:64.54657@:0@:0@:brace305@} +[114] +@{char@:brace number 306@:115@:6.06@:0@:64.84862@:64.84862@:0@:0@:brace306@} +[115] +@{char@:brace number 307@:116@:6.07895@:0@:65.15163@:65.15163@:0@:0@:brace307@} +[116] +@{char@:brace number 308@:117@:6.09818@:0@:65.45557@:65.45557@:0@:0@:brace308@} +[117] +@{char@:brace number 309@:118@:6.11713@:0@:65.76048@:65.76048@:0@:0@:brace309@} +[118] +@{char@:brace number 310@:119@:6.13635@:0@:66.06633@:66.06633@:0@:0@:brace310@} +[119] +@{char@:brace number 311@:120@:6.15558@:0@:66.37315@:66.37315@:0@:0@:brace311@} +[120] +@{char@:brace number 312@:121@:6.1748@:0@:66.68092@:66.68092@:0@:0@:brace312@} +[121] +@{char@:brace number 313@:122@:6.19403@:0@:66.98967@:66.98967@:0@:0@:brace313@} +[122] +@{char@:brace number 314@:123@:6.21353@:0@:67.29936@:67.29936@:0@:0@:brace314@} +[123] +mf2pt1 is using the following font parameters: + font_version: 001.000 + font_comment: Font converted to Type 1 by mf2pt1, written by Scott Pakin. + font_family: feta-braces-b + font_weight: Medium + font_identifier: feta-braces-b40 + font_fixed_pitch: false + font_slant: 0 + font_underline_position: -25 + font_underline_thickness: 13 + font_name: feta-braces-b + font_unique_id: 4510888 + font_size: 39.8505603985056 (bp) + font_coding_scheme: asis + +Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=25.09375; bpppix 0.02; nonstopmode; input feta-braces-b.mf'"... + +@{char@:brace number 315@:124@:6.23303@:0@:67.61005@:67.61005@:0@:0@:brace315@} +[124] +@{char@:brace number 316@:125@:6.25253@:0@:67.92169@:67.92169@:0@:0@:brace316@} +[125] +@{char@:brace number 317@:126@:6.27203@:0@:68.23433@:68.23433@:0@:0@:brace317@} +[126] +@{char@:brace number 318@:127@:6.29181@:0@:68.54793@:68.54793@:0@:0@:brace318@} +[127] +@{char@:brace number 319@:128@:6.31131@:0@:68.86252@:68.86252@:0@:0@:brace319@} +[128] +@{tnof@}) ) +(some charht values had to be adjusted by as much as 0.54578pt) +(some chardp values had to be adjusted by as much as 0.54578pt) +Font metrics written on feta-braces-e.tfm. +64 output files written: feta-braces-e.65 .. feta-braces-e.128 +Transcript written on feta-braces-e.log. +This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) +(./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp +Preloading the plain base, version 0.99: preliminaries, + basic constants and mathematical macros, + macros for converting units, + macros and tables for various modes of operation, + macros for drawing and filling, + macros for proof labels and rules, + macros for character and font administration, +and a few last-minute items.)) +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-braces-b.mf +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-braces.mf +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-autometric.mf +****************************************************** +Using feta Autometric macros. +order of messages: + NAME/CODE/BP/WD/DP/HT/WX/WY +****************************************************** +) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf) +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf) +@{font@:GNU@:LilyPond@:feta-braces-b@:40@:fetaBraces@} +@{char@:brace number 64@:65@:2.8443@:0@:13.48654@:13.48654@:0@:0@:brace64@} +[65] +@{char@:brace number 65@:66@:2.85336@:0@:13.62875@:13.62875@:0@:0@:brace65@} +[66] +@{char@:brace number 66@:67@:2.86215@:0@:13.77142@:13.77142@:0@:0@:brace66@} +[67] +@{char@:brace number 67@:68@:2.87122@:0@:13.91452@:13.91452@:0@:0@:brace67@} +[68] +@{char@:brace number 68@:69@:2.88028@:0@:14.05809@:14.05809@:0@:0@:brace68@} +[69] +@{char@:brace number 69@:70@:2.88907@:0@:14.2021@:14.2021@:0@:0@:brace69@} +[70] +@{char@:brace number 70@:71@:2.89813@:0@:14.34656@:14.34656@:0@:0@:brace70@} +[71] +@{char@:brace number 71@:72@:2.9072@:0@:14.49146@:14.49146@:0@:0@:brace71@} +[72] +@{char@:brace number 72@:73@:2.91626@:0@:14.63683@:14.63683@:0@:0@:brace72@} +[73] +@{char@:brace number 73@:74@:2.9256@:0@:14.78264@:14.78264@:0@:0@:brace73@} +[74] +@{char@:brace number 74@:75@:2.93466@:0@:14.92891@:14.92891@:0@:0@:brace74@} +[75] +@{char@:brace number 75@:76@:2.944@:0@:15.07565@:15.07565@:0@:0@:brace75@} +[76] +@{char@:brace number 76@:77@:2.95306@:0@:15.22285@:15.22285@:0@:0@:brace76@} +[77] +@{char@:brace number 77@:78@:2.9624@:0@:15.3705@:15.3705@:0@:0@:brace77@} [78] +*** Successfully generated parmesan-noteheads11.pfb! *** + +@{char@:brace number 78@:79@:2.97147@:0@:15.51862@:15.51862@:0@:0@:brace78@} +[79] +@{char@:brace number 79@:80@:2.9808@:0@:15.66719@:15.66719@:0@:0@:brace79@} +[80] +@{char@:brace number 80@:81@:2.99014@:0@:15.81624@:15.81624@:0@:0@:brace80@} +[81] +@{char@:brace number 81@:82@:2.99948@:0@:15.96574@:15.96574@:0@:0@:brace81@} +[82] +@{char@:brace number 82@:83@:3.0091@:0@:16.1157@:16.1157@:0@:0@:brace82@} [83] +@{char@:brace number 83@:84@:3.01843@:0@:16.26616@:16.26616@:0@:0@:brace83@} +[84] +@{char@:brace number 84@:85@:3.02777@:0@:16.41708@:16.41708@:0@:0@:brace84@} +[85] +@{char@:brace number 85@:86@:3.03738@:0@:16.56848@:16.56848@:0@:0@:brace85@} +[86]( echo ./out/feta-braces-g.pfb: ./feta-braces.mf ./feta-autometric.mf ./feta-macros.mf ./feta-params.mf > out/feta-braces-g.dep ) && TMP=`mktemp -d ./out/pfbtemp.feta-braces-g.XXXXXXXXX` \ +&& ( cd $TMP \ + && ln -s ../mf2pt1.mem . \ + && ln -s ../../mf2pt1.mp . \ + && MFINPUTS=/build/lilypond-2.19.81+really-2.18.2/mf:..:: /build/lilypond-2.19.81+really-2.18.2/scripts/build/out/mf2pt1 --rounding=0.0001 --family=feta-braces-g --fullname=feta-braces-g --name=feta-braces-g feta-braces-g.mf ) \ +&& mv $TMP/*pfb ./out; \ +rm -rf $TMP + +@{char@:brace number 86@:87@:3.04672@:0@:16.72035@:16.72035@:0@:0@:brace86@} +[87] +@{char@:brace number 87@:88@:3.05634@:0@:16.87268@:16.87268@:0@:0@:brace87@} +[88] +@{char@:brace number 88@:89@:3.06595@:0@:17.0255@:17.0255@:0@:0@:brace88@} +[89] +@{char@:brace number 89@:90@:3.07556@:0@:17.1788@:17.1788@:0@:0@:brace89@} +[90] +@{char@:brace number 90@:91@:3.08517@:0@:17.33258@:17.33258@:0@:0@:brace90@} +[91] +@{char@:brace number 91@:92@:3.09479@:0@:17.48683@:17.48683@:0@:0@:brace91@} +[92] +@{char@:brace number 92@:93@:3.1044@:0@:17.64157@:17.64157@:0@:0@:brace92@} +[93] +@{char@:brace number 93@:94@:3.11429@:0@:17.7968@:17.7968@:0@:0@:brace93@} +[94] +@{char@:brace number 94@:95@:3.1239@:0@:17.95251@:17.95251@:0@:0@:brace94@} +[95] +@{char@:brace number 95@:96@:3.13379@:0@:18.1087@:18.1087@:0@:0@:brace95@} +[96] +@{char@:brace number 96@:97@:3.14368@:0@:18.2654@:18.2654@:0@:0@:brace96@} +[97] +@{char@:brace number 97@:98@:3.15329@:0@:18.42258@:18.42258@:0@:0@:brace97@} +[98] +@{char@:brace number 98@:99@:3.16318@:0@:18.58025@:18.58025@:0@:0@:brace98@} +[99] +@{char@:brace number 99@:100@:3.17307@:0@:18.7384@:18.7384@:0@:0@:brace99@} +[100] +@{char@:brace number 100@:101@:3.18323@:0@:18.89705@:18.89705@:0@:0@:brace100@} +[101] +@{char@:brace number 101@:102@:3.19312@:0@:19.05621@:19.05621@:0@:0@:brace101@} +[102] +@{char@:brace number 102@:103@:3.203@:0@:19.21587@:19.21587@:0@:0@:brace102@} +[103] +@{char@:brace number 103@:104@:3.21317@:0@:19.37602@:19.37602@:0@:0@:brace103@} +[104] +@{char@:brace number 104@:105@:3.22305@:0@:19.53668@:19.53668@:0@:0@:brace104@} +[105] +@{char@:brace number 105@:106@:3.23322@:0@:19.69783@:19.69783@:0@:0@:brace105@} +[106] +@{char@:brace number 106@:107@:3.24338@:0@:19.8595@:19.8595@:0@:0@:brace106@} +[107] +@{char@:brace number 107@:108@:3.25354@:0@:20.02167@:20.02167@:0@:0@:brace107@} +[108] +@{char@:brace number 108@:109@:3.2637@:0@:20.18434@:20.18434@:0@:0@:brace108@} +[109] +@{char@:brace number 109@:110@:3.27386@:0@:20.34752@:20.34752@:0@:0@:brace109@} +[110] +@{char@:brace number 110@:111@:3.2843@:0@:20.51122@:20.51122@:0@:0@:brace110@} +[111] +@{char@:brace number 111@:112@:3.29446@:0@:20.67543@:20.67543@:0@:0@:brace111@} +[112] +@{char@:brace number 112@:113@:3.3049@:0@:20.84016@:20.84016@:0@:0@:brace112@} +[113] +@{char@:brace number 113@:114@:3.31506@:0@:21.0054@:21.0054@:0@:0@:brace113@} +[114] +@{char@:brace number 114@:115@:3.3255@:0@:21.17116@:21.17116@:0@:0@:brace114@} +[115] +@{char@:brace number 115@:116@:3.33594@:0@:21.33743@:21.33743@:0@:0@:brace115@} +[116] +@{char@:brace number 116@:117@:3.34637@:0@:21.50423@:21.50423@:0@:0@:brace116@} +[117] +@{char@:brace number 117@:118@:3.35681@:0@:21.67155@:21.67155@:0@:0@:brace117@} +[118] +@{char@:brace number 118@:119@:3.36725@:0@:21.83939@:21.83939@:0@:0@:brace118@} +[119] +@{char@:brace number 119@:120@:3.37796@:0@:22.00775@:22.00775@:0@:0@:brace119@} +[120] +@{char@:brace number 120@:121@:3.3884@:0@:22.17665@:22.17665@:0@:0@:brace120@} +[121] +@{char@:brace number 121@:122@:3.39911@:0@:22.34607@:22.34607@:0@:0@:brace121@} +[122] +@{char@:brace number 122@:123@:3.40982@:0@:22.51602@:22.51602@:0@:0@:brace122@} +[123] +@{char@:brace number 123@:124@:3.42026@:0@:22.68652@:22.68652@:0@:0@:brace123@} +[124] +@{char@:brace number 124@:125@:3.43097@:0@:22.85753@:22.85753@:0@:0@:brace124@} +[125] +@{char@:brace number 125@:126@:3.44196@:0@:23.02908@:23.02908@:0@:0@:brace125@} +[126] +@{char@:brace number 126@:127@:3.45267@:0@:23.20117@:23.20117@:0@:0@:brace126@} +[127] +@{char@:brace number 127@:128@:3.46338@:0@:23.37381@:23.37381@:0@:0@:brace127@} +[128] +@{tnof@}) ) +(some charht values had to be adjusted by as much as 0.29948pt) +(some chardp values had to be adjusted by as much as 0.29948pt) +Font metrics written on feta-braces-b.tfm. +64 output files written: feta-braces-b.65 .. feta-braces-b.128 +Transcript written on feta-braces-b.log. + +Converting PostScript graphics to Type 1 font programs... + +Invoking "t1asm feta11.pt1 feta11.pfb"... + +Invoking "fontforge -script feta11.pe feta11.pfb"... +Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input feta-braces-g.mf'"... + +Converting PostScript graphics to Type 1 font programs... + +Invoking "t1asm feta-braces-h.pt1 feta-braces-h.pfb"... +Copyright (c) 2000-2014 by George Williams. See AUTHORS for Contributors. + License GPLv3+: GNU GPL version 3 or later + with many parts BSD . Please read LICENSE. + Based on sources from 11:21 UTC 24-Sep-2017-ML-D. + Based on source from git with hash: +This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) +(./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp +Invoking "fontforge -script feta-braces-h.pe feta-braces-h.pfb"... +Cannot find your hotkey definition file! + +Preloading the plain base, version 0.99: preliminaries, + basic constants and mathematical macros, + macros for converting units, + macros and tables for various modes of operation, + macros for drawing and filling, + macros for proof labels and rules, + macros for character and font administration, +and a few last-minute items.)) +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-braces-g.mf +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-braces.mf +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-autometric.mf +****************************************************** +Using feta Autometric macros. +order of messages: + NAME/CODE/BP/WD/DP/HT/WX/WY +****************************************************** +) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf) +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf) +@{font@:GNU@:LilyPond@:feta-braces-g@:140@:fetaBraces@} +@{char@:brace number 384@:65@:7.73322@:0@:91.57112@:91.57112@:0@:0@:brace384@} +[65]Copyright (c) 2000-2014 by George Williams. See AUTHORS for Contributors. + License GPLv3+: GNU GPL version 3 or later + with many parts BSD . Please read LICENSE. + Based on sources from 11:21 UTC 24-Sep-2017-ML-D. + Based on source from git with hash: + +@{char@:brace number 385@:66@:7.75739@:0@:91.95778@:91.95778@:0@:0@:brace385@} +[66] +@{char@:brace number 386@:67@:7.78156@:0@:92.34564@:92.34564@:0@:0@:brace386@} +[67]Cannot find your hotkey definition file! + +@{char@:brace number 387@:68@:7.806@:0@:92.73473@:92.73473@:0@:0@:brace387@} +[68] +@{char@:brace number 388@:69@:7.83044@:0@:93.12502@:93.12502@:0@:0@:brace388@} +[69] +@{char@:brace number 389@:70@:7.85489@:0@:93.51654@:93.51654@:0@:0@:brace389@} +[70] +@{char@:brace number 390@:71@:7.87961@:0@:93.90929@:93.90929@:0@:0@:brace390@} +[71] +@{char@:brace number 391@:72@:7.90433@:0@:94.30327@:94.30327@:0@:0@:brace391@} +[72] +@{char@:brace number 392@:73@:7.92905@:0@:94.69849@:94.69849@:0@:0@:brace392@} +[73] +@{char@:brace number 393@:74@:7.95377@:0@:95.09494@:95.09494@:0@:0@:brace393@} +[74] +@{char@:brace number 394@:75@:7.97876@:0@:95.49263@:95.49263@:0@:0@:brace394@} +[75] +@{char@:brace number 395@:76@:8.00375@:0@:95.89157@:95.89157@:0@:0@:brace395@} +[76] +@{char@:brace number 396@:77@:8.02875@:0@:96.29176@:96.29176@:0@:0@:brace396@} +[77] +@{char@:brace number 397@:78@:8.05374@:0@:96.69319@:96.69319@:0@:0@:brace397@} +[78] +@{char@:brace number 398@:79@:8.07901@:0@:97.09589@:97.09589@:0@:0@:brace398@} +[79] +@{char@:brace number 399@:80@:8.10428@:0@:97.49983@:97.49983@:0@:0@:brace399@} +[80] +@{char@:brace number 400@:81@:8.12982@:0@:97.90504@:97.90504@:0@:0@:brace400@} +[81] +@{char@:brace number 401@:82@:8.15509@:0@:98.31154@:98.31154@:0@:0@:brace401@} +[82] +@{char@:brace number 402@:83@:8.18063@:0@:98.7193@:98.7193@:0@:0@:brace402@} +[83] +@{char@:brace number 403@:84@:8.20618@:0@:99.12833@:99.12833@:0@:0@:brace403@} +[84] +@{char@:brace number 404@:85@:8.232@:0@:99.53864@:99.53864@:0@:0@:brace404@} +[85] +@{char@:brace number 405@:86@:8.25781@:0@:99.95024@:99.95024@:0@:0@:brace405@} +[86] +@{char@:brace number 406@:87@:8.28363@:0@:100.36313@:100.36313@:0@:0@:brace406@ +} [87] +@{char@:brace number 407@:88@:8.30945@:0@:100.77731@:100.77731@:0@:0@:brace407@ +} [88] +@{char@:brace number 408@:89@:8.33554@:0@:101.19278@:101.19278@:0@:0@:brace408@ +} [89] +@{char@:brace number 409@:90@:8.36163@:0@:101.60956@:101.60956@:0@:0@:brace409@ +} [90] +@{char@:brace number 410@:91@:8.38773@:0@:102.02765@:102.02765@:0@:0@:brace410@ +} [91] +@{char@:brace number 411@:92@:8.4141@:0@:102.44704@:102.44704@:0@:0@:brace411@} +[92] +@{char@:brace number 412@:93@:8.44046@:0@:102.86774@:102.86774@:0@:0@:brace412@ +} [93] +@{char@:brace number 413@:94@:8.46683@:0@:103.28976@:103.28976@:0@:0@:brace413@ +} [94] +@{char@:brace number 414@:95@:8.49347@:0@:103.7131@:103.7131@:0@:0@:brace414@} +[95] +@{char@:brace number 415@:96@:8.51984@:0@:104.13777@:104.13777@:0@:0@:brace415@ +} [96] +@{char@:brace number 416@:97@:8.54648@:0@:104.56377@:104.56377@:0@:0@:brace416@ +} [97] +Converting PostScript graphics to Type 1 font programs... + +Invoking "t1asm feta-braces-d.pt1 feta-braces-d.pfb"... + +@{char@:brace number 417@:98@:8.5734@:0@:104.99109@:104.99109@:0@:0@:brace417@} +[98] +@{char@:brace number 418@:99@:8.60031@:0@:105.41977@:105.41977@:0@:0@:brace418@ +} [99] +@{char@:brace number 419@:100@:8.62723@:0@:105.84978@:105.84978@:0@:0@:brace419 +@} [100] +@{char@:brace number 420@:101@:8.65414@:0@:106.28114@:106.28114@:0@:0@:brace420 +@} [101] +@{char@:brace number 421@:102@:8.68134@:0@:106.71385@:106.71385@:0@:0@:brace421 +@} [102] +@{char@:brace number 422@:103@:8.70853@:0@:107.14792@:107.14792@:0@:0@:brace422 +@} [103] +@{char@:brace number 423@:104@:8.73572@:0@:107.58334@:107.58334@:0@:0@:brace423 +@} [104] +@{char@:brace number 424@:105@:8.76291@:0@:108.02013@:108.02013@:0@:0@:brace424 +@} [105] +Invoking "fontforge -script feta-braces-d.pe feta-braces-d.pfb"... + +@{char@:brace number 425@:106@:8.79037@:0@:108.45827@:108.45827@:0@:0@:brace425 @} [106] @{char@:brace number 426@:107@:8.81784@:0@:108.8978@:108.8978@:0@:0@:brace426@} [107] @{char@:brace number 427@:108@:8.84558@:0@:109.33868@:109.33868@:0@:0@:brace427 -@} [108] -Invoking "fontforge -script feta-braces-e.pe feta-braces-e.pfb"... - +@} [108]Internal Error (overlap) in scripts.reverseturn: Fixup error 2 in MergeIntersections. +Internal Error (overlap) in scripts.reverseturn: Could not find finalm @{char@:brace number 428@:109@:8.87332@:0@:109.78096@:109.78096@:0@:0@:brace428 @} [109] @{char@:brace number 429@:110@:8.90106@:0@:110.22462@:110.22462@:0@:0@:brace429 @} [110] @{char@:brace number 430@:111@:8.9288@:0@:110.66968@:110.66968@:0@:0@:brace430@ -} [111] +} [111]Internal Error (overlap) in brace491: Winding number did not return to 0 when y=-0.000900241 +Internal Error (overlap) in brace491: Winding number did not return to 0 when y=-0.000900241 +Internal Error (overlap) in scripts.turn: Fixup error 2 in MergeIntersections. +Internal Error (overlap) in scripts.turn: Could not find finalm @{char@:brace number 431@:112@:8.95682@:0@:111.11612@:111.11612@:0@:0@:brace431 @} [112] @{char@:brace number 432@:113@:8.98483@:0@:111.56396@:111.56396@:0@:0@:brace432 @@ -276944,14 +276980,20 @@ @{char@:brace number 437@:118@:9.12628@:0@:113.82428@:113.82428@:0@:0@:brace437 @} [118] @{char@:brace number 438@:119@:9.15485@:0@:114.2806@:114.2806@:0@:0@:brace438@} -[119] +[119]Internal Error (overlap) in brace507: Winding number did not return to 0 when y=7.58084e-05 +Internal Error (overlap) in brace507: Winding number did not return to 0 when y=7.58084e-05 +Copyright (c) 2000-2014 by George Williams. See AUTHORS for Contributors. + License GPLv3+: GNU GPL version 3 or later + with many parts BSD . Please read LICENSE. + Based on sources from 11:21 UTC 24-Sep-2017-ML-D. + Based on source from git with hash: + @{char@:brace number 439@:120@:9.18369@:0@:114.73834@:114.73834@:0@:0@:brace439 @} [120] @{char@:brace number 440@:121@:9.21225@:0@:115.19753@:115.19753@:0@:0@:brace440 @} [121] @{char@:brace number 441@:122@:9.24109@:0@:115.65813@:115.65813@:0@:0@:brace441 -@} [122]Internal Error (overlap) in brace571: Winding number did not return to 0 when y=0.00104998 -Internal Error (overlap) in brace571: Winding number did not return to 0 when y=0.00104998 +@} [122]Cannot find your hotkey definition file! @{char@:brace number 442@:123@:9.2702@:0@:116.12018@:116.12018@:0@:0@:brace442@ } [123] @@ -276971,12 +277013,6 @@ Font metrics written on feta-braces-g.tfm. 64 output files written: feta-braces-g.65 .. feta-braces-g.128 Transcript written on feta-braces-g.log. -Copyright (c) 2000-2014 by George Williams. See AUTHORS for Contributors. - License GPLv3+: GNU GPL version 3 or later - with many parts BSD . Please read LICENSE. - Based on sources from 11:21 UTC 24-Sep-2017-ML-D. - Based on source from git with hash: -Cannot find your hotkey definition file! mf2pt1 is using the following font parameters: font_version: 001.000 @@ -276989,17 +277025,18 @@ font_underline_position: -7 font_underline_thickness: 4 font_name: feta-braces-g - font_unique_id: 4307591 + font_unique_id: 4127057 font_size: 139.47696139477 (bp) font_coding_scheme: asis Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=7.16964285714286; bpppix 0.02; nonstopmode; input feta-braces-g.mf'"... -Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input feta-braces-a.mf'"... -( echo ./out/feta-braces-c.pfb: ./feta-braces.mf ./feta-autometric.mf ./feta-macros.mf ./feta-params.mf > out/feta-braces-c.dep ) && TMP=`mktemp -d ./out/pfbtemp.feta-braces-c.XXXXXXXXX` \ + +*** Successfully generated feta-braces-h.pfb! *** +( echo ./out/feta-braces-a.pfb: ./feta-braces.mf ./feta-autometric.mf ./feta-macros.mf ./feta-params.mf > out/feta-braces-a.dep ) && TMP=`mktemp -d ./out/pfbtemp.feta-braces-a.XXXXXXXXX` \ && ( cd $TMP \ && ln -s ../mf2pt1.mem . \ && ln -s ../../mf2pt1.mp . \ - && MFINPUTS=/build/lilypond-2.19.81+really-2.18.2/mf:..:: /build/lilypond-2.19.81+really-2.18.2/scripts/build/out/mf2pt1 --rounding=0.0001 --family=feta-braces-c --fullname=feta-braces-c --name=feta-braces-c feta-braces-c.mf ) \ + && MFINPUTS=/build/lilypond-2.19.81+really-2.18.2/mf:..:: /build/lilypond-2.19.81+really-2.18.2/scripts/build/out/mf2pt1 --rounding=0.0001 --family=feta-braces-a --fullname=feta-braces-a --name=feta-braces-a feta-braces-a.mf ) \ && mv $TMP/*pfb ./out; \ rm -rf $TMP This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) @@ -277011,8 +277048,7 @@ macros for drawing and filling, macros for proof labels and rules, macros for character and font administration, -and a few last-minute items.)This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) -(./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp) +and a few last-minute items.)) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-braces-g.mf (/build/lilypond-2.19.81+really-2.18.2/mf/feta-braces.mf (/build/lilypond-2.19.81+really-2.18.2/mf/feta-autometric.mf @@ -277021,24 +277057,6 @@ order of messages: NAME/CODE/BP/WD/DP/HT/WX/WY ****************************************************** -) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf -Preloading the plain base, version 0.99: preliminaries, - basic constants and mathematical macros, - macros for converting units, - macros and tables for various modes of operation, - macros for drawing and filling, - macros for proof labels and rules, - macros for character and font administration, -and a few last-minute items.)) -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf) -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-braces-a.mf -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-braces.mf -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-autometric.mf) -****************************************************** -Using feta Autometric macros. -order of messages: - NAME/CODE/BP/WD/DP/HT/WX/WY -****************************************************** ) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf) @{font@:GNU@:LilyPond@:feta-braces-g@:140@:fetaBraces@} @@ -277048,191 +277066,130 @@ [66] @{char@:brace number 386@:67@:7.78156@:0@:92.34564@:92.34564@:0@:0@:brace386@} [67] -@{font@:GNU@:LilyPond@:feta-braces-a@:20@:fetaBraces@} -@{char@:brace number 0@:65@:2.32877@:0@:5.25@:5.25@:0@:0@:brace0@} [65] @{char@:brace number 387@:68@:7.806@:0@:92.73473@:92.73473@:0@:0@:brace387@} [68] -@{char@:brace number 1@:66@:2.3359@:0@:5.36644@:5.36644@:0@:0@:brace1@} [66] -@{char@:brace number 2@:67@:2.34332@:0@:5.48325@:5.48325@:0@:0@:brace2@} [67] -@{char@:brace number 3@:68@:2.35074@:0@:5.6004@:5.6004@:0@:0@:brace3@} [68] @{char@:brace number 388@:69@:7.83044@:0@:93.12502@:93.12502@:0@:0@:brace388@} [69] @{char@:brace number 389@:70@:7.85489@:0@:93.51654@:93.51654@:0@:0@:brace389@} [70] -@{char@:brace number 4@:69@:2.35788@:0@:5.71794@:5.71794@:0@:0@:brace4@} [69] @{char@:brace number 390@:71@:7.87961@:0@:93.90929@:93.90929@:0@:0@:brace390@} [71] @{char@:brace number 391@:72@:7.90433@:0@:94.30327@:94.30327@:0@:0@:brace391@} [72] -@{char@:brace number 5@:70@:2.3653@:0@:5.83585@:5.83585@:0@:0@:brace5@} [70] @{char@:brace number 392@:73@:7.92905@:0@:94.69849@:94.69849@:0@:0@:brace392@} [73] @{char@:brace number 393@:74@:7.95377@:0@:95.09494@:95.09494@:0@:0@:brace393@} [74] -*** Successfully generated feta-braces-i.pfb! *** - @{char@:brace number 394@:75@:7.97876@:0@:95.49263@:95.49263@:0@:0@:brace394@} [75] -@{char@:brace number 6@:71@:2.37271@:0@:5.9541@:5.9541@:0@:0@:brace6@} [71] @{char@:brace number 395@:76@:8.00375@:0@:95.89157@:95.89157@:0@:0@:brace395@} [76] -@{char@:brace number 7@:72@:2.38013@:0@:6.07274@:6.07274@:0@:0@:brace7@} [72] @{char@:brace number 396@:77@:8.02875@:0@:96.29176@:96.29176@:0@:0@:brace396@} [77] -@{char@:brace number 8@:73@:2.38754@:0@:6.19174@:6.19174@:0@:0@:brace8@} [73] @{char@:brace number 397@:78@:8.05374@:0@:96.69319@:96.69319@:0@:0@:brace397@} [78] @{char@:brace number 398@:79@:8.07901@:0@:97.09589@:97.09589@:0@:0@:brace398@} [79] -@{char@:brace number 9@:74@:2.39523@:0@:6.31113@:6.31113@:0@:0@:brace9@} [74] @{char@:brace number 399@:80@:8.10428@:0@:97.49983@:97.49983@:0@:0@:brace399@} [80] @{char@:brace number 400@:81@:8.12982@:0@:97.90504@:97.90504@:0@:0@:brace400@} [81] -@{char@:brace number 10@:75@:2.40265@:0@:6.43088@:6.43088@:0@:0@:brace10@} -[75] @{char@:brace number 401@:82@:8.15509@:0@:98.31154@:98.31154@:0@:0@:brace401@} [82] -@{char@:brace number 11@:76@:2.41006@:0@:6.55101@:6.55101@:0@:0@:brace11@} -[76] @{char@:brace number 402@:83@:8.18063@:0@:98.7193@:98.7193@:0@:0@:brace402@} [83] @{char@:brace number 403@:84@:8.20618@:0@:99.12833@:99.12833@:0@:0@:brace403@} [84] -@{char@:brace number 12@:77@:2.41776@:0@:6.67152@:6.67152@:0@:0@:brace12@} -[77] @{char@:brace number 404@:85@:8.232@:0@:99.53864@:99.53864@:0@:0@:brace404@} [85] -@{char@:brace number 13@:78@:2.42517@:0@:6.7924@:6.7924@:0@:0@:brace13@} [78] @{char@:brace number 405@:86@:8.25781@:0@:99.95024@:99.95024@:0@:0@:brace405@} [86] -@{char@:brace number 14@:79@:2.43286@:0@:6.91367@:6.91367@:0@:0@:brace14@} -[79] @{char@:brace number 406@:87@:8.28363@:0@:100.36313@:100.36313@:0@:0@:brace406@ } [87] @{char@:brace number 407@:88@:8.30945@:0@:100.77731@:100.77731@:0@:0@:brace407@ } [88] -@{char@:brace number 15@:80@:2.44055@:0@:7.03531@:7.03531@:0@:0@:brace15@} -[80] @{char@:brace number 408@:89@:8.33554@:0@:101.19278@:101.19278@:0@:0@:brace408@ } [89] -@{char@:brace number 16@:81@:2.44824@:0@:7.15733@:7.15733@:0@:0@:brace16@} -[81] @{char@:brace number 409@:90@:8.36163@:0@:101.60956@:101.60956@:0@:0@:brace409@ } [90] @{char@:brace number 410@:91@:8.38773@:0@:102.02765@:102.02765@:0@:0@:brace410@ } [91] -@{char@:brace number 17@:82@:2.45566@:0@:7.27975@:7.27975@:0@:0@:brace17@} -[82] @{char@:brace number 411@:92@:8.4141@:0@:102.44704@:102.44704@:0@:0@:brace411@} [92] -@{char@:brace number 18@:83@:2.46335@:0@:7.40253@:7.40253@:0@:0@:brace18@} -[83] @{char@:brace number 412@:93@:8.44046@:0@:102.86774@:102.86774@:0@:0@:brace412@ } [93] @{char@:brace number 413@:94@:8.46683@:0@:103.28976@:103.28976@:0@:0@:brace413@ } [94] @{char@:brace number 414@:95@:8.49347@:0@:103.7131@:103.7131@:0@:0@:brace414@} [95] -@{char@:brace number 19@:84@:2.47104@:0@:7.5257@:7.5257@:0@:0@:brace19@} [84] @{char@:brace number 415@:96@:8.51984@:0@:104.13777@:104.13777@:0@:0@:brace415@ } [96] @{char@:brace number 416@:97@:8.54648@:0@:104.56377@:104.56377@:0@:0@:brace416@ } [97] -@{char@:brace number 20@:85@:2.479@:0@:7.64925@:7.64925@:0@:0@:brace20@} [85] @{char@:brace number 417@:98@:8.5734@:0@:104.99109@:104.99109@:0@:0@:brace417@} [98] @{char@:brace number 418@:99@:8.60031@:0@:105.41977@:105.41977@:0@:0@:brace418@ } [99] @{char@:brace number 419@:100@:8.62723@:0@:105.84978@:105.84978@:0@:0@:brace419 @} [100] -@{char@:brace number 21@:86@:2.4867@:0@:7.7732@:7.7732@:0@:0@:brace21@} [86] @{char@:brace number 420@:101@:8.65414@:0@:106.28114@:106.28114@:0@:0@:brace420 @} [101] @{char@:brace number 421@:102@:8.68134@:0@:106.71385@:106.71385@:0@:0@:brace421 @} [102] -@{char@:brace number 22@:87@:2.49438@:0@:7.89754@:7.89754@:0@:0@:brace22@} -[87] @{char@:brace number 422@:103@:8.70853@:0@:107.14792@:107.14792@:0@:0@:brace422 @} [103] -@{char@:brace number 23@:88@:2.50235@:0@:8.02225@:8.02225@:0@:0@:brace23@} -[88] @{char@:brace number 423@:104@:8.73572@:0@:107.58334@:107.58334@:0@:0@:brace423 @} [104] -@{char@:brace number 24@:89@:2.51004@:0@:8.14737@:8.14737@:0@:0@:brace24@} -[89] @{char@:brace number 424@:105@:8.76291@:0@:108.02013@:108.02013@:0@:0@:brace424 @} [105] -@{char@:brace number 25@:90@:2.518@:0@:8.27287@:8.27287@:0@:0@:brace25@} [90] @{char@:brace number 425@:106@:8.79037@:0@:108.45827@:108.45827@:0@:0@:brace425 @} [106] @{char@:brace number 426@:107@:8.81784@:0@:108.8978@:108.8978@:0@:0@:brace426@} [107] @{char@:brace number 427@:108@:8.84558@:0@:109.33868@:109.33868@:0@:0@:brace427 @} [108] -@{char@:brace number 26@:91@:2.52597@:0@:8.39877@:8.39877@:0@:0@:brace26@} -[91] @{char@:brace number 428@:109@:8.87332@:0@:109.78096@:109.78096@:0@:0@:brace428 @} [109] -@{char@:brace number 27@:92@:2.53366@:0@:8.52507@:8.52507@:0@:0@:brace27@} -[92] @{char@:brace number 429@:110@:8.90106@:0@:110.22462@:110.22462@:0@:0@:brace429 @} [110] @{char@:brace number 430@:111@:8.9288@:0@:110.66968@:110.66968@:0@:0@:brace430@ } [111] -@{char@:brace number 28@:93@:2.54163@:0@:8.65175@:8.65175@:0@:0@:brace28@} -[93] @{char@:brace number 431@:112@:8.95682@:0@:111.11612@:111.11612@:0@:0@:brace431 @} [112] @{char@:brace number 432@:113@:8.98483@:0@:111.56396@:111.56396@:0@:0@:brace432 @} [113] -@{char@:brace number 29@:94@:2.54959@:0@:8.77884@:8.77884@:0@:0@:brace29@} -[94] @{char@:brace number 433@:114@:9.01312@:0@:112.0132@:112.0132@:0@:0@:brace433@} [114] @{char@:brace number 434@:115@:9.04114@:0@:112.46385@:112.46385@:0@:0@:brace434 @} [115] -@{char@:brace number 30@:95@:2.55756@:0@:8.90631@:8.90631@:0@:0@:brace30@} -[95] @{char@:brace number 435@:116@:9.06943@:0@:112.91591@:112.91591@:0@:0@:brace435 @} [116] @{char@:brace number 436@:117@:9.09799@:0@:113.36938@:113.36938@:0@:0@:brace436 @} [117] -@{char@:brace number 31@:96@:2.56552@:0@:9.0342@:9.0342@:0@:0@:brace31@} [96] @{char@:brace number 437@:118@:9.12628@:0@:113.82428@:113.82428@:0@:0@:brace437 @} [118] -@{char@:brace number 32@:97@:2.57376@:0@:9.16246@:9.16246@:0@:0@:brace32@} -[97] @{char@:brace number 438@:119@:9.15485@:0@:114.2806@:114.2806@:0@:0@:brace438@} [119] @{char@:brace number 439@:120@:9.18369@:0@:114.73834@:114.73834@:0@:0@:brace439 @} [120] -@{char@:brace number 33@:98@:2.58173@:0@:9.29115@:9.29115@:0@:0@:brace33@} -[98] @{char@:brace number 440@:121@:9.21225@:0@:115.19753@:115.19753@:0@:0@:brace440 @} [121] -@{char@:brace number 34@:99@:2.58969@:0@:9.42024@:9.42024@:0@:0@:brace34@} -[99] @{char@:brace number 441@:122@:9.24109@:0@:115.65813@:115.65813@:0@:0@:brace441 @} [122] @{char@:brace number 442@:123@:9.2702@:0@:116.12018@:116.12018@:0@:0@:brace442@ } [123] -@{char@:brace number 35@:100@:2.59793@:0@:9.54973@:9.54973@:0@:0@:brace35@} -[100] @{char@:brace number 443@:124@:9.29904@:0@:116.5837@:116.5837@:0@:0@:brace443@} [124] @{char@:brace number 444@:125@:9.32816@:0@:117.04865@:117.04865@:0@:0@:brace444 @} [125] -@{char@:brace number 36@:101@:2.6059@:0@:9.67963@:9.67963@:0@:0@:brace36@} -[101] +Converting PostScript graphics to Type 1 font programs... + +Invoking "t1asm feta20.pt1 feta20.pfb"... + @{char@:brace number 445@:126@:9.35754@:0@:117.51505@:117.51505@:0@:0@:brace445 @} [126] -@{char@:brace number 37@:102@:2.61414@:0@:9.80992@:9.80992@:0@:0@:brace37@} -[102] @{char@:brace number 446@:127@:9.38666@:0@:117.98293@:117.98293@:0@:0@:brace446 @} [127] -@{char@:brace number 38@:103@:2.62238@:0@:9.94063@:9.94063@:0@:0@:brace38@} -[103] @{char@:brace number 447@:128@:9.41605@:0@:118.45226@:118.45226@:0@:0@:brace447 @} [128] @{tnof@}) ) @@ -277242,88 +277199,29 @@ 64 output files written: feta-braces-g.65 .. feta-braces-g.128 Transcript written on feta-braces-g.log. -@{char@:brace number 39@:104@:2.63062@:0@:10.07175@:10.07175@:0@:0@:brace39@} -[104] -@{char@:brace number 40@:105@:2.63885@:0@:10.20328@:10.20328@:0@:0@:brace40@} -[105] -@{char@:brace number 41@:106@:2.6471@:0@:10.33522@:10.33522@:0@:0@:brace41@} -[106] -@{char@:brace number 42@:107@:2.65533@:0@:10.46758@:10.46758@:0@:0@:brace42@} -[107] -@{char@:brace number 43@:108@:2.66357@:0@:10.60034@:10.60034@:0@:0@:brace43@} -[108] -@{char@:brace number 44@:109@:2.67209@:0@:10.73352@:10.73352@:0@:0@:brace44@} -[109] -@{char@:brace number 45@:110@:2.68033@:0@:10.86713@:10.86713@:0@:0@:brace45@} -[110] -@{char@:brace number 46@:111@:2.68884@:0@:11.00114@:11.00114@:0@:0@:brace46@} -[111] -@{char@:brace number 47@:112@:2.69708@:0@:11.13559@:11.13559@:0@:0@:brace47@} -[112] -@{char@:brace number 48@:113@:2.7056@:0@:11.27045@:11.27045@:0@:0@:brace48@} -[113] -@{char@:brace number 49@:114@:2.71411@:0@:11.40572@:11.40572@:0@:0@:brace49@} -[114] -@{char@:brace number 50@:115@:2.72263@:0@:11.54143@:11.54143@:0@:0@:brace50@} -[115] -@{char@:brace number 51@:116@:2.73114@:0@:11.67755@:11.67755@:0@:0@:brace51@} -[116] -@{char@:brace number 52@:117@:2.73965@:0@:11.81412@:11.81412@:0@:0@:brace52@} -[117] -@{char@:brace number 53@:118@:2.74817@:0@:11.9511@:11.9511@:0@:0@:brace53@} -[118] -@{char@:brace number 54@:119@:2.75696@:0@:12.0885@:12.0885@:0@:0@:brace54@} -[119] -@{char@:brace number 55@:120@:2.76547@:0@:12.22635@:12.22635@:0@:0@:brace55@} -[120] -@{char@:brace number 56@:121@:2.77426@:0@:12.36462@:12.36462@:0@:0@:brace56@} -[121] -@{char@:brace number 57@:122@:2.78278@:0@:12.50334@:12.50334@:0@:0@:brace57@} -[122] -@{char@:brace number 58@:123@:2.79156@:0@:12.64247@:12.64247@:0@:0@:brace58@} -[123] -@{char@:brace number 59@:124@:2.80035@:0@:12.78206@:12.78206@:0@:0@:brace59@} -[124] -@{char@:brace number 60@:125@:2.80914@:0@:12.92207@:12.92207@:0@:0@:brace60@} -[125] -@{char@:brace number 61@:126@:2.81793@:0@:13.06253@:13.06253@:0@:0@:brace61@} -[126] -@{char@:brace number 62@:127@:2.82672@:0@:13.20343@:13.20343@:0@:0@:brace62@} -[127] -@{char@:brace number 63@:128@:2.83551@:0@:13.34476@:13.34476@:0@:0@:brace63@} -[128] -@{tnof@}) ) -(some charht values had to be adjusted by as much as 0.2452pt) -(some chardp values had to be adjusted by as much as 0.2452pt) -Font metrics written on feta-braces-a.tfm. -64 output files written: feta-braces-a.65 .. feta-braces-a.128 -Transcript written on feta-braces-a.log. -( echo ./out/feta-braces-f.pfb: ./feta-braces.mf ./feta-autometric.mf ./feta-macros.mf ./feta-params.mf > out/feta-braces-f.dep ) && TMP=`mktemp -d ./out/pfbtemp.feta-braces-f.XXXXXXXXX` \ +Invoking "fontforge -script feta20.pe feta20.pfb"... +Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input feta-braces-a.mf'"... + +*** Successfully generated feta-braces-d.pfb! *** +Copyright (c) 2000-2014 by George Williams. See AUTHORS for Contributors. + License GPLv3+: GNU GPL version 3 or later + with many parts BSD . Please read LICENSE. + Based on sources from 11:21 UTC 24-Sep-2017-ML-D. + Based on source from git with hash: + +Converting PostScript graphics to Type 1 font programs... + +Invoking "t1asm feta-braces-i.pt1 feta-braces-i.pfb"... +Cannot find your hotkey definition file! +( echo ./out/feta-braces-c.pfb: ./feta-braces.mf ./feta-autometric.mf ./feta-macros.mf ./feta-params.mf > out/feta-braces-c.dep ) && TMP=`mktemp -d ./out/pfbtemp.feta-braces-c.XXXXXXXXX` \ && ( cd $TMP \ && ln -s ../mf2pt1.mem . \ && ln -s ../../mf2pt1.mp . \ - && MFINPUTS=/build/lilypond-2.19.81+really-2.18.2/mf:..:: /build/lilypond-2.19.81+really-2.18.2/scripts/build/out/mf2pt1 --rounding=0.0001 --family=feta-braces-f --fullname=feta-braces-f --name=feta-braces-f feta-braces-f.mf ) \ + && MFINPUTS=/build/lilypond-2.19.81+really-2.18.2/mf:..:: /build/lilypond-2.19.81+really-2.18.2/scripts/build/out/mf2pt1 --rounding=0.0001 --family=feta-braces-c --fullname=feta-braces-c --name=feta-braces-c feta-braces-c.mf ) \ && mv $TMP/*pfb ./out; \ rm -rf $TMP -mf2pt1 is using the following font parameters: - font_version: 001.000 - font_comment: Font converted to Type 1 by mf2pt1, written by Scott Pakin. - font_family: feta-braces-a - font_weight: Medium - font_identifier: feta-braces-a20 - font_fixed_pitch: false - font_slant: 0 - font_underline_position: -50 - font_underline_thickness: 25 - font_name: feta-braces-a - font_unique_id: 4095316 - font_size: 19.9252801992528 (bp) - font_coding_scheme: asis - -Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=50.1875; bpppix 0.02; nonstopmode; input feta-braces-a.mf'"... - -*** Successfully generated feta-braces-e.pfb! *** +Invoking "fontforge -script feta-braces-i.pe feta-braces-i.pfb"... This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) (./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp Preloading the plain base, version 0.99: preliminaries, @@ -277356,17 +277254,30 @@ @{char@:brace number 8@:73@:2.38754@:0@:6.19174@:6.19174@:0@:0@:brace8@} [73] @{char@:brace number 9@:74@:2.39523@:0@:6.31113@:6.31113@:0@:0@:brace9@} [74] @{char@:brace number 10@:75@:2.40265@:0@:6.43088@:6.43088@:0@:0@:brace10@} -[75] +[75]Copyright (c) 2000-2014 by George Williams. See AUTHORS for Contributors. + @{char@:brace number 11@:76@:2.41006@:0@:6.55101@:6.55101@:0@:0@:brace11@} [76] +Converting PostScript graphics to Type 1 font programs... + +Invoking "t1asm feta-braces-e.pt1 feta-braces-e.pfb"... + @{char@:brace number 12@:77@:2.41776@:0@:6.67152@:6.67152@:0@:0@:brace12@} -[77]Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input feta-braces-c.mf'"... +[77] License GPLv3+: GNU GPL version 3 or later + with many parts BSD . Please read LICENSE. + Based on sources from 11:21 UTC 24-Sep-2017-ML-D. + Based on source from git with hash: -@{char@:brace number 13@:78@:2.42517@:0@:6.7924@:6.7924@:0@:0@:brace13@} [78] +@{char@:brace number 13@:78@:2.42517@:0@:6.7924@:6.7924@:0@:0@:brace13@} [78]Internal Error (overlap) in scripts.reverseturn: Fixup error 2 in MergeIntersections. +Internal Error (overlap) in scripts.reverseturn: Could not find finalm @{char@:brace number 14@:79@:2.43286@:0@:6.91367@:6.91367@:0@:0@:brace14@} -[79] +[79]Cannot find your hotkey definition file! +Internal Error (overlap) in scripts.turn: Fixup error 2 in MergeIntersections. +Internal Error (overlap) in scripts.turn: Could not find finalm @{char@:brace number 15@:80@:2.44055@:0@:7.03531@:7.03531@:0@:0@:brace15@} [80] +Invoking "fontforge -script feta-braces-e.pe feta-braces-e.pfb"... + @{char@:brace number 16@:81@:2.44824@:0@:7.15733@:7.15733@:0@:0@:brace16@} [81] @{char@:brace number 17@:82@:2.45566@:0@:7.27975@:7.27975@:0@:0@:brace17@} @@ -277378,22 +277289,17 @@ @{char@:brace number 21@:86@:2.4867@:0@:7.7732@:7.7732@:0@:0@:brace21@} [86] @{char@:brace number 22@:87@:2.49438@:0@:7.89754@:7.89754@:0@:0@:brace22@} [87] -Converting PostScript graphics to Type 1 font programs... - -Invoking "t1asm feta-braces-h.pt1 feta-braces-h.pfb"... - @{char@:brace number 23@:88@:2.50235@:0@:8.02225@:8.02225@:0@:0@:brace23@} [88] @{char@:brace number 24@:89@:2.51004@:0@:8.14737@:8.14737@:0@:0@:brace24@} [89] -Converting PostScript graphics to Type 1 font programs... - -Invoking "t1asm feta11.pt1 feta11.pfb"... - @{char@:brace number 25@:90@:2.518@:0@:8.27287@:8.27287@:0@:0@:brace25@} [90] @{char@:brace number 26@:91@:2.52597@:0@:8.39877@:8.39877@:0@:0@:brace26@} -[91] -Invoking "fontforge -script feta-braces-h.pe feta-braces-h.pfb"... +[91]Copyright (c) 2000-2014 by George Williams. See AUTHORS for Contributors. + License GPLv3+: GNU GPL version 3 or later + with many parts BSD . Please read LICENSE. + Based on sources from 11:21 UTC 24-Sep-2017-ML-D. + Based on source from git with hash: @{char@:brace number 27@:92@:2.53366@:0@:8.52507@:8.52507@:0@:0@:brace27@} [92] @@ -277402,15 +277308,101 @@ @{char@:brace number 29@:94@:2.54959@:0@:8.77884@:8.77884@:0@:0@:brace29@} [94] @{char@:brace number 30@:95@:2.55756@:0@:8.90631@:8.90631@:0@:0@:brace30@} -[95] +[95]Cannot find your hotkey definition file! + @{char@:brace number 31@:96@:2.56552@:0@:9.0342@:9.0342@:0@:0@:brace31@} [96] @{char@:brace number 32@:97@:2.57376@:0@:9.16246@:9.16246@:0@:0@:brace32@} -[97]This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) -(./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp +[97] @{char@:brace number 33@:98@:2.58173@:0@:9.29115@:9.29115@:0@:0@:brace33@} [98] @{char@:brace number 34@:99@:2.58969@:0@:9.42024@:9.42024@:0@:0@:brace34@} [99] +@{char@:brace number 35@:100@:2.59793@:0@:9.54973@:9.54973@:0@:0@:brace35@} +[100] +@{char@:brace number 36@:101@:2.6059@:0@:9.67963@:9.67963@:0@:0@:brace36@} +[101] +@{char@:brace number 37@:102@:2.61414@:0@:9.80992@:9.80992@:0@:0@:brace37@} +[102] +@{char@:brace number 38@:103@:2.62238@:0@:9.94063@:9.94063@:0@:0@:brace38@} +[103] +@{char@:brace number 39@:104@:2.63062@:0@:10.07175@:10.07175@:0@:0@:brace39@} +[104] +@{char@:brace number 40@:105@:2.63885@:0@:10.20328@:10.20328@:0@:0@:brace40@} +[105] +@{char@:brace number 41@:106@:2.6471@:0@:10.33522@:10.33522@:0@:0@:brace41@} +[106] +@{char@:brace number 42@:107@:2.65533@:0@:10.46758@:10.46758@:0@:0@:brace42@} +[107] +@{char@:brace number 43@:108@:2.66357@:0@:10.60034@:10.60034@:0@:0@:brace43@} +[108] +@{char@:brace number 44@:109@:2.67209@:0@:10.73352@:10.73352@:0@:0@:brace44@} +[109] +@{char@:brace number 45@:110@:2.68033@:0@:10.86713@:10.86713@:0@:0@:brace45@} +[110] +@{char@:brace number 46@:111@:2.68884@:0@:11.00114@:11.00114@:0@:0@:brace46@} +[111] +@{char@:brace number 47@:112@:2.69708@:0@:11.13559@:11.13559@:0@:0@:brace47@} +[112] +@{char@:brace number 48@:113@:2.7056@:0@:11.27045@:11.27045@:0@:0@:brace48@} +[113] +@{char@:brace number 49@:114@:2.71411@:0@:11.40572@:11.40572@:0@:0@:brace49@} +[114] +@{char@:brace number 50@:115@:2.72263@:0@:11.54143@:11.54143@:0@:0@:brace50@} +[115] +@{char@:brace number 51@:116@:2.73114@:0@:11.67755@:11.67755@:0@:0@:brace51@} +[116] +@{char@:brace number 52@:117@:2.73965@:0@:11.81412@:11.81412@:0@:0@:brace52@} +[117] +@{char@:brace number 53@:118@:2.74817@:0@:11.9511@:11.9511@:0@:0@:brace53@} +[118] +@{char@:brace number 54@:119@:2.75696@:0@:12.0885@:12.0885@:0@:0@:brace54@} +[119] +@{char@:brace number 55@:120@:2.76547@:0@:12.22635@:12.22635@:0@:0@:brace55@} +[120] +@{char@:brace number 56@:121@:2.77426@:0@:12.36462@:12.36462@:0@:0@:brace56@} +[121] +@{char@:brace number 57@:122@:2.78278@:0@:12.50334@:12.50334@:0@:0@:brace57@} +[122] +@{char@:brace number 58@:123@:2.79156@:0@:12.64247@:12.64247@:0@:0@:brace58@} +[123] +@{char@:brace number 59@:124@:2.80035@:0@:12.78206@:12.78206@:0@:0@:brace59@} +[124] +@{char@:brace number 60@:125@:2.80914@:0@:12.92207@:12.92207@:0@:0@:brace60@} +[125]Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input feta-braces-c.mf'"... + +@{char@:brace number 61@:126@:2.81793@:0@:13.06253@:13.06253@:0@:0@:brace61@} +[126] +@{char@:brace number 62@:127@:2.82672@:0@:13.20343@:13.20343@:0@:0@:brace62@} +[127] +@{char@:brace number 63@:128@:2.83551@:0@:13.34476@:13.34476@:0@:0@:brace63@} +[128] +@{tnof@}) ) +(some charht values had to be adjusted by as much as 0.2452pt) +(some chardp values had to be adjusted by as much as 0.2452pt) +Font metrics written on feta-braces-a.tfm. +64 output files written: feta-braces-a.65 .. feta-braces-a.128 +Transcript written on feta-braces-a.log. +Internal Error (overlap) in brace571: Winding number did not return to 0 when y=0.00104998 +Internal Error (overlap) in brace571: Winding number did not return to 0 when y=0.00104998 + +mf2pt1 is using the following font parameters: + font_version: 001.000 + font_comment: Font converted to Type 1 by mf2pt1, written by Scott Pakin. + font_family: feta-braces-a + font_weight: Medium + font_identifier: feta-braces-a20 + font_fixed_pitch: false + font_slant: 0 + font_underline_position: -50 + font_underline_thickness: 25 + font_name: feta-braces-a + font_unique_id: 4566615 + font_size: 19.9252801992528 (bp) + font_coding_scheme: asis + +Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=50.1875; bpppix 0.02; nonstopmode; input feta-braces-a.mf'"... +This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) +(./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp Preloading the plain base, version 0.99: preliminaries, basic constants and mathematical macros, macros for converting units, @@ -277419,8 +277411,6 @@ macros for proof labels and rules, macros for character and font administration, and a few last-minute items.)) -@{char@:brace number 35@:100@:2.59793@:0@:9.54973@:9.54973@:0@:0@:brace35@} -[100] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-braces-c.mf (/build/lilypond-2.19.81+really-2.18.2/mf/feta-braces.mf (/build/lilypond-2.19.81+really-2.18.2/mf/feta-autometric.mf @@ -277429,243 +277419,264 @@ order of messages: NAME/CODE/BP/WD/DP/HT/WX/WY ****************************************************** -) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf -@{char@:brace number 36@:101@:2.6059@:0@:9.67963@:9.67963@:0@:0@:brace36@} -[101] -Invoking "fontforge -script feta11.pe feta11.pfb"... -) +) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf) -@{char@:brace number 37@:102@:2.61414@:0@:9.80992@:9.80992@:0@:0@:brace37@} -[102] @{font@:GNU@:LilyPond@:feta-braces-c@:60@:fetaBraces@} @{char@:brace number 128@:65@:3.47437@:0@:23.54698@:23.54698@:0@:0@:brace128@} [65] -@{char@:brace number 38@:103@:2.62238@:0@:9.94063@:9.94063@:0@:0@:brace38@} -[103] @{char@:brace number 129@:66@:3.48508@:0@:23.7207@:23.7207@:0@:0@:brace129@} [66] @{char@:brace number 130@:67@:3.49606@:0@:23.89496@:23.89496@:0@:0@:brace130@} [67] -@{char@:brace number 39@:104@:2.63062@:0@:10.07175@:10.07175@:0@:0@:brace39@} -[104] -@{char@:brace number 40@:105@:2.63885@:0@:10.20328@:10.20328@:0@:0@:brace40@} -[105] +*** Successfully generated feta11.pfb! *** + @{char@:brace number 131@:68@:3.50705@:0@:24.06976@:24.06976@:0@:0@:brace131@} -[68] -@{char@:brace number 41@:106@:2.6471@:0@:10.33522@:10.33522@:0@:0@:brace41@} -[106] +[68]This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) +(./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp @{char@:brace number 132@:69@:3.51804@:0@:24.24512@:24.24512@:0@:0@:brace132@} [69] @{char@:brace number 133@:70@:3.52902@:0@:24.42102@:24.42102@:0@:0@:brace133@} [70] @{char@:brace number 134@:71@:3.54001@:0@:24.59747@:24.59747@:0@:0@:brace134@} -[71]Copyright (c) 2000-2014 by George Williams. See AUTHORS for Contributors. - License GPLv3+: GNU GPL version 3 or later - with many parts BSD . Please read LICENSE. - Based on sources from 11:21 UTC 24-Sep-2017-ML-D. - Based on source from git with hash: - -@{char@:brace number 42@:107@:2.65533@:0@:10.46758@:10.46758@:0@:0@:brace42@} -[107] +[71] @{char@:brace number 135@:72@:3.551@:0@:24.77448@:24.77448@:0@:0@:brace135@} [72] -@{char@:brace number 43@:108@:2.66357@:0@:10.60034@:10.60034@:0@:0@:brace43@} -[108]Cannot find your hotkey definition file! - -@{char@:brace number 44@:109@:2.67209@:0@:10.73352@:10.73352@:0@:0@:brace44@} -[109] +Preloading the plain base, version 0.99: preliminaries, + basic constants and mathematical macros, + macros for converting units, + macros and tables for various modes of operation, + macros for drawing and filling, + macros for proof labels and rules, + macros for character and font administration, +and a few last-minute items.) @{char@:brace number 136@:73@:3.56226@:0@:24.95203@:24.95203@:0@:0@:brace136@} -[73] -@{char@:brace number 45@:110@:2.68033@:0@:10.86713@:10.86713@:0@:0@:brace45@} -[110] +[73]) @{char@:brace number 137@:74@:3.57324@:0@:25.13014@:25.13014@:0@:0@:brace137@} [74] -@{char@:brace number 46@:111@:2.68884@:0@:11.00114@:11.00114@:0@:0@:brace46@} -[111] @{char@:brace number 138@:75@:3.5845@:0@:25.3088@:25.3088@:0@:0@:brace138@} [75] @{char@:brace number 139@:76@:3.59576@:0@:25.48802@:25.48802@:0@:0@:brace139@} [76] -@{char@:brace number 47@:112@:2.69708@:0@:11.13559@:11.13559@:0@:0@:brace47@} -[112] +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-braces-a.mf +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-braces.mf +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-autometric.mf +****************************************************** +Using feta Autometric macros. +order of messages: + NAME/CODE/BP/WD/DP/HT/WX/WY +****************************************************** +) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf) +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf) @{char@:brace number 140@:77@:3.60703@:0@:25.66782@:25.66782@:0@:0@:brace140@} [77] -@{char@:brace number 48@:113@:2.7056@:0@:11.27045@:11.27045@:0@:0@:brace48@} -[113] @{char@:brace number 141@:78@:3.61829@:0@:25.84816@:25.84816@:0@:0@:brace141@} [78] -@{char@:brace number 49@:114@:2.71411@:0@:11.40572@:11.40572@:0@:0@:brace49@} -[114] +Converting PostScript graphics to Type 1 font programs... + +Invoking "t1asm feta-braces-b.pt1 feta-braces-b.pfb"... + @{char@:brace number 142@:79@:3.62955@:0@:26.02908@:26.02908@:0@:0@:brace142@} [79] +@{font@:GNU@:LilyPond@:feta-braces-a@:20@:fetaBraces@} +@{char@:brace number 0@:65@:2.32877@:0@:5.25@:5.25@:0@:0@:brace0@} [65]( echo ./out/feta-braces-f.pfb: ./feta-braces.mf ./feta-autometric.mf ./feta-macros.mf ./feta-params.mf > out/feta-braces-f.dep ) && TMP=`mktemp -d ./out/pfbtemp.feta-braces-f.XXXXXXXXX` \ +&& ( cd $TMP \ + && ln -s ../mf2pt1.mem . \ + && ln -s ../../mf2pt1.mp . \ + && MFINPUTS=/build/lilypond-2.19.81+really-2.18.2/mf:..:: /build/lilypond-2.19.81+really-2.18.2/scripts/build/out/mf2pt1 --rounding=0.0001 --family=feta-braces-f --fullname=feta-braces-f --name=feta-braces-f feta-braces-f.mf ) \ +&& mv $TMP/*pfb ./out; \ +rm -rf $TMP + @{char@:brace number 143@:80@:3.64108@:0@:26.21056@:26.21056@:0@:0@:brace143@} [80] -@{char@:brace number 50@:115@:2.72263@:0@:11.54143@:11.54143@:0@:0@:brace50@} -[115] +@{char@:brace number 1@:66@:2.3359@:0@:5.36644@:5.36644@:0@:0@:brace1@} [66] @{char@:brace number 144@:81@:3.65234@:0@:26.39261@:26.39261@:0@:0@:brace144@} [81] +@{char@:brace number 2@:67@:2.34332@:0@:5.48325@:5.48325@:0@:0@:brace2@} [67] @{char@:brace number 145@:82@:3.66388@:0@:26.57523@:26.57523@:0@:0@:brace145@} [82] @{char@:brace number 146@:83@:3.67542@:0@:26.75842@:26.75842@:0@:0@:brace146@} [83] -@{char@:brace number 51@:116@:2.73114@:0@:11.67755@:11.67755@:0@:0@:brace51@} -[116]Copyright (c) 2000-2014 by George Williams. See AUTHORS for Contributors. - License GPLv3+: GNU GPL version 3 or later - with many parts BSD . Please read LICENSE. - Based on sources from 11:21 UTC 24-Sep-2017-ML-D. - Based on source from git with hash: - @{char@:brace number 147@:84@:3.68695@:0@:26.9422@:26.9422@:0@:0@:brace147@} [84] -@{char@:brace number 52@:117@:2.73965@:0@:11.81412@:11.81412@:0@:0@:brace52@} -[117] +@{char@:brace number 3@:68@:2.35074@:0@:5.6004@:5.6004@:0@:0@:brace3@} [68] +@{char@:brace number 4@:69@:2.35788@:0@:5.71794@:5.71794@:0@:0@:brace4@} [69] @{char@:brace number 148@:85@:3.69849@:0@:27.12654@:27.12654@:0@:0@:brace148@} [85] -@{char@:brace number 53@:118@:2.74817@:0@:11.9511@:11.9511@:0@:0@:brace53@} -[118]Cannot find your hotkey definition file! - @{char@:brace number 149@:86@:3.71002@:0@:27.31146@:27.31146@:0@:0@:brace149@} [86] +@{char@:brace number 5@:70@:2.3653@:0@:5.83585@:5.83585@:0@:0@:brace5@} [70] +@{char@:brace number 6@:71@:2.37271@:0@:5.9541@:5.9541@:0@:0@:brace6@} [71] @{char@:brace number 150@:87@:3.72156@:0@:27.49696@:27.49696@:0@:0@:brace150@} [87] -@{char@:brace number 54@:119@:2.75696@:0@:12.0885@:12.0885@:0@:0@:brace54@} -[119] @{char@:brace number 151@:88@:3.7331@:0@:27.68304@:27.68304@:0@:0@:brace151@} [88] -@{char@:brace number 55@:120@:2.76547@:0@:12.22635@:12.22635@:0@:0@:brace55@} -[120] @{char@:brace number 152@:89@:3.7449@:0@:27.8697@:27.8697@:0@:0@:brace152@} [89] @{char@:brace number 153@:90@:3.75671@:0@:28.05695@:28.05695@:0@:0@:brace153@} [90] -@{char@:brace number 56@:121@:2.77426@:0@:12.36462@:12.36462@:0@:0@:brace56@} -[121] @{char@:brace number 154@:91@:3.76825@:0@:28.24478@:28.24478@:0@:0@:brace154@} -[91]( echo ./out/feta-alphabet20.pfb: ./feta-alphabet.mf ./feta-autometric.mf ./feta-macros.mf ./feta-params.mf ./feta-numbers.mf ./feta-dynamics.mf > out/feta-alphabet20.dep ) && TMP=`mktemp -d ./out/pfbtemp.feta-alphabet20.XXXXXXXXX` \ -&& ( cd $TMP \ - && ln -s ../mf2pt1.mem . \ - && ln -s ../../mf2pt1.mp . \ - && MFINPUTS=/build/lilypond-2.19.81+really-2.18.2/mf:..:: /build/lilypond-2.19.81+really-2.18.2/scripts/build/out/mf2pt1 --rounding=0.0001 --family=feta-alphabet20 --fullname=feta-alphabet20 --name=feta-alphabet20 feta-alphabet20.mf ) \ -&& mv $TMP/*pfb ./out; \ -rm -rf $TMP +[91] +@{char@:brace number 7@:72@:2.38013@:0@:6.07274@:6.07274@:0@:0@:brace7@} [72] +@{char@:brace number 8@:73@:2.38754@:0@:6.19174@:6.19174@:0@:0@:brace8@} [73] +Invoking "fontforge -script feta-braces-b.pe feta-braces-b.pfb"... @{char@:brace number 155@:92@:3.78006@:0@:28.4332@:28.4332@:0@:0@:brace155@} [92] -@{char@:brace number 57@:122@:2.78278@:0@:12.50334@:12.50334@:0@:0@:brace57@} -[122] @{char@:brace number 156@:93@:3.79187@:0@:28.62221@:28.62221@:0@:0@:brace156@} [93] @{char@:brace number 157@:94@:3.80396@:0@:28.8118@:28.8118@:0@:0@:brace157@} [94] -@{char@:brace number 58@:123@:2.79156@:0@:12.64247@:12.64247@:0@:0@:brace58@} -[123] +@{char@:brace number 9@:74@:2.39523@:0@:6.31113@:6.31113@:0@:0@:brace9@} [74] +@{char@:brace number 10@:75@:2.40265@:0@:6.43088@:6.43088@:0@:0@:brace10@} +[75] +*** Successfully generated feta-braces-i.pfb! *** + @{char@:brace number 158@:95@:3.81577@:0@:29.002@:29.002@:0@:0@:brace158@} [95] -@{char@:brace number 59@:124@:2.80035@:0@:12.78206@:12.78206@:0@:0@:brace59@} -[124] +@{char@:brace number 11@:76@:2.41006@:0@:6.55101@:6.55101@:0@:0@:brace11@} +[76] +@{char@:brace number 12@:77@:2.41776@:0@:6.67152@:6.67152@:0@:0@:brace12@} +[77] @{char@:brace number 159@:96@:3.82785@:0@:29.19278@:29.19278@:0@:0@:brace159@} [96] +@{char@:brace number 13@:78@:2.42517@:0@:6.7924@:6.7924@:0@:0@:brace13@} [78] @{char@:brace number 160@:97@:3.83966@:0@:29.38417@:29.38417@:0@:0@:brace160@} [97] -@{char@:brace number 60@:125@:2.80914@:0@:12.92207@:12.92207@:0@:0@:brace60@} -[125] +@{char@:brace number 14@:79@:2.43286@:0@:6.91367@:6.91367@:0@:0@:brace14@} +[79] @{char@:brace number 161@:98@:3.85175@:0@:29.57616@:29.57616@:0@:0@:brace161@} [98] +*** Successfully generated feta-braces-e.pfb! *** + @{char@:brace number 162@:99@:3.86383@:0@:29.76875@:29.76875@:0@:0@:brace162@} [99] -@{char@:brace number 61@:126@:2.81793@:0@:13.06253@:13.06253@:0@:0@:brace61@} -[126] @{char@:brace number 163@:100@:3.87592@:0@:29.96194@:29.96194@:0@:0@:brace163@} [100] -@{char@:brace number 62@:127@:2.82672@:0@:13.20343@:13.20343@:0@:0@:brace62@} -[127] -@{char@:brace number 63@:128@:2.83551@:0@:13.34476@:13.34476@:0@:0@:brace63@} -[128] -@{tnof@}) ) @{char@:brace number 164@:101@:3.888@:0@:30.15573@:30.15573@:0@:0@:brace164@} [101] -(some charht values had to be adjusted by as much as 0.2452pt) -(some chardp values had to be adjusted by as much as 0.2452pt) -Font metrics written on feta-braces-a.tfm. -64 output files written: feta-braces-a.65 .. feta-braces-a.128 -Transcript written on feta-braces-a.log. - @{char@:brace number 165@:102@:3.90009@:0@:30.35013@:30.35013@:0@:0@:brace165@} [102] @{char@:brace number 166@:103@:3.91245@:0@:30.54514@:30.54514@:0@:0@:brace166@} [103] +@{char@:brace number 15@:80@:2.44055@:0@:7.03531@:7.03531@:0@:0@:brace15@} +[80] @{char@:brace number 167@:104@:3.92453@:0@:30.74077@:30.74077@:0@:0@:brace167@} [104] +@{char@:brace number 16@:81@:2.44824@:0@:7.15733@:7.15733@:0@:0@:brace16@} +[81] @{char@:brace number 168@:105@:3.93689@:0@:30.937@:30.937@:0@:0@:brace168@} [105] @{char@:brace number 169@:106@:3.94925@:0@:31.13383@:31.13383@:0@:0@:brace169@} [106] +@{char@:brace number 17@:82@:2.45566@:0@:7.27975@:7.27975@:0@:0@:brace17@} +[82] +@{char@:brace number 18@:83@:2.46335@:0@:7.40253@:7.40253@:0@:0@:brace18@} +[83] +@{char@:brace number 19@:84@:2.47104@:0@:7.5257@:7.5257@:0@:0@:brace19@} [84] @{char@:brace number 170@:107@:3.96161@:0@:31.3313@:31.3313@:0@:0@:brace170@} [107] @{char@:brace number 171@:108@:3.97397@:0@:31.52939@:31.52939@:0@:0@:brace171@} [108] @{char@:brace number 172@:109@:3.98633@:0@:31.72809@:31.72809@:0@:0@:brace172@} [109] +@{char@:brace number 20@:85@:2.479@:0@:7.64925@:7.64925@:0@:0@:brace20@} [85] @{char@:brace number 173@:110@:3.99896@:0@:31.9274@:31.9274@:0@:0@:brace173@} [110] +@{char@:brace number 21@:86@:2.4867@:0@:7.7732@:7.7732@:0@:0@:brace21@} [86] +@{char@:brace number 22@:87@:2.49438@:0@:7.89754@:7.89754@:0@:0@:brace22@} +[87]Copyright (c) 2000-2014 by George Williams. See AUTHORS for Contributors. + License GPLv3+: GNU GPL version 3 or later + with many parts BSD . Please read LICENSE. + Based on sources from 11:21 UTC 24-Sep-2017-ML-D. + Based on source from git with hash: + +@{char@:brace number 23@:88@:2.50235@:0@:8.02225@:8.02225@:0@:0@:brace23@} +[88] @{char@:brace number 174@:111@:4.01132@:0@:32.12735@:32.12735@:0@:0@:brace174@} [111] @{char@:brace number 175@:112@:4.02396@:0@:32.32793@:32.32793@:0@:0@:brace175@} [112] +@{char@:brace number 24@:89@:2.51004@:0@:8.14737@:8.14737@:0@:0@:brace24@} +[89] +@{char@:brace number 25@:90@:2.518@:0@:8.27287@:8.27287@:0@:0@:brace25@} [90]Cannot find your hotkey definition file! + @{char@:brace number 176@:113@:4.03659@:0@:32.52911@:32.52911@:0@:0@:brace176@} [113] +@{char@:brace number 26@:91@:2.52597@:0@:8.39877@:8.39877@:0@:0@:brace26@} +[91] @{char@:brace number 177@:114@:4.04922@:0@:32.73094@:32.73094@:0@:0@:brace177@} [114] @{char@:brace number 178@:115@:4.06186@:0@:32.93341@:32.93341@:0@:0@:brace178@} [115] +@{char@:brace number 27@:92@:2.53366@:0@:8.52507@:8.52507@:0@:0@:brace27@} +[92] +@{char@:brace number 28@:93@:2.54163@:0@:8.65175@:8.65175@:0@:0@:brace28@} +[93] @{char@:brace number 179@:116@:4.07477@:0@:33.1365@:33.1365@:0@:0@:brace179@} -[116]Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input feta-braces-f.mf'"... - +[116] +@{char@:brace number 29@:94@:2.54959@:0@:8.77884@:8.77884@:0@:0@:brace29@} +[94] @{char@:brace number 180@:117@:4.0874@:0@:33.34024@:33.34024@:0@:0@:brace180@} [117] +@{char@:brace number 30@:95@:2.55756@:0@:8.90631@:8.90631@:0@:0@:brace30@} +[95] @{char@:brace number 181@:118@:4.10031@:0@:33.5446@:33.5446@:0@:0@:brace181@} [118] @{char@:brace number 182@:119@:4.11295@:0@:33.74962@:33.74962@:0@:0@:brace182@} [119] +@{char@:brace number 31@:96@:2.56552@:0@:9.0342@:9.0342@:0@:0@:brace31@} [96] +@{char@:brace number 32@:97@:2.57376@:0@:9.16246@:9.16246@:0@:0@:brace32@} +[97] @{char@:brace number 183@:120@:4.12585@:0@:33.95528@:33.95528@:0@:0@:brace183@} [120] @{char@:brace number 184@:121@:4.13876@:0@:34.16156@:34.16156@:0@:0@:brace184@} [121] +@{char@:brace number 33@:98@:2.58173@:0@:9.29115@:9.29115@:0@:0@:brace33@} +[98] @{char@:brace number 185@:122@:4.15167@:0@:34.3685@:34.3685@:0@:0@:brace185@} [122] +@{char@:brace number 34@:99@:2.58969@:0@:9.42024@:9.42024@:0@:0@:brace34@} +[99] @{char@:brace number 186@:123@:4.16486@:0@:34.57608@:34.57608@:0@:0@:brace186@} [123] @{char@:brace number 187@:124@:4.17776@:0@:34.78433@:34.78433@:0@:0@:brace187@} [124] @{char@:brace number 188@:125@:4.19095@:0@:34.99321@:34.99321@:0@:0@:brace188@} [125] +@{char@:brace number 35@:100@:2.59793@:0@:9.54973@:9.54973@:0@:0@:brace35@} +[100] +@{char@:brace number 36@:101@:2.6059@:0@:9.67963@:9.67963@:0@:0@:brace36@} +[101] +@{char@:brace number 37@:102@:2.61414@:0@:9.80992@:9.80992@:0@:0@:brace37@} +[102] @{char@:brace number 189@:126@:4.20413@:0@:35.20276@:35.20276@:0@:0@:brace189@} [126] @{char@:brace number 190@:127@:4.21704@:0@:35.41296@:35.41296@:0@:0@:brace190@} -[127] +[127]( echo ./out/feta-alphabet20.pfb: ./feta-alphabet.mf ./feta-autometric.mf ./feta-macros.mf ./feta-params.mf ./feta-numbers.mf ./feta-dynamics.mf > out/feta-alphabet20.dep ) && TMP=`mktemp -d ./out/pfbtemp.feta-alphabet20.XXXXXXXXX` \ +&& ( cd $TMP \ + && ln -s ../mf2pt1.mem . \ + && ln -s ../../mf2pt1.mp . \ + && MFINPUTS=/build/lilypond-2.19.81+really-2.18.2/mf:..:: /build/lilypond-2.19.81+really-2.18.2/scripts/build/out/mf2pt1 --rounding=0.0001 --family=feta-alphabet20 --fullname=feta-alphabet20 --name=feta-alphabet20 feta-alphabet20.mf ) \ +&& mv $TMP/*pfb ./out; \ +rm -rf $TMP + +@{char@:brace number 38@:103@:2.62238@:0@:9.94063@:9.94063@:0@:0@:brace38@} +[103] @{char@:brace number 191@:128@:4.23022@:0@:35.62383@:35.62383@:0@:0@:brace191@} [128] @{tnof@}) ) +@{char@:brace number 39@:104@:2.63062@:0@:10.07175@:10.07175@:0@:0@:brace39@} +[104] (some charht values had to be adjusted by as much as 0.36583pt) (some chardp values had to be adjusted by as much as 0.36583pt) Font metrics written on feta-braces-c.tfm. 64 output files written: feta-braces-c.65 .. feta-braces-c.128 Transcript written on feta-braces-c.log. -Internal Error (overlap) in scripts.reverseturn: Fixup error 2 in MergeIntersections. -Internal Error (overlap) in scripts.reverseturn: Could not find finalmThis is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) -(./mf2pt1.mpInternal Error (overlap) in scripts.turn: Fixup error 2 in MergeIntersections. - (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mpInternal Error (overlap) in scripts.turn: Could not find finalm -Preloading the plain base, version 0.99: preliminaries, - basic constants and mathematical macros, - macros for converting units, - macros and tables for various modes of operation, - macros for drawing and filling, - macros for proof labels and rules, - macros for character and font administration, -and a few last-minute items.)) -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-braces-f.mf -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-braces.mf -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-autometric.mf + +@{char@:brace number 40@:105@:2.63885@:0@:10.20328@:10.20328@:0@:0@:brace40@} +[105] +@{char@:brace number 41@:106@:2.6471@:0@:10.33522@:10.33522@:0@:0@:brace41@} +[106] mf2pt1 is using the following font parameters: font_version: 001.000 font_comment: Font converted to Type 1 by mf2pt1, written by Scott Pakin. @@ -277677,73 +277688,41 @@ font_underline_position: -17 font_underline_thickness: 8 font_name: feta-braces-c - font_unique_id: 4109789 + font_unique_id: 4013708 font_size: 59.7758405977584 (bp) font_coding_scheme: asis Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=16.7291666666667; bpppix 0.02; nonstopmode; input feta-braces-c.mf'"... -****************************************************** -Using feta Autometric macros. -order of messages: - NAME/CODE/BP/WD/DP/HT/WX/WY -****************************************************** -) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf) -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf) -@{font@:GNU@:LilyPond@:feta-braces-f@:120@:fetaBraces@} -@{char@:brace number 320@:65@:6.33109@:0@:69.17809@:69.17809@:0@:0@:brace320@} -[65] -@{char@:brace number 321@:66@:6.35086@:0@:69.49463@:69.49463@:0@:0@:brace321@} -[66] -@{char@:brace number 322@:67@:6.37091@:0@:69.81218@:69.81218@:0@:0@:brace322@} -[67] -@{char@:brace number 323@:68@:6.39069@:0@:70.13072@:70.13072@:0@:0@:brace323@} -[68] -@{char@:brace number 324@:69@:6.41074@:0@:70.45026@:70.45026@:0@:0@:brace324@} -[69] -@{char@:brace number 325@:70@:6.43079@:0@:70.77078@:70.77078@:0@:0@:brace325@} -[70] -@{char@:brace number 326@:71@:6.45111@:0@:71.09233@:71.09233@:0@:0@:brace326@} -[71] -@{char@:brace number 327@:72@:6.47116@:0@:71.41489@:71.41489@:0@:0@:brace327@} -[72] -Converting PostScript graphics to Type 1 font programs... - -Invoking "t1asm feta13.pt1 feta13.pfb"... - -@{char@:brace number 328@:73@:6.49149@:0@:71.73843@:71.73843@:0@:0@:brace328@} -[73] -@{char@:brace number 329@:74@:6.51181@:0@:72.06302@:72.06302@:0@:0@:brace329@} -[74] -@{char@:brace number 330@:75@:6.53214@:0@:72.38861@:72.38861@:0@:0@:brace330@} -[75] -@{char@:brace number 331@:76@:6.55273@:0@:72.71521@:72.71521@:0@:0@:brace331@} -[76] -@{char@:brace number 332@:77@:6.57306@:0@:73.04285@:73.04285@:0@:0@:brace332@} -[77] -@{char@:brace number 333@:78@:6.59366@:0@:73.3715@:73.3715@:0@:0@:brace333@} -[78] -@{char@:brace number 334@:79@:6.61426@:0@:73.70119@:73.70119@:0@:0@:brace334@} -[79] -@{char@:brace number 335@:80@:6.63513@:0@:74.03189@:74.03189@:0@:0@:brace335@} -[80] -@{char@:brace number 336@:81@:6.65573@:0@:74.36365@:74.36365@:0@:0@:brace336@} -[81] -Invoking "fontforge -script feta13.pe feta13.pfb"... - -@{char@:brace number 337@:82@:6.6766@:0@:74.69644@:74.69644@:0@:0@:brace337@} -[82] -@{char@:brace number 338@:83@:6.69748@:0@:75.03027@:75.03027@:0@:0@:brace338@} -[83] -@{char@:brace number 339@:84@:6.71863@:0@:75.36514@:75.36514@:0@:0@:brace339@} -[84]Internal Error (overlap) in brace491: Winding number did not return to 0 when y=-0.000900241 -Internal Error (overlap) in brace491: Winding number did not return to 0 when y=-0.000900241 -This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) +@{char@:brace number 42@:107@:2.65533@:0@:10.46758@:10.46758@:0@:0@:brace42@} +[107] +@{char@:brace number 43@:108@:2.66357@:0@:10.60034@:10.60034@:0@:0@:brace43@} +[108] +@{char@:brace number 44@:109@:2.67209@:0@:10.73352@:10.73352@:0@:0@:brace44@} +[109] +@{char@:brace number 45@:110@:2.68033@:0@:10.86713@:10.86713@:0@:0@:brace45@} +[110] +@{char@:brace number 46@:111@:2.68884@:0@:11.00114@:11.00114@:0@:0@:brace46@} +[111] +@{char@:brace number 47@:112@:2.69708@:0@:11.13559@:11.13559@:0@:0@:brace47@} +[112] +@{char@:brace number 48@:113@:2.7056@:0@:11.27045@:11.27045@:0@:0@:brace48@} +[113] +@{char@:brace number 49@:114@:2.71411@:0@:11.40572@:11.40572@:0@:0@:brace49@} +[114] +@{char@:brace number 50@:115@:2.72263@:0@:11.54143@:11.54143@:0@:0@:brace50@} +[115] +@{char@:brace number 51@:116@:2.73114@:0@:11.67755@:11.67755@:0@:0@:brace51@} +[116] +@{char@:brace number 52@:117@:2.73965@:0@:11.81412@:11.81412@:0@:0@:brace52@} +[117] +@{char@:brace number 53@:118@:2.74817@:0@:11.9511@:11.9511@:0@:0@:brace53@} +[118]This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) (./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp -@{char@:brace number 340@:85@:6.7395@:0@:75.70108@:75.70108@:0@:0@:brace340@} -[85] -@{char@:brace number 341@:86@:6.76065@:0@:76.03806@:76.03806@:0@:0@:brace341@} -[86] +@{char@:brace number 54@:119@:2.75696@:0@:12.0885@:12.0885@:0@:0@:brace54@} +[119] +@{char@:brace number 55@:120@:2.76547@:0@:12.22635@:12.22635@:0@:0@:brace55@} +[120] Preloading the plain base, version 0.99: preliminaries, basic constants and mathematical macros, macros for converting units, @@ -277751,168 +277730,109 @@ macros for drawing and filling, macros for proof labels and rules, macros for character and font administration, -and a few last-minute items.) -@{char@:brace number 342@:87@:6.7818@:0@:76.37608@:76.37608@:0@:0@:brace342@} -[87]) -@{char@:brace number 343@:88@:6.80295@:0@:76.71518@:76.71518@:0@:0@:brace343@} -[88] +and a few last-minute items.)) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-braces-c.mf (/build/lilypond-2.19.81+really-2.18.2/mf/feta-braces.mf (/build/lilypond-2.19.81+really-2.18.2/mf/feta-autometric.mf -@{char@:brace number 344@:89@:6.82437@:0@:77.05533@:77.05533@:0@:0@:brace344@} -[89] ****************************************************** Using feta Autometric macros. order of messages: NAME/CODE/BP/WD/DP/HT/WX/WY ****************************************************** -) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf -@{char@:brace number 345@:90@:6.8458@:0@:77.39655@:77.39655@:0@:0@:brace345@} -[90]) -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf -@{char@:brace number 346@:91@:6.86722@:0@:77.73883@:77.73883@:0@:0@:brace346@} -[91] -@{char@:brace number 347@:92@:6.88864@:0@:78.0822@:78.0822@:0@:0@:brace347@} -[92]) -@{char@:brace number 348@:93@:6.91006@:0@:78.42662@:78.42662@:0@:0@:brace348@} -[93] -@{char@:brace number 349@:94@:6.93176@:0@:78.77213@:78.77213@:0@:0@:brace349@} -[94] -@{char@:brace number 350@:95@:6.95346@:0@:79.11871@:79.11871@:0@:0@:brace350@} -[95] -@{char@:brace number 351@:96@:6.97516@:0@:79.46638@:79.46638@:0@:0@:brace351@} -[96] -@{char@:brace number 352@:97@:6.99713@:0@:79.81514@:79.81514@:0@:0@:brace352@} -[97] -@{char@:brace number 353@:98@:7.0191@:0@:80.165@:80.165@:0@:0@:brace353@} [98] +) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf) +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf) +@{char@:brace number 56@:121@:2.77426@:0@:12.36462@:12.36462@:0@:0@:brace56@} +[121] +@{char@:brace number 57@:122@:2.78278@:0@:12.50334@:12.50334@:0@:0@:brace57@} +[122] +@{char@:brace number 58@:123@:2.79156@:0@:12.64247@:12.64247@:0@:0@:brace58@} +[123] +@{char@:brace number 59@:124@:2.80035@:0@:12.78206@:12.78206@:0@:0@:brace59@} +[124] +@{char@:brace number 60@:125@:2.80914@:0@:12.92207@:12.92207@:0@:0@:brace60@} +[125] @{font@:GNU@:LilyPond@:feta-braces-c@:60@:fetaBraces@} @{char@:brace number 128@:65@:3.47437@:0@:23.54698@:23.54698@:0@:0@:brace128@} [65] -@{char@:brace number 354@:99@:7.04108@:0@:80.51595@:80.51595@:0@:0@:brace354@} -[99] +@{char@:brace number 61@:126@:2.81793@:0@:13.06253@:13.06253@:0@:0@:brace61@} +[126] @{char@:brace number 129@:66@:3.48508@:0@:23.7207@:23.7207@:0@:0@:brace129@} [66] -@{char@:brace number 355@:100@:7.06305@:0@:80.868@:80.868@:0@:0@:brace355@} -[100] -@{char@:brace number 356@:101@:7.08502@:0@:81.22115@:81.22115@:0@:0@:brace356@} -[101] @{char@:brace number 130@:67@:3.49606@:0@:23.89496@:23.89496@:0@:0@:brace130@} [67] -@{char@:brace number 357@:102@:7.10727@:0@:81.5754@:81.5754@:0@:0@:brace357@} -[102] @{char@:brace number 131@:68@:3.50705@:0@:24.06976@:24.06976@:0@:0@:brace131@} -[68]Copyright (c) 2000-2014 by George Williams. See AUTHORS for Contributors. - License GPLv3+: GNU GPL version 3 or later - with many parts BSD . Please read LICENSE. - Based on sources from 11:21 UTC 24-Sep-2017-ML-D. - Based on source from git with hash: +[68] +@{char@:brace number 62@:127@:2.82672@:0@:13.20343@:13.20343@:0@:0@:brace62@} +[127] +@{char@:brace number 63@:128@:2.83551@:0@:13.34476@:13.34476@:0@:0@:brace63@} +[128] +@{tnof@}) ) +(some charht values had to be adjusted by as much as 0.2452pt) +(some chardp values had to be adjusted by as much as 0.2452pt) +Font metrics written on feta-braces-a.tfm. +64 output files written: feta-braces-a.65 .. feta-braces-a.128 +Transcript written on feta-braces-a.log. -@{char@:brace number 358@:103@:7.12952@:0@:81.93076@:81.93076@:0@:0@:brace358@} -[103] @{char@:brace number 132@:69@:3.51804@:0@:24.24512@:24.24512@:0@:0@:brace132@} [69] -@{char@:brace number 359@:104@:7.15176@:0@:82.28723@:82.28723@:0@:0@:brace359@} -[104] -@{char@:brace number 360@:105@:7.17429@:0@:82.64482@:82.64482@:0@:0@:brace360@} -[105]Cannot find your hotkey definition file! - @{char@:brace number 133@:70@:3.52902@:0@:24.42102@:24.42102@:0@:0@:brace133@} [70] -@{char@:brace number 361@:106@:7.19681@:0@:83.00354@:83.00354@:0@:0@:brace361@} -[106] @{char@:brace number 134@:71@:3.54001@:0@:24.59747@:24.59747@:0@:0@:brace134@} [71] -@{char@:brace number 362@:107@:7.21933@:0@:83.36337@:83.36337@:0@:0@:brace362@} -[107] @{char@:brace number 135@:72@:3.551@:0@:24.77448@:24.77448@:0@:0@:brace135@} [72] -@{char@:brace number 363@:108@:7.24185@:0@:83.72435@:83.72435@:0@:0@:brace363@} -[108] @{char@:brace number 136@:73@:3.56226@:0@:24.95203@:24.95203@:0@:0@:brace136@} [73] -@{char@:brace number 364@:109@:7.26465@:0@:84.08644@:84.08644@:0@:0@:brace364@} -[109] -@{char@:brace number 365@:110@:7.28717@:0@:84.44968@:84.44968@:0@:0@:brace365@} -[110] @{char@:brace number 137@:74@:3.57324@:0@:25.13014@:25.13014@:0@:0@:brace137@} [74] -@{char@:brace number 366@:111@:7.30997@:0@:84.81403@:84.81403@:0@:0@:brace366@} -[111] @{char@:brace number 138@:75@:3.5845@:0@:25.3088@:25.3088@:0@:0@:brace138@} [75] -@{char@:brace number 367@:112@:7.33304@:0@:85.17953@:85.17953@:0@:0@:brace367@} -[112] @{char@:brace number 139@:76@:3.59576@:0@:25.48802@:25.48802@:0@:0@:brace139@} [76] -@{char@:brace number 368@:113@:7.35583@:0@:85.54619@:85.54619@:0@:0@:brace368@} -[113] @{char@:brace number 140@:77@:3.60703@:0@:25.66782@:25.66782@:0@:0@:brace140@} [77] -@{char@:brace number 369@:114@:7.3789@:0@:85.91397@:85.91397@:0@:0@:brace369@} -[114]Internal Error (overlap) in brace507: Winding number did not return to 0 when y=7.58084e-05 -Internal Error (overlap) in brace507: Winding number did not return to 0 when y=7.58084e-05 - -@{char@:brace number 370@:115@:7.40198@:0@:86.28291@:86.28291@:0@:0@:brace370@} -[115] @{char@:brace number 141@:78@:3.61829@:0@:25.84816@:25.84816@:0@:0@:brace141@} [78] -@{char@:brace number 371@:116@:7.42532@:0@:86.65302@:86.65302@:0@:0@:brace371@} -[116] @{char@:brace number 142@:79@:3.62955@:0@:26.02908@:26.02908@:0@:0@:brace142@} -[79] -@{char@:brace number 372@:117@:7.4484@:0@:87.02429@:87.02429@:0@:0@:brace372@} -[117] -@{char@:brace number 373@:118@:7.47174@:0@:87.39671@:87.39671@:0@:0@:brace373@} -[118] +[79]( echo ./out/feta-alphabet23.pfb: ./feta-alphabet.mf ./feta-autometric.mf ./feta-macros.mf ./feta-params.mf ./feta-numbers.mf ./feta-dynamics.mf > out/feta-alphabet23.dep ) && TMP=`mktemp -d ./out/pfbtemp.feta-alphabet23.XXXXXXXXX` \ +&& ( cd $TMP \ + && ln -s ../mf2pt1.mem . \ + && ln -s ../../mf2pt1.mp . \ + && MFINPUTS=/build/lilypond-2.19.81+really-2.18.2/mf:..:: /build/lilypond-2.19.81+really-2.18.2/scripts/build/out/mf2pt1 --rounding=0.0001 --family=feta-alphabet23 --fullname=feta-alphabet23 --name=feta-alphabet23 feta-alphabet23.mf ) \ +&& mv $TMP/*pfb ./out; \ +rm -rf $TMP + +*** Successfully generated feta-braces-b.pfb! *** + @{char@:brace number 143@:80@:3.64108@:0@:26.21056@:26.21056@:0@:0@:brace143@} [80] -@{char@:brace number 374@:119@:7.49509@:0@:87.7703@:87.7703@:0@:0@:brace374@} -[119] @{char@:brace number 144@:81@:3.65234@:0@:26.39261@:26.39261@:0@:0@:brace144@} [81] -@{char@:brace number 375@:120@:7.5187@:0@:88.14505@:88.14505@:0@:0@:brace375@} -[120] -@{char@:brace number 376@:121@:7.54205@:0@:88.521@:88.521@:0@:0@:brace376@} -[121] -@{char@:brace number 377@:122@:7.56567@:0@:88.8981@:88.8981@:0@:0@:brace377@} -[122] -@{char@:brace number 378@:123@:7.58957@:0@:89.27638@:89.27638@:0@:0@:brace378@} -[123] -@{char@:brace number 379@:124@:7.61319@:0@:89.65585@:89.65585@:0@:0@:brace379@} -[124] @{char@:brace number 145@:82@:3.66388@:0@:26.57523@:26.57523@:0@:0@:brace145@} [82] @{char@:brace number 146@:83@:3.67542@:0@:26.75842@:26.75842@:0@:0@:brace146@} [83] -@{char@:brace number 380@:125@:7.63708@:0@:90.03651@:90.03651@:0@:0@:brace380@} -[125] @{char@:brace number 147@:84@:3.68695@:0@:26.9422@:26.9422@:0@:0@:brace147@} [84] -@{char@:brace number 381@:126@:7.66098@:0@:90.41837@:90.41837@:0@:0@:brace381@} -[126] -@{char@:brace number 382@:127@:7.68488@:0@:90.80142@:90.80142@:0@:0@:brace382@} -[127] @{char@:brace number 148@:85@:3.69849@:0@:27.12654@:27.12654@:0@:0@:brace148@} [85] -@{char@:brace number 383@:128@:7.70905@:0@:91.18567@:91.18567@:0@:0@:brace383@} -[128] -@{tnof@}) ) +Converting PostScript graphics to Type 1 font programs... + +Invoking "t1asm feta14.pt1 feta14.pfb"... + @{char@:brace number 149@:86@:3.71002@:0@:27.31146@:27.31146@:0@:0@:brace149@} [86] -(some charht values had to be adjusted by as much as 0.66663pt) -(some chardp values had to be adjusted by as much as 0.66663pt) -Font metrics written on feta-braces-f.tfm. -64 output files written: feta-braces-f.65 .. feta-braces-f.128 -Transcript written on feta-braces-f.log. - @{char@:brace number 150@:87@:3.72156@:0@:27.49696@:27.49696@:0@:0@:brace150@} -[87] +[87]Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input feta-braces-f.mf'"... + @{char@:brace number 151@:88@:3.7331@:0@:27.68304@:27.68304@:0@:0@:brace151@} [88] @{char@:brace number 152@:89@:3.7449@:0@:27.8697@:27.8697@:0@:0@:brace152@} [89] @{char@:brace number 153@:90@:3.75671@:0@:28.05695@:28.05695@:0@:0@:brace153@} [90] +Invoking "fontforge -script feta14.pe feta14.pfb"... + @{char@:brace number 154@:91@:3.76825@:0@:28.24478@:28.24478@:0@:0@:brace154@} [91] @{char@:brace number 155@:92@:3.78006@:0@:28.4332@:28.4332@:0@:0@:brace155@} @@ -277921,25 +277841,14 @@ [93] @{char@:brace number 157@:94@:3.80396@:0@:28.8118@:28.8118@:0@:0@:brace157@} [94] -mf2pt1 is using the following font parameters: - font_version: 001.000 - font_comment: Font converted to Type 1 by mf2pt1, written by Scott Pakin. - font_family: feta-braces-f - font_weight: Medium - font_identifier: feta-braces-f120 - font_fixed_pitch: false - font_slant: 0 - font_underline_position: -8 - font_underline_thickness: 4 - font_name: feta-braces-f - font_unique_id: 4684929 - font_size: 119.551681195517 (bp) - font_coding_scheme: asis - -Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=8.36458333333333; bpppix 0.02; nonstopmode; input feta-braces-f.mf'"... - @{char@:brace number 158@:95@:3.81577@:0@:29.002@:29.002@:0@:0@:brace158@} [95] +*** Successfully generated feta20.pfb! *** + +Converting PostScript graphics to Type 1 font programs... + +Invoking "t1asm feta18.pt1 feta18.pfb"... + @{char@:brace number 159@:96@:3.82785@:0@:29.19278@:29.19278@:0@:0@:brace159@} [96] @{char@:brace number 160@:97@:3.83966@:0@:29.38417@:29.38417@:0@:0@:brace160@} @@ -277961,36 +277870,36 @@ @{char@:brace number 168@:105@:3.93689@:0@:30.937@:30.937@:0@:0@:brace168@} [105] @{char@:brace number 169@:106@:3.94925@:0@:31.13383@:31.13383@:0@:0@:brace169@} -[106] +[106]Copyright (c) 2000-2014 by George Williams. See AUTHORS for Contributors. + License GPLv3+: GNU GPL version 3 or later + with many parts BSD . Please read LICENSE. + Based on sources from 11:21 UTC 24-Sep-2017-ML-D. + Based on source from git with hash: +Cannot find your hotkey definition file! +This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) +(./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp +Preloading the plain base, version 0.99: preliminaries, + basic constants and mathematical macros, + macros for converting units, + macros and tables for various modes of operation, + macros for drawing and filling, + macros for proof labels and rules, + macros for character and font administration, +and a few last-minute items.) @{char@:brace number 170@:107@:3.96161@:0@:31.3313@:31.3313@:0@:0@:brace170@} [107] @{char@:brace number 171@:108@:3.97397@:0@:31.52939@:31.52939@:0@:0@:brace171@} [108] @{char@:brace number 172@:109@:3.98633@:0@:31.72809@:31.72809@:0@:0@:brace172@} [109] +Invoking "fontforge -script feta18.pe feta18.pfb"... + @{char@:brace number 173@:110@:3.99896@:0@:31.9274@:31.9274@:0@:0@:brace173@} [110] @{char@:brace number 174@:111@:4.01132@:0@:32.12735@:32.12735@:0@:0@:brace174@} [111] @{char@:brace number 175@:112@:4.02396@:0@:32.32793@:32.32793@:0@:0@:brace175@} -[112]This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) -(./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp -@{char@:brace number 176@:113@:4.03659@:0@:32.52911@:32.52911@:0@:0@:brace176@} -[113] -@{char@:brace number 177@:114@:4.04922@:0@:32.73094@:32.73094@:0@:0@:brace177@} -[114] -Preloading the plain base, version 0.99: preliminaries, - basic constants and mathematical macros, - macros for converting units, - macros and tables for various modes of operation, - macros for drawing and filling, - macros for proof labels and rules, - macros for character and font administration, -and a few last-minute items.) -@{char@:brace number 178@:115@:4.06186@:0@:32.93341@:32.93341@:0@:0@:brace178@} -[115]) -@{char@:brace number 179@:116@:4.07477@:0@:33.1365@:33.1365@:0@:0@:brace179@} -[116] +[112]) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-braces-f.mf (/build/lilypond-2.19.81+really-2.18.2/mf/feta-braces.mf (/build/lilypond-2.19.81+really-2.18.2/mf/feta-autometric.mf @@ -277999,88 +277908,82 @@ order of messages: NAME/CODE/BP/WD/DP/HT/WX/WY ****************************************************** -) +) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf) +@{char@:brace number 176@:113@:4.03659@:0@:32.52911@:32.52911@:0@:0@:brace176@} +[113] +@{char@:brace number 177@:114@:4.04922@:0@:32.73094@:32.73094@:0@:0@:brace177@} +[114] +@{char@:brace number 178@:115@:4.06186@:0@:32.93341@:32.93341@:0@:0@:brace178@} +[115] +@{char@:brace number 179@:116@:4.07477@:0@:33.1365@:33.1365@:0@:0@:brace179@} +[116] @{char@:brace number 180@:117@:4.0874@:0@:33.34024@:33.34024@:0@:0@:brace180@} -[117] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf) +[117] @{char@:brace number 181@:118@:4.10031@:0@:33.5446@:33.5446@:0@:0@:brace181@} [118] -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf) @{char@:brace number 182@:119@:4.11295@:0@:33.74962@:33.74962@:0@:0@:brace182@} -[119]) +[119] @{char@:brace number 183@:120@:4.12585@:0@:33.95528@:33.95528@:0@:0@:brace183@} [120] @{char@:brace number 184@:121@:4.13876@:0@:34.16156@:34.16156@:0@:0@:brace184@} [121] @{char@:brace number 185@:122@:4.15167@:0@:34.3685@:34.3685@:0@:0@:brace185@} [122] -@{font@:GNU@:LilyPond@:feta-braces-f@:120@:fetaBraces@} -@{char@:brace number 320@:65@:6.33109@:0@:69.17809@:69.17809@:0@:0@:brace320@} -[65] -@{char@:brace number 321@:66@:6.35086@:0@:69.49463@:69.49463@:0@:0@:brace321@} -[66] -@{char@:brace number 322@:67@:6.37091@:0@:69.81218@:69.81218@:0@:0@:brace322@} -[67] -@{char@:brace number 323@:68@:6.39069@:0@:70.13072@:70.13072@:0@:0@:brace323@} -[68] @{char@:brace number 186@:123@:4.16486@:0@:34.57608@:34.57608@:0@:0@:brace186@} [123] -@{char@:brace number 324@:69@:6.41074@:0@:70.45026@:70.45026@:0@:0@:brace324@} -[69] @{char@:brace number 187@:124@:4.17776@:0@:34.78433@:34.78433@:0@:0@:brace187@} [124] -@{char@:brace number 325@:70@:6.43079@:0@:70.77078@:70.77078@:0@:0@:brace325@} -[70] @{char@:brace number 188@:125@:4.19095@:0@:34.99321@:34.99321@:0@:0@:brace188@} [125] -@{char@:brace number 326@:71@:6.45111@:0@:71.09233@:71.09233@:0@:0@:brace326@} -[71]Internal Error (overlap) in scripts.segno: monotonic is both needed and unneeded (0.0635015,-58.6347)->(-182.282,-375.001). x=-39.5852 (prev=-32.4157) -Internal Error (overlap) in scripts.segno: monotonic is both needed and unneeded (-162.033,275.793)->(-0.0640036,58.6348). x=-39.5852 (prev=-32.4157) -Internal Error (overlap) in scripts.segno: monotonic is both needed and unneeded (-19.7205,163.566)->(-82.5272,231.383). x=-39.5852 (prev=-32.4157) -Internal Error (overlap) in scripts.segno: monotonic is both needed and unneeded (-103.009,375.001)->(39.585,227.545). x=-39.5852 (prev=-32.4157) -Internal Error (overlap) in scripts.segno: Winding number did not return to 0 when x=-39.5852 -Internal Error (overlap) in scripts.segno: monotonic is both needed and unneeded (0.0635015,-58.6347)->(-182.282,-375.001). x=-39.5852 (prev=-32.4157) -Internal Error (overlap) in scripts.segno: monotonic is both needed and unneeded (-162.033,275.793)->(-0.0640036,58.6348). x=-39.5852 (prev=-32.4157) -Internal Error (overlap) in scripts.segno: monotonic is both needed and unneeded (-19.7205,163.566)->(-82.5272,231.383). x=-39.5852 (prev=-32.4157) -Internal Error (overlap) in scripts.segno: monotonic is both needed and unneeded (-103.009,375.001)->(39.585,227.545). x=-39.5852 (prev=-32.4157) -Internal Error (overlap) in scripts.segno: Winding number did not return to 0 when x=-39.5852 -Internal Error (overlap) in scripts.segno: monotonic is both needed and unneeded (0.0635015,-58.6347)->(-182.282,-375.001). x=-39.5852 (prev=-32.4157) -Internal Error (overlap) in scripts.segno: monotonic is both needed and unneeded (-162.033,275.793)->(-0.0640036,58.6348). x=-39.5852 (prev=-32.4157) -Internal Error (overlap) in scripts.segno: monotonic is both needed and unneeded (-19.7205,163.566)->(-82.5272,231.383). x=-39.5852 (prev=-32.4157) -Internal Error (overlap) in scripts.segno: monotonic is both needed and unneeded (-103.009,375.001)->(39.585,227.545). x=-39.5852 (prev=-32.4157) -Internal Error (overlap) in scripts.segno: Winding number did not return to 0 when x=-39.5852 -Internal Error (overlap) in scripts.segno: monotonic is both needed and unneeded (0.0635015,-58.6347)->(-182.282,-375.001). x=-39.5852 (prev=-32.4157) -Internal Error (overlap) in scripts.segno: monotonic is both needed and unneeded (-162.033,275.793)->(-0.0640036,58.6348). x=-39.5852 (prev=-32.4157) -Internal Error (overlap) in scripts.segno: monotonic is both needed and unneeded (-19.7205,163.566)->(-82.5272,231.383). x=-39.5852 (prev=-32.4157) -Internal Error (overlap) in scripts.segno: monotonic is both needed and unneeded (-103.009,375.001)->(39.585,227.545). x=-39.5852 (prev=-32.4157) -Internal Error (overlap) in scripts.segno: Winding number did not return to 0 when x=-39.5852 -Internal Error (overlap) in scripts.segno: monotonic is both needed and unneeded (0.0635015,-58.6347)->(-182.282,-375.001). x=-39.5852 (prev=-32.4157) -Internal Error (overlap) in scripts.segno: monotonic is both needed and unneeded (-162.033,275.793)->(-0.0640036,58.6348). x=-39.5852 (prev=-32.4157) -Internal Error (overlap) in scripts.segno: monotonic is both needed and unneeded (-19.7205,163.566)->(-82.5272,231.383). x=-39.5852 (prev=-32.4157) -Internal Error (overlap) in scripts.segno: monotonic is both needed and unneeded (-103.009,375.001)->(39.585,227.545). x=-39.5852 (prev=-32.4157) -Internal Error (overlap) in scripts.segno: Winding number did not return to 0 when x=-39.5852 - +@{font@:GNU@:LilyPond@:feta-braces-f@:120@:fetaBraces@} +@{char@:brace number 320@:65@:6.33109@:0@:69.17809@:69.17809@:0@:0@:brace320@} +[65] @{char@:brace number 189@:126@:4.20413@:0@:35.20276@:35.20276@:0@:0@:brace189@} [126] -@{char@:brace number 327@:72@:6.47116@:0@:71.41489@:71.41489@:0@:0@:brace327@} -[72] @{char@:brace number 190@:127@:4.21704@:0@:35.41296@:35.41296@:0@:0@:brace190@} [127] -@{char@:brace number 328@:73@:6.49149@:0@:71.73843@:71.73843@:0@:0@:brace328@} -[73] @{char@:brace number 191@:128@:4.23022@:0@:35.62383@:35.62383@:0@:0@:brace191@} [128] @{tnof@}) ) -@{char@:brace number 329@:74@:6.51181@:0@:72.06302@:72.06302@:0@:0@:brace329@} -[74] (some charht values had to be adjusted by as much as 0.36583pt) (some chardp values had to be adjusted by as much as 0.36583pt) Font metrics written on feta-braces-c.tfm. 64 output files written: feta-braces-c.65 .. feta-braces-c.128 Transcript written on feta-braces-c.log. -Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input feta-alphabet20.mf'"... +@{char@:brace number 321@:66@:6.35086@:0@:69.49463@:69.49463@:0@:0@:brace321@} +[66]( echo ./out/feta-alphabet16.pfb: ./feta-alphabet.mf ./feta-autometric.mf ./feta-macros.mf ./feta-params.mf ./feta-numbers.mf ./feta-dynamics.mf > out/feta-alphabet16.dep ) && TMP=`mktemp -d ./out/pfbtemp.feta-alphabet16.XXXXXXXXX` \ +&& ( cd $TMP \ + && ln -s ../mf2pt1.mem . \ + && ln -s ../../mf2pt1.mp . \ + && MFINPUTS=/build/lilypond-2.19.81+really-2.18.2/mf:..:: /build/lilypond-2.19.81+really-2.18.2/scripts/build/out/mf2pt1 --rounding=0.0001 --family=feta-alphabet16 --fullname=feta-alphabet16 --name=feta-alphabet16 feta-alphabet16.mf ) \ +&& mv $TMP/*pfb ./out; \ +rm -rf $TMP + +@{char@:brace number 322@:67@:6.37091@:0@:69.81218@:69.81218@:0@:0@:brace322@} +[67] +@{char@:brace number 323@:68@:6.39069@:0@:70.13072@:70.13072@:0@:0@:brace323@} +[68] +@{char@:brace number 324@:69@:6.41074@:0@:70.45026@:70.45026@:0@:0@:brace324@} +[69] +@{char@:brace number 325@:70@:6.43079@:0@:70.77078@:70.77078@:0@:0@:brace325@} +[70] +@{char@:brace number 326@:71@:6.45111@:0@:71.09233@:71.09233@:0@:0@:brace326@} +[71] +@{char@:brace number 327@:72@:6.47116@:0@:71.41489@:71.41489@:0@:0@:brace327@} +[72] +@{char@:brace number 328@:73@:6.49149@:0@:71.73843@:71.73843@:0@:0@:brace328@} +[73] +@{char@:brace number 329@:74@:6.51181@:0@:72.06302@:72.06302@:0@:0@:brace329@} +[74] @{char@:brace number 330@:75@:6.53214@:0@:72.38861@:72.38861@:0@:0@:brace330@} -[75] +[75]Copyright (c) 2000-2014 by George Williams. See AUTHORS for Contributors. + License GPLv3+: GNU GPL version 3 or later + with many parts BSD . Please read LICENSE. + Based on sources from 11:21 UTC 24-Sep-2017-ML-D. + Based on source from git with hash: + @{char@:brace number 331@:76@:6.55273@:0@:72.71521@:72.71521@:0@:0@:brace331@} [76] @{char@:brace number 332@:77@:6.57306@:0@:73.04285@:73.04285@:0@:0@:brace332@} @@ -278090,8 +277993,7 @@ @{char@:brace number 334@:79@:6.61426@:0@:73.70119@:73.70119@:0@:0@:brace334@} [79] @{char@:brace number 335@:80@:6.63513@:0@:74.03189@:74.03189@:0@:0@:brace335@} -[80] -*** Successfully generated feta-braces-h.pfb! *** +[80]Cannot find your hotkey definition file! @{char@:brace number 336@:81@:6.65573@:0@:74.36365@:74.36365@:0@:0@:brace336@} [81] @@ -278116,9 +278018,14 @@ @{char@:brace number 346@:91@:6.86722@:0@:77.73883@:77.73883@:0@:0@:brace346@} [91] @{char@:brace number 347@:92@:6.88864@:0@:78.0822@:78.0822@:0@:0@:brace347@} -[92] +[92]Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input feta-alphabet20.mf'"... + @{char@:brace number 348@:93@:6.91006@:0@:78.42662@:78.42662@:0@:0@:brace348@} [93] +Converting PostScript graphics to Type 1 font programs... + +Invoking "t1asm feta13.pt1 feta13.pfb"... + @{char@:brace number 349@:94@:6.93176@:0@:78.77213@:78.77213@:0@:0@:brace349@} [94] @{char@:brace number 350@:95@:6.95346@:0@:79.11871@:79.11871@:0@:0@:brace350@} @@ -278128,17 +278035,35 @@ @{char@:brace number 352@:97@:6.99713@:0@:79.81514@:79.81514@:0@:0@:brace352@} [97] @{char@:brace number 353@:98@:7.0191@:0@:80.165@:80.165@:0@:0@:brace353@} [98] +Invoking "fontforge -script feta13.pe feta13.pfb"... + @{char@:brace number 354@:99@:7.04108@:0@:80.51595@:80.51595@:0@:0@:brace354@} [99] @{char@:brace number 355@:100@:7.06305@:0@:80.868@:80.868@:0@:0@:brace355@} -[100]This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) -(./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp +[100] @{char@:brace number 356@:101@:7.08502@:0@:81.22115@:81.22115@:0@:0@:brace356@} [101] @{char@:brace number 357@:102@:7.10727@:0@:81.5754@:81.5754@:0@:0@:brace357@} [102] @{char@:brace number 358@:103@:7.12952@:0@:81.93076@:81.93076@:0@:0@:brace358@} [103] +@{char@:brace number 359@:104@:7.15176@:0@:82.28723@:82.28723@:0@:0@:brace359@} +[104] +@{char@:brace number 360@:105@:7.17429@:0@:82.64482@:82.64482@:0@:0@:brace360@} +[105] +@{char@:brace number 361@:106@:7.19681@:0@:83.00354@:83.00354@:0@:0@:brace361@} +[106] +@{char@:brace number 362@:107@:7.21933@:0@:83.36337@:83.36337@:0@:0@:brace362@} +[107] +@{char@:brace number 363@:108@:7.24185@:0@:83.72435@:83.72435@:0@:0@:brace363@} +[108] +@{char@:brace number 364@:109@:7.26465@:0@:84.08644@:84.08644@:0@:0@:brace364@} +[109]This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) +(./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp +@{char@:brace number 365@:110@:7.28717@:0@:84.44968@:84.44968@:0@:0@:brace365@} +[110] +@{char@:brace number 366@:111@:7.30997@:0@:84.81403@:84.81403@:0@:0@:brace366@} +[111] Preloading the plain base, version 0.99: preliminaries, basic constants and mathematical macros, macros for converting units, @@ -278147,130 +278072,155 @@ macros for proof labels and rules, macros for character and font administration, and a few last-minute items.) -@{char@:brace number 359@:104@:7.15176@:0@:82.28723@:82.28723@:0@:0@:brace359@} -[104]) +@{char@:brace number 367@:112@:7.33304@:0@:85.17953@:85.17953@:0@:0@:brace367@} +[112] +@{char@:brace number 368@:113@:7.35583@:0@:85.54619@:85.54619@:0@:0@:brace368@} +[113] +@{char@:brace number 369@:114@:7.3789@:0@:85.91397@:85.91397@:0@:0@:brace369@} +[114]) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-alphabet20.mf (/build/lilypond-2.19.81+really-2.18.2/mf/feta-alphabet.mf (/build/lilypond-2.19.81+really-2.18.2/mf/feta-autometric.mf -@{char@:brace number 360@:105@:7.17429@:0@:82.64482@:82.64482@:0@:0@:brace360@} -[105] ****************************************************** Using feta Autometric macros. order of messages: NAME/CODE/BP/WD/DP/HT/WX/WY ****************************************************** -) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf -@{char@:brace number 361@:106@:7.19681@:0@:83.00354@:83.00354@:0@:0@:brace361@} -[106]) -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf -@{char@:brace number 362@:107@:7.21933@:0@:83.36337@:83.36337@:0@:0@:brace362@} -[107]) +) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf) +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf) +@{char@:brace number 370@:115@:7.40198@:0@:86.28291@:86.28291@:0@:0@:brace370@} +[115] +@{char@:brace number 371@:116@:7.42532@:0@:86.65302@:86.65302@:0@:0@:brace371@} +[116] +@{char@:brace number 372@:117@:7.4484@:0@:87.02429@:87.02429@:0@:0@:brace372@} +[117] +@{char@:brace number 373@:118@:7.47174@:0@:87.39671@:87.39671@:0@:0@:brace373@} +[118] +@{char@:brace number 374@:119@:7.49509@:0@:87.7703@:87.7703@:0@:0@:brace374@} +[119] @{font@:GNU@:LilyPond@:feta-alphabet@:20@:fetaNumber@} (/build/lilypond-2.19.81+really-2.18.2/mf/feta-numbers.mf -@{char@:brace number 363@:108@:7.24185@:0@:83.72435@:83.72435@:0@:0@:brace363@} -[108] -@{char@:brace number 364@:109@:7.26465@:0@:84.08644@:84.08644@:0@:0@:brace364@} -[109] @{char@:Plus@:43@:0@:5@:-2.5@:7.5@:5@:0@:plus@} [43] -@{char@:brace number 365@:110@:7.28717@:0@:84.44968@:84.44968@:0@:0@:brace365@} -[110] ! Warning: Replacing filldraw with fill. @{char@:Numeral comma@:44@:0@:2.29677@:3.44516@:2.29677@:2.29677@:0@:comma@} [44] @{char@:Numeral dash@:45@:0@:3.33333@:0@:10@:3.33333@:0@:hyphen@} [45] -@{char@:brace number 366@:111@:7.30997@:0@:84.81403@:84.81403@:0@:0@:brace366@} -[111] +@{char@:brace number 375@:120@:7.5187@:0@:88.14505@:88.14505@:0@:0@:brace375@} +[120] +@{char@:brace number 376@:121@:7.54205@:0@:88.521@:88.521@:0@:0@:brace376@} +[121] +@{char@:brace number 377@:122@:7.56567@:0@:88.8981@:88.8981@:0@:0@:brace377@} +[122] @{char@:Numeral dot@:46@:0@:2.29677@:0@:2.29677@:2.29677@:0@:period@} [46] w:365.21767 h:498.02444 @{char@:Numeral 0@:48@:0@:7.33333@:0@:10@:7.33333@:0@:zero@} [48] -@{char@:brace number 367@:112@:7.33304@:0@:85.17953@:85.17953@:0@:0@:brace367@} -[112] w:316.64555 h:498.02444 @{char@:Numeral 1@:49@:0@:6.35803@:0@:10@:6.35803@:0@:one@} [49] -@{char@:brace number 368@:113@:7.35583@:0@:85.54619@:85.54619@:0@:0@:brace368@} -[113]( echo ./out/feta-alphabet23.pfb: ./feta-alphabet.mf ./feta-autometric.mf ./feta-macros.mf ./feta-params.mf ./feta-numbers.mf ./feta-dynamics.mf > out/feta-alphabet23.dep ) && TMP=`mktemp -d ./out/pfbtemp.feta-alphabet23.XXXXXXXXX` \ -&& ( cd $TMP \ - && ln -s ../mf2pt1.mem . \ - && ln -s ../../mf2pt1.mp . \ - && MFINPUTS=/build/lilypond-2.19.81+really-2.18.2/mf:..:: /build/lilypond-2.19.81+really-2.18.2/scripts/build/out/mf2pt1 --rounding=0.0001 --family=feta-alphabet23 --fullname=feta-alphabet23 --name=feta-alphabet23 feta-alphabet23.mf ) \ -&& mv $TMP/*pfb ./out; \ -rm -rf $TMP - -@{char@:brace number 369@:114@:7.3789@:0@:85.91397@:85.91397@:0@:0@:brace369@} -[114] -@{char@:brace number 370@:115@:7.40198@:0@:86.28291@:86.28291@:0@:0@:brace370@} -[115] -@{char@:brace number 371@:116@:7.42532@:0@:86.65302@:86.65302@:0@:0@:brace371@} -[116] -@{char@:brace number 372@:117@:7.4484@:0@:87.02429@:87.02429@:0@:0@:brace372@} -[117] +@{char@:brace number 378@:123@:7.58957@:0@:89.27638@:89.27638@:0@:0@:brace378@} +[123] w:365.21767 h:498.02444 @{char@:Numeral 2@:50@:0@:7.33333@:0@:10@:7.33333@:0@:two@} [50] -@{char@:brace number 373@:118@:7.47174@:0@:87.39671@:87.39671@:0@:0@:brace373@} -[118] +@{char@:brace number 379@:124@:7.61319@:0@:89.65585@:89.65585@:0@:0@:brace379@} +[124] w:332.01656 h:498.02444 @{char@:Numeral 3@:51@:0@:6.66667@:0@:10@:6.66667@:0@:three@} [51] -@{char@:brace number 374@:119@:7.49509@:0@:87.7703@:87.7703@:0@:0@:brace374@} -[119] w:398.41956 h:498.02444 @{char@:Numeral 4@:52@:0@:8@:0@:10@:8@:0@:four@} [52] -@{char@:brace number 375@:120@:7.5187@:0@:88.14505@:88.14505@:0@:0@:brace375@} -[120] w:336.1665 h:498.02444 @{char@:Numeral 5@:53@:0@:6.75@:0@:10@:6.75@:0@:five@} [53] -@{char@:brace number 376@:121@:7.54205@:0@:88.521@:88.521@:0@:0@:brace376@} -[121] w:338.65297 h:498.02444 -@{char@:Numeral 6@:54@:0@:6.79993@:0@:10@:6.79993@:0@:six@} [54] -@{char@:brace number 377@:122@:7.56567@:0@:88.8981@:88.8981@:0@:0@:brace377@} -[122] +@{char@:Numeral 6@:54@:0@:6.79993@:0@:10@:6.79993@:0@:six@} [54]Internal Error (overlap) in arrowheads.open.01: Winding number did not return to 0 when y=21.6069 +Internal Error (overlap) in arrowheads.open.01: couldn't find a needed exit from an intersection +Internal Error (overlap) in arrowheads.open.01: Humph. This monotonic leads nowhere (-0,-21.6113)->(-212.154,-117.651). +Internal Error (overlap) in arrowheads.open.01: couldn't find a needed exit from an intersection + +@{char@:brace number 380@:125@:7.63708@:0@:90.03651@:90.03651@:0@:0@:brace380@} +[125] w:336.16878 h:498.02444 @{char@:Numeral 7@:55@:0@:6.75005@:0@:10@:6.75005@:0@:seven@} [55] -@{char@:brace number 378@:123@:7.58957@:0@:89.27638@:89.27638@:0@:0@:brace378@} -[123] -w:365.21767 -h:498.02444 -@{char@:Numeral 8@:56@:0@:7.33333@:0@:10@:7.33333@:0@:eight@} [56] -@{char@:brace number 379@:124@:7.61319@:0@:89.65585@:89.65585@:0@:0@:brace379@} -[124] -w:338.65297 -h:498.02444 -@{char@:Numeral 9@:57@:0@:6.79993@:0@:10@:6.79993@:0@:nine@} [57]) -@{char@:brace number 380@:125@:7.63708@:0@:90.03651@:90.03651@:0@:0@:brace380@} -[125] -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-dynamics.mf -@{char@:Space@:33@:0@:3.85002@:0@:5.83334@:3.85002@:0@:space@} [33] @{char@:brace number 381@:126@:7.66098@:0@:90.41837@:90.41837@:0@:0@:brace381@} [126] @{char@:brace number 382@:127@:7.68488@:0@:90.80142@:90.80142@:0@:0@:brace382@} [127] -@{char@:dynamic z@:122@:0@:5.71664@:0@:5.24997@:5.71664@:0@:z@} [122] +w:365.21767 +h:498.02444 +@{char@:Numeral 8@:56@:0@:7.33333@:0@:10@:7.33333@:0@:eight@} [56] @{char@:brace number 383@:128@:7.70905@:0@:91.18567@:91.18567@:0@:0@:brace383@} [128] @{tnof@}) ) -@{char@:dynamic f@:102@:0@:6.41672@:2.91667@:10.03336@:6.41672@:0@:f@} [102] +w:338.65297 +h:498.02444 +@{char@:Numeral 9@:57@:0@:6.79993@:0@:10@:6.79993@:0@:nine@} [57]) +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-dynamics.mf (some charht values had to be adjusted by as much as 0.66663pt) (some chardp values had to be adjusted by as much as 0.66663pt) Font metrics written on feta-braces-f.tfm. 64 output files written: feta-braces-f.65 .. feta-braces-f.128 Transcript written on feta-braces-f.log. +@{char@:Space@:33@:0@:3.85002@:0@:5.83334@:3.85002@:0@:space@} [33]Internal Error (overlap) in arrowheads.open.0M1: monotonic is both needed and unneeded (116.632,-0.00146484)->(0.000976563,21.6064). y=21.6069 (prev=58.3167) +Internal Error (overlap) in arrowheads.open.0M1: monotonic is both needed and unneeded (116.632,-0.00146484)->(244.629,89.1318). y=21.6069 (prev=58.3167) +Internal Error (overlap) in arrowheads.open.0M1: Winding number did not return to 0 when y=21.6069 +Internal Error (overlap) in arrowheads.open.0M1: Humph. This monotonic leads nowhere (-21.6077,-0.000488281)->(-21.6077,-0.00143464). +Internal Error (overlap) in arrowheads.open.0M1: couldn't find a needed exit from an intersection +Internal Error (overlap) in arrowheads.open.11: Winding number did not return to 0 when x=-21.6069 +Internal Error (overlap) in arrowheads.open.11: couldn't find a needed exit from an intersection +Internal Error (overlap) in arrowheads.open.11: Humph. This monotonic leads nowhere (21.6113,-0.000976562)->(117.651,-212.155). +Internal Error (overlap) in arrowheads.open.11: couldn't find a needed exit from an intersection + +@{char@:dynamic z@:122@:0@:5.71664@:0@:5.24997@:5.71664@:0@:z@} [122]Internal Error (overlap) in arrowheads.open.1M1: monotonic is both needed and unneeded (0.00146484,116.632)->(-21.6064,0.000976563). x=-21.6069 (prev=58.3167) +Internal Error (overlap) in arrowheads.open.1M1: monotonic is both needed and unneeded (0.00146484,116.632)->(-89.1318,244.629). x=-21.6069 (prev=58.3167) +Internal Error (overlap) in arrowheads.open.1M1: Winding number did not return to 0 when x=-21.6069 +Internal Error (overlap) in arrowheads.open.1M1: Humph. This monotonic leads nowhere (0.000488281,-21.6077)->(0.00143464,-21.6077). +Internal Error (overlap) in arrowheads.open.1M1: couldn't find a needed exit from an intersection + +@{char@:dynamic f@:102@:0@:6.41672@:2.91667@:10.03336@:6.41672@:0@:f@} [102]Copyright (c) 2000-2014 by George Williams. See AUTHORS for Contributors. + License GPLv3+: GNU GPL version 3 or later + with many parts BSD . Please read LICENSE. + Based on sources from 11:21 UTC 24-Sep-2017-ML-D. + Based on source from git with hash: + @{char@:dynamic s@:115@:0@:4.13196@:0@:5.83334@:4.13196@:0@:s@} [115] @{char@:dynamic p@:112@:0@:7.29169@:2.91667@:5.83334@:7.29169@:0@:p@} [112] -@{char@:dynamic m@:109@:0@:8.75002@:0@:5.83334@:8.75002@:0@:m@} [109] +@{char@:dynamic m@:109@:0@:8.75002@:0@:5.83334@:8.75002@:0@:m@} [109]Cannot find your hotkey definition file! + @{char@:dynamic r@:114@:0@:4.37502@:0@:5.83334@:4.37502@:0@:r@} [114]) @{tnof@}) ) Font metrics written on feta-alphabet20.tfm. 21 output files written: feta-alphabet20.33 .. feta-alphabet20.122 Transcript written on feta-alphabet20.log. +( echo ./out/feta-alphabet14.pfb: ./feta-alphabet.mf ./feta-autometric.mf ./feta-macros.mf ./feta-params.mf ./feta-numbers.mf ./feta-dynamics.mf > out/feta-alphabet14.dep ) && TMP=`mktemp -d ./out/pfbtemp.feta-alphabet14.XXXXXXXXX` \ +&& ( cd $TMP \ + && ln -s ../mf2pt1.mem . \ + && ln -s ../../mf2pt1.mp . \ + && MFINPUTS=/build/lilypond-2.19.81+really-2.18.2/mf:..:: /build/lilypond-2.19.81+really-2.18.2/scripts/build/out/mf2pt1 --rounding=0.0001 --family=feta-alphabet14 --fullname=feta-alphabet14 --name=feta-alphabet14 feta-alphabet14.mf ) \ +&& mv $TMP/*pfb ./out; \ +rm -rf $TMP + +mf2pt1 is using the following font parameters: + font_version: 001.000 + font_comment: Font converted to Type 1 by mf2pt1, written by Scott Pakin. + font_family: feta-braces-f + font_weight: Medium + font_identifier: feta-braces-f120 + font_fixed_pitch: false + font_slant: 0 + font_underline_position: -8 + font_underline_thickness: 4 + font_name: feta-braces-f + font_unique_id: 4252223 + font_size: 119.551681195517 (bp) + font_coding_scheme: asis + +Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=8.36458333333333; bpppix 0.02; nonstopmode; input feta-braces-f.mf'"... mf2pt1 is using the following font parameters: font_version: 001.000 @@ -278283,27 +278233,100 @@ font_underline_position: -50 font_underline_thickness: 25 font_name: feta-alphabet20 - font_unique_id: 4694109 + font_unique_id: 4330295 font_size: 19.9252801992528 (bp) font_coding_scheme: asis Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=50.1875; bpppix 0.02; nonstopmode; input feta-alphabet20.mf'"... -Internal Error (overlap) in timesig.C44: Winding number did not return to 0 when x=415.356 -Internal Error (overlap) in timesig.C44: Winding number did not return to 0 when x=415.356 -Internal Error (overlap) in timesig.C44: Winding number did not return to 0 when x=415.356 -Internal Error (overlap) in timesig.C44: monotonic is both needed and unneeded (415.355,112.499)->(415.355,112.499). x=415.356 (prev=359.183) -Internal Error (overlap) in timesig.C44: Winding number did not return to 0 when x=415.356 -Internal Error (overlap) in timesig.C22: Winding number did not return to 0 when x=415.356 -Internal Error (overlap) in timesig.C22: Winding number did not return to 0 when x=415.356 -Internal Error (overlap) in timesig.C22: Winding number did not return to 0 when x=415.356 -Internal Error (overlap) in timesig.C22: monotonic is both needed and unneeded (415.355,112.499)->(415.355,112.499). x=415.356 (prev=359.183) -Internal Error (overlap) in timesig.C22: Winding number did not return to 0 when x=415.356 +Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input feta-alphabet16.mf'"... +This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) +(./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mpInvoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input feta-alphabet23.mf'"... -Converting PostScript graphics to Type 1 font programs... +Preloading the plain base, version 0.99: preliminaries, + basic constants and mathematical macros, + macros for converting units, + macros and tables for various modes of operation, + macros for drawing and filling, + macros for proof labels and rules, + macros for character and font administration, +and a few last-minute items.)) +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-alphabet16.mf +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-alphabet.mf +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-autometric.mf +****************************************************** +Using feta Autometric macros. +order of messages: + NAME/CODE/BP/WD/DP/HT/WX/WY +****************************************************** +) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf) +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf) +@{font@:GNU@:LilyPond@:feta-alphabet@:15.87@:fetaNumber@} +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-numbers.mf +@{char@:Plus@:43@:0@:3.9675@:-1.98375@:5.95125@:3.9675@:0@:plus@} [43] +! Warning: Replacing filldraw with fill. +@{char@:Numeral comma@:44@:0@:1.78111@:2.67168@:1.78111@:1.78111@:0@:comma@} +[44] +@{char@:Numeral dash@:45@:0@:2.645@:0@:7.935@:2.645@:0@:hyphen@} [45] +@{char@:Numeral dot@:46@:0@:1.78111@:0@:1.78111@:1.78111@:0@:period@} [46] +w:294.78403 +h:395.18228 +@{char@:Numeral 0@:48@:0@:5.91907@:0@:7.935@:5.91907@:0@:zero@} [48]Internal Error (overlap) in timesig.C44: Winding number did not return to 0 when x=418.191 +Internal Error (overlap) in timesig.C44: Winding number did not return to 0 when x=418.191 +Internal Error (overlap) in timesig.C44: Winding number did not return to 0 when x=418.191 +Internal Error (overlap) in timesig.C44: monotonic is both needed and unneeded (418.19,112.499)->(418.19,112.499). x=418.191 (prev=362.319) +Internal Error (overlap) in timesig.C44: Winding number did not return to 0 when x=418.191 -Invoking "t1asm feta20.pt1 feta20.pfb"... -This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) +w:264.73888 +h:395.18228 +@{char@:Numeral 1@:49@:0@:5.31578@:0@:7.935@:5.31578@:0@:one@} [49]Internal Error (overlap) in timesig.C22: Winding number did not return to 0 when x=418.191 +Internal Error (overlap) in timesig.C22: Winding number did not return to 0 when x=418.191 +Internal Error (overlap) in timesig.C22: Winding number did not return to 0 when x=418.191 +Internal Error (overlap) in timesig.C22: monotonic is both needed and unneeded (418.19,112.499)->(418.19,112.499). x=418.191 (prev=362.319) +Internal Error (overlap) in timesig.C22: Winding number did not return to 0 when x=418.191 + +w:294.78403 +h:395.18228 +@{char@:Numeral 2@:50@:0@:5.91907@:0@:7.935@:5.91907@:0@:two@} [50] +w:267.98528 +h:395.18228 +@{char@:Numeral 3@:51@:0@:5.38097@:0@:7.935@:5.38097@:0@:three@} [51] +w:321.58202 +h:395.18228 +@{char@:Numeral 4@:52@:0@:6.45715@:0@:7.935@:6.45715@:0@:four@} [52]This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) (./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp +w:271.33502 +h:395.18228 +@{char@:Numeral 5@:53@:0@:5.44823@:0@:7.935@:5.44823@:0@:five@} [53]This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) + +w:273.34198 +h:395.18228 +@{char@:Numeral 6@:54@:0@:5.48853@:0@:7.935@:5.48853@:0@:six@} [54](./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp +w:269.29082 +h:395.18228 +@{char@:Numeral 7@:55@:0@:5.40718@:0@:7.935@:5.40718@:0@:seven@} [55] +Preloading the plain base, version 0.99: preliminaries, + basic constants and mathematical macros, + macros for converting units, + macros and tables for various modes of operation, + macros for drawing and filling, + macros for proof labels and rules, + macros for character and font administration, +and a few last-minute items.)) +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-braces-f.mf +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-braces.mf +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-autometric.mf +****************************************************** +Using feta Autometric macros. +order of messages: + NAME/CODE/BP/WD/DP/HT/WX/WY +****************************************************** +) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf +w:294.78403 +h:395.18228 +@{char@:Numeral 8@:56@:0@:5.91907@:0@:7.935@:5.91907@:0@:eight@} [56] +w:273.34198 +h:395.18228 +@{char@:Numeral 9@:57@:0@:5.48853@:0@:7.935@:5.48853@:0@:nine@} [57] Preloading the plain base, version 0.99: preliminaries, basic constants and mathematical macros, macros for converting units, @@ -278312,6 +278335,8 @@ macros for proof labels and rules, macros for character and font administration, and a few last-minute items.)) +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-dynamics.mf +@{char@:Space@:33@:0@:3.055@:0@:4.62875@:3.055@:0@:space@} [33]) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-alphabet20.mf (/build/lilypond-2.19.81+really-2.18.2/mf/feta-alphabet.mf (/build/lilypond-2.19.81+really-2.18.2/mf/feta-autometric.mf @@ -278323,105 +278348,29 @@ ) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf) @{font@:GNU@:LilyPond@:feta-alphabet@:20@:fetaNumber@} -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-numbers.mf -Invoking "fontforge -script feta20.pe feta20.pfb"... - +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-numbers.mf) +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf) +@{char@:dynamic z@:122@:0@:4.53616@:0@:4.16585@:4.53616@:0@:z@} [122] +@{char@:dynamic f@:102@:0@:5.09166@:2.31438@:7.96146@:5.09166@:0@:f@} [102] @{char@:Plus@:43@:0@:5@:-2.5@:7.5@:5@:0@:plus@} [43] +@{font@:GNU@:LilyPond@:feta-braces-f@:120@:fetaBraces@} +@{char@:brace number 320@:65@:6.33109@:0@:69.17809@:69.17809@:0@:0@:brace320@} +[65] ! Warning: Replacing filldraw with fill. @{char@:Numeral comma@:44@:0@:2.29677@:3.44516@:2.29677@:2.29677@:0@:comma@} -[44] +[44]This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) +(./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp @{char@:Numeral dash@:45@:0@:3.33333@:0@:10@:3.33333@:0@:hyphen@} [45] @{char@:Numeral dot@:46@:0@:2.29677@:0@:2.29677@:2.29677@:0@:period@} [46] -w:365.21767 -h:498.02444 -@{char@:Numeral 0@:48@:0@:7.33333@:0@:10@:7.33333@:0@:zero@} [48] -w:316.64555 -h:498.02444 -@{char@:Numeral 1@:49@:0@:6.35803@:0@:10@:6.35803@:0@:one@} [49] -w:365.21767 -h:498.02444 -@{char@:Numeral 2@:50@:0@:7.33333@:0@:10@:7.33333@:0@:two@} [50] -w:332.01656 -h:498.02444 -@{char@:Numeral 3@:51@:0@:6.66667@:0@:10@:6.66667@:0@:three@} [51] -w:398.41956 -h:498.02444 -@{char@:Numeral 4@:52@:0@:8@:0@:10@:8@:0@:four@} [52] -w:336.1665 -h:498.02444 -@{char@:Numeral 5@:53@:0@:6.75@:0@:10@:6.75@:0@:five@} [53] -w:338.65297 -h:498.02444 -@{char@:Numeral 6@:54@:0@:6.79993@:0@:10@:6.79993@:0@:six@} [54] -w:336.16878 -h:498.02444 -@{char@:Numeral 7@:55@:0@:6.75005@:0@:10@:6.75005@:0@:seven@} [55] -w:365.21767 -h:498.02444 -@{char@:Numeral 8@:56@:0@:7.33333@:0@:10@:7.33333@:0@:eight@} [56] -w:338.65297 -h:498.02444 -@{char@:Numeral 9@:57@:0@:6.79993@:0@:10@:6.79993@:0@:nine@} [57]) -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-dynamics.mf -@{char@:Space@:33@:0@:3.85002@:0@:5.83334@:3.85002@:0@:space@} [33] -@{char@:dynamic z@:122@:0@:5.71664@:0@:5.24997@:5.71664@:0@:z@} [122] -@{char@:dynamic f@:102@:0@:6.41672@:2.91667@:10.03336@:6.41672@:0@:f@} [102] -@{char@:dynamic s@:115@:0@:4.13196@:0@:5.83334@:4.13196@:0@:s@} [115] -@{char@:dynamic p@:112@:0@:7.29169@:2.91667@:5.83334@:7.29169@:0@:p@} [112] -@{char@:dynamic m@:109@:0@:8.75002@:0@:5.83334@:8.75002@:0@:m@} [109] -@{char@:dynamic r@:114@:0@:4.37502@:0@:5.83334@:4.37502@:0@:r@} [114]) +@{char@:dynamic s@:115@:0@:3.2787@:0@:4.62875@:3.2787@:0@:s@} [115] +@{char@:brace number 321@:66@:6.35086@:0@:69.49463@:69.49463@:0@:0@:brace321@} +[66] +@{char@:brace number 322@:67@:6.37091@:0@:69.81218@:69.81218@:0@:0@:brace322@} +[67] +@{char@:dynamic p@:112@:0@:5.78595@:2.31438@:4.62875@:5.78595@:0@:p@} [112] +@{char@:dynamic m@:109@:0@:6.94313@:0@:4.62875@:6.94313@:0@:m@} [109] +@{char@:dynamic r@:114@:0@:3.47157@:0@:4.62875@:3.47157@:0@:r@} [114]) @{tnof@}) ) -Font metrics written on feta-alphabet20.tfm. -21 output files written: feta-alphabet20.33 .. feta-alphabet20.122 -Transcript written on feta-alphabet20.log. -Copyright (c) 2000-2014 by George Williams. See AUTHORS for Contributors. - License GPLv3+: GNU GPL version 3 or later - with many parts BSD . Please read LICENSE. - Based on sources from 11:21 UTC 24-Sep-2017-ML-D. - Based on source from git with hash: -Cannot find your hotkey definition file! - -Converting PostScript graphics to Type 1 font programs... - -Invoking "t1asm feta18.pt1 feta18.pfb"... - -Invoking "fontforge -script feta18.pe feta18.pfb"... -Copyright (c) 2000-2014 by George Williams. See AUTHORS for Contributors. - License GPLv3+: GNU GPL version 3 or later - with many parts BSD . Please read LICENSE. - Based on sources from 11:21 UTC 24-Sep-2017-ML-D. - Based on source from git with hash: -Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input feta-alphabet23.mf'"... -Internal Error (overlap) in scripts.reverseturn: Fixup error 2 in MergeIntersections. -Internal Error (overlap) in scripts.reverseturn: Could not find finalmCannot find your hotkey definition file! -Internal Error (overlap) in scripts.turn: Fixup error 2 in MergeIntersections. -Internal Error (overlap) in scripts.turn: Could not find finalm( echo ./out/feta-alphabet16.pfb: ./feta-alphabet.mf ./feta-autometric.mf ./feta-macros.mf ./feta-params.mf ./feta-numbers.mf ./feta-dynamics.mf > out/feta-alphabet16.dep ) && TMP=`mktemp -d ./out/pfbtemp.feta-alphabet16.XXXXXXXXX` \ -&& ( cd $TMP \ - && ln -s ../mf2pt1.mem . \ - && ln -s ../../mf2pt1.mp . \ - && MFINPUTS=/build/lilypond-2.19.81+really-2.18.2/mf:..:: /build/lilypond-2.19.81+really-2.18.2/scripts/build/out/mf2pt1 --rounding=0.0001 --family=feta-alphabet16 --fullname=feta-alphabet16 --name=feta-alphabet16 feta-alphabet16.mf ) \ -&& mv $TMP/*pfb ./out; \ -rm -rf $TMP -Internal Error (overlap) in arrowheads.open.01: Winding number did not return to 0 when y=21.6069 -Internal Error (overlap) in arrowheads.open.01: couldn't find a needed exit from an intersection -Internal Error (overlap) in arrowheads.open.01: Humph. This monotonic leads nowhere (-0,-21.6113)->(-212.154,-117.651). -Internal Error (overlap) in arrowheads.open.01: couldn't find a needed exit from an intersection -Internal Error (overlap) in arrowheads.open.0M1: monotonic is both needed and unneeded (116.632,-0.00146484)->(0.000976563,21.6064). y=21.6069 (prev=58.3167) -Internal Error (overlap) in arrowheads.open.0M1: monotonic is both needed and unneeded (116.632,-0.00146484)->(244.629,89.1318). y=21.6069 (prev=58.3167) -Internal Error (overlap) in arrowheads.open.0M1: Winding number did not return to 0 when y=21.6069 -Internal Error (overlap) in arrowheads.open.0M1: Humph. This monotonic leads nowhere (-21.6077,-0.000488281)->(-21.6077,-0.00143464). -Internal Error (overlap) in arrowheads.open.0M1: couldn't find a needed exit from an intersection -Internal Error (overlap) in arrowheads.open.11: Winding number did not return to 0 when x=-21.6069 -Internal Error (overlap) in arrowheads.open.11: couldn't find a needed exit from an intersection -Internal Error (overlap) in arrowheads.open.11: Humph. This monotonic leads nowhere (21.6113,-0.000976562)->(117.651,-212.155). -Internal Error (overlap) in arrowheads.open.11: couldn't find a needed exit from an intersection -Internal Error (overlap) in arrowheads.open.1M1: monotonic is both needed and unneeded (0.00146484,116.632)->(-21.6064,0.000976563). x=-21.6069 (prev=58.3167) -Internal Error (overlap) in arrowheads.open.1M1: monotonic is both needed and unneeded (0.00146484,116.632)->(-89.1318,244.629). x=-21.6069 (prev=58.3167) -Internal Error (overlap) in arrowheads.open.1M1: Winding number did not return to 0 when x=-21.6069 -Internal Error (overlap) in arrowheads.open.1M1: Humph. This monotonic leads nowhere (0.000488281,-21.6077)->(0.00143464,-21.6077). -Internal Error (overlap) in arrowheads.open.1M1: couldn't find a needed exit from an intersection -This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) -(./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp Preloading the plain base, version 0.99: preliminaries, basic constants and mathematical macros, macros for converting units, @@ -278439,64 +278388,156 @@ NAME/CODE/BP/WD/DP/HT/WX/WY ****************************************************** ) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf) -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf) +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf +w:365.21767 +h:498.02444 +@{char@:Numeral 0@:48@:0@:7.33333@:0@:10@:7.33333@:0@:zero@} [48] +Font metrics written on feta-alphabet16.tfm. +21 output files written: feta-alphabet16.33 .. feta-alphabet16.122 +Transcript written on feta-alphabet16.log. + +w:316.64555 +h:498.02444 +@{char@:Numeral 1@:49@:0@:6.35803@:0@:10@:6.35803@:0@:one@} [49] +@{char@:brace number 323@:68@:6.39069@:0@:70.13072@:70.13072@:0@:0@:brace323@} +[68] +mf2pt1 is using the following font parameters: + font_version: 001.000 + font_comment: Font converted to Type 1 by mf2pt1, written by Scott Pakin. + font_family: feta-alphabet16 + font_weight: Medium + font_identifier: feta-alphabet15.87 + font_fixed_pitch: false + font_slant: 0 + font_underline_position: -63 + font_underline_thickness: 32 + font_name: feta-alphabet16 + font_unique_id: 4607679 + font_size: 15.8107098381071 (bp) + font_coding_scheme: asis + +Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=63.2482671707624; bpppix 0.02; nonstopmode; input feta-alphabet16.mf'"... + +@{char@:brace number 324@:69@:6.41074@:0@:70.45026@:70.45026@:0@:0@:brace324@} +[69]) @{font@:GNU@:LilyPond@:feta-alphabet@:22.45@:fetaNumber@} (/build/lilypond-2.19.81+really-2.18.2/mf/feta-numbers.mf @{char@:Plus@:43@:0@:5.6125@:-2.80626@:8.41876@:5.6125@:0@:plus@} [43] ! Warning: Replacing filldraw with fill. @{char@:Numeral comma@:44@:0@:2.57953@:3.8693@:2.57953@:2.57953@:0@:comma@} [44] +@{char@:brace number 325@:70@:6.43079@:0@:70.77078@:70.77078@:0@:0@:brace325@} +[70] @{char@:Numeral dash@:45@:0@:3.74167@:0@:11.225@:3.74167@:0@:hyphen@} [45] +@{char@:brace number 326@:71@:6.45111@:0@:71.09233@:71.09233@:0@:0@:brace326@} +[71] +@{char@:brace number 327@:72@:6.47116@:0@:71.41489@:71.41489@:0@:0@:brace327@} +[72] @{char@:Numeral dot@:46@:0@:2.57953@:0@:2.57953@:2.57953@:0@:period@} [46] w:405.77258 h:559.03275 @{char@:Numeral 0@:48@:0@:8.14764@:0@:11.225@:8.14764@:0@:zero@} [48] +@{char@:brace number 328@:73@:6.49149@:0@:71.73843@:71.73843@:0@:0@:brace328@} +[73] w:344.40257 h:559.03275 @{char@:Numeral 1@:49@:0@:6.91537@:0@:11.225@:6.91537@:0@:one@} [49] +w:365.21767 +h:498.02444 +@{char@:Numeral 2@:50@:0@:7.33333@:0@:10@:7.33333@:0@:two@} [50] w:405.77258 h:559.03275 @{char@:Numeral 2@:50@:0@:8.14764@:0@:11.225@:8.14764@:0@:two@} [50] -Converting PostScript graphics to Type 1 font programs... - -Invoking "t1asm feta-braces-a.pt1 feta-braces-a.pfb"... - w:368.88431 h:559.03275 @{char@:Numeral 3@:51@:0@:7.40695@:0@:11.225@:7.40695@:0@:three@} [51] +w:332.01656 +h:498.02444 +@{char@:Numeral 3@:51@:0@:6.66667@:0@:10@:6.66667@:0@:three@} [51] +w:398.41956 +h:498.02444 +@{char@:Numeral 4@:52@:0@:8@:0@:10@:8@:0@:four@} [52] +w:336.1665 +h:498.02444 +@{char@:Numeral 5@:53@:0@:6.75@:0@:10@:6.75@:0@:five@} [53] +@{char@:brace number 329@:74@:6.51181@:0@:72.06302@:72.06302@:0@:0@:brace329@} +[74] w:442.66087 h:559.03275 @{char@:Numeral 4@:52@:0@:8.88834@:0@:11.225@:8.88834@:0@:four@} [52] +@{char@:brace number 330@:75@:6.53214@:0@:72.38861@:72.38861@:0@:0@:brace330@} +[75] w:373.49478 h:559.03275 @{char@:Numeral 5@:53@:0@:7.49953@:0@:11.225@:7.49953@:0@:five@} [53] +@{char@:brace number 331@:76@:6.55273@:0@:72.71521@:72.71521@:0@:0@:brace331@} +[76] w:376.25786 h:559.03275 @{char@:Numeral 6@:54@:0@:7.55501@:0@:11.225@:7.55501@:0@:six@} [54] +w:338.65297 +h:498.02444 +@{char@:Numeral 6@:54@:0@:6.79993@:0@:10@:6.79993@:0@:six@} [54] +w:336.16878 +h:498.02444 +@{char@:Numeral 7@:55@:0@:6.75005@:0@:10@:6.75005@:0@:seven@} [55] +@{char@:brace number 332@:77@:6.57306@:0@:73.04285@:73.04285@:0@:0@:brace332@} +[77] +@{char@:brace number 333@:78@:6.59366@:0@:73.3715@:73.3715@:0@:0@:brace333@} +[78] w:374.5222 h:559.03275 @{char@:Numeral 7@:55@:0@:7.52016@:0@:11.225@:7.52016@:0@:seven@} [55] +@{char@:brace number 334@:79@:6.61426@:0@:73.70119@:73.70119@:0@:0@:brace334@} +[79] +@{char@:brace number 335@:80@:6.63513@:0@:74.03189@:74.03189@:0@:0@:brace335@} +[80] +@{char@:brace number 336@:81@:6.65573@:0@:74.36365@:74.36365@:0@:0@:brace336@} +[81] w:405.77258 h:559.03275 @{char@:Numeral 8@:56@:0@:8.14764@:0@:11.225@:8.14764@:0@:eight@} [56] w:376.25786 h:559.03275 -@{char@:Numeral 9@:57@:0@:7.55501@:0@:11.225@:7.55501@:0@:nine@} [57]) +@{char@:Numeral 9@:57@:0@:7.55501@:0@:11.225@:7.55501@:0@:nine@} [57] +w:365.21767 +h:498.02444 +@{char@:Numeral 8@:56@:0@:7.33333@:0@:10@:7.33333@:0@:eight@} [56]) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-dynamics.mf @{char@:Space@:33@:0@:4.32166@:0@:6.54793@:4.32166@:0@:space@} [33] -@{char@:dynamic z@:122@:0@:6.41695@:0@:5.8931@:6.41695@:0@:z@} [122] -Invoking "fontforge -script feta-braces-a.pe feta-braces-a.pfb"... - +w:338.65297 +h:498.02444 +@{char@:Numeral 9@:57@:0@:6.79993@:0@:10@:6.79993@:0@:nine@} [57] +@{char@:dynamic z@:122@:0@:6.41695@:0@:5.8931@:6.41695@:0@:z@} [122]) +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-dynamics.mf +@{char@:Space@:33@:0@:3.85002@:0@:5.83334@:3.85002@:0@:space@} [33] @{char@:dynamic f@:102@:0@:7.20276@:3.27397@:11.26245@:7.20276@:0@:f@} [102] @{char@:dynamic s@:115@:0@:4.63812@:0@:6.54793@:4.63812@:0@:s@} [115] +@{char@:brace number 337@:82@:6.6766@:0@:74.69644@:74.69644@:0@:0@:brace337@} +[82] +@{char@:brace number 338@:83@:6.69748@:0@:75.03027@:75.03027@:0@:0@:brace338@} +[83] @{char@:dynamic p@:112@:0@:8.1849@:3.27397@:6.54793@:8.1849@:0@:p@} [112] +@{char@:brace number 339@:84@:6.71863@:0@:75.36514@:75.36514@:0@:0@:brace339@} +[84] +@{char@:brace number 340@:85@:6.7395@:0@:75.70108@:75.70108@:0@:0@:brace340@} +[85] @{char@:dynamic m@:109@:0@:9.8219@:0@:6.54793@:9.8219@:0@:m@} [109] +@{char@:brace number 341@:86@:6.76065@:0@:76.03806@:76.03806@:0@:0@:brace341@} +[86] +@{char@:dynamic z@:122@:0@:5.71664@:0@:5.24997@:5.71664@:0@:z@} [122] @{char@:dynamic r@:114@:0@:4.91095@:0@:6.54793@:4.91095@:0@:r@} [114]) @{tnof@}) ) +@{char@:dynamic f@:102@:0@:6.41672@:2.91667@:10.03336@:6.41672@:0@:f@} [102] Font metrics written on feta-alphabet23.tfm. 21 output files written: feta-alphabet23.33 .. feta-alphabet23.122 Transcript written on feta-alphabet23.log. +@{char@:dynamic s@:115@:0@:4.13196@:0@:5.83334@:4.13196@:0@:s@} [115] +@{char@:dynamic p@:112@:0@:7.29169@:2.91667@:5.83334@:7.29169@:0@:p@} [112] +@{char@:dynamic m@:109@:0@:8.75002@:0@:5.83334@:8.75002@:0@:m@} [109] +@{char@:brace number 342@:87@:6.7818@:0@:76.37608@:76.37608@:0@:0@:brace342@} +[87] mf2pt1 is using the following font parameters: font_version: 001.000 font_comment: Font converted to Type 1 by mf2pt1, written by Scott Pakin. @@ -278508,39 +278549,68 @@ font_underline_position: -45 font_underline_thickness: 22 font_name: feta-alphabet23 - font_unique_id: 4679124 + font_unique_id: 4552407 font_size: 22.3661270236613 (bp) font_coding_scheme: asis Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=44.7104677060134; bpppix 0.02; nonstopmode; input feta-alphabet23.mf'"... -Copyright (c) 2000-2014 by George Williams. See AUTHORS for Contributors. - License GPLv3+: GNU GPL version 3 or later - with many parts BSD . Please read LICENSE. - Based on sources from 11:21 UTC 24-Sep-2017-ML-D. - Based on source from git with hash: -*** Successfully generated feta11.pfb! *** -Cannot find your hotkey definition file! -Internal Error (overlap) in brace4: Winding number did not return to 0 when x=-125.255 -Internal Error (overlap) in brace4: Winding number did not return to 0 when x=-125.255 -Internal Error (overlap) in brace4: Winding number did not return to 0 when x=-125.255 -Internal Error (overlap) in brace4: couldn't find a needed exit from an intersection -Internal Error (overlap) in brace4: couldn't find a needed exit from an intersection -Internal Error (overlap) in brace5: Winding number did not return to 0 when x=-125.642 -Internal Error (overlap) in brace5: Winding number did not return to 0 when x=-125.642 -Internal Error (overlap) in brace5: Winding number did not return to 0 when x=-125.642 -Internal Error (overlap) in brace5: couldn't find a needed exit from an intersection -Internal Error (overlap) in brace5: couldn't find a needed exit from an intersection -( echo ./out/feta-alphabet14.pfb: ./feta-alphabet.mf ./feta-autometric.mf ./feta-macros.mf ./feta-params.mf ./feta-numbers.mf ./feta-dynamics.mf > out/feta-alphabet14.dep ) && TMP=`mktemp -d ./out/pfbtemp.feta-alphabet14.XXXXXXXXX` \ -&& ( cd $TMP \ - && ln -s ../mf2pt1.mem . \ - && ln -s ../../mf2pt1.mp . \ - && MFINPUTS=/build/lilypond-2.19.81+really-2.18.2/mf:..:: /build/lilypond-2.19.81+really-2.18.2/scripts/build/out/mf2pt1 --rounding=0.0001 --family=feta-alphabet14 --fullname=feta-alphabet14 --name=feta-alphabet14 feta-alphabet14.mf ) \ -&& mv $TMP/*pfb ./out; \ -rm -rf $TMP -This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) -(./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mpInvoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input feta-alphabet16.mf'"... +@{char@:brace number 343@:88@:6.80295@:0@:76.71518@:76.71518@:0@:0@:brace343@} +[88] +@{char@:brace number 344@:89@:6.82437@:0@:77.05533@:77.05533@:0@:0@:brace344@} +[89] +@{char@:brace number 345@:90@:6.8458@:0@:77.39655@:77.39655@:0@:0@:brace345@} +[90] +@{char@:brace number 346@:91@:6.86722@:0@:77.73883@:77.73883@:0@:0@:brace346@} +[91] +@{char@:brace number 347@:92@:6.88864@:0@:78.0822@:78.0822@:0@:0@:brace347@} +[92] +@{char@:brace number 348@:93@:6.91006@:0@:78.42662@:78.42662@:0@:0@:brace348@} +[93] +@{char@:dynamic r@:114@:0@:4.37502@:0@:5.83334@:4.37502@:0@:r@} [114]) +@{tnof@}) ) +Font metrics written on feta-alphabet20.tfm. +21 output files written: feta-alphabet20.33 .. feta-alphabet20.122 +Transcript written on feta-alphabet20.log. +@{char@:brace number 349@:94@:6.93176@:0@:78.77213@:78.77213@:0@:0@:brace349@} +[94] +@{char@:brace number 350@:95@:6.95346@:0@:79.11871@:79.11871@:0@:0@:brace350@} +[95] +@{char@:brace number 351@:96@:6.97516@:0@:79.46638@:79.46638@:0@:0@:brace351@} +[96] +@{char@:brace number 352@:97@:6.99713@:0@:79.81514@:79.81514@:0@:0@:brace352@} +[97] +@{char@:brace number 353@:98@:7.0191@:0@:80.165@:80.165@:0@:0@:brace353@} [98] +@{char@:brace number 354@:99@:7.04108@:0@:80.51595@:80.51595@:0@:0@:brace354@} +[99] +@{char@:brace number 355@:100@:7.06305@:0@:80.868@:80.868@:0@:0@:brace355@} +[100] +@{char@:brace number 356@:101@:7.08502@:0@:81.22115@:81.22115@:0@:0@:brace356@} +[101] +@{char@:brace number 357@:102@:7.10727@:0@:81.5754@:81.5754@:0@:0@:brace357@} +[102] +@{char@:brace number 358@:103@:7.12952@:0@:81.93076@:81.93076@:0@:0@:brace358@} +[103] +@{char@:brace number 359@:104@:7.15176@:0@:82.28723@:82.28723@:0@:0@:brace359@} +[104] +@{char@:brace number 360@:105@:7.17429@:0@:82.64482@:82.64482@:0@:0@:brace360@} +[105] +@{char@:brace number 361@:106@:7.19681@:0@:83.00354@:83.00354@:0@:0@:brace361@} +[106] +@{char@:brace number 362@:107@:7.21933@:0@:83.36337@:83.36337@:0@:0@:brace362@} +[107] +@{char@:brace number 363@:108@:7.24185@:0@:83.72435@:83.72435@:0@:0@:brace363@} +[108] +@{char@:brace number 364@:109@:7.26465@:0@:84.08644@:84.08644@:0@:0@:brace364@} +[109] +@{char@:brace number 365@:110@:7.28717@:0@:84.44968@:84.44968@:0@:0@:brace365@} +[110] +@{char@:brace number 366@:111@:7.30997@:0@:84.81403@:84.81403@:0@:0@:brace366@} +[111] +@{char@:brace number 367@:112@:7.33304@:0@:85.17953@:85.17953@:0@:0@:brace367@} +[112]This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) +(./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp Preloading the plain base, version 0.99: preliminaries, basic constants and mathematical macros, macros for converting units, @@ -278557,33 +278627,42 @@ order of messages: NAME/CODE/BP/WD/DP/HT/WX/WY ****************************************************** -) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mfInternal Error (overlap) in brace20: Winding number did not return to 0 when x=-131.546 -Internal Error (overlap) in brace20: Winding number did not return to 0 when x=-131.546 -Internal Error (overlap) in brace20: Winding number did not return to 0 when x=-131.546 -Internal Error (overlap) in brace20: couldn't find a needed exit from an intersection -Internal Error (overlap) in brace20: couldn't find a needed exit from an intersection -) +) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf) +@{char@:brace number 368@:113@:7.35583@:0@:85.54619@:85.54619@:0@:0@:brace368@} +[113] @{font@:GNU@:LilyPond@:feta-alphabet@:22.45@:fetaNumber@} -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-numbers.mfInternal Error (overlap) in brace28: Winding number did not return to 0 when x=-134.801 -Internal Error (overlap) in brace28: Winding number did not return to 0 when x=-134.801 -Internal Error (overlap) in brace28: Winding number did not return to 0 when x=-134.801 -Internal Error (overlap) in brace28: couldn't find a needed exit from an intersection -Internal Error (overlap) in brace28: couldn't find a needed exit from an intersection - +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-numbers.mfThis is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) +(./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp +@{char@:brace number 369@:114@:7.3789@:0@:85.91397@:85.91397@:0@:0@:brace369@} +[114] +@{char@:brace number 370@:115@:7.40198@:0@:86.28291@:86.28291@:0@:0@:brace370@} +[115] +@{char@:brace number 371@:116@:7.42532@:0@:86.65302@:86.65302@:0@:0@:brace371@} +[116] @{char@:Plus@:43@:0@:5.6125@:-2.80626@:8.41876@:5.6125@:0@:plus@} [43] ! Warning: Replacing filldraw with fill. @{char@:Numeral comma@:44@:0@:2.57953@:3.8693@:2.57953@:2.57953@:0@:comma@} [44] @{char@:Numeral dash@:45@:0@:3.74167@:0@:11.225@:3.74167@:0@:hyphen@} [45] -@{char@:Numeral dot@:46@:0@:2.57953@:0@:2.57953@:2.57953@:0@:period@} [46]This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) -(./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp +@{char@:Numeral dot@:46@:0@:2.57953@:0@:2.57953@:2.57953@:0@:period@} [46] w:405.77258 h:559.03275 @{char@:Numeral 0@:48@:0@:8.14764@:0@:11.225@:8.14764@:0@:zero@} [48] +@{char@:brace number 372@:117@:7.4484@:0@:87.02429@:87.02429@:0@:0@:brace372@} +[117] +@{char@:brace number 373@:118@:7.47174@:0@:87.39671@:87.39671@:0@:0@:brace373@} +[118] w:344.40257 h:559.03275 @{char@:Numeral 1@:49@:0@:6.91537@:0@:11.225@:6.91537@:0@:one@} [49] +@{char@:brace number 374@:119@:7.49509@:0@:87.7703@:87.7703@:0@:0@:brace374@} +[119] +@{char@:brace number 375@:120@:7.5187@:0@:88.14505@:88.14505@:0@:0@:brace375@} +[120] +w:405.77258 +h:559.03275 +@{char@:Numeral 2@:50@:0@:8.14764@:0@:11.225@:8.14764@:0@:two@} [50] Preloading the plain base, version 0.99: preliminaries, basic constants and mathematical macros, macros for converting units, @@ -278593,6 +278672,9 @@ macros for character and font administration, and a few last-minute items.)) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-alphabet16.mf +w:368.88431 +h:559.03275 +@{char@:Numeral 3@:51@:0@:7.40695@:0@:11.225@:7.40695@:0@:three@} [51] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-alphabet.mf (/build/lilypond-2.19.81+really-2.18.2/mf/feta-autometric.mf ****************************************************** @@ -278600,187 +278682,94 @@ order of messages: NAME/CODE/BP/WD/DP/HT/WX/WY ****************************************************** -) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf) -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf) -w:405.77258 -h:559.03275 -@{char@:Numeral 2@:50@:0@:8.14764@:0@:11.225@:8.14764@:0@:two@} [50] -@{font@:GNU@:LilyPond@:feta-alphabet@:15.87@:fetaNumber@} -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-numbers.mf -w:368.88431 -h:559.03275 -@{char@:Numeral 3@:51@:0@:7.40695@:0@:11.225@:7.40695@:0@:three@} [51] -*** Successfully generated feta13.pfb! *** - -@{char@:Plus@:43@:0@:3.9675@:-1.98375@:5.95125@:3.9675@:0@:plus@} [43] -! Warning: Replacing filldraw with fill. -@{char@:Numeral comma@:44@:0@:1.78111@:2.67168@:1.78111@:1.78111@:0@:comma@} -[44] +) w:442.66087 h:559.03275 @{char@:Numeral 4@:52@:0@:8.88834@:0@:11.225@:8.88834@:0@:four@} [52] -@{char@:Numeral dash@:45@:0@:2.645@:0@:7.935@:2.645@:0@:hyphen@} [45] -@{char@:Numeral dot@:46@:0@:1.78111@:0@:1.78111@:1.78111@:0@:period@} [46] +@{char@:brace number 376@:121@:7.54205@:0@:88.521@:88.521@:0@:0@:brace376@} +[121] +@{char@:brace number 377@:122@:7.56567@:0@:88.8981@:88.8981@:0@:0@:brace377@} +[122] w:373.49478 h:559.03275 @{char@:Numeral 5@:53@:0@:7.49953@:0@:11.225@:7.49953@:0@:five@} [53] -w:294.78403 -h:395.18228 -@{char@:Numeral 0@:48@:0@:5.91907@:0@:7.935@:5.91907@:0@:zero@} [48] +@{char@:brace number 378@:123@:7.58957@:0@:89.27638@:89.27638@:0@:0@:brace378@} +[123] +@{char@:brace number 379@:124@:7.61319@:0@:89.65585@:89.65585@:0@:0@:brace379@} +[124] w:376.25786 h:559.03275 -@{char@:Numeral 6@:54@:0@:7.55501@:0@:11.225@:7.55501@:0@:six@} [54]Internal Error (overlap) in brace41: Winding number did not return to 0 when x=-140.277 - -w:264.73888 -h:395.18228 -@{char@:Numeral 1@:49@:0@:5.31578@:0@:7.935@:5.31578@:0@:one@} [49]Internal Error (overlap) in brace41: Winding number did not return to 0 when x=-140.277 -Internal Error (overlap) in brace41: Winding number did not return to 0 when x=-140.277 -Internal Error (overlap) in brace41: couldn't find a needed exit from an intersection -Internal Error (overlap) in brace41: couldn't find a needed exit from an intersection - +@{char@:Numeral 6@:54@:0@:7.55501@:0@:11.225@:7.55501@:0@:six@} [54] w:374.5222 h:559.03275 -@{char@:Numeral 7@:55@:0@:7.52016@:0@:11.225@:7.52016@:0@:seven@} [55] +@{char@:Numeral 7@:55@:0@:7.52016@:0@:11.225@:7.52016@:0@:seven@} [55] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf w:405.77258 h:559.03275 -@{char@:Numeral 8@:56@:0@:8.14764@:0@:11.225@:8.14764@:0@:eight@} [56] -w:294.78403 -h:395.18228 -@{char@:Numeral 2@:50@:0@:5.91907@:0@:7.935@:5.91907@:0@:two@} [50] +@{char@:Numeral 8@:56@:0@:8.14764@:0@:11.225@:8.14764@:0@:eight@} [56]) +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf w:376.25786 h:559.03275 -@{char@:Numeral 9@:57@:0@:7.55501@:0@:11.225@:7.55501@:0@:nine@} [57]) +@{char@:Numeral 9@:57@:0@:7.55501@:0@:11.225@:7.55501@:0@:nine@} [57])) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-dynamics.mf -@{char@:Space@:33@:0@:4.32166@:0@:6.54793@:4.32166@:0@:space@} [33] -w:267.98528 -h:395.18228 -@{char@:Numeral 3@:51@:0@:5.38097@:0@:7.935@:5.38097@:0@:three@} [51] -w:321.58202 -h:395.18228 -@{char@:Numeral 4@:52@:0@:6.45715@:0@:7.935@:6.45715@:0@:four@} [52] +@{font@:GNU@:LilyPond@:feta-alphabet@:15.87@:fetaNumber@} +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-numbers.mf +@{char@:Space@:33@:0@:4.32166@:0@:6.54793@:4.32166@:0@:space@} [33]Internal Error (overlap) in scripts.segno: monotonic is both needed and unneeded (0.0635015,-58.6347)->(-182.282,-375.001). x=-39.5852 (prev=-32.4157) +Internal Error (overlap) in scripts.segno: monotonic is both needed and unneeded (-162.033,275.793)->(-0.0640036,58.6348). x=-39.5852 (prev=-32.4157) +Internal Error (overlap) in scripts.segno: monotonic is both needed and unneeded (-19.7205,163.566)->(-82.5272,231.383). x=-39.5852 (prev=-32.4157) +Internal Error (overlap) in scripts.segno: monotonic is both needed and unneeded (-103.009,375.001)->(39.585,227.545). x=-39.5852 (prev=-32.4157) +Internal Error (overlap) in scripts.segno: Winding number did not return to 0 when x=-39.5852 +Internal Error (overlap) in scripts.segno: monotonic is both needed and unneeded (0.0635015,-58.6347)->(-182.282,-375.001). x=-39.5852 (prev=-32.4157) +Internal Error (overlap) in scripts.segno: monotonic is both needed and unneeded (-162.033,275.793)->(-0.0640036,58.6348). x=-39.5852 (prev=-32.4157) +Internal Error (overlap) in scripts.segno: monotonic is both needed and unneeded (-19.7205,163.566)->(-82.5272,231.383). x=-39.5852 (prev=-32.4157) +Internal Error (overlap) in scripts.segno: monotonic is both needed and unneeded (-103.009,375.001)->(39.585,227.545). x=-39.5852 (prev=-32.4157) +Internal Error (overlap) in scripts.segno: Winding number did not return to 0 when x=-39.5852 +Internal Error (overlap) in scripts.segno: monotonic is both needed and unneeded (0.0635015,-58.6347)->(-182.282,-375.001). x=-39.5852 (prev=-32.4157) +Internal Error (overlap) in scripts.segno: monotonic is both needed and unneeded (-162.033,275.793)->(-0.0640036,58.6348). x=-39.5852 (prev=-32.4157) +Internal Error (overlap) in scripts.segno: monotonic is both needed and unneeded (-19.7205,163.566)->(-82.5272,231.383). x=-39.5852 (prev=-32.4157) +Internal Error (overlap) in scripts.segno: monotonic is both needed and unneeded (-103.009,375.001)->(39.585,227.545). x=-39.5852 (prev=-32.4157) +Internal Error (overlap) in scripts.segno: Winding number did not return to 0 when x=-39.5852 +Internal Error (overlap) in scripts.segno: monotonic is both needed and unneeded (0.0635015,-58.6347)->(-182.282,-375.001). x=-39.5852 (prev=-32.4157) +Internal Error (overlap) in scripts.segno: monotonic is both needed and unneeded (-162.033,275.793)->(-0.0640036,58.6348). x=-39.5852 (prev=-32.4157) +Internal Error (overlap) in scripts.segno: monotonic is both needed and unneeded (-19.7205,163.566)->(-82.5272,231.383). x=-39.5852 (prev=-32.4157) +Internal Error (overlap) in scripts.segno: monotonic is both needed and unneeded (-103.009,375.001)->(39.585,227.545). x=-39.5852 (prev=-32.4157) +Internal Error (overlap) in scripts.segno: Winding number did not return to 0 when x=-39.5852 +Internal Error (overlap) in scripts.segno: monotonic is both needed and unneeded (0.0635015,-58.6347)->(-182.282,-375.001). x=-39.5852 (prev=-32.4157) +Internal Error (overlap) in scripts.segno: monotonic is both needed and unneeded (-162.033,275.793)->(-0.0640036,58.6348). x=-39.5852 (prev=-32.4157) +Internal Error (overlap) in scripts.segno: monotonic is both needed and unneeded (-19.7205,163.566)->(-82.5272,231.383). x=-39.5852 (prev=-32.4157) +Internal Error (overlap) in scripts.segno: monotonic is both needed and unneeded (-103.009,375.001)->(39.585,227.545). x=-39.5852 (prev=-32.4157) +Internal Error (overlap) in scripts.segno: Winding number did not return to 0 when x=-39.5852 + +@{char@:brace number 380@:125@:7.63708@:0@:90.03651@:90.03651@:0@:0@:brace380@} +[125] +@{char@:brace number 381@:126@:7.66098@:0@:90.41837@:90.41837@:0@:0@:brace381@} +[126] +@{char@:brace number 382@:127@:7.68488@:0@:90.80142@:90.80142@:0@:0@:brace382@} +[127] @{char@:dynamic z@:122@:0@:6.41695@:0@:5.8931@:6.41695@:0@:z@} [122] -w:271.33502 -h:395.18228 -@{char@:Numeral 5@:53@:0@:5.44823@:0@:7.935@:5.44823@:0@:five@} [53] +@{char@:brace number 383@:128@:7.70905@:0@:91.18567@:91.18567@:0@:0@:brace383@} +[128] +@{tnof@}) ) +(some charht values had to be adjusted by as much as 0.66663pt) +(some chardp values had to be adjusted by as much as 0.66663pt) +Font metrics written on feta-braces-f.tfm. +64 output files written: feta-braces-f.65 .. feta-braces-f.128 +Transcript written on feta-braces-f.log. + @{char@:dynamic f@:102@:0@:7.20276@:3.27397@:11.26245@:7.20276@:0@:f@} [102] -w:273.34198 -h:395.18228 -@{char@:Numeral 6@:54@:0@:5.48853@:0@:7.935@:5.48853@:0@:six@} [54] +@{char@:Plus@:43@:0@:3.9675@:-1.98375@:5.95125@:3.9675@:0@:plus@} [43] @{char@:dynamic s@:115@:0@:4.63812@:0@:6.54793@:4.63812@:0@:s@} [115] -w:269.29082 -h:395.18228 -@{char@:Numeral 7@:55@:0@:5.40718@:0@:7.935@:5.40718@:0@:seven@} [55] -w:294.78403 -h:395.18228 -@{char@:Numeral 8@:56@:0@:5.91907@:0@:7.935@:5.91907@:0@:eight@} [56] +! Warning: Replacing filldraw with fill. +@{char@:Numeral comma@:44@:0@:1.78111@:2.67168@:1.78111@:1.78111@:0@:comma@} +[44] @{char@:dynamic p@:112@:0@:8.1849@:3.27397@:6.54793@:8.1849@:0@:p@} [112] -w:273.34198 -h:395.18228 -@{char@:Numeral 9@:57@:0@:5.48853@:0@:7.935@:5.48853@:0@:nine@} [57]) -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-dynamics.mf -@{char@:Space@:33@:0@:3.055@:0@:4.62875@:3.055@:0@:space@} [33]Internal Error (overlap) in brace48: Winding number did not return to 0 when x=-143.317 -Internal Error (overlap) in brace48: Winding number did not return to 0 when x=-143.317 -Internal Error (overlap) in brace48: Winding number did not return to 0 when x=-143.317 -Internal Error (overlap) in brace48: couldn't find a needed exit from an intersection -Internal Error (overlap) in brace48: couldn't find a needed exit from an intersection - @{char@:dynamic m@:109@:0@:9.8219@:0@:6.54793@:9.8219@:0@:m@} [109] -@{char@:dynamic z@:122@:0@:4.53616@:0@:4.16585@:4.53616@:0@:z@} [122] @{char@:dynamic r@:114@:0@:4.91095@:0@:6.54793@:4.91095@:0@:r@} [114]) -@{tnof@}) )Internal Error (overlap) in brace49: Winding number did not return to 0 when x=-143.76 -Internal Error (overlap) in brace49: Winding number did not return to 0 when x=-143.76 -Internal Error (overlap) in brace49: Winding number did not return to 0 when x=-143.76 -Internal Error (overlap) in brace49: couldn't find a needed exit from an intersection -Internal Error (overlap) in brace49: couldn't find a needed exit from an intersection - +@{tnof@}) ) Font metrics written on feta-alphabet23.tfm. 21 output files written: feta-alphabet23.33 .. feta-alphabet23.122 Transcript written on feta-alphabet23.log. -@{char@:dynamic f@:102@:0@:5.09166@:2.31438@:7.96146@:5.09166@:0@:f@} [102] -@{char@:dynamic s@:115@:0@:3.2787@:0@:4.62875@:3.2787@:0@:s@} [115] -@{char@:dynamic p@:112@:0@:5.78595@:2.31438@:4.62875@:5.78595@:0@:p@} [112]Internal Error (overlap) in brace56: Winding number did not return to 0 when x=-146.886 -Internal Error (overlap) in brace56: Winding number did not return to 0 when x=-146.886 -Internal Error (overlap) in brace56: Winding number did not return to 0 when x=-146.886 -Internal Error (overlap) in brace56: couldn't find a needed exit from an intersection -Internal Error (overlap) in brace56: couldn't find a needed exit from an intersection - -@{char@:dynamic m@:109@:0@:6.94313@:0@:4.62875@:6.94313@:0@:m@} [109] -@{char@:dynamic r@:114@:0@:3.47157@:0@:4.62875@:3.47157@:0@:r@} [114]) -@{tnof@}) ) -Font metrics written on feta-alphabet16.tfm. -21 output files written: feta-alphabet16.33 .. feta-alphabet16.122 -Transcript written on feta-alphabet16.log. - -Converting PostScript graphics to Type 1 font programs... - -Invoking "t1asm feta-alphabet20.pt1 feta-alphabet20.pfb"... - -Invoking "fontforge -script feta-alphabet20.pe feta-alphabet20.pfb"... - -mf2pt1 is using the following font parameters: - font_version: 001.000 - font_comment: Font converted to Type 1 by mf2pt1, written by Scott Pakin. - font_family: feta-alphabet16 - font_weight: Medium - font_identifier: feta-alphabet15.87 - font_fixed_pitch: false - font_slant: 0 - font_underline_position: -63 - font_underline_thickness: 32 - font_name: feta-alphabet16 - font_unique_id: 4998556 - font_size: 15.8107098381071 (bp) - font_coding_scheme: asis - -Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=63.2482671707624; bpppix 0.02; nonstopmode; input feta-alphabet16.mf'"... - -Converting PostScript graphics to Type 1 font programs... - -Invoking "t1asm feta-braces-g.pt1 feta-braces-g.pfb"... -Copyright (c) 2000-2014 by George Williams. See AUTHORS for Contributors. - License GPLv3+: GNU GPL version 3 or later - with many parts BSD . Please read LICENSE. - Based on sources from 11:21 UTC 24-Sep-2017-ML-D. - Based on source from git with hash: - -Invoking "fontforge -script feta-braces-g.pe feta-braces-g.pfb"... -This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) -(./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mpCannot find your hotkey definition file! - -Preloading the plain base, version 0.99: preliminaries, - basic constants and mathematical macros, - macros for converting units, - macros and tables for various modes of operation, - macros for drawing and filling, - macros for proof labels and rules, - macros for character and font administration, -and a few last-minute items.)) -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-alphabet16.mf -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-alphabet.mf -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-autometric.mf -****************************************************** -Using feta Autometric macros. -order of messages: - NAME/CODE/BP/WD/DP/HT/WX/WY -****************************************************** -) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf) -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf) -@{font@:GNU@:LilyPond@:feta-alphabet@:15.87@:fetaNumber@} -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-numbers.mf -@{char@:Plus@:43@:0@:3.9675@:-1.98375@:5.95125@:3.9675@:0@:plus@} [43] -! Warning: Replacing filldraw with fill. -@{char@:Numeral comma@:44@:0@:1.78111@:2.67168@:1.78111@:1.78111@:0@:comma@} -[44] -@{char@:Numeral dash@:45@:0@:2.645@:0@:7.935@:2.645@:0@:hyphen@} [45]Internal Error (overlap) in two: monotonic is both needed and unneeded (0.0419922,12.6826)->(235.421,355.004). x=23.2871 (prev=23.287) -Internal Error (overlap) in two: monotonic is both needed and unneeded (80.5674,302.764)->(11.6641,371.666). x=23.2871 (prev=23.287) -Internal Error (overlap) in two: monotonic is both needed and unneeded (11.6641,371.666)->(164.999,500). x=23.2871 (prev=23.287) -Internal Error (overlap) in two: Winding number did not return to 0 when x=23.2871 -Internal Error (overlap) in two: monotonic is both needed and unneeded (0.0419922,12.6826)->(235.421,355.004). x=23.2871 (prev=23.287) -Internal Error (overlap) in two: monotonic is both needed and unneeded (80.5674,302.764)->(11.6641,371.666). x=23.2871 (prev=23.287) -Internal Error (overlap) in two: monotonic is both needed and unneeded (11.6641,371.666)->(164.999,500). x=23.2871 (prev=23.287) -Internal Error (overlap) in two: Winding number did not return to 0 when x=23.2871 - +@{char@:Numeral dash@:45@:0@:2.645@:0@:7.935@:2.645@:0@:hyphen@} [45] @{char@:Numeral dot@:46@:0@:1.78111@:0@:1.78111@:1.78111@:0@:period@} [46] w:294.78403 h:395.18228 @@ -278794,8 +278783,6 @@ w:267.98528 h:395.18228 @{char@:Numeral 3@:51@:0@:5.38097@:0@:7.935@:5.38097@:0@:three@} [51] -*** Successfully generated feta-braces-a.pfb! *** - w:321.58202 h:395.18228 @{char@:Numeral 4@:52@:0@:6.45715@:0@:7.935@:6.45715@:0@:four@} [52] @@ -278804,8 +278791,7 @@ @{char@:Numeral 5@:53@:0@:5.44823@:0@:7.935@:5.44823@:0@:five@} [53] w:273.34198 h:395.18228 -@{char@:Numeral 6@:54@:0@:5.48853@:0@:7.935@:5.48853@:0@:six@} [54]Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input feta-alphabet14.mf'"... - +@{char@:Numeral 6@:54@:0@:5.48853@:0@:7.935@:5.48853@:0@:six@} [54] w:269.29082 h:395.18228 @{char@:Numeral 7@:55@:0@:5.40718@:0@:7.935@:5.40718@:0@:seven@} [55] @@ -278814,17 +278800,17 @@ @{char@:Numeral 8@:56@:0@:5.91907@:0@:7.935@:5.91907@:0@:eight@} [56] w:273.34198 h:395.18228 -@{char@:Numeral 9@:57@:0@:5.48853@:0@:7.935@:5.48853@:0@:nine@} [57]Copyright (c) 2000-2014 by George Williams. See AUTHORS for Contributors. - License GPLv3+: GNU GPL version 3 or later - with many parts BSD . Please read LICENSE. -) Based on sources from 11:21 UTC 24-Sep-2017-ML-D. - Based on source from git with hash: - +@{char@:Numeral 9@:57@:0@:5.48853@:0@:7.935@:5.48853@:0@:nine@} [57]) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-dynamics.mf @{char@:Space@:33@:0@:3.055@:0@:4.62875@:3.055@:0@:space@} [33] -@{char@:dynamic z@:122@:0@:4.53616@:0@:4.16585@:4.53616@:0@:z@} [122]Cannot find your hotkey definition file! +Converting PostScript graphics to Type 1 font programs... + +Invoking "t1asm feta-braces-g.pt1 feta-braces-g.pfb"... +@{char@:dynamic z@:122@:0@:4.53616@:0@:4.16585@:4.53616@:0@:z@} [122] @{char@:dynamic f@:102@:0@:5.09166@:2.31438@:7.96146@:5.09166@:0@:f@} [102] +Invoking "fontforge -script feta-braces-g.pe feta-braces-g.pfb"... + @{char@:dynamic s@:115@:0@:3.2787@:0@:4.62875@:3.2787@:0@:s@} [115] @{char@:dynamic p@:112@:0@:5.78595@:2.31438@:4.62875@:5.78595@:0@:p@} [112] @{char@:dynamic m@:109@:0@:6.94313@:0@:4.62875@:6.94313@:0@:m@} [109] @@ -278833,8 +278819,29 @@ Font metrics written on feta-alphabet16.tfm. 21 output files written: feta-alphabet16.33 .. feta-alphabet16.122 Transcript written on feta-alphabet16.log. +Copyright (c) 2000-2014 by George Williams. See AUTHORS for Contributors. + License GPLv3+: GNU GPL version 3 or later + with many parts BSD . Please read LICENSE. + Based on sources from 11:21 UTC 24-Sep-2017-ML-D. + Based on source from git with hash: +Cannot find your hotkey definition file! +Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input feta-alphabet14.mf'"... +Internal Error (overlap) in timesig.C44: Winding number did not return to 0 when x=415.356 +Internal Error (overlap) in timesig.C44: Winding number did not return to 0 when x=415.356 +Internal Error (overlap) in timesig.C44: Winding number did not return to 0 when x=415.356 +Internal Error (overlap) in timesig.C44: monotonic is both needed and unneeded (415.355,112.499)->(415.355,112.499). x=415.356 (prev=359.183) +Internal Error (overlap) in timesig.C44: Winding number did not return to 0 when x=415.356 +Internal Error (overlap) in timesig.C22: Winding number did not return to 0 when x=415.356 +Internal Error (overlap) in timesig.C22: Winding number did not return to 0 when x=415.356 +Internal Error (overlap) in timesig.C22: Winding number did not return to 0 when x=415.356 +Internal Error (overlap) in timesig.C22: monotonic is both needed and unneeded (415.355,112.499)->(415.355,112.499). x=415.356 (prev=359.183) +Internal Error (overlap) in timesig.C22: Winding number did not return to 0 when x=415.356 This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) -(./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp +(./mf2pt1.mp +Converting PostScript graphics to Type 1 font programs... + +Invoking "t1asm feta23.pt1 feta23.pfb"... + (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp Preloading the plain base, version 0.99: preliminaries, basic constants and mathematical macros, macros for converting units, @@ -278851,28 +278858,27 @@ order of messages: NAME/CODE/BP/WD/DP/HT/WX/WY ****************************************************** -) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf -*** Successfully generated feta-alphabet20.pfb! *** -) +) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf) @{font@:GNU@:LilyPond@:feta-alphabet@:14.14@:fetaNumber@} (/build/lilypond-2.19.81+really-2.18.2/mf/feta-numbers.mf -@{char@:Plus@:43@:0@:3.535@:-1.7675@:5.3025@:3.535@:0@:plus@} [43]( echo ./out/feta-alphabet13.pfb: ./feta-alphabet.mf ./feta-autometric.mf ./feta-macros.mf ./feta-params.mf ./feta-numbers.mf ./feta-dynamics.mf > out/feta-alphabet13.dep ) && TMP=`mktemp -d ./out/pfbtemp.feta-alphabet13.XXXXXXXXX` \ -&& ( cd $TMP \ - && ln -s ../mf2pt1.mem . \ - && ln -s ../../mf2pt1.mp . \ - && MFINPUTS=/build/lilypond-2.19.81+really-2.18.2/mf:..:: /build/lilypond-2.19.81+really-2.18.2/scripts/build/out/mf2pt1 --rounding=0.0001 --family=feta-alphabet13 --fullname=feta-alphabet13 --name=feta-alphabet13 feta-alphabet13.mf ) \ -&& mv $TMP/*pfb ./out; \ -rm -rf $TMP - +@{char@:Plus@:43@:0@:3.535@:-1.7675@:5.3025@:3.535@:0@:plus@} [43] ! Warning: Replacing filldraw with fill. @{char@:Numeral comma@:44@:0@:1.55054@:2.3258@:1.55054@:1.55054@:0@:comma@} [44] @{char@:Numeral dash@:45@:0@:2.35667@:0@:7.07@:2.35667@:0@:hyphen@} [45] +Converting PostScript graphics to Type 1 font programs... + +Invoking "t1asm feta-alphabet16.pt1 feta-alphabet16.pfb"... + @{char@:Numeral dot@:46@:0@:1.55054@:0@:1.55054@:1.55054@:0@:period@} [46] w:264.51317 h:352.10365 @{char@:Numeral 0@:48@:0@:5.31125@:0@:7.07@:5.31125@:0@:zero@} [48] +Invoking "fontforge -script feta-alphabet16.pe feta-alphabet16.pfb"... + +Invoking "fontforge -script feta23.pe feta23.pfb"... + w:240.92055 h:352.10365 @{char@:Numeral 1@:49@:0@:4.83752@:0@:7.07@:4.83752@:0@:one@} [49] @@ -278894,13 +278900,15 @@ w:240.8552 h:352.10365 @{char@:Numeral 7@:55@:0@:4.83621@:0@:7.07@:4.83621@:0@:seven@} [55] -Converting PostScript graphics to Type 1 font programs... - -Invoking "t1asm feta-braces-c.pt1 feta-braces-c.pfb"... - w:264.51317 h:352.10365 -@{char@:Numeral 8@:56@:0@:5.31125@:0@:7.07@:5.31125@:0@:eight@} [56] +@{char@:Numeral 8@:56@:0@:5.31125@:0@:7.07@:5.31125@:0@:eight@} [56]Copyright (c) 2000-2014 by George Williams. See AUTHORS for Contributors. + License GPLv3+: GNU GPL version 3 or later + with many parts BSD . Please read LICENSE. + Based on sources from 11:21 UTC 24-Sep-2017-ML-D. + Based on source from git with hash: +Cannot find your hotkey definition file! + w:245.27339 h:352.10365 @{char@:Numeral 9@:57@:0@:4.92493@:0@:7.07@:4.92493@:0@:nine@} [57]) @@ -278909,15 +278917,26 @@ @{char@:dynamic z@:122@:0@:4.04167@:0@:3.71173@:4.04167@:0@:z@} [122] @{char@:dynamic f@:102@:0@:4.53662@:2.06209@:7.09358@:4.53662@:0@:f@} [102] @{char@:dynamic s@:115@:0@:2.9213@:0@:4.12418@:2.9213@:0@:s@} [115] -@{char@:dynamic p@:112@:0@:5.15523@:2.06209@:4.12418@:5.15523@:0@:p@} [112] -@{char@:dynamic m@:109@:0@:6.18626@:0@:4.12418@:6.18626@:0@:m@} [109] -Invoking "fontforge -script feta-braces-c.pe feta-braces-c.pfb"... +@{char@:dynamic p@:112@:0@:5.15523@:2.06209@:4.12418@:5.15523@:0@:p@} [112]Internal Error (overlap) in two: monotonic is both needed and unneeded (0.0478516,14.0244)->(234.153,354.999). x=25.7548 (prev=25.7548) +Internal Error (overlap) in two: monotonic is both needed and unneeded (80.2393,301.85)->(12.9004,369.188). x=25.7548 (prev=25.7548) +Internal Error (overlap) in two: monotonic is both needed and unneeded (12.9004,369.188)->(167.835,499.994). x=25.7548 (prev=25.7548) +Internal Error (overlap) in two: Winding number did not return to 0 when x=25.7548 +Internal Error (overlap) in two: monotonic is both needed and unneeded (0.0478516,14.0244)->(234.153,354.999). x=25.7548 (prev=25.7548) +Internal Error (overlap) in two: monotonic is both needed and unneeded (80.2393,301.85)->(12.9004,369.188). x=25.7548 (prev=25.7548) +Internal Error (overlap) in two: monotonic is both needed and unneeded (12.9004,369.188)->(167.835,499.994). x=25.7548 (prev=25.7548) +Internal Error (overlap) in two: Winding number did not return to 0 when x=25.7548 +@{char@:dynamic m@:109@:0@:6.18626@:0@:4.12418@:6.18626@:0@:m@} [109] @{char@:dynamic r@:114@:0@:3.09314@:0@:4.12418@:3.09314@:0@:r@} [114]) @{tnof@}) ) Font metrics written on feta-alphabet14.tfm. 21 output files written: feta-alphabet14.33 .. feta-alphabet14.122 Transcript written on feta-alphabet14.log. +Copyright (c) 2000-2014 by George Williams. See AUTHORS for Contributors. + License GPLv3+: GNU GPL version 3 or later + with many parts BSD . Please read LICENSE. + Based on sources from 11:21 UTC 24-Sep-2017-ML-D. + Based on source from git with hash: mf2pt1 is using the following font parameters: font_version: 001.000 @@ -278930,13 +278949,12 @@ font_underline_position: -71 font_underline_thickness: 35 font_name: feta-alphabet14 - font_unique_id: 4542353 + font_unique_id: 4830590 font_size: 14.0871731008717 (bp) font_coding_scheme: asis Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=70.9865629420085; bpppix 0.02; nonstopmode; input feta-alphabet14.mf'"... - -*** Successfully generated feta20.pfb! *** +Cannot find your hotkey definition file! This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) (./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp Preloading the plain base, version 0.99: preliminaries, @@ -278958,17 +278976,13 @@ ) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf) @{font@:GNU@:LilyPond@:feta-alphabet@:14.14@:fetaNumber@} -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-numbers.mfCopyright (c) 2000-2014 by George Williams. See AUTHORS for Contributors. - License GPLv3+: GNU GPL version 3 or later - with many parts BSD . Please read LICENSE. - Based on sources from 11:21 UTC 24-Sep-2017-ML-D. - Based on source from git with hash: - -@{char@:Plus@:43@:0@:3.535@:-1.7675@:5.3025@:3.535@:0@:plus@} [43]Cannot find your hotkey definition file! - +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-numbers.mf +@{char@:Plus@:43@:0@:3.535@:-1.7675@:5.3025@:3.535@:0@:plus@} [43] ! Warning: Replacing filldraw with fill. @{char@:Numeral comma@:44@:0@:1.55054@:2.3258@:1.55054@:1.55054@:0@:comma@} [44] +*** Successfully generated feta-alphabet16.pfb! *** + @{char@:Numeral dash@:45@:0@:2.35667@:0@:7.07@:2.35667@:0@:hyphen@} [45] @{char@:Numeral dot@:46@:0@:1.55054@:0@:1.55054@:1.55054@:0@:period@} [46] w:264.51317 @@ -278983,6 +278997,10 @@ w:240.46611 h:352.10365 @{char@:Numeral 3@:51@:0@:4.8284@:0@:7.07@:4.8284@:0@:three@} [51] +Converting PostScript graphics to Type 1 font programs... + +Invoking "t1asm feta-alphabet20.pt1 feta-alphabet20.pfb"... + w:288.56024 h:352.10365 @{char@:Numeral 4@:52@:0@:5.7941@:0@:7.07@:5.7941@:0@:four@} [52] @@ -278992,12 +279010,21 @@ w:245.27339 h:352.10365 @{char@:Numeral 6@:54@:0@:4.92493@:0@:7.07@:4.92493@:0@:six@} [54] +Invoking "fontforge -script feta-alphabet20.pe feta-alphabet20.pfb"... + w:240.8552 h:352.10365 @{char@:Numeral 7@:55@:0@:4.83621@:0@:7.07@:4.83621@:0@:seven@} [55] w:264.51317 h:352.10365 -@{char@:Numeral 8@:56@:0@:5.31125@:0@:7.07@:5.31125@:0@:eight@} [56] +@{char@:Numeral 8@:56@:0@:5.31125@:0@:7.07@:5.31125@:0@:eight@} [56]( echo ./out/feta-alphabet13.pfb: ./feta-alphabet.mf ./feta-autometric.mf ./feta-macros.mf ./feta-params.mf ./feta-numbers.mf ./feta-dynamics.mf > out/feta-alphabet13.dep ) && TMP=`mktemp -d ./out/pfbtemp.feta-alphabet13.XXXXXXXXX` \ +&& ( cd $TMP \ + && ln -s ../mf2pt1.mem . \ + && ln -s ../../mf2pt1.mp . \ + && MFINPUTS=/build/lilypond-2.19.81+really-2.18.2/mf:..:: /build/lilypond-2.19.81+really-2.18.2/scripts/build/out/mf2pt1 --rounding=0.0001 --family=feta-alphabet13 --fullname=feta-alphabet13 --name=feta-alphabet13 feta-alphabet13.mf ) \ +&& mv $TMP/*pfb ./out; \ +rm -rf $TMP + w:245.27339 h:352.10365 @{char@:Numeral 9@:57@:0@:4.92493@:0@:7.07@:4.92493@:0@:nine@} [57]) @@ -279007,36 +279034,100 @@ @{char@:dynamic f@:102@:0@:4.53662@:2.06209@:7.09358@:4.53662@:0@:f@} [102] @{char@:dynamic s@:115@:0@:2.9213@:0@:4.12418@:2.9213@:0@:s@} [115] @{char@:dynamic p@:112@:0@:5.15523@:2.06209@:4.12418@:5.15523@:0@:p@} [112] +Converting PostScript graphics to Type 1 font programs... + +Invoking "t1asm parmesan11.pt1 parmesan11.pfb"... + @{char@:dynamic m@:109@:0@:6.18626@:0@:4.12418@:6.18626@:0@:m@} [109] @{char@:dynamic r@:114@:0@:3.09314@:0@:4.12418@:3.09314@:0@:r@} [114]) @{tnof@}) ) Font metrics written on feta-alphabet14.tfm. 21 output files written: feta-alphabet14.33 .. feta-alphabet14.122 Transcript written on feta-alphabet14.log. +Copyright (c) 2000-2014 by George Williams. See AUTHORS for Contributors. + License GPLv3+: GNU GPL version 3 or later + with many parts BSD . Please read LICENSE. + Based on sources from 11:21 UTC 24-Sep-2017-ML-D. + Based on source from git with hash: +Cannot find your hotkey definition file! +Internal Error (overlap) in two: monotonic is both needed and unneeded (0.0419922,12.6826)->(235.421,355.004). x=23.2871 (prev=23.287) +Internal Error (overlap) in two: monotonic is both needed and unneeded (80.5674,302.764)->(11.6641,371.666). x=23.2871 (prev=23.287) +Internal Error (overlap) in two: monotonic is both needed and unneeded (11.6641,371.666)->(164.999,500). x=23.2871 (prev=23.287) +Internal Error (overlap) in two: Winding number did not return to 0 when x=23.2871 +Internal Error (overlap) in two: monotonic is both needed and unneeded (0.0419922,12.6826)->(235.421,355.004). x=23.2871 (prev=23.287) +Internal Error (overlap) in two: monotonic is both needed and unneeded (80.5674,302.764)->(11.6641,371.666). x=23.2871 (prev=23.287) +Internal Error (overlap) in two: monotonic is both needed and unneeded (11.6641,371.666)->(164.999,500). x=23.2871 (prev=23.287) +Internal Error (overlap) in two: Winding number did not return to 0 when x=23.2871 + +Invoking "fontforge -script parmesan11.pe parmesan11.pfb"... + +*** Successfully generated feta14.pfb! *** + +*** Successfully generated feta-braces-g.pfb! *** +Copyright (c) 2000-2014 by George Williams. See AUTHORS for Contributors. + License GPLv3+: GNU GPL version 3 or later + with many parts BSD . Please read LICENSE. + Based on sources from 11:21 UTC 24-Sep-2017-ML-D. + Based on source from git with hash: Converting PostScript graphics to Type 1 font programs... Invoking "t1asm feta-alphabet23.pt1 feta-alphabet23.pfb"... +( echo ./out/feta-alphabet18.pfb: ./feta-alphabet.mf ./feta-autometric.mf ./feta-macros.mf ./feta-params.mf ./feta-numbers.mf ./feta-dynamics.mf > out/feta-alphabet18.dep ) && TMP=`mktemp -d ./out/pfbtemp.feta-alphabet18.XXXXXXXXX` \ +&& ( cd $TMP \ + && ln -s ../mf2pt1.mem . \ + && ln -s ../../mf2pt1.mp . \ + && MFINPUTS=/build/lilypond-2.19.81+really-2.18.2/mf:..:: /build/lilypond-2.19.81+really-2.18.2/scripts/build/out/mf2pt1 --rounding=0.0001 --family=feta-alphabet18 --fullname=feta-alphabet18 --name=feta-alphabet18 feta-alphabet18.mf ) \ +&& mv $TMP/*pfb ./out; \ +rm -rf $TMP +Cannot find your hotkey definition file! Invoking "fontforge -script feta-alphabet23.pe feta-alphabet23.pfb"... +Internal Error (overlap) in rests.2neomensural: We're about to create a spline with a very small t-value. +Internal Error (overlap) in rests.2neomensural: couldn't find a needed exit from an intersection +Internal Error (overlap) in rests.2neomensural: Humph. This monotonic leads nowhere (37.772,200.014)->(45.1133,199.299). +Internal Error (overlap) in rests.2neomensural: couldn't find a needed exit from an intersection +Internal Error (overlap) in clefs.neomensural.c_change: Winding number did not return to 0 when x=448.453 +Internal Error (overlap) in clefs.neomensural.c_change: monotonic is both needed and unneeded (469.651,181.764)->(490.849,160.567). x=477.146 (prev=448.453) +Internal Error (overlap) in clefs.neomensural.c_change: monotonic is both needed and unneeded (469.651,400.002)->(484.641,394.781). x=477.146 (prev=448.453) +Internal Error (overlap) in clefs.neomensural.c_change: monotonic is both needed and unneeded (448.453,160.567)->(448.453,382.178). y=281.971 (prev=448.453) +Internal Error (overlap) in clefs.neomensural.c_change: monotonic is both needed and unneeded (490.85,382.178)->(490.849,160.567). y=281.971 (prev=448.453) +Internal Error (overlap) in clefs.neomensural.c_change: Winding number did not return to 0 when x=448.453 +Internal Error (overlap) in clefs.neomensural.c_change: Winding number did not return to 0 when x=448.453 +Internal Error (overlap) in clefs.neomensural.c_change: Winding number did not return to 0 when x=448.453 +Internal Error (overlap) in clefs.neomensural.c_change: Winding number did not return to 0 when x=448.453 +Internal Error (overlap) in clefs.neomensural.c_change: Humph. This monotonic leads nowhere (448.453,160.567)->(448.453,160.567). +Internal Error (overlap) in clefs.neomensural.c_change: couldn't find a needed exit from an intersection + +*** Successfully generated feta-alphabet20.pfb! *** Copyright (c) 2000-2014 by George Williams. See AUTHORS for Contributors. License GPLv3+: GNU GPL version 3 or later with many parts BSD . Please read LICENSE. Based on sources from 11:21 UTC 24-Sep-2017-ML-D. Based on source from git with hash: +Cannot find your hotkey definition file! +Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input feta-alphabet13.mf'"... -*** Successfully generated feta-braces-g.pfb! *** +Converting PostScript graphics to Type 1 font programs... + +Invoking "t1asm feta-braces-c.pt1 feta-braces-c.pfb"... + +Invoking "fontforge -script feta-braces-c.pe feta-braces-c.pfb"... +Copyright (c) 2000-2014 by George Williams. See AUTHORS for Contributors. + License GPLv3+: GNU GPL version 3 or later + with many parts BSD . Please read LICENSE. + Based on sources from 11:21 UTC 24-Sep-2017-ML-D. + Based on source from git with hash: Cannot find your hotkey definition file! -( echo ./out/feta-alphabet18.pfb: ./feta-alphabet.mf ./feta-autometric.mf ./feta-macros.mf ./feta-params.mf ./feta-numbers.mf ./feta-dynamics.mf > out/feta-alphabet18.dep ) && TMP=`mktemp -d ./out/pfbtemp.feta-alphabet18.XXXXXXXXX` \ +( echo ./out/feta-alphabet26.pfb: ./feta-alphabet.mf ./feta-autometric.mf ./feta-macros.mf ./feta-params.mf ./feta-numbers.mf ./feta-dynamics.mf > out/feta-alphabet26.dep ) && TMP=`mktemp -d ./out/pfbtemp.feta-alphabet26.XXXXXXXXX` \ && ( cd $TMP \ && ln -s ../mf2pt1.mem . \ && ln -s ../../mf2pt1.mp . \ - && MFINPUTS=/build/lilypond-2.19.81+really-2.18.2/mf:..:: /build/lilypond-2.19.81+really-2.18.2/scripts/build/out/mf2pt1 --rounding=0.0001 --family=feta-alphabet18 --fullname=feta-alphabet18 --name=feta-alphabet18 feta-alphabet18.mf ) \ + && MFINPUTS=/build/lilypond-2.19.81+really-2.18.2/mf:..:: /build/lilypond-2.19.81+really-2.18.2/scripts/build/out/mf2pt1 --rounding=0.0001 --family=feta-alphabet26 --fullname=feta-alphabet26 --name=feta-alphabet26 feta-alphabet26.mf ) \ && mv $TMP/*pfb ./out; \ rm -rf $TMP -*** Successfully generated feta18.pfb! *** -Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input feta-alphabet13.mf'"... +*** Successfully generated feta-alphabet23.pfb! *** This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) (./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp Preloading the plain base, version 0.99: preliminaries, @@ -279065,8 +279156,6 @@ [44] @{char@:Numeral dash@:45@:0@:2.1@:0@:6.3@:2.1@:0@:hyphen@} [45] @{char@:Numeral dot@:46@:0@:1.33806@:0@:1.33806@:1.33806@:0@:period@} [46] -*** Successfully generated feta-alphabet23.pfb! *** - w:237.17867 h:313.75555 @{char@:Numeral 0@:48@:0@:4.76239@:0@:6.3@:4.76239@:0@:zero@} [48] @@ -279094,6 +279183,10 @@ w:237.17867 h:313.75555 @{char@:Numeral 8@:56@:0@:4.76239@:0@:6.3@:4.76239@:0@:eight@} [56] +Converting PostScript graphics to Type 1 font programs... + +Invoking "t1asm feta-alphabet14.pt1 feta-alphabet14.pfb"... + w:219.92761 h:313.75555 @{char@:Numeral 9@:57@:0@:4.416@:0@:6.3@:4.416@:0@:nine@} [57]) @@ -279101,32 +279194,32 @@ @{char@:Space@:33@:0@:2.42552@:0@:3.67502@:2.42552@:0@:space@} [33] Converting PostScript graphics to Type 1 font programs... -Invoking "t1asm feta14.pt1 feta14.pfb"... +Invoking "t1asm feta26.pt1 feta26.pfb"... + +Invoking "fontforge -script feta-alphabet14.pe feta-alphabet14.pfb"... -@{char@:dynamic z@:122@:0@:3.6015@:0@:3.3075@:3.6015@:0@:z@} [122] -@{char@:dynamic f@:102@:0@:4.04254@:1.83751@:6.32103@:4.04254@:0@:f@} [102] -@{char@:dynamic s@:115@:0@:2.60313@:0@:3.67502@:2.60313@:0@:s@} [115] Converting PostScript graphics to Type 1 font programs... -Invoking "t1asm feta-alphabet16.pt1 feta-alphabet16.pfb"... +Invoking "t1asm feta-braces-a.pt1 feta-braces-a.pfb"... +@{char@:dynamic z@:122@:0@:3.6015@:0@:3.3075@:3.6015@:0@:z@} [122] +@{char@:dynamic f@:102@:0@:4.04254@:1.83751@:6.32103@:4.04254@:0@:f@} [102] +@{char@:dynamic s@:115@:0@:2.60313@:0@:3.67502@:2.60313@:0@:s@} [115] @{char@:dynamic p@:112@:0@:4.59378@:1.83751@:3.67502@:4.59378@:0@:p@} [112] -Invoking "fontforge -script feta14.pe feta14.pfb"... - -*** Successfully generated feta-braces-c.pfb! *** +Invoking "fontforge -script feta-braces-a.pe feta-braces-a.pfb"... -Invoking "fontforge -script feta-alphabet16.pe feta-alphabet16.pfb"... +Invoking "fontforge -script feta26.pe feta26.pfb"... -@{char@:dynamic m@:109@:0@:5.51253@:0@:3.67502@:5.51253@:0@:m@} [109] -@{char@:dynamic r@:114@:0@:2.75627@:0@:3.67502@:2.75627@:0@:r@} [114]) -@{tnof@}) )( echo ./out/feta-alphabet26.pfb: ./feta-alphabet.mf ./feta-autometric.mf ./feta-macros.mf ./feta-params.mf ./feta-numbers.mf ./feta-dynamics.mf > out/feta-alphabet26.dep ) && TMP=`mktemp -d ./out/pfbtemp.feta-alphabet26.XXXXXXXXX` \ +@{char@:dynamic m@:109@:0@:5.51253@:0@:3.67502@:5.51253@:0@:m@} [109]( echo ./out/feta-noteheads14.pfb: ./feta-autometric.mf ./feta-noteheads-generic.mf ./feta-macros.mf ./feta-params.mf ./feta-noteheads.mf > out/feta-noteheads14.dep ) && TMP=`mktemp -d ./out/pfbtemp.feta-noteheads14.XXXXXXXXX` \ && ( cd $TMP \ && ln -s ../mf2pt1.mem . \ && ln -s ../../mf2pt1.mp . \ - && MFINPUTS=/build/lilypond-2.19.81+really-2.18.2/mf:..:: /build/lilypond-2.19.81+really-2.18.2/scripts/build/out/mf2pt1 --rounding=0.0001 --family=feta-alphabet26 --fullname=feta-alphabet26 --name=feta-alphabet26 feta-alphabet26.mf ) \ + && MFINPUTS=/build/lilypond-2.19.81+really-2.18.2/mf:..:: /build/lilypond-2.19.81+really-2.18.2/scripts/build/out/mf2pt1 --rounding=0.0001 --family=feta-noteheads14 --fullname=feta-noteheads14 --name=feta-noteheads14 feta-noteheads14.mf ) \ && mv $TMP/*pfb ./out; \ rm -rf $TMP +@{char@:dynamic r@:114@:0@:2.75627@:0@:3.67502@:2.75627@:0@:r@} [114]) +@{tnof@}) ) Font metrics written on feta-alphabet13.tfm. 21 output files written: feta-alphabet13.33 .. feta-alphabet13.122 Transcript written on feta-alphabet13.log. @@ -279142,32 +279235,27 @@ font_underline_position: -80 font_underline_thickness: 40 font_name: feta-alphabet13 - font_unique_id: 4102057 + font_unique_id: 4243866 font_size: 12.5529265255293 (bp) font_coding_scheme: asis Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=79.6626984126984; bpppix 0.02; nonstopmode; input feta-alphabet13.mf'"... +Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input feta-alphabet18.mf'"... + +*** Successfully generated feta18.pfb! *** Copyright (c) 2000-2014 by George Williams. See AUTHORS for Contributors. License GPLv3+: GNU GPL version 3 or later with many parts BSD . Please read LICENSE. Based on sources from 11:21 UTC 24-Sep-2017-ML-D. Based on source from git with hash: -( echo ./out/feta-noteheads14.pfb: ./feta-autometric.mf ./feta-noteheads-generic.mf ./feta-macros.mf ./feta-params.mf ./feta-noteheads.mf > out/feta-noteheads14.dep ) && TMP=`mktemp -d ./out/pfbtemp.feta-noteheads14.XXXXXXXXX` \ -&& ( cd $TMP \ - && ln -s ../mf2pt1.mem . \ - && ln -s ../../mf2pt1.mp . \ - && MFINPUTS=/build/lilypond-2.19.81+really-2.18.2/mf:..:: /build/lilypond-2.19.81+really-2.18.2/scripts/build/out/mf2pt1 --rounding=0.0001 --family=feta-noteheads14 --fullname=feta-noteheads14 --name=feta-noteheads14 feta-noteheads14.mf ) \ -&& mv $TMP/*pfb ./out; \ -rm -rf $TMP Cannot find your hotkey definition file! -Copyright (c) 2000-2014 by George Williams. See AUTHORS for Contributors. +This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) +(./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mpCopyright (c) 2000-2014 by George Williams. See AUTHORS for Contributors. License GPLv3+: GNU GPL version 3 or later with many parts BSD . Please read LICENSE. Based on sources from 11:21 UTC 24-Sep-2017-ML-D. Based on source from git with hash: -Cannot find your hotkey definition file! -This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) -(./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp + Preloading the plain base, version 0.99: preliminaries, basic constants and mathematical macros, macros for converting units, @@ -279176,11 +279264,45 @@ macros for proof labels and rules, macros for character and font administration, and a few last-minute items.)) -Converting PostScript graphics to Type 1 font programs... +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-alphabet18.mf +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-alphabet.mf +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-autometric.mf +****************************************************** +Using feta Autometric macros. +order of messages: + NAME/CODE/BP/WD/DP/HT/WX/WY +****************************************************** +) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf) +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf) +@{font@:GNU@:LilyPond@:feta-alphabet@:17.82@:fetaNumber@} +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-numbers.mfThis is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) +(./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mpCopyright (c) 2000-2014 by George Williams. See AUTHORS for Contributors. + License GPLv3+: GNU GPL version 3 or later + with many parts BSD . Please read LICENSE. + Based on sources from 11:21 UTC 24-Sep-2017-ML-D. + Based on source from git with hash: -Invoking "t1asm feta-alphabet14.pt1 feta-alphabet14.pfb"... +@{char@:Plus@:43@:0@:4.455@:-2.22751@:6.68251@:4.455@:0@:plus@} [43]Cannot find your hotkey definition file! +Preloading the plain base, version 0.99: preliminaries, + basic constants and mathematical macros, + macros for converting units, + macros and tables for various modes of operation, + macros for drawing and filling, + macros for proof labels and rules, + macros for character and font administration, +and a few last-minute items.) +! Warning: Replacing filldraw with fill. +@{char@:Numeral comma@:44@:0@:2.0307@:3.04605@:2.0307@:2.0307@:0@:comma@} [44] +@{char@:Numeral dash@:45@:0@:2.97@:0@:8.91@:2.97@:0@:hyphen@} [45] +@{char@:Numeral dot@:46@:0@:2.0307@:0@:2.0307@:2.0307@:0@:period@} [46] +w:328.36359 +h:443.73996 +@{char@:Numeral 0@:48@:0@:6.59332@:0@:8.91@:6.59332@:0@:zero@} [48]) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-alphabet13.mf +w:290.11429 +h:443.73996 +@{char@:Numeral 1@:49@:0@:5.8253@:0@:8.91@:5.8253@:0@:one@} [49] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-alphabet.mf (/build/lilypond-2.19.81+really-2.18.2/mf/feta-autometric.mf ****************************************************** @@ -279188,36 +279310,105 @@ order of messages: NAME/CODE/BP/WD/DP/HT/WX/WY ****************************************************** -) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mfInternal Error (overlap) in two: monotonic is both needed and unneeded (0.0478516,14.0244)->(234.153,354.999). x=25.7548 (prev=25.7548) -Internal Error (overlap) in two: monotonic is both needed and unneeded (80.2393,301.85)->(12.9004,369.188). x=25.7548 (prev=25.7548) -Internal Error (overlap) in two: monotonic is both needed and unneeded (12.9004,369.188)->(167.835,499.994). x=25.7548 (prev=25.7548) -Internal Error (overlap) in two: Winding number did not return to 0 when x=25.7548 -Internal Error (overlap) in two: monotonic is both needed and unneeded (0.0478516,14.0244)->(234.153,354.999). x=25.7548 (prev=25.7548) -Internal Error (overlap) in two: monotonic is both needed and unneeded (80.2393,301.85)->(12.9004,369.188). x=25.7548 (prev=25.7548) -Internal Error (overlap) in two: monotonic is both needed and unneeded (12.9004,369.188)->(167.835,499.994). x=25.7548 (prev=25.7548) -Internal Error (overlap) in two: Winding number did not return to 0 when x=25.7548 -) -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf) +) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf +w:328.36359 +h:443.73996 +@{char@:Numeral 2@:50@:0@:6.59332@:0@:8.91@:6.59332@:0@:two@} [50]) +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-params.mfCannot find your hotkey definition file! + +w:298.51222 +h:443.73996 +@{char@:Numeral 3@:51@:0@:5.99393@:0@:8.91@:5.99393@:0@:three@} [51] +w:358.21497 +h:443.73996 +@{char@:Numeral 4@:52@:0@:7.19272@:0@:8.91@:7.19272@:0@:four@} [52]) @{font@:GNU@:LilyPond@:feta-alphabet@:12.6@:fetaNumber@} (/build/lilypond-2.19.81+really-2.18.2/mf/feta-numbers.mf -Invoking "fontforge -script feta-alphabet14.pe feta-alphabet14.pfb"... - -@{char@:Plus@:43@:0@:3.15001@:-1.575@:4.725@:3.15001@:0@:plus@} [43]Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input feta-alphabet18.mf'"... +w:302.24345 +h:443.73996 +@{char@:Numeral 5@:53@:0@:6.06885@:0@:8.91@:6.06885@:0@:five@} [53]Internal Error (overlap) in seven: monotonic is both needed and unneeded (254.845,443.319)->(336.66,492.836). x=336.66 (prev=159.61) +Internal Error (overlap) in seven: Winding number did not return to 0 when x=336.66 +Internal Error (overlap) in seven: monotonic is both needed and unneeded (254.845,443.319)->(336.66,492.836). x=336.66 (prev=159.61) +Internal Error (overlap) in seven: Winding number did not return to 0 when x=336.66 +w:304.47914 +h:443.73996 +@{char@:Numeral 6@:54@:0@:6.11374@:0@:8.91@:6.11374@:0@:six@} [54] +w:301.05037 +h:443.73996 +@{char@:Numeral 7@:55@:0@:6.04489@:0@:8.91@:6.04489@:0@:seven@} [55] +w:328.36359 +h:443.73996 +@{char@:Numeral 8@:56@:0@:6.59332@:0@:8.91@:6.59332@:0@:eight@} [56] +w:304.47914 +h:443.73996 +@{char@:Numeral 9@:57@:0@:6.11374@:0@:8.91@:6.11374@:0@:nine@} [57]) +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-dynamics.mf +@{char@:Space@:33@:0@:3.43037@:0@:5.19751@:3.43037@:0@:space@} [33] +@{char@:dynamic z@:122@:0@:5.09354@:0@:4.67773@:5.09354@:0@:z@} [122] +@{char@:Plus@:43@:0@:3.15001@:-1.575@:4.725@:3.15001@:0@:plus@} [43] ! Warning: Replacing filldraw with fill. @{char@:Numeral comma@:44@:0@:1.33806@:2.0071@:1.33806@:1.33806@:0@:comma@} [44] +@{char@:dynamic f@:102@:0@:5.71729@:2.59875@:8.93973@:5.71729@:0@:f@} [102] @{char@:Numeral dash@:45@:0@:2.1@:0@:6.3@:2.1@:0@:hyphen@} [45] +@{char@:dynamic s@:115@:0@:3.68156@:0@:5.19751@:3.68156@:0@:s@} [115] +@{char@:dynamic p@:112@:0@:6.49689@:2.59875@:5.19751@:6.49689@:0@:p@} [112] +@{char@:dynamic m@:109@:0@:7.79626@:0@:5.19751@:7.79626@:0@:m@} [109] +@{char@:dynamic r@:114@:0@:3.89813@:0@:5.19751@:3.89813@:0@:r@} [114]) +@{tnof@}) ) @{char@:Numeral dot@:46@:0@:1.33806@:0@:1.33806@:1.33806@:0@:period@} [46] w:237.17867 h:313.75555 @{char@:Numeral 0@:48@:0@:4.76239@:0@:6.3@:4.76239@:0@:zero@} [48] +Font metrics written on feta-alphabet18.tfm. +21 output files written: feta-alphabet18.33 .. feta-alphabet18.122 +Transcript written on feta-alphabet18.log. + w:218.68666 h:313.75555 -@{char@:Numeral 1@:49@:0@:4.39108@:0@:6.3@:4.39108@:0@:one@} [49] -w:237.17867 -h:313.75555 -@{char@:Numeral 2@:50@:0@:4.76239@:0@:6.3@:4.76239@:0@:two@} [50] +@{char@:Numeral 1@:49@:0@:4.39108@:0@:6.3@:4.39108@:0@:one@} [49]( echo ./out/feta-noteheads13.pfb: ./feta-autometric.mf ./feta-noteheads-generic.mf ./feta-macros.mf ./feta-params.mf ./feta-noteheads.mf > out/feta-noteheads13.dep ) && TMP=`mktemp -d ./out/pfbtemp.feta-noteheads13.XXXXXXXXX` \ +&& ( cd $TMP \ + && ln -s ../mf2pt1.mem . \ + && ln -s ../../mf2pt1.mp . \ + && MFINPUTS=/build/lilypond-2.19.81+really-2.18.2/mf:..:: /build/lilypond-2.19.81+really-2.18.2/scripts/build/out/mf2pt1 --rounding=0.0001 --family=feta-noteheads13 --fullname=feta-noteheads13 --name=feta-noteheads13 feta-noteheads13.mf ) \ +&& mv $TMP/*pfb ./out; \ +rm -rf $TMP + +w:237.17867 +h:313.75555 +@{char@:Numeral 2@:50@:0@:4.76239@:0@:6.3@:4.76239@:0@:two@} [50] +mf2pt1 is using the following font parameters: + font_version: 001.000 + font_comment: Font converted to Type 1 by mf2pt1, written by Scott Pakin. + font_family: feta-alphabet18 + font_weight: Medium + font_identifier: feta-alphabet17.82 + font_fixed_pitch: false + font_slant: 0 + font_underline_position: -56 + font_underline_thickness: 28 + font_name: feta-alphabet18 + font_unique_id: 4971494 + font_size: 17.7534246575342 (bp) + font_coding_scheme: asis + +Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=56.3271604938272; bpppix 0.02; nonstopmode; input feta-alphabet18.mf'"... +Internal Error (overlap) in brace4: Winding number did not return to 0 when x=-125.255 +Internal Error (overlap) in brace4: Winding number did not return to 0 when x=-125.255 +Internal Error (overlap) in brace4: Winding number did not return to 0 when x=-125.255 +Internal Error (overlap) in brace4: couldn't find a needed exit from an intersection +Internal Error (overlap) in brace4: couldn't find a needed exit from an intersection +Internal Error (overlap) in brace5: Winding number did not return to 0 when x=-125.642 +Internal Error (overlap) in brace5: Winding number did not return to 0 when x=-125.642 +Internal Error (overlap) in brace5: Winding number did not return to 0 when x=-125.642 +Internal Error (overlap) in brace5: couldn't find a needed exit from an intersection +Internal Error (overlap) in brace5: couldn't find a needed exit from an intersection + +Converting PostScript graphics to Type 1 font programs... + +Invoking "t1asm feta16.pt1 feta16.pfb"... + w:215.61732 h:313.75555 @{char@:Numeral 3@:51@:0@:4.32945@:0@:6.3@:4.32945@:0@:three@} [51] @@ -279233,6 +279424,8 @@ w:215.33463 h:313.75555 @{char@:Numeral 7@:55@:0@:4.32378@:0@:6.3@:4.32378@:0@:seven@} [55] +Invoking "fontforge -script feta16.pe feta16.pfb"... + w:237.17867 h:313.75555 @{char@:Numeral 8@:56@:0@:4.76239@:0@:6.3@:4.76239@:0@:eight@} [56] @@ -279240,42 +279433,33 @@ h:313.75555 @{char@:Numeral 9@:57@:0@:4.416@:0@:6.3@:4.416@:0@:nine@} [57]) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-dynamics.mf -@{char@:Space@:33@:0@:2.42552@:0@:3.67502@:2.42552@:0@:space@} [33]( echo ./out/feta-noteheads13.pfb: ./feta-autometric.mf ./feta-noteheads-generic.mf ./feta-macros.mf ./feta-params.mf ./feta-noteheads.mf > out/feta-noteheads13.dep ) && TMP=`mktemp -d ./out/pfbtemp.feta-noteheads13.XXXXXXXXX` \ -&& ( cd $TMP \ - && ln -s ../mf2pt1.mem . \ - && ln -s ../../mf2pt1.mp . \ - && MFINPUTS=/build/lilypond-2.19.81+really-2.18.2/mf:..:: /build/lilypond-2.19.81+really-2.18.2/scripts/build/out/mf2pt1 --rounding=0.0001 --family=feta-noteheads13 --fullname=feta-noteheads13 --name=feta-noteheads13 feta-noteheads13.mf ) \ -&& mv $TMP/*pfb ./out; \ -rm -rf $TMP +@{char@:Space@:33@:0@:2.42552@:0@:3.67502@:2.42552@:0@:space@} [33] +@{char@:dynamic z@:122@:0@:3.6015@:0@:3.3075@:3.6015@:0@:z@} [122] +@{char@:dynamic f@:102@:0@:4.04254@:1.83751@:6.32103@:4.04254@:0@:f@} [102] +@{char@:dynamic s@:115@:0@:2.60313@:0@:3.67502@:2.60313@:0@:s@} [115]Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input feta-alphabet26.mf'"... -@{char@:dynamic z@:122@:0@:3.6015@:0@:3.3075@:3.6015@:0@:z@} [122]Copyright (c) 2000-2014 by George Williams. See AUTHORS for Contributors. +@{char@:dynamic p@:112@:0@:4.59378@:1.83751@:3.67502@:4.59378@:0@:p@} [112] +*** Successfully generated feta13.pfb! *** +Internal Error (overlap) in brace20: Winding number did not return to 0 when x=-131.546 +Internal Error (overlap) in brace20: Winding number did not return to 0 when x=-131.546 +Internal Error (overlap) in brace20: Winding number did not return to 0 when x=-131.546 +Internal Error (overlap) in brace20: couldn't find a needed exit from an intersection +Internal Error (overlap) in brace20: couldn't find a needed exit from an intersection +Copyright (c) 2000-2014 by George Williams. See AUTHORS for Contributors. License GPLv3+: GNU GPL version 3 or later with many parts BSD . Please read LICENSE. Based on sources from 11:21 UTC 24-Sep-2017-ML-D. Based on source from git with hash: +Cannot find your hotkey definition file! -@{char@:dynamic f@:102@:0@:4.04254@:1.83751@:6.32103@:4.04254@:0@:f@} [102]Cannot find your hotkey definition file! - -@{char@:dynamic s@:115@:0@:2.60313@:0@:3.67502@:2.60313@:0@:s@} [115] -@{char@:dynamic p@:112@:0@:4.59378@:1.83751@:3.67502@:4.59378@:0@:p@} [112] @{char@:dynamic m@:109@:0@:5.51253@:0@:3.67502@:5.51253@:0@:m@} [109] @{char@:dynamic r@:114@:0@:2.75627@:0@:3.67502@:2.75627@:0@:r@} [114]) @{tnof@}) ) Font metrics written on feta-alphabet13.tfm. 21 output files written: feta-alphabet13.33 .. feta-alphabet13.122 Transcript written on feta-alphabet13.log. -Internal Error (overlap) in seven: monotonic is both needed and unneeded (254.845,443.319)->(336.66,492.836). x=336.66 (prev=159.61) -Internal Error (overlap) in seven: Winding number did not return to 0 when x=336.66 -Internal Error (overlap) in seven: monotonic is both needed and unneeded (254.845,443.319)->(336.66,492.836). x=336.66 (prev=159.61) -Internal Error (overlap) in seven: Winding number did not return to 0 when x=336.66 This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) (./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp -Converting PostScript graphics to Type 1 font programs... - -Invoking "t1asm feta26.pt1 feta26.pfb"... - -*** Successfully generated feta-alphabet16.pfb! *** - Preloading the plain base, version 0.99: preliminaries, basic constants and mathematical macros, macros for converting units, @@ -279296,25 +279480,33 @@ (/build/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf) @{font@:GNU@:LilyPond@:feta-alphabet@:17.82@:fetaNumber@} (/build/lilypond-2.19.81+really-2.18.2/mf/feta-numbers.mf -Invoking "fontforge -script feta26.pe feta26.pfb"... - @{char@:Plus@:43@:0@:4.455@:-2.22751@:6.68251@:4.455@:0@:plus@} [43] ! Warning: Replacing filldraw with fill. -@{char@:Numeral comma@:44@:0@:2.0307@:3.04605@:2.0307@:2.0307@:0@:comma@} [44] +@{char@:Numeral comma@:44@:0@:2.0307@:3.04605@:2.0307@:2.0307@:0@:comma@} [44]Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input feta-noteheads14.mf'"... + @{char@:Numeral dash@:45@:0@:2.97@:0@:8.91@:2.97@:0@:hyphen@} [45] @{char@:Numeral dot@:46@:0@:2.0307@:0@:2.0307@:2.0307@:0@:period@} [46] +*** Successfully generated feta-alphabet14.pfb! *** + w:328.36359 h:443.73996 @{char@:Numeral 0@:48@:0@:6.59332@:0@:8.91@:6.59332@:0@:zero@} [48] w:290.11429 h:443.73996 -@{char@:Numeral 1@:49@:0@:5.8253@:0@:8.91@:5.8253@:0@:one@} [49] +@{char@:Numeral 1@:49@:0@:5.8253@:0@:8.91@:5.8253@:0@:one@} [49]Internal Error (overlap) in brace28: Winding number did not return to 0 when x=-134.801 +Internal Error (overlap) in brace28: Winding number did not return to 0 when x=-134.801 +Internal Error (overlap) in brace28: Winding number did not return to 0 when x=-134.801 +Internal Error (overlap) in brace28: couldn't find a needed exit from an intersection +Internal Error (overlap) in brace28: couldn't find a needed exit from an intersection +Internal Error (overlap) in scripts.reverseturn: Fixup error 2 in MergeIntersections. +Internal Error (overlap) in scripts.reverseturn: Could not find finalm w:328.36359 h:443.73996 @{char@:Numeral 2@:50@:0@:6.59332@:0@:8.91@:6.59332@:0@:two@} [50] w:298.51222 h:443.73996 -@{char@:Numeral 3@:51@:0@:5.99393@:0@:8.91@:5.99393@:0@:three@} [51] +@{char@:Numeral 3@:51@:0@:5.99393@:0@:8.91@:5.99393@:0@:three@} [51]Internal Error (overlap) in scripts.turn: Fixup error 2 in MergeIntersections. +Internal Error (overlap) in scripts.turn: Could not find finalm w:358.21497 h:443.73996 @{char@:Numeral 4@:52@:0@:7.19272@:0@:8.91@:7.19272@:0@:four@} [52] @@ -279329,74 +279521,40 @@ @{char@:Numeral 7@:55@:0@:6.04489@:0@:8.91@:6.04489@:0@:seven@} [55] w:328.36359 h:443.73996 -@{char@:Numeral 8@:56@:0@:6.59332@:0@:8.91@:6.59332@:0@:eight@} [56] +@{char@:Numeral 8@:56@:0@:6.59332@:0@:8.91@:6.59332@:0@:eight@} [56]This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) +(./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp w:304.47914 h:443.73996 @{char@:Numeral 9@:57@:0@:6.11374@:0@:8.91@:6.11374@:0@:nine@} [57]) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-dynamics.mf @{char@:Space@:33@:0@:3.43037@:0@:5.19751@:3.43037@:0@:space@} [33] +Preloading the plain base, version 0.99: preliminaries, + basic constants and mathematical macros, + macros for converting units, + macros and tables for various modes of operation, + macros for drawing and filling, + macros for proof labels and rules, + macros for character and font administration, +and a few last-minute items.)) +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-alphabet26.mf +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-alphabet.mf @{char@:dynamic z@:122@:0@:5.09354@:0@:4.67773@:5.09354@:0@:z@} [122] @{char@:dynamic f@:102@:0@:5.71729@:2.59875@:8.93973@:5.71729@:0@:f@} [102] -@{char@:dynamic s@:115@:0@:3.68156@:0@:5.19751@:3.68156@:0@:s@} [115] -@{char@:dynamic p@:112@:0@:6.49689@:2.59875@:5.19751@:6.49689@:0@:p@} [112] -*** Successfully generated feta-alphabet14.pfb! *** -Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input feta-alphabet26.mf'"... - -@{char@:dynamic m@:109@:0@:7.79626@:0@:5.19751@:7.79626@:0@:m@} [109]Copyright (c) 2000-2014 by George Williams. See AUTHORS for Contributors. - License GPLv3+: GNU GPL version 3 or later - with many parts BSD . Please read LICENSE. - Based on sources from 11:21 UTC 24-Sep-2017-ML-D. - Based on source from git with hash: - -@{char@:dynamic r@:114@:0@:3.89813@:0@:5.19751@:3.89813@:0@:r@} [114]) -@{tnof@}) ) -Font metrics written on feta-alphabet18.tfm. -21 output files written: feta-alphabet18.33 .. feta-alphabet18.122 -Transcript written on feta-alphabet18.log. -Cannot find your hotkey definition file! - -mf2pt1 is using the following font parameters: - font_version: 001.000 - font_comment: Font converted to Type 1 by mf2pt1, written by Scott Pakin. - font_family: feta-alphabet18 - font_weight: Medium - font_identifier: feta-alphabet17.82 - font_fixed_pitch: false - font_slant: 0 - font_underline_position: -56 - font_underline_thickness: 28 - font_name: feta-alphabet18 - font_unique_id: 4356349 - font_size: 17.7534246575342 (bp) - font_coding_scheme: asis - -Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=56.3271604938272; bpppix 0.02; nonstopmode; input feta-alphabet18.mf'"... -Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input feta-noteheads14.mf'"... -( echo ./out/feta-noteheads18.pfb: ./feta-autometric.mf ./feta-noteheads-generic.mf ./feta-macros.mf ./feta-params.mf ./feta-noteheads.mf > out/feta-noteheads18.dep ) && TMP=`mktemp -d ./out/pfbtemp.feta-noteheads18.XXXXXXXXX` \ +@{char@:dynamic s@:115@:0@:3.68156@:0@:5.19751@:3.68156@:0@:s@} [115]( echo ./out/feta-noteheads18.pfb: ./feta-autometric.mf ./feta-noteheads-generic.mf ./feta-macros.mf ./feta-params.mf ./feta-noteheads.mf > out/feta-noteheads18.dep ) && TMP=`mktemp -d ./out/pfbtemp.feta-noteheads18.XXXXXXXXX` \ && ( cd $TMP \ && ln -s ../mf2pt1.mem . \ && ln -s ../../mf2pt1.mp . \ && MFINPUTS=/build/lilypond-2.19.81+really-2.18.2/mf:..:: /build/lilypond-2.19.81+really-2.18.2/scripts/build/out/mf2pt1 --rounding=0.0001 --family=feta-noteheads18 --fullname=feta-noteheads18 --name=feta-noteheads18 feta-noteheads18.mf ) \ && mv $TMP/*pfb ./out; \ rm -rf $TMP - -Converting PostScript graphics to Type 1 font programs... - -Invoking "t1asm feta23.pt1 feta23.pfb"... This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) -(./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mpThis is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) (./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp -Preloading the plain base, version 0.99: preliminaries, - basic constants and mathematical macros, - macros for converting units, - macros and tables for various modes of operation, - macros for drawing and filling, - macros for proof labels and rules, - macros for character and font administration, -and a few last-minute items.)) -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-alphabet18.mf -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-alphabet.mf -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-autometric.mf +@{char@:dynamic p@:112@:0@:6.49689@:2.59875@:5.19751@:6.49689@:0@:p@} [112]Internal Error (overlap) in brace41: Winding number did not return to 0 when x=-140.277 +Internal Error (overlap) in brace41: Winding number did not return to 0 when x=-140.277 +Internal Error (overlap) in brace41: Winding number did not return to 0 when x=-140.277 +Internal Error (overlap) in brace41: couldn't find a needed exit from an intersection +Internal Error (overlap) in brace41: couldn't find a needed exit from an intersection + Preloading the plain base, version 0.99: preliminaries, basic constants and mathematical macros, macros for converting units, @@ -279405,1024 +279563,541 @@ macros for proof labels and rules, macros for character and font administration, and a few last-minute items.) +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-autometric.mf ****************************************************** Using feta Autometric macros. order of messages: NAME/CODE/BP/WD/DP/HT/WX/WY ****************************************************** -) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf)) -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-alphabet26.mf -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-alphabet.mf +) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf) +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf)) +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-noteheads14.mf (/build/lilypond-2.19.81+really-2.18.2/mf/feta-autometric.mf ****************************************************** Using feta Autometric macros. order of messages: NAME/CODE/BP/WD/DP/HT/WX/WY ****************************************************** -) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf) -Invoking "fontforge -script feta23.pe feta23.pfb"... - -@{font@:GNU@:LilyPond@:feta-alphabet@:17.82@:fetaNumber@} -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-numbers.mf)Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input feta-noteheads13.mf'"... - -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf) +) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-noteheads-generic.mf +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf +@{char@:dynamic m@:109@:0@:7.79626@:0@:5.19751@:7.79626@:0@:m@} [109]) +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf +@{char@:dynamic r@:114@:0@:3.89813@:0@:5.19751@:3.89813@:0@:r@} [114]) +@{tnof@}) )) +@{font@:GNU@:LilyPond@:feta@:14.14@:fetaMusic@} +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-noteheads.mf @{font@:GNU@:LilyPond@:feta-alphabet@:25.2@:fetaNumber@} (/build/lilypond-2.19.81+really-2.18.2/mf/feta-numbers.mf -@{char@:Plus@:43@:0@:4.455@:-2.22751@:6.68251@:4.455@:0@:plus@} [43] -! Warning: Replacing filldraw with fill. -@{char@:Numeral comma@:44@:0@:2.0307@:3.04605@:2.0307@:2.0307@:0@:comma@} [44] +Font metrics written on feta-alphabet18.tfm. +21 output files written: feta-alphabet18.33 .. feta-alphabet18.122 +Transcript written on feta-alphabet18.log. + @{char@:Plus@:43@:0@:6.3@:-3.15001@:9.45001@:6.3@:0@:plus@} [43] -@{char@:Numeral dash@:45@:0@:2.97@:0@:8.91@:2.97@:0@:hyphen@} [45] -@{char@:Numeral dot@:46@:0@:2.0307@:0@:2.0307@:2.0307@:0@:period@} [46] +@{group@:noteheads@} +@{char@:Longa notehead@:33@:0.89954@:8.07214@:2.93756@:12.64304@:8.07214@:0@:uM +2@} [33] +@{char@:Longa notehead@:34@:0.89954@:8.07214@:12.64304@:2.93756@:8.07214@:0@:dM +2@} [34] ! Warning: Replacing filldraw with fill. @{char@:Numeral comma@:44@:0@:2.87639@:4.31459@:2.87639@:2.87639@:0@:comma@} [44] -Converting PostScript graphics to Type 1 font programs... - -Invoking "t1asm feta-braces-f.pt1 feta-braces-f.pfb"... - -w:328.36359 -h:443.73996 -@{char@:Numeral 0@:48@:0@:6.59332@:0@:8.91@:6.59332@:0@:zero@} [48] @{char@:Numeral dash@:45@:0@:4.2@:0@:12.6@:4.2@:0@:hyphen@} [45] @{char@:Numeral dot@:46@:0@:2.87639@:0@:2.87639@:2.87639@:0@:period@} [46] w:450.20389 h:627.51111 @{char@:Numeral 0@:48@:0@:9.0398@:0@:12.6@:9.0398@:0@:zero@} [48] -w:290.11429 -h:443.73996 -@{char@:Numeral 1@:49@:0@:5.8253@:0@:8.91@:5.8253@:0@:one@} [49] +@{char@:Brevis notehead@:35@:0.89954@:8.07214@:2.93756@:2.93756@:8.07214@:0@:sM +1@} [35] w:372.66113 h:627.51111 @{char@:Numeral 1@:49@:0@:7.48279@:0@:12.6@:7.48279@:0@:one@} [49] -w:328.36359 -h:443.73996 -@{char@:Numeral 2@:50@:0@:6.59332@:0@:8.91@:6.59332@:0@:two@} [50] -Invoking "fontforge -script feta-braces-f.pe feta-braces-f.pfb"... - -w:298.51222 -h:443.73996 -@{char@:Numeral 3@:51@:0@:5.99393@:0@:8.91@:5.99393@:0@:three@} [51] -w:358.21497 -h:443.73996 -@{char@:Numeral 4@:52@:0@:7.19272@:0@:8.91@:7.19272@:0@:four@} [52] w:450.20389 h:627.51111 @{char@:Numeral 2@:50@:0@:9.0398@:0@:12.6@:9.0398@:0@:two@} [50] -w:302.24345 -h:443.73996 -@{char@:Numeral 5@:53@:0@:6.06885@:0@:8.91@:6.06885@:0@:five@} [53] +*** Successfully generated feta-braces-c.pfb! *** + +@{char@:Double-lined brevis notehead@:36@:2.04156@:9.21417@:2.93756@:2.93756@:9 +.21417@:0@:sM1double@} [36]Internal Error (overlap) in brace48: Winding number did not return to 0 when x=-143.317 +Internal Error (overlap) in brace48: Winding number did not return to 0 when x=-143.317 +Internal Error (overlap) in brace48: Winding number did not return to 0 when x=-143.317 +Internal Error (overlap) in brace48: couldn't find a needed exit from an intersection +Internal Error (overlap) in brace48: couldn't find a needed exit from an intersection + w:409.27661 h:627.51111 @{char@:Numeral 3@:51@:0@:8.218@:0@:12.6@:8.218@:0@:three@} [51] -w:304.47914 -h:443.73996 -@{char@:Numeral 6@:54@:0@:6.11374@:0@:8.91@:6.11374@:0@:six@} [54] w:491.13116 h:627.51111 @{char@:Numeral 4@:52@:0@:9.86159@:0@:12.6@:9.86159@:0@:four@} [52] -w:301.05037 -h:443.73996 -@{char@:Numeral 7@:55@:0@:6.04489@:0@:8.91@:6.04489@:0@:seven@} [55] +@{char@:Whole notehead@:37@:0@:6.81094@:1.99239@:1.99239@:6.81094@:0@:s0@} +[37]Internal Error (overlap) in brace49: Winding number did not return to 0 when x=-143.76 +Internal Error (overlap) in brace49: Winding number did not return to 0 when x=-143.76 +Internal Error (overlap) in brace49: Winding number did not return to 0 when x=-143.76 +Internal Error (overlap) in brace49: couldn't find a needed exit from an intersection +Internal Error (overlap) in brace49: couldn't find a needed exit from an intersection + w:414.39243 h:627.51111 @{char@:Numeral 5@:53@:0@:8.32072@:0@:12.6@:8.32072@:0@:five@} [53] -w:328.36359 -h:443.73996 -@{char@:Numeral 8@:56@:0@:6.59332@:0@:8.91@:6.59332@:0@:eight@} [56] w:417.45796 h:627.51111 @{char@:Numeral 6@:54@:0@:8.38228@:0@:12.6@:8.38228@:0@:six@} [54] -w:304.47914 -h:443.73996 -@{char@:Numeral 9@:57@:0@:6.11374@:0@:8.91@:6.11374@:0@:nine@} [57]) -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-dynamics.mf -@{char@:Space@:33@:0@:3.43037@:0@:5.19751@:3.43037@:0@:space@} [33] -w:416.91232 -h:627.51111 -@{char@:Numeral 7@:55@:0@:8.37132@:0@:12.6@:8.37132@:0@:seven@} [55] -w:450.20389 -h:627.51111 -@{char@:Numeral 8@:56@:0@:9.0398@:0@:12.6@:9.0398@:0@:eight@} [56]This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) - -@{char@:dynamic z@:122@:0@:5.09354@:0@:4.67773@:5.09354@:0@:z@} [122](./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp -w:417.45796 -h:627.51111 -@{char@:Numeral 9@:57@:0@:8.38228@:0@:12.6@:8.38228@:0@:nine@} [57]) -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-dynamics.mf -@{char@:dynamic f@:102@:0@:5.71729@:2.59875@:8.93973@:5.71729@:0@:f@} [102] -@{char@:Space@:33@:0@:4.85104@:0@:7.35002@:4.85104@:0@:space@} [33]Copyright (c) 2000-2014 by George Williams. See AUTHORS for Contributors. - License GPLv3+: GNU GPL version 3 or later - with many parts BSD . Please read LICENSE. - Based on sources from 11:21 UTC 24-Sep-2017-ML-D. - Based on source from git with hash: -This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) - -@{char@:dynamic s@:115@:0@:3.68156@:0@:5.19751@:3.68156@:0@:s@} [115](./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp -@{char@:dynamic z@:122@:0@:7.20299@:0@:6.61497@:7.20299@:0@:z@} [122]Cannot find your hotkey definition file! - -@{char@:dynamic p@:112@:0@:6.49689@:2.59875@:5.19751@:6.49689@:0@:p@} [112] -@{char@:dynamic f@:102@:0@:8.08507@:3.67502@:12.64204@:8.08507@:0@:f@} [102] -@{char@:dynamic s@:115@:0@:5.20627@:0@:7.35002@:5.20627@:0@:s@} [115] -Preloading the plain base, version 0.99: preliminaries, - basic constants and mathematical macros, - macros for converting units, - macros and tables for various modes of operation, - macros for drawing and filling, - macros for proof labels and rules, - macros for character and font administration, -and a few last-minute items.) -@{char@:dynamic m@:109@:0@:7.79626@:0@:5.19751@:7.79626@:0@:m@} [109]Internal Error (overlap) in timesig.C44: Winding number did not return to 0 when x=418.191 -Internal Error (overlap) in timesig.C44: Winding number did not return to 0 when x=418.191 -Internal Error (overlap) in timesig.C44: Winding number did not return to 0 when x=418.191 -Internal Error (overlap) in timesig.C44: monotonic is both needed and unneeded (418.19,112.499)->(418.19,112.499). x=418.191 (prev=362.319) -Internal Error (overlap) in timesig.C44: Winding number did not return to 0 when x=418.191 -) -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-noteheads13.mf -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-autometric.mf -Preloading the plain base, version 0.99: preliminaries, - basic constants and mathematical macros, - macros for converting units, - macros and tables for various modes of operation, - macros for drawing and filling, - macros for proof labels and rules, - macros for character and font administration, -and a few last-minute items.) -****************************************************** -Using feta Autometric macros. -order of messages: - NAME/CODE/BP/WD/DP/HT/WX/WY -****************************************************** -) -@{char@:dynamic p@:112@:0@:9.18753@:3.67502@:7.35002@:9.18753@:0@:p@} [112] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-noteheads-generic.mf -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mfInternal Error (overlap) in timesig.C22: Winding number did not return to 0 when x=418.191 -Internal Error (overlap) in timesig.C22: Winding number did not return to 0 when x=418.191 - -@{char@:dynamic r@:114@:0@:3.89813@:0@:5.19751@:3.89813@:0@:r@} [114]Internal Error (overlap) in timesig.C22: Winding number did not return to 0 when x=418.191 -) -@{tnof@})Internal Error (overlap) in timesig.C22: monotonic is both needed and unneeded (418.19,112.499)->(418.19,112.499). x=418.191 (prev=362.319) - )Internal Error (overlap) in timesig.C22: Winding number did not return to 0 when x=418.191 -)) -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-noteheads14.mf -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-autometric.mf -Font metrics written on feta-alphabet18.tfm. -21 output files written: feta-alphabet18.33 .. feta-alphabet18.122 -Transcript written on feta-alphabet18.log. - -****************************************************** -Using feta Autometric macros. -order of messages: - NAME/CODE/BP/WD/DP/HT/WX/WY -****************************************************** -)) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-noteheads-generic.mf -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf -@{font@:GNU@:LilyPond@:feta@:12.6@:fetaMusic@} -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-noteheads.mf -@{char@:dynamic m@:109@:0@:11.02504@:0@:7.35002@:11.02504@:0@:m@} [109]) -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-params.mfCopyright (c) 2000-2014 by George Williams. See AUTHORS for Contributors. - License GPLv3+: GNU GPL version 3 or later - with many parts BSD . Please read LICENSE. - Based on sources from 11:21 UTC 24-Sep-2017-ML-D. - Based on source from git with hash: - -@{char@:dynamic r@:114@:0@:5.51251@:0@:7.35002@:5.51251@:0@:r@} [114]) -@{tnof@}) )) -@{group@:noteheads@} -@{char@:Longa notehead@:33@:0.87311@:7.32896@:2.67752@:11.25444@:7.32896@:0@:uM -2@} [33] -Font metrics written on feta-alphabet26.tfm. -21 output files written: feta-alphabet26.33 .. feta-alphabet26.122 -Transcript written on feta-alphabet26.log. -Cannot find your hotkey definition file! - -@{char@:Longa notehead@:34@:0.87311@:7.32896@:11.25444@:2.67752@:7.32896@:0@:dM -2@} [34] -@{char@:Brevis notehead@:35@:0.87311@:7.32896@:2.67752@:2.67752@:7.32896@:0@:sM -1@} [35] -@{font@:GNU@:LilyPond@:feta@:14.14@:fetaMusic@} -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-noteheads.mf -mf2pt1 is using the following font parameters: - font_version: 001.000 - font_comment: Font converted to Type 1 by mf2pt1, written by Scott Pakin. - font_family: feta-alphabet26 - font_weight: Medium - font_identifier: feta-alphabet25.2 - font_fixed_pitch: false - font_slant: 0 - font_underline_position: -40 - font_underline_thickness: 20 - font_name: feta-alphabet26 - font_unique_id: 4012607 - font_size: 25.1058530510585 (bp) - font_coding_scheme: asis - -Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=39.8313492063492; bpppix 0.02; nonstopmode; input feta-alphabet26.mf'"... - -@{group@:noteheads@} -@{char@:Longa notehead@:33@:0.89954@:8.07214@:2.93756@:12.64304@:8.07214@:0@:uM -2@} [33] -@{char@:Double-lined brevis notehead@:36@:1.99017@:8.44603@:2.67752@:2.67752@:8 -.44603@:0@:sM1double@} [36] -@{char@:Longa notehead@:34@:0.89954@:8.07214@:12.64304@:2.93756@:8.07214@:0@:dM -2@} [34] -@{char@:Whole notehead@:37@:0@:5.99461@:1.79329@:1.79329@:5.99461@:0@:s0@} -[37] -@{char@:Brevis notehead@:35@:0.89954@:8.07214@:2.93756@:2.93756@:8.07214@:0@:sM -1@} [35] -@{char@:Half notehead@:38@:0@:4.43016@:1.79329@:1.79329@:4.43016@:0.71863@:s1@} -[38] -@{char@:Quarter notehead@:39@:0@:4.12764@:1.79329@:1.79329@:4.12764@:0.47975@:s -2@} [39] -@{char@:Whole diamondhead@:40@:0@:6.45586@:1.79329@:1.79329@:6.45586@:0@:s0diam -ond@} [40] -@{char@:Half diamondhead@:41@:0@:4.7496@:1.79329@:1.79329@:4.7496@:1.26779@:s1d -iamond@} [41] -@{char@:Double-lined brevis notehead@:36@:2.04156@:9.21417@:2.93756@:2.93756@:9 -.21417@:0@:sM1double@} [36] -@{char@:Quarter diamondhead@:42@:0@:4.80923@:1.79329@:1.79329@:4.80923@:1.29196 -@:s2diamond@} [42] -@{char@:Whole notehead@:37@:0@:6.81094@:1.99239@:1.99239@:6.81094@:0@:s0@} -[37] @{char@:Half notehead@:38@:0@:4.95854@:1.99239@:1.99239@:4.95854@:0.84569@:s1@} [38] @{char@:Quarter notehead@:39@:0@:4.64114@:1.99239@:1.99239@:4.64114@:0.57854@:s 2@} [39] @{char@:Whole diamondhead@:40@:0@:7.1726@:1.99239@:1.99239@:7.1726@:0@:s0diamon d@} [40] -@{char@:Whole trianglehead@:43@:0@:7.69453@:2.9035@:2.43637@:7.69455@:0.46713@: -s0triangle@} [43] @{char@:Half diamondhead@:41@:0@:5.27693@:1.99239@:1.99239@:5.27693@:1.40855@:s 1diamond@} [41] @{char@:Quarter diamondhead@:42@:0@:5.34319@:1.99239@:1.99239@:5.34319@:1.4354@ :s2diamond@} [42] -! Warning: Replacing filldraw with fill. -! Warning: Replacing unfilldraw with unfill. -@{char@:Half trianglehead (downstem)@:44@:0@:5.57185@:2.62265@:2.20741@:4.70883 -@:2.24686@:d1triangle@} [44] +w:416.91232 +h:627.51111 +@{char@:Numeral 7@:55@:0@:8.37132@:0@:12.6@:8.37132@:0@:seven@} [55] +w:450.20389 +h:627.51111 +@{char@:Numeral 8@:56@:0@:9.0398@:0@:12.6@:9.0398@:0@:eight@} [56] +w:417.45796 +h:627.51111 +@{char@:Numeral 9@:57@:0@:8.38228@:0@:12.6@:8.38228@:0@:nine@} [57] @{char@:Whole trianglehead@:43@:0@:8.50125@:3.20999@:2.69101@:8.50125@:0.51898@ -:s0triangle@} [43] -! Warning: Replacing filldraw with fill. -! Warning: Replacing unfilldraw with unfill. -@{char@:Half trianglehead (upstem)@:45@:0@:5.57185@:2.62265@:2.20741@:5.57187@: -0.41522@:u1triangle@} [45] +:s0triangle@} [43]) +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-dynamics.mf +@{char@:Space@:33@:0@:4.85104@:0@:7.35002@:4.85104@:0@:space@} [33] +Converting PostScript graphics to Type 1 font programs... + +Invoking "t1asm feta-braces-f.pt1 feta-braces-f.pfb"... + +@{char@:dynamic z@:122@:0@:7.20299@:0@:6.61497@:7.20299@:0@:z@} [122]Internal Error (overlap) in brace56: Winding number did not return to 0 when x=-146.886 +Internal Error (overlap) in brace56: Winding number did not return to 0 when x=-146.886 +Internal Error (overlap) in brace56: Winding number did not return to 0 when x=-146.886 +Internal Error (overlap) in brace56: couldn't find a needed exit from an intersection +Internal Error (overlap) in brace56: couldn't find a needed exit from an intersection + ! Warning: Replacing filldraw with fill. ! Warning: Replacing unfilldraw with unfill. @{char@:Half trianglehead (downstem)@:44@:0@:6.1524@:2.89795@:2.43663@:5.19359@ -:2.4963@:d1triangle@} [44]( echo ./out/feta-noteheads16.pfb: ./feta-autometric.mf ./feta-noteheads-generic.mf ./feta-macros.mf ./feta-params.mf ./feta-noteheads.mf > out/feta-noteheads16.dep ) && TMP=`mktemp -d ./out/pfbtemp.feta-noteheads16.XXXXXXXXX` \ -&& ( cd $TMP \ - && ln -s ../mf2pt1.mem . \ - && ln -s ../../mf2pt1.mp . \ - && MFINPUTS=/build/lilypond-2.19.81+really-2.18.2/mf:..:: /build/lilypond-2.19.81+really-2.18.2/scripts/build/out/mf2pt1 --rounding=0.0001 --family=feta-noteheads16 --fullname=feta-noteheads16 --name=feta-noteheads16 feta-noteheads16.mf ) \ -&& mv $TMP/*pfb ./out; \ -rm -rf $TMP - -@{char@:Quarter trianglehead (upstem)@:46@:0@:4.64322@:2.62265@:2.20741@:4.6432 -3@:0.41522@:u2triangle@} [46]Internal Error (overlap) in scripts.reverseturn: Fixup error 2 in MergeIntersections. - +:2.4963@:d1triangle@} [44] ! Warning: Replacing filldraw with fill. ! Warning: Replacing unfilldraw with unfill. @{char@:Half trianglehead (upstem)@:45@:0@:6.1524@:2.89795@:2.43663@:6.1524@:0. -4613@:u1triangle@} [45]Internal Error (overlap) in scripts.reverseturn: Could not find finalm -@{char@:Quarter trianglehead (downstem)@:47@:0@:4.64322@:2.62265@:2.20741@:3.92 -403@:2.24686@:d2triangle@} [47] -Converting PostScript graphics to Type 1 font programs... - -Invoking "t1asm feta-alphabet13.pt1 feta-alphabet13.pfb"... - -@{char@:Whole slashhead@:48@:0@:9.56975@:3.36829@:3.36829@:9.56975@:3.36829@:s0 -slash@} [48]Internal Error (overlap) in scripts.turn: Fixup error 2 in MergeIntersections. -Internal Error (overlap) in scripts.turn: Could not find finalm -@{char@:Half slashhead@:49@:0@:7.45921@:3.36829@:3.36829@:7.45921@:3.36829@:s1s -lash@} [49] +4613@:u1triangle@} [45] +@{char@:dynamic f@:102@:0@:8.08507@:3.67502@:12.64204@:8.08507@:0@:f@} [102] +@{char@:dynamic s@:115@:0@:5.20627@:0@:7.35002@:5.20627@:0@:s@} [115] @{char@:Quarter trianglehead (upstem)@:46@:0@:5.12701@:2.89795@:2.43663@:5.1270 1@:0.4613@:u2triangle@} [46] -@{char@:Quarter slashhead@:50@:0@:5.47472@:3.36829@:3.36829@:5.47472@:3.36829@: -s2slash@} [50]This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) -(./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp -@{char@:Whole Crossed notehead@:51@:0@:5.87386@:2.01157@:2.01157@:5.87386@:0.77 -155@:s0cross@} [51] -Invoking "fontforge -script feta-alphabet13.pe feta-alphabet13.pfb"... +@{char@:dynamic p@:112@:0@:9.18753@:3.67502@:7.35002@:9.18753@:0@:p@} [112] +Invoking "fontforge -script feta-braces-f.pe feta-braces-f.pfb"... -@{char@:Half Crossed notehead@:52@:0@:5.00075@:1.90242@:1.90242@:5.00075@:0.828 -66@:s1cross@} [52] -Preloading the plain base, version 0.99: preliminaries, - basic constants and mathematical macros, - macros for converting units, - macros and tables for various modes of operation, - macros for drawing and filling, - macros for proof labels and rules, - macros for character and font administration, -and a few last-minute items.)) -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-alphabet26.mf -@{char@:Crossed notehead@:53@:0@:4.12764@:1.79329@:1.79329@:4.12764@:1.24492@:s -2cross@} [53] -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-alphabet.mf -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-autometric.mf @{char@:Quarter trianglehead (downstem)@:47@:0@:5.12701@:2.89795@:2.43663@:4.32 8@:2.4963@:d2triangle@} [47] -****************************************************** -Using feta Autometric macros. -order of messages: - NAME/CODE/BP/WD/DP/HT/WX/WY -****************************************************** -) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf -@{char@:X-Circled notehead@:54@:0@:4.90863@:2.13258@:2.13258@:4.90863@:0@:s2xci -rcle@} [54] @{char@:Whole slashhead@:48@:0@:10.71574@:3.75989@:3.75989@:10.71574@:3.75989@: -s0slash@} [48]) -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf +s0slash@} [48] @{char@:Half slashhead@:49@:0@:8.34726@:3.75989@:3.75989@:8.34726@:3.75989@:s1s lash@} [49] -@{char@:Whole dohead@:55@:0@:4.12764@:1.35674@:1.35674@:4.12764@:-1.13846@:s0do -@} [55] @{char@:Quarter slashhead@:50@:0@:6.12022@:3.75989@:3.75989@:6.12022@:3.75989@: -s2slash@} [50]) -@{char@:Half dohead@:56@:0@:4.12764@:1.35674@:1.35674@:4.12764@:1.13846@:d1do@} -[56] -@{font@:GNU@:LilyPond@:feta-alphabet@:25.2@:fetaNumber@} -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-numbers.mf +s2slash@} [50] @{char@:Whole Crossed notehead@:51@:0@:6.44022@:2.21727@:2.21727@:6.44022@:0.93 69@:s0cross@} [51] -@{char@:Half dohead@:57@:0@:4.12764@:1.35674@:1.35674@:4.12764@:-1.13846@:u1do@ -} [57] -@{char@:Quarter dohead@:58@:0@:4.12764@:1.35674@:1.35674@:4.12764@:1.13846@:d2d -o@} [58] -@{char@:Plus@:43@:0@:6.3@:-3.15001@:9.45001@:6.3@:0@:plus@} [43] @{char@:Half Crossed notehead@:52@:0@:5.54068@:2.10483@:2.10483@:5.54068@:0.998 12@:s1cross@} [52] -@{char@:Quarter dohead@:59@:0@:4.12764@:1.35674@:1.35674@:4.12764@:-1.13846@:u2 -do@} [59] -! Warning: Replacing filldraw with fill. -@{char@:Numeral comma@:44@:0@:2.87639@:4.31459@:2.87639@:2.87639@:0@:comma@} -[44] @{char@:Crossed notehead@:53@:0@:4.64114@:1.99239@:1.99239@:4.64114@:1.42883@:s 2cross@} [53] -@{char@:Whole thin dohead@:60@:0@:4.12764@:1.35674@:1.35674@:4.12764@:-1.13846@ -:s0doThin@} [60] -@{char@:Numeral dash@:45@:0@:4.2@:0@:12.6@:4.2@:0@:hyphen@} [45] -@{char@:Numeral dot@:46@:0@:2.87639@:0@:2.87639@:2.87639@:0@:period@} [46] -@{char@:Half thin dohead@:61@:0@:4.12764@:1.35674@:1.35674@:4.12764@:1.13846@:d -1doThin@} [61] +@{char@:dynamic m@:109@:0@:11.02504@:0@:7.35002@:11.02504@:0@:m@} [109] +@{char@:dynamic r@:114@:0@:5.51251@:0@:7.35002@:5.51251@:0@:r@} [114]) +@{tnof@}) ) +Font metrics written on feta-alphabet26.tfm. +21 output files written: feta-alphabet26.33 .. feta-alphabet26.122 +Transcript written on feta-alphabet26.log. + @{char@:X-Circled notehead@:54@:0@:5.51929@:2.36937@:2.36937@:5.51929@:0@:s2xci rcle@} [54] -w:450.20389 -h:627.51111 -@{char@:Numeral 0@:48@:0@:9.0398@:0@:12.6@:9.0398@:0@:zero@} [48] -@{char@:Half thin dohead@:62@:0@:4.12764@:1.35674@:1.35674@:4.12764@:-1.13846@: -u1doThin@} [62] @{char@:Whole dohead@:55@:0@:4.64114@:1.54262@:1.54262@:4.64114@:-1.31773@:s0do @} [55] -@{char@:Quarter thin dohead@:63@:0@:4.12764@:1.35674@:1.35674@:4.12764@:1.13846 -@:d2doThin@} [63] +mf2pt1 is using the following font parameters: + font_version: 001.000 + font_comment: Font converted to Type 1 by mf2pt1, written by Scott Pakin. + font_family: feta-alphabet26 + font_weight: Medium + font_identifier: feta-alphabet25.2 + font_fixed_pitch: false + font_slant: 0 + font_underline_position: -40 + font_underline_thickness: 20 + font_name: feta-alphabet26 + font_unique_id: 4867513 + font_size: 25.1058530510585 (bp) + font_coding_scheme: asis + +Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=39.8313492063492; bpppix 0.02; nonstopmode; input feta-alphabet26.mf'"... + @{char@:Half dohead@:56@:0@:4.64114@:1.54262@:1.54262@:4.64114@:1.31773@:d1do@} [56] -w:372.66113 -h:627.51111 -@{char@:Numeral 1@:49@:0@:7.48279@:0@:12.6@:7.48279@:0@:one@} [49] -@{char@:Quarter thin dohead@:64@:0@:4.12764@:1.35674@:1.35674@:4.12764@:-1.1384 -6@:u2doThin@} [64] @{char@:Half dohead@:57@:0@:4.64114@:1.54262@:1.54262@:4.64114@:-1.31773@:u1do@ -} [57] +} [57]Internal Error (overlap) in clefs.G: monotonic is both needed and unneeded (350.004,1194.21)->(363.013,1189.42). y=1190.08 (prev=370.968) +Internal Error (overlap) in clefs.G: Winding number did not return to 0 when y=1190.08 +Internal Error (overlap) in clefs.G: monotonic is both needed and unneeded (350.004,1194.21)->(363.013,1189.42). y=1190.08 (prev=370.968) +Internal Error (overlap) in clefs.G: Winding number did not return to 0 when y=1190.08 +Internal Error (overlap) in clefs.G: monotonic is both needed and unneeded (350.004,1194.21)->(363.013,1189.42). y=1190.08 (prev=370.968) +Internal Error (overlap) in clefs.G: Winding number did not return to 0 when y=1190.08 + @{char@:Quarter dohead@:58@:0@:4.64114@:1.54262@:1.54262@:4.64114@:1.31773@:d2d o@} [58] @{char@:Quarter dohead@:59@:0@:4.64114@:1.54262@:1.54262@:4.64114@:-1.31773@:u2 do@} [59] -w:450.20389 -h:627.51111 -@{char@:Numeral 2@:50@:0@:9.0398@:0@:12.6@:9.0398@:0@:two@} [50] @{char@:Whole thin dohead@:60@:0@:4.64114@:1.54262@:1.54262@:4.64114@:-1.31773@ :s0doThin@} [60] -@{char@:Whole rehead@:65@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0.54268@:s0re@ -} [65] -w:409.27661 -h:627.51111 -@{char@:Numeral 3@:51@:0@:8.218@:0@:12.6@:8.218@:0@:three@} [51] @{char@:Half thin dohead@:61@:0@:4.64114@:1.54262@:1.54262@:4.64114@:1.31773@:d 1doThin@} [61] -@{char@:Half up rehead@:66@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0.54268@:u1r -e@} [66] @{char@:Half thin dohead@:62@:0@:4.64114@:1.54262@:1.54262@:4.64114@:-1.31773@: u1doThin@} [62] -w:491.13116 -h:627.51111 -@{char@:Numeral 4@:52@:0@:9.86159@:0@:12.6@:9.86159@:0@:four@} [52] -@{char@:Half down rehead@:67@:0@:4.12764@:1.35674@:1.35674@:4.12764@:-0.54268@: -d1re@} [67] @{char@:Quarter thin dohead@:63@:0@:4.64114@:1.54262@:1.54262@:4.64114@:1.31773 @:d2doThin@} [63] @{char@:Quarter thin dohead@:64@:0@:4.64114@:1.54262@:1.54262@:4.64114@:-1.3177 3@:u2doThin@} [64] -@{char@:Quarter up rehead@:68@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0.54268@: -u2re@} [68] -w:414.39243 -h:627.51111 -@{char@:Numeral 5@:53@:0@:8.32072@:0@:12.6@:8.32072@:0@:five@} [53] -@{char@:Quarter down rehead@:69@:0@:4.12764@:1.35674@:1.35674@:4.12764@:-0.5426 -8@:d2re@} [69] -w:417.45796 -h:627.51111 -@{char@:Numeral 6@:54@:0@:8.38228@:0@:12.6@:8.38228@:0@:six@} [54] -@{char@:Whole thin rehead@:70@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0.54268@: -s0reThin@} [70] @{char@:Whole rehead@:65@:0@:4.64114@:1.54262@:1.54262@:4.64114@:0.61703@:s0re@ } [65] -@{char@:Half up thin rehead@:71@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0.54268 -@:u1reThin@} [71] -w:416.91232 -h:627.51111 -@{char@:Numeral 7@:55@:0@:8.37132@:0@:12.6@:8.37132@:0@:seven@} [55] @{char@:Half up rehead@:66@:0@:4.64114@:1.54262@:1.54262@:4.64114@:0.61703@:u1r e@} [66] -w:450.20389 -h:627.51111 -@{char@:Numeral 8@:56@:0@:9.0398@:0@:12.6@:9.0398@:0@:eight@} [56] -@{char@:Half down thin rehead@:72@:0@:4.12764@:1.35674@:1.35674@:4.12764@:-0.54 -268@:d1reThin@} [72] -@{char@:Quarter thin rehead@:73@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0.54268 -@:u2reThin@} [73] -w:417.45796 -h:627.51111 -@{char@:Numeral 9@:57@:0@:8.38228@:0@:12.6@:8.38228@:0@:nine@} [57] @{char@:Half down rehead@:67@:0@:4.64114@:1.54262@:1.54262@:4.64114@:-0.61703@: d1re@} [67] -@{char@:Quarter thin rehead@:74@:0@:4.12764@:1.35674@:1.35674@:4.12764@:-0.5426 -8@:d2reThin@} [74]) -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-dynamics.mf -@{char@:Space@:33@:0@:4.85104@:0@:7.35002@:4.85104@:0@:space@} [33] @{char@:Quarter up rehead@:68@:0@:4.64114@:1.54262@:1.54262@:4.64114@:0.61703@: -u2re@} [68] -@{char@:Whole mihead@:75@:0@:4.95316@:1.35674@:1.35674@:4.95316@:0@:s0mi@} -[75] +u2re@} [68]This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) +(./mf2pt1.mp @{char@:Quarter down rehead@:69@:0@:4.64114@:1.54262@:1.54262@:4.64114@:-0.6170 -3@:d2re@} [69] -@{char@:Half mihead@:76@:0@:4.95316@:1.35674@:1.35674@:4.95316@:0@:s1mi@} [76]Copyright (c) 2000-2014 by George Williams. See AUTHORS for Contributors. - License GPLv3+: GNU GPL version 3 or later - with many parts BSD . Please read LICENSE. - Based on sources from 11:21 UTC 24-Sep-2017-ML-D. - Based on source from git with hash: - -@{char@:dynamic z@:122@:0@:7.20299@:0@:6.61497@:7.20299@:0@:z@} [122] +3@:d2re@} [69] (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp @{char@:Whole thin rehead@:70@:0@:4.64114@:1.54262@:1.54262@:4.64114@:0.61703@: s0reThin@} [70] -@{char@:Quarter mihead@:77@:0@:4.95316@:1.35674@:1.35674@:4.95316@:0@:s2mi@} -[77] @{char@:Half up thin rehead@:71@:0@:4.64114@:1.54262@:1.54262@:4.64114@:0.61703 @:u1reThin@} [71] -@{char@:dynamic f@:102@:0@:8.08507@:3.67502@:12.64204@:8.08507@:0@:f@} [102]Cannot find your hotkey definition file! - -@{char@:Whole mirror mihead@:78@:0@:4.95316@:1.35674@:1.35674@:4.95316@:0@:s0mi -Mirror@} [78] +Preloading the plain base, version 0.99: preliminaries, + basic constants and mathematical macros, + macros for converting units, + macros and tables for various modes of operation, + macros for drawing and filling, + macros for proof labels and rules, + macros for character and font administration, +and a few last-minute items.)Internal Error (overlap) in clefs.tab: monotonic is both needed and unneeded (418.433,-452.503)->(486.995,-375.519). y=-452.503 (prev=451.944) +) +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-alphabet26.mf +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-alphabet.mf +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-autometric.mf +****************************************************** +Using feta Autometric macros. +order of messages: + NAME/CODE/BP/WD/DP/HT/WX/WY +****************************************************** +) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf @{char@:Half down thin rehead@:72@:0@:4.64114@:1.54262@:1.54262@:4.64114@:-0.61 703@:d1reThin@} [72] -@{char@:dynamic s@:115@:0@:5.20627@:0@:7.35002@:5.20627@:0@:s@} [115] -@{char@:Half mirror mihead@:79@:0@:4.95316@:1.35674@:1.35674@:4.95316@:0@:s1mi -Mirror@} [79] -@{char@:Quarter mirror mihead@:80@:0@:4.95316@:1.35674@:1.35674@:4.95316@:0@:s2 -miMirror@} [80] @{char@:Quarter thin rehead@:73@:0@:4.64114@:1.54262@:1.54262@:4.64114@:0.61703 -@:u2reThin@} [73] +@:u2reThin@} [73]) +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf @{char@:Quarter thin rehead@:74@:0@:4.64114@:1.54262@:1.54262@:4.64114@:-0.6170 -3@:d2reThin@} [74] -@{char@:Whole thin mihead@:81@:0@:4.95316@:1.35674@:1.35674@:4.95316@:0@:s0miTh -in@} [81] -@{char@:dynamic p@:112@:0@:9.18753@:3.67502@:7.35002@:9.18753@:0@:p@} [112] -@{char@:Half thin mihead@:82@:0@:4.95316@:1.35674@:1.35674@:4.95316@:0@:s1miThi -n@} [82] +3@:d2reThin@} [74]( echo ./out/feta-noteheads16.pfb: ./feta-autometric.mf ./feta-noteheads-generic.mf ./feta-macros.mf ./feta-params.mf ./feta-noteheads.mf > out/feta-noteheads16.dep ) && TMP=`mktemp -d ./out/pfbtemp.feta-noteheads16.XXXXXXXXX` \ +&& ( cd $TMP \ + && ln -s ../mf2pt1.mem . \ + && ln -s ../../mf2pt1.mp . \ + && MFINPUTS=/build/lilypond-2.19.81+really-2.18.2/mf:..:: /build/lilypond-2.19.81+really-2.18.2/scripts/build/out/mf2pt1 --rounding=0.0001 --family=feta-noteheads16 --fullname=feta-noteheads16 --name=feta-noteheads16 feta-noteheads16.mf ) \ +&& mv $TMP/*pfb ./out; \ +rm -rf $TMP + @{char@:Whole mihead@:75@:0@:5.56935@:1.54262@:1.54262@:5.56935@:0@:s0mi@} -[75] -@{char@:Quarter thin mihead@:83@:0@:4.95316@:1.35674@:1.35674@:4.95316@:0@:s2mi -Thin@} [83] -@{char@:dynamic m@:109@:0@:11.02504@:0@:7.35002@:11.02504@:0@:m@} [109] +[75]) +@{font@:GNU@:LilyPond@:feta-alphabet@:25.2@:fetaNumber@} +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-numbers.mf @{char@:Half mihead@:76@:0@:5.56935@:1.54262@:1.54262@:5.56935@:0@:s1mi@} [76] -@{char@:Whole fa up head@:84@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0@:u0fa@} -[84] -@{char@:dynamic r@:114@:0@:5.51251@:0@:7.35002@:5.51251@:0@:r@} [114]) -@{tnof@}) ) -@{char@:Whole fa down head@:85@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0@:d0fa@ -} [85] +@{char@:Plus@:43@:0@:6.3@:-3.15001@:9.45001@:6.3@:0@:plus@} [43] @{char@:Quarter mihead@:77@:0@:5.56935@:1.54262@:1.54262@:5.56935@:0@:s2mi@} [77] -@{char@:half fa up head@:86@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0@:u1fa@} -[86] -Font metrics written on feta-alphabet26.tfm. -21 output files written: feta-alphabet26.33 .. feta-alphabet26.122 -Transcript written on feta-alphabet26.log. - +! Warning: Replacing filldraw with fill. +@{char@:Numeral comma@:44@:0@:2.87639@:4.31459@:2.87639@:2.87639@:0@:comma@} +[44] @{char@:Whole mirror mihead@:78@:0@:5.56935@:1.54262@:1.54262@:5.56935@:0@:s0mi Mirror@} [78] -@{char@:Half fa down head@:87@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0@:d1fa@} -[87] -@{char@:Quarter fa up head@:88@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0@:u2fa@ -} [88] @{char@:Half mirror mihead@:79@:0@:5.56935@:1.54262@:1.54262@:5.56935@:0@:s1mi -Mirror@} [79]Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input feta-noteheads18.mf'"... - -@{char@:Quarter fa down head@:89@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0@:d2f -a@} [89] -@{char@:Whole thin fa up head@:90@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0@:u0 -faThin@} [90] +Mirror@} [79] +@{char@:Numeral dash@:45@:0@:4.2@:0@:12.6@:4.2@:0@:hyphen@} [45] @{char@:Quarter mirror mihead@:80@:0@:5.56935@:1.54262@:1.54262@:5.56935@:0@:s2 miMirror@} [80] -@{char@:Whole thin fa down head@:91@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0@: -d0faThin@} [91] -@{char@:half thin fa up head@:92@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0@:u1f -aThin@} [92] +@{char@:Numeral dot@:46@:0@:2.87639@:0@:2.87639@:2.87639@:0@:period@} [46] +w:450.20389 +h:627.51111 +@{char@:Numeral 0@:48@:0@:9.0398@:0@:12.6@:9.0398@:0@:zero@} [48] +w:372.66113 +h:627.51111 +@{char@:Numeral 1@:49@:0@:7.48279@:0@:12.6@:7.48279@:0@:one@} [49] +*** Successfully generated feta23.pfb! *** + @{char@:Whole thin mihead@:81@:0@:5.56935@:1.54262@:1.54262@:5.56935@:0@:s0miTh in@} [81] -@{char@:Half thin fa down head@:93@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0@:d -1faThin@} [93] +w:450.20389 +h:627.51111 +@{char@:Numeral 2@:50@:0@:9.0398@:0@:12.6@:9.0398@:0@:two@} [50] @{char@:Half thin mihead@:82@:0@:5.56935@:1.54262@:1.54262@:5.56935@:0@:s1miThi n@} [82] -@{char@:Quarter thin fa up head@:94@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0@: -u2faThin@} [94] +w:409.27661 +h:627.51111 +@{char@:Numeral 3@:51@:0@:8.218@:0@:12.6@:8.218@:0@:three@} [51] @{char@:Quarter thin mihead@:83@:0@:5.56935@:1.54262@:1.54262@:5.56935@:0@:s2mi Thin@} [83] @{char@:Whole fa up head@:84@:0@:4.64114@:1.54262@:1.54262@:4.64114@:0@:u0fa@} [84] -@{char@:Quarter thin fa down head@:95@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0 -@:d2faThin@} [95] @{char@:Whole fa down head@:85@:0@:4.64114@:1.54262@:1.54262@:4.64114@:0@:d0fa@ } [85] @{char@:half fa up head@:86@:0@:4.64114@:1.54262@:1.54262@:4.64114@:0@:u1fa@} -[86] -@{char@:Whole solhead@:96@:0@:4.43016@:1.79329@:1.79329@:4.43016@:0.71863@:s0so -l@} [96] +[86]Copyright (c) 2000-2014 by George Williams. See AUTHORS for Contributors. + License GPLv3+: GNU GPL version 3 or later + with many parts BSD . Please read LICENSE. + Based on sources from 11:21 UTC 24-Sep-2017-ML-D. + Based on source from git with hash: + +w:491.13116 +h:627.51111 +@{char@:Numeral 4@:52@:0@:9.86159@:0@:12.6@:9.86159@:0@:four@} [52] +w:414.39243 +h:627.51111 +@{char@:Numeral 5@:53@:0@:8.32072@:0@:12.6@:8.32072@:0@:five@} [53] +w:417.45796 +h:627.51111 +@{char@:Numeral 6@:54@:0@:8.38228@:0@:12.6@:8.38228@:0@:six@} [54] +w:416.91232 +h:627.51111 +@{char@:Numeral 7@:55@:0@:8.37132@:0@:12.6@:8.37132@:0@:seven@} [55] +w:450.20389 +h:627.51111 +@{char@:Numeral 8@:56@:0@:9.0398@:0@:12.6@:9.0398@:0@:eight@} [56] @{char@:Half fa down head@:87@:0@:4.64114@:1.54262@:1.54262@:4.64114@:0@:d1fa@} [87] -@{char@:Half solhead@:97@:0@:4.43016@:1.79329@:1.79329@:4.43016@:0.71863@:s1sol -@} [97] +w:417.45796 +h:627.51111 +@{char@:Numeral 9@:57@:0@:8.38228@:0@:12.6@:8.38228@:0@:nine@} [57]) +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-dynamics.mf @{char@:Quarter fa up head@:88@:0@:4.64114@:1.54262@:1.54262@:4.64114@:0@:u2fa@ } [88] -@{char@:Quarter solhead@:98@:0@:4.43016@:1.79329@:1.79329@:4.43016@:0.71863@:s2 -sol@} [98] -@{char@:Whole lahead@:99@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0@:s0la@} -[99] +@{char@:Space@:33@:0@:4.85104@:0@:7.35002@:4.85104@:0@:space@} [33] @{char@:Quarter fa down head@:89@:0@:4.64114@:1.54262@:1.54262@:4.64114@:0@:d2f a@} [89] -@{char@:Half lahead@:100@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0@:s1la@} -[100] -@{char@:Quarter lahead@:101@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0@:s2la@} -[101] @{char@:Whole thin fa up head@:90@:0@:4.64114@:1.54262@:1.54262@:4.64114@:0@:u0 faThin@} [90] -@{char@:Whole thin lahead@:102@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0@:s0laT -hin@} [102] -@{char@:Half thin lahead@:103@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0@:s1laTh -in@} [103] @{char@:Whole thin fa down head@:91@:0@:4.64114@:1.54262@:1.54262@:4.64114@:0@: d0faThin@} [91] -@{char@:Quarter lahead@:104@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0@:s2laThin -@} [104] +@{char@:dynamic z@:122@:0@:7.20299@:0@:6.61497@:7.20299@:0@:z@} [122]Cannot find your hotkey definition file! + +@{char@:dynamic f@:102@:0@:8.08507@:3.67502@:12.64204@:8.08507@:0@:f@} [102] +@{char@:dynamic s@:115@:0@:5.20627@:0@:7.35002@:5.20627@:0@:s@} [115] +@{char@:dynamic p@:112@:0@:9.18753@:3.67502@:7.35002@:9.18753@:0@:p@} [112] @{char@:half thin fa up head@:92@:0@:4.64114@:1.54262@:1.54262@:4.64114@:0@:u1f aThin@} [92] -@{char@:Whole up tihead@:105@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0.37988@:s -0ti@} [105] @{char@:Half thin fa down head@:93@:0@:4.64114@:1.54262@:1.54262@:4.64114@:0@:d 1faThin@} [93] -@{char@:Half up tihead@:106@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0.37988@:u1 -ti@} [106] @{char@:Quarter thin fa up head@:94@:0@:4.64114@:1.54262@:1.54262@:4.64114@:0@: u2faThin@} [94] -@{char@:Half down tihead@:107@:0@:4.12764@:1.35674@:1.35674@:4.12764@:-0.37988@ -:d1ti@} [107] @{char@:Quarter thin fa down head@:95@:0@:4.64114@:1.54262@:1.54262@:4.64114@:0 @:d2faThin@} [95] -@{char@:Quarter up tihead@:108@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0.37988@ -:u2ti@} [108] +@{char@:dynamic m@:109@:0@:11.02504@:0@:7.35002@:11.02504@:0@:m@} [109] +@{char@:dynamic r@:114@:0@:5.51251@:0@:7.35002@:5.51251@:0@:r@} [114]) +@{tnof@}) ) +Font metrics written on feta-alphabet26.tfm. +21 output files written: feta-alphabet26.33 .. feta-alphabet26.122 +Transcript written on feta-alphabet26.log. + @{char@:Whole solhead@:96@:0@:4.95854@:1.99239@:1.99239@:4.95854@:0.84569@:s0so l@} [96] -@{char@:Quarter down tihead@:109@:0@:4.12764@:1.35674@:1.35674@:4.12764@:-0.379 -88@:d2ti@} [109] @{char@:Half solhead@:97@:0@:4.95854@:1.99239@:1.99239@:4.95854@:0.84569@:s1sol @} [97] @{char@:Quarter solhead@:98@:0@:4.95854@:1.99239@:1.99239@:4.95854@:0.84569@:s2 sol@} [98] -@{char@:Whole thin up tihead@:110@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0.379 -88@:s0tiThin@} [110] @{char@:Whole lahead@:99@:0@:4.64114@:1.54262@:1.54262@:4.64114@:0@:s0la@} [99] @{char@:Half lahead@:100@:0@:4.64114@:1.54262@:1.54262@:4.64114@:0@:s1la@} [100] -@{char@:Half thin up tihead@:111@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0.3798 -8@:u1tiThin@} [111] @{char@:Quarter lahead@:101@:0@:4.64114@:1.54262@:1.54262@:4.64114@:0@:s2la@} [101] -@{char@:Half thin down tihead@:112@:0@:4.12764@:1.35674@:1.35674@:4.12764@:-0.3 -7988@:d1tiThin@} [112] @{char@:Whole thin lahead@:102@:0@:4.64114@:1.54262@:1.54262@:4.64114@:0@:s0laT hin@} [102] -@{char@:Quarter thin up tihead@:113@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0.3 -7988@:u2tiThin@} [113] @{char@:Half thin lahead@:103@:0@:4.64114@:1.54262@:1.54262@:4.64114@:0@:s1laTh in@} [103] @{char@:Quarter lahead@:104@:0@:4.64114@:1.54262@:1.54262@:4.64114@:0@:s2laThin @} [104] -@{char@:Quarter thin down tihead@:114@:0@:4.12764@:1.35674@:1.35674@:4.12764@:- -0.37988@:d2tiThin@} [114] -@{char@:Whole up Funk dohead@:115@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@:u0 -doFunk@} [115] @{char@:Whole up tihead@:105@:0@:4.64114@:1.54262@:1.54262@:4.64114@:0.43193@:s 0ti@} [105] -@{char@:Whole down Funk dohead@:116@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@: -d0doFunk@} [116]This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) -(./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp -@{char@:Half up Funk dohead@:117@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@:u1d -oFunk@} [117] @{char@:Half up tihead@:106@:0@:4.64114@:1.54262@:1.54262@:4.64114@:0.43193@:u1 ti@} [106] -@{char@:Half down Funk dohead@:118@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@:d -1doFunk@} [118] -@{char@:Quarter up Funk dohead@:119@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@: -u2doFunk@} [119] @{char@:Half down tihead@:107@:0@:4.64114@:1.54262@:1.54262@:4.64114@:-0.43193@ :d1ti@} [107] -Preloading the plain base, version 0.99: preliminaries, - basic constants and mathematical macros, - macros for converting units, - macros and tables for various modes of operation, - macros for drawing and filling, - macros for proof labels and rules, - macros for character and font administration, -and a few last-minute items.) -@{char@:Quarter down Funk dohead@:120@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0 -@:d2doFunk@} [120] @{char@:Quarter up tihead@:108@:0@:4.64114@:1.54262@:1.54262@:4.64114@:0.43193@ -:u2ti@} [108]) +:u2ti@} [108] @{char@:Quarter down tihead@:109@:0@:4.64114@:1.54262@:1.54262@:4.64114@:-0.431 93@:d2ti@} [109] -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-noteheads18.mf -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-autometric.mf -@{char@:Whole up Funk rehead@:121@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@:u0 -reFunk@} [121] -****************************************************** -Using feta Autometric macros. -order of messages: - NAME/CODE/BP/WD/DP/HT/WX/WY -****************************************************** -) @{char@:Whole thin up tihead@:110@:0@:4.64114@:1.54262@:1.54262@:4.64114@:0.431 -93@:s0tiThin@} [110] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-noteheads-generic.mf -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf -@{char@:Whole down Funk rehead@:122@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@: -d0reFunk@} [122]) -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf +93@:s0tiThin@} [110] @{char@:Half thin up tihead@:111@:0@:4.64114@:1.54262@:1.54262@:4.64114@:0.4319 3@:u1tiThin@} [111] -@{char@:Half up Funk rehead@:123@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@:u1r -eFunk@} [123] @{char@:Half thin down tihead@:112@:0@:4.64114@:1.54262@:1.54262@:4.64114@:-0.4 -3193@:d1tiThin@} [112]) -@{char@:Half down Funk rehead@:124@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@:d -1reFunk@} [124] +3193@:d1tiThin@} [112] @{char@:Quarter thin up tihead@:113@:0@:4.64114@:1.54262@:1.54262@:4.64114@:0.4 3193@:u2tiThin@} [113] -@{font@:GNU@:LilyPond@:feta@:17.82@:fetaMusic@} -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-noteheads.mf @{char@:Quarter thin down tihead@:114@:0@:4.64114@:1.54262@:1.54262@:4.64114@:- 0.43193@:d2tiThin@} [114] @{char@:Whole up Funk dohead@:115@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0@:u0 doFunk@} [115] -@{char@:Quarter up Funk rehead@:125@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@: -u2reFunk@} [125] -@{group@:noteheads@} -@{char@:Longa notehead@:33@:0.96268@:9.8481@:3.43037@:15.8327@:9.8481@:0@:uM2@} -[33] @{char@:Whole down Funk dohead@:116@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0@: d0doFunk@} [116] -@{char@:Quarter down Funk rehead@:126@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0 -@:d2reFunk@} [126] @{char@:Half up Funk dohead@:117@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0@:u1d oFunk@} [117] -Converting PostScript graphics to Type 1 font programs... - -Invoking "t1asm feta16.pt1 feta16.pfb"... - @{char@:Half down Funk dohead@:118@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0@:d 1doFunk@} [118] -@{char@:Longa notehead@:34@:0.96268@:9.8481@:15.8327@:3.43037@:9.8481@:0@:dM2@} -[34] @{char@:Quarter up Funk dohead@:119@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0@: u2doFunk@} [119] -@{char@:Whole up Funk mihead@:127@:0@:3.71484@:1.35674@:1.35674@:3.71484@:0@:u0 -miFunk@} [127] @{char@:Quarter down Funk dohead@:120@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0 @:d2doFunk@} [120] -@{char@:Brevis notehead@:35@:0.96268@:9.8481@:3.43037@:3.43037@:9.8481@:0@:sM1@ -} [35] @{char@:Whole up Funk rehead@:121@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0@:u0 reFunk@} [121] -@{char@:Whole down Funk mihead@:128@:0@:3.71484@:1.35674@:1.35674@:3.71484@:0@: -d0miFunk@} [128]Internal Error (overlap) in clefs.tab: monotonic is both needed and unneeded (418.433,-452.503)->(486.995,-375.519). y=-452.503 (prev=451.944) - -@{char@:Half up Funk mihead@:129@:0@:3.71484@:1.35674@:1.35674@:3.71484@:0@:u1m -iFunk@} [129] @{char@:Whole down Funk rehead@:122@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0@: d0reFunk@} [122] @{char@:Half up Funk rehead@:123@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0@:u1r eFunk@} [123] -@{char@:Half down Funk mihead@:130@:0@:3.71484@:1.35674@:1.35674@:3.71484@:0@:d -1miFunk@} [130] @{char@:Half down Funk rehead@:124@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0@:d 1reFunk@} [124] -@{char@:Quarter Funk mihead@:131@:0@:3.71484@:1.35674@:1.35674@:3.71484@:0@:s2m -iFunk@} [131] -@{char@:Double-lined brevis notehead@:36@:2.16219@:11.0476@:3.43037@:3.43037@:1 -1.0476@:0@:sM1double@} [36] @{char@:Quarter up Funk rehead@:125@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0@: u2reFunk@} [125] -@{char@:Whole notehead@:37@:0@:8.75316@:2.46817@:2.46817@:8.75316@:0@:s0@} -[37] @{char@:Quarter down Funk rehead@:126@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0 @:d2reFunk@} [126] -@{char@:Whole up Funk fahead@:132@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@:u0 -faFunk@} [132] @{char@:Whole up Funk mihead@:127@:0@:4.177@:1.54262@:1.54262@:4.177@:0@:u0miFu nk@} [127] -@{char@:Half notehead@:38@:0@:6.21104@:2.46817@:2.46817@:6.21104@:1.13803@:s1@} -[38] -@{char@:Whole down Funk fahead@:133@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@: -d0faFunk@} [133] -@{char@:Quarter notehead@:39@:0@:5.86116@:2.46817@:2.46817@:5.86116@:0.80692@:s -2@} [39] @{char@:Whole down Funk mihead@:128@:0@:4.177@:1.54262@:1.54262@:4.177@:0@:d0mi Funk@} [128] -@{char@:Half up Funk fahead@:134@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@:u1f -aFunk@} [134] -@{char@:Whole diamondhead@:40@:0@:8.88542@:2.46817@:2.46817@:8.88542@:0@:s0diam -ond@} [40] -@{char@:Half down Funk fahead@:135@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@:d -1faFunk@} [135] @{char@:Half up Funk mihead@:129@:0@:4.177@:1.54262@:1.54262@:4.177@:0@:u1miFun -k@} [129] -@{char@:Half diamondhead@:41@:0@:6.53708@:2.46817@:2.46817@:6.53708@:1.74492@:s -1diamond@} [41] -@{char@:Quarter up Funk fahead@:136@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@: -u2faFunk@} [136] -@{char@:Quarter diamondhead@:42@:0@:6.61916@:2.46817@:2.46817@:6.61916@:1.77818 -@:s2diamond@} [42] -@{char@:Quarter down Funk fahead@:137@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0 -@:d2faFunk@} [137] +k@} [129]Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input feta-noteheads13.mf'"... + @{char@:Half down Funk mihead@:130@:0@:4.177@:1.54262@:1.54262@:4.177@:0@:d1miF unk@} [130] -Invoking "fontforge -script feta16.pe feta16.pfb"... - -@{char@:Whole Funk solhead@:138@:0@:2.89839@:1.35674@:1.35674@:2.89839@:0.21523 -@:s0solFunk@} [138] @{char@:Quarter Funk mihead@:131@:0@:4.177@:1.54262@:1.54262@:4.177@:0@:s2miFun k@} [131] @{char@:Whole up Funk fahead@:132@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0@:u0 faFunk@} [132] -@{char@:Half Funk solhead@:139@:0@:2.89839@:1.35674@:1.35674@:2.89839@:0.21523@ -:s1solFunk@} [139] -@{char@:Whole trianglehead@:43@:0@:10.42897@:3.94243@:3.2995@:10.42899@:0.64293 -@:s0triangle@} [43] -@{char@:Quarter Funk solhead@:140@:0@:2.89839@:1.35674@:1.35674@:2.89839@:0.215 -23@:s2solFunk@} [140] @{char@:Whole down Funk fahead@:133@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0@: d0faFunk@} [133] -@{char@:Whole Funk lahead@:141@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@:s0laF -unk@} [141] @{char@:Half up Funk fahead@:134@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0@:u1f aFunk@} [134] -@{char@:Half Funk lahead@:142@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@:s1laFu -nk@} [142] -*** Successfully generated feta-alphabet13.pfb! *** - -@{char@:Quarter Funk lahead@:143@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@:s2l -aFunk@} [143] @{char@:Half down Funk fahead@:135@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0@:d 1faFunk@} [135] -@{char@:Whole up Funk tihead@:144@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@:u0 -tiFunk@} [144] @{char@:Quarter up Funk fahead@:136@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0@: u2faFunk@} [136] -! Warning: Replacing filldraw with fill. -! Warning: Replacing unfilldraw with unfill. -@{char@:Half trianglehead (downstem)@:44@:0@:7.5397@:3.55588@:2.98439@:6.35191@ -:3.09244@:d1triangle@} [44] @{char@:Quarter down Funk fahead@:137@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0 @:d2faFunk@} [137] -@{char@:Whole down Funk tihead@:145@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@: -d0tiFunk@} [145] -@{char@:Half up Funk tihead@:146@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@:u1t -iFunk@} [146] @{char@:Whole Funk solhead@:138@:0@:3.29552@:1.54262@:1.54262@:3.29552@:0.2447@ :s0solFunk@} [138] -@{char@:Half down Funk tihead@:147@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@:d -1tiFunk@} [147] -@{char@:Quarter up Funk tihead@:148@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@: -u2tiFunk@} [148] @{char@:Half Funk solhead@:139@:0@:3.29552@:1.54262@:1.54262@:3.29552@:0.2447@: s1solFunk@} [139] -@{char@:Quarter down Funk tihead@:149@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0 -@:d2tiFunk@} [149] -@{char@:Whole Walker dohead@:150@:0@:3.09573@:1.35674@:1.35674@:1.83174@:1.0730 -4@:s0doWalker@} [150] @{char@:Quarter Funk solhead@:140@:0@:3.29552@:1.54262@:1.54262@:3.29552@:0.244 7@:s2solFunk@} [140] -! Warning: Replacing filldraw with fill. -! Warning: Replacing unfilldraw with unfill. -@{char@:Half trianglehead (upstem)@:45@:0@:7.5397@:3.55588@:2.98439@:7.53972@:0 -.57147@:u1triangle@} [45] @{char@:Whole Funk lahead@:141@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0@:s0laF unk@} [141] -@{char@:Half up Walker dohead@:151@:0@:3.09573@:1.35674@:1.35674@:1.83174@:1.07 -304@:u1doWalker@} [151] @{char@:Half Funk lahead@:142@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0@:s1laFu nk@} [142] @{char@:Quarter Funk lahead@:143@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0@:s2l aFunk@} [143] -@{char@:Half down Walker dohead@:152@:0@:3.09573@:1.35674@:1.35674@:1.83174@:1. -07304@:d1doWalker@} [152] -@{char@:Quarter up Walker dohead@:153@:0@:3.09573@:1.35674@:1.35674@:1.83174@:1 -.07304@:u2doWalker@} [153] @{char@:Whole up Funk tihead@:144@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0@:u0 tiFunk@} [144] -@{char@:Quarter down Walker dohead@:154@:0@:3.09573@:1.35674@:1.35674@:1.83174@ -:1.07304@:d2doWalker@} [154] +*** Successfully generated parmesan11.pfb! *** + @{char@:Whole down Funk tihead@:145@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0@: d0tiFunk@} [145] -@{char@:Quarter trianglehead (upstem)@:46@:0@:6.28311@:3.55588@:2.98439@:6.2831 -3@:0.57147@:u2triangle@} [46] -@{char@:Whole Walker rehead@:155@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@:s0r -eWalker@} [155] @{char@:Half up Funk tihead@:146@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0@:u1t iFunk@} [146] -@{char@:Half up Walker rehead@:156@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@:u -1reWalker@} [156] @{char@:Half down Funk tihead@:147@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0@:d 1tiFunk@} [147] -@{char@:Half down Walker rehead@:157@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@ -:d1reWalker@} [157] -@{char@:Quarter up Walker rehead@:158@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0 -@:u2reWalker@} [158] @{char@:Quarter up Funk tihead@:148@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0@: u2tiFunk@} [148] -@{char@:Quarter down Walker rehead@:159@:0@:3.09573@:1.35674@:1.35674@:3.09573@ -:0@:d2reWalker@} [159] +Converting PostScript graphics to Type 1 font programs... + +Invoking "t1asm feta-alphabet13.pt1 feta-alphabet13.pfb"... + @{char@:Quarter down Funk tihead@:149@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0 @:d2tiFunk@} [149] -@{char@:Whole Walker mihead@:160@:0@:3.71484@:1.35674@:1.35674@:3.71484@:0@:s0m -iWalker@} [160] -@{char@:Quarter trianglehead (downstem)@:47@:0@:6.28311@:3.55588@:2.98439@:5.29 -329@:3.09244@:d2triangle@} [47] -@{char@:Whole slashhead@:48@:0@:13.45424@:4.69568@:4.69568@:13.45424@:4.69568@: -s0slash@} [48]Copyright (c) 2000-2014 by George Williams. See AUTHORS for Contributors. - @{char@:Whole Walker dohead@:150@:0@:3.48087@:1.54262@:1.54262@:2.03291@:1.2503 -5@:s0doWalker@} [150] License GPLv3+: GNU GPL version 3 or later - with many parts BSD . Please read LICENSE. - Based on sources from 11:21 UTC 24-Sep-2017-ML-D. - Based on source from git with hash: - -@{char@:Half Walker mihead@:161@:0@:3.71484@:1.35674@:1.35674@:3.71484@:0@:s1mi -Walker@} [161] -@{char@:Half slashhead@:49@:0@:10.46936@:4.69568@:4.69568@:10.46936@:4.69568@:s -1slash@} [49] +5@:s0doWalker@} [150] @{char@:Half up Walker dohead@:151@:0@:3.48087@:1.54262@:1.54262@:2.03291@:1.25 035@:u1doWalker@} [151] -@{char@:Quarter slashhead@:50@:0@:7.66273@:4.69568@:4.69568@:7.66273@:4.69568@: -s2slash@} [50] -@{char@:Quarter Walker mihead@:162@:0@:3.71484@:1.35674@:1.35674@:3.71484@:0@:s -2miWalker@} [162] -@{char@:Half down Walker dohead@:152@:0@:3.48087@:1.54262@:1.54262@:2.03291@:1. -25035@:d1doWalker@} [152]Cannot find your hotkey definition file! +*** Successfully generated feta-braces-a.pfb! *** +@{char@:Half down Walker dohead@:152@:0@:3.48087@:1.54262@:1.54262@:2.03291@:1. +25035@:d1doWalker@} [152] @{char@:Quarter up Walker dohead@:153@:0@:3.48087@:1.54262@:1.54262@:2.03291@:1 .25035@:u2doWalker@} [153] -@{char@:Whole Crossed notehead@:51@:0@:7.78651@:2.70885@:2.70885@:7.78651@:1.33 -298@:s0cross@} [51] -@{char@:Whole Walker fahead@:163@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@:s0f -aWalker@} [163] @{char@:Quarter down Walker dohead@:154@:0@:3.48087@:1.54262@:1.54262@:2.03291@ -:1.25035@:d2doWalker@} [154] -@{char@:Half Crossed notehead@:52@:0@:6.82384@:2.58852@:2.58852@:6.82384@:1.403 -09@:s1cross@} [52] -@{char@:Half up Walker fahead@:164@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@:u -1faWalker@} [164] +:1.25035@:d2doWalker@} [154]( echo ./out/feta-noteheads26.pfb: ./feta-autometric.mf ./feta-noteheads-generic.mf ./feta-macros.mf ./feta-params.mf ./feta-noteheads.mf > out/feta-noteheads26.dep ) && TMP=`mktemp -d ./out/pfbtemp.feta-noteheads26.XXXXXXXXX` \ +&& ( cd $TMP \ + && ln -s ../mf2pt1.mem . \ + && ln -s ../../mf2pt1.mp . \ + && MFINPUTS=/build/lilypond-2.19.81+really-2.18.2/mf:..:: /build/lilypond-2.19.81+really-2.18.2/scripts/build/out/mf2pt1 --rounding=0.0001 --family=feta-noteheads26 --fullname=feta-noteheads26 --name=feta-noteheads26 feta-noteheads26.mf ) \ +&& mv $TMP/*pfb ./out; \ +rm -rf $TMP + @{char@:Whole Walker rehead@:155@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0@:s0r eWalker@} [155] -@{char@:Crossed notehead@:53@:0@:5.86116@:2.46817@:2.46817@:5.86116@:1.86737@:s -2cross@} [53] -@{char@:Half down Walker fahead@:165@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@ -:d1faWalker@} [165] @{char@:Half up Walker rehead@:156@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0@:u 1reWalker@} [156] -@{char@:Quarter up Walker fahead@:166@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0 -@:u2faWalker@} [166] -@{char@:X-Circled notehead@:54@:0@:6.97014@:2.93518@:2.93518@:6.97014@:0@:s2xci -rcle@} [54] +Invoking "fontforge -script feta-alphabet13.pe feta-alphabet13.pfb"... + @{char@:Half down Walker rehead@:157@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0@ :d1reWalker@} [157] -@{char@:Quarter down Walker fahead@:167@:0@:3.09573@:1.35674@:1.35674@:3.09573@ -:0@:d2faWalker@} [167] @{char@:Quarter up Walker rehead@:158@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0 @:u2reWalker@} [158] -@{char@:Whole dohead@:55@:0@:5.86116@:1.98683@:1.98683@:5.86116@:-1.74615@:s0do -@} [55] -@{char@:Whole Walker lahead@:168@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@:s0l -aWalker@} [168] @{char@:Quarter down Walker rehead@:159@:0@:3.48087@:1.54262@:1.54262@:3.48087@ -:0@:d2reWalker@} [159] -@{char@:Half Funk lahead@:169@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@:s1laWa -lker@} [169] -@{char@:Half dohead@:56@:0@:5.86116@:1.98683@:1.98683@:5.86116@:1.74615@:d1do@} -[56] +:0@:d2reWalker@} [159]Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input feta-noteheads18.mf'"... + @{char@:Whole Walker mihead@:160@:0@:4.177@:1.54262@:1.54262@:4.177@:0@:s0miWal ker@} [160] -@{char@:Quarter Funk lahead@:170@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@:s2l -aWalker@} [170] -@{char@:Half dohead@:57@:0@:5.86116@:1.98683@:1.98683@:5.86116@:-1.74615@:u1do@ -} [57] @{char@:Half Walker mihead@:161@:0@:4.177@:1.54262@:1.54262@:4.177@:0@:s1miWalk er@} [161] -@{char@:Whole Walker tihead@:171@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@:s0t -iWalker@} [171] -@{char@:Quarter dohead@:58@:0@:5.86116@:1.98683@:1.98683@:5.86116@:1.74615@:d2d -o@} [58] -@{char@:Half up Walker tihead@:172@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@:u -1tiWalker@} [172] -@{char@:Quarter dohead@:59@:0@:5.86116@:1.98683@:1.98683@:5.86116@:-1.74615@:u2 -do@} [59] @{char@:Quarter Walker mihead@:162@:0@:4.177@:1.54262@:1.54262@:4.177@:0@:s2miW alker@} [162] -@{char@:Whole thin dohead@:60@:0@:5.86116@:1.98683@:1.98683@:5.86116@:-1.74615@ -:s0doThin@} [60] -@{char@:Half down Walker tihead@:173@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@ -:d1tiWalker@} [173] @{char@:Whole Walker fahead@:163@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0@:s0f aWalker@} [163] -@{char@:Quarter up Walker tihead@:174@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0 -@:u2tiWalker@} [174] -@{char@:Half thin dohead@:61@:0@:5.86116@:1.98683@:1.98683@:5.86116@:1.74615@:d -1doThin@} [61] -@{char@:Quarter down Walker tihead@:175@:0@:3.09573@:1.35674@:1.35674@:3.09573@ -:0@:d2tiWalker@} [175] @{char@:Half up Walker fahead@:164@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0@:u 1faWalker@} [164] -@{puorg@:noteheads@} -) -@{parameter@:staffsize@:12.6@} -@{parameter@:stafflinethickness@:0.43655@} -@{parameter@:staff_space@:3.15001@} -@{parameter@:linethickness@:0.43655@} -@{parameter@:black_notehead_width@:4.12764@} -@{parameter@:ledgerlinethickness@:0.87311@} -@{parameter@:blot_diameter@:0.4@} -@{tnof@}) ) -@{char@:Half thin dohead@:62@:0@:5.86116@:1.98683@:1.98683@:5.86116@:-1.74615@: -u1doThin@} [62] @{char@:Half down Walker fahead@:165@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0@ -:d1faWalker@} [165] -@{char@:Quarter thin dohead@:63@:0@:5.86116@:1.98683@:1.98683@:5.86116@:1.74615 -@:d2doThin@} [63] +:d1faWalker@} [165]This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) +(./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp @{char@:Quarter up Walker fahead@:166@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0 @:u2faWalker@} [166] -@{char@:Quarter thin dohead@:64@:0@:5.86116@:1.98683@:1.98683@:5.86116@:-1.7461 -5@:u2doThin@} [64] -Font metrics written on feta-noteheads13.tfm. -143 output files written: feta-noteheads13.33 .. feta-noteheads13.175 -Transcript written on feta-noteheads13.log. - @{char@:Quarter down Walker fahead@:167@:0@:3.48087@:1.54262@:1.54262@:3.48087@ :0@:d2faWalker@} [167] -@{char@:Whole rehead@:65@:0@:5.86116@:1.98683@:1.98683@:5.86116@:0.79472@:s0re@ -} [65] +Preloading the plain base, version 0.99: preliminaries, + basic constants and mathematical macros, + macros for converting units, + macros and tables for various modes of operation, + macros for drawing and filling, + macros for proof labels and rules, + macros for character and font administration, +and a few last-minute items.) @{char@:Whole Walker lahead@:168@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0@:s0l aWalker@} [168] @{char@:Half Funk lahead@:169@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0@:s1laWa lker@} [169] -@{char@:Half up rehead@:66@:0@:5.86116@:1.98683@:1.98683@:5.86116@:0.79472@:u1r -e@} [66] @{char@:Quarter Funk lahead@:170@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0@:s2l -aWalker@} [170]( echo ./out/feta-noteheads26.pfb: ./feta-autometric.mf ./feta-noteheads-generic.mf ./feta-macros.mf ./feta-params.mf ./feta-noteheads.mf > out/feta-noteheads26.dep ) && TMP=`mktemp -d ./out/pfbtemp.feta-noteheads26.XXXXXXXXX` \ -&& ( cd $TMP \ - && ln -s ../mf2pt1.mem . \ - && ln -s ../../mf2pt1.mp . \ - && MFINPUTS=/build/lilypond-2.19.81+really-2.18.2/mf:..:: /build/lilypond-2.19.81+really-2.18.2/scripts/build/out/mf2pt1 --rounding=0.0001 --family=feta-noteheads26 --fullname=feta-noteheads26 --name=feta-noteheads26 feta-noteheads26.mf ) \ -&& mv $TMP/*pfb ./out; \ -rm -rf $TMP - -@{char@:Half down rehead@:67@:0@:5.86116@:1.98683@:1.98683@:5.86116@:-0.79472@: -d1re@} [67] +aWalker@} [170] @{char@:Whole Walker tihead@:171@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0@:s0t iWalker@} [171] -@{char@:Quarter up rehead@:68@:0@:5.86116@:1.98683@:1.98683@:5.86116@:0.79472@: -u2re@} [68] @{char@:Half up Walker tihead@:172@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0@:u 1tiWalker@} [172] -@{char@:Quarter down rehead@:69@:0@:5.86116@:1.98683@:1.98683@:5.86116@:-0.7947 -2@:d2re@} [69] -@{char@:Whole thin rehead@:70@:0@:5.86116@:1.98683@:1.98683@:5.86116@:0.79472@: -s0reThin@} [70] @{char@:Half down Walker tihead@:173@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0@ -:d1tiWalker@} [173] +:d1tiWalker@} [173]) +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-noteheads13.mf @{char@:Quarter up Walker tihead@:174@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0 @:u2tiWalker@} [174] -@{char@:Half up thin rehead@:71@:0@:5.86116@:1.98683@:1.98683@:5.86116@:0.79472 -@:u1reThin@} [71] +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-autometric.mf +****************************************************** +Using feta Autometric macros. +order of messages: + NAME/CODE/BP/WD/DP/HT/WX/WY +****************************************************** +) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-noteheads-generic.mf +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf @{char@:Quarter down Walker tihead@:175@:0@:3.48087@:1.54262@:1.54262@:3.48087@ :0@:d2tiWalker@} [175] @{puorg@:noteheads@} @@ -280434,45 +280109,241 @@ @{parameter@:black_notehead_width@:4.64114@} @{parameter@:ledgerlinethickness@:0.89954@} @{parameter@:blot_diameter@:0.4@} -@{tnof@}) ) -@{char@:Half down thin rehead@:72@:0@:5.86116@:1.98683@:1.98683@:5.86116@:-0.79 -472@:d1reThin@} [72] -@{char@:Quarter thin rehead@:73@:0@:5.86116@:1.98683@:1.98683@:5.86116@:0.79472 -@:u2reThin@} [73] -@{char@:Quarter thin rehead@:74@:0@:5.86116@:1.98683@:1.98683@:5.86116@:-0.7947 -2@:d2reThin@} [74] +@{tnof@}) )) +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf Font metrics written on feta-noteheads14.tfm. 143 output files written: feta-noteheads14.33 .. feta-noteheads14.175 Transcript written on feta-noteheads14.log. +This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) +(./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp) +@{font@:GNU@:LilyPond@:feta@:12.6@:fetaMusic@} +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-noteheads.mf +Preloading the plain base, version 0.99: preliminaries, + basic constants and mathematical macros, + macros for converting units, + macros and tables for various modes of operation, + macros for drawing and filling, + macros for proof labels and rules, + macros for character and font administration, +and a few last-minute items.)) +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-noteheads18.mf +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-autometric.mf +****************************************************** +Using feta Autometric macros. +order of messages: + NAME/CODE/BP/WD/DP/HT/WX/WY +****************************************************** +) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-noteheads-generic.mf +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf) +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf) +@{font@:GNU@:LilyPond@:feta@:17.82@:fetaMusic@} +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-noteheads.mf +@{group@:noteheads@} +@{char@:Longa notehead@:33@:0.96268@:9.8481@:3.43037@:15.8327@:9.8481@:0@:uM2@} +[33] +@{char@:Longa notehead@:34@:0.96268@:9.8481@:15.8327@:3.43037@:9.8481@:0@:dM2@} +[34] +@{group@:noteheads@} +@{char@:Longa notehead@:33@:0.87311@:7.32896@:2.67752@:11.25444@:7.32896@:0@:uM +2@} [33] +@{char@:Longa notehead@:34@:0.87311@:7.32896@:11.25444@:2.67752@:7.32896@:0@:dM +2@} [34] +@{char@:Brevis notehead@:35@:0.96268@:9.8481@:3.43037@:3.43037@:9.8481@:0@:sM1@ +} [35] +@{char@:Double-lined brevis notehead@:36@:2.16219@:11.0476@:3.43037@:3.43037@:1 +1.0476@:0@:sM1double@} [36] +@{char@:Whole notehead@:37@:0@:8.75316@:2.46817@:2.46817@:8.75316@:0@:s0@} +[37] +@{char@:Half notehead@:38@:0@:6.21104@:2.46817@:2.46817@:6.21104@:1.13803@:s1@} +[38] +@{char@:Brevis notehead@:35@:0.87311@:7.32896@:2.67752@:2.67752@:7.32896@:0@:sM +1@} [35] +@{char@:Quarter notehead@:39@:0@:5.86116@:2.46817@:2.46817@:5.86116@:0.80692@:s +2@} [39] +@{char@:Whole diamondhead@:40@:0@:8.88542@:2.46817@:2.46817@:8.88542@:0@:s0diam +ond@} [40]Copyright (c) 2000-2014 by George Williams. See AUTHORS for Contributors. + License GPLv3+: GNU GPL version 3 or later + with many parts BSD . Please read LICENSE. + Based on sources from 11:21 UTC 24-Sep-2017-ML-D. + Based on source from git with hash: +Cannot find your hotkey definition file! -@{char@:Whole mihead@:75@:0@:7.03337@:1.98683@:1.98683@:7.03337@:0@:s0mi@} -[75] -*** Successfully generated feta-braces-f.pfb! *** - -@{char@:Half mihead@:76@:0@:7.03337@:1.98683@:1.98683@:7.03337@:0@:s1mi@} [76] -@{char@:Quarter mihead@:77@:0@:7.03337@:1.98683@:1.98683@:7.03337@:0@:s2mi@} -[77] -@{char@:Whole mirror mihead@:78@:0@:7.03337@:1.98683@:1.98683@:7.03337@:0@:s0mi -Mirror@} [78] +@{char@:Half diamondhead@:41@:0@:6.53708@:2.46817@:2.46817@:6.53708@:1.74492@:s +1diamond@} [41] +@{char@:Quarter diamondhead@:42@:0@:6.61916@:2.46817@:2.46817@:6.61916@:1.77818 +@:s2diamond@} [42] mf2pt1 is using the following font parameters: font_version: 001.000 font_comment: Font converted to Type 1 by mf2pt1, written by Scott Pakin. - font_family: feta-noteheads13 + font_family: feta-noteheads14 font_weight: Medium - font_identifier: feta12.6 + font_identifier: feta14.14 font_fixed_pitch: false font_slant: 0 - font_underline_position: -80 - font_underline_thickness: 40 - font_name: feta-noteheads13 - font_unique_id: 4058659 - font_size: 12.5529265255293 (bp) + font_underline_position: -71 + font_underline_thickness: 35 + font_name: feta-noteheads14 + font_unique_id: 4817999 + font_size: 14.0871731008717 (bp) font_coding_scheme: asis -Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=79.6626984126984; bpppix 0.02; nonstopmode; input feta-noteheads13.mf'"... +Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=70.9865629420085; bpppix 0.02; nonstopmode; input feta-noteheads14.mf'"... + +@{char@:Double-lined brevis notehead@:36@:1.99017@:8.44603@:2.67752@:2.67752@:8 +.44603@:0@:sM1double@} [36] +@{char@:Whole trianglehead@:43@:0@:10.42897@:3.94243@:3.2995@:10.42899@:0.64293 +@:s0triangle@} [43] +! Warning: Replacing filldraw with fill. +! Warning: Replacing unfilldraw with unfill. +@{char@:Half trianglehead (downstem)@:44@:0@:7.5397@:3.55588@:2.98439@:6.35191@ +:3.09244@:d1triangle@} [44] +@{char@:Whole notehead@:37@:0@:5.99461@:1.79329@:1.79329@:5.99461@:0@:s0@} +[37] +@{char@:Half notehead@:38@:0@:4.43016@:1.79329@:1.79329@:4.43016@:0.71863@:s1@} +[38] +@{char@:Quarter notehead@:39@:0@:4.12764@:1.79329@:1.79329@:4.12764@:0.47975@:s +2@} [39] +! Warning: Replacing filldraw with fill. +! Warning: Replacing unfilldraw with unfill. +@{char@:Half trianglehead (upstem)@:45@:0@:7.5397@:3.55588@:2.98439@:7.53972@:0 +.57147@:u1triangle@} [45] +@{char@:Whole diamondhead@:40@:0@:6.45586@:1.79329@:1.79329@:6.45586@:0@:s0diam +ond@} [40] +@{char@:Quarter trianglehead (upstem)@:46@:0@:6.28311@:3.55588@:2.98439@:6.2831 +3@:0.57147@:u2triangle@} [46] +@{char@:Half diamondhead@:41@:0@:4.7496@:1.79329@:1.79329@:4.7496@:1.26779@:s1d +iamond@} [41] +@{char@:Quarter diamondhead@:42@:0@:4.80923@:1.79329@:1.79329@:4.80923@:1.29196 +@:s2diamond@} [42] +Converting PostScript graphics to Type 1 font programs... + +Invoking "t1asm feta-alphabet18.pt1 feta-alphabet18.pfb"... + +@{char@:Quarter trianglehead (downstem)@:47@:0@:6.28311@:3.55588@:2.98439@:5.29 +329@:3.09244@:d2triangle@} [47] +@{char@:Whole slashhead@:48@:0@:13.45424@:4.69568@:4.69568@:13.45424@:4.69568@: +s0slash@} [48] +@{char@:Half slashhead@:49@:0@:10.46936@:4.69568@:4.69568@:10.46936@:4.69568@:s +1slash@} [49] +@{char@:Quarter slashhead@:50@:0@:7.66273@:4.69568@:4.69568@:7.66273@:4.69568@: +s2slash@} [50] +@{char@:Whole Crossed notehead@:51@:0@:7.78651@:2.70885@:2.70885@:7.78651@:1.33 +298@:s0cross@} [51] +@{char@:Half Crossed notehead@:52@:0@:6.82384@:2.58852@:2.58852@:6.82384@:1.403 +09@:s1cross@} [52] +@{char@:Whole trianglehead@:43@:0@:7.69453@:2.9035@:2.43637@:7.69455@:0.46713@: +s0triangle@} [43] +@{char@:Crossed notehead@:53@:0@:5.86116@:2.46817@:2.46817@:5.86116@:1.86737@:s +2cross@} [53] +Invoking "fontforge -script feta-alphabet18.pe feta-alphabet18.pfb"... + +@{char@:X-Circled notehead@:54@:0@:6.97014@:2.93518@:2.93518@:6.97014@:0@:s2xci +rcle@} [54] +@{char@:Whole dohead@:55@:0@:5.86116@:1.98683@:1.98683@:5.86116@:-1.74615@:s0do +@} [55]This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) +(./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp +Preloading the plain base, version 0.99: preliminaries, + basic constants and mathematical macros, + macros for converting units, + macros and tables for various modes of operation, + macros for drawing and filling, + macros for proof labels and rules, + macros for character and font administration, +and a few last-minute items.)) +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-noteheads14.mf +! Warning: Replacing filldraw with fill. +! Warning: Replacing unfilldraw with unfill. +@{char@:Half trianglehead (downstem)@:44@:0@:5.57185@:2.62265@:2.20741@:4.70883 +@:2.24686@:d1triangle@} [44]( echo ./out/feta-noteheads23.pfb: ./feta-autometric.mf ./feta-noteheads-generic.mf ./feta-macros.mf ./feta-params.mf ./feta-noteheads.mf > out/feta-noteheads23.dep ) && TMP=`mktemp -d ./out/pfbtemp.feta-noteheads23.XXXXXXXXX` \ +&& ( cd $TMP \ + && ln -s ../mf2pt1.mem . \ + && ln -s ../../mf2pt1.mp . \ + && MFINPUTS=/build/lilypond-2.19.81+really-2.18.2/mf:..:: /build/lilypond-2.19.81+really-2.18.2/scripts/build/out/mf2pt1 --rounding=0.0001 --family=feta-noteheads23 --fullname=feta-noteheads23 --name=feta-noteheads23 feta-noteheads23.mf ) \ +&& mv $TMP/*pfb ./out; \ +rm -rf $TMP + +@{char@:Half dohead@:56@:0@:5.86116@:1.98683@:1.98683@:5.86116@:1.74615@:d1do@} +[56] +@{char@:Half dohead@:57@:0@:5.86116@:1.98683@:1.98683@:5.86116@:-1.74615@:u1do@ +} [57] +@{char@:Quarter dohead@:58@:0@:5.86116@:1.98683@:1.98683@:5.86116@:1.74615@:d2d +o@} [58] +@{char@:Quarter dohead@:59@:0@:5.86116@:1.98683@:1.98683@:5.86116@:-1.74615@:u2 +do@} [59] +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-autometric.mf +****************************************************** +Using feta Autometric macros. +order of messages: + NAME/CODE/BP/WD/DP/HT/WX/WY +****************************************************** +) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-noteheads-generic.mf +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf) +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf) +@{char@:Whole thin dohead@:60@:0@:5.86116@:1.98683@:1.98683@:5.86116@:-1.74615@ +:s0doThin@} [60] +@{font@:GNU@:LilyPond@:feta@:14.14@:fetaMusic@} +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-noteheads.mf +@{char@:Half thin dohead@:61@:0@:5.86116@:1.98683@:1.98683@:5.86116@:1.74615@:d +1doThin@} [61] +! Warning: Replacing filldraw with fill. +! Warning: Replacing unfilldraw with unfill. +@{char@:Half trianglehead (upstem)@:45@:0@:5.57185@:2.62265@:2.20741@:5.57187@: +0.41522@:u1triangle@} [45] +@{group@:noteheads@} +@{char@:Longa notehead@:33@:0.89954@:8.07214@:2.93756@:12.64304@:8.07214@:0@:uM +2@} [33] +@{char@:Half thin dohead@:62@:0@:5.86116@:1.98683@:1.98683@:5.86116@:-1.74615@: +u1doThin@} [62] +@{char@:Quarter thin dohead@:63@:0@:5.86116@:1.98683@:1.98683@:5.86116@:1.74615 +@:d2doThin@} [63] +@{char@:Quarter thin dohead@:64@:0@:5.86116@:1.98683@:1.98683@:5.86116@:-1.7461 +5@:u2doThin@} [64] +@{char@:Whole rehead@:65@:0@:5.86116@:1.98683@:1.98683@:5.86116@:0.79472@:s0re@ +} [65] +@{char@:Longa notehead@:34@:0.89954@:8.07214@:12.64304@:2.93756@:8.07214@:0@:dM +2@} [34] +@{char@:Half up rehead@:66@:0@:5.86116@:1.98683@:1.98683@:5.86116@:0.79472@:u1r +e@} [66] +@{char@:Half down rehead@:67@:0@:5.86116@:1.98683@:1.98683@:5.86116@:-0.79472@: +d1re@} [67] +@{char@:Quarter up rehead@:68@:0@:5.86116@:1.98683@:1.98683@:5.86116@:0.79472@: +u2re@} [68] +@{char@:Quarter down rehead@:69@:0@:5.86116@:1.98683@:1.98683@:5.86116@:-0.7947 +2@:d2re@} [69] +@{char@:Quarter trianglehead (upstem)@:46@:0@:4.64322@:2.62265@:2.20741@:4.6432 +3@:0.41522@:u2triangle@} [46] +@{char@:Whole thin rehead@:70@:0@:5.86116@:1.98683@:1.98683@:5.86116@:0.79472@: +s0reThin@} [70] +@{char@:Brevis notehead@:35@:0.89954@:8.07214@:2.93756@:2.93756@:8.07214@:0@:sM +1@} [35] +@{char@:Half up thin rehead@:71@:0@:5.86116@:1.98683@:1.98683@:5.86116@:0.79472 +@:u1reThin@} [71] +@{char@:Half down thin rehead@:72@:0@:5.86116@:1.98683@:1.98683@:5.86116@:-0.79 +472@:d1reThin@} [72] +@{char@:Quarter thin rehead@:73@:0@:5.86116@:1.98683@:1.98683@:5.86116@:0.79472 +@:u2reThin@} [73] +@{char@:Quarter thin rehead@:74@:0@:5.86116@:1.98683@:1.98683@:5.86116@:-0.7947 +2@:d2reThin@} [74] +@{char@:Double-lined brevis notehead@:36@:2.04156@:9.21417@:2.93756@:2.93756@:9 +.21417@:0@:sM1double@} [36] +@{char@:Whole mihead@:75@:0@:7.03337@:1.98683@:1.98683@:7.03337@:0@:s0mi@} +[75] +@{char@:Half mihead@:76@:0@:7.03337@:1.98683@:1.98683@:7.03337@:0@:s1mi@} [76] +@{char@:Quarter mihead@:77@:0@:7.03337@:1.98683@:1.98683@:7.03337@:0@:s2mi@} +[77] +@{char@:Whole notehead@:37@:0@:6.81094@:1.99239@:1.99239@:6.81094@:0@:s0@} +[37] +@{char@:Whole mirror mihead@:78@:0@:7.03337@:1.98683@:1.98683@:7.03337@:0@:s0mi +Mirror@} [78]Copyright (c) 2000-2014 by George Williams. See AUTHORS for Contributors. + License GPLv3+: GNU GPL version 3 or later + with many parts BSD . Please read LICENSE. + Based on sources from 11:21 UTC 24-Sep-2017-ML-D. + Based on source from git with hash: @{char@:Half mirror mihead@:79@:0@:7.03337@:1.98683@:1.98683@:7.03337@:0@:s1mi Mirror@} [79] +@{char@:Half notehead@:38@:0@:4.95854@:1.99239@:1.99239@:4.95854@:0.84569@:s1@} +[38] @{char@:Quarter mirror mihead@:80@:0@:7.03337@:1.98683@:1.98683@:7.03337@:0@:s2 miMirror@} [80] @{char@:Whole thin mihead@:81@:0@:7.03337@:1.98683@:1.98683@:7.03337@:0@:s0miTh @@ -280481,47 +280352,61 @@ n@} [82] @{char@:Quarter thin mihead@:83@:0@:7.03337@:1.98683@:1.98683@:7.03337@:0@:s2mi Thin@} [83] +@{char@:Quarter notehead@:39@:0@:4.64114@:1.99239@:1.99239@:4.64114@:0.57854@:s +2@} [39] @{char@:Whole fa up head@:84@:0@:5.86116@:1.98683@:1.98683@:5.86116@:0@:u0fa@} [84] +@{char@:Whole diamondhead@:40@:0@:7.1726@:1.99239@:1.99239@:7.1726@:0@:s0diamon +d@} [40] @{char@:Whole fa down head@:85@:0@:5.86116@:1.98683@:1.98683@:5.86116@:0@:d0fa@ } [85] -mf2pt1 is using the following font parameters: - font_version: 001.000 - font_comment: Font converted to Type 1 by mf2pt1, written by Scott Pakin. - font_family: feta-noteheads14 - font_weight: Medium - font_identifier: feta14.14 - font_fixed_pitch: false - font_slant: 0 - font_underline_position: -71 - font_underline_thickness: 35 - font_name: feta-noteheads14 - font_unique_id: 4680939 - font_size: 14.0871731008717 (bp) - font_coding_scheme: asis - -Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=70.9865629420085; bpppix 0.02; nonstopmode; input feta-noteheads14.mf'"... - @{char@:half fa up head@:86@:0@:5.86116@:1.98683@:1.98683@:5.86116@:0@:u1fa@} -[86] +[86]Cannot find your hotkey definition file! + +@{char@:Quarter trianglehead (downstem)@:47@:0@:4.64322@:2.62265@:2.20741@:3.92 +403@:2.24686@:d2triangle@} [47] @{char@:Half fa down head@:87@:0@:5.86116@:1.98683@:1.98683@:5.86116@:0@:d1fa@} [87] @{char@:Quarter fa up head@:88@:0@:5.86116@:1.98683@:1.98683@:5.86116@:0@:u2fa@ } [88] +@{char@:Half diamondhead@:41@:0@:5.27693@:1.99239@:1.99239@:5.27693@:1.40855@:s +1diamond@} [41] +@{char@:Quarter diamondhead@:42@:0@:5.34319@:1.99239@:1.99239@:5.34319@:1.4354@ +:s2diamond@} [42] @{char@:Quarter fa down head@:89@:0@:5.86116@:1.98683@:1.98683@:5.86116@:0@:d2f a@} [89] +@{char@:Whole slashhead@:48@:0@:9.56975@:3.36829@:3.36829@:9.56975@:3.36829@:s0 +slash@} [48] @{char@:Whole thin fa up head@:90@:0@:5.86116@:1.98683@:1.98683@:5.86116@:0@:u0 faThin@} [90] +@{char@:Half slashhead@:49@:0@:7.45921@:3.36829@:3.36829@:7.45921@:3.36829@:s1s +lash@} [49] +@{char@:Quarter slashhead@:50@:0@:5.47472@:3.36829@:3.36829@:5.47472@:3.36829@: +s2slash@} [50] @{char@:Whole thin fa down head@:91@:0@:5.86116@:1.98683@:1.98683@:5.86116@:0@: d0faThin@} [91] @{char@:half thin fa up head@:92@:0@:5.86116@:1.98683@:1.98683@:5.86116@:0@:u1f aThin@} [92] +Converting PostScript graphics to Type 1 font programs... + +Invoking "t1asm feta-alphabet26.pt1 feta-alphabet26.pfb"... + @{char@:Half thin fa down head@:93@:0@:5.86116@:1.98683@:1.98683@:5.86116@:0@:d 1faThin@} [93] @{char@:Quarter thin fa up head@:94@:0@:5.86116@:1.98683@:1.98683@:5.86116@:0@: u2faThin@} [94] +@{char@:Whole Crossed notehead@:51@:0@:5.87386@:2.01157@:2.01157@:5.87386@:0.77 +155@:s0cross@} [51] @{char@:Quarter thin fa down head@:95@:0@:5.86116@:1.98683@:1.98683@:5.86116@:0 @:d2faThin@} [95] +@{char@:Whole trianglehead@:43@:0@:8.50125@:3.20999@:2.69101@:8.50125@:0.51898@ +:s0triangle@} [43] +@{char@:Half Crossed notehead@:52@:0@:5.00075@:1.90242@:1.90242@:5.00075@:0.828 +66@:s1cross@} [52] +@{char@:Crossed notehead@:53@:0@:4.12764@:1.79329@:1.79329@:4.12764@:1.24492@:s +2cross@} [53] +Invoking "fontforge -script feta-alphabet26.pe feta-alphabet26.pfb"... + @{char@:Whole solhead@:96@:0@:6.21104@:2.46817@:2.46817@:6.21104@:1.13803@:s0so l@} [96] @{char@:Half solhead@:97@:0@:6.21104@:2.46817@:2.46817@:6.21104@:1.13803@:s1sol @@ -280530,158 +280415,151 @@ sol@} [98] @{char@:Whole lahead@:99@:0@:5.86116@:1.98683@:1.98683@:5.86116@:0@:s0la@} [99] +@{char@:X-Circled notehead@:54@:0@:4.90863@:2.13258@:2.13258@:4.90863@:0@:s2xci +rcle@} [54] @{char@:Half lahead@:100@:0@:5.86116@:1.98683@:1.98683@:5.86116@:0@:s1la@} [100] @{char@:Quarter lahead@:101@:0@:5.86116@:1.98683@:1.98683@:5.86116@:0@:s2la@} [101] @{char@:Whole thin lahead@:102@:0@:5.86116@:1.98683@:1.98683@:5.86116@:0@:s0laT -hin@} [102]This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) -(./mf2pt1.mp +hin@} [102] +@{char@:Whole dohead@:55@:0@:4.12764@:1.35674@:1.35674@:4.12764@:-1.13846@:s0do +@} [55] @{char@:Half thin lahead@:103@:0@:5.86116@:1.98683@:1.98683@:5.86116@:0@:s1laTh -in@} [103] (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp +in@} [103] @{char@:Quarter lahead@:104@:0@:5.86116@:1.98683@:1.98683@:5.86116@:0@:s2laThin @} [104] @{char@:Whole up tihead@:105@:0@:5.86116@:1.98683@:1.98683@:5.86116@:0.5563@:s0 ti@} [105] -Preloading the plain base, version 0.99: preliminaries, - basic constants and mathematical macros, - macros for converting units, - macros and tables for various modes of operation, - macros for drawing and filling, - macros for proof labels and rules, - macros for character and font administration, -and a few last-minute items.)Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input feta-noteheads16.mf'"... - +@{char@:Half dohead@:56@:0@:4.12764@:1.35674@:1.35674@:4.12764@:1.13846@:d1do@} +[56] +! Warning: Replacing filldraw with fill. +! Warning: Replacing unfilldraw with unfill. +@{char@:Half trianglehead (downstem)@:44@:0@:6.1524@:2.89795@:2.43663@:5.19359@ +:2.4963@:d1triangle@} [44] +@{char@:Half dohead@:57@:0@:4.12764@:1.35674@:1.35674@:4.12764@:-1.13846@:u1do@ +} [57] @{char@:Half up tihead@:106@:0@:5.86116@:1.98683@:1.98683@:5.86116@:0.5563@:u1t -i@} [106]) -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-noteheads13.mf -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-autometric.mf +i@} [106] @{char@:Half down tihead@:107@:0@:5.86116@:1.98683@:1.98683@:5.86116@:-0.5563@: d1ti@} [107] -****************************************************** -Using feta Autometric macros. -order of messages: - NAME/CODE/BP/WD/DP/HT/WX/WY -****************************************************** -) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-noteheads-generic.mf -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf +@{char@:Quarter dohead@:58@:0@:4.12764@:1.35674@:1.35674@:4.12764@:1.13846@:d2d +o@} [58] @{char@:Quarter up tihead@:108@:0@:5.86116@:1.98683@:1.98683@:5.86116@:0.5563@: -u2ti@} [108]) -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-params.mfThis is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) -(./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp +u2ti@} [108] @{char@:Quarter down tihead@:109@:0@:5.86116@:1.98683@:1.98683@:5.86116@:-0.556 -3@:d2ti@} [109]) +3@:d2ti@} [109] +@{char@:Quarter dohead@:59@:0@:4.12764@:1.35674@:1.35674@:4.12764@:-1.13846@:u2 +do@} [59] @{char@:Whole thin up tihead@:110@:0@:5.86116@:1.98683@:1.98683@:5.86116@:0.556 3@:s0tiThin@} [110] -@{font@:GNU@:LilyPond@:feta@:12.6@:fetaMusic@} -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-noteheads.mf -Preloading the plain base, version 0.99: preliminaries, - basic constants and mathematical macros, - macros for converting units, - macros and tables for various modes of operation, - macros for drawing and filling, - macros for proof labels and rules, - macros for character and font administration, -and a few last-minute items.)) +@{char@:Whole thin dohead@:60@:0@:4.12764@:1.35674@:1.35674@:4.12764@:-1.13846@ +:s0doThin@} [60] @{char@:Half thin up tihead@:111@:0@:5.86116@:1.98683@:1.98683@:5.86116@:0.5563 @:u1tiThin@} [111] -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-noteheads14.mf -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-autometric.mf @{char@:Half thin down tihead@:112@:0@:5.86116@:1.98683@:1.98683@:5.86116@:-0.5 -563@:d1tiThin@} [112] -****************************************************** -Using feta Autometric macros. -order of messages: - NAME/CODE/BP/WD/DP/HT/WX/WY -****************************************************** -) -@{group@:noteheads@} -@{char@:Longa notehead@:33@:0.87311@:7.32896@:2.67752@:11.25444@:7.32896@:0@:uM -2@} [33] -Converting PostScript graphics to Type 1 font programs... +563@:d1tiThin@} [112]Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input feta-noteheads26.mf'"... -Invoking "t1asm feta-alphabet18.pt1 feta-alphabet18.pfb"... - (/build/lilypond-2.19.81+really-2.18.2/mf/feta-noteheads-generic.mf @{char@:Quarter thin up tihead@:113@:0@:5.86116@:1.98683@:1.98683@:5.86116@:0.5 -563@:u2tiThin@} [113] -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf +563@:u2tiThin@} [113]Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input feta-noteheads16.mf'"... + +@{char@:Half thin dohead@:61@:0@:4.12764@:1.35674@:1.35674@:4.12764@:1.13846@:d +1doThin@} [61] +*** Successfully generated feta-alphabet13.pfb! *** + +! Warning: Replacing filldraw with fill. +! Warning: Replacing unfilldraw with unfill. +@{char@:Half trianglehead (upstem)@:45@:0@:6.1524@:2.89795@:2.43663@:6.1524@:0. +4613@:u1triangle@} [45] +@{char@:Half thin dohead@:62@:0@:4.12764@:1.35674@:1.35674@:4.12764@:-1.13846@: +u1doThin@} [62] +@{char@:Quarter thin dohead@:63@:0@:4.12764@:1.35674@:1.35674@:4.12764@:1.13846 +@:d2doThin@} [63] @{char@:Quarter thin down tihead@:114@:0@:5.86116@:1.98683@:1.98683@:5.86116@:- -0.5563@:d2tiThin@} [114]) +0.5563@:d2tiThin@} [114] @{char@:Whole up Funk dohead@:115@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@:u0 doFunk@} [115] -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf -@{char@:Longa notehead@:34@:0.87311@:7.32896@:11.25444@:2.67752@:7.32896@:0@:dM -2@} [34] @{char@:Whole down Funk dohead@:116@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@: -d0doFunk@} [116]) +d0doFunk@} [116] @{char@:Half up Funk dohead@:117@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@:u1d oFunk@} [117] -@{font@:GNU@:LilyPond@:feta@:14.14@:fetaMusic@} -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-noteheads.mf +@{char@:Quarter thin dohead@:64@:0@:4.12764@:1.35674@:1.35674@:4.12764@:-1.1384 +6@:u2doThin@} [64] @{char@:Half down Funk dohead@:118@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@:d 1doFunk@} [118] @{char@:Quarter up Funk dohead@:119@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@: u2doFunk@} [119] -@{char@:Brevis notehead@:35@:0.87311@:7.32896@:2.67752@:2.67752@:7.32896@:0@:sM -1@} [35] +@{char@:Whole rehead@:65@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0.54268@:s0re@ +} [65] @{char@:Quarter down Funk dohead@:120@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0 @:d2doFunk@} [120] +@{char@:Quarter trianglehead (upstem)@:46@:0@:5.12701@:2.89795@:2.43663@:5.1270 +1@:0.4613@:u2triangle@} [46] @{char@:Whole up Funk rehead@:121@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@:u0 reFunk@} [121] @{char@:Whole down Funk rehead@:122@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@: d0reFunk@} [122] -@{group@:noteheads@} -@{char@:Longa notehead@:33@:0.89954@:8.07214@:2.93756@:12.64304@:8.07214@:0@:uM -2@} [33] +@{char@:Half up rehead@:66@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0.54268@:u1r +e@} [66]Copyright (c) 2000-2014 by George Williams. See AUTHORS for Contributors. + License GPLv3+: GNU GPL version 3 or later + with many parts BSD . Please read LICENSE. + Based on sources from 11:21 UTC 24-Sep-2017-ML-D. + Based on source from git with hash: + +@{char@:Half down rehead@:67@:0@:4.12764@:1.35674@:1.35674@:4.12764@:-0.54268@: +d1re@} [67] @{char@:Half up Funk rehead@:123@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@:u1r -eFunk@} [123] +eFunk@} [123]Cannot find your hotkey definition file! + @{char@:Half down Funk rehead@:124@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@:d 1reFunk@} [124] -@{char@:Double-lined brevis notehead@:36@:1.99017@:8.44603@:2.67752@:2.67752@:8 -.44603@:0@:sM1double@} [36] -@{char@:Longa notehead@:34@:0.89954@:8.07214@:12.64304@:2.93756@:8.07214@:0@:dM -2@} [34] @{char@:Quarter up Funk rehead@:125@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@: u2reFunk@} [125] -@{char@:Whole notehead@:37@:0@:5.99461@:1.79329@:1.79329@:5.99461@:0@:s0@} -[37] +@{char@:Quarter up rehead@:68@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0.54268@: +u2re@} [68] +@{char@:Quarter down rehead@:69@:0@:4.12764@:1.35674@:1.35674@:4.12764@:-0.5426 +8@:d2re@} [69] +@{char@:Quarter trianglehead (downstem)@:47@:0@:5.12701@:2.89795@:2.43663@:4.32 +8@:2.4963@:d2triangle@} [47] @{char@:Quarter down Funk rehead@:126@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0 @:d2reFunk@} [126] -@{char@:Half notehead@:38@:0@:4.43016@:1.79329@:1.79329@:4.43016@:0.71863@:s1@} -[38] -@{char@:Brevis notehead@:35@:0.89954@:8.07214@:2.93756@:2.93756@:8.07214@:0@:sM -1@} [35] -@{char@:Quarter notehead@:39@:0@:4.12764@:1.79329@:1.79329@:4.12764@:0.47975@:s -2@} [39] @{char@:Whole up Funk mihead@:127@:0@:5.27501@:1.98683@:1.98683@:5.27501@:0@:u0 miFunk@} [127] +@{char@:Whole thin rehead@:70@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0.54268@: +s0reThin@} [70] @{char@:Whole down Funk mihead@:128@:0@:5.27501@:1.98683@:1.98683@:5.27501@:0@: d0miFunk@} [128] -@{char@:Double-lined brevis notehead@:36@:2.04156@:9.21417@:2.93756@:2.93756@:9 -.21417@:0@:sM1double@} [36] -@{char@:Whole diamondhead@:40@:0@:6.45586@:1.79329@:1.79329@:6.45586@:0@:s0diam -ond@} [40] +@{char@:Half up thin rehead@:71@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0.54268 +@:u1reThin@} [71] +@{char@:Half down thin rehead@:72@:0@:4.12764@:1.35674@:1.35674@:4.12764@:-0.54 +268@:d1reThin@} [72] +@{char@:Quarter thin rehead@:73@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0.54268 +@:u2reThin@} [73] @{char@:Half up Funk mihead@:129@:0@:5.27501@:1.98683@:1.98683@:5.27501@:0@:u1m iFunk@} [129] -@{char@:Half diamondhead@:41@:0@:4.7496@:1.79329@:1.79329@:4.7496@:1.26779@:s1d -iamond@} [41] +@{char@:Whole slashhead@:48@:0@:10.71574@:3.75989@:3.75989@:10.71574@:3.75989@: +s0slash@} [48] +@{char@:Half slashhead@:49@:0@:8.34726@:3.75989@:3.75989@:8.34726@:3.75989@:s1s +lash@} [49] +@{char@:Quarter slashhead@:50@:0@:6.12022@:3.75989@:3.75989@:6.12022@:3.75989@: +s2slash@} [50] @{char@:Half down Funk mihead@:130@:0@:5.27501@:1.98683@:1.98683@:5.27501@:0@:d 1miFunk@} [130] -@{char@:Quarter diamondhead@:42@:0@:4.80923@:1.79329@:1.79329@:4.80923@:1.29196 -@:s2diamond@} [42] @{char@:Quarter Funk mihead@:131@:0@:5.27501@:1.98683@:1.98683@:5.27501@:0@:s2m iFunk@} [131] -@{char@:Whole notehead@:37@:0@:6.81094@:1.99239@:1.99239@:6.81094@:0@:s0@} -[37]This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) +@{char@:Quarter thin rehead@:74@:0@:4.12764@:1.35674@:1.35674@:4.12764@:-0.5426 +8@:d2reThin@} [74] +@{char@:Whole Crossed notehead@:51@:0@:6.44022@:2.21727@:2.21727@:6.44022@:0.93 +69@:s0cross@} [51]This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) (./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp -Invoking "fontforge -script feta-alphabet18.pe feta-alphabet18.pfb"... - +@{char@:Whole mihead@:75@:0@:4.95316@:1.35674@:1.35674@:4.95316@:0@:s0mi@} +[75] @{char@:Whole up Funk fahead@:132@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@:u0 faFunk@} [132] -@{char@:Half notehead@:38@:0@:4.95854@:1.99239@:1.99239@:4.95854@:0.84569@:s1@} -[38] -@{char@:Quarter notehead@:39@:0@:4.64114@:1.99239@:1.99239@:4.64114@:0.57854@:s -2@} [39] +@{char@:Whole down Funk fahead@:133@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@: +d0faFunk@} [133] +@{char@:Half up Funk fahead@:134@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@:u1f +aFunk@} [134] Preloading the plain base, version 0.99: preliminaries, basic constants and mathematical macros, macros for converting units, @@ -280690,1292 +280568,725 @@ macros for proof labels and rules, macros for character and font administration, and a few last-minute items.) -@{char@:Whole down Funk fahead@:133@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@: -d0faFunk@} [133]) -@{char@:Half up Funk fahead@:134@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@:u1f -aFunk@} [134] -@{char@:Whole diamondhead@:40@:0@:7.1726@:1.99239@:1.99239@:7.1726@:0@:s0diamon -d@} [40] +@{char@:Half mihead@:76@:0@:4.95316@:1.35674@:1.35674@:4.95316@:0@:s1mi@} [76]) +@{char@:Quarter mihead@:77@:0@:4.95316@:1.35674@:1.35674@:4.95316@:0@:s2mi@} +[77] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-noteheads16.mf (/build/lilypond-2.19.81+really-2.18.2/mf/feta-autometric.mf +@{char@:Half Crossed notehead@:52@:0@:5.54068@:2.10483@:2.10483@:5.54068@:0.998 +12@:s1cross@} [52] +@{char@:Crossed notehead@:53@:0@:4.64114@:1.99239@:1.99239@:4.64114@:1.42883@:s +2cross@} [53]This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) +(./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp +@{char@:X-Circled notehead@:54@:0@:5.51929@:2.36937@:2.36937@:5.51929@:0@:s2xci +rcle@} [54] +Preloading the plain base, version 0.99: preliminaries, + basic constants and mathematical macros, + macros for converting units, + macros and tables for various modes of operation, + macros for drawing and filling, + macros for proof labels and rules, + macros for character and font administration, +and a few last-minute items.)) +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-noteheads26.mf +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-autometric.mf +@{char@:Half down Funk fahead@:135@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@:d +1faFunk@} [135] ****************************************************** Using feta Autometric macros. order of messages: NAME/CODE/BP/WD/DP/HT/WX/WY ****************************************************** ) -@{char@:Half down Funk fahead@:135@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@:d -1faFunk@} [135] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-noteheads-generic.mf +****************************************************** +Using feta Autometric macros. +order of messages: + NAME/CODE/BP/WD/DP/HT/WX/WY +****************************************************** +) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-noteheads-generic.mf (/build/lilypond-2.19.81+really-2.18.2/mf/feta-noteheads-generic.mf (/build/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf -@{char@:Whole trianglehead@:43@:0@:7.69453@:2.9035@:2.43637@:7.69455@:0.46713@: -s0triangle@} [43] -@{char@:Half diamondhead@:41@:0@:5.27693@:1.99239@:1.99239@:5.27693@:1.40855@:s -1diamond@} [41] @{char@:Quarter up Funk fahead@:136@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@: -u2faFunk@} [136]) -@{char@:Quarter diamondhead@:42@:0@:5.34319@:1.99239@:1.99239@:5.34319@:1.4354@ -:s2diamond@} [42] -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf +u2faFunk@} [136] +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf)) @{char@:Quarter down Funk fahead@:137@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0 -@:d2faFunk@} [137]) -@{char@:Whole Funk solhead@:138@:0@:4.2445@:1.98683@:1.98683@:4.2445@:0.31517@: -s0solFunk@} [138] -@{font@:GNU@:LilyPond@:feta@:15.87@:fetaMusic@} +@:d2faFunk@} [137] +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf) +@{font@:GNU@:LilyPond@:feta@:25.2@:fetaMusic@} (/build/lilypond-2.19.81+really-2.18.2/mf/feta-noteheads.mf -@{char@:Half Funk solhead@:139@:0@:4.2445@:1.98683@:1.98683@:4.2445@:0.31517@:s -1solFunk@} [139] -@{char@:Quarter Funk solhead@:140@:0@:4.2445@:1.98683@:1.98683@:4.2445@:0.31517 -@:s2solFunk@} [140] -@{char@:Whole Funk lahead@:141@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@:s0laF -unk@} [141] -! Warning: Replacing filldraw with fill. -! Warning: Replacing unfilldraw with unfill. -@{char@:Half trianglehead (downstem)@:44@:0@:5.57185@:2.62265@:2.20741@:4.70883 -@:2.24686@:d1triangle@} [44] @{group@:noteheads@} -@{char@:Longa notehead@:33@:0.92923@:8.90707@:3.1826@:14.15587@:8.90707@:0@:uM2 -@} [33] -@{char@:Half Funk lahead@:142@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@:s1laFu -nk@} [142] -@{char@:Quarter Funk lahead@:143@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@:s2l -aFunk@} [143] -@{char@:Whole up Funk tihead@:144@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@:u0 -tiFunk@} [144] -@{char@:Whole down Funk tihead@:145@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@: -d0tiFunk@} [145] -@{char@:Longa notehead@:34@:0.92923@:8.90707@:14.15587@:3.1826@:8.90707@:0@:dM2 -@} [34] -@{char@:Half up Funk tihead@:146@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@:u1t -iFunk@} [146] -! Warning: Replacing filldraw with fill. -! Warning: Replacing unfilldraw with unfill. -@{char@:Half trianglehead (upstem)@:45@:0@:5.57185@:2.62265@:2.20741@:5.57187@: -0.41522@:u1triangle@} [45] -@{char@:Half down Funk tihead@:147@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@:d -1tiFunk@} [147] -@{char@:Brevis notehead@:35@:0.92923@:8.90707@:3.1826@:3.1826@:8.90707@:0@:sM1@ -} [35] -@{char@:Quarter up Funk tihead@:148@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@: -u2tiFunk@} [148] -@{char@:Quarter down Funk tihead@:149@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0 -@:d2tiFunk@} [149] -@{char@:Whole trianglehead@:43@:0@:8.50125@:3.20999@:2.69101@:8.50125@:0.51898@ -:s0triangle@} [43] -@{char@:Whole Walker dohead@:150@:0@:4.39587@:1.98683@:1.98683@:2.51097@:1.6740 -6@:s0doWalker@} [150] -@{char@:Half up Walker dohead@:151@:0@:4.39587@:1.98683@:1.98683@:2.51097@:1.67 -406@:u1doWalker@} [151] -@{char@:Double-lined brevis notehead@:36@:2.09868@:10.07652@:3.1826@:3.1826@:10 -.07652@:0@:sM1double@} [36] -@{char@:Half down Walker dohead@:152@:0@:4.39587@:1.98683@:1.98683@:2.51097@:1. -67406@:d1doWalker@} [152] -@{char@:Quarter trianglehead (upstem)@:46@:0@:4.64322@:2.62265@:2.20741@:4.6432 -3@:0.41522@:u2triangle@} [46] -@{char@:Quarter up Walker dohead@:153@:0@:4.39587@:1.98683@:1.98683@:2.51097@:1 -.67406@:u2doWalker@} [153] -@{char@:Whole notehead@:37@:0@:7.72525@:2.21606@:2.21606@:7.72525@:0@:s0@} -[37] -@{char@:Quarter down Walker dohead@:154@:0@:4.39587@:1.98683@:1.98683@:2.51097@ -:1.67406@:d2doWalker@} [154] -! Warning: Replacing filldraw with fill. -! Warning: Replacing unfilldraw with unfill. -@{char@:Half trianglehead (downstem)@:44@:0@:6.1524@:2.89795@:2.43663@:5.19359@ -:2.4963@:d1triangle@} [44] -@{char@:Whole Walker rehead@:155@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@:s0r -eWalker@} [155] -@{char@:Half notehead@:38@:0@:5.54865@:2.21606@:2.21606@:5.54865@:0.98456@:s1@} -[38] -@{char@:Quarter notehead@:39@:0@:5.21574@:2.21606@:2.21606@:5.21574@:0.68697@:s -2@} [39] -@{char@:Half up Walker rehead@:156@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@:u -1reWalker@} [156] -@{char@:Half down Walker rehead@:157@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@ -:d1reWalker@} [157] -@{char@:Whole diamondhead@:40@:0@:7.97784@:2.21606@:2.21606@:7.97784@:0@:s0diam -ond@} [40] -@{char@:Quarter up Walker rehead@:158@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0 -@:u2reWalker@} [158] -@{char@:Quarter down Walker rehead@:159@:0@:4.39587@:1.98683@:1.98683@:4.39587@ -:0@:d2reWalker@} [159] -@{char@:Quarter trianglehead (downstem)@:47@:0@:4.64322@:2.62265@:2.20741@:3.92 -403@:2.24686@:d2triangle@} [47] -@{char@:Whole slashhead@:48@:0@:9.56975@:3.36829@:3.36829@:9.56975@:3.36829@:s0 -slash@} [48] -@{char@:Whole Walker mihead@:160@:0@:5.27501@:1.98683@:1.98683@:5.27501@:0@:s0m -iWalker@} [160] -@{char@:Half diamondhead@:41@:0@:5.86934@:2.21606@:2.21606@:5.86934@:1.56668@:s -1diamond@} [41] -@{char@:Half slashhead@:49@:0@:7.45921@:3.36829@:3.36829@:7.45921@:3.36829@:s1s -lash@} [49] -@{char@:Quarter slashhead@:50@:0@:5.47472@:3.36829@:3.36829@:5.47472@:3.36829@: -s2slash@} [50] -@{char@:Quarter diamondhead@:42@:0@:5.94305@:2.21606@:2.21606@:5.94305@:1.59656 -@:s2diamond@} [42] -@{char@:Half Walker mihead@:161@:0@:5.27501@:1.98683@:1.98683@:5.27501@:0@:s1mi -Walker@} [161] -@{char@:Whole Crossed notehead@:51@:0@:5.87386@:2.01157@:2.01157@:5.87386@:0.77 -155@:s0cross@} [51] -@{char@:Quarter Walker mihead@:162@:0@:5.27501@:1.98683@:1.98683@:5.27501@:0@:s -2miWalker@} [162] -@{char@:Half Crossed notehead@:52@:0@:5.00075@:1.90242@:1.90242@:5.00075@:0.828 -66@:s1cross@} [52] -@{char@:Whole Walker fahead@:163@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@:s0f -aWalker@} [163] -@{char@:Crossed notehead@:53@:0@:4.12764@:1.79329@:1.79329@:4.12764@:1.24492@:s -2cross@} [53] -@{char@:Half up Walker fahead@:164@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@:u -1faWalker@} [164] -@{char@:X-Circled notehead@:54@:0@:4.90863@:2.13258@:2.13258@:4.90863@:0@:s2xci -rcle@} [54] -@{char@:Whole trianglehead@:43@:0@:9.40749@:3.55432@:2.97707@:9.40749@:0.57724@ -:s0triangle@} [43] -@{char@:Half down Walker fahead@:165@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@ -:d1faWalker@} [165] -@{char@:Whole dohead@:55@:0@:4.12764@:1.35674@:1.35674@:4.12764@:-1.13846@:s0do -@} [55] -@{char@:Quarter up Walker fahead@:166@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0 -@:u2faWalker@} [166] -@{char@:Half dohead@:56@:0@:4.12764@:1.35674@:1.35674@:4.12764@:1.13846@:d1do@} -[56] -@{char@:Quarter down Walker fahead@:167@:0@:4.39587@:1.98683@:1.98683@:4.39587@ -:0@:d2faWalker@} [167] -@{char@:Whole Walker lahead@:168@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@:s0l -aWalker@} [168] -@{char@:Half dohead@:57@:0@:4.12764@:1.35674@:1.35674@:4.12764@:-1.13846@:u1do@ -} [57]Internal Error (overlap) in clefs.G: monotonic is both needed and unneeded (350.004,1194.21)->(363.013,1189.42). y=1190.08 (prev=370.968) -Internal Error (overlap) in clefs.G: Winding number did not return to 0 when y=1190.08 -Internal Error (overlap) in clefs.G: monotonic is both needed and unneeded (350.004,1194.21)->(363.013,1189.42). y=1190.08 (prev=370.968) -Internal Error (overlap) in clefs.G: Winding number did not return to 0 when y=1190.08 -Internal Error (overlap) in clefs.G: monotonic is both needed and unneeded (350.004,1194.21)->(363.013,1189.42). y=1190.08 (prev=370.968) -Internal Error (overlap) in clefs.G: Winding number did not return to 0 when y=1190.08 - -@{char@:Half Funk lahead@:169@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@:s1laWa -lker@} [169] -@{char@:Quarter dohead@:58@:0@:4.12764@:1.35674@:1.35674@:4.12764@:1.13846@:d2d -o@} [58] -! Warning: Replacing filldraw with fill. -! Warning: Replacing unfilldraw with unfill. -@{char@:Half trianglehead (upstem)@:45@:0@:6.1524@:2.89795@:2.43663@:6.1524@:0. -4613@:u1triangle@} [45] -@{char@:Quarter Funk lahead@:170@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@:s2l -aWalker@} [170] -@{char@:Quarter dohead@:59@:0@:4.12764@:1.35674@:1.35674@:4.12764@:-1.13846@:u2 -do@} [59] -! Warning: Replacing filldraw with fill. -! Warning: Replacing unfilldraw with unfill. -@{char@:Half trianglehead (downstem)@:44@:0@:6.8046@:3.20724@:2.69414@:5.73813@ -:2.77655@:d1triangle@} [44] -@{char@:Whole Walker tihead@:171@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@:s0t -iWalker@} [171] -@{char@:Whole thin dohead@:60@:0@:4.12764@:1.35674@:1.35674@:4.12764@:-1.13846@ -:s0doThin@} [60] -@{char@:Half up Walker tihead@:172@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@:u -1tiWalker@} [172] -@{char@:Half thin dohead@:61@:0@:4.12764@:1.35674@:1.35674@:4.12764@:1.13846@:d -1doThin@} [61] -@{char@:Half down Walker tihead@:173@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@ -:d1tiWalker@} [173] -@{char@:Half thin dohead@:62@:0@:4.12764@:1.35674@:1.35674@:4.12764@:-1.13846@: -u1doThin@} [62] -@{char@:Quarter up Walker tihead@:174@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0 -@:u2tiWalker@} [174] -@{char@:Quarter thin dohead@:63@:0@:4.12764@:1.35674@:1.35674@:4.12764@:1.13846 -@:d2doThin@} [63] -@{char@:Quarter down Walker tihead@:175@:0@:4.39587@:1.98683@:1.98683@:4.39587@ -:0@:d2tiWalker@} [175] -@{puorg@:noteheads@} -) -@{char@:Quarter trianglehead (upstem)@:46@:0@:5.12701@:2.89795@:2.43663@:5.1270 -1@:0.4613@:u2triangle@} [46] -@{parameter@:staffsize@:17.82@} -@{parameter@:stafflinethickness@:0.48134@} -@{parameter@:staff_space@:4.455@} -@{parameter@:linethickness@:0.48134@} -@{parameter@:black_notehead_width@:5.86116@} -@{parameter@:ledgerlinethickness@:0.96268@} -@{parameter@:blot_diameter@:0.4@} -@{tnof@}) ) -@{char@:Quarter thin dohead@:64@:0@:4.12764@:1.35674@:1.35674@:4.12764@:-1.1384 -6@:u2doThin@} [64] -! Warning: Replacing filldraw with fill. -! Warning: Replacing unfilldraw with unfill. -@{char@:Half trianglehead (upstem)@:45@:0@:6.8046@:3.20724@:2.69414@:6.8046@:0. -51309@:u1triangle@} [45] -@{char@:Whole rehead@:65@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0.54268@:s0re@ -} [65] -Font metrics written on feta-noteheads18.tfm. -143 output files written: feta-noteheads18.33 .. feta-noteheads18.175 -Transcript written on feta-noteheads18.log. - -@{char@:Half up rehead@:66@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0.54268@:u1r -e@} [66] -@{char@:Half down rehead@:67@:0@:4.12764@:1.35674@:1.35674@:4.12764@:-0.54268@: -d1re@} [67] -@{char@:Quarter up rehead@:68@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0.54268@: -u2re@} [68] -@{char@:Quarter down rehead@:69@:0@:4.12764@:1.35674@:1.35674@:4.12764@:-0.5426 -8@:d2re@} [69] -@{char@:Quarter trianglehead (upstem)@:46@:0@:5.67052@:3.20724@:2.69414@:5.6705 -2@:0.51309@:u2triangle@} [46]Copyright (c) 2000-2014 by George Williams. See AUTHORS for Contributors. - License GPLv3+: GNU GPL version 3 or later - with many parts BSD . Please read LICENSE. - Based on sources from 11:21 UTC 24-Sep-2017-ML-D. - Based on source from git with hash: - -@{char@:Whole thin rehead@:70@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0.54268@: -s0reThin@} [70] -@{char@:Half up thin rehead@:71@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0.54268 -@:u1reThin@} [71] -@{char@:Half down thin rehead@:72@:0@:4.12764@:1.35674@:1.35674@:4.12764@:-0.54 -268@:d1reThin@} [72] -@{char@:Quarter trianglehead (downstem)@:47@:0@:5.67052@:3.20724@:2.69414@:4.78 -18@:2.77655@:d2triangle@} [47] -@{char@:Quarter trianglehead (downstem)@:47@:0@:5.12701@:2.89795@:2.43663@:4.32 -8@:2.4963@:d2triangle@} [47] -@{char@:Quarter thin rehead@:73@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0.54268 -@:u2reThin@} [73] -@{char@:Whole slashhead@:48@:0@:10.71574@:3.75989@:3.75989@:10.71574@:3.75989@: -s0slash@} [48] -@{char@:Whole slashhead@:48@:0@:12.00314@:4.19981@:4.19981@:12.00314@:4.19981@: -s0slash@} [48] -@{char@:Quarter thin rehead@:74@:0@:4.12764@:1.35674@:1.35674@:4.12764@:-0.5426 -8@:d2reThin@} [74] -@{char@:Half slashhead@:49@:0@:8.34726@:3.75989@:3.75989@:8.34726@:3.75989@:s1s -lash@} [49] -@{char@:Half slashhead@:49@:0@:9.3449@:4.19981@:4.19981@:9.3449@:4.19981@:s1sla -sh@} [49] -@{char@:Quarter slashhead@:50@:0@:6.12022@:3.75989@:3.75989@:6.12022@:3.75989@: -s2slash@} [50] -@{char@:Quarter slashhead@:50@:0@:6.84538@:4.19981@:4.19981@:6.84538@:4.19981@: -s2slash@} [50] -@{char@:Whole mihead@:75@:0@:4.95316@:1.35674@:1.35674@:4.95316@:0@:s0mi@} -[75] -@{char@:Half mihead@:76@:0@:4.95316@:1.35674@:1.35674@:4.95316@:0@:s1mi@} [76] -@{char@:Whole Crossed notehead@:51@:0@:7.0742@:2.44836@:2.44836@:7.0742@:1.1229 -9@:s0cross@} [51]Cannot find your hotkey definition file! - -mf2pt1 is using the following font parameters: - font_version: 001.000 - font_comment: Font converted to Type 1 by mf2pt1, written by Scott Pakin. - font_family: feta-noteheads18 - font_weight: Medium - font_identifier: feta17.82 - font_fixed_pitch: false - font_slant: 0 - font_underline_position: -56 - font_underline_thickness: 28 - font_name: feta-noteheads18 - font_unique_id: 4236544 - font_size: 17.7534246575342 (bp) - font_coding_scheme: asis - -Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=56.3271604938272; bpppix 0.02; nonstopmode; input feta-noteheads18.mf'"... +@{char@:Longa notehead@:33@:1.08932@:13.40974@:4.40999@:22.22067@:13.40974@:0@: +uM2@} [33]( echo ./out/feta-noteheads20.pfb: ./feta-autometric.mf ./feta-noteheads-generic.mf ./feta-macros.mf ./feta-params.mf ./feta-noteheads.mf > out/feta-noteheads20.dep ) && TMP=`mktemp -d ./out/pfbtemp.feta-noteheads20.XXXXXXXXX` \ +&& ( cd $TMP \ + && ln -s ../mf2pt1.mem . \ + && ln -s ../../mf2pt1.mp . \ + && MFINPUTS=/build/lilypond-2.19.81+really-2.18.2/mf:..:: /build/lilypond-2.19.81+really-2.18.2/scripts/build/out/mf2pt1 --rounding=0.0001 --family=feta-noteheads20 --fullname=feta-noteheads20 --name=feta-noteheads20 feta-noteheads20.mf ) \ +&& mv $TMP/*pfb ./out; \ +rm -rf $TMP -@{char@:Quarter mihead@:77@:0@:4.95316@:1.35674@:1.35674@:4.95316@:0@:s2mi@} -[77] -@{char@:Half Crossed notehead@:52@:0@:6.14497@:2.33221@:2.33221@:6.14497@:1.188 -48@:s1cross@} [52] -@{char@:Crossed notehead@:53@:0@:5.21574@:2.21606@:2.21606@:5.21574@:1.63512@:s -2cross@} [53] @{char@:Whole mirror mihead@:78@:0@:4.95316@:1.35674@:1.35674@:4.95316@:0@:s0mi Mirror@} [78] -@{char@:Whole Crossed notehead@:51@:0@:6.44022@:2.21727@:2.21727@:6.44022@:0.93 -69@:s0cross@} [51] -@{char@:Half Crossed notehead@:52@:0@:5.54068@:2.10483@:2.10483@:5.54068@:0.998 -12@:s1cross@} [52] -@{char@:X-Circled notehead@:54@:0@:6.2026@:2.63536@:2.63536@:6.2026@:0@:s2xcirc -le@} [54] -@{char@:Half mirror mihead@:79@:0@:4.95316@:1.35674@:1.35674@:4.95316@:0@:s1mi -Mirror@} [79] -@{char@:Crossed notehead@:53@:0@:4.64114@:1.99239@:1.99239@:4.64114@:1.42883@:s -2cross@} [53] -@{char@:Whole dohead@:55@:0@:5.21574@:1.75145@:1.75145@:5.21574@:-1.51913@:s0do -@} [55] -@{char@:Quarter mirror mihead@:80@:0@:4.95316@:1.35674@:1.35674@:4.95316@:0@:s2 -miMirror@} [80] -@{char@:Half dohead@:56@:0@:5.21574@:1.75145@:1.75145@:5.21574@:1.51913@:d1do@} -[56] -@{char@:Whole thin mihead@:81@:0@:4.95316@:1.35674@:1.35674@:4.95316@:0@:s0miTh -in@} [81] -@{char@:Half dohead@:57@:0@:5.21574@:1.75145@:1.75145@:5.21574@:-1.51913@:u1do@ -} [57] -*** Successfully generated feta14.pfb! *** - -@{char@:Quarter dohead@:58@:0@:5.21574@:1.75145@:1.75145@:5.21574@:1.51913@:d2d -o@} [58] -@{char@:Half thin mihead@:82@:0@:4.95316@:1.35674@:1.35674@:4.95316@:0@:s1miThi -n@} [82] -@{char@:X-Circled notehead@:54@:0@:5.51929@:2.36937@:2.36937@:5.51929@:0@:s2xci -rcle@} [54] -@{char@:Quarter dohead@:59@:0@:5.21574@:1.75145@:1.75145@:5.21574@:-1.51913@:u2 -do@} [59] -@{char@:Quarter thin mihead@:83@:0@:4.95316@:1.35674@:1.35674@:4.95316@:0@:s2mi -Thin@} [83] -@{char@:Whole thin dohead@:60@:0@:5.21574@:1.75145@:1.75145@:5.21574@:-1.51913@ -:s0doThin@} [60] @{char@:Whole dohead@:55@:0@:4.64114@:1.54262@:1.54262@:4.64114@:-1.31773@:s0do @} [55] -@{char@:Whole fa up head@:84@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0@:u0fa@} -[84] -@{char@:Half thin dohead@:61@:0@:5.21574@:1.75145@:1.75145@:5.21574@:1.51913@:d -1doThin@} [61] -@{char@:Half thin dohead@:62@:0@:5.21574@:1.75145@:1.75145@:5.21574@:-1.51913@: -u1doThin@} [62] -@{char@:Whole fa down head@:85@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0@:d0fa@ -} [85] -@{char@:Quarter thin dohead@:63@:0@:5.21574@:1.75145@:1.75145@:5.21574@:1.51913 -@:d2doThin@} [63] -@{char@:half fa up head@:86@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0@:u1fa@} -[86] -@{char@:Quarter thin dohead@:64@:0@:5.21574@:1.75145@:1.75145@:5.21574@:-1.5191 -3@:u2doThin@} [64] -@{char@:Half fa down head@:87@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0@:d1fa@} -[87] @{char@:Half dohead@:56@:0@:4.64114@:1.54262@:1.54262@:4.64114@:1.31773@:d1do@} [56] -@{char@:Whole rehead@:65@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0.70056@:s0re@ -} [65] -@{char@:Quarter fa up head@:88@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0@:u2fa@ -} [88] +@{char@:Half mirror mihead@:79@:0@:4.95316@:1.35674@:1.35674@:4.95316@:0@:s1mi +Mirror@} [79]) +@{char@:Longa notehead@:34@:1.08932@:13.40974@:22.22067@:4.40999@:13.40974@:0@: +dM2@} [34] +@{font@:GNU@:LilyPond@:feta@:15.87@:fetaMusic@} +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-noteheads.mf @{char@:Half dohead@:57@:0@:4.64114@:1.54262@:1.54262@:4.64114@:-1.31773@:u1do@ } [57] @{char@:Quarter dohead@:58@:0@:4.64114@:1.54262@:1.54262@:4.64114@:1.31773@:d2d o@} [58] -@{char@:Quarter fa down head@:89@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0@:d2f -a@} [89] +@{char@:Brevis notehead@:35@:1.08932@:13.40974@:4.40999@:4.40999@:13.40974@:0@: +sM1@} [35] @{char@:Quarter dohead@:59@:0@:4.64114@:1.54262@:1.54262@:4.64114@:-1.31773@:u2 do@} [59] -@{char@:Half up rehead@:66@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0.70056@:u1r -e@} [66] -@{char@:Whole thin fa up head@:90@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0@:u0 -faThin@} [90] -@{char@:Half down rehead@:67@:0@:5.21574@:1.75145@:1.75145@:5.21574@:-0.70056@: -d1re@} [67] -@{char@:Whole thin fa down head@:91@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0@: -d0faThin@} [91] -@{char@:Quarter up rehead@:68@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0.70056@: -u2re@} [68] -@{char@:half thin fa up head@:92@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0@:u1f -aThin@} [92] -@{char@:Quarter down rehead@:69@:0@:5.21574@:1.75145@:1.75145@:5.21574@:-0.7005 -6@:d2re@} [69] -@{char@:Half thin fa down head@:93@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0@:d -1faThin@} [93] @{char@:Whole thin dohead@:60@:0@:4.64114@:1.54262@:1.54262@:4.64114@:-1.31773@ :s0doThin@} [60] -@{char@:Quarter thin fa up head@:94@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0@: -u2faThin@} [94] -@{char@:Whole thin rehead@:70@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0.70056@: -s0reThin@} [70] +@{char@:Whole Funk solhead@:138@:0@:4.2445@:1.98683@:1.98683@:4.2445@:0.31517@: +s0solFunk@} [138] @{char@:Half thin dohead@:61@:0@:4.64114@:1.54262@:1.54262@:4.64114@:1.31773@:d 1doThin@} [61] -@{char@:Quarter thin fa down head@:95@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0 -@:d2faThin@} [95]This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) -(./mf2pt1.mp -@{char@:Half up thin rehead@:71@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0.70056 -@:u1reThin@} [71] (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp +@{char@:Quarter mirror mihead@:80@:0@:4.95316@:1.35674@:1.35674@:4.95316@:0@:s2 +miMirror@} [80] @{char@:Half thin dohead@:62@:0@:4.64114@:1.54262@:1.54262@:4.64114@:-1.31773@: u1doThin@} [62] -@{char@:Whole solhead@:96@:0@:4.43016@:1.79329@:1.79329@:4.43016@:0.71863@:s0so -l@} [96] -@{char@:Half down thin rehead@:72@:0@:5.21574@:1.75145@:1.75145@:5.21574@:-0.70 -056@:d1reThin@} [72]Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input feta-noteheads26.mf'"... - +@{char@:Half Funk solhead@:139@:0@:4.2445@:1.98683@:1.98683@:4.2445@:0.31517@:s +1solFunk@} [139] @{char@:Quarter thin dohead@:63@:0@:4.64114@:1.54262@:1.54262@:4.64114@:1.31773 @:d2doThin@} [63] -@{char@:Quarter thin rehead@:73@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0.70056 -@:u2reThin@} [73] +@{char@:Quarter Funk solhead@:140@:0@:4.2445@:1.98683@:1.98683@:4.2445@:0.31517 +@:s2solFunk@} [140] @{char@:Quarter thin dohead@:64@:0@:4.64114@:1.54262@:1.54262@:4.64114@:-1.3177 3@:u2doThin@} [64] -Preloading the plain base, version 0.99: preliminaries, - basic constants and mathematical macros, - macros for converting units, - macros and tables for various modes of operation, - macros for drawing and filling, - macros for proof labels and rules, - macros for character and font administration, -and a few last-minute items.) -@{char@:Quarter thin rehead@:74@:0@:5.21574@:1.75145@:1.75145@:5.21574@:-0.7005 -6@:d2reThin@} [74] -@{char@:Half solhead@:97@:0@:4.43016@:1.79329@:1.79329@:4.43016@:0.71863@:s1sol -@} [97]) -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-noteheads18.mf -@{char@:Whole mihead@:75@:0@:6.25888@:1.75145@:1.75145@:6.25888@:0@:s0mi@} -[75] -@{char@:Quarter solhead@:98@:0@:4.43016@:1.79329@:1.79329@:4.43016@:0.71863@:s2 -sol@} [98] -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-autometric.mf +*** Successfully generated feta-braces-f.pfb! *** + @{char@:Whole rehead@:65@:0@:4.64114@:1.54262@:1.54262@:4.64114@:0.61703@:s0re@ } [65] -@{char@:Whole lahead@:99@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0@:s0la@} -[99] -@{char@:Half mihead@:76@:0@:6.25888@:1.75145@:1.75145@:6.25888@:0@:s1mi@} [76] -****************************************************** -Using feta Autometric macros. -order of messages: - NAME/CODE/BP/WD/DP/HT/WX/WY -****************************************************** -) -@{char@:Half lahead@:100@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0@:s1la@} -[100] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-noteheads-generic.mf -@{char@:Quarter mihead@:77@:0@:6.25888@:1.75145@:1.75145@:6.25888@:0@:s2mi@} -[77] -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf -@{char@:Quarter lahead@:101@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0@:s2la@} -[101] -@{char@:Whole thin lahead@:102@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0@:s0laT -hin@} [102] @{char@:Half up rehead@:66@:0@:4.64114@:1.54262@:1.54262@:4.64114@:0.61703@:u1r -e@} [66]) -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf -@{char@:Half thin lahead@:103@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0@:s1laTh -in@} [103] -@{char@:Whole mirror mihead@:78@:0@:6.25888@:1.75145@:1.75145@:6.25888@:0@:s0mi -Mirror@} [78] -@{char@:Quarter lahead@:104@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0@:s2laThin -@} [104]) -@{char@:Half mirror mihead@:79@:0@:6.25888@:1.75145@:1.75145@:6.25888@:0@:s1mi -Mirror@} [79] +e@} [66] +@{char@:Double-lined brevis notehead@:36@:2.39522@:14.71564@:4.40999@:4.40999@: +14.71564@:0@:sM1double@} [36] +@{char@:Whole Funk lahead@:141@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@:s0laF +unk@} [141] +@{char@:Half Funk lahead@:142@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@:s1laFu +nk@} [142] +@{char@:Whole notehead@:37@:0@:12.62956@:3.42233@:3.42233@:12.62956@:0@:s0@} +[37] +@{char@:Quarter Funk lahead@:143@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@:s2l +aFunk@} [143] +@{group@:noteheads@} +@{char@:Longa notehead@:33@:0.92923@:8.90707@:3.1826@:14.15587@:8.90707@:0@:uM2 +@} [33] +@{char@:Half notehead@:38@:0@:8.71313@:3.42233@:3.42233@:8.71313@:1.70447@:s1@} +[38] +@{char@:Whole up Funk tihead@:144@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@:u0 +tiFunk@} [144] +@{char@:Whole thin mihead@:81@:0@:4.95316@:1.35674@:1.35674@:4.95316@:0@:s0miTh +in@} [81] +@{char@:Half thin mihead@:82@:0@:4.95316@:1.35674@:1.35674@:4.95316@:0@:s1miThi +n@} [82] +@{char@:Longa notehead@:34@:0.92923@:8.90707@:14.15587@:3.1826@:8.90707@:0@:dM2 +@} [34] +@{char@:Quarter thin mihead@:83@:0@:4.95316@:1.35674@:1.35674@:4.95316@:0@:s2mi +Thin@} [83] @{char@:Half down rehead@:67@:0@:4.64114@:1.54262@:1.54262@:4.64114@:-0.61703@: d1re@} [67] -@{font@:GNU@:LilyPond@:feta@:17.82@:fetaMusic@} -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-noteheads.mf -@{char@:Whole up tihead@:105@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0.37988@:s -0ti@} [105] -@{char@:Quarter mirror mihead@:80@:0@:6.25888@:1.75145@:1.75145@:6.25888@:0@:s2 -miMirror@} [80] +@{char@:Whole down Funk tihead@:145@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@: +d0tiFunk@} [145] @{char@:Quarter up rehead@:68@:0@:4.64114@:1.54262@:1.54262@:4.64114@:0.61703@: u2re@} [68] -@{char@:Half up tihead@:106@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0.37988@:u1 -ti@} [106] -@{char@:Whole thin mihead@:81@:0@:6.25888@:1.75145@:1.75145@:6.25888@:0@:s0miTh -in@} [81] +@{char@:Half up Funk tihead@:146@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@:u1t +iFunk@} [146] +@{char@:Quarter notehead@:39@:0@:8.29259@:3.42233@:3.42233@:8.29259@:1.24934@:s +2@} [39] @{char@:Quarter down rehead@:69@:0@:4.64114@:1.54262@:1.54262@:4.64114@:-0.6170 3@:d2re@} [69] -@{char@:Half down tihead@:107@:0@:4.12764@:1.35674@:1.35674@:4.12764@:-0.37988@ -:d1ti@} [107] -@{char@:Half thin mihead@:82@:0@:6.25888@:1.75145@:1.75145@:6.25888@:0@:s1miThi -n@} [82] -@{group@:noteheads@} -@{char@:Longa notehead@:33@:0.96268@:9.8481@:3.43037@:15.8327@:9.8481@:0@:uM2@} -[33] -@{char@:Quarter up tihead@:108@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0.37988@ -:u2ti@} [108] -@{char@:Quarter down tihead@:109@:0@:4.12764@:1.35674@:1.35674@:4.12764@:-0.379 -88@:d2ti@} [109] -@{char@:Quarter thin mihead@:83@:0@:6.25888@:1.75145@:1.75145@:6.25888@:0@:s2mi -Thin@} [83] +@{char@:Whole diamondhead@:40@:0@:12.32042@:3.42233@:3.42233@:12.32042@:0@:s0di +amond@} [40] @{char@:Whole thin rehead@:70@:0@:4.64114@:1.54262@:1.54262@:4.64114@:0.61703@: s0reThin@} [70] -@{char@:Whole thin up tihead@:110@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0.379 -88@:s0tiThin@} [110] -@{char@:Longa notehead@:34@:0.96268@:9.8481@:15.8327@:3.43037@:9.8481@:0@:dM2@} -[34] -@{char@:Whole fa up head@:84@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0@:u0fa@} -[84] -@{char@:Half thin up tihead@:111@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0.3798 -8@:u1tiThin@} [111] -@{char@:Whole fa down head@:85@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0@:d0fa@ -} [85] -@{char@:Half thin down tihead@:112@:0@:4.12764@:1.35674@:1.35674@:4.12764@:-0.3 -7988@:d1tiThin@} [112] -@{char@:Quarter thin up tihead@:113@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0.3 -7988@:u2tiThin@} [113] -@{char@:half fa up head@:86@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0@:u1fa@} -[86] +@{char@:Half diamondhead@:41@:0@:9.06424@:3.42233@:3.42233@:9.06424@:2.41948@:s +1diamond@} [41] @{char@:Half up thin rehead@:71@:0@:4.64114@:1.54262@:1.54262@:4.64114@:0.61703 @:u1reThin@} [71] -@{char@:Brevis notehead@:35@:0.96268@:9.8481@:3.43037@:3.43037@:9.8481@:0@:sM1@ -} [35] -@{char@:Half fa down head@:87@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0@:d1fa@} -[87] -@{char@:Quarter thin down tihead@:114@:0@:4.12764@:1.35674@:1.35674@:4.12764@:- -0.37988@:d2tiThin@} [114] +@{char@:Quarter diamondhead@:42@:0@:9.17807@:3.42233@:3.42233@:9.17807@:2.4656@ +:s2diamond@} [42] +@{char@:Whole fa up head@:84@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0@:u0fa@} +[84] @{char@:Half down thin rehead@:72@:0@:4.64114@:1.54262@:1.54262@:4.64114@:-0.61 703@:d1reThin@} [72] -@{char@:Quarter fa up head@:88@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0@:u2fa@ -} [88] -@{char@:Whole up Funk dohead@:115@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@:u0 -doFunk@} [115] -@{char@:Whole down Funk dohead@:116@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@: -d0doFunk@} [116] -@{char@:Quarter fa down head@:89@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0@:d2f -a@} [89] -@{char@:Half up Funk dohead@:117@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@:u1d -oFunk@} [117] -@{char@:Double-lined brevis notehead@:36@:2.16219@:11.0476@:3.43037@:3.43037@:1 -1.0476@:0@:sM1double@} [36] -@{char@:Whole thin fa up head@:90@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0@:u0 -faThin@} [90] +@{char@:Whole fa down head@:85@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0@:d0fa@ +} [85] @{char@:Quarter thin rehead@:73@:0@:4.64114@:1.54262@:1.54262@:4.64114@:0.61703 @:u2reThin@} [73] -@{char@:Half down Funk dohead@:118@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@:d -1doFunk@} [118] -@{char@:Whole notehead@:37@:0@:8.75316@:2.46817@:2.46817@:8.75316@:0@:s0@} -[37] -@{char@:Whole thin fa down head@:91@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0@: -d0faThin@} [91] -@{char@:Quarter up Funk dohead@:119@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@: -u2doFunk@} [119] +@{char@:Whole trianglehead@:43@:0@:14.29497@:5.41129@:4.5198@:14.29498@:0.89146 +@:s0triangle@} [43] @{char@:Quarter thin rehead@:74@:0@:4.64114@:1.54262@:1.54262@:4.64114@:-0.6170 3@:d2reThin@} [74] -@{char@:Quarter down Funk dohead@:120@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0 -@:d2doFunk@} [120] -@{char@:half thin fa up head@:92@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0@:u1f -aThin@} [92] @{char@:Whole mihead@:75@:0@:5.56935@:1.54262@:1.54262@:5.56935@:0@:s0mi@} [75] -@{char@:Whole up Funk rehead@:121@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@:u0 -reFunk@} [121] -@{char@:Half notehead@:38@:0@:6.21104@:2.46817@:2.46817@:6.21104@:1.13803@:s1@} -[38] -@{char@:Whole down Funk rehead@:122@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@: -d0reFunk@} [122] -@{char@:Quarter notehead@:39@:0@:5.86116@:2.46817@:2.46817@:5.86116@:0.80692@:s -2@} [39] -@{char@:Half mihead@:76@:0@:5.56935@:1.54262@:1.54262@:5.56935@:0@:s1mi@} [76] -@{char@:Half thin fa down head@:93@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0@:d -1faThin@} [93]( echo ./out/feta-noteheads23.pfb: ./feta-autometric.mf ./feta-noteheads-generic.mf ./feta-macros.mf ./feta-params.mf ./feta-noteheads.mf > out/feta-noteheads23.dep ) && TMP=`mktemp -d ./out/pfbtemp.feta-noteheads23.XXXXXXXXX` \ -&& ( cd $TMP \ - && ln -s ../mf2pt1.mem . \ - && ln -s ../../mf2pt1.mp . \ - && MFINPUTS=/build/lilypond-2.19.81+really-2.18.2/mf:..:: /build/lilypond-2.19.81+really-2.18.2/scripts/build/out/mf2pt1 --rounding=0.0001 --family=feta-noteheads23 --fullname=feta-noteheads23 --name=feta-noteheads23 feta-noteheads23.mf ) \ -&& mv $TMP/*pfb ./out; \ -rm -rf $TMP +*** Successfully generated feta-alphabet18.pfb! *** +@{char@:Half down Funk tihead@:147@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@:d +1tiFunk@} [147] +@{char@:Brevis notehead@:35@:0.92923@:8.90707@:3.1826@:3.1826@:8.90707@:0@:sM1@ +} [35] +@{char@:Half mihead@:76@:0@:5.56935@:1.54262@:1.54262@:5.56935@:0@:s1mi@} [76] +@{char@:Quarter up Funk tihead@:148@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@: +u2tiFunk@} [148] +@{char@:half fa up head@:86@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0@:u1fa@} +[86] +@{char@:Half fa down head@:87@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0@:d1fa@} +[87] +@{char@:Quarter fa up head@:88@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0@:u2fa@ +} [88] @{char@:Quarter mihead@:77@:0@:5.56935@:1.54262@:1.54262@:5.56935@:0@:s2mi@} [77] -@{char@:Half up Funk rehead@:123@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@:u1r -eFunk@} [123] -@{char@:Quarter thin fa up head@:94@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0@: -u2faThin@} [94] -@{char@:Whole diamondhead@:40@:0@:8.88542@:2.46817@:2.46817@:8.88542@:0@:s0diam -ond@} [40] -@{char@:Half down Funk rehead@:124@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@:d -1reFunk@} [124] -Converting PostScript graphics to Type 1 font programs... - -Invoking "t1asm feta-alphabet26.pt1 feta-alphabet26.pfb"... - -@{char@:Quarter thin fa down head@:95@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0 -@:d2faThin@} [95] @{char@:Whole mirror mihead@:78@:0@:5.56935@:1.54262@:1.54262@:5.56935@:0@:s0mi Mirror@} [78] -@{char@:Quarter up Funk rehead@:125@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@: -u2reFunk@} [125] -@{char@:Half diamondhead@:41@:0@:6.53708@:2.46817@:2.46817@:6.53708@:1.74492@:s -1diamond@} [41] -@{char@:Quarter diamondhead@:42@:0@:6.61916@:2.46817@:2.46817@:6.61916@:1.77818 -@:s2diamond@} [42] -@{char@:Quarter down Funk rehead@:126@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0 -@:d2reFunk@} [126] @{char@:Half mirror mihead@:79@:0@:5.56935@:1.54262@:1.54262@:5.56935@:0@:s1mi Mirror@} [79] +@{char@:Double-lined brevis notehead@:36@:2.09868@:10.07652@:3.1826@:3.1826@:10 +.07652@:0@:sM1double@} [36] +@{char@:Quarter down Funk tihead@:149@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0 +@:d2tiFunk@} [149] @{char@:Quarter mirror mihead@:80@:0@:5.56935@:1.54262@:1.54262@:5.56935@:0@:s2 miMirror@} [80] -@{char@:Whole solhead@:96@:0@:5.54865@:2.21606@:2.21606@:5.54865@:0.98456@:s0so -l@} [96] -@{char@:Whole up Funk mihead@:127@:0@:3.71484@:1.35674@:1.35674@:3.71484@:0@:u0 -miFunk@} [127] +@{char@:Quarter fa down head@:89@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0@:d2f +a@} [89] +@{char@:Whole Walker dohead@:150@:0@:4.39587@:1.98683@:1.98683@:2.51097@:1.6740 +6@:s0doWalker@} [150] @{char@:Whole thin mihead@:81@:0@:5.56935@:1.54262@:1.54262@:5.56935@:0@:s0miTh in@} [81] -@{char@:Whole down Funk mihead@:128@:0@:3.71484@:1.35674@:1.35674@:3.71484@:0@: -d0miFunk@} [128] -@{char@:Half solhead@:97@:0@:5.54865@:2.21606@:2.21606@:5.54865@:0.98456@:s1sol -@} [97] -@{char@:Half up Funk mihead@:129@:0@:3.71484@:1.35674@:1.35674@:3.71484@:0@:u1m -iFunk@} [129] -@{char@:Whole trianglehead@:43@:0@:10.42897@:3.94243@:3.2995@:10.42899@:0.64293 -@:s0triangle@} [43] +@{char@:Whole thin fa up head@:90@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0@:u0 +faThin@} [90] +! Warning: Replacing filldraw with fill. +! Warning: Replacing unfilldraw with unfill. +@{char@:Half trianglehead (downstem)@:44@:0@:10.32191@:4.87529@:4.08287@:8.6749 +1@:4.28793@:d1triangle@} [44] @{char@:Half thin mihead@:82@:0@:5.56935@:1.54262@:1.54262@:5.56935@:0@:s1miThi n@} [82] -@{char@:Quarter solhead@:98@:0@:5.54865@:2.21606@:2.21606@:5.54865@:0.98456@:s2 -sol@} [98] -@{char@:Whole lahead@:99@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0@:s0la@} -[99] @{char@:Quarter thin mihead@:83@:0@:5.56935@:1.54262@:1.54262@:5.56935@:0@:s2mi Thin@} [83] -@{char@:Half down Funk mihead@:130@:0@:3.71484@:1.35674@:1.35674@:3.71484@:0@:d -1miFunk@} [130] -@{char@:Half lahead@:100@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0@:s1la@} -[100] -@{char@:Quarter Funk mihead@:131@:0@:3.71484@:1.35674@:1.35674@:3.71484@:0@:s2m -iFunk@} [131] +@{char@:Whole notehead@:37@:0@:7.72525@:2.21606@:2.21606@:7.72525@:0@:s0@} +[37] +@{char@:Half notehead@:38@:0@:5.54865@:2.21606@:2.21606@:5.54865@:0.98456@:s1@} +[38] @{char@:Whole fa up head@:84@:0@:4.64114@:1.54262@:1.54262@:4.64114@:0@:u0fa@} [84] -@{char@:Quarter lahead@:101@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0@:s2la@} -[101] -@{char@:Whole thin lahead@:102@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0@:s0laT -hin@} [102] +@{char@:Half up Walker dohead@:151@:0@:4.39587@:1.98683@:1.98683@:2.51097@:1.67 +406@:u1doWalker@} [151] @{char@:Whole fa down head@:85@:0@:4.64114@:1.54262@:1.54262@:4.64114@:0@:d0fa@ } [85] -@{char@:Whole up Funk fahead@:132@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@:u0 -faFunk@} [132] -@{char@:Half thin lahead@:103@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0@:s1laTh -in@} [103] -! Warning: Replacing filldraw with fill. -! Warning: Replacing unfilldraw with unfill. -@{char@:Half trianglehead (downstem)@:44@:0@:7.5397@:3.55588@:2.98439@:6.35191@ -:3.09244@:d1triangle@} [44] +@{char@:Half down Walker dohead@:152@:0@:4.39587@:1.98683@:1.98683@:2.51097@:1. +67406@:d1doWalker@} [152] +@{char@:Quarter up Walker dohead@:153@:0@:4.39587@:1.98683@:1.98683@:2.51097@:1 +.67406@:u2doWalker@} [153] @{char@:half fa up head@:86@:0@:4.64114@:1.54262@:1.54262@:4.64114@:0@:u1fa@} [86] -@{char@:Quarter lahead@:104@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0@:s2laThin -@} [104]This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) -(./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp -@{char@:Whole down Funk fahead@:133@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@: -d0faFunk@} [133] +! Warning: Replacing filldraw with fill. +! Warning: Replacing unfilldraw with unfill. +@{char@:Half trianglehead (upstem)@:45@:0@:10.32191@:4.87529@:4.08287@:10.32191 +@:0.79242@:u1triangle@} [45] +@{char@:Quarter down Walker dohead@:154@:0@:4.39587@:1.98683@:1.98683@:2.51097@ +:1.67406@:d2doWalker@} [154] @{char@:Half fa down head@:87@:0@:4.64114@:1.54262@:1.54262@:4.64114@:0@:d1fa@} [87] @{char@:Quarter fa up head@:88@:0@:4.64114@:1.54262@:1.54262@:4.64114@:0@:u2fa@ } [88] -@{char@:Half up Funk fahead@:134@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@:u1f -aFunk@} [134] +@{char@:Quarter notehead@:39@:0@:5.21574@:2.21606@:2.21606@:5.21574@:0.68697@:s +2@} [39] +@{char@:Whole thin fa down head@:91@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0@: +d0faThin@} [91] @{char@:Quarter fa down head@:89@:0@:4.64114@:1.54262@:1.54262@:4.64114@:0@:d2f a@} [89] -Preloading the plain base, version 0.99: preliminaries, - basic constants and mathematical macros, - macros for converting units, - macros and tables for various modes of operation, - macros for drawing and filling, - macros for proof labels and rules, - macros for character and font administration, -and a few last-minute items.) -@{char@:Whole up tihead@:105@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0.4904@:s0 -ti@} [105] +@{char@:Whole diamondhead@:40@:0@:7.97784@:2.21606@:2.21606@:7.97784@:0@:s0diam +ond@} [40] +@{char@:half thin fa up head@:92@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0@:u1f +aThin@} [92] @{char@:Whole thin fa up head@:90@:0@:4.64114@:1.54262@:1.54262@:4.64114@:0@:u0 faThin@} [90] -@{char@:Half down Funk fahead@:135@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@:d -1faFunk@} [135]) -Invoking "fontforge -script feta-alphabet26.pe feta-alphabet26.pfb"... - -@{char@:Half up tihead@:106@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0.4904@:u1t -i@} [106] -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-noteheads26.mf -! Warning: Replacing filldraw with fill. -! Warning: Replacing unfilldraw with unfill. -@{char@:Half trianglehead (upstem)@:45@:0@:7.5397@:3.55588@:2.98439@:7.53972@:0 -.57147@:u1triangle@} [45] +@{char@:Half thin fa down head@:93@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0@:d +1faThin@} [93] @{char@:Whole thin fa down head@:91@:0@:4.64114@:1.54262@:1.54262@:4.64114@:0@: d0faThin@} [91] -@{char@:Quarter up Funk fahead@:136@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@: -u2faFunk@} [136] -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-autometric.mf -****************************************************** -Using feta Autometric macros. -order of messages: - NAME/CODE/BP/WD/DP/HT/WX/WY -****************************************************** -) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-noteheads-generic.mf -@{char@:Quarter down Funk fahead@:137@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0 -@:d2faFunk@} [137] -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf) -@{char@:Half down tihead@:107@:0@:5.21574@:1.75145@:1.75145@:5.21574@:-0.4904@: -d1ti@} [107] -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf +@{char@:Whole Walker rehead@:155@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@:s0r +eWalker@} [155] @{char@:half thin fa up head@:92@:0@:4.64114@:1.54262@:1.54262@:4.64114@:0@:u1f aThin@} [92] -@{char@:Quarter up tihead@:108@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0.4904@: -u2ti@} [108] +@{char@:Half up Walker rehead@:156@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@:u +1reWalker@} [156] @{char@:Half thin fa down head@:93@:0@:4.64114@:1.54262@:1.54262@:4.64114@:0@:d -1faThin@} [93]) -@{char@:Whole Funk solhead@:138@:0@:2.89839@:1.35674@:1.35674@:2.89839@:0.21523 -@:s0solFunk@} [138] -@{char@:Quarter down tihead@:109@:0@:5.21574@:1.75145@:1.75145@:5.21574@:-0.490 -4@:d2ti@} [109] -@{font@:GNU@:LilyPond@:feta@:25.2@:fetaMusic@} -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-noteheads.mf -@{char@:Whole thin up tihead@:110@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0.490 -4@:s0tiThin@} [110] -@{char@:Half Funk solhead@:139@:0@:2.89839@:1.35674@:1.35674@:2.89839@:0.21523@ -:s1solFunk@} [139] +1faThin@} [93] @{char@:Quarter thin fa up head@:94@:0@:4.64114@:1.54262@:1.54262@:4.64114@:0@: u2faThin@} [94] +@{char@:Quarter trianglehead (upstem)@:46@:0@:8.60161@:4.87529@:4.08287@:8.6016 +2@:0.79242@:u2triangle@} [46] @{char@:Quarter thin fa down head@:95@:0@:4.64114@:1.54262@:1.54262@:4.64114@:0 @:d2faThin@} [95] -@{char@:Quarter trianglehead (upstem)@:46@:0@:6.28311@:3.55588@:2.98439@:6.2831 -3@:0.57147@:u2triangle@} [46] -@{char@:Quarter Funk solhead@:140@:0@:2.89839@:1.35674@:1.35674@:2.89839@:0.215 -23@:s2solFunk@} [140] -@{char@:Half thin up tihead@:111@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0.4904 -@:u1tiThin@} [111] -@{char@:Whole Funk lahead@:141@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@:s0laF -unk@} [141] -@{char@:Half Funk lahead@:142@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@:s1laFu -nk@} [142] -@{char@:Quarter Funk lahead@:143@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@:s2l -aFunk@} [143] @{char@:Whole solhead@:96@:0@:4.95854@:1.99239@:1.99239@:4.95854@:0.84569@:s0so l@} [96] -@{group@:noteheads@} -@{char@:Longa notehead@:33@:1.08932@:13.40974@:4.40999@:22.22067@:13.40974@:0@: -uM2@} [33] -@{char@:Whole up Funk tihead@:144@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@:u0 -tiFunk@} [144] +@{char@:Half down Walker rehead@:157@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@ +:d1reWalker@} [157] +@{char@:Half diamondhead@:41@:0@:5.86934@:2.21606@:2.21606@:5.86934@:1.56668@:s +1diamond@} [41] +@{char@:Quarter up Walker rehead@:158@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0 +@:u2reWalker@} [158] +@{char@:Quarter down Walker rehead@:159@:0@:4.39587@:1.98683@:1.98683@:4.39587@ +:0@:d2reWalker@} [159] +@{char@:Quarter diamondhead@:42@:0@:5.94305@:2.21606@:2.21606@:5.94305@:1.59656 +@:s2diamond@} [42] @{char@:Half solhead@:97@:0@:4.95854@:1.99239@:1.99239@:4.95854@:0.84569@:s1sol @} [97] -@{char@:Half thin down tihead@:112@:0@:5.21574@:1.75145@:1.75145@:5.21574@:-0.4 -904@:d1tiThin@} [112] -@{char@:Whole down Funk tihead@:145@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@: -d0tiFunk@} [145] +@{char@:Whole Walker mihead@:160@:0@:5.27501@:1.98683@:1.98683@:5.27501@:0@:s0m +iWalker@} [160] @{char@:Quarter solhead@:98@:0@:4.95854@:1.99239@:1.99239@:4.95854@:0.84569@:s2 sol@} [98] -@{char@:Half up Funk tihead@:146@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@:u1t -iFunk@} [146] @{char@:Whole lahead@:99@:0@:4.64114@:1.54262@:1.54262@:4.64114@:0@:s0la@} [99] -@{char@:Quarter trianglehead (downstem)@:47@:0@:6.28311@:3.55588@:2.98439@:5.29 -329@:3.09244@:d2triangle@} [47] +@{char@:Quarter thin fa up head@:94@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0@: +u2faThin@} [94] +*** Successfully generated feta-alphabet26.pfb! *** + @{char@:Half lahead@:100@:0@:4.64114@:1.54262@:1.54262@:4.64114@:0@:s1la@} [100] -@{char@:Half down Funk tihead@:147@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@:d -1tiFunk@} [147] -@{char@:Whole slashhead@:48@:0@:13.45424@:4.69568@:4.69568@:13.45424@:4.69568@: -s0slash@} [48] +@{char@:Quarter thin fa down head@:95@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0 +@:d2faThin@} [95] @{char@:Quarter lahead@:101@:0@:4.64114@:1.54262@:1.54262@:4.64114@:0@:s2la@} [101] -@{char@:Quarter thin up tihead@:113@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0.4 -904@:u2tiThin@} [113] -@{char@:Quarter up Funk tihead@:148@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@: -u2tiFunk@} [148] -@{char@:Longa notehead@:34@:1.08932@:13.40974@:22.22067@:4.40999@:13.40974@:0@: -dM2@} [34] @{char@:Whole thin lahead@:102@:0@:4.64114@:1.54262@:1.54262@:4.64114@:0@:s0laT hin@} [102] -@{char@:Half slashhead@:49@:0@:10.46936@:4.69568@:4.69568@:10.46936@:4.69568@:s -1slash@} [49] -@{char@:Quarter down Funk tihead@:149@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0 -@:d2tiFunk@} [149] @{char@:Half thin lahead@:103@:0@:4.64114@:1.54262@:1.54262@:4.64114@:0@:s1laTh in@} [103] -@{char@:Quarter thin down tihead@:114@:0@:5.21574@:1.75145@:1.75145@:5.21574@:- -0.4904@:d2tiThin@} [114] +@{char@:Half Walker mihead@:161@:0@:5.27501@:1.98683@:1.98683@:5.27501@:0@:s1mi +Walker@} [161] @{char@:Quarter lahead@:104@:0@:4.64114@:1.54262@:1.54262@:4.64114@:0@:s2laThin @} [104] -@{char@:Quarter slashhead@:50@:0@:7.66273@:4.69568@:4.69568@:7.66273@:4.69568@: -s2slash@} [50] -@{char@:Whole Walker dohead@:150@:0@:3.09573@:1.35674@:1.35674@:1.83174@:1.0730 -4@:s0doWalker@} [150] -@{char@:Whole up Funk dohead@:115@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:u0do -Funk@} [115] -@{char@:Brevis notehead@:35@:1.08932@:13.40974@:4.40999@:4.40999@:13.40974@:0@: -sM1@} [35] -@{char@:Half up Walker dohead@:151@:0@:3.09573@:1.35674@:1.35674@:1.83174@:1.07 -304@:u1doWalker@} [151] +@{char@:Quarter Walker mihead@:162@:0@:5.27501@:1.98683@:1.98683@:5.27501@:0@:s +2miWalker@} [162] @{char@:Whole up tihead@:105@:0@:4.64114@:1.54262@:1.54262@:4.64114@:0.43193@:s 0ti@} [105] -@{char@:Whole Crossed notehead@:51@:0@:7.78651@:2.70885@:2.70885@:7.78651@:1.33 -298@:s0cross@} [51] -@{char@:Whole down Funk dohead@:116@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:d0 -doFunk@} [116] -@{char@:Half down Walker dohead@:152@:0@:3.09573@:1.35674@:1.35674@:1.83174@:1. -07304@:d1doWalker@} [152] @{char@:Half up tihead@:106@:0@:4.64114@:1.54262@:1.54262@:4.64114@:0.43193@:u1 ti@} [106] -@{char@:Half up Funk dohead@:117@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:u1doF -unk@} [117] -@{char@:Quarter up Walker dohead@:153@:0@:3.09573@:1.35674@:1.35674@:1.83174@:1 -.07304@:u2doWalker@} [153] -@{char@:Half Crossed notehead@:52@:0@:6.82384@:2.58852@:2.58852@:6.82384@:1.403 -09@:s1cross@} [52] -@{char@:Quarter down Walker dohead@:154@:0@:3.09573@:1.35674@:1.35674@:1.83174@ -:1.07304@:d2doWalker@} [154] +@{char@:Quarter trianglehead (downstem)@:47@:0@:8.60161@:4.87529@:4.08287@:7.22 +911@:4.28793@:d2triangle@} [47] @{char@:Half down tihead@:107@:0@:4.64114@:1.54262@:1.54262@:4.64114@:-0.43193@ :d1ti@} [107] -*** Successfully generated feta-alphabet18.pfb! *** - -@{char@:Half down Funk dohead@:118@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:d1d -oFunk@} [118] -@{char@:Crossed notehead@:53@:0@:5.86116@:2.46817@:2.46817@:5.86116@:1.86737@:s -2cross@} [53] +@{char@:Whole trianglehead@:43@:0@:9.40749@:3.55432@:2.97707@:9.40749@:0.57724@ +:s0triangle@} [43] @{char@:Quarter up tihead@:108@:0@:4.64114@:1.54262@:1.54262@:4.64114@:0.43193@ :u2ti@} [108] -@{char@:Quarter up Funk dohead@:119@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:u2 -doFunk@} [119] -@{char@:Whole Walker rehead@:155@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@:s0r -eWalker@} [155] +@{char@:Whole Walker fahead@:163@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@:s0f +aWalker@} [163] @{char@:Quarter down tihead@:109@:0@:4.64114@:1.54262@:1.54262@:4.64114@:-0.431 93@:d2ti@} [109] -@{char@:Quarter down Funk dohead@:120@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@: -d2doFunk@} [120] -@{char@:X-Circled notehead@:54@:0@:6.97014@:2.93518@:2.93518@:6.97014@:0@:s2xci -rcle@} [54] -@{char@:Half up Walker rehead@:156@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@:u -1reWalker@} [156] +@{char@:Half up Walker fahead@:164@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@:u +1faWalker@} [164] @{char@:Whole thin up tihead@:110@:0@:4.64114@:1.54262@:1.54262@:4.64114@:0.431 93@:s0tiThin@} [110] -@{char@:Whole up Funk rehead@:121@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:u0re -Funk@} [121] -@{char@:Half down Walker rehead@:157@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@ -:d1reWalker@} [157] -@{char@:Whole dohead@:55@:0@:5.86116@:1.98683@:1.98683@:5.86116@:-1.74615@:s0do -@} [55] -@{char@:Double-lined brevis notehead@:36@:2.39522@:14.71564@:4.40999@:4.40999@: -14.71564@:0@:sM1double@} [36] -@{char@:Quarter up Walker rehead@:158@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0 -@:u2reWalker@} [158] +@{char@:Half down Walker fahead@:165@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@ +:d1faWalker@} [165] @{char@:Half thin up tihead@:111@:0@:4.64114@:1.54262@:1.54262@:4.64114@:0.4319 3@:u1tiThin@} [111] -@{char@:Whole down Funk rehead@:122@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:d0 -reFunk@} [122] -@{char@:Quarter down Walker rehead@:159@:0@:3.09573@:1.35674@:1.35674@:3.09573@ -:0@:d2reWalker@} [159] -@{char@:Half dohead@:56@:0@:5.86116@:1.98683@:1.98683@:5.86116@:1.74615@:d1do@} -[56] -@{char@:Whole notehead@:37@:0@:12.62956@:3.42233@:3.42233@:12.62956@:0@:s0@} -[37] -@{char@:Half up Funk rehead@:123@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:u1reF -unk@} [123] +@{char@:Whole solhead@:96@:0@:4.43016@:1.79329@:1.79329@:4.43016@:0.71863@:s0so +l@} [96] @{char@:Half thin down tihead@:112@:0@:4.64114@:1.54262@:1.54262@:4.64114@:-0.4 3193@:d1tiThin@} [112] -@{char@:Whole Walker mihead@:160@:0@:3.71484@:1.35674@:1.35674@:3.71484@:0@:s0m -iWalker@} [160] -@{char@:Half dohead@:57@:0@:5.86116@:1.98683@:1.98683@:5.86116@:-1.74615@:u1do@ -} [57] +@{char@:Half solhead@:97@:0@:4.43016@:1.79329@:1.79329@:4.43016@:0.71863@:s1sol +@} [97] +@{char@:Quarter up Walker fahead@:166@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0 +@:u2faWalker@} [166] +@{char@:Whole slashhead@:48@:0@:18.94615@:6.57234@:6.57234@:18.94615@:6.57234@: +s0slash@} [48] +@{char@:Quarter down Walker fahead@:167@:0@:4.39587@:1.98683@:1.98683@:4.39587@ +:0@:d2faWalker@} [167] @{char@:Quarter thin up tihead@:113@:0@:4.64114@:1.54262@:1.54262@:4.64114@:0.4 3193@:u2tiThin@} [113] -@{char@:Quarter dohead@:58@:0@:5.86116@:1.98683@:1.98683@:5.86116@:1.74615@:d2d -o@} [58] +@{char@:Half slashhead@:49@:0@:14.72511@:6.57234@:6.57234@:14.72511@:6.57234@:s +1slash@} [49] +@{char@:Whole Walker lahead@:168@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@:s0l +aWalker@} [168] @{char@:Quarter thin down tihead@:114@:0@:4.64114@:1.54262@:1.54262@:4.64114@:- 0.43193@:d2tiThin@} [114] -@{char@:Half notehead@:38@:0@:8.71313@:3.42233@:3.42233@:8.71313@:1.70447@:s1@} -[38] -@{char@:Half down Funk rehead@:124@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:d1r -eFunk@} [124] -@{char@:Half Walker mihead@:161@:0@:3.71484@:1.35674@:1.35674@:3.71484@:0@:s1mi -Walker@} [161] -@{char@:Quarter dohead@:59@:0@:5.86116@:1.98683@:1.98683@:5.86116@:-1.74615@:u2 -do@} [59] +@{char@:Quarter slashhead@:50@:0@:10.75616@:6.57234@:6.57234@:10.75616@:6.57234 +@:s2slash@} [50] +@{char@:Half Funk lahead@:169@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@:s1laWa +lker@} [169] @{char@:Whole up Funk dohead@:115@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0@:u0 doFunk@} [115] -@{char@:Quarter notehead@:39@:0@:8.29259@:3.42233@:3.42233@:8.29259@:1.24934@:s -2@} [39] -@{char@:Whole thin dohead@:60@:0@:5.86116@:1.98683@:1.98683@:5.86116@:-1.74615@ -:s0doThin@} [60] @{char@:Whole down Funk dohead@:116@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0@: d0doFunk@} [116] -@{char@:Quarter Walker mihead@:162@:0@:3.71484@:1.35674@:1.35674@:3.71484@:0@:s -2miWalker@} [162] @{char@:Half up Funk dohead@:117@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0@:u1d oFunk@} [117] -@{char@:Quarter up Funk rehead@:125@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:u2 -reFunk@} [125] -@{char@:Half thin dohead@:61@:0@:5.86116@:1.98683@:1.98683@:5.86116@:1.74615@:d -1doThin@} [61] +@{char@:Quarter Funk lahead@:170@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@:s2l +aWalker@} [170] @{char@:Half down Funk dohead@:118@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0@:d 1doFunk@} [118] -@{char@:Whole Walker fahead@:163@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@:s0f -aWalker@} [163] -@{char@:Whole diamondhead@:40@:0@:12.32042@:3.42233@:3.42233@:12.32042@:0@:s0di -amond@} [40] @{char@:Quarter up Funk dohead@:119@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0@: -u2doFunk@} [119]Copyright (c) 2000-2014 by George Williams. See AUTHORS for Contributors. - License GPLv3+: GNU GPL version 3 or later - with many parts BSD . Please read LICENSE. - Based on sources from 11:21 UTC 24-Sep-2017-ML-D. - Based on source from git with hash: - -@{char@:Half up Walker fahead@:164@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@:u -1faWalker@} [164] +u2doFunk@} [119] +@{char@:Whole Walker tihead@:171@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@:s0t +iWalker@} [171] +@{char@:Whole Crossed notehead@:51@:0@:10.47124@:3.69467@:3.69467@:10.47124@:2. +12938@:s0cross@} [51] @{char@:Quarter down Funk dohead@:120@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0 @:d2doFunk@} [120] -@{char@:Half thin dohead@:62@:0@:5.86116@:1.98683@:1.98683@:5.86116@:-1.74615@: -u1doThin@} [62] -@{char@:Quarter down Funk rehead@:126@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@: -d2reFunk@} [126] -@{char@:Half diamondhead@:41@:0@:9.06424@:3.42233@:3.42233@:9.06424@:2.41948@:s -1diamond@} [41] -@{char@:Quarter thin dohead@:63@:0@:5.86116@:1.98683@:1.98683@:5.86116@:1.74615 -@:d2doThin@} [63] -@{char@:Half down Walker fahead@:165@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@ -:d1faWalker@} [165] -@{char@:Quarter diamondhead@:42@:0@:9.17807@:3.42233@:3.42233@:9.17807@:2.4656@ -:s2diamond@} [42] -@{char@:Quarter thin dohead@:64@:0@:5.86116@:1.98683@:1.98683@:5.86116@:-1.7461 -5@:u2doThin@} [64] -@{char@:Whole up Funk mihead@:127@:0@:4.69414@:1.75145@:1.75145@:4.69414@:0@:u0 -miFunk@} [127]Cannot find your hotkey definition file! - +@{char@:Half up Walker tihead@:172@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@:u +1tiWalker@} [172] @{char@:Whole up Funk rehead@:121@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0@:u0 reFunk@} [121] -@{char@:Quarter up Walker fahead@:166@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0 -@:u2faWalker@} [166] -@{char@:Quarter down Walker fahead@:167@:0@:3.09573@:1.35674@:1.35674@:3.09573@ -:0@:d2faWalker@} [167] +@{char@:Half Crossed notehead@:52@:0@:9.38191@:3.5585@:3.5585@:9.38191@:2.21507 +@:s1cross@} [52] +@{char@:Quarter solhead@:98@:0@:4.43016@:1.79329@:1.79329@:4.43016@:0.71863@:s2 +sol@} [98] @{char@:Whole down Funk rehead@:122@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0@: d0reFunk@} [122] -@{char@:Whole rehead@:65@:0@:5.86116@:1.98683@:1.98683@:5.86116@:0.79472@:s0re@ -} [65] -@{char@:Whole Walker lahead@:168@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@:s0l -aWalker@} [168] +@{char@:Whole lahead@:99@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0@:s0la@} +[99] +@{char@:Half lahead@:100@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0@:s1la@} +[100] @{char@:Half up Funk rehead@:123@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0@:u1r eFunk@} [123] -@{char@:Half Funk lahead@:169@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@:s1laWa -lker@} [169] -@{char@:Whole down Funk mihead@:128@:0@:4.69414@:1.75145@:1.75145@:4.69414@:0@: -d0miFunk@} [128] +@{char@:Quarter lahead@:101@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0@:s2la@} +[101] @{char@:Half down Funk rehead@:124@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0@:d 1reFunk@} [124] -@{char@:Quarter Funk lahead@:170@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@:s2l -aWalker@} [170] -@{char@:Half up rehead@:66@:0@:5.86116@:1.98683@:1.98683@:5.86116@:0.79472@:u1r -e@} [66] +! Warning: Replacing filldraw with fill. +! Warning: Replacing unfilldraw with unfill. +@{char@:Half trianglehead (downstem)@:44@:0@:6.8046@:3.20724@:2.69414@:5.73813@ +:2.77655@:d1triangle@} [44] @{char@:Quarter up Funk rehead@:125@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0@: u2reFunk@} [125] -@{char@:Whole Walker tihead@:171@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@:s0t -iWalker@} [171] -@{char@:Half up Funk mihead@:129@:0@:4.69414@:1.75145@:1.75145@:4.69414@:0@:u1m -iFunk@} [129] -@{char@:Quarter down Funk rehead@:126@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0 -@:d2reFunk@} [126] -@{char@:Half down rehead@:67@:0@:5.86116@:1.98683@:1.98683@:5.86116@:-0.79472@: -d1re@} [67] -@{char@:Half up Walker tihead@:172@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@:u -1tiWalker@} [172] -@{char@:Quarter up rehead@:68@:0@:5.86116@:1.98683@:1.98683@:5.86116@:0.79472@: -u2re@} [68] -@{char@:Quarter down rehead@:69@:0@:5.86116@:1.98683@:1.98683@:5.86116@:-0.7947 -2@:d2re@} [69] -@{char@:Whole trianglehead@:43@:0@:14.29497@:5.41129@:4.5198@:14.29498@:0.89146 -@:s0triangle@} [43] -@{char@:Half down Funk mihead@:130@:0@:4.69414@:1.75145@:1.75145@:4.69414@:0@:d -1miFunk@} [130] -@{char@:Half down Walker tihead@:173@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@ +@{char@:Half down Walker tihead@:173@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@ :d1tiWalker@} [173] -@{char@:Whole up Funk mihead@:127@:0@:4.177@:1.54262@:1.54262@:4.177@:0@:u0miFu -nk@} [127] -@{char@:Quarter up Walker tihead@:174@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0 +@{char@:Crossed notehead@:53@:0@:8.29259@:3.42233@:3.42233@:8.29259@:2.74496@:s +2cross@} [53] +@{char@:Quarter up Walker tihead@:174@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0 @:u2tiWalker@} [174] -@{char@:Quarter down Walker tihead@:175@:0@:3.09573@:1.35674@:1.35674@:3.09573@ +@{char@:X-Circled notehead@:54@:0@:9.86162@:4.06987@:4.06987@:9.86162@:0@:s2xci +rcle@} [54] +@{char@:Quarter down Walker tihead@:175@:0@:4.39587@:1.98683@:1.98683@:4.39587@ :0@:d2tiWalker@} [175] -@{char@:Whole down Funk mihead@:128@:0@:4.177@:1.54262@:1.54262@:4.177@:0@:d0mi -Funk@} [128] -@{char@:Whole thin rehead@:70@:0@:5.86116@:1.98683@:1.98683@:5.86116@:0.79472@: -s0reThin@} [70] @{puorg@:noteheads@} ) -@{parameter@:staffsize@:12.6@} -@{parameter@:stafflinethickness@:0.43655@} -@{parameter@:staff_space@:3.15001@} -@{parameter@:linethickness@:0.43655@} -@{parameter@:black_notehead_width@:4.12764@} -@{parameter@:ledgerlinethickness@:0.87311@} +@{parameter@:staffsize@:17.82@} +@{parameter@:stafflinethickness@:0.48134@} +@{parameter@:staff_space@:4.455@} +@{parameter@:linethickness@:0.48134@} +@{parameter@:black_notehead_width@:5.86116@} +@{parameter@:ledgerlinethickness@:0.96268@} @{parameter@:blot_diameter@:0.4@} @{tnof@}) ) +@{char@:Quarter down Funk rehead@:126@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0 +@:d2reFunk@} [126] +Font metrics written on feta-noteheads18.tfm. +143 output files written: feta-noteheads18.33 .. feta-noteheads18.175 +Transcript written on feta-noteheads18.log. + +@{char@:Whole up Funk mihead@:127@:0@:4.177@:1.54262@:1.54262@:4.177@:0@:u0miFu +nk@} [127] +@{char@:Whole thin lahead@:102@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0@:s0laT +hin@} [102] +@{char@:Whole dohead@:55@:0@:8.29259@:2.87767@:2.87767@:8.29259@:-2.60533@:s0do +@} [55] +@{char@:Half thin lahead@:103@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0@:s1laTh +in@} [103] +@{char@:Quarter lahead@:104@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0@:s2laThin +@} [104] +@{char@:Whole down Funk mihead@:128@:0@:4.177@:1.54262@:1.54262@:4.177@:0@:d0mi +Funk@} [128] +@{char@:Half dohead@:56@:0@:8.29259@:2.87767@:2.87767@:8.29259@:2.60533@:d1do@} +[56] +@{char@:Half dohead@:57@:0@:8.29259@:2.87767@:2.87767@:8.29259@:-2.60533@:u1do@ +} [57] +@{char@:Whole up tihead@:105@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0.37988@:s +0ti@} [105] @{char@:Half up Funk mihead@:129@:0@:4.177@:1.54262@:1.54262@:4.177@:0@:u1miFun k@} [129] -@{char@:Half up thin rehead@:71@:0@:5.86116@:1.98683@:1.98683@:5.86116@:0.79472 -@:u1reThin@} [71] -Font metrics written on feta-noteheads13.tfm. -143 output files written: feta-noteheads13.33 .. feta-noteheads13.175 -Transcript written on feta-noteheads13.log. - -@{char@:Half down thin rehead@:72@:0@:5.86116@:1.98683@:1.98683@:5.86116@:-0.79 -472@:d1reThin@} [72] +@{char@:Quarter dohead@:58@:0@:8.29259@:2.87767@:2.87767@:8.29259@:2.60533@:d2d +o@} [58] +@{char@:Quarter dohead@:59@:0@:8.29259@:2.87767@:2.87767@:8.29259@:-2.60533@:u2 +do@} [59] @{char@:Half down Funk mihead@:130@:0@:4.177@:1.54262@:1.54262@:4.177@:0@:d1miF unk@} [130] -@{char@:Quarter thin rehead@:73@:0@:5.86116@:1.98683@:1.98683@:5.86116@:0.79472 -@:u2reThin@} [73] -@{char@:Quarter Funk mihead@:131@:0@:4.177@:1.54262@:1.54262@:4.177@:0@:s2miFun -k@} [131] -@{char@:Quarter Funk mihead@:131@:0@:4.69414@:1.75145@:1.75145@:4.69414@:0@:s2m -iFunk@} [131] -@{char@:Quarter thin rehead@:74@:0@:5.86116@:1.98683@:1.98683@:5.86116@:-0.7947 -2@:d2reThin@} [74] +@{char@:Whole thin dohead@:60@:0@:8.29259@:2.87767@:2.87767@:8.29259@:-2.60533@ +:s0doThin@} [60] ! Warning: Replacing filldraw with fill. ! Warning: Replacing unfilldraw with unfill. -@{char@:Half trianglehead (downstem)@:44@:0@:10.32191@:4.87529@:4.08287@:8.6749 -1@:4.28793@:d1triangle@} [44] -@{char@:Whole up Funk fahead@:132@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:u0fa -Funk@} [132] +@{char@:Half trianglehead (upstem)@:45@:0@:6.8046@:3.20724@:2.69414@:6.8046@:0. +51309@:u1triangle@} [45] +@{char@:Half up tihead@:106@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0.37988@:u1 +ti@} [106] +@{char@:Quarter Funk mihead@:131@:0@:4.177@:1.54262@:1.54262@:4.177@:0@:s2miFun +k@} [131] +@{char@:Half down tihead@:107@:0@:4.12764@:1.35674@:1.35674@:4.12764@:-0.37988@ +:d1ti@} [107] @{char@:Whole up Funk fahead@:132@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0@:u0 faFunk@} [132] -@{char@:Whole mihead@:75@:0@:7.03337@:1.98683@:1.98683@:7.03337@:0@:s0mi@} -[75] +@{char@:Half thin dohead@:61@:0@:8.29259@:2.87767@:2.87767@:8.29259@:2.60533@:d +1doThin@} [61] @{char@:Whole down Funk fahead@:133@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0@: d0faFunk@} [133] -@{char@:Whole down Funk fahead@:133@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:d0 -faFunk@} [133] -@{char@:Half mihead@:76@:0@:7.03337@:1.98683@:1.98683@:7.03337@:0@:s1mi@} [76] +@{char@:Half thin dohead@:62@:0@:8.29259@:2.87767@:2.87767@:8.29259@:-2.60533@: +u1doThin@} [62] +@{char@:Quarter thin dohead@:63@:0@:8.29259@:2.87767@:2.87767@:8.29259@:2.60533 +@:d2doThin@} [63] @{char@:Half up Funk fahead@:134@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0@:u1f aFunk@} [134] -@{char@:Quarter mihead@:77@:0@:7.03337@:1.98683@:1.98683@:7.03337@:0@:s2mi@} -[77] +@{char@:Quarter thin dohead@:64@:0@:8.29259@:2.87767@:2.87767@:8.29259@:-2.6053 +3@:u2doThin@} [64] @{char@:Half down Funk fahead@:135@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0@:d 1faFunk@} [135] -@{char@:Half up Funk fahead@:134@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:u1faF -unk@} [134] @{char@:Quarter up Funk fahead@:136@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0@: u2faFunk@} [136] -@{char@:Whole mirror mihead@:78@:0@:7.03337@:1.98683@:1.98683@:7.03337@:0@:s0mi -Mirror@} [78] @{char@:Quarter down Funk fahead@:137@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0 @:d2faFunk@} [137] -@{char@:Half down Funk fahead@:135@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:d1f -aFunk@} [135] -! Warning: Replacing filldraw with fill. -! Warning: Replacing unfilldraw with unfill. -@{char@:Half trianglehead (upstem)@:45@:0@:10.32191@:4.87529@:4.08287@:10.32191 -@:0.79242@:u1triangle@} [45] -@{char@:Half mirror mihead@:79@:0@:7.03337@:1.98683@:1.98683@:7.03337@:0@:s1mi -Mirror@} [79] +@{char@:Whole rehead@:65@:0@:8.29259@:2.87767@:2.87767@:8.29259@:1.15105@:s0re@ +} [65] @{char@:Whole Funk solhead@:138@:0@:3.29552@:1.54262@:1.54262@:3.29552@:0.2447@ :s0solFunk@} [138] -@{char@:Quarter up Funk fahead@:136@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:u2 -faFunk@} [136] -@{char@:Quarter mirror mihead@:80@:0@:7.03337@:1.98683@:1.98683@:7.03337@:0@:s2 -miMirror@} [80] -@{char@:Quarter down Funk fahead@:137@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@: -d2faFunk@} [137] +@{char@:Half up rehead@:66@:0@:8.29259@:2.87767@:2.87767@:8.29259@:1.15105@:u1r +e@} [66] +@{char@:Quarter up tihead@:108@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0.37988@ +:u2ti@} [108] @{char@:Half Funk solhead@:139@:0@:3.29552@:1.54262@:1.54262@:3.29552@:0.2447@: s1solFunk@} [139] -@{char@:Whole thin mihead@:81@:0@:7.03337@:1.98683@:1.98683@:7.03337@:0@:s0miTh -in@} [81] +@{char@:Quarter down tihead@:109@:0@:4.12764@:1.35674@:1.35674@:4.12764@:-0.379 +88@:d2ti@} [109] @{char@:Quarter Funk solhead@:140@:0@:3.29552@:1.54262@:1.54262@:3.29552@:0.244 7@:s2solFunk@} [140] -@{char@:Half thin mihead@:82@:0@:7.03337@:1.98683@:1.98683@:7.03337@:0@:s1miThi -n@} [82] +@{char@:Whole thin up tihead@:110@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0.379 +88@:s0tiThin@} [110]( echo ./out/feta-flags20.pfb: ./feta-autometric.mf ./feta-flags-generic.mf ./feta-macros.mf ./feta-params.mf ./feta-flags.mf > out/feta-flags20.dep ) && TMP=`mktemp -d ./out/pfbtemp.feta-flags20.XXXXXXXXX` \ +&& ( cd $TMP \ + && ln -s ../mf2pt1.mem . \ + && ln -s ../../mf2pt1.mp . \ + && MFINPUTS=/build/lilypond-2.19.81+really-2.18.2/mf:..:: /build/lilypond-2.19.81+really-2.18.2/scripts/build/out/mf2pt1 --rounding=0.0001 --family=feta-flags20 --fullname=feta-flags20 --name=feta-flags20 feta-flags20.mf ) \ +&& mv $TMP/*pfb ./out; \ +rm -rf $TMP + @{char@:Whole Funk lahead@:141@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0@:s0laF unk@} [141] -@{char@:Whole Funk solhead@:138@:0@:3.74165@:1.75145@:1.75145@:3.74165@:0.27783 -@:s0solFunk@} [138] -@{char@:Quarter thin mihead@:83@:0@:7.03337@:1.98683@:1.98683@:7.03337@:0@:s2mi -Thin@} [83] @{char@:Half Funk lahead@:142@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0@:s1laFu nk@} [142] @{char@:Quarter Funk lahead@:143@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0@:s2l aFunk@} [143] -@{char@:Whole fa up head@:84@:0@:5.86116@:1.98683@:1.98683@:5.86116@:0@:u0fa@} -[84] -@{char@:Half Funk solhead@:139@:0@:3.74165@:1.75145@:1.75145@:3.74165@:0.27783@ -:s1solFunk@} [139] -@{char@:Quarter trianglehead (upstem)@:46@:0@:8.60161@:4.87529@:4.08287@:8.6016 -2@:0.79242@:u2triangle@} [46] +@{char@:Half down rehead@:67@:0@:8.29259@:2.87767@:2.87767@:8.29259@:-1.15105@: +d1re@} [67] @{char@:Whole up Funk tihead@:144@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0@:u0 -tiFunk@} [144] -@{char@:Whole fa down head@:85@:0@:5.86116@:1.98683@:1.98683@:5.86116@:0@:d0fa@ -} [85] -@{char@:Quarter Funk solhead@:140@:0@:3.74165@:1.75145@:1.75145@:3.74165@:0.277 -83@:s2solFunk@} [140] -@{char@:half fa up head@:86@:0@:5.86116@:1.98683@:1.98683@:5.86116@:0@:u1fa@} -[86] +tiFunk@} [144]Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input feta-noteheads23.mf'"... + @{char@:Whole down Funk tihead@:145@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0@: d0tiFunk@} [145] -@{char@:Whole Funk lahead@:141@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:s0laFun -k@} [141] -@{char@:Half fa down head@:87@:0@:5.86116@:1.98683@:1.98683@:5.86116@:0@:d1fa@} -[87] +@{char@:Quarter trianglehead (upstem)@:46@:0@:5.67052@:3.20724@:2.69414@:5.6705 +2@:0.51309@:u2triangle@} [46] @{char@:Half up Funk tihead@:146@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0@:u1t iFunk@} [146] -@{char@:Quarter fa up head@:88@:0@:5.86116@:1.98683@:1.98683@:5.86116@:0@:u2fa@ -} [88] -@{char@:Half Funk lahead@:142@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:s1laFunk -@} [142] -@{char@:Quarter Funk lahead@:143@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:s2laF -unk@} [143] -@{char@:Quarter fa down head@:89@:0@:5.86116@:1.98683@:1.98683@:5.86116@:0@:d2f -a@} [89] +@{char@:Quarter up rehead@:68@:0@:8.29259@:2.87767@:2.87767@:8.29259@:1.15105@: +u2re@} [68] @{char@:Half down Funk tihead@:147@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0@:d 1tiFunk@} [147] -@{char@:Whole thin fa up head@:90@:0@:5.86116@:1.98683@:1.98683@:5.86116@:0@:u0 -faThin@} [90] -@{char@:Quarter trianglehead (downstem)@:47@:0@:8.60161@:4.87529@:4.08287@:7.22 -911@:4.28793@:d2triangle@} [47] +@{char@:Quarter down rehead@:69@:0@:8.29259@:2.87767@:2.87767@:8.29259@:-1.1510 +5@:d2re@} [69] +@{char@:Half thin up tihead@:111@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0.3798 +8@:u1tiThin@} [111] @{char@:Quarter up Funk tihead@:148@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0@: u2tiFunk@} [148] -@{char@:Whole slashhead@:48@:0@:18.94615@:6.57234@:6.57234@:18.94615@:6.57234@: -s0slash@} [48] -@{char@:Whole up Funk tihead@:144@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:u0ti -Funk@} [144] @{char@:Quarter down Funk tihead@:149@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0 @:d2tiFunk@} [149] -@{char@:Whole thin fa down head@:91@:0@:5.86116@:1.98683@:1.98683@:5.86116@:0@: -d0faThin@} [91] -@{char@:Half slashhead@:49@:0@:14.72511@:6.57234@:6.57234@:14.72511@:6.57234@:s -1slash@} [49] +@{char@:Whole thin rehead@:70@:0@:8.29259@:2.87767@:2.87767@:8.29259@:1.15105@: +s0reThin@} [70] @{char@:Whole Walker dohead@:150@:0@:3.48087@:1.54262@:1.54262@:2.03291@:1.2503 5@:s0doWalker@} [150] -@{char@:half thin fa up head@:92@:0@:5.86116@:1.98683@:1.98683@:5.86116@:0@:u1f -aThin@} [92] -@{char@:Quarter slashhead@:50@:0@:10.75616@:6.57234@:6.57234@:10.75616@:6.57234 -@:s2slash@} [50] -@{char@:Whole down Funk tihead@:145@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:d0 -tiFunk@} [145] @{char@:Half up Walker dohead@:151@:0@:3.48087@:1.54262@:1.54262@:2.03291@:1.25 035@:u1doWalker@} [151] -@{char@:Half thin fa down head@:93@:0@:5.86116@:1.98683@:1.98683@:5.86116@:0@:d -1faThin@} [93] -@{char@:Half up Funk tihead@:146@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:u1tiF -unk@} [146] -@{char@:Whole Crossed notehead@:51@:0@:10.47124@:3.69467@:3.69467@:10.47124@:2. -12938@:s0cross@} [51] +@{char@:Half up thin rehead@:71@:0@:8.29259@:2.87767@:2.87767@:8.29259@:1.15105 +@:u1reThin@} [71] +@{char@:Half down thin rehead@:72@:0@:8.29259@:2.87767@:2.87767@:8.29259@:-1.15 +105@:d1reThin@} [72] +@{char@:Quarter thin rehead@:73@:0@:8.29259@:2.87767@:2.87767@:8.29259@:1.15105 +@:u2reThin@} [73] @{char@:Half down Walker dohead@:152@:0@:3.48087@:1.54262@:1.54262@:2.03291@:1. 25035@:d1doWalker@} [152] -@{char@:Quarter thin fa up head@:94@:0@:5.86116@:1.98683@:1.98683@:5.86116@:0@: -u2faThin@} [94] @{char@:Quarter up Walker dohead@:153@:0@:3.48087@:1.54262@:1.54262@:2.03291@:1 .25035@:u2doWalker@} [153] -@{char@:Half down Funk tihead@:147@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:d1t -iFunk@} [147] @{char@:Quarter down Walker dohead@:154@:0@:3.48087@:1.54262@:1.54262@:2.03291@ :1.25035@:d2doWalker@} [154] -@{char@:Quarter thin fa down head@:95@:0@:5.86116@:1.98683@:1.98683@:5.86116@:0 -@:d2faThin@} [95] -@{char@:Half Crossed notehead@:52@:0@:9.38191@:3.5585@:3.5585@:9.38191@:2.21507 -@:s1cross@} [52] -@{char@:Quarter up Funk tihead@:148@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:u2 -tiFunk@} [148] -@{char@:Whole solhead@:96@:0@:6.21104@:2.46817@:2.46817@:6.21104@:1.13803@:s0so -l@} [96] +@{char@:Half thin down tihead@:112@:0@:4.12764@:1.35674@:1.35674@:4.12764@:-0.3 +7988@:d1tiThin@} [112] @{char@:Whole Walker rehead@:155@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0@:s0r eWalker@} [155] -@{char@:Crossed notehead@:53@:0@:8.29259@:3.42233@:3.42233@:8.29259@:2.74496@:s -2cross@} [53] +@{char@:Quarter thin up tihead@:113@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0.3 +7988@:u2tiThin@} [113] +mf2pt1 is using the following font parameters: + font_version: 001.000 + font_comment: Font converted to Type 1 by mf2pt1, written by Scott Pakin. + font_family: feta-noteheads18 + font_weight: Medium + font_identifier: feta17.82 + font_fixed_pitch: false + font_slant: 0 + font_underline_position: -56 + font_underline_thickness: 28 + font_name: feta-noteheads18 + font_unique_id: 4471529 + font_size: 17.7534246575342 (bp) + font_coding_scheme: asis + +Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=56.3271604938272; bpppix 0.02; nonstopmode; input feta-noteheads18.mf'"... + +@{char@:Quarter thin down tihead@:114@:0@:4.12764@:1.35674@:1.35674@:4.12764@:- +0.37988@:d2tiThin@} [114] @{char@:Half up Walker rehead@:156@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0@:u 1reWalker@} [156] -@{char@:Half solhead@:97@:0@:6.21104@:2.46817@:2.46817@:6.21104@:1.13803@:s1sol -@} [97] -@{char@:Quarter solhead@:98@:0@:6.21104@:2.46817@:2.46817@:6.21104@:1.13803@:s2 -sol@} [98] +@{char@:Quarter thin rehead@:74@:0@:8.29259@:2.87767@:2.87767@:8.29259@:-1.1510 +5@:d2reThin@} [74] +@{char@:Whole up Funk dohead@:115@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@:u0 +doFunk@} [115] @{char@:Half down Walker rehead@:157@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0@ :d1reWalker@} [157] -@{char@:X-Circled notehead@:54@:0@:9.86162@:4.06987@:4.06987@:9.86162@:0@:s2xci -rcle@} [54] -@{char@:Whole lahead@:99@:0@:5.86116@:1.98683@:1.98683@:5.86116@:0@:s0la@} -[99] +@{char@:Whole mihead@:75@:0@:9.95108@:2.87767@:2.87767@:9.95108@:0@:s0mi@} +[75] +@{char@:Half mihead@:76@:0@:9.95108@:2.87767@:2.87767@:9.95108@:0@:s1mi@} [76] +@{char@:Quarter trianglehead (downstem)@:47@:0@:5.67052@:3.20724@:2.69414@:4.78 +18@:2.77655@:d2triangle@} [47] +@{char@:Quarter mihead@:77@:0@:9.95108@:2.87767@:2.87767@:9.95108@:0@:s2mi@} +[77] @{char@:Quarter up Walker rehead@:158@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0 @:u2reWalker@} [158] -@{char@:Half lahead@:100@:0@:5.86116@:1.98683@:1.98683@:5.86116@:0@:s1la@} -[100] @{char@:Quarter down Walker rehead@:159@:0@:3.48087@:1.54262@:1.54262@:3.48087@ :0@:d2reWalker@} [159] -@{char@:Whole dohead@:55@:0@:8.29259@:2.87767@:2.87767@:8.29259@:-2.60533@:s0do -@} [55] -@{char@:Quarter lahead@:101@:0@:5.86116@:1.98683@:1.98683@:5.86116@:0@:s2la@} -[101] -@{char@:Whole thin lahead@:102@:0@:5.86116@:1.98683@:1.98683@:5.86116@:0@:s0laT -hin@} [102] -@{char@:Half dohead@:56@:0@:8.29259@:2.87767@:2.87767@:8.29259@:2.60533@:d1do@} -[56] +@{char@:Whole slashhead@:48@:0@:12.00314@:4.19981@:4.19981@:12.00314@:4.19981@: +s0slash@} [48] +@{char@:Half slashhead@:49@:0@:9.3449@:4.19981@:4.19981@:9.3449@:4.19981@:s1sla +sh@} [49] +@{char@:Whole mirror mihead@:78@:0@:9.95108@:2.87767@:2.87767@:9.95108@:0@:s0mi +Mirror@} [78] +@{char@:Quarter slashhead@:50@:0@:6.84538@:4.19981@:4.19981@:6.84538@:4.19981@: +s2slash@} [50] +@{char@:Half mirror mihead@:79@:0@:9.95108@:2.87767@:2.87767@:9.95108@:0@:s1mi +Mirror@} [79] @{char@:Whole Walker mihead@:160@:0@:4.177@:1.54262@:1.54262@:4.177@:0@:s0miWal ker@} [160] -@{char@:Half thin lahead@:103@:0@:5.86116@:1.98683@:1.98683@:5.86116@:0@:s1laTh -in@} [103] -@{char@:Half dohead@:57@:0@:8.29259@:2.87767@:2.87767@:8.29259@:-2.60533@:u1do@ -} [57] -@{char@:Quarter lahead@:104@:0@:5.86116@:1.98683@:1.98683@:5.86116@:0@:s2laThin -@} [104] -@{char@:Quarter dohead@:58@:0@:8.29259@:2.87767@:2.87767@:8.29259@:2.60533@:d2d -o@} [58] +@{char@:Whole down Funk dohead@:116@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@: +d0doFunk@} [116] +@{char@:Half up Funk dohead@:117@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@:u1d +oFunk@} [117] @{char@:Half Walker mihead@:161@:0@:4.177@:1.54262@:1.54262@:4.177@:0@:s1miWalk er@} [161] -@{char@:Whole up tihead@:105@:0@:5.86116@:1.98683@:1.98683@:5.86116@:0.5563@:s0 -ti@} [105] -@{char@:Quarter dohead@:59@:0@:8.29259@:2.87767@:2.87767@:8.29259@:-2.60533@:u2 -do@} [59] -@{char@:Quarter down Funk tihead@:149@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@: -d2tiFunk@} [149] +@{char@:Half down Funk dohead@:118@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@:d +1doFunk@} [118] +@{char@:Quarter up Funk dohead@:119@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@: +u2doFunk@} [119] +@{char@:Whole Crossed notehead@:51@:0@:7.0742@:2.44836@:2.44836@:7.0742@:1.1229 +9@:s0cross@} [51] +@{char@:Quarter mirror mihead@:80@:0@:9.95108@:2.87767@:2.87767@:9.95108@:0@:s2 +miMirror@} [80] @{char@:Quarter Walker mihead@:162@:0@:4.177@:1.54262@:1.54262@:4.177@:0@:s2miW alker@} [162] -@{char@:Whole thin dohead@:60@:0@:8.29259@:2.87767@:2.87767@:8.29259@:-2.60533@ -:s0doThin@} [60] -@{char@:Half up tihead@:106@:0@:5.86116@:1.98683@:1.98683@:5.86116@:0.5563@:u1t -i@} [106] -@{char@:Whole Walker dohead@:150@:0@:3.9118@:1.75145@:1.75145@:2.25804@:1.44954 -@:s0doWalker@} [150] +@{char@:Whole thin mihead@:81@:0@:9.95108@:2.87767@:2.87767@:9.95108@:0@:s0miTh +in@} [81] +@{char@:Half thin mihead@:82@:0@:9.95108@:2.87767@:2.87767@:9.95108@:0@:s1miThi +n@} [82] @{char@:Whole Walker fahead@:163@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0@:s0f aWalker@} [163] -@{char@:Half thin dohead@:61@:0@:8.29259@:2.87767@:2.87767@:8.29259@:2.60533@:d -1doThin@} [61] -@{char@:Half down tihead@:107@:0@:5.86116@:1.98683@:1.98683@:5.86116@:-0.5563@: -d1ti@} [107] +@{char@:Half Crossed notehead@:52@:0@:6.14497@:2.33221@:2.33221@:6.14497@:1.188 +48@:s1cross@} [52] +@{char@:Crossed notehead@:53@:0@:5.21574@:2.21606@:2.21606@:5.21574@:1.63512@:s +2cross@} [53] @{char@:Half up Walker fahead@:164@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0@:u 1faWalker@} [164] -@{char@:Half up Walker dohead@:151@:0@:3.9118@:1.75145@:1.75145@:2.25804@:1.449 -54@:u1doWalker@} [151] -@{char@:Half thin dohead@:62@:0@:8.29259@:2.87767@:2.87767@:8.29259@:-2.60533@: -u1doThin@} [62] -@{char@:Quarter up tihead@:108@:0@:5.86116@:1.98683@:1.98683@:5.86116@:0.5563@: -u2ti@} [108] -@{char@:Quarter down tihead@:109@:0@:5.86116@:1.98683@:1.98683@:5.86116@:-0.556 -3@:d2ti@} [109] -@{char@:Quarter thin dohead@:63@:0@:8.29259@:2.87767@:2.87767@:8.29259@:2.60533 -@:d2doThin@} [63] @{char@:Half down Walker fahead@:165@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0@ :d1faWalker@} [165] -@{char@:Half down Walker dohead@:152@:0@:3.9118@:1.75145@:1.75145@:2.25804@:1.4 -4954@:d1doWalker@} [152] -@{char@:Whole thin up tihead@:110@:0@:5.86116@:1.98683@:1.98683@:5.86116@:0.556 -3@:s0tiThin@} [110] -@{char@:Quarter thin dohead@:64@:0@:8.29259@:2.87767@:2.87767@:8.29259@:-2.6053 -3@:u2doThin@} [64] +@{char@:X-Circled notehead@:54@:0@:6.2026@:2.63536@:2.63536@:6.2026@:0@:s2xcirc +le@} [54] +@{char@:Quarter down Funk dohead@:120@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0 +@:d2doFunk@} [120] +@{char@:Whole up Funk rehead@:121@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@:u0 +reFunk@} [121] @{char@:Quarter up Walker fahead@:166@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0 @:u2faWalker@} [166] -@{char@:Quarter up Walker dohead@:153@:0@:3.9118@:1.75145@:1.75145@:2.25804@:1. -44954@:u2doWalker@} [153] +@{char@:Whole dohead@:55@:0@:5.21574@:1.75145@:1.75145@:5.21574@:-1.51913@:s0do +@} [55] @{char@:Quarter down Walker fahead@:167@:0@:3.48087@:1.54262@:1.54262@:3.48087@ :0@:d2faWalker@} [167] -@{char@:Half thin up tihead@:111@:0@:5.86116@:1.98683@:1.98683@:5.86116@:0.5563 -@:u1tiThin@} [111] +@{char@:Half dohead@:56@:0@:5.21574@:1.75145@:1.75145@:5.21574@:1.51913@:d1do@} +[56] +@{char@:Quarter thin mihead@:83@:0@:9.95108@:2.87767@:2.87767@:9.95108@:0@:s2mi +Thin@} [83] +@{char@:Whole fa up head@:84@:0@:8.29259@:2.87767@:2.87767@:8.29259@:0@:u0fa@} +[84] @{char@:Whole Walker lahead@:168@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0@:s0l aWalker@} [168] -@{char@:Whole rehead@:65@:0@:8.29259@:2.87767@:2.87767@:8.29259@:1.15105@:s0re@ -} [65] -@{char@:Half thin down tihead@:112@:0@:5.86116@:1.98683@:1.98683@:5.86116@:-0.5 -563@:d1tiThin@} [112] -@{char@:Half up rehead@:66@:0@:8.29259@:2.87767@:2.87767@:8.29259@:1.15105@:u1r -e@} [66] +@{char@:Half dohead@:57@:0@:5.21574@:1.75145@:1.75145@:5.21574@:-1.51913@:u1do@ +} [57] @{char@:Half Funk lahead@:169@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0@:s1laWa lker@} [169] -@{char@:Quarter thin up tihead@:113@:0@:5.86116@:1.98683@:1.98683@:5.86116@:0.5 -563@:u2tiThin@} [113] +@{char@:Quarter dohead@:58@:0@:5.21574@:1.75145@:1.75145@:5.21574@:1.51913@:d2d +o@} [58] @{char@:Quarter Funk lahead@:170@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0@:s2l aWalker@} [170] -@{char@:Half down rehead@:67@:0@:8.29259@:2.87767@:2.87767@:8.29259@:-1.15105@: -d1re@} [67] -@{char@:Quarter thin down tihead@:114@:0@:5.86116@:1.98683@:1.98683@:5.86116@:- -0.5563@:d2tiThin@} [114] -@{char@:Quarter up rehead@:68@:0@:8.29259@:2.87767@:2.87767@:8.29259@:1.15105@: -u2re@} [68] -@{char@:Whole up Funk dohead@:115@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@:u0 -doFunk@} [115] +@{char@:Quarter dohead@:59@:0@:5.21574@:1.75145@:1.75145@:5.21574@:-1.51913@:u2 +do@} [59] +@{char@:Whole down Funk rehead@:122@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@: +d0reFunk@} [122]This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) +(./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp +@{char@:Half up Funk rehead@:123@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@:u1r +eFunk@} [123] @{char@:Whole Walker tihead@:171@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0@:s0t iWalker@} [171] -@{char@:Quarter down rehead@:69@:0@:8.29259@:2.87767@:2.87767@:8.29259@:-1.1510 -5@:d2re@} [69] -@{char@:Whole down Funk dohead@:116@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@: -d0doFunk@} [116] -@{char@:Half up Funk dohead@:117@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@:u1d -oFunk@} [117] -@{char@:Whole thin rehead@:70@:0@:8.29259@:2.87767@:2.87767@:8.29259@:1.15105@: -s0reThin@} [70] +@{char@:Whole fa down head@:85@:0@:8.29259@:2.87767@:2.87767@:8.29259@:0@:d0fa@ +} [85] +@{char@:Whole thin dohead@:60@:0@:5.21574@:1.75145@:1.75145@:5.21574@:-1.51913@ +:s0doThin@} [60] +@{char@:half fa up head@:86@:0@:8.29259@:2.87767@:2.87767@:8.29259@:0@:u1fa@} +[86] @{char@:Half up Walker tihead@:172@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0@:u 1tiWalker@} [172] -@{char@:Half down Funk dohead@:118@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@:d -1doFunk@} [118] -@{char@:Half up thin rehead@:71@:0@:8.29259@:2.87767@:2.87767@:8.29259@:1.15105 -@:u1reThin@} [71] -@{char@:Quarter up Funk dohead@:119@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@: -u2doFunk@} [119] +@{char@:Half thin dohead@:61@:0@:5.21574@:1.75145@:1.75145@:5.21574@:1.51913@:d +1doThin@} [61] +@{char@:Half fa down head@:87@:0@:8.29259@:2.87767@:2.87767@:8.29259@:0@:d1fa@} +[87] +Preloading the plain base, version 0.99: preliminaries, + basic constants and mathematical macros, + macros for converting units, + macros and tables for various modes of operation, + macros for drawing and filling, + macros for proof labels and rules, + macros for character and font administration, +and a few last-minute items.) +*** Successfully generated feta26.pfb! *** +) +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-noteheads23.mf +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-autometric.mf +****************************************************** +Using feta Autometric macros. +order of messages: + NAME/CODE/BP/WD/DP/HT/WX/WY +****************************************************** +) @{char@:Half down Walker tihead@:173@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0@ :d1tiWalker@} [173] -@{char@:Quarter down Funk dohead@:120@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0 -@:d2doFunk@} [120] -@{char@:Quarter down Walker dohead@:154@:0@:3.9118@:1.75145@:1.75145@:2.25804@: -1.44954@:d2doWalker@} [154] -@{char@:Half down thin rehead@:72@:0@:8.29259@:2.87767@:2.87767@:8.29259@:-1.15 -105@:d1reThin@} [72] @{char@:Quarter up Walker tihead@:174@:0@:3.48087@:1.54262@:1.54262@:3.48087@:0 @:u2tiWalker@} [174] -@{char@:Whole up Funk rehead@:121@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@:u0 -reFunk@} [121] -@{char@:Quarter thin rehead@:73@:0@:8.29259@:2.87767@:2.87767@:8.29259@:1.15105 -@:u2reThin@} [73] -@{char@:Whole Walker rehead@:155@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:s0reW -alker@} [155] @{char@:Quarter down Walker tihead@:175@:0@:3.48087@:1.54262@:1.54262@:3.48087@ :0@:d2tiWalker@} [175] @{puorg@:noteheads@} -) +) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-noteheads-generic.mf +@{char@:Half down Funk rehead@:124@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@:d +1reFunk@} [124] +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf +@{char@:Half thin dohead@:62@:0@:5.21574@:1.75145@:1.75145@:5.21574@:-1.51913@: +u1doThin@} [62] +@{char@:Quarter up Funk rehead@:125@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@: +u2reFunk@} [125]) +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf +@{char@:Quarter thin dohead@:63@:0@:5.21574@:1.75145@:1.75145@:5.21574@:1.51913 +@:d2doThin@} [63] +@{char@:Quarter down Funk rehead@:126@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0 +@:d2reFunk@} [126]) @{parameter@:staffsize@:14.14@} @{parameter@:stafflinethickness@:0.44977@} @{parameter@:staff_space@:3.535@} @@ -281984,372 +281295,107 @@ @{parameter@:ledgerlinethickness@:0.89954@} @{parameter@:blot_diameter@:0.4@} @{tnof@}) ) -@{char@:Whole down Funk rehead@:122@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@: -d0reFunk@} [122] -@{char@:Quarter thin rehead@:74@:0@:8.29259@:2.87767@:2.87767@:8.29259@:-1.1510 -5@:d2reThin@} [74] -@{char@:Half up Walker rehead@:156@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:u1r -eWalker@} [156] -*** Successfully generated feta23.pfb! *** -( echo ./out/feta-noteheads20.pfb: ./feta-autometric.mf ./feta-noteheads-generic.mf ./feta-macros.mf ./feta-params.mf ./feta-noteheads.mf > out/feta-noteheads20.dep ) && TMP=`mktemp -d ./out/pfbtemp.feta-noteheads20.XXXXXXXXX` \ -&& ( cd $TMP \ - && ln -s ../mf2pt1.mem . \ - && ln -s ../../mf2pt1.mp . \ - && MFINPUTS=/build/lilypond-2.19.81+really-2.18.2/mf:..:: /build/lilypond-2.19.81+really-2.18.2/scripts/build/out/mf2pt1 --rounding=0.0001 --family=feta-noteheads20 --fullname=feta-noteheads20 --name=feta-noteheads20 feta-noteheads20.mf ) \ -&& mv $TMP/*pfb ./out; \ -rm -rf $TMP - -*** Successfully generated feta26.pfb! *** - -@{char@:Whole mihead@:75@:0@:9.95108@:2.87767@:2.87767@:9.95108@:0@:s0mi@} -[75] -@{char@:Half up Funk rehead@:123@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@:u1r -eFunk@} [123] -Font metrics written on feta-noteheads14.tfm. -143 output files written: feta-noteheads14.33 .. feta-noteheads14.175 -Transcript written on feta-noteheads14.log. - -@{char@:Half mihead@:76@:0@:9.95108@:2.87767@:2.87767@:9.95108@:0@:s1mi@} [76] -@{char@:Half down Funk rehead@:124@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@:d -1reFunk@} [124] -@{char@:Half down Walker rehead@:157@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:d -1reWalker@} [157] -@{char@:Quarter up Funk rehead@:125@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@: -u2reFunk@} [125] -@{char@:Quarter up Walker rehead@:158@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@: -u2reWalker@} [158] -@{char@:Quarter mihead@:77@:0@:9.95108@:2.87767@:2.87767@:9.95108@:0@:s2mi@} -[77] -@{char@:Quarter down Funk rehead@:126@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0 -@:d2reFunk@} [126] -@{char@:Quarter down Walker rehead@:159@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0 -@:d2reWalker@} [159] -@{char@:Whole up Funk mihead@:127@:0@:5.27501@:1.98683@:1.98683@:5.27501@:0@:u0 -miFunk@} [127] -@{char@:Whole mirror mihead@:78@:0@:9.95108@:2.87767@:2.87767@:9.95108@:0@:s0mi -Mirror@} [78] -@{char@:Whole Walker mihead@:160@:0@:4.69414@:1.75145@:1.75145@:4.69414@:0@:s0m -iWalker@} [160] -@{char@:Half mirror mihead@:79@:0@:9.95108@:2.87767@:2.87767@:9.95108@:0@:s1mi -Mirror@} [79] -@{char@:Whole down Funk mihead@:128@:0@:5.27501@:1.98683@:1.98683@:5.27501@:0@: -d0miFunk@} [128] -@{char@:Half Walker mihead@:161@:0@:4.69414@:1.75145@:1.75145@:4.69414@:0@:s1mi -Walker@} [161] -@{char@:Half up Funk mihead@:129@:0@:5.27501@:1.98683@:1.98683@:5.27501@:0@:u1m -iFunk@} [129] -@{char@:Quarter mirror mihead@:80@:0@:9.95108@:2.87767@:2.87767@:9.95108@:0@:s2 -miMirror@} [80] -@{char@:Quarter Walker mihead@:162@:0@:4.69414@:1.75145@:1.75145@:4.69414@:0@:s -2miWalker@} [162] -@{char@:Whole thin mihead@:81@:0@:9.95108@:2.87767@:2.87767@:9.95108@:0@:s0miTh -in@} [81] -@{char@:Whole Walker fahead@:163@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:s0faW -alker@} [163] -@{char@:Half down Funk mihead@:130@:0@:5.27501@:1.98683@:1.98683@:5.27501@:0@:d -1miFunk@} [130] -@{char@:Half thin mihead@:82@:0@:9.95108@:2.87767@:2.87767@:9.95108@:0@:s1miThi -n@} [82] -@{char@:Half up Walker fahead@:164@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:u1f -aWalker@} [164] -@{char@:Quarter Funk mihead@:131@:0@:5.27501@:1.98683@:1.98683@:5.27501@:0@:s2m -iFunk@} [131] -@{char@:Quarter thin mihead@:83@:0@:9.95108@:2.87767@:2.87767@:9.95108@:0@:s2mi -Thin@} [83] -@{char@:Half down Walker fahead@:165@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:d -1faWalker@} [165] -@{char@:Whole up Funk fahead@:132@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@:u0 -faFunk@} [132] -@{char@:Quarter up Walker fahead@:166@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@: -u2faWalker@} [166] -@{char@:Whole down Funk fahead@:133@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@: -d0faFunk@} [133] -@{char@:Quarter down Walker fahead@:167@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0 -@:d2faWalker@} [167] -@{char@:Whole fa up head@:84@:0@:8.29259@:2.87767@:2.87767@:8.29259@:0@:u0fa@} -[84] -@{char@:Half up Funk fahead@:134@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@:u1f -aFunk@} [134] -@{char@:Whole Walker lahead@:168@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:s0laW -alker@} [168] -@{char@:Half Funk lahead@:169@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:s1laWalk -er@} [169] -@{char@:Half down Funk fahead@:135@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@:d -1faFunk@} [135] -@{char@:Whole fa down head@:85@:0@:8.29259@:2.87767@:2.87767@:8.29259@:0@:d0fa@ -} [85] -@{char@:Quarter Funk lahead@:170@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:s2laW -alker@} [170] -@{char@:Quarter up Funk fahead@:136@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@: -u2faFunk@} [136] -@{char@:Whole Walker tihead@:171@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:s0tiW -alker@} [171] -@{char@:Quarter down Funk fahead@:137@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0 -@:d2faFunk@} [137] -@{char@:half fa up head@:86@:0@:8.29259@:2.87767@:2.87767@:8.29259@:0@:u1fa@} -[86] -@{char@:Half up Walker tihead@:172@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:u1t -iWalker@} [172] -@{char@:Half fa down head@:87@:0@:8.29259@:2.87767@:2.87767@:8.29259@:0@:d1fa@} -[87] -@{char@:Half down Walker tihead@:173@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:d -1tiWalker@} [173] -@{char@:Whole Funk solhead@:138@:0@:4.2445@:1.98683@:1.98683@:4.2445@:0.31517@: -s0solFunk@} [138] @{char@:Quarter fa up head@:88@:0@:8.29259@:2.87767@:2.87767@:8.29259@:0@:u2fa@ } [88] @{char@:Quarter fa down head@:89@:0@:8.29259@:2.87767@:2.87767@:8.29259@:0@:d2f a@} [89] -@{char@:Half Funk solhead@:139@:0@:4.2445@:1.98683@:1.98683@:4.2445@:0.31517@:s -1solFunk@} [139] -@{char@:Quarter up Walker tihead@:174@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@: -u2tiWalker@} [174] -@{char@:Quarter Funk solhead@:140@:0@:4.2445@:1.98683@:1.98683@:4.2445@:0.31517 -@:s2solFunk@} [140] +Font metrics written on feta-noteheads14.tfm. +143 output files written: feta-noteheads14.33 .. feta-noteheads14.175 +Transcript written on feta-noteheads14.log. + @{char@:Whole thin fa up head@:90@:0@:8.29259@:2.87767@:2.87767@:8.29259@:0@:u0 faThin@} [90] -@{char@:Whole Funk lahead@:141@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@:s0laF -unk@} [141] -@{char@:Quarter down Walker tihead@:175@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0 -@:d2tiWalker@} [175] -@{puorg@:noteheads@} -) -@{parameter@:staffsize@:15.87@} -@{parameter@:stafflinethickness@:0.46461@} -@{parameter@:staff_space@:3.9675@} -@{parameter@:linethickness@:0.46461@} -@{parameter@:black_notehead_width@:5.21574@} -@{parameter@:ledgerlinethickness@:0.92923@} -@{parameter@:blot_diameter@:0.4@} -@{tnof@}) ) +@{font@:GNU@:LilyPond@:feta@:22.45@:fetaMusic@} +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-noteheads.mf +@{group@:noteheads@} +@{char@:Longa notehead@:33@:1.04214@:12.0826@:3.92874@:19.7241@:12.0826@:0@:uM2 +@} [33] +@{char@:Quarter thin dohead@:64@:0@:5.21574@:1.75145@:1.75145@:5.21574@:-1.5191 +3@:u2doThin@} [64] +@{char@:Whole rehead@:65@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0.70056@:s0re@ +} [65] +@{char@:Half up rehead@:66@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0.70056@:u1r +e@} [66] @{char@:Whole thin fa down head@:91@:0@:8.29259@:2.87767@:2.87767@:8.29259@:0@: d0faThin@} [91] -@{char@:Half Funk lahead@:142@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@:s1laFu -nk@} [142] -@{char@:Quarter Funk lahead@:143@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@:s2l -aFunk@} [143] +@{char@:Longa notehead@:34@:1.04214@:12.0826@:19.7241@:3.92874@:12.0826@:0@:dM2 +@} [34] +@{char@:Whole up Funk mihead@:127@:0@:3.71484@:1.35674@:1.35674@:3.71484@:0@:u0 +miFunk@} [127] @{char@:half thin fa up head@:92@:0@:8.29259@:2.87767@:2.87767@:8.29259@:0@:u1f aThin@} [92] -Font metrics written on feta-noteheads16.tfm. -143 output files written: feta-noteheads16.33 .. feta-noteheads16.175 -Transcript written on feta-noteheads16.log. - -@{char@:Whole up Funk tihead@:144@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@:u0 -tiFunk@} [144] +@{char@:Brevis notehead@:35@:1.04214@:12.0826@:3.92874@:3.92874@:12.0826@:0@:sM +1@} [35] +@{char@:Half down rehead@:67@:0@:5.21574@:1.75145@:1.75145@:5.21574@:-0.70056@: +d1re@} [67] +@{char@:Quarter up rehead@:68@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0.70056@: +u2re@} [68] +@{char@:Quarter down rehead@:69@:0@:5.21574@:1.75145@:1.75145@:5.21574@:-0.7005 +6@:d2re@} [69] +@{char@:Whole thin rehead@:70@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0.70056@: +s0reThin@} [70] +@{char@:Double-lined brevis notehead@:36@:2.30983@:13.35028@:3.92874@:3.92874@: +13.35028@:0@:sM1double@} [36] +@{char@:Whole notehead@:37@:0@:11.18692@:3.06679@:3.06679@:11.18692@:0@:s0@} +[37] +@{char@:Half notehead@:38@:0@:7.78128@:3.06679@:3.06679@:7.78128@:1.49515@:s1@} +[38] +@{char@:Whole down Funk mihead@:128@:0@:3.71484@:1.35674@:1.35674@:3.71484@:0@: +d0miFunk@} [128] @{char@:Half thin fa down head@:93@:0@:8.29259@:2.87767@:2.87767@:8.29259@:0@:d 1faThin@} [93] -@{char@:Whole down Funk tihead@:145@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@: -d0tiFunk@} [145] -*** Successfully generated feta-alphabet26.pfb! *** - @{char@:Quarter thin fa up head@:94@:0@:8.29259@:2.87767@:2.87767@:8.29259@:0@: u2faThin@} [94] +@{char@:Half up thin rehead@:71@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0.70056 +@:u1reThin@} [71] +@{char@:Quarter notehead@:39@:0@:7.3881@:3.06679@:3.06679@:7.3881@:1.08601@:s2@ +} [39] +@{char@:Whole diamondhead@:40@:0@:11.04045@:3.06679@:3.06679@:11.04045@:0@:s0di +amond@} [40] +@{char@:Half down thin rehead@:72@:0@:5.21574@:1.75145@:1.75145@:5.21574@:-0.70 +056@:d1reThin@} [72] +@{char@:Quarter thin rehead@:73@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0.70056 +@:u2reThin@} [73] +@{char@:Quarter thin rehead@:74@:0@:5.21574@:1.75145@:1.75145@:5.21574@:-0.7005 +6@:d2reThin@} [74] +@{char@:Whole mihead@:75@:0@:6.25888@:1.75145@:1.75145@:6.25888@:0@:s0mi@} +[75] +@{char@:Half up Funk mihead@:129@:0@:3.71484@:1.35674@:1.35674@:3.71484@:0@:u1m +iFunk@} [129] @{char@:Quarter thin fa down head@:95@:0@:8.29259@:2.87767@:2.87767@:8.29259@:0 @:d2faThin@} [95] -@{char@:Half up Funk tihead@:146@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@:u1t -iFunk@} [146] -@{char@:Half down Funk tihead@:147@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@:d -1tiFunk@} [147] +@{char@:Half diamondhead@:41@:0@:8.12254@:3.06679@:3.06679@:8.12254@:2.16812@:s +1diamond@} [41] @{char@:Whole solhead@:96@:0@:8.71313@:3.42233@:3.42233@:8.71313@:1.70447@:s0so -l@} [96]Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input feta-noteheads23.mf'"... - +l@} [96] +@{char@:Quarter diamondhead@:42@:0@:8.22453@:3.06679@:3.06679@:8.22453@:2.20944 +@:s2diamond@} [42] +@{char@:Half down Funk mihead@:130@:0@:3.71484@:1.35674@:1.35674@:3.71484@:0@:d +1miFunk@} [130] @{char@:Half solhead@:97@:0@:8.71313@:3.42233@:3.42233@:8.71313@:1.70447@:s1sol @} [97] +@{char@:Half mihead@:76@:0@:6.25888@:1.75145@:1.75145@:6.25888@:0@:s1mi@} [76]This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) +(./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp +@{char@:Quarter mihead@:77@:0@:6.25888@:1.75145@:1.75145@:6.25888@:0@:s2mi@} +[77] +@{char@:Whole trianglehead@:43@:0@:12.85443@:4.86397@:4.0651@:12.85445@:0.79886 +@:s0triangle@} [43] @{char@:Quarter solhead@:98@:0@:8.71313@:3.42233@:3.42233@:8.71313@:1.70447@:s2 sol@} [98] -@{char@:Quarter up Funk tihead@:148@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@: -u2tiFunk@} [148] +@{char@:Whole mirror mihead@:78@:0@:6.25888@:1.75145@:1.75145@:6.25888@:0@:s0mi +Mirror@} [78] +@{char@:Quarter Funk mihead@:131@:0@:3.71484@:1.35674@:1.35674@:3.71484@:0@:s2m +iFunk@} [131] @{char@:Whole lahead@:99@:0@:8.29259@:2.87767@:2.87767@:8.29259@:0@:s0la@} [99] -@{char@:Quarter down Funk tihead@:149@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0 -@:d2tiFunk@} [149] @{char@:Half lahead@:100@:0@:8.29259@:2.87767@:2.87767@:8.29259@:0@:s1la@} [100] +@{char@:Half mirror mihead@:79@:0@:6.25888@:1.75145@:1.75145@:6.25888@:0@:s1mi +Mirror@} [79] +@{char@:Whole up Funk fahead@:132@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@:u0 +faFunk@} [132] @{char@:Quarter lahead@:101@:0@:8.29259@:2.87767@:2.87767@:8.29259@:0@:s2la@} [101] -@{char@:Whole Walker dohead@:150@:0@:4.39587@:1.98683@:1.98683@:2.51097@:1.6740 -6@:s0doWalker@} [150] -@{char@:Whole thin lahead@:102@:0@:8.29259@:2.87767@:2.87767@:8.29259@:0@:s0laT -hin@} [102] -@{char@:Half thin lahead@:103@:0@:8.29259@:2.87767@:2.87767@:8.29259@:0@:s1laTh -in@} [103] -@{char@:Half up Walker dohead@:151@:0@:4.39587@:1.98683@:1.98683@:2.51097@:1.67 -406@:u1doWalker@} [151] -@{char@:Quarter lahead@:104@:0@:8.29259@:2.87767@:2.87767@:8.29259@:0@:s2laThin -@} [104] -@{char@:Half down Walker dohead@:152@:0@:4.39587@:1.98683@:1.98683@:2.51097@:1. -67406@:d1doWalker@} [152] -@{char@:Whole up tihead@:105@:0@:8.29259@:2.87767@:2.87767@:8.29259@:0.80574@:s -0ti@} [105] -@{char@:Half up tihead@:106@:0@:8.29259@:2.87767@:2.87767@:8.29259@:0.80574@:u1 -ti@} [106] -@{char@:Quarter up Walker dohead@:153@:0@:4.39587@:1.98683@:1.98683@:2.51097@:1 -.67406@:u2doWalker@} [153] -@{char@:Quarter down Walker dohead@:154@:0@:4.39587@:1.98683@:1.98683@:2.51097@ -:1.67406@:d2doWalker@} [154] -@{char@:Half down tihead@:107@:0@:8.29259@:2.87767@:2.87767@:8.29259@:-0.80574@ -:d1ti@} [107] -@{char@:Quarter up tihead@:108@:0@:8.29259@:2.87767@:2.87767@:8.29259@:0.80574@ -:u2ti@} [108] -@{char@:Whole Walker rehead@:155@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@:s0r -eWalker@} [155] -@{char@:Quarter down tihead@:109@:0@:8.29259@:2.87767@:2.87767@:8.29259@:-0.805 -74@:d2ti@} [109] -@{char@:Half up Walker rehead@:156@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@:u -1reWalker@} [156] -@{char@:Whole thin up tihead@:110@:0@:8.29259@:2.87767@:2.87767@:8.29259@:0.805 -74@:s0tiThin@} [110] -@{char@:Half down Walker rehead@:157@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@ -:d1reWalker@} [157] -@{char@:Half thin up tihead@:111@:0@:8.29259@:2.87767@:2.87767@:8.29259@:0.8057 -4@:u1tiThin@} [111] -mf2pt1 is using the following font parameters: - font_version: 001.000 - font_comment: Font converted to Type 1 by mf2pt1, written by Scott Pakin. - font_family: feta-noteheads16 - font_weight: Medium - font_identifier: feta15.87 - font_fixed_pitch: false - font_slant: 0 - font_underline_position: -63 - font_underline_thickness: 32 - font_name: feta-noteheads16 - font_unique_id: 4804431 - font_size: 15.8107098381071 (bp) - font_coding_scheme: asis - -Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=63.2482671707624; bpppix 0.02; nonstopmode; input feta-noteheads16.mf'"... - -@{char@:Quarter up Walker rehead@:158@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0 -@:u2reWalker@} [158]( echo ./out/feta-flags20.pfb: ./feta-autometric.mf ./feta-flags-generic.mf ./feta-macros.mf ./feta-params.mf ./feta-flags.mf > out/feta-flags20.dep ) && TMP=`mktemp -d ./out/pfbtemp.feta-flags20.XXXXXXXXX` \ -&& ( cd $TMP \ - && ln -s ../mf2pt1.mem . \ - && ln -s ../../mf2pt1.mp . \ - && MFINPUTS=/build/lilypond-2.19.81+really-2.18.2/mf:..:: /build/lilypond-2.19.81+really-2.18.2/scripts/build/out/mf2pt1 --rounding=0.0001 --family=feta-flags20 --fullname=feta-flags20 --name=feta-flags20 feta-flags20.mf ) \ -&& mv $TMP/*pfb ./out; \ -rm -rf $TMP - -@{char@:Quarter down Walker rehead@:159@:0@:4.39587@:1.98683@:1.98683@:4.39587@ -:0@:d2reWalker@} [159] -@{char@:Half thin down tihead@:112@:0@:8.29259@:2.87767@:2.87767@:8.29259@:-0.8 -0574@:d1tiThin@} [112] -@{char@:Whole Walker mihead@:160@:0@:5.27501@:1.98683@:1.98683@:5.27501@:0@:s0m -iWalker@} [160] -@{char@:Quarter thin up tihead@:113@:0@:8.29259@:2.87767@:2.87767@:8.29259@:0.8 -0574@:u2tiThin@} [113] -@{char@:Quarter thin down tihead@:114@:0@:8.29259@:2.87767@:2.87767@:8.29259@:- -0.80574@:d2tiThin@} [114] -@{char@:Whole up Funk dohead@:115@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@:u0 -doFunk@} [115] -@{char@:Half Walker mihead@:161@:0@:5.27501@:1.98683@:1.98683@:5.27501@:0@:s1mi -Walker@} [161] -@{char@:Whole down Funk dohead@:116@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@: -d0doFunk@} [116] -@{char@:Half up Funk dohead@:117@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@:u1d -oFunk@} [117] -@{char@:Quarter Walker mihead@:162@:0@:5.27501@:1.98683@:1.98683@:5.27501@:0@:s -2miWalker@} [162] -@{char@:Half down Funk dohead@:118@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@:d -1doFunk@} [118] -@{char@:Quarter up Funk dohead@:119@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@: -u2doFunk@} [119] -@{char@:Whole Walker fahead@:163@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@:s0f -aWalker@} [163] -@{char@:Quarter down Funk dohead@:120@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0 -@:d2doFunk@} [120]This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) -(./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp -@{char@:Whole up Funk rehead@:121@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@:u0 -reFunk@} [121] -@{char@:Whole down Funk rehead@:122@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@: -d0reFunk@} [122] -Preloading the plain base, version 0.99: preliminaries, - basic constants and mathematical macros, - macros for converting units, - macros and tables for various modes of operation, - macros for drawing and filling, - macros for proof labels and rules, - macros for character and font administration, -and a few last-minute items.) -@{char@:Half up Walker fahead@:164@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@:u -1faWalker@} [164] -@{char@:Half up Funk rehead@:123@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@:u1r -eFunk@} [123]) -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-noteheads23.mf -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-autometric.mf -@{char@:Half down Walker fahead@:165@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@ -:d1faWalker@} [165] -****************************************************** -Using feta Autometric macros. -order of messages: - NAME/CODE/BP/WD/DP/HT/WX/WY -****************************************************** -) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-noteheads-generic.mf -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf -@{char@:Half down Funk rehead@:124@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@:d -1reFunk@} [124]) -@{char@:Quarter up Funk rehead@:125@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@: -u2reFunk@} [125] -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf -@{char@:Quarter up Walker fahead@:166@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0 -@:u2faWalker@} [166] -@{char@:Quarter down Funk rehead@:126@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0 -@:d2reFunk@} [126]) -@{char@:Quarter down Walker fahead@:167@:0@:4.39587@:1.98683@:1.98683@:4.39587@ -:0@:d2faWalker@} [167] -@{font@:GNU@:LilyPond@:feta@:22.45@:fetaMusic@} -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-noteheads.mf -@{char@:Whole up Funk mihead@:127@:0@:7.46327@:2.87767@:2.87767@:7.46327@:0@:u0 -miFunk@} [127] -@{char@:Whole Walker lahead@:168@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@:s0l -aWalker@} [168] -@{char@:Half Funk lahead@:169@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@:s1laWa -lker@} [169] -@{char@:Whole down Funk mihead@:128@:0@:7.46327@:2.87767@:2.87767@:7.46327@:0@: -d0miFunk@} [128] -@{char@:Quarter Funk lahead@:170@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@:s2l -aWalker@} [170] -@{group@:noteheads@} -@{char@:Longa notehead@:33@:1.04214@:12.0826@:3.92874@:19.7241@:12.0826@:0@:uM2 -@} [33] -@{char@:Whole Walker tihead@:171@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@:s0t -iWalker@} [171] -@{char@:Half up Funk mihead@:129@:0@:7.46327@:2.87767@:2.87767@:7.46327@:0@:u1m -iFunk@} [129] -@{char@:Longa notehead@:34@:1.04214@:12.0826@:19.7241@:3.92874@:12.0826@:0@:dM2 -@} [34] -@{char@:Half up Walker tihead@:172@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@:u -1tiWalker@} [172] -@{char@:Half down Funk mihead@:130@:0@:7.46327@:2.87767@:2.87767@:7.46327@:0@:d -1miFunk@} [130] -@{char@:Half down Walker tihead@:173@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@ -:d1tiWalker@} [173] -@{char@:Brevis notehead@:35@:1.04214@:12.0826@:3.92874@:3.92874@:12.0826@:0@:sM -1@} [35] -@{char@:Quarter Funk mihead@:131@:0@:7.46327@:2.87767@:2.87767@:7.46327@:0@:s2m -iFunk@} [131] -@{char@:Quarter up Walker tihead@:174@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0 -@:u2tiWalker@} [174]This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) -(./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp -@{char@:Quarter down Walker tihead@:175@:0@:4.39587@:1.98683@:1.98683@:4.39587@ -:0@:d2tiWalker@} [175] -@{char@:Whole up Funk fahead@:132@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@:u0 -faFunk@} [132] -Converting PostScript graphics to Type 1 font programs... - -Invoking "t1asm parmesan11.pt1 parmesan11.pfb"... - -@{puorg@:noteheads@} -) -@{parameter@:staffsize@:17.82@} -@{parameter@:stafflinethickness@:0.48134@} -@{parameter@:staff_space@:4.455@} -@{parameter@:linethickness@:0.48134@} -@{parameter@:black_notehead_width@:5.86116@} -@{parameter@:ledgerlinethickness@:0.96268@} -@{parameter@:blot_diameter@:0.4@} -@{tnof@}) ) -@{char@:Whole down Funk fahead@:133@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@: -d0faFunk@} [133] Preloading the plain base, version 0.99: preliminaries, basic constants and mathematical macros, macros for converting units, @@ -282358,763 +281404,677 @@ macros for proof labels and rules, macros for character and font administration, and a few last-minute items.) -@{char@:Double-lined brevis notehead@:36@:2.30983@:13.35028@:3.92874@:3.92874@: -13.35028@:0@:sM1double@} [36] -@{char@:Half up Funk fahead@:134@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@:u1f -aFunk@} [134] -Font metrics written on feta-noteheads18.tfm. -143 output files written: feta-noteheads18.33 .. feta-noteheads18.175 -Transcript written on feta-noteheads18.log. -) -@{char@:Whole notehead@:37@:0@:11.18692@:3.06679@:3.06679@:11.18692@:0@:s0@} -[37] -@{char@:Half down Funk fahead@:135@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@:d -1faFunk@} [135] -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-noteheads16.mf +@{char@:Quarter mirror mihead@:80@:0@:6.25888@:1.75145@:1.75145@:6.25888@:0@:s2 +miMirror@} [80]) +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-noteheads18.mf (/build/lilypond-2.19.81+really-2.18.2/mf/feta-autometric.mf -@{char@:Quarter up Funk fahead@:136@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@: -u2faFunk@} [136] +@{char@:Whole thin mihead@:81@:0@:6.25888@:1.75145@:1.75145@:6.25888@:0@:s0miTh +in@} [81] ****************************************************** Using feta Autometric macros. order of messages: NAME/CODE/BP/WD/DP/HT/WX/WY ****************************************************** ) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-noteheads-generic.mf -@{char@:Half notehead@:38@:0@:7.78128@:3.06679@:3.06679@:7.78128@:1.49515@:s1@} -[38] -@{char@:Quarter down Funk fahead@:137@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0 -@:d2faFunk@} [137] -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf -@{char@:Quarter notehead@:39@:0@:7.3881@:3.06679@:3.06679@:7.3881@:1.08601@:s2@ -} [39]) -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf -@{char@:Whole diamondhead@:40@:0@:11.04045@:3.06679@:3.06679@:11.04045@:0@:s0di -amond@} [40] -@{char@:Whole Funk solhead@:138@:0@:6.14761@:2.87767@:2.87767@:6.14761@:0.45648 -@:s0solFunk@} [138] -@{char@:Half diamondhead@:41@:0@:8.12254@:3.06679@:3.06679@:8.12254@:2.16812@:s -1diamond@} [41]) -@{char@:Quarter diamondhead@:42@:0@:8.22453@:3.06679@:3.06679@:8.22453@:2.20944 -@:s2diamond@} [42] -@{char@:Half Funk solhead@:139@:0@:6.14761@:2.87767@:2.87767@:6.14761@:0.45648@ -:s1solFunk@} [139] -@{font@:GNU@:LilyPond@:feta@:15.87@:fetaMusic@} -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-noteheads.mf -@{char@:Quarter Funk solhead@:140@:0@:6.14761@:2.87767@:2.87767@:6.14761@:0.456 -48@:s2solFunk@} [140] -@{char@:Whole Funk lahead@:141@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@:s0laF -unk@} [141] -@{char@:Half Funk lahead@:142@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@:s1laFu -nk@} [142] -@{char@:Quarter Funk lahead@:143@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@:s2l -aFunk@} [143] -@{group@:noteheads@} -@{char@:Longa notehead@:33@:0.92923@:8.90707@:3.1826@:14.15587@:8.90707@:0@:uM2 -@} [33] -Invoking "fontforge -script parmesan11.pe parmesan11.pfb"... - -@{char@:Whole trianglehead@:43@:0@:12.85443@:4.86397@:4.0651@:12.85445@:0.79886 -@:s0triangle@} [43] -@{char@:Whole up Funk tihead@:144@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@:u0 -tiFunk@} [144] -@{char@:Whole down Funk tihead@:145@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@: -d0tiFunk@} [145] -@{char@:Longa notehead@:34@:0.92923@:8.90707@:14.15587@:3.1826@:8.90707@:0@:dM2 -@} [34] ! Warning: Replacing filldraw with fill. ! Warning: Replacing unfilldraw with unfill. @{char@:Half trianglehead (downstem)@:44@:0@:9.28519@:4.38365@:3.67355@:7.80933 @:3.84247@:d1triangle@} [44] -@{char@:Half up Funk tihead@:146@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@:u1t -iFunk@} [146] -@{char@:Half down Funk tihead@:147@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@:d -1tiFunk@} [147] -@{char@:Quarter up Funk tihead@:148@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@: -u2tiFunk@} [148] -@{char@:Brevis notehead@:35@:0.92923@:8.90707@:3.1826@:3.1826@:8.90707@:0@:sM1@ -} [35] +@{char@:Whole thin lahead@:102@:0@:8.29259@:2.87767@:2.87767@:8.29259@:0@:s0laT +hin@} [102] +@{char@:Half thin lahead@:103@:0@:8.29259@:2.87767@:2.87767@:8.29259@:0@:s1laTh +in@} [103] +@{char@:Quarter lahead@:104@:0@:8.29259@:2.87767@:2.87767@:8.29259@:0@:s2laThin +@} [104] +@{char@:Whole down Funk fahead@:133@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@: +d0faFunk@} [133] +@{char@:Half up Funk fahead@:134@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@:u1f +aFunk@} [134] +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf +@{char@:Half thin mihead@:82@:0@:6.25888@:1.75145@:1.75145@:6.25888@:0@:s1miThi +n@} [82]) ! Warning: Replacing filldraw with fill. ! Warning: Replacing unfilldraw with unfill. @{char@:Half trianglehead (upstem)@:45@:0@:9.28519@:4.38365@:3.67355@:9.2852@:0 .71008@:u1triangle@} [45] -@{char@:Quarter down Funk tihead@:149@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0 -@:d2tiFunk@} [149] +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf +@{char@:Quarter thin mihead@:83@:0@:6.25888@:1.75145@:1.75145@:6.25888@:0@:s2mi +Thin@} [83]) @{char@:Quarter trianglehead (upstem)@:46@:0@:7.73769@:4.38365@:3.67355@:7.7377 @:0.71008@:u2triangle@} [46] -@{char@:Whole Walker dohead@:150@:0@:6.21944@:2.87767@:2.87767@:3.46396@:2.5237 -9@:s0doWalker@} [150] -@{char@:Half up Walker dohead@:151@:0@:6.21944@:2.87767@:2.87767@:3.46396@:2.52 -379@:u1doWalker@} [151] -@{char@:Double-lined brevis notehead@:36@:2.09868@:10.07652@:3.1826@:3.1826@:10 -.07652@:0@:sM1double@} [36] -@{char@:Half down Walker dohead@:152@:0@:6.21944@:2.87767@:2.87767@:3.46396@:2. -52379@:d1doWalker@} [152] -@{char@:Whole notehead@:37@:0@:7.72525@:2.21606@:2.21606@:7.72525@:0@:s0@} -[37] +@{char@:Whole up tihead@:105@:0@:8.29259@:2.87767@:2.87767@:8.29259@:0.80574@:s +0ti@} [105]Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input feta-noteheads20.mf'"... + +@{char@:Half up tihead@:106@:0@:8.29259@:2.87767@:2.87767@:8.29259@:0.80574@:u1 +ti@} [106] +@{char@:Half down tihead@:107@:0@:8.29259@:2.87767@:2.87767@:8.29259@:-0.80574@ +:d1ti@} [107] +@{char@:Half down Funk fahead@:135@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@:d +1faFunk@} [135] +@{char@:Quarter up tihead@:108@:0@:8.29259@:2.87767@:2.87767@:8.29259@:0.80574@ +:u2ti@} [108] @{char@:Quarter trianglehead (downstem)@:47@:0@:7.73769@:4.38365@:3.67355@:6.50 78@:3.84247@:d2triangle@} [47] -@{char@:Quarter up Walker dohead@:153@:0@:6.21944@:2.87767@:2.87767@:3.46396@:2 -.52379@:u2doWalker@} [153] +@{char@:Quarter up Funk fahead@:136@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@: +u2faFunk@} [136] @{char@:Whole slashhead@:48@:0@:16.89977@:5.87305@:5.87305@:16.89977@:5.87305@: s0slash@} [48] -@{char@:Half notehead@:38@:0@:5.54865@:2.21606@:2.21606@:5.54865@:0.98456@:s1@} -[38] -@{char@:Quarter down Walker dohead@:154@:0@:6.21944@:2.87767@:2.87767@:3.46396@ -:2.52379@:d2doWalker@} [154] -@{char@:Quarter notehead@:39@:0@:5.21574@:2.21606@:2.21606@:5.21574@:0.68697@:s -2@} [39] +@{char@:Quarter down Funk fahead@:137@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0 +@:d2faFunk@} [137] @{char@:Half slashhead@:49@:0@:13.13934@:5.87305@:5.87305@:13.13934@:5.87305@:s 1slash@} [49] -@{char@:Whole Walker rehead@:155@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@:s0r -eWalker@} [155] +@{char@:Whole fa up head@:84@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0@:u0fa@} +[84] +@{font@:GNU@:LilyPond@:feta@:17.82@:fetaMusic@} +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-noteheads.mf +@{char@:Whole Funk solhead@:138@:0@:2.89839@:1.35674@:1.35674@:2.89839@:0.21523 +@:s0solFunk@} [138] +@{char@:Half Funk solhead@:139@:0@:2.89839@:1.35674@:1.35674@:2.89839@:0.21523@ +:s1solFunk@} [139] +@{char@:Whole fa down head@:85@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0@:d0fa@ +} [85] @{char@:Quarter slashhead@:50@:0@:9.6035@:5.87305@:5.87305@:9.6035@:5.87305@:s2 slash@} [50] -@{char@:Half up Walker rehead@:156@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@:u -1reWalker@} [156] @{char@:Whole Crossed notehead@:51@:0@:9.4724@:3.32733@:3.32733@:9.4724@:1.8323 @:s0cross@} [51] -@{char@:Whole diamondhead@:40@:0@:7.97784@:2.21606@:2.21606@:7.97784@:0@:s0diam -ond@} [40] -@{char@:Half down Walker rehead@:157@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@ -:d1reWalker@} [157] +@{char@:Quarter Funk solhead@:140@:0@:2.89839@:1.35674@:1.35674@:2.89839@:0.215 +23@:s2solFunk@} [140] +@{char@:Whole Funk lahead@:141@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@:s0laF +unk@} [141] @{char@:Half Crossed notehead@:52@:0@:8.43025@:3.19707@:3.19707@:8.43025@:1.912 46@:s1cross@} [52] -@{char@:Quarter up Walker rehead@:158@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0 -@:u2reWalker@} [158] +@{char@:Half Funk lahead@:142@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@:s1laFu +nk@} [142] +@{char@:Quarter Funk lahead@:143@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@:s2l +aFunk@} [143] +@{char@:Quarter down tihead@:109@:0@:8.29259@:2.87767@:2.87767@:8.29259@:-0.805 +74@:d2ti@} [109] +@{char@:Whole up Funk tihead@:144@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@:u0 +tiFunk@} [144] +@{char@:Whole thin up tihead@:110@:0@:8.29259@:2.87767@:2.87767@:8.29259@:0.805 +74@:s0tiThin@} [110] +@{char@:Whole down Funk tihead@:145@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@: +d0tiFunk@} [145] +@{char@:half fa up head@:86@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0@:u1fa@} +[86] +@{char@:Half up Funk tihead@:146@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@:u1t +iFunk@} [146] +@{char@:Half down Funk tihead@:147@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@:d +1tiFunk@} [147] +@{group@:noteheads@} +@{char@:Longa notehead@:33@:0.96268@:9.8481@:3.43037@:15.8327@:9.8481@:0@:uM2@} +[33] @{char@:Crossed notehead@:53@:0@:7.3881@:3.06679@:3.06679@:7.3881@:2.41814@:s2c ross@} [53] -@{char@:Half diamondhead@:41@:0@:5.86934@:2.21606@:2.21606@:5.86934@:1.56668@:s -1diamond@} [41] -@{char@:Quarter down Walker rehead@:159@:0@:6.21944@:2.87767@:2.87767@:6.21944@ -:0@:d2reWalker@} [159] @{char@:X-Circled notehead@:54@:0@:8.78601@:3.64705@:3.64705@:8.78601@:0@:s2xci rcle@} [54] -@{char@:Quarter diamondhead@:42@:0@:5.94305@:2.21606@:2.21606@:5.94305@:1.59656 -@:s2diamond@} [42] -@{char@:Whole Walker mihead@:160@:0@:7.46327@:2.87767@:2.87767@:7.46327@:0@:s0m -iWalker@} [160] +@{char@:Longa notehead@:34@:0.96268@:9.8481@:15.8327@:3.43037@:9.8481@:0@:dM2@} +[34] +@{char@:Quarter up Funk tihead@:148@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@: +u2tiFunk@} [148]( echo ./out/feta-flags14.pfb: ./feta-autometric.mf ./feta-flags-generic.mf ./feta-macros.mf ./feta-params.mf ./feta-flags.mf > out/feta-flags14.dep ) && TMP=`mktemp -d ./out/pfbtemp.feta-flags14.XXXXXXXXX` \ +&& ( cd $TMP \ + && ln -s ../mf2pt1.mem . \ + && ln -s ../../mf2pt1.mp . \ + && MFINPUTS=/build/lilypond-2.19.81+really-2.18.2/mf:..:: /build/lilypond-2.19.81+really-2.18.2/scripts/build/out/mf2pt1 --rounding=0.0001 --family=feta-flags14 --fullname=feta-flags14 --name=feta-flags14 feta-flags14.mf ) \ +&& mv $TMP/*pfb ./out; \ +rm -rf $TMP + +@{char@:Half fa down head@:87@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0@:d1fa@} +[87] +@{char@:Quarter fa up head@:88@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0@:u2fa@ +} [88] +@{char@:Quarter down Funk tihead@:149@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0 +@:d2tiFunk@} [149] +@{char@:Quarter fa down head@:89@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0@:d2f +a@} [89] +@{char@:Whole Walker dohead@:150@:0@:3.09573@:1.35674@:1.35674@:1.83174@:1.0730 +4@:s0doWalker@} [150] +@{char@:Half thin up tihead@:111@:0@:8.29259@:2.87767@:2.87767@:8.29259@:0.8057 +4@:u1tiThin@} [111] @{char@:Whole dohead@:55@:0@:7.3881@:2.54572@:2.54572@:7.3881@:-2.28517@:s0do@} [55] +@{char@:Half up Walker dohead@:151@:0@:3.09573@:1.35674@:1.35674@:1.83174@:1.07 +304@:u1doWalker@} [151] +@{char@:Half thin down tihead@:112@:0@:8.29259@:2.87767@:2.87767@:8.29259@:-0.8 +0574@:d1tiThin@} [112] +@{char@:Half down Walker dohead@:152@:0@:3.09573@:1.35674@:1.35674@:1.83174@:1. +07304@:d1doWalker@} [152] @{char@:Half dohead@:56@:0@:7.3881@:2.54572@:2.54572@:7.3881@:2.28517@:d1do@} -[56]Copyright (c) 2000-2014 by George Williams. See AUTHORS for Contributors. - License GPLv3+: GNU GPL version 3 or later - with many parts BSD . Please read LICENSE. - Based on sources from 11:21 UTC 24-Sep-2017-ML-D. - Based on source from git with hash: - +[56] +@{char@:Quarter thin up tihead@:113@:0@:8.29259@:2.87767@:2.87767@:8.29259@:0.8 +0574@:u2tiThin@} [113] +@{char@:Quarter up Walker dohead@:153@:0@:3.09573@:1.35674@:1.35674@:1.83174@:1 +.07304@:u2doWalker@} [153] +@{char@:Whole thin fa up head@:90@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0@:u0 +faThin@} [90] +@{char@:Whole thin fa down head@:91@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0@: +d0faThin@} [91] +@{char@:Quarter down Walker dohead@:154@:0@:3.09573@:1.35674@:1.35674@:1.83174@ +:1.07304@:d2doWalker@} [154] @{char@:Half dohead@:57@:0@:7.3881@:2.54572@:2.54572@:7.3881@:-2.28517@:u1do@} [57] +@{char@:Whole Walker rehead@:155@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@:s0r +eWalker@} [155] +@{char@:Brevis notehead@:35@:0.96268@:9.8481@:3.43037@:3.43037@:9.8481@:0@:sM1@ +} [35] +@{char@:Half up Walker rehead@:156@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@:u +1reWalker@} [156] @{char@:Quarter dohead@:58@:0@:7.3881@:2.54572@:2.54572@:7.3881@:2.28517@:d2do@ } [58] +@{char@:Half down Walker rehead@:157@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@ +:d1reWalker@} [157] +@{char@:Quarter up Walker rehead@:158@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0 +@:u2reWalker@} [158] +@{char@:Quarter down Walker rehead@:159@:0@:3.09573@:1.35674@:1.35674@:3.09573@ +:0@:d2reWalker@} [159] +@{char@:Whole Walker mihead@:160@:0@:3.71484@:1.35674@:1.35674@:3.71484@:0@:s0m +iWalker@} [160] +@{char@:half thin fa up head@:92@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0@:u1f +aThin@} [92] +@{char@:Half thin fa down head@:93@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0@:d +1faThin@} [93] +@{char@:Quarter thin down tihead@:114@:0@:8.29259@:2.87767@:2.87767@:8.29259@:- +0.80574@:d2tiThin@} [114] +@{char@:Whole up Funk dohead@:115@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@:u0 +doFunk@} [115] +@{char@:Whole down Funk dohead@:116@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@: +d0doFunk@} [116] +@{char@:Quarter thin fa up head@:94@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0@: +u2faThin@} [94] +@{char@:Half Walker mihead@:161@:0@:3.71484@:1.35674@:1.35674@:3.71484@:0@:s1mi +Walker@} [161] @{char@:Quarter dohead@:59@:0@:7.3881@:2.54572@:2.54572@:7.3881@:-2.28517@:u2do @} [59] -@{char@:Half Walker mihead@:161@:0@:7.46327@:2.87767@:2.87767@:7.46327@:0@:s1mi -Walker@} [161]Cannot find your hotkey definition file! - +@{char@:Quarter thin fa down head@:95@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0 +@:d2faThin@} [95] @{char@:Whole thin dohead@:60@:0@:7.3881@:2.54572@:2.54572@:7.3881@:-2.28517@:s 0doThin@} [60] -@{char@:Quarter Walker mihead@:162@:0@:7.46327@:2.87767@:2.87767@:7.46327@:0@:s +@{char@:Whole solhead@:96@:0@:5.54865@:2.21606@:2.21606@:5.54865@:0.98456@:s0so +l@} [96] +@{char@:Quarter Walker mihead@:162@:0@:3.71484@:1.35674@:1.35674@:3.71484@:0@:s 2miWalker@} [162] @{char@:Half thin dohead@:61@:0@:7.3881@:2.54572@:2.54572@:7.3881@:2.28517@:d1d oThin@} [61] -@{char@:Whole Walker fahead@:163@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@:s0f +@{char@:Whole Walker fahead@:163@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@:s0f aWalker@} [163] +@{char@:Double-lined brevis notehead@:36@:2.16219@:11.0476@:3.43037@:3.43037@:1 +1.0476@:0@:sM1double@} [36] +@{char@:Half up Walker fahead@:164@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@:u +1faWalker@} [164] +@{char@:Whole notehead@:37@:0@:8.75316@:2.46817@:2.46817@:8.75316@:0@:s0@} +[37] @{char@:Half thin dohead@:62@:0@:7.3881@:2.54572@:2.54572@:7.3881@:-2.28517@:u1 doThin@} [62] +@{char@:Half down Walker fahead@:165@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@ +:d1faWalker@} [165] @{char@:Quarter thin dohead@:63@:0@:7.3881@:2.54572@:2.54572@:7.3881@:2.28517@: d2doThin@} [63] -@{char@:Whole trianglehead@:43@:0@:9.40749@:3.55432@:2.97707@:9.40749@:0.57724@ -:s0triangle@} [43] +@{char@:Quarter up Walker fahead@:166@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0 +@:u2faWalker@} [166] @{char@:Quarter thin dohead@:64@:0@:7.3881@:2.54572@:2.54572@:7.3881@:-2.28517@ :u2doThin@} [64] -@{char@:Half up Walker fahead@:164@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@:u -1faWalker@} [164] +@{char@:Quarter down Walker fahead@:167@:0@:3.09573@:1.35674@:1.35674@:3.09573@ +:0@:d2faWalker@} [167] +@{char@:Half up Funk dohead@:117@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@:u1d +oFunk@} [117] @{char@:Whole rehead@:65@:0@:7.3881@:2.54572@:2.54572@:7.3881@:1.01826@:s0re@} [65] -@{char@:Half down Walker fahead@:165@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@ -:d1faWalker@} [165] +@{char@:Whole Walker lahead@:168@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@:s0l +aWalker@} [168] +@{char@:Half down Funk dohead@:118@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@:d +1doFunk@} [118] +@{char@:Quarter up Funk dohead@:119@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@: +u2doFunk@} [119] +@{char@:Half Funk lahead@:169@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@:s1laWa +lker@} [169] +@{char@:Half solhead@:97@:0@:5.54865@:2.21606@:2.21606@:5.54865@:0.98456@:s1sol +@} [97] +@{char@:Quarter down Funk dohead@:120@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0 +@:d2doFunk@} [120] +@{char@:Quarter Funk lahead@:170@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@:s2l +aWalker@} [170] @{char@:Half up rehead@:66@:0@:7.3881@:2.54572@:2.54572@:7.3881@:1.01826@:u1re@ } [66] +@{char@:Quarter solhead@:98@:0@:5.54865@:2.21606@:2.21606@:5.54865@:0.98456@:s2 +sol@} [98] @{char@:Half down rehead@:67@:0@:7.3881@:2.54572@:2.54572@:7.3881@:-1.01826@:d1 re@} [67] -@{char@:Quarter up Walker fahead@:166@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0 -@:u2faWalker@} [166] @{char@:Quarter up rehead@:68@:0@:7.3881@:2.54572@:2.54572@:7.3881@:1.01826@:u2 re@} [68] +@{char@:Whole Walker tihead@:171@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@:s0t +iWalker@} [171] @{char@:Quarter down rehead@:69@:0@:7.3881@:2.54572@:2.54572@:7.3881@:-1.01826@ :d2re@} [69] -@{char@:Quarter down Walker fahead@:167@:0@:6.21944@:2.87767@:2.87767@:6.21944@ -:0@:d2faWalker@} [167] +@{char@:Half notehead@:38@:0@:6.21104@:2.46817@:2.46817@:6.21104@:1.13803@:s1@} +[38] +@{char@:Quarter notehead@:39@:0@:5.86116@:2.46817@:2.46817@:5.86116@:0.80692@:s +2@} [39] @{char@:Whole thin rehead@:70@:0@:7.3881@:2.54572@:2.54572@:7.3881@:1.01826@:s0 reThin@} [70] -@{char@:Whole Walker lahead@:168@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@:s0l -aWalker@} [168] -@{char@:Half Funk lahead@:169@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@:s1laWa -lker@} [169] +@{char@:Half up Walker tihead@:172@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@:u +1tiWalker@} [172] +@{char@:Whole diamondhead@:40@:0@:8.88542@:2.46817@:2.46817@:8.88542@:0@:s0diam +ond@} [40] @{char@:Half up thin rehead@:71@:0@:7.3881@:2.54572@:2.54572@:7.3881@:1.01826@: -u1reThin@} [71]Internal Error (overlap) in rests.2neomensural: We're about to create a spline with a very small t-value. -Internal Error (overlap) in rests.2neomensural: couldn't find a needed exit from an intersection -Internal Error (overlap) in rests.2neomensural: Humph. This monotonic leads nowhere (37.772,200.014)->(45.1133,199.299). -Internal Error (overlap) in rests.2neomensural: couldn't find a needed exit from an intersection - -! Warning: Replacing filldraw with fill. -! Warning: Replacing unfilldraw with unfill. -@{char@:Half trianglehead (downstem)@:44@:0@:6.8046@:3.20724@:2.69414@:5.73813@ -:2.77655@:d1triangle@} [44] -@{char@:Quarter Funk lahead@:170@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@:s2l -aWalker@} [170] +u1reThin@} [71] +@{char@:Half down Walker tihead@:173@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@ +:d1tiWalker@} [173] +@{char@:Quarter up Walker tihead@:174@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0 +@:u2tiWalker@} [174] +@{char@:Whole lahead@:99@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0@:s0la@} +[99] +@{char@:Half lahead@:100@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0@:s1la@} +[100] +@{char@:Quarter down Walker tihead@:175@:0@:3.09573@:1.35674@:1.35674@:3.09573@ +:0@:d2tiWalker@} [175] +@{char@:Quarter lahead@:101@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0@:s2la@} +[101] +@{puorg@:noteheads@} +) +@{parameter@:staffsize@:12.6@} +@{parameter@:stafflinethickness@:0.43655@} +@{parameter@:staff_space@:3.15001@} +@{parameter@:linethickness@:0.43655@} +@{parameter@:black_notehead_width@:4.12764@} +@{parameter@:ledgerlinethickness@:0.87311@} +@{parameter@:blot_diameter@:0.4@} +@{tnof@}) ) @{char@:Half down thin rehead@:72@:0@:7.3881@:2.54572@:2.54572@:7.3881@:-1.0182 6@:d1reThin@} [72] -@{char@:Whole Walker tihead@:171@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@:s0t -iWalker@} [171] +@{char@:Whole up Funk rehead@:121@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@:u0 +reFunk@} [121] @{char@:Quarter thin rehead@:73@:0@:7.3881@:2.54572@:2.54572@:7.3881@:1.01826@: u2reThin@} [73] +@{char@:Whole down Funk rehead@:122@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@: +d0reFunk@} [122] @{char@:Quarter thin rehead@:74@:0@:7.3881@:2.54572@:2.54572@:7.3881@:-1.01826@ :d2reThin@} [74] -@{char@:Half up Walker tihead@:172@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@:u -1tiWalker@} [172]Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input feta-noteheads20.mf'"... - -@{char@:Half down Walker tihead@:173@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@ -:d1tiWalker@} [173] +@{char@:Half up Funk rehead@:123@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@:u1r +eFunk@} [123] +@{char@:Whole thin lahead@:102@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0@:s0laT +hin@} [102] @{char@:Whole mihead@:75@:0@:8.8657@:2.54572@:2.54572@:8.8657@:0@:s0mi@} [75] -@{char@:Quarter up Walker tihead@:174@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0 -@:u2tiWalker@} [174] +@{char@:Half thin lahead@:103@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0@:s1laTh +in@} [103] +Font metrics written on feta-noteheads13.tfm. +143 output files written: feta-noteheads13.33 .. feta-noteheads13.175 +Transcript written on feta-noteheads13.log. + +@{char@:Quarter lahead@:104@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0@:s2laThin +@} [104] @{char@:Half mihead@:76@:0@:8.8657@:2.54572@:2.54572@:8.8657@:0@:s1mi@} [76] @{char@:Quarter mihead@:77@:0@:8.8657@:2.54572@:2.54572@:8.8657@:0@:s2mi@} [77] -! Warning: Replacing filldraw with fill. -! Warning: Replacing unfilldraw with unfill. -@{char@:Half trianglehead (upstem)@:45@:0@:6.8046@:3.20724@:2.69414@:6.8046@:0. -51309@:u1triangle@} [45] +@{char@:Half diamondhead@:41@:0@:6.53708@:2.46817@:2.46817@:6.53708@:1.74492@:s +1diamond@} [41] +@{char@:Quarter diamondhead@:42@:0@:6.61916@:2.46817@:2.46817@:6.61916@:1.77818 +@:s2diamond@} [42] @{char@:Whole mirror mihead@:78@:0@:8.8657@:2.54572@:2.54572@:8.8657@:0@:s0miMi -rror@} [78] -@{char@:Quarter down Walker tihead@:175@:0@:6.21944@:2.87767@:2.87767@:6.21944@ -:0@:d2tiWalker@} [175] -@{puorg@:noteheads@} -) -@{parameter@:staffsize@:25.2@} -@{parameter@:stafflinethickness@:0.54466@} -@{parameter@:staff_space@:6.3@} -@{parameter@:linethickness@:0.54466@} -@{parameter@:black_notehead_width@:8.29259@} -@{parameter@:ledgerlinethickness@:1.08932@} -@{parameter@:blot_diameter@:0.4@} -@{tnof@}) )Internal Error (overlap) in clefs.neomensural.c_change: Winding number did not return to 0 when x=448.453 - +rror@} [78]This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) +(./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp +@{char@:Half down Funk rehead@:124@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@:d +1reFunk@} [124] +@{char@:Whole up tihead@:105@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0.4904@:s0 +ti@} [105] +@{char@:Quarter up Funk rehead@:125@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@: +u2reFunk@} [125] +@{char@:Half up tihead@:106@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0.4904@:u1t +i@} [106] +@{char@:Quarter down Funk rehead@:126@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0 +@:d2reFunk@} [126] +Preloading the plain base, version 0.99: preliminaries, + basic constants and mathematical macros, + macros for converting units, + macros and tables for various modes of operation, + macros for drawing and filling, + macros for proof labels and rules, + macros for character and font administration, +and a few last-minute items.) @{char@:Half mirror mihead@:79@:0@:8.8657@:2.54572@:2.54572@:8.8657@:0@:s1miMi -rror@} [79]Internal Error (overlap) in clefs.neomensural.c_change: monotonic is both needed and unneeded (469.651,181.764)->(490.849,160.567). x=477.146 (prev=448.453) -Internal Error (overlap) in clefs.neomensural.c_change: monotonic is both needed and unneeded (469.651,400.002)->(484.641,394.781). x=477.146 (prev=448.453) -Internal Error (overlap) in clefs.neomensural.c_change: monotonic is both needed and unneeded (448.453,160.567)->(448.453,382.178). y=281.971 (prev=448.453) -Internal Error (overlap) in clefs.neomensural.c_change: monotonic is both needed and unneeded (490.85,382.178)->(490.849,160.567). y=281.971 (prev=448.453) -Internal Error (overlap) in clefs.neomensural.c_change: Winding number did not return to 0 when x=448.453 -Internal Error (overlap) in clefs.neomensural.c_change: Winding number did not return to 0 when x=448.453 -Internal Error (overlap) in clefs.neomensural.c_change: Winding number did not return to 0 when x=448.453 -Internal Error (overlap) in clefs.neomensural.c_change: Winding number did not return to 0 when x=448.453 -Internal Error (overlap) in clefs.neomensural.c_change: Humph. This monotonic leads nowhere (448.453,160.567)->(448.453,160.567). -Internal Error (overlap) in clefs.neomensural.c_change: couldn't find a needed exit from an intersection -( echo ./out/feta-flags14.pfb: ./feta-autometric.mf ./feta-flags-generic.mf ./feta-macros.mf ./feta-params.mf ./feta-flags.mf > out/feta-flags14.dep ) && TMP=`mktemp -d ./out/pfbtemp.feta-flags14.XXXXXXXXX` \ -&& ( cd $TMP \ - && ln -s ../mf2pt1.mem . \ - && ln -s ../../mf2pt1.mp . \ - && MFINPUTS=/build/lilypond-2.19.81+really-2.18.2/mf:..:: /build/lilypond-2.19.81+really-2.18.2/scripts/build/out/mf2pt1 --rounding=0.0001 --family=feta-flags14 --fullname=feta-flags14 --name=feta-flags14 feta-flags14.mf ) \ -&& mv $TMP/*pfb ./out; \ -rm -rf $TMP - +rror@} [79]) @{char@:Quarter mirror mihead@:80@:0@:8.8657@:2.54572@:2.54572@:8.8657@:0@:s2mi Mirror@} [80] -Font metrics written on feta-noteheads26.tfm. -143 output files written: feta-noteheads26.33 .. feta-noteheads26.175 -Transcript written on feta-noteheads26.log. - +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-noteheads20.mf +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-autometric.mf +****************************************************** +Using feta Autometric macros. +order of messages: + NAME/CODE/BP/WD/DP/HT/WX/WY +****************************************************** +) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-noteheads-generic.mf +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf) +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf @{char@:Whole thin mihead@:81@:0@:8.8657@:2.54572@:2.54572@:8.8657@:0@:s0miThin -@} [81] -@{char@:Quarter trianglehead (upstem)@:46@:0@:5.67052@:3.20724@:2.69414@:5.6705 -2@:0.51309@:u2triangle@} [46] +@} [81]) +@{font@:GNU@:LilyPond@:feta@:20@:fetaMusic@} +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-noteheads.mf @{char@:Half thin mihead@:82@:0@:8.8657@:2.54572@:2.54572@:8.8657@:0@:s1miThin@ } [82] @{char@:Quarter thin mihead@:83@:0@:8.8657@:2.54572@:2.54572@:8.8657@:0@:s2miTh in@} [83] @{char@:Whole fa up head@:84@:0@:7.3881@:2.54572@:2.54572@:7.3881@:0@:u0fa@} [84] -@{char@:Quarter trianglehead (downstem)@:47@:0@:5.67052@:3.20724@:2.69414@:4.78 -18@:2.77655@:d2triangle@} [47] -@{char@:Whole slashhead@:48@:0@:12.00314@:4.19981@:4.19981@:12.00314@:4.19981@: -s0slash@} [48] @{char@:Whole fa down head@:85@:0@:7.3881@:2.54572@:2.54572@:7.3881@:0@:d0fa@} [85] -@{char@:Half slashhead@:49@:0@:9.3449@:4.19981@:4.19981@:9.3449@:4.19981@:s1sla -sh@} [49] -@{char@:Quarter slashhead@:50@:0@:6.84538@:4.19981@:4.19981@:6.84538@:4.19981@: -s2slash@} [50] +@{char@:Half down tihead@:107@:0@:5.21574@:1.75145@:1.75145@:5.21574@:-0.4904@: +d1ti@} [107] +@{char@:Quarter up tihead@:108@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0.4904@: +u2ti@} [108] @{char@:half fa up head@:86@:0@:7.3881@:2.54572@:2.54572@:7.3881@:0@:u1fa@} [86] +@{char@:Quarter down tihead@:109@:0@:5.21574@:1.75145@:1.75145@:5.21574@:-0.490 +4@:d2ti@} [109] @{char@:Half fa down head@:87@:0@:7.3881@:2.54572@:2.54572@:7.3881@:0@:d1fa@} [87] -@{char@:Whole Crossed notehead@:51@:0@:7.0742@:2.44836@:2.44836@:7.0742@:1.1229 -9@:s0cross@} [51] +@{char@:Whole up Funk mihead@:127@:0@:7.46327@:2.87767@:2.87767@:7.46327@:0@:u0 +miFunk@} [127] +@{char@:Whole thin up tihead@:110@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0.490 +4@:s0tiThin@} [110] +@{group@:noteheads@} +@{char@:Longa notehead@:33@:1.00009@:10.90022@:3.6@:17.59991@:10.90022@:0@:uM2@ +} [33] +@{char@:Longa notehead@:34@:1.00009@:10.90022@:17.59991@:3.6@:10.90022@:0@:dM2@ +} [34] +@{char@:Whole trianglehead@:43@:0@:10.42897@:3.94243@:3.2995@:10.42899@:0.64293 +@:s0triangle@} [43] +@{char@:Half thin up tihead@:111@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0.4904 +@:u1tiThin@} [111] @{char@:Quarter fa up head@:88@:0@:7.3881@:2.54572@:2.54572@:7.3881@:0@:u2fa@} [88] @{char@:Quarter fa down head@:89@:0@:7.3881@:2.54572@:2.54572@:7.3881@:0@:d2fa@ } [89] +@{char@:Half thin down tihead@:112@:0@:5.21574@:1.75145@:1.75145@:5.21574@:-0.4 +904@:d1tiThin@} [112] +@{char@:Brevis notehead@:35@:1.00009@:10.90022@:3.6@:3.6@:10.90022@:0@:sM1@} +[35] @{char@:Whole thin fa up head@:90@:0@:7.3881@:2.54572@:2.54572@:7.3881@:0@:u0fa Thin@} [90] -@{char@:Half Crossed notehead@:52@:0@:6.14497@:2.33221@:2.33221@:6.14497@:1.188 -48@:s1cross@} [52] +@{char@:Quarter thin up tihead@:113@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0.4 +904@:u2tiThin@} [113] +@{char@:Whole down Funk mihead@:128@:0@:7.46327@:2.87767@:2.87767@:7.46327@:0@: +d0miFunk@} [128] +@{char@:Half up Funk mihead@:129@:0@:7.46327@:2.87767@:2.87767@:7.46327@:0@:u1m +iFunk@} [129] @{char@:Whole thin fa down head@:91@:0@:7.3881@:2.54572@:2.54572@:7.3881@:0@:d0 faThin@} [91] -@{char@:Crossed notehead@:53@:0@:5.21574@:2.21606@:2.21606@:5.21574@:1.63512@:s -2cross@} [53] @{char@:half thin fa up head@:92@:0@:7.3881@:2.54572@:2.54572@:7.3881@:0@:u1faT hin@} [92] -@{char@:X-Circled notehead@:54@:0@:6.2026@:2.63536@:2.63536@:6.2026@:0@:s2xcirc -le@} [54] +! Warning: Replacing filldraw with fill. +! Warning: Replacing unfilldraw with unfill. +@{char@:Half trianglehead (downstem)@:44@:0@:7.5397@:3.55588@:2.98439@:6.35191@ +:3.09244@:d1triangle@} [44] +@{char@:Double-lined brevis notehead@:36@:2.23228@:12.13242@:3.6@:3.6@:12.13242 +@:0@:sM1double@} [36] @{char@:Half thin fa down head@:93@:0@:7.3881@:2.54572@:2.54572@:7.3881@:0@:d1f aThin@} [93] +@{char@:Whole notehead@:37@:0@:9.90004@:2.75003@:2.75003@:9.90004@:0@:s0@} +[37] @{char@:Quarter thin fa up head@:94@:0@:7.3881@:2.54572@:2.54572@:7.3881@:0@:u2 faThin@} [94] +@{char@:Quarter thin fa down head@:95@:0@:7.3881@:2.54572@:2.54572@:7.3881@:0@: +d2faThin@} [95] +@{char@:Quarter thin down tihead@:114@:0@:5.21574@:1.75145@:1.75145@:5.21574@:- +0.4904@:d2tiThin@} [114] +@{char@:Half down Funk mihead@:130@:0@:7.46327@:2.87767@:2.87767@:7.46327@:0@:d +1miFunk@} [130] +@{char@:Whole up Funk dohead@:115@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:u0do +Funk@} [115] +@{char@:Quarter Funk mihead@:131@:0@:7.46327@:2.87767@:2.87767@:7.46327@:0@:s2m +iFunk@} [131] +@{char@:Whole down Funk dohead@:116@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:d0 +doFunk@} [116] +@{char@:Half notehead@:38@:0@:6.94992@:2.75003@:2.75003@:6.94992@:1.30693@:s1@} +[38] +@{char@:Whole up Funk fahead@:132@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@:u0 +faFunk@} [132] +@{char@:Half up Funk dohead@:117@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:u1doF +unk@} [117] +@{char@:Quarter notehead@:39@:0@:6.58089@:2.75003@:2.75003@:6.58089@:0.93907@:s +2@} [39] +@{char@:Whole diamondhead@:40@:0@:9.90013@:2.75003@:2.75003@:9.90013@:0@:s0diam +ond@} [40] +@{char@:Half diamondhead@:41@:0@:7.28357@:2.75003@:2.75003@:7.28357@:1.94417@:s +1diamond@} [41] +@{char@:Whole solhead@:96@:0@:7.78128@:3.06679@:3.06679@:7.78128@:1.49515@:s0so +l@} [96] +@{char@:Quarter diamondhead@:42@:0@:7.37505@:2.75003@:2.75003@:7.37505@:1.98125 +@:s2diamond@} [42] mf2pt1 is using the following font parameters: font_version: 001.000 font_comment: Font converted to Type 1 by mf2pt1, written by Scott Pakin. - font_family: feta-noteheads26 + font_family: feta-noteheads13 font_weight: Medium - font_identifier: feta25.2 + font_identifier: feta12.6 font_fixed_pitch: false font_slant: 0 - font_underline_position: -40 - font_underline_thickness: 20 - font_name: feta-noteheads26 - font_unique_id: 4802471 - font_size: 25.1058530510585 (bp) + font_underline_position: -80 + font_underline_thickness: 40 + font_name: feta-noteheads13 + font_unique_id: 4315035 + font_size: 12.5529265255293 (bp) font_coding_scheme: asis -Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=39.8313492063492; bpppix 0.02; nonstopmode; input feta-noteheads26.mf'"... -This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) -(./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp -@{char@:Whole dohead@:55@:0@:5.21574@:1.75145@:1.75145@:5.21574@:-1.51913@:s0do -@} [55] -@{char@:Quarter thin fa down head@:95@:0@:7.3881@:2.54572@:2.54572@:7.3881@:0@: -d2faThin@} [95] -@{char@:Half dohead@:56@:0@:5.21574@:1.75145@:1.75145@:5.21574@:1.51913@:d1do@} -[56] -@{char@:Whole solhead@:96@:0@:7.78128@:3.06679@:3.06679@:7.78128@:1.49515@:s0so -l@} [96] -Preloading the plain base, version 0.99: preliminaries, - basic constants and mathematical macros, - macros for converting units, - macros and tables for various modes of operation, - macros for drawing and filling, - macros for proof labels and rules, - macros for character and font administration, -and a few last-minute items.)) +Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=79.6626984126984; bpppix 0.02; nonstopmode; input feta-noteheads13.mf'"... + @{char@:Half solhead@:97@:0@:7.78128@:3.06679@:3.06679@:7.78128@:1.49515@:s1sol @} [97] -@{char@:Half dohead@:57@:0@:5.21574@:1.75145@:1.75145@:5.21574@:-1.51913@:u1do@ -} [57] -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-noteheads20.mf -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-autometric.mf +@{char@:Half down Funk dohead@:118@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:d1d +oFunk@} [118] @{char@:Quarter solhead@:98@:0@:7.78128@:3.06679@:3.06679@:7.78128@:1.49515@:s2 sol@} [98] -****************************************************** -Using feta Autometric macros. -order of messages: - NAME/CODE/BP/WD/DP/HT/WX/WY -****************************************************** -) -@{char@:Quarter dohead@:58@:0@:5.21574@:1.75145@:1.75145@:5.21574@:1.51913@:d2d -o@} [58] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-noteheads-generic.mf -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf +@{char@:Quarter up Funk dohead@:119@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:u2 +doFunk@} [119] +@{char@:Quarter down Funk dohead@:120@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@: +d2doFunk@} [120] +@{char@:Whole trianglehead@:43@:0@:11.57098@:4.37633@:3.65997@:11.571@:0.71634@ +:s0triangle@} [43] +@{char@:Whole up Funk rehead@:121@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:u0re +Funk@} [121] @{char@:Whole lahead@:99@:0@:7.3881@:2.54572@:2.54572@:7.3881@:0@:s0la@} [99] -@{char@:Quarter dohead@:59@:0@:5.21574@:1.75145@:1.75145@:5.21574@:-1.51913@:u2 -do@} [59]) +@{char@:Whole down Funk fahead@:133@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@: +d0faFunk@} [133] @{char@:Half lahead@:100@:0@:7.3881@:2.54572@:2.54572@:7.3881@:0@:s1la@} [100] -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf +@{char@:Half up Funk fahead@:134@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@:u1f +aFunk@} [134] @{char@:Quarter lahead@:101@:0@:7.3881@:2.54572@:2.54572@:7.3881@:0@:s2la@} [101] -@{char@:Whole thin dohead@:60@:0@:5.21574@:1.75145@:1.75145@:5.21574@:-1.51913@ -:s0doThin@} [60]( echo ./out/feta-flags13.pfb: ./feta-autometric.mf ./feta-flags-generic.mf ./feta-macros.mf ./feta-params.mf ./feta-flags.mf > out/feta-flags13.dep ) && TMP=`mktemp -d ./out/pfbtemp.feta-flags13.XXXXXXXXX` \ -&& ( cd $TMP \ - && ln -s ../mf2pt1.mem . \ - && ln -s ../../mf2pt1.mp . \ - && MFINPUTS=/build/lilypond-2.19.81+really-2.18.2/mf:..:: /build/lilypond-2.19.81+really-2.18.2/scripts/build/out/mf2pt1 --rounding=0.0001 --family=feta-flags13 --fullname=feta-flags13 --name=feta-flags13 feta-flags13.mf ) \ -&& mv $TMP/*pfb ./out; \ -rm -rf $TMP - +@{char@:Half down Funk fahead@:135@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@:d +1faFunk@} [135] @{char@:Whole thin lahead@:102@:0@:7.3881@:2.54572@:2.54572@:7.3881@:0@:s0laThi -n@} [102]) +n@} [102] +! Warning: Replacing filldraw with fill. +! Warning: Replacing unfilldraw with unfill. +@{char@:Half trianglehead (downstem)@:44@:0@:8.36156@:3.94562@:3.30887@:7.03813 +@:3.44557@:d1triangle@} [44] @{char@:Half thin lahead@:103@:0@:7.3881@:2.54572@:2.54572@:7.3881@:0@:s1laThin @} [103] -@{font@:GNU@:LilyPond@:feta@:20@:fetaMusic@} -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-noteheads.mf -@{char@:Half thin dohead@:61@:0@:5.21574@:1.75145@:1.75145@:5.21574@:1.51913@:d -1doThin@} [61] +! Warning: Replacing filldraw with fill. +! Warning: Replacing unfilldraw with unfill. +@{char@:Half trianglehead (upstem)@:45@:0@:7.5397@:3.55588@:2.98439@:7.53972@:0 +.57147@:u1triangle@} [45] +*** Successfully generated feta16.pfb! *** + +@{char@:Whole down Funk rehead@:122@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:d0 +reFunk@} [122] +@{char@:Half up Funk rehead@:123@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:u1reF +unk@} [123] @{char@:Quarter lahead@:104@:0@:7.3881@:2.54572@:2.54572@:7.3881@:0@:s2laThin@} [104] +! Warning: Replacing filldraw with fill. +! Warning: Replacing unfilldraw with unfill. +@{char@:Half trianglehead (upstem)@:45@:0@:8.36156@:3.94562@:3.30887@:8.36157@: +0.63673@:u1triangle@} [45] +@{char@:Quarter up Funk fahead@:136@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@: +u2faFunk@} [136] @{char@:Whole up tihead@:105@:0@:7.3881@:2.54572@:2.54572@:7.3881@:0.7128@:s0ti @} [105] -@{char@:Half thin dohead@:62@:0@:5.21574@:1.75145@:1.75145@:5.21574@:-1.51913@: -u1doThin@} [62] +@{char@:Quarter down Funk fahead@:137@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0 +@:d2faFunk@} [137] @{char@:Half up tihead@:106@:0@:7.3881@:2.54572@:2.54572@:7.3881@:0.7128@:u1ti@ } [106] -@{char@:Quarter thin dohead@:63@:0@:5.21574@:1.75145@:1.75145@:5.21574@:1.51913 -@:d2doThin@} [63] +@{char@:Half down Funk rehead@:124@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:d1r +eFunk@} [124] @{char@:Half down tihead@:107@:0@:7.3881@:2.54572@:2.54572@:7.3881@:-0.7128@:d1 ti@} [107] -@{char@:Quarter thin dohead@:64@:0@:5.21574@:1.75145@:1.75145@:5.21574@:-1.5191 -3@:u2doThin@} [64] -@{group@:noteheads@} -@{char@:Longa notehead@:33@:1.00009@:10.90022@:3.6@:17.59991@:10.90022@:0@:uM2@ -} [33] +@{char@:Quarter up Funk rehead@:125@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:u2 +reFunk@} [125]Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input feta-flags20.mf'"... + @{char@:Quarter up tihead@:108@:0@:7.3881@:2.54572@:2.54572@:7.3881@:0.7128@:u2 ti@} [108] -@{char@:Whole rehead@:65@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0.70056@:s0re@ -} [65] +@{char@:Quarter down Funk rehead@:126@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@: +d2reFunk@} [126] @{char@:Quarter down tihead@:109@:0@:7.3881@:2.54572@:2.54572@:7.3881@:-0.7128@ :d2ti@} [109] +@{char@:Quarter trianglehead (upstem)@:46@:0@:6.96799@:3.94562@:3.30887@:6.968@ +:0.63673@:u2triangle@} [46] @{char@:Whole thin up tihead@:110@:0@:7.3881@:2.54572@:2.54572@:7.3881@:0.7128@ :s0tiThin@} [110] -@{char@:Longa notehead@:34@:1.00009@:10.90022@:17.59991@:3.6@:10.90022@:0@:dM2@ -} [34] +@{char@:Whole up Funk mihead@:127@:0@:4.69414@:1.75145@:1.75145@:4.69414@:0@:u0 +miFunk@} [127] @{char@:Half thin up tihead@:111@:0@:7.3881@:2.54572@:2.54572@:7.3881@:0.7128@: u1tiThin@} [111] -@{char@:Half up rehead@:66@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0.70056@:u1r -e@} [66] +@{char@:Whole down Funk mihead@:128@:0@:4.69414@:1.75145@:1.75145@:4.69414@:0@: +d0miFunk@} [128] @{char@:Half thin down tihead@:112@:0@:7.3881@:2.54572@:2.54572@:7.3881@:-0.712 8@:d1tiThin@} [112] -@{char@:Half down rehead@:67@:0@:5.21574@:1.75145@:1.75145@:5.21574@:-0.70056@: -d1re@} [67] @{char@:Quarter thin up tihead@:113@:0@:7.3881@:2.54572@:2.54572@:7.3881@:0.712 8@:u2tiThin@} [113] -@{char@:Brevis notehead@:35@:1.00009@:10.90022@:3.6@:3.6@:10.90022@:0@:sM1@} -[35] -@{char@:Quarter up rehead@:68@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0.70056@: -u2re@} [68] -@{char@:Quarter down rehead@:69@:0@:5.21574@:1.75145@:1.75145@:5.21574@:-0.7005 -6@:d2re@} [69] @{char@:Quarter thin down tihead@:114@:0@:7.3881@:2.54572@:2.54572@:7.3881@:-0. 7128@:d2tiThin@} [114] @{char@:Whole up Funk dohead@:115@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@:u0 doFunk@} [115] -@{char@:Whole thin rehead@:70@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0.70056@: -s0reThin@} [70] +@{char@:Whole Funk solhead@:138@:0@:6.14761@:2.87767@:2.87767@:6.14761@:0.45648 +@:s0solFunk@} [138] +@{char@:Half Funk solhead@:139@:0@:6.14761@:2.87767@:2.87767@:6.14761@:0.45648@ +:s1solFunk@} [139] +@{char@:Quarter trianglehead (upstem)@:46@:0@:6.28311@:3.55588@:2.98439@:6.2831 +3@:0.57147@:u2triangle@} [46] +@{char@:Half up Funk mihead@:129@:0@:4.69414@:1.75145@:1.75145@:4.69414@:0@:u1m +iFunk@} [129]( echo ./out/feta-flags13.pfb: ./feta-autometric.mf ./feta-flags-generic.mf ./feta-macros.mf ./feta-params.mf ./feta-flags.mf > out/feta-flags13.dep ) && TMP=`mktemp -d ./out/pfbtemp.feta-flags13.XXXXXXXXX` \ +&& ( cd $TMP \ + && ln -s ../mf2pt1.mem . \ + && ln -s ../../mf2pt1.mp . \ + && MFINPUTS=/build/lilypond-2.19.81+really-2.18.2/mf:..:: /build/lilypond-2.19.81+really-2.18.2/scripts/build/out/mf2pt1 --rounding=0.0001 --family=feta-flags13 --fullname=feta-flags13 --name=feta-flags13 feta-flags13.mf ) \ +&& mv $TMP/*pfb ./out; \ +rm -rf $TMP + +@{char@:Quarter trianglehead (downstem)@:47@:0@:6.96799@:3.94562@:3.30887@:5.86 +513@:3.44557@:d2triangle@} [47] @{char@:Whole down Funk dohead@:116@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@: d0doFunk@} [116] +@{char@:Whole slashhead@:48@:0@:15.07648@:5.25003@:5.25003@:15.07648@:5.25003@: +s0slash@} [48] +@{char@:Half down Funk mihead@:130@:0@:4.69414@:1.75145@:1.75145@:4.69414@:0@:d +1miFunk@} [130] @{char@:Half up Funk dohead@:117@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@:u1d oFunk@} [117] -@{char@:Half up thin rehead@:71@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0.70056 -@:u1reThin@} [71] @{char@:Half down Funk dohead@:118@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@:d 1doFunk@} [118] -@{char@:Double-lined brevis notehead@:36@:2.23228@:12.13242@:3.6@:3.6@:12.13242 -@:0@:sM1double@} [36] +@{char@:Quarter Funk mihead@:131@:0@:4.69414@:1.75145@:1.75145@:4.69414@:0@:s2m +iFunk@} [131] @{char@:Quarter up Funk dohead@:119@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@: u2doFunk@} [119] -@{char@:Half down thin rehead@:72@:0@:5.21574@:1.75145@:1.75145@:5.21574@:-0.70 -056@:d1reThin@} [72] @{char@:Quarter down Funk dohead@:120@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0 @:d2doFunk@} [120] -@{char@:Quarter thin rehead@:73@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0.70056 -@:u2reThin@} [73] -@{char@:Whole notehead@:37@:0@:9.90004@:2.75003@:2.75003@:9.90004@:0@:s0@} -[37] +@{char@:Whole up Funk fahead@:132@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:u0fa +Funk@} [132] +@{char@:Quarter Funk solhead@:140@:0@:6.14761@:2.87767@:2.87767@:6.14761@:0.456 +48@:s2solFunk@} [140] +@{char@:Whole Funk lahead@:141@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@:s0laF +unk@} [141] +@{char@:Half slashhead@:49@:0@:11.72646@:5.25003@:5.25003@:11.72646@:5.25003@:s +1slash@} [49] +@{char@:Half Funk lahead@:142@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@:s1laFu +nk@} [142] +@{char@:Quarter slashhead@:50@:0@:8.5765@:5.25003@:5.25003@:8.5765@:5.25003@:s2 +slash@} [50] +@{char@:Quarter Funk lahead@:143@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@:s2l +aFunk@} [143] +@{char@:Whole Crossed notehead@:51@:0@:8.58107@:3.00005@:3.00005@:8.58107@:1.56 +798@:s0cross@} [51] +@{char@:Half Crossed notehead@:52@:0@:7.58098@:2.87505@:2.87505@:7.58098@:1.642 +9@:s1cross@} [52] +@{char@:Crossed notehead@:53@:0@:6.58089@:2.75003@:2.75003@:6.58089@:2.12679@:s +2cross@} [53] +@{char@:Quarter trianglehead (downstem)@:47@:0@:6.28311@:3.55588@:2.98439@:5.29 +329@:3.09244@:d2triangle@} [47] +@{char@:Whole down Funk fahead@:133@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:d0 +faFunk@} [133] @{char@:Whole up Funk rehead@:121@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@:u0 reFunk@} [121] -@{char@:Quarter thin rehead@:74@:0@:5.21574@:1.75145@:1.75145@:5.21574@:-0.7005 -6@:d2reThin@} [74] @{char@:Whole down Funk rehead@:122@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@: d0reFunk@} [122] -@{char@:Half notehead@:38@:0@:6.94992@:2.75003@:2.75003@:6.94992@:1.30693@:s1@} -[38] -@{char@:Whole mihead@:75@:0@:6.25888@:1.75145@:1.75145@:6.25888@:0@:s0mi@} -[75] +@{char@:Half up Funk fahead@:134@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:u1faF +unk@} [134] @{char@:Half up Funk rehead@:123@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@:u1r eFunk@} [123] -@{char@:Quarter notehead@:39@:0@:6.58089@:2.75003@:2.75003@:6.58089@:0.93907@:s -2@} [39] -@{char@:Half down Funk rehead@:124@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@:d -1reFunk@} [124] -@{char@:Whole diamondhead@:40@:0@:9.90013@:2.75003@:2.75003@:9.90013@:0@:s0diam -ond@} [40]This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) - -@{char@:Quarter up Funk rehead@:125@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@: -u2reFunk@} [125](./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp -@{char@:Half mihead@:76@:0@:6.25888@:1.75145@:1.75145@:6.25888@:0@:s1mi@} [76] -@{char@:Quarter down Funk rehead@:126@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0 -@:d2reFunk@} [126] -@{char@:Half diamondhead@:41@:0@:7.28357@:2.75003@:2.75003@:7.28357@:1.94417@:s -1diamond@} [41] -@{char@:Quarter diamondhead@:42@:0@:7.37505@:2.75003@:2.75003@:7.37505@:1.98125 -@:s2diamond@} [42] -@{char@:Whole up Funk mihead@:127@:0@:6.64925@:2.54572@:2.54572@:6.64925@:0@:u0 -miFunk@} [127] -Preloading the plain base, version 0.99: preliminaries, - basic constants and mathematical macros, - macros for converting units, - macros and tables for various modes of operation, - macros for drawing and filling, - macros for proof labels and rules, - macros for character and font administration, -and a few last-minute items.) -@{char@:Quarter mihead@:77@:0@:6.25888@:1.75145@:1.75145@:6.25888@:0@:s2mi@} -[77]) -@{char@:Whole down Funk mihead@:128@:0@:6.64925@:2.54572@:2.54572@:6.64925@:0@: -d0miFunk@} [128] -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-noteheads26.mf -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-autometric.mf -****************************************************** -Using feta Autometric macros. -order of messages: - NAME/CODE/BP/WD/DP/HT/WX/WY -****************************************************** -) -@{char@:Whole mirror mihead@:78@:0@:6.25888@:1.75145@:1.75145@:6.25888@:0@:s0mi -Mirror@} [78] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-noteheads-generic.mf -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf -@{char@:Half up Funk mihead@:129@:0@:6.64925@:2.54572@:2.54572@:6.64925@:0@:u1m -iFunk@} [129]) -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf -@{char@:Whole trianglehead@:43@:0@:11.57098@:4.37633@:3.65997@:11.571@:0.71634@ -:s0triangle@} [43] -@{char@:Half mirror mihead@:79@:0@:6.25888@:1.75145@:1.75145@:6.25888@:0@:s1mi -Mirror@} [79] -@{char@:Half down Funk mihead@:130@:0@:6.64925@:2.54572@:2.54572@:6.64925@:0@:d -1miFunk@} [130]) -@{char@:Quarter Funk mihead@:131@:0@:6.64925@:2.54572@:2.54572@:6.64925@:0@:s2m -iFunk@} [131] -@{font@:GNU@:LilyPond@:feta@:25.2@:fetaMusic@} -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-noteheads.mf -@{char@:Quarter mirror mihead@:80@:0@:6.25888@:1.75145@:1.75145@:6.25888@:0@:s2 -miMirror@} [80] -@{char@:Whole up Funk fahead@:132@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@:u0 -faFunk@} [132] -@{char@:Whole thin mihead@:81@:0@:6.25888@:1.75145@:1.75145@:6.25888@:0@:s0miTh -in@} [81] -@{char@:Whole down Funk fahead@:133@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@: -d0faFunk@} [133] -@{group@:noteheads@} -@{char@:Longa notehead@:33@:1.08932@:13.40974@:4.40999@:22.22067@:13.40974@:0@: -uM2@} [33] -@{char@:Half up Funk fahead@:134@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@:u1f -aFunk@} [134] -@{char@:Half thin mihead@:82@:0@:6.25888@:1.75145@:1.75145@:6.25888@:0@:s1miThi -n@} [82] -! Warning: Replacing filldraw with fill. -! Warning: Replacing unfilldraw with unfill. -@{char@:Half trianglehead (downstem)@:44@:0@:8.36156@:3.94562@:3.30887@:7.03813 -@:3.44557@:d1triangle@} [44] -@{char@:Quarter thin mihead@:83@:0@:6.25888@:1.75145@:1.75145@:6.25888@:0@:s2mi -Thin@} [83] -@{char@:Half down Funk fahead@:135@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@:d -1faFunk@} [135] -@{char@:Whole fa up head@:84@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0@:u0fa@} -[84] -*** Successfully generated feta16.pfb! *** - -@{char@:Quarter up Funk fahead@:136@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@: -u2faFunk@} [136] -@{char@:Longa notehead@:34@:1.08932@:13.40974@:22.22067@:4.40999@:13.40974@:0@: -dM2@} [34] -@{char@:Quarter down Funk fahead@:137@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0 -@:d2faFunk@} [137] -@{char@:Whole fa down head@:85@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0@:d0fa@ -} [85] -@{char@:Whole Funk solhead@:138@:0@:5.43845@:2.54572@:2.54572@:5.43845@:0.40382 -@:s0solFunk@} [138] -@{char@:Brevis notehead@:35@:1.08932@:13.40974@:4.40999@:4.40999@:13.40974@:0@: -sM1@} [35] -@{char@:half fa up head@:86@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0@:u1fa@} -[86] -@{char@:Half Funk solhead@:139@:0@:5.43845@:2.54572@:2.54572@:5.43845@:0.40382@ -:s1solFunk@} [139] -@{char@:Quarter Funk solhead@:140@:0@:5.43845@:2.54572@:2.54572@:5.43845@:0.403 -82@:s2solFunk@} [140] -! Warning: Replacing filldraw with fill. -! Warning: Replacing unfilldraw with unfill. -@{char@:Half trianglehead (upstem)@:45@:0@:8.36156@:3.94562@:3.30887@:8.36157@: -0.63673@:u1triangle@} [45] -@{char@:Half fa down head@:87@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0@:d1fa@} -[87] -@{char@:Whole Funk lahead@:141@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@:s0laF -unk@} [141] -@{char@:Half Funk lahead@:142@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@:s1laFu -nk@} [142]Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input feta-flags20.mf'"... - -@{char@:Quarter Funk lahead@:143@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@:s2l -aFunk@} [143] -@{char@:Quarter fa up head@:88@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0@:u2fa@ -} [88] -@{char@:Double-lined brevis notehead@:36@:2.39522@:14.71564@:4.40999@:4.40999@: -14.71564@:0@:sM1double@} [36] -@{char@:Quarter fa down head@:89@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0@:d2f -a@} [89] -@{char@:Whole notehead@:37@:0@:12.62956@:3.42233@:3.42233@:12.62956@:0@:s0@} -[37] -@{char@:Whole up Funk tihead@:144@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@:u0 +@{char@:Whole up Funk tihead@:144@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@:u0 tiFunk@} [144] -@{char@:Whole thin fa up head@:90@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0@:u0 -faThin@} [90] -@{char@:Quarter trianglehead (upstem)@:46@:0@:6.96799@:3.94562@:3.30887@:6.968@ -:0.63673@:u2triangle@} [46] -@{char@:Whole down Funk tihead@:145@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@: -d0tiFunk@} [145] -@{char@:Whole thin fa down head@:91@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0@: -d0faThin@} [91] -@{char@:Half up Funk tihead@:146@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@:u1t -iFunk@} [146] -@{char@:Half notehead@:38@:0@:8.71313@:3.42233@:3.42233@:8.71313@:1.70447@:s1@} -[38] -@{char@:half thin fa up head@:92@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0@:u1f -aThin@} [92] -@{char@:Quarter notehead@:39@:0@:8.29259@:3.42233@:3.42233@:8.29259@:1.24934@:s -2@} [39] -@{char@:Half down Funk tihead@:147@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@:d -1tiFunk@} [147] -@{char@:Quarter up Funk tihead@:148@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@: -u2tiFunk@} [148] -@{char@:Half thin fa down head@:93@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0@:d -1faThin@} [93] -@{char@:Whole diamondhead@:40@:0@:12.32042@:3.42233@:3.42233@:12.32042@:0@:s0di -amond@} [40] -@{char@:Quarter down Funk tihead@:149@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0 -@:d2tiFunk@} [149] -@{char@:Quarter thin fa up head@:94@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0@: -u2faThin@} [94] -@{char@:Whole Walker dohead@:150@:0@:5.54108@:2.54572@:2.54572@:3.10942@:2.2071 -5@:s0doWalker@} [150] -@{char@:Quarter thin fa down head@:95@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0 -@:d2faThin@} [95] -@{char@:Quarter trianglehead (downstem)@:47@:0@:6.96799@:3.94562@:3.30887@:5.86 -513@:3.44557@:d2triangle@} [47] -@{char@:Half diamondhead@:41@:0@:9.06424@:3.42233@:3.42233@:9.06424@:2.41948@:s -1diamond@} [41] -@{char@:Half up Walker dohead@:151@:0@:5.54108@:2.54572@:2.54572@:3.10942@:2.20 -715@:u1doWalker@} [151] -@{char@:Quarter diamondhead@:42@:0@:9.17807@:3.42233@:3.42233@:9.17807@:2.4656@ -:s2diamond@} [42] -@{char@:Whole slashhead@:48@:0@:15.07648@:5.25003@:5.25003@:15.07648@:5.25003@: -s0slash@} [48] -@{char@:Whole solhead@:96@:0@:5.54865@:2.21606@:2.21606@:5.54865@:0.98456@:s0so -l@} [96] -@{char@:Half down Walker dohead@:152@:0@:5.54108@:2.54572@:2.54572@:3.10942@:2. -20715@:d1doWalker@} [152] -@{char@:Half slashhead@:49@:0@:11.72646@:5.25003@:5.25003@:11.72646@:5.25003@:s -1slash@} [49] -@{char@:Quarter up Walker dohead@:153@:0@:5.54108@:2.54572@:2.54572@:3.10942@:2 -.20715@:u2doWalker@} [153] -@{char@:Quarter slashhead@:50@:0@:8.5765@:5.25003@:5.25003@:8.5765@:5.25003@:s2 -slash@} [50] -@{char@:Half solhead@:97@:0@:5.54865@:2.21606@:2.21606@:5.54865@:0.98456@:s1sol -@} [97] -@{char@:Quarter down Walker dohead@:154@:0@:5.54108@:2.54572@:2.54572@:3.10942@ -:2.20715@:d2doWalker@} [154] -@{char@:Quarter solhead@:98@:0@:5.54865@:2.21606@:2.21606@:5.54865@:0.98456@:s2 -sol@} [98] -@{char@:Whole Walker rehead@:155@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@:s0r -eWalker@} [155] -@{char@:Whole Crossed notehead@:51@:0@:8.58107@:3.00005@:3.00005@:8.58107@:1.56 -798@:s0cross@} [51] -@{char@:Whole lahead@:99@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0@:s0la@} -[99] -@{char@:Half up Walker rehead@:156@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@:u -1reWalker@} [156] -@{char@:Half lahead@:100@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0@:s1la@} -[100] -@{char@:Half down Walker rehead@:157@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@ -:d1reWalker@} [157] -@{char@:Half Crossed notehead@:52@:0@:7.58098@:2.87505@:2.87505@:7.58098@:1.642 -9@:s1cross@} [52] -@{char@:Quarter lahead@:101@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0@:s2la@} -[101] -@{char@:Quarter up Walker rehead@:158@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0 -@:u2reWalker@} [158] -@{char@:Whole trianglehead@:43@:0@:14.29497@:5.41129@:4.5198@:14.29498@:0.89146 -@:s0triangle@} [43] -@{char@:Whole thin lahead@:102@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0@:s0laT -hin@} [102] -@{char@:Quarter down Walker rehead@:159@:0@:5.54108@:2.54572@:2.54572@:5.54108@ -:0@:d2reWalker@} [159] -@{char@:Crossed notehead@:53@:0@:6.58089@:2.75003@:2.75003@:6.58089@:2.12679@:s -2cross@} [53] -@{char@:Half thin lahead@:103@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0@:s1laTh -in@} [103] -@{char@:Quarter lahead@:104@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0@:s2laThin -@} [104] +@{char@:Half down Funk fahead@:135@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:d1f +aFunk@} [135] +@{char@:Quarter up Funk fahead@:136@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:u2 +faFunk@} [136] @{char@:X-Circled notehead@:54@:0@:7.82605@:3.27036@:3.27036@:7.82605@:0@:s2xci rcle@} [54] -@{char@:Whole Walker mihead@:160@:0@:6.64925@:2.54572@:2.54572@:6.64925@:0@:s0m -iWalker@} [160] -@{char@:Whole up tihead@:105@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0.4904@:s0 -ti@} [105] -@{char@:Half Walker mihead@:161@:0@:6.64925@:2.54572@:2.54572@:6.64925@:0@:s1mi -Walker@} [161] +@{char@:Quarter down Funk fahead@:137@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@: +d2faFunk@} [137] +@{char@:Whole slashhead@:48@:0@:13.45424@:4.69568@:4.69568@:13.45424@:4.69568@: +s0slash@} [48] @{char@:Whole dohead@:55@:0@:6.58089@:2.24998@:2.24998@:6.58089@:-1.99995@:s0do @} [55] -@{char@:Half up tihead@:106@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0.4904@:u1t -i@} [106] -@{char@:Quarter Walker mihead@:162@:0@:6.64925@:2.54572@:2.54572@:6.64925@:0@:s -2miWalker@} [162] +@{char@:Half slashhead@:49@:0@:10.46936@:4.69568@:4.69568@:10.46936@:4.69568@:s +1slash@} [49] @{char@:Half dohead@:56@:0@:6.58089@:2.24998@:2.24998@:6.58089@:1.99995@:d1do@} [56] -! Warning: Replacing filldraw with fill. -! Warning: Replacing unfilldraw with unfill. -@{char@:Half trianglehead (downstem)@:44@:0@:10.32191@:4.87529@:4.08287@:8.6749 -1@:4.28793@:d1triangle@} [44] -@{char@:Whole Walker fahead@:163@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@:s0f -aWalker@} [163] +@{char@:Half down Funk rehead@:124@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@:d +1reFunk@} [124] @{char@:Half dohead@:57@:0@:6.58089@:2.24998@:2.24998@:6.58089@:-1.99995@:u1do@ } [57] -@{char@:Half down tihead@:107@:0@:5.21574@:1.75145@:1.75145@:5.21574@:-0.4904@: -d1ti@} [107] -@{char@:Half up Walker fahead@:164@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@:u -1faWalker@} [164] +@{char@:Quarter slashhead@:50@:0@:7.66273@:4.69568@:4.69568@:7.66273@:4.69568@: +s2slash@} [50] +@{char@:Quarter up Funk rehead@:125@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@: +u2reFunk@} [125] @{char@:Quarter dohead@:58@:0@:6.58089@:2.24998@:2.24998@:6.58089@:1.99995@:d2d o@} [58] +@{char@:Whole Funk solhead@:138@:0@:3.74165@:1.75145@:1.75145@:3.74165@:0.27783 +@:s0solFunk@} [138] +@{char@:Half Funk solhead@:139@:0@:3.74165@:1.75145@:1.75145@:3.74165@:0.27783@ +:s1solFunk@} [139] +@{char@:Quarter Funk solhead@:140@:0@:3.74165@:1.75145@:1.75145@:3.74165@:0.277 +83@:s2solFunk@} [140] +@{char@:Quarter down Funk rehead@:126@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0 +@:d2reFunk@} [126] +@{char@:Whole down Funk tihead@:145@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@: +d0tiFunk@} [145] +@{char@:Half up Funk tihead@:146@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@:u1t +iFunk@} [146] +@{char@:Whole up Funk mihead@:127@:0@:6.64925@:2.54572@:2.54572@:6.64925@:0@:u0 +miFunk@} [127] +@{char@:Half down Funk tihead@:147@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@:d +1tiFunk@} [147] @{char@:Quarter dohead@:59@:0@:6.58089@:2.24998@:2.24998@:6.58089@:-1.99995@:u2 do@} [59] -@{char@:Half down Walker fahead@:165@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@ -:d1faWalker@} [165] -@{char@:Quarter up tihead@:108@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0.4904@: -u2ti@} [108] +@{char@:Whole Funk lahead@:141@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:s0laFun +k@} [141] @{char@:Whole thin dohead@:60@:0@:6.58089@:2.24998@:2.24998@:6.58089@:-1.99995@ :s0doThin@} [60] -@{char@:Quarter up Walker fahead@:166@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0 -@:u2faWalker@} [166] -@{char@:Quarter down tihead@:109@:0@:5.21574@:1.75145@:1.75145@:5.21574@:-0.490 -4@:d2ti@} [109] -@{char@:Quarter down Walker fahead@:167@:0@:5.54108@:2.54572@:2.54572@:5.54108@ -:0@:d2faWalker@} [167] -! Warning: Replacing filldraw with fill. -! Warning: Replacing unfilldraw with unfill. -@{char@:Half trianglehead (upstem)@:45@:0@:10.32191@:4.87529@:4.08287@:10.32191 -@:0.79242@:u1triangle@} [45] +@{char@:Half Funk lahead@:142@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:s1laFunk +@} [142] @{char@:Half thin dohead@:61@:0@:6.58089@:2.24998@:2.24998@:6.58089@:1.99995@:d -1doThin@} [61] -@{char@:Whole Walker lahead@:168@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@:s0l -aWalker@} [168] +1doThin@} [61]This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) +(./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp +@{char@:Quarter Funk lahead@:143@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:s2laF +unk@} [143] @{char@:Half thin dohead@:62@:0@:6.58089@:2.24998@:2.24998@:6.58089@:-1.99995@: u1doThin@} [62] -@{char@:Half Funk lahead@:169@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@:s1laWa -lker@} [169] -@{char@:Quarter Funk lahead@:170@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@:s2l -aWalker@} [170] -@{char@:Whole thin up tihead@:110@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0.490 -4@:s0tiThin@} [110] +@{char@:Whole Crossed notehead@:51@:0@:7.78651@:2.70885@:2.70885@:7.78651@:1.33 +298@:s0cross@} [51] @{char@:Quarter thin dohead@:63@:0@:6.58089@:2.24998@:2.24998@:6.58089@:1.99995 @:d2doThin@} [63] @{char@:Quarter thin dohead@:64@:0@:6.58089@:2.24998@:2.24998@:6.58089@:-1.9999 5@:u2doThin@} [64] -@{char@:Whole Walker tihead@:171@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@:s0t -iWalker@} [171]This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) -(./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp -@{char@:Half up Walker tihead@:172@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@:u -1tiWalker@} [172] -@{char@:Half thin up tihead@:111@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0.4904 -@:u1tiThin@} [111] -@{char@:Quarter trianglehead (upstem)@:46@:0@:8.60161@:4.87529@:4.08287@:8.6016 -2@:0.79242@:u2triangle@} [46] -@{char@:Half down Walker tihead@:173@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@ -:d1tiWalker@} [173] -@{char@:Whole rehead@:65@:0@:6.58089@:2.24998@:2.24998@:6.58089@:0.89998@:s0re@ -} [65] +@{char@:Whole down Funk mihead@:128@:0@:6.64925@:2.54572@:2.54572@:6.64925@:0@: +d0miFunk@} [128] Preloading the plain base, version 0.99: preliminaries, basic constants and mathematical macros, macros for converting units, @@ -283123,544 +282083,605 @@ macros for proof labels and rules, macros for character and font administration, and a few last-minute items.) -@{char@:Quarter up Walker tihead@:174@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0 -@:u2tiWalker@} [174] -@{char@:Half thin down tihead@:112@:0@:5.21574@:1.75145@:1.75145@:5.21574@:-0.4 -904@:d1tiThin@} [112] -@{char@:Half up rehead@:66@:0@:6.58089@:2.24998@:2.24998@:6.58089@:0.89998@:u1r -e@} [66] -@{char@:Quarter down Walker tihead@:175@:0@:5.54108@:2.54572@:2.54572@:5.54108@ -:0@:d2tiWalker@} [175]) -@{puorg@:noteheads@} -) -@{char@:Quarter thin up tihead@:113@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0.4 -904@:u2tiThin@} [113] -@{parameter@:staffsize@:22.45@} -@{parameter@:stafflinethickness@:0.52107@} -@{parameter@:staff_space@:5.6125@} -@{parameter@:linethickness@:0.52107@} -@{parameter@:black_notehead_width@:7.3881@} -@{parameter@:ledgerlinethickness@:1.04214@} -@{parameter@:blot_diameter@:0.4@} -@{tnof@}) ) +@{char@:Whole rehead@:65@:0@:6.58089@:2.24998@:2.24998@:6.58089@:0.89998@:s0re@ +} [65]This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) + +@{char@:Half Crossed notehead@:52@:0@:6.82384@:2.58852@:2.58852@:6.82384@:1.403 +09@:s1cross@} [52](./mf2pt1.mp) +@{char@:Half up Funk mihead@:129@:0@:6.64925@:2.54572@:2.54572@:6.64925@:0@:u1m +iFunk@} [129] +@{char@:Quarter up Funk tihead@:148@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@: +u2tiFunk@} [148] +@{char@:Quarter down Funk tihead@:149@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0 +@:d2tiFunk@} [149] +@{char@:Half down Funk mihead@:130@:0@:6.64925@:2.54572@:2.54572@:6.64925@:0@:d +1miFunk@} [130] +@{char@:Whole up Funk tihead@:144@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:u0ti +Funk@} [144] (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp (/build/lilypond-2.19.81+really-2.18.2/mf/feta-flags20.mf (/build/lilypond-2.19.81+really-2.18.2/mf/feta-autometric.mf -@{char@:Quarter thin down tihead@:114@:0@:5.21574@:1.75145@:1.75145@:5.21574@:- -0.4904@:d2tiThin@} [114] +@{char@:Half up rehead@:66@:0@:6.58089@:2.24998@:2.24998@:6.58089@:0.89998@:u1r +e@} [66] ****************************************************** Using feta Autometric macros. order of messages: NAME/CODE/BP/WD/DP/HT/WX/WY ****************************************************** -) +) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-flags-generic.mf +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf @{char@:Half down rehead@:67@:0@:6.58089@:2.24998@:2.24998@:6.58089@:-0.89998@: -d1re@} [67] -@{char@:Whole up Funk dohead@:115@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:u0do -Funk@} [115] -Font metrics written on feta-noteheads23.tfm. -143 output files written: feta-noteheads23.33 .. feta-noteheads23.175 -Transcript written on feta-noteheads23.log. - (/build/lilypond-2.19.81+really-2.18.2/mf/feta-flags-generic.mf +d1re@} [67]) @{char@:Quarter up rehead@:68@:0@:6.58089@:2.24998@:2.24998@:6.58089@:0.89998@: u2re@} [68] -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf -@{char@:Whole down Funk dohead@:116@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:d0 -doFunk@} [116] -@{char@:Quarter trianglehead (downstem)@:47@:0@:8.60161@:4.87529@:4.08287@:7.22 -911@:4.28793@:d2triangle@} [47]( echo ./out/feta-flags26.pfb: ./feta-autometric.mf ./feta-flags-generic.mf ./feta-macros.mf ./feta-params.mf ./feta-flags.mf > out/feta-flags26.dep ) && TMP=`mktemp -d ./out/pfbtemp.feta-flags26.XXXXXXXXX` \ -&& ( cd $TMP \ - && ln -s ../mf2pt1.mem . \ - && ln -s ../../mf2pt1.mp . \ - && MFINPUTS=/build/lilypond-2.19.81+really-2.18.2/mf:..:: /build/lilypond-2.19.81+really-2.18.2/scripts/build/out/mf2pt1 --rounding=0.0001 --family=feta-flags26 --fullname=feta-flags26 --name=feta-flags26 feta-flags26.mf ) \ -&& mv $TMP/*pfb ./out; \ -rm -rf $TMP - -@{char@:Quarter down rehead@:69@:0@:6.58089@:2.24998@:2.24998@:6.58089@:-0.8999 -8@:d2re@} [69]) -@{char@:Half up Funk dohead@:117@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:u1doF -unk@} [117] +Preloading the plain base, version 0.99: preliminaries, + basic constants and mathematical macros, + macros for converting units, + macros and tables for various modes of operation, + macros for drawing and filling, + macros for proof labels and rules, + macros for character and font administration, +and a few last-minute items.) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf -@{char@:Whole slashhead@:48@:0@:18.94615@:6.57234@:6.57234@:18.94615@:6.57234@: -s0slash@} [48] +@{char@:Whole down Funk tihead@:145@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:d0 +tiFunk@} [145] +@{char@:Crossed notehead@:53@:0@:5.86116@:2.46817@:2.46817@:5.86116@:1.86737@:s +2cross@} [53] +@{char@:Half up Funk tihead@:146@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:u1tiF +unk@} [146] +@{char@:X-Circled notehead@:54@:0@:6.97014@:2.93518@:2.93518@:6.97014@:0@:s2xci +rcle@} [54] +@{char@:Half down Funk tihead@:147@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:d1t +iFunk@} [147]) +@{char@:Quarter Funk mihead@:131@:0@:6.64925@:2.54572@:2.54572@:6.64925@:0@:s2m +iFunk@} [131] +@{font@:GNU@:LilyPond@:feta@:20@:fetaMusic@} +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-flags.mf +@{char@:Whole up Funk fahead@:132@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@:u0 +faFunk@} [132] +@{char@:Whole Walker dohead@:150@:0@:6.21944@:2.87767@:2.87767@:3.46396@:2.5237 +9@:s0doWalker@} [150] +@{char@:Quarter down rehead@:69@:0@:6.58089@:2.24998@:2.24998@:6.58089@:-0.8999 +8@:d2re@} [69] +@{char@:Half up Walker dohead@:151@:0@:6.21944@:2.87767@:2.87767@:3.46396@:2.52 +379@:u1doWalker@} [151] +@{char@:Quarter up Funk tihead@:148@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:u2 +tiFunk@} [148] +@{char@:Half down Walker dohead@:152@:0@:6.21944@:2.87767@:2.87767@:3.46396@:2. +52379@:d1doWalker@} [152] @{char@:Whole thin rehead@:70@:0@:6.58089@:2.24998@:2.24998@:6.58089@:0.89998@: s0reThin@} [70] -@{char@:Half down Funk dohead@:118@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:d1d -oFunk@} [118]) -@{char@:Quarter up Funk dohead@:119@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:u2 -doFunk@} [119] +@{char@:Quarter up Walker dohead@:153@:0@:6.21944@:2.87767@:2.87767@:3.46396@:2 +.52379@:u2doWalker@} [153]) +@{group@:flags@} +@{char@:8th Flag (up)@:33@:0@:4.50507@:15.2514@:0.32503@:4.50507@:0@:u3@} [33] +@{char@:Quarter down Funk tihead@:149@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@: +d2tiFunk@} [149] +@{char@:Whole down Funk fahead@:133@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@: +d0faFunk@} [133] @{char@:Half up thin rehead@:71@:0@:6.58089@:2.24998@:2.24998@:6.58089@:0.89998 @:u1reThin@} [71] -@{char@:Half slashhead@:49@:0@:14.72511@:6.57234@:6.57234@:14.72511@:6.57234@:s -1slash@} [49] -@{font@:GNU@:LilyPond@:feta@:20@:fetaMusic@} -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-flags.mf -@{char@:Quarter down Funk dohead@:120@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@: -d2doFunk@} [120] -@{char@:Quarter slashhead@:50@:0@:10.75616@:6.57234@:6.57234@:10.75616@:6.57234 -@:s2slash@} [50] +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-noteheads13.mf +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-autometric.mf +****************************************************** +Using feta Autometric macros. +order of messages: + NAME/CODE/BP/WD/DP/HT/WX/WY +****************************************************** +) +@{char@:Half up Funk fahead@:134@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@:u1f +aFunk@} [134] +@{char@:16th Flag (up)@:34@:0@:4.50507@:17.7514@:0.32503@:4.50507@:0@:u4@} +[34] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-noteheads-generic.mf +@{char@:Whole Walker dohead@:150@:0@:3.9118@:1.75145@:1.75145@:2.25804@:1.44954 +@:s0doWalker@} [150] @{char@:Half down thin rehead@:72@:0@:6.58089@:2.24998@:2.24998@:6.58089@:-0.89 998@:d1reThin@} [72] +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf @{char@:Quarter thin rehead@:73@:0@:6.58089@:2.24998@:2.24998@:6.58089@:0.89998 @:u2reThin@} [73] -@{char@:Whole up Funk rehead@:121@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:u0re -Funk@} [121] +@{char@:Whole dohead@:55@:0@:5.86116@:1.98683@:1.98683@:5.86116@:-1.74615@:s0do +@} [55] +@{char@:Half dohead@:56@:0@:5.86116@:1.98683@:1.98683@:5.86116@:1.74615@:d1do@} +[56] +@{char@:32nd Flag (up)@:35@:0@:4.18004@:21.5014@:0.32503@:4.18004@:0@:u5@} +[35] +@{char@:Half down Funk fahead@:135@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@:d +1faFunk@} [135] +@{char@:Quarter up Funk fahead@:136@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@: +u2faFunk@} [136]) +@{char@:Quarter down Walker dohead@:154@:0@:6.21944@:2.87767@:2.87767@:3.46396@ +:2.52379@:d2doWalker@} [154] +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf @{char@:Quarter thin rehead@:74@:0@:6.58089@:2.24998@:2.24998@:6.58089@:-0.8999 8@:d2reThin@} [74] -@{char@:Whole Crossed notehead@:51@:0@:10.47124@:3.69467@:3.69467@:10.47124@:2. -12938@:s0cross@} [51] -@{char@:Whole down Funk rehead@:122@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:d0 -reFunk@} [122] -@{group@:flags@} -@{char@:8th Flag (up)@:33@:0@:4.50507@:15.2514@:0.32503@:4.50507@:0@:u3@} [33] +@{char@:Whole Walker rehead@:155@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@:s0r +eWalker@} [155]) @{char@:Whole mihead@:75@:0@:7.89705@:2.24998@:2.24998@:7.89705@:0@:s0mi@} [75] -@{char@:Half Crossed notehead@:52@:0@:9.38191@:3.5585@:3.5585@:9.38191@:2.21507 -@:s1cross@} [52] -@{char@:Half up Funk rehead@:123@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:u1reF -unk@} [123] -@{char@:16th Flag (up)@:34@:0@:4.50507@:17.7514@:0.32503@:4.50507@:0@:u4@} -[34] +@{char@:Half up Walker rehead@:156@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@:u +1reWalker@} [156] +@{font@:GNU@:LilyPond@:feta@:12.6@:fetaMusic@} +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-noteheads.mf +@{char@:Half up Walker dohead@:151@:0@:3.9118@:1.75145@:1.75145@:2.25804@:1.449 +54@:u1doWalker@} [151] +@{char@:Quarter down Funk fahead@:137@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0 +@:d2faFunk@} [137] @{char@:Half mihead@:76@:0@:7.89705@:2.24998@:2.24998@:7.89705@:0@:s1mi@} [76] -@{char@:Crossed notehead@:53@:0@:8.29259@:3.42233@:3.42233@:8.29259@:2.74496@:s -2cross@} [53] +@{char@:64th Flag (up)@:36@:0@:4.18004@:26.5014@:0.32503@:4.18004@:0@:u6@} +[36] @{char@:Quarter mihead@:77@:0@:7.89705@:2.24998@:2.24998@:7.89705@:0@:s2mi@} [77] -@{char@:32nd Flag (up)@:35@:0@:4.18004@:21.5014@:0.32503@:4.18004@:0@:u5@} -[35] -@{char@:Half down Funk rehead@:124@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:d1r -eFunk@} [124] -@{char@:X-Circled notehead@:54@:0@:9.86162@:4.06987@:4.06987@:9.86162@:0@:s2xci -rcle@} [54] +@{char@:Half down Walker dohead@:152@:0@:3.9118@:1.75145@:1.75145@:2.25804@:1.4 +4954@:d1doWalker@} [152] +@{char@:Whole Funk solhead@:138@:0@:5.43845@:2.54572@:2.54572@:5.43845@:0.40382 +@:s0solFunk@} [138] @{char@:Whole mirror mihead@:78@:0@:7.89705@:2.24998@:2.24998@:7.89705@:0@:s0mi Mirror@} [78] -@{char@:Quarter up Funk rehead@:125@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:u2 -reFunk@} [125] +@{char@:Quarter up Walker dohead@:153@:0@:3.9118@:1.75145@:1.75145@:2.25804@:1. +44954@:u2doWalker@} [153] +@{char@:Half dohead@:57@:0@:5.86116@:1.98683@:1.98683@:5.86116@:-1.74615@:u1do@ +} [57] +@{char@:Quarter dohead@:58@:0@:5.86116@:1.98683@:1.98683@:5.86116@:1.74615@:d2d +o@} [58] +@{char@:Quarter dohead@:59@:0@:5.86116@:1.98683@:1.98683@:5.86116@:-1.74615@:u2 +do@} [59] +@{char@:Whole thin dohead@:60@:0@:5.86116@:1.98683@:1.98683@:5.86116@:-1.74615@ +:s0doThin@} [60] +@{char@:Quarter down Walker dohead@:154@:0@:3.9118@:1.75145@:1.75145@:2.25804@: +1.44954@:d2doWalker@} [154] +@{char@:Half Funk solhead@:139@:0@:5.43845@:2.54572@:2.54572@:5.43845@:0.40382@ +:s1solFunk@} [139] +@{char@:128th Flag (up)@:37@:0@:4.18004@:31.5014@:0.32503@:4.18004@:0@:u7@} +[37] +@{char@:Quarter Funk solhead@:140@:0@:5.43845@:2.54572@:2.54572@:5.43845@:0.403 +82@:s2solFunk@} [140] +@{char@:Whole Walker rehead@:155@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:s0reW +alker@} [155] +@{char@:8th Flag (down)@:38@:0@:5.38432@:0.32503@:14.2014@:5.38432@:0@:d3@} +[38] +@{char@:Whole Funk lahead@:141@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@:s0laF +unk@} [141] +@{char@:Half up Walker rehead@:156@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:u1r +eWalker@} [156] +@{char@:Half Funk lahead@:142@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@:s1laFu +nk@} [142] +@{char@:Half down Walker rehead@:157@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@ +:d1reWalker@} [157] @{char@:Half mirror mihead@:79@:0@:7.89705@:2.24998@:2.24998@:7.89705@:0@:s1mi Mirror@} [79] -@{char@:Quarter down Funk rehead@:126@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@: -d2reFunk@} [126] -@{char@:Whole dohead@:55@:0@:8.29259@:2.87767@:2.87767@:8.29259@:-2.60533@:s0do -@} [55] +@{char@:Quarter up Walker rehead@:158@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0 +@:u2reWalker@} [158] +@{char@:Quarter down Walker rehead@:159@:0@:6.21944@:2.87767@:2.87767@:6.21944@ +:0@:d2reWalker@} [159] @{char@:Quarter mirror mihead@:80@:0@:7.89705@:2.24998@:2.24998@:7.89705@:0@:s2 miMirror@} [80] -@{char@:Whole up Funk mihead@:127@:0@:4.69414@:1.75145@:1.75145@:4.69414@:0@:u0 -miFunk@} [127] -@{char@:64th Flag (up)@:36@:0@:4.18004@:26.5014@:0.32503@:4.18004@:0@:u6@} -[36] -@{char@:Half dohead@:56@:0@:8.29259@:2.87767@:2.87767@:8.29259@:2.60533@:d1do@} -[56] +@{char@:Whole Walker mihead@:160@:0@:7.46327@:2.87767@:2.87767@:7.46327@:0@:s0m +iWalker@} [160] @{char@:Whole thin mihead@:81@:0@:7.89705@:2.24998@:2.24998@:7.89705@:0@:s0miTh in@} [81] -@{char@:Half dohead@:57@:0@:8.29259@:2.87767@:2.87767@:8.29259@:-2.60533@:u1do@ -} [57] -mf2pt1 is using the following font parameters: - font_version: 001.000 - font_comment: Font converted to Type 1 by mf2pt1, written by Scott Pakin. - font_family: feta-noteheads23 - font_weight: Medium - font_identifier: feta22.45 - font_fixed_pitch: false - font_slant: 0 - font_underline_position: -45 - font_underline_thickness: 22 - font_name: feta-noteheads23 - font_unique_id: 4814301 - font_size: 22.3661270236613 (bp) - font_coding_scheme: asis - -Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=44.7104677060134; bpppix 0.02; nonstopmode; input feta-noteheads23.mf'"... - +@{char@:16th Flag (down) 3@:39@:0@:5.38432@:0.32503@:15.2514@:5.38432@:0@:d4@} +[39] @{char@:Half thin mihead@:82@:0@:7.89705@:2.24998@:2.24998@:7.89705@:0@:s1miThi n@} [82] -@{char@:Whole down Funk mihead@:128@:0@:4.69414@:1.75145@:1.75145@:4.69414@:0@: -d0miFunk@} [128] -@{char@:Quarter dohead@:58@:0@:8.29259@:2.87767@:2.87767@:8.29259@:2.60533@:d2d -o@} [58] @{char@:Quarter thin mihead@:83@:0@:7.89705@:2.24998@:2.24998@:7.89705@:0@:s2mi Thin@} [83] -@{char@:Half up Funk mihead@:129@:0@:4.69414@:1.75145@:1.75145@:4.69414@:0@:u1m -iFunk@} [129] -@{char@:128th Flag (up)@:37@:0@:4.18004@:31.5014@:0.32503@:4.18004@:0@:u7@} -[37] -@{char@:Quarter dohead@:59@:0@:8.29259@:2.87767@:2.87767@:8.29259@:-2.60533@:u2 -do@} [59] +@{char@:32nd Flag (down)@:40@:0@:5.38432@:0.32503@:19.0014@:5.38432@:0@:d5@} +[40] +@{char@:Half down Walker rehead@:157@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:d +1reWalker@} [157] +@{char@:Quarter Funk lahead@:143@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@:s2l +aFunk@} [143] +@{char@:Half thin dohead@:61@:0@:5.86116@:1.98683@:1.98683@:5.86116@:1.74615@:d +1doThin@} [61] +@{char@:Quarter up Walker rehead@:158@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@: +u2reWalker@} [158] +@{group@:noteheads@} +@{char@:Longa notehead@:33@:0.87311@:7.32896@:2.67752@:11.25444@:7.32896@:0@:uM +2@} [33] +@{char@:Whole up Funk tihead@:144@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@:u0 +tiFunk@} [144] +@{char@:Quarter down Walker rehead@:159@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0 +@:d2reWalker@} [159] +@{char@:Half thin dohead@:62@:0@:5.86116@:1.98683@:1.98683@:5.86116@:-1.74615@: +u1doThin@} [62] +@{char@:64th Flag (down)@:41@:0@:5.38432@:0.32503@:22.7514@:5.38432@:0@:d6@} +[41] @{char@:Whole fa up head@:84@:0@:6.58089@:2.24998@:2.24998@:6.58089@:0@:u0fa@} [84] @{char@:Whole fa down head@:85@:0@:6.58089@:2.24998@:2.24998@:6.58089@:0@:d0fa@ } [85] -@{char@:Whole thin dohead@:60@:0@:8.29259@:2.87767@:2.87767@:8.29259@:-2.60533@ -:s0doThin@} [60] +@{char@:Whole down Funk tihead@:145@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@: +d0tiFunk@} [145] +@{char@:Half Walker mihead@:161@:0@:7.46327@:2.87767@:2.87767@:7.46327@:0@:s1mi +Walker@} [161] @{char@:half fa up head@:86@:0@:6.58089@:2.24998@:2.24998@:6.58089@:0@:u1fa@} [86] -@{char@:Half down Funk mihead@:130@:0@:4.69414@:1.75145@:1.75145@:4.69414@:0@:d -1miFunk@} [130] -@{char@:8th Flag (down)@:38@:0@:5.38432@:0.32503@:14.2014@:5.38432@:0@:d3@} -[38] -@{char@:Half thin dohead@:61@:0@:8.29259@:2.87767@:2.87767@:8.29259@:2.60533@:d -1doThin@} [61] +@{char@:Half up Funk tihead@:146@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@:u1t +iFunk@} [146] +@{char@:Quarter Walker mihead@:162@:0@:7.46327@:2.87767@:2.87767@:7.46327@:0@:s +2miWalker@} [162] @{char@:Half fa down head@:87@:0@:6.58089@:2.24998@:2.24998@:6.58089@:0@:d1fa@} [87] -@{char@:Half thin dohead@:62@:0@:8.29259@:2.87767@:2.87767@:8.29259@:-2.60533@: -u1doThin@} [62] -@{char@:Quarter thin dohead@:63@:0@:8.29259@:2.87767@:2.87767@:8.29259@:2.60533 +@{char@:Half down Funk tihead@:147@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@:d +1tiFunk@} [147] +@{char@:Whole Walker mihead@:160@:0@:4.69414@:1.75145@:1.75145@:4.69414@:0@:s0m +iWalker@} [160] +@{char@:Longa notehead@:34@:0.87311@:7.32896@:11.25444@:2.67752@:7.32896@:0@:dM +2@} [34] +@{char@:128th Flag (down)@:42@:0@:5.38432@:0.32503@:27.7514@:5.38432@:0@:d7@} +[42] +@{char@:grace dash (up)@:43@:3.00963@:4.18004@:10.80002@:-5@:4.18004@:0@:ugrace +@} [43] +@{char@:Quarter thin dohead@:63@:0@:5.86116@:1.98683@:1.98683@:5.86116@:1.74615 @:d2doThin@} [63] -@{char@:Quarter Funk mihead@:131@:0@:4.69414@:1.75145@:1.75145@:4.69414@:0@:s2m -iFunk@} [131] -@{char@:16th Flag (down) 3@:39@:0@:5.38432@:0.32503@:15.2514@:5.38432@:0@:d4@} -[39] +@{char@:Quarter up Funk tihead@:148@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@: +u2tiFunk@} [148] +@{char@:Quarter thin dohead@:64@:0@:5.86116@:1.98683@:1.98683@:5.86116@:-1.7461 +5@:u2doThin@} [64] +@{char@:Quarter down Funk tihead@:149@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0 +@:d2tiFunk@} [149] +@{char@:Whole rehead@:65@:0@:5.86116@:1.98683@:1.98683@:5.86116@:0.79472@:s0re@ +} [65] +@{char@:Whole Walker dohead@:150@:0@:5.54108@:2.54572@:2.54572@:3.10942@:2.2071 +5@:s0doWalker@} [150] +@{char@:Half Walker mihead@:161@:0@:4.69414@:1.75145@:1.75145@:4.69414@:0@:s1mi +Walker@} [161] +@{char@:grace dash (down)@:44@:3.87672@:5.38432@:-4.95003@:10.26004@:5.38432@:0 +@:dgrace@} [44] +@{puorg@:flags@} +) +@{parameter@:staffsize@:20@} +@{parameter@:stafflinethickness@:0.50005@} +@{parameter@:staff_space@:5@} +@{parameter@:linethickness@:0.50005@} +@{parameter@:black_notehead_width@:6.58089@} +@{parameter@:ledgerlinethickness@:1.00009@} +@{parameter@:blot_diameter@:0.4@} +@{tnof@}) ) +@{char@:Quarter Walker mihead@:162@:0@:4.69414@:1.75145@:1.75145@:4.69414@:0@:s +2miWalker@} [162] +Font metrics written on feta-flags20.tfm. +12 output files written: feta-flags20.33 .. feta-flags20.44 +Transcript written on feta-flags20.log. + +@{char@:Half up Walker dohead@:151@:0@:5.54108@:2.54572@:2.54572@:3.10942@:2.20 +715@:u1doWalker@} [151] +@{char@:Whole Walker fahead@:163@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@:s0f +aWalker@} [163] +@{char@:Half down Walker dohead@:152@:0@:5.54108@:2.54572@:2.54572@:3.10942@:2. +20715@:d1doWalker@} [152] @{char@:Quarter fa up head@:88@:0@:6.58089@:2.24998@:2.24998@:6.58089@:0@:u2fa@ } [88] -@{char@:Quarter thin dohead@:64@:0@:8.29259@:2.87767@:2.87767@:8.29259@:-2.6053 -3@:u2doThin@} [64] +@{char@:Quarter up Walker dohead@:153@:0@:5.54108@:2.54572@:2.54572@:3.10942@:2 +.20715@:u2doWalker@} [153] @{char@:Quarter fa down head@:89@:0@:6.58089@:2.24998@:2.24998@:6.58089@:0@:d2f a@} [89] -@{char@:Whole up Funk fahead@:132@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:u0fa -Funk@} [132] +@{char@:Half up Walker fahead@:164@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@:u +1faWalker@} [164] +@{char@:Quarter down Walker dohead@:154@:0@:5.54108@:2.54572@:2.54572@:3.10942@ +:2.20715@:d2doWalker@} [154] +@{char@:Half down Walker fahead@:165@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@ +:d1faWalker@} [165] +@{char@:Whole Walker fahead@:163@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:s0faW +alker@} [163] +@{char@:Whole Walker rehead@:155@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@:s0r +eWalker@} [155] +@{char@:Half up Walker rehead@:156@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@:u +1reWalker@} [156] +@{char@:Half up Walker fahead@:164@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:u1f +aWalker@} [164] +@{char@:Brevis notehead@:35@:0.87311@:7.32896@:2.67752@:2.67752@:7.32896@:0@:sM +1@} [35] +@{char@:Half down Walker rehead@:157@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@ +:d1reWalker@} [157] @{char@:Whole thin fa up head@:90@:0@:6.58089@:2.24998@:2.24998@:6.58089@:0@:u0 faThin@} [90] -@{char@:Whole down Funk fahead@:133@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:d0 -faFunk@} [133] -@{char@:32nd Flag (down)@:40@:0@:5.38432@:0.32503@:19.0014@:5.38432@:0@:d5@} -[40] -@{char@:Whole rehead@:65@:0@:8.29259@:2.87767@:2.87767@:8.29259@:1.15105@:s0re@ -} [65] +@{char@:Half down Walker fahead@:165@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:d +1faWalker@} [165] @{char@:Whole thin fa down head@:91@:0@:6.58089@:2.24998@:2.24998@:6.58089@:0@: -d0faThin@} [91]( echo ./out/feta-flags18.pfb: ./feta-autometric.mf ./feta-flags-generic.mf ./feta-macros.mf ./feta-params.mf ./feta-flags.mf > out/feta-flags18.dep ) && TMP=`mktemp -d ./out/pfbtemp.feta-flags18.XXXXXXXXX` \ -&& ( cd $TMP \ - && ln -s ../mf2pt1.mem . \ - && ln -s ../../mf2pt1.mp . \ - && MFINPUTS=/build/lilypond-2.19.81+really-2.18.2/mf:..:: /build/lilypond-2.19.81+really-2.18.2/scripts/build/out/mf2pt1 --rounding=0.0001 --family=feta-flags18 --fullname=feta-flags18 --name=feta-flags18 feta-flags18.mf ) \ -&& mv $TMP/*pfb ./out; \ -rm -rf $TMP - -@{char@:Half up Funk fahead@:134@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:u1faF -unk@} [134] +d0faThin@} [91] +@{char@:Half up rehead@:66@:0@:5.86116@:1.98683@:1.98683@:5.86116@:0.79472@:u1r +e@} [66] @{char@:half thin fa up head@:92@:0@:6.58089@:2.24998@:2.24998@:6.58089@:0@:u1f aThin@} [92] -@{char@:Half up rehead@:66@:0@:8.29259@:2.87767@:2.87767@:8.29259@:1.15105@:u1r -e@} [66] +@{char@:Half down rehead@:67@:0@:5.86116@:1.98683@:1.98683@:5.86116@:-0.79472@: +d1re@} [67] @{char@:Half thin fa down head@:93@:0@:6.58089@:2.24998@:2.24998@:6.58089@:0@:d 1faThin@} [93] +@{char@:Quarter up rehead@:68@:0@:5.86116@:1.98683@:1.98683@:5.86116@:0.79472@: +u2re@} [68] +@{char@:Quarter up Walker fahead@:166@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@: +u2faWalker@} [166] +mf2pt1 is using the following font parameters: + font_version: 001.000 + font_comment: Font converted to Type 1 by mf2pt1, written by Scott Pakin. + font_family: feta-flags20 + font_weight: Medium + font_identifier: feta20 + font_fixed_pitch: false + font_slant: 0 + font_underline_position: -50 + font_underline_thickness: 25 + font_name: feta-flags20 + font_unique_id: 4007166 + font_size: 19.9252801992528 (bp) + font_coding_scheme: asis + +Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=50.1875; bpppix 0.02; nonstopmode; input feta-flags20.mf'"... + +@{char@:Quarter down Walker fahead@:167@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0 +@:d2faWalker@} [167] +@{char@:Quarter up Walker fahead@:166@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0 +@:u2faWalker@} [166] +@{char@:Quarter up Walker rehead@:158@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0 +@:u2reWalker@} [158] +@{char@:Quarter down Walker rehead@:159@:0@:5.54108@:2.54572@:2.54572@:5.54108@ +:0@:d2reWalker@} [159] +@{char@:Double-lined brevis notehead@:36@:1.99017@:8.44603@:2.67752@:2.67752@:8 +.44603@:0@:sM1double@} [36] +@{char@:Quarter down Walker fahead@:167@:0@:6.21944@:2.87767@:2.87767@:6.21944@ +:0@:d2faWalker@} [167] +@{char@:Whole Walker lahead@:168@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@:s0l +aWalker@} [168] @{char@:Quarter thin fa up head@:94@:0@:6.58089@:2.24998@:2.24998@:6.58089@:0@: u2faThin@} [94] -@{char@:Half down Funk fahead@:135@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:d1f -aFunk@} [135] @{char@:Quarter thin fa down head@:95@:0@:6.58089@:2.24998@:2.24998@:6.58089@:0 @:d2faThin@} [95] -@{char@:Half down rehead@:67@:0@:8.29259@:2.87767@:2.87767@:8.29259@:-1.15105@: -d1re@} [67] -@{char@:Quarter up Funk fahead@:136@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:u2 -faFunk@} [136] -@{char@:64th Flag (down)@:41@:0@:5.38432@:0.32503@:22.7514@:5.38432@:0@:d6@} -[41] -@{char@:Quarter up rehead@:68@:0@:8.29259@:2.87767@:2.87767@:8.29259@:1.15105@: -u2re@} [68] @{char@:Whole solhead@:96@:0@:6.94992@:2.75003@:2.75003@:6.94992@:1.30693@:s0so l@} [96] -@{char@:Quarter down rehead@:69@:0@:8.29259@:2.87767@:2.87767@:8.29259@:-1.1510 -5@:d2re@} [69] -@{char@:Quarter down Funk fahead@:137@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@: -d2faFunk@} [137] @{char@:Half solhead@:97@:0@:6.94992@:2.75003@:2.75003@:6.94992@:1.30693@:s1sol @} [97] -@{char@:Whole thin rehead@:70@:0@:8.29259@:2.87767@:2.87767@:8.29259@:1.15105@: +@{char@:Quarter down rehead@:69@:0@:5.86116@:1.98683@:1.98683@:5.86116@:-0.7947 +2@:d2re@} [69] +@{char@:Whole Walker lahead@:168@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:s0laW +alker@} [168] +@{char@:Whole Walker mihead@:160@:0@:6.64925@:2.54572@:2.54572@:6.64925@:0@:s0m +iWalker@} [160] +@{char@:Half Funk lahead@:169@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:s1laWalk +er@} [169] +@{char@:Whole thin rehead@:70@:0@:5.86116@:1.98683@:1.98683@:5.86116@:0.79472@: s0reThin@} [70] +@{char@:Quarter Funk lahead@:170@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:s2laW +alker@} [170] +@{char@:Half Walker mihead@:161@:0@:6.64925@:2.54572@:2.54572@:6.64925@:0@:s1mi +Walker@} [161] +@{char@:Whole notehead@:37@:0@:5.99461@:1.79329@:1.79329@:5.99461@:0@:s0@} +[37] +@{char@:Whole Walker tihead@:171@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:s0tiW +alker@} [171] @{char@:Quarter solhead@:98@:0@:6.94992@:2.75003@:2.75003@:6.94992@:1.30693@:s2 sol@} [98] -@{char@:128th Flag (down)@:42@:0@:5.38432@:0.32503@:27.7514@:5.38432@:0@:d7@} -[42] +@{char@:Half up Walker tihead@:172@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:u1t +iWalker@} [172] +@{char@:Half notehead@:38@:0@:4.43016@:1.79329@:1.79329@:4.43016@:0.71863@:s1@} +[38] @{char@:Whole lahead@:99@:0@:6.58089@:2.24998@:2.24998@:6.58089@:0@:s0la@} [99] -@{char@:Whole Funk solhead@:138@:0@:3.74165@:1.75145@:1.75145@:3.74165@:0.27783 -@:s0solFunk@} [138] -@{char@:grace dash (up)@:43@:3.00963@:4.18004@:10.80002@:-5@:4.18004@:0@:ugrace -@} [43] -@{char@:Half up thin rehead@:71@:0@:8.29259@:2.87767@:2.87767@:8.29259@:1.15105 -@:u1reThin@} [71] +@{char@:Half down Walker tihead@:173@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:d +1tiWalker@} [173] +@{char@:Quarter notehead@:39@:0@:4.12764@:1.79329@:1.79329@:4.12764@:0.47975@:s +2@} [39] @{char@:Half lahead@:100@:0@:6.58089@:2.24998@:2.24998@:6.58089@:0@:s1la@} [100] +@{char@:Half Funk lahead@:169@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@:s1laWa +lker@} [169] +@{char@:Quarter Walker mihead@:162@:0@:6.64925@:2.54572@:2.54572@:6.64925@:0@:s +2miWalker@} [162] +@{char@:Quarter Funk lahead@:170@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@:s2l +aWalker@} [170] +@{char@:Whole Walker fahead@:163@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@:s0f +aWalker@} [163] +@{char@:Whole Walker tihead@:171@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@:s0t +iWalker@} [171] @{char@:Quarter lahead@:101@:0@:6.58089@:2.24998@:2.24998@:6.58089@:0@:s2la@} [101] -@{char@:grace dash (down)@:44@:3.87672@:5.38432@:-4.95003@:10.26004@:5.38432@:0 -@:dgrace@} [44] -@{puorg@:flags@} -) -@{char@:Half Funk solhead@:139@:0@:3.74165@:1.75145@:1.75145@:3.74165@:0.27783@ -:s1solFunk@} [139] -@{parameter@:staffsize@:20@} -@{parameter@:stafflinethickness@:0.50005@} -@{parameter@:staff_space@:5@} -@{parameter@:linethickness@:0.50005@} -@{parameter@:black_notehead_width@:6.58089@} -@{parameter@:ledgerlinethickness@:1.00009@} -@{parameter@:blot_diameter@:0.4@} -@{tnof@}) ) +@{char@:Half up thin rehead@:71@:0@:5.86116@:1.98683@:1.98683@:5.86116@:0.79472 +@:u1reThin@} [71] +@{char@:Whole diamondhead@:40@:0@:6.45586@:1.79329@:1.79329@:6.45586@:0@:s0diam +ond@} [40] @{char@:Whole thin lahead@:102@:0@:6.58089@:2.24998@:2.24998@:6.58089@:0@:s0laT hin@} [102] -@{char@:Half down thin rehead@:72@:0@:8.29259@:2.87767@:2.87767@:8.29259@:-1.15 -105@:d1reThin@} [72] @{char@:Half thin lahead@:103@:0@:6.58089@:2.24998@:2.24998@:6.58089@:0@:s1laTh in@} [103] -@{char@:Quarter Funk solhead@:140@:0@:3.74165@:1.75145@:1.75145@:3.74165@:0.277 -83@:s2solFunk@} [140] -@{char@:Quarter thin rehead@:73@:0@:8.29259@:2.87767@:2.87767@:8.29259@:1.15105 -@:u2reThin@} [73] -Font metrics written on feta-flags20.tfm. -12 output files written: feta-flags20.33 .. feta-flags20.44 -Transcript written on feta-flags20.log. - +@{char@:Half down thin rehead@:72@:0@:5.86116@:1.98683@:1.98683@:5.86116@:-0.79 +472@:d1reThin@} [72] @{char@:Quarter lahead@:104@:0@:6.58089@:2.24998@:2.24998@:6.58089@:0@:s2laThin @} [104] -@{char@:Quarter thin rehead@:74@:0@:8.29259@:2.87767@:2.87767@:8.29259@:-1.1510 -5@:d2reThin@} [74] -@{char@:Whole Funk lahead@:141@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:s0laFun -k@} [141] +@{char@:Half diamondhead@:41@:0@:4.7496@:1.79329@:1.79329@:4.7496@:1.26779@:s1d +iamond@} [41] +@{char@:Quarter thin rehead@:73@:0@:5.86116@:1.98683@:1.98683@:5.86116@:0.79472 +@:u2reThin@} [73] +@{char@:Quarter diamondhead@:42@:0@:4.80923@:1.79329@:1.79329@:4.80923@:1.29196 +@:s2diamond@} [42] +@{char@:Quarter up Walker tihead@:174@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@: +u2tiWalker@} [174] +@{char@:Half up Walker fahead@:164@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@:u +1faWalker@} [164] +@{char@:Quarter down Walker tihead@:175@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0 +@:d2tiWalker@} [175] +@{puorg@:noteheads@} +) +@{char@:Half down Walker fahead@:165@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@ +:d1faWalker@} [165] +@{parameter@:staffsize@:15.87@} +@{parameter@:stafflinethickness@:0.46461@} +@{parameter@:staff_space@:3.9675@} +@{parameter@:linethickness@:0.46461@} +@{parameter@:black_notehead_width@:5.21574@} +@{parameter@:ledgerlinethickness@:0.92923@} +@{parameter@:blot_diameter@:0.4@} +@{tnof@}) ) +@{char@:Quarter up Walker fahead@:166@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0 +@:u2faWalker@} [166] @{char@:Whole up tihead@:105@:0@:6.58089@:2.24998@:2.24998@:6.58089@:0.62999@:s 0ti@} [105] -@{char@:Half Funk lahead@:142@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:s1laFunk -@} [142] @{char@:Half up tihead@:106@:0@:6.58089@:2.24998@:2.24998@:6.58089@:0.62999@:u1 ti@} [106] -@{char@:Quarter Funk lahead@:143@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:s2laF -unk@} [143] -@{char@:Whole mihead@:75@:0@:9.95108@:2.87767@:2.87767@:9.95108@:0@:s0mi@} -[75] -mf2pt1 is using the following font parameters: - font_version: 001.000 - font_comment: Font converted to Type 1 by mf2pt1, written by Scott Pakin. - font_family: feta-flags20 - font_weight: Medium - font_identifier: feta20 - font_fixed_pitch: false - font_slant: 0 - font_underline_position: -50 - font_underline_thickness: 25 - font_name: feta-flags20 - font_unique_id: 4626760 - font_size: 19.9252801992528 (bp) - font_coding_scheme: asis - -Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=50.1875; bpppix 0.02; nonstopmode; input feta-flags20.mf'"... +Font metrics written on feta-noteheads16.tfm. +143 output files written: feta-noteheads16.33 .. feta-noteheads16.175 +Transcript written on feta-noteheads16.log. -@{char@:Whole up Funk tihead@:144@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:u0ti -Funk@} [144] +@{char@:Quarter down Walker fahead@:167@:0@:5.54108@:2.54572@:2.54572@:5.54108@ +:0@:d2faWalker@} [167] +@{char@:Whole trianglehead@:43@:0@:7.69453@:2.9035@:2.43637@:7.69455@:0.46713@: +s0triangle@} [43] +@{char@:Whole Walker lahead@:168@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@:s0l +aWalker@} [168] +@{char@:Half Funk lahead@:169@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@:s1laWa +lker@} [169] +@{char@:Half up Walker tihead@:172@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@:u +1tiWalker@} [172] @{char@:Half down tihead@:107@:0@:6.58089@:2.24998@:2.24998@:6.58089@:-0.62999@ :d1ti@} [107] -@{char@:Whole down Funk tihead@:145@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:d0 -tiFunk@} [145] -@{char@:Half mihead@:76@:0@:9.95108@:2.87767@:2.87767@:9.95108@:0@:s1mi@} [76] +@{char@:Half down Walker tihead@:173@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@ +:d1tiWalker@} [173] @{char@:Quarter up tihead@:108@:0@:6.58089@:2.24998@:2.24998@:6.58089@:0.62999@ -:u2ti@} [108] -@{char@:Half up Funk tihead@:146@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:u1tiF -unk@} [146] -@{char@:Quarter mihead@:77@:0@:9.95108@:2.87767@:2.87767@:9.95108@:0@:s2mi@} -[77] +:u2ti@} [108]( echo ./out/feta-flags26.pfb: ./feta-autometric.mf ./feta-flags-generic.mf ./feta-macros.mf ./feta-params.mf ./feta-flags.mf > out/feta-flags26.dep ) && TMP=`mktemp -d ./out/pfbtemp.feta-flags26.XXXXXXXXX` \ +&& ( cd $TMP \ + && ln -s ../mf2pt1.mem . \ + && ln -s ../../mf2pt1.mp . \ + && MFINPUTS=/build/lilypond-2.19.81+really-2.18.2/mf:..:: /build/lilypond-2.19.81+really-2.18.2/scripts/build/out/mf2pt1 --rounding=0.0001 --family=feta-flags26 --fullname=feta-flags26 --name=feta-flags26 feta-flags26.mf ) \ +&& mv $TMP/*pfb ./out; \ +rm -rf $TMP + +@{char@:Quarter up Walker tihead@:174@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0 +@:u2tiWalker@} [174] @{char@:Quarter down tihead@:109@:0@:6.58089@:2.24998@:2.24998@:6.58089@:-0.629 99@:d2ti@} [109] -@{char@:Half down Funk tihead@:147@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:d1t -iFunk@} [147] -@{char@:Quarter up Funk tihead@:148@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:u2 -tiFunk@} [148]This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) -(./mf2pt1.mp -@{char@:Whole mirror mihead@:78@:0@:9.95108@:2.87767@:2.87767@:9.95108@:0@:s0mi -Mirror@} [78] -@{char@:Quarter down Funk tihead@:149@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@: -d2tiFunk@} [149] (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp @{char@:Whole thin up tihead@:110@:0@:6.58089@:2.24998@:2.24998@:6.58089@:0.629 99@:s0tiThin@} [110] -@{char@:Whole Walker dohead@:150@:0@:3.9118@:1.75145@:1.75145@:2.25804@:1.44954 -@:s0doWalker@} [150] -@{char@:Half mirror mihead@:79@:0@:9.95108@:2.87767@:2.87767@:9.95108@:0@:s1mi -Mirror@} [79]Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input feta-flags13.mf'"... - -Preloading the plain base, version 0.99: preliminaries, - basic constants and mathematical macros, - macros for converting units, - macros and tables for various modes of operation, - macros for drawing and filling, - macros for proof labels and rules, - macros for character and font administration, -and a few last-minute items.) -@{char@:Quarter mirror mihead@:80@:0@:9.95108@:2.87767@:2.87767@:9.95108@:0@:s2 -miMirror@} [80] -@{char@:Half up Walker dohead@:151@:0@:3.9118@:1.75145@:1.75145@:2.25804@:1.449 -54@:u1doWalker@} [151] @{char@:Half thin up tihead@:111@:0@:6.58089@:2.24998@:2.24998@:6.58089@:0.6299 -9@:u1tiThin@} [111]) -@{char@:Whole thin mihead@:81@:0@:9.95108@:2.87767@:2.87767@:9.95108@:0@:s0miTh -in@} [81] -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-noteheads23.mf -@{char@:Half down Walker dohead@:152@:0@:3.9118@:1.75145@:1.75145@:2.25804@:1.4 -4954@:d1doWalker@} [152] +9@:u1tiThin@} [111] @{char@:Half thin down tihead@:112@:0@:6.58089@:2.24998@:2.24998@:6.58089@:-0.6 2999@:d1tiThin@} [112] -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-autometric.mf -@{char@:Quarter up Walker dohead@:153@:0@:3.9118@:1.75145@:1.75145@:2.25804@:1. -44954@:u2doWalker@} [153] +@{char@:Quarter thin rehead@:74@:0@:5.86116@:1.98683@:1.98683@:5.86116@:-0.7947 +2@:d2reThin@} [74] +@{char@:Quarter Funk lahead@:170@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@:s2l +aWalker@} [170] +@{char@:Whole mihead@:75@:0@:7.03337@:1.98683@:1.98683@:7.03337@:0@:s0mi@} +[75] +@{char@:Whole Walker tihead@:171@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@:s0t +iWalker@} [171] +@{char@:Half mihead@:76@:0@:7.03337@:1.98683@:1.98683@:7.03337@:0@:s1mi@} [76] +@{char@:Half up Walker tihead@:172@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@:u +1tiWalker@} [172] +@{char@:Half down Walker tihead@:173@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@ +:d1tiWalker@} [173] +@{char@:Quarter up Walker tihead@:174@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0 +@:u2tiWalker@} [174] +@{char@:Quarter down Walker tihead@:175@:0@:5.54108@:2.54572@:2.54572@:5.54108@ +:0@:d2tiWalker@} [175] +@{puorg@:noteheads@} +) @{char@:Quarter thin up tihead@:113@:0@:6.58089@:2.24998@:2.24998@:6.58089@:0.6 2999@:u2tiThin@} [113] -@{char@:Half thin mihead@:82@:0@:9.95108@:2.87767@:2.87767@:9.95108@:0@:s1miThi -n@} [82] -****************************************************** -Using feta Autometric macros. -order of messages: - NAME/CODE/BP/WD/DP/HT/WX/WY -****************************************************** -) @{char@:Quarter thin down tihead@:114@:0@:6.58089@:2.24998@:2.24998@:6.58089@:- 0.62999@:d2tiThin@} [114] -@{char@:Quarter down Walker dohead@:154@:0@:3.9118@:1.75145@:1.75145@:2.25804@: -1.44954@:d2doWalker@} [154] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-noteheads-generic.mf -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf @{char@:Whole up Funk dohead@:115@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0@:u0 doFunk@} [115] -@{char@:Quarter thin mihead@:83@:0@:9.95108@:2.87767@:2.87767@:9.95108@:0@:s2mi -Thin@} [83] -@{char@:Whole Walker rehead@:155@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:s0reW -alker@} [155] @{char@:Whole down Funk dohead@:116@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0@: -d0doFunk@} [116]) -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf +d0doFunk@} [116] @{char@:Half up Funk dohead@:117@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0@:u1d oFunk@} [117] -@{char@:Half up Walker rehead@:156@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:u1r -eWalker@} [156] -@{char@:Whole fa up head@:84@:0@:8.29259@:2.87767@:2.87767@:8.29259@:0@:u0fa@} -[84] @{char@:Half down Funk dohead@:118@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0@:d -1doFunk@} [118]) -@{char@:Half down Walker rehead@:157@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:d -1reWalker@} [157] +1doFunk@} [118] @{char@:Quarter up Funk dohead@:119@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0@: u2doFunk@} [119] -@{font@:GNU@:LilyPond@:feta@:22.45@:fetaMusic@} -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-noteheads.mf -@{char@:Quarter up Walker rehead@:158@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@: -u2reWalker@} [158] @{char@:Quarter down Funk dohead@:120@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0 @:d2doFunk@} [120] -@{char@:Whole fa down head@:85@:0@:8.29259@:2.87767@:2.87767@:8.29259@:0@:d0fa@ -} [85] -@{char@:Quarter down Walker rehead@:159@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0 -@:d2reWalker@} [159] +@{parameter@:staffsize@:22.45@} +@{parameter@:stafflinethickness@:0.52107@} +@{parameter@:staff_space@:5.6125@} +@{parameter@:linethickness@:0.52107@} +@{parameter@:black_notehead_width@:7.3881@} +@{parameter@:ledgerlinethickness@:1.04214@} +@{parameter@:blot_diameter@:0.4@} +@{tnof@}) ) +@{char@:Quarter down Walker tihead@:175@:0@:6.21944@:2.87767@:2.87767@:6.21944@ +:0@:d2tiWalker@} [175] +@{puorg@:noteheads@} +) +@{parameter@:staffsize@:25.2@} +@{parameter@:stafflinethickness@:0.54466@} +@{parameter@:staff_space@:6.3@} +@{parameter@:linethickness@:0.54466@} +@{parameter@:black_notehead_width@:8.29259@} +@{parameter@:ledgerlinethickness@:1.08932@} +@{parameter@:blot_diameter@:0.4@} +@{tnof@}) ) +! Warning: Replacing filldraw with fill. +! Warning: Replacing unfilldraw with unfill. +@{char@:Half trianglehead (downstem)@:44@:0@:5.57185@:2.62265@:2.20741@:4.70883 +@:2.24686@:d1triangle@} [44] +Font metrics written on feta-noteheads23.tfm. +143 output files written: feta-noteheads23.33 .. feta-noteheads23.175 +Transcript written on feta-noteheads23.log. + @{char@:Whole up Funk rehead@:121@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0@:u0 reFunk@} [121] -@{char@:half fa up head@:86@:0@:8.29259@:2.87767@:2.87767@:8.29259@:0@:u1fa@} -[86] @{char@:Whole down Funk rehead@:122@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0@: d0reFunk@} [122] -@{group@:noteheads@} -@{char@:Longa notehead@:33@:1.04214@:12.0826@:3.92874@:19.7241@:12.0826@:0@:uM2 -@} [33] -@{char@:Half fa down head@:87@:0@:8.29259@:2.87767@:2.87767@:8.29259@:0@:d1fa@} -[87] -@{char@:Whole Walker mihead@:160@:0@:4.69414@:1.75145@:1.75145@:4.69414@:0@:s0m -iWalker@} [160] +@{char@:Quarter mihead@:77@:0@:7.03337@:1.98683@:1.98683@:7.03337@:0@:s2mi@} +[77] @{char@:Half up Funk rehead@:123@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0@:u1r eFunk@} [123] -@{char@:Quarter fa up head@:88@:0@:8.29259@:2.87767@:2.87767@:8.29259@:0@:u2fa@ -} [88] -@{char@:Half Walker mihead@:161@:0@:4.69414@:1.75145@:1.75145@:4.69414@:0@:s1mi -Walker@} [161] @{char@:Half down Funk rehead@:124@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0@:d 1reFunk@} [124] -@{char@:Longa notehead@:34@:1.04214@:12.0826@:19.7241@:3.92874@:12.0826@:0@:dM2 -@} [34] -@{char@:Quarter fa down head@:89@:0@:8.29259@:2.87767@:2.87767@:8.29259@:0@:d2f -a@} [89] -@{char@:Quarter Walker mihead@:162@:0@:4.69414@:1.75145@:1.75145@:4.69414@:0@:s -2miWalker@} [162] +Font metrics written on feta-noteheads26.tfm. +143 output files written: feta-noteheads26.33 .. feta-noteheads26.175 +Transcript written on feta-noteheads26.log. + @{char@:Quarter up Funk rehead@:125@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0@: u2reFunk@} [125] -@{char@:Whole thin fa up head@:90@:0@:8.29259@:2.87767@:2.87767@:8.29259@:0@:u0 -faThin@} [90] @{char@:Quarter down Funk rehead@:126@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0 @:d2reFunk@} [126] -@{char@:Whole Walker fahead@:163@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:s0faW -alker@} [163] -@{char@:Whole thin fa down head@:91@:0@:8.29259@:2.87767@:2.87767@:8.29259@:0@: -d0faThin@} [91] -@{char@:Brevis notehead@:35@:1.04214@:12.0826@:3.92874@:3.92874@:12.0826@:0@:sM -1@} [35] -@{char@:Half up Walker fahead@:164@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:u1f -aWalker@} [164] @{char@:Whole up Funk mihead@:127@:0@:5.92276@:2.24998@:2.24998@:5.92276@:0@:u0 miFunk@} [127] @{char@:Whole down Funk mihead@:128@:0@:5.92276@:2.24998@:2.24998@:5.92276@:0@: d0miFunk@} [128] -@{char@:Half down Walker fahead@:165@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:d -1faWalker@} [165] -@{char@:half thin fa up head@:92@:0@:8.29259@:2.87767@:2.87767@:8.29259@:0@:u1f -aThin@} [92] -@{char@:Double-lined brevis notehead@:36@:2.30983@:13.35028@:3.92874@:3.92874@: -13.35028@:0@:sM1double@} [36] -@{char@:Quarter up Walker fahead@:166@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@: -u2faWalker@} [166] -@{char@:Half thin fa down head@:93@:0@:8.29259@:2.87767@:2.87767@:8.29259@:0@:d -1faThin@} [93] -@{char@:Quarter down Walker fahead@:167@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0 -@:d2faWalker@} [167] @{char@:Half up Funk mihead@:129@:0@:5.92276@:2.24998@:2.24998@:5.92276@:0@:u1m iFunk@} [129] -@{char@:Whole notehead@:37@:0@:11.18692@:3.06679@:3.06679@:11.18692@:0@:s0@} -[37] -@{char@:Quarter thin fa up head@:94@:0@:8.29259@:2.87767@:2.87767@:8.29259@:0@: -u2faThin@} [94] -@{char@:Whole Walker lahead@:168@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:s0laW -alker@} [168] +@{char@:Whole mirror mihead@:78@:0@:7.03337@:1.98683@:1.98683@:7.03337@:0@:s0mi +Mirror@} [78] +! Warning: Replacing filldraw with fill. +! Warning: Replacing unfilldraw with unfill. +@{char@:Half trianglehead (upstem)@:45@:0@:5.57185@:2.62265@:2.20741@:5.57187@: +0.41522@:u1triangle@} [45] +@{char@:Half mirror mihead@:79@:0@:7.03337@:1.98683@:1.98683@:7.03337@:0@:s1mi +Mirror@} [79] +@{char@:Quarter mirror mihead@:80@:0@:7.03337@:1.98683@:1.98683@:7.03337@:0@:s2 +miMirror@} [80]This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) +(./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp @{char@:Half down Funk mihead@:130@:0@:5.92276@:2.24998@:2.24998@:5.92276@:0@:d 1miFunk@} [130] -@{char@:Half notehead@:38@:0@:7.78128@:3.06679@:3.06679@:7.78128@:1.49515@:s1@} -[38] -@{char@:Quarter thin fa down head@:95@:0@:8.29259@:2.87767@:2.87767@:8.29259@:0 -@:d2faThin@} [95] -@{char@:Half Funk lahead@:169@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:s1laWalk -er@} [169] -@{char@:Quarter notehead@:39@:0@:7.3881@:3.06679@:3.06679@:7.3881@:1.08601@:s2@ -} [39] @{char@:Quarter Funk mihead@:131@:0@:5.92276@:2.24998@:2.24998@:5.92276@:0@:s2m iFunk@} [131] -@{char@:Quarter Funk lahead@:170@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:s2laW -alker@} [170] -@{char@:Whole solhead@:96@:0@:8.71313@:3.42233@:3.42233@:8.71313@:1.70447@:s0so -l@} [96] -@{char@:Whole diamondhead@:40@:0@:11.04045@:3.06679@:3.06679@:11.04045@:0@:s0di -amond@} [40] +mf2pt1 is using the following font parameters: + font_version: 001.000 + font_comment: Font converted to Type 1 by mf2pt1, written by Scott Pakin. + font_family: feta-noteheads16 + font_weight: Medium + font_identifier: feta15.87 + font_fixed_pitch: false + font_slant: 0 + font_underline_position: -63 + font_underline_thickness: 32 + font_name: feta-noteheads16 + font_unique_id: 4349681 + font_size: 15.8107098381071 (bp) + font_coding_scheme: asis + +Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=63.2482671707624; bpppix 0.02; nonstopmode; input feta-noteheads16.mf'"... +Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input feta-flags14.mf'"... + +@{char@:Quarter trianglehead (upstem)@:46@:0@:4.64322@:2.62265@:2.20741@:4.6432 +3@:0.41522@:u2triangle@} [46] @{char@:Whole up Funk fahead@:132@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0@:u0 faFunk@} [132] -@{char@:Whole Walker tihead@:171@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:s0tiW -alker@} [171] -@{char@:Half diamondhead@:41@:0@:8.12254@:3.06679@:3.06679@:8.12254@:2.16812@:s -1diamond@} [41] +@{char@:Whole thin mihead@:81@:0@:7.03337@:1.98683@:1.98683@:7.03337@:0@:s0miTh +in@} [81] @{char@:Whole down Funk fahead@:133@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0@: d0faFunk@} [133] -@{char@:Half up Walker tihead@:172@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:u1t -iWalker@} [172] -@{char@:Half solhead@:97@:0@:8.71313@:3.42233@:3.42233@:8.71313@:1.70447@:s1sol -@} [97] -@{char@:Quarter diamondhead@:42@:0@:8.22453@:3.06679@:3.06679@:8.22453@:2.20944 -@:s2diamond@} [42] -@{char@:Half up Funk fahead@:134@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0@:u1f -aFunk@} [134]This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) -(./mf2pt1.mp -@{char@:Quarter solhead@:98@:0@:8.71313@:3.42233@:3.42233@:8.71313@:1.70447@:s2 -sol@} [98] (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp -@{char@:Half down Walker tihead@:173@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:d -1tiWalker@} [173] -@{char@:Half down Funk fahead@:135@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0@:d -1faFunk@} [135] -@{char@:Whole lahead@:99@:0@:8.29259@:2.87767@:2.87767@:8.29259@:0@:s0la@} -[99] -@{char@:Quarter up Funk fahead@:136@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0@: -u2faFunk@} [136] -@{char@:Half lahead@:100@:0@:8.29259@:2.87767@:2.87767@:8.29259@:0@:s1la@} -[100] -@{char@:Quarter up Walker tihead@:174@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@: -u2tiWalker@} [174] -@{char@:Quarter down Funk fahead@:137@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0 -@:d2faFunk@} [137] -@{char@:Quarter lahead@:101@:0@:8.29259@:2.87767@:2.87767@:8.29259@:0@:s2la@} -[101] Preloading the plain base, version 0.99: preliminaries, basic constants and mathematical macros, macros for converting units, @@ -283669,321 +282690,489 @@ macros for proof labels and rules, macros for character and font administration, and a few last-minute items.) -@{char@:Quarter down Walker tihead@:175@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0 -@:d2tiWalker@} [175] -@{char@:Whole thin lahead@:102@:0@:8.29259@:2.87767@:2.87767@:8.29259@:0@:s0laT -hin@} [102] -@{puorg@:noteheads@} -) -@{parameter@:staffsize@:15.87@} -@{parameter@:stafflinethickness@:0.46461@} -@{parameter@:staff_space@:3.9675@} -@{parameter@:linethickness@:0.46461@} -@{parameter@:black_notehead_width@:5.21574@} -@{parameter@:ledgerlinethickness@:0.92923@} -@{parameter@:blot_diameter@:0.4@} -@{tnof@}) )) -@{char@:Whole Funk solhead@:138@:0@:4.80666@:2.24998@:2.24998@:4.80666@:0.35692 -@:s0solFunk@} [138] -@{char@:Half thin lahead@:103@:0@:8.29259@:2.87767@:2.87767@:8.29259@:0@:s1laTh -in@} [103] -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-flags13.mf -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-autometric.mfThis is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) -(./mf2pt1.mp -@{char@:Quarter lahead@:104@:0@:8.29259@:2.87767@:2.87767@:8.29259@:0@:s2laThin -@} [104] +@{char@:Half thin mihead@:82@:0@:7.03337@:1.98683@:1.98683@:7.03337@:0@:s1miThi +n@} [82]) +@{char@:Half up Funk fahead@:134@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0@:u1f +aFunk@} [134] +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-flags20.mf +@{char@:Quarter thin mihead@:83@:0@:7.03337@:1.98683@:1.98683@:7.03337@:0@:s2mi +Thin@} [83] +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-autometric.mf +@{char@:Half down Funk fahead@:135@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0@:d +1faFunk@} [135] +@{char@:Quarter up Funk fahead@:136@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0@: +u2faFunk@} [136] ****************************************************** Using feta Autometric macros. order of messages: NAME/CODE/BP/WD/DP/HT/WX/WY ****************************************************** -) (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp (/build/lilypond-2.19.81+really-2.18.2/mf/feta-flags-generic.mf -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf -@{char@:Whole trianglehead@:43@:0@:12.85443@:4.86397@:4.0651@:12.85445@:0.79886 -@:s0triangle@} [43] +) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-flags-generic.mf +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf) +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf) +@{char@:Whole fa up head@:84@:0@:5.86116@:1.98683@:1.98683@:5.86116@:0@:u0fa@} +[84] +@{char@:Quarter trianglehead (downstem)@:47@:0@:4.64322@:2.62265@:2.20741@:3.92 +403@:2.24686@:d2triangle@} [47] +@{char@:Quarter down Funk fahead@:137@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0 +@:d2faFunk@} [137] +@{char@:Whole fa down head@:85@:0@:5.86116@:1.98683@:1.98683@:5.86116@:0@:d0fa@ +} [85] +@{char@:Whole slashhead@:48@:0@:9.56975@:3.36829@:3.36829@:9.56975@:3.36829@:s0 +slash@} [48] +@{char@:half fa up head@:86@:0@:5.86116@:1.98683@:1.98683@:5.86116@:0@:u1fa@} +[86] +@{char@:Half slashhead@:49@:0@:7.45921@:3.36829@:3.36829@:7.45921@:3.36829@:s1s +lash@} [49] +@{char@:Half fa down head@:87@:0@:5.86116@:1.98683@:1.98683@:5.86116@:0@:d1fa@} +[87] +@{char@:Quarter fa up head@:88@:0@:5.86116@:1.98683@:1.98683@:5.86116@:0@:u2fa@ +} [88] +@{char@:Quarter fa down head@:89@:0@:5.86116@:1.98683@:1.98683@:5.86116@:0@:d2f +a@} [89] +@{char@:Whole Funk solhead@:138@:0@:4.80666@:2.24998@:2.24998@:4.80666@:0.35692 +@:s0solFunk@} [138] +@{font@:GNU@:LilyPond@:feta@:20@:fetaMusic@} +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-flags.mf +@{char@:Quarter slashhead@:50@:0@:5.47472@:3.36829@:3.36829@:5.47472@:3.36829@: +s2slash@} [50] @{char@:Half Funk solhead@:139@:0@:4.80666@:2.24998@:2.24998@:4.80666@:0.35692@ :s1solFunk@} [139] -Font metrics written on feta-noteheads16.tfm. -143 output files written: feta-noteheads16.33 .. feta-noteheads16.175 -Transcript written on feta-noteheads16.log. - @{char@:Quarter Funk solhead@:140@:0@:4.80666@:2.24998@:2.24998@:4.80666@:0.356 92@:s2solFunk@} [140] -@{char@:Whole up tihead@:105@:0@:8.29259@:2.87767@:2.87767@:8.29259@:0.80574@:s -0ti@} [105]) -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf +@{char@:Whole Crossed notehead@:51@:0@:5.87386@:2.01157@:2.01157@:5.87386@:0.77 +155@:s0cross@} [51] +@{group@:flags@} +@{char@:8th Flag (up)@:33@:0@:4.50507@:15.2514@:0.32503@:4.50507@:0@:u3@} [33] +@{char@:16th Flag (up)@:34@:0@:4.50507@:17.7514@:0.32503@:4.50507@:0@:u4@} +[34] +@{char@:Whole thin fa up head@:90@:0@:5.86116@:1.98683@:1.98683@:5.86116@:0@:u0 +faThin@} [90] @{char@:Whole Funk lahead@:141@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0@:s0laF unk@} [141] -@{char@:Half up tihead@:106@:0@:8.29259@:2.87767@:2.87767@:8.29259@:0.80574@:u1 -ti@} [106] -Preloading the plain base, version 0.99: preliminaries, - basic constants and mathematical macros, - macros for converting units, - macros and tables for various modes of operation, - macros for drawing and filling, - macros for proof labels and rules, - macros for character and font administration, -and a few last-minute items.) @{char@:Half Funk lahead@:142@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0@:s1laFu -nk@} [142]) +nk@} [142] +@{char@:Whole thin fa down head@:91@:0@:5.86116@:1.98683@:1.98683@:5.86116@:0@: +d0faThin@} [91] @{char@:Quarter Funk lahead@:143@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0@:s2l aFunk@} [143] -@{char@:Half down tihead@:107@:0@:8.29259@:2.87767@:2.87767@:8.29259@:-0.80574@ -:d1ti@} [107] -@{font@:GNU@:LilyPond@:feta@:12.6@:fetaMusic@} -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-flags.mf) -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-flags20.mf -@{char@:Quarter up tihead@:108@:0@:8.29259@:2.87767@:2.87767@:8.29259@:0.80574@ -:u2ti@} [108] -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-autometric.mf +mf2pt1 is using the following font parameters: + font_version: 001.000 + font_comment: Font converted to Type 1 by mf2pt1, written by Scott Pakin. + font_family: feta-noteheads23 + font_weight: Medium + font_identifier: feta22.45 + font_fixed_pitch: false + font_slant: 0 + font_underline_position: -45 + font_underline_thickness: 22 + font_name: feta-noteheads23 + font_unique_id: 4286049 + font_size: 22.3661270236613 (bp) + font_coding_scheme: asis + +Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=44.7104677060134; bpppix 0.02; nonstopmode; input feta-noteheads23.mf'"... + +@{char@:half thin fa up head@:92@:0@:5.86116@:1.98683@:1.98683@:5.86116@:0@:u1f +aThin@} [92] +@{char@:Half Crossed notehead@:52@:0@:5.00075@:1.90242@:1.90242@:5.00075@:0.828 +66@:s1cross@} [52] @{char@:Whole up Funk tihead@:144@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0@:u0 tiFunk@} [144] -****************************************************** -Using feta Autometric macros. -order of messages: - NAME/CODE/BP/WD/DP/HT/WX/WY -****************************************************** -) -@{char@:Quarter down tihead@:109@:0@:8.29259@:2.87767@:2.87767@:8.29259@:-0.805 -74@:d2ti@} [109] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-flags-generic.mf -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf -! Warning: Replacing filldraw with fill. -! Warning: Replacing unfilldraw with unfill. -@{char@:Half trianglehead (downstem)@:44@:0@:9.28519@:4.38365@:3.67355@:7.80933 -@:3.84247@:d1triangle@} [44] -@{char@:Whole thin up tihead@:110@:0@:8.29259@:2.87767@:2.87767@:8.29259@:0.805 -74@:s0tiThin@} [110] +@{char@:Crossed notehead@:53@:0@:4.12764@:1.79329@:1.79329@:4.12764@:1.24492@:s +2cross@} [53] +@{char@:Half thin fa down head@:93@:0@:5.86116@:1.98683@:1.98683@:5.86116@:0@:d +1faThin@} [93] @{char@:Whole down Funk tihead@:145@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0@: d0tiFunk@} [145] -@{group@:flags@} -@{char@:8th Flag (up)@:33@:0@:2.92352@:9.60767@:0.28377@:2.92352@:0@:u3@} [33] -@{char@:Half thin up tihead@:111@:0@:8.29259@:2.87767@:2.87767@:8.29259@:0.8057 -4@:u1tiThin@} [111] +@{char@:32nd Flag (up)@:35@:0@:4.18004@:21.5014@:0.32503@:4.18004@:0@:u5@} +[35] +@{char@:Quarter thin fa up head@:94@:0@:5.86116@:1.98683@:1.98683@:5.86116@:0@: +u2faThin@} [94] +mf2pt1 is using the following font parameters: + font_version: 001.000 + font_comment: Font converted to Type 1 by mf2pt1, written by Scott Pakin. + font_family: feta-noteheads26 + font_weight: Medium + font_identifier: feta25.2 + font_fixed_pitch: false + font_slant: 0 + font_underline_position: -40 + font_underline_thickness: 20 + font_name: feta-noteheads26 + font_unique_id: 4538149 + font_size: 25.1058530510585 (bp) + font_coding_scheme: asis + +Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=39.8313492063492; bpppix 0.02; nonstopmode; input feta-noteheads26.mf'"... + +@{char@:X-Circled notehead@:54@:0@:4.90863@:2.13258@:2.13258@:4.90863@:0@:s2xci +rcle@} [54] @{char@:Half up Funk tihead@:146@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0@:u1t iFunk@} [146] -@{char@:16th Flag (up)@:34@:0@:2.92352@:11.18268@:0.28377@:2.92352@:0@:u4@} -[34] -@{char@:Half thin down tihead@:112@:0@:8.29259@:2.87767@:2.87767@:8.29259@:-0.8 -0574@:d1tiThin@} [112] +@{char@:Quarter thin fa down head@:95@:0@:5.86116@:1.98683@:1.98683@:5.86116@:0 +@:d2faThin@} [95] @{char@:Half down Funk tihead@:147@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0@:d 1tiFunk@} [147] -@{char@:Quarter thin up tihead@:113@:0@:8.29259@:2.87767@:2.87767@:8.29259@:0.8 -0574@:u2tiThin@} [113] +@{char@:64th Flag (up)@:36@:0@:4.18004@:26.5014@:0.32503@:4.18004@:0@:u6@} +[36] +@{char@:Whole dohead@:55@:0@:4.12764@:1.35674@:1.35674@:4.12764@:-1.13846@:s0do +@} [55] +@{char@:Whole solhead@:96@:0@:6.21104@:2.46817@:2.46817@:6.21104@:1.13803@:s0so +l@} [96] +@{char@:Half dohead@:56@:0@:4.12764@:1.35674@:1.35674@:4.12764@:1.13846@:d1do@} +[56] +@{char@:Half solhead@:97@:0@:6.21104@:2.46817@:2.46817@:6.21104@:1.13803@:s1sol +@} [97] +@{char@:Half dohead@:57@:0@:4.12764@:1.35674@:1.35674@:4.12764@:-1.13846@:u1do@ +} [57] +@{char@:128th Flag (up)@:37@:0@:4.18004@:31.5014@:0.32503@:4.18004@:0@:u7@} +[37] @{char@:Quarter up Funk tihead@:148@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0@: u2tiFunk@} [148] -@{char@:32nd Flag (up)@:35@:0@:2.63976@:13.54518@:0.28377@:2.63976@:0@:u5@} -[35] -@{char@:Quarter thin down tihead@:114@:0@:8.29259@:2.87767@:2.87767@:8.29259@:- -0.80574@:d2tiThin@} [114] @{char@:Quarter down Funk tihead@:149@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0 @:d2tiFunk@} [149] -! Warning: Replacing filldraw with fill. -! Warning: Replacing unfilldraw with unfill. -@{char@:Half trianglehead (upstem)@:45@:0@:9.28519@:4.38365@:3.67355@:9.2852@:0 -.71008@:u1triangle@} [45] -@{char@:Whole up Funk dohead@:115@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@:u0 -doFunk@} [115] +@{char@:8th Flag (down)@:38@:0@:5.38432@:0.32503@:14.2014@:5.38432@:0@:d3@} +[38] @{char@:Whole Walker dohead@:150@:0@:4.93567@:2.24998@:2.24998@:2.79303@:1.9250 8@:s0doWalker@} [150] -@{char@:Whole down Funk dohead@:116@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@: -d0doFunk@} [116] @{char@:Half up Walker dohead@:151@:0@:4.93567@:2.24998@:2.24998@:2.79303@:1.92 508@:u1doWalker@} [151] -@{char@:Half up Funk dohead@:117@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@:u1d -oFunk@} [117] -@{char@:64th Flag (up)@:36@:0@:2.63976@:16.69519@:0.28377@:2.63976@:0@:u6@} -[36] +@{char@:16th Flag (down) 3@:39@:0@:5.38432@:0.32503@:15.2514@:5.38432@:0@:d4@} +[39] @{char@:Half down Walker dohead@:152@:0@:4.93567@:2.24998@:2.24998@:2.79303@:1. 92508@:d1doWalker@} [152] -@{char@:Half down Funk dohead@:118@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@:d -1doFunk@} [118]) @{char@:Quarter up Walker dohead@:153@:0@:4.93567@:2.24998@:2.24998@:2.79303@:1 .92508@:u2doWalker@} [153] -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf -@{char@:Quarter up Funk dohead@:119@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@: -u2doFunk@} [119] -@{char@:Quarter trianglehead (upstem)@:46@:0@:7.73769@:4.38365@:3.67355@:7.7377 -@:0.71008@:u2triangle@} [46] +@{char@:Quarter solhead@:98@:0@:6.21104@:2.46817@:2.46817@:6.21104@:1.13803@:s2 +sol@} [98] +@{char@:Whole lahead@:99@:0@:5.86116@:1.98683@:1.98683@:5.86116@:0@:s0la@} +[99] +@{char@:Half lahead@:100@:0@:5.86116@:1.98683@:1.98683@:5.86116@:0@:s1la@} +[100] +@{char@:Quarter lahead@:101@:0@:5.86116@:1.98683@:1.98683@:5.86116@:0@:s2la@} +[101] +@{char@:Quarter dohead@:58@:0@:4.12764@:1.35674@:1.35674@:4.12764@:1.13846@:d2d +o@} [58] +@{char@:Quarter dohead@:59@:0@:4.12764@:1.35674@:1.35674@:4.12764@:-1.13846@:u2 +do@} [59] +@{char@:Whole thin dohead@:60@:0@:4.12764@:1.35674@:1.35674@:4.12764@:-1.13846@ +:s0doThin@} [60] +@{char@:Whole thin lahead@:102@:0@:5.86116@:1.98683@:1.98683@:5.86116@:0@:s0laT +hin@} [102] +@{char@:32nd Flag (down)@:40@:0@:5.38432@:0.32503@:19.0014@:5.38432@:0@:d5@} +[40] @{char@:Quarter down Walker dohead@:154@:0@:4.93567@:2.24998@:2.24998@:2.79303@ :1.92508@:d2doWalker@} [154] -@{char@:Quarter down Funk dohead@:120@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0 -@:d2doFunk@} [120]) -@{char@:128th Flag (up)@:37@:0@:2.63976@:19.8452@:0.28377@:2.63976@:0@:u7@} -[37] +@{char@:Half thin lahead@:103@:0@:5.86116@:1.98683@:1.98683@:5.86116@:0@:s1laTh +in@} [103] +@{char@:Quarter lahead@:104@:0@:5.86116@:1.98683@:1.98683@:5.86116@:0@:s2laThin +@} [104] @{char@:Whole Walker rehead@:155@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0@:s0r eWalker@} [155] -@{font@:GNU@:LilyPond@:feta@:20@:fetaMusic@} -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-flags.mf -@{char@:Whole up Funk rehead@:121@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@:u0 -reFunk@} [121] +@{char@:Whole up tihead@:105@:0@:5.86116@:1.98683@:1.98683@:5.86116@:0.5563@:s0 +ti@} [105] +@{char@:64th Flag (down)@:41@:0@:5.38432@:0.32503@:22.7514@:5.38432@:0@:d6@} +[41] @{char@:Half up Walker rehead@:156@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0@:u 1reWalker@} [156] -@{char@:Whole down Funk rehead@:122@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@: -d0reFunk@} [122] +@{char@:Half thin dohead@:61@:0@:4.12764@:1.35674@:1.35674@:4.12764@:1.13846@:d +1doThin@} [61] +@{char@:Half thin dohead@:62@:0@:4.12764@:1.35674@:1.35674@:4.12764@:-1.13846@: +u1doThin@} [62] +@{char@:Quarter thin dohead@:63@:0@:4.12764@:1.35674@:1.35674@:4.12764@:1.13846 +@:d2doThin@} [63] +@{char@:Half up tihead@:106@:0@:5.86116@:1.98683@:1.98683@:5.86116@:0.5563@:u1t +i@} [106] @{char@:Half down Walker rehead@:157@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0@ :d1reWalker@} [157] -@{char@:8th Flag (down)@:38@:0@:3.39511@:0.28377@:9.02016@:3.39511@:0@:d3@} -[38] -@{char@:Quarter trianglehead (downstem)@:47@:0@:7.73769@:4.38365@:3.67355@:6.50 -78@:3.84247@:d2triangle@} [47] +@{char@:Half down tihead@:107@:0@:5.86116@:1.98683@:1.98683@:5.86116@:-0.5563@: +d1ti@} [107] @{char@:Quarter up Walker rehead@:158@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0 @:u2reWalker@} [158] -@{char@:Half up Funk rehead@:123@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@:u1r -eFunk@} [123] -@{char@:Whole slashhead@:48@:0@:16.89977@:5.87305@:5.87305@:16.89977@:5.87305@: -s0slash@} [48] @{char@:Quarter down Walker rehead@:159@:0@:4.93567@:2.24998@:2.24998@:4.93567@ -:0@:d2reWalker@} [159] -@{char@:16th Flag (down) 3@:39@:0@:3.39511@:0.28377@:9.60767@:3.39511@:0@:d4@} -[39] -@{char@:Half slashhead@:49@:0@:13.13934@:5.87305@:5.87305@:13.13934@:5.87305@:s -1slash@} [49] -@{char@:Quarter slashhead@:50@:0@:9.6035@:5.87305@:5.87305@:9.6035@:5.87305@:s2 -slash@} [50] -@{char@:Half down Funk rehead@:124@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@:d -1reFunk@} [124] +:0@:d2reWalker@} [159]This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) +(./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp +@{char@:Quarter thin dohead@:64@:0@:4.12764@:1.35674@:1.35674@:4.12764@:-1.1384 +6@:u2doThin@} [64] +@{char@:Whole rehead@:65@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0.54268@:s0re@ +} [65] +@{char@:128th Flag (down)@:42@:0@:5.38432@:0.32503@:27.7514@:5.38432@:0@:d7@} +[42] +Preloading the plain base, version 0.99: preliminaries, + basic constants and mathematical macros, + macros for converting units, + macros and tables for various modes of operation, + macros for drawing and filling, + macros for proof labels and rules, + macros for character and font administration, +and a few last-minute items.)This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) + +@{char@:Quarter up tihead@:108@:0@:5.86116@:1.98683@:1.98683@:5.86116@:0.5563@: +u2ti@} [108](./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp) +@{char@:Quarter down tihead@:109@:0@:5.86116@:1.98683@:1.98683@:5.86116@:-0.556 +3@:d2ti@} [109] +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-noteheads16.mf +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-autometric.mf +@{char@:Whole thin up tihead@:110@:0@:5.86116@:1.98683@:1.98683@:5.86116@:0.556 +3@:s0tiThin@} [110] +****************************************************** +Using feta Autometric macros. +order of messages: + NAME/CODE/BP/WD/DP/HT/WX/WY +****************************************************** +) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-noteheads-generic.mf +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf) +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf @{char@:Whole Walker mihead@:160@:0@:5.92276@:2.24998@:2.24998@:5.92276@:0@:s0m iWalker@} [160] -@{char@:Quarter up Funk rehead@:125@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@: -u2reFunk@} [125] -@{group@:flags@} -@{char@:8th Flag (up)@:33@:0@:4.50507@:15.2514@:0.32503@:4.50507@:0@:u3@} [33] -@{char@:32nd Flag (down)@:40@:0@:3.39511@:0.28377@:11.97017@:3.39511@:0@:d5@} -[40] +@{char@:Half up rehead@:66@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0.54268@:u1r +e@} [66]) +@{char@:grace dash (up)@:43@:3.00963@:4.18004@:10.80002@:-5@:4.18004@:0@:ugrace +@} [43] +@{char@:grace dash (down)@:44@:3.87672@:5.38432@:-4.95003@:10.26004@:5.38432@:0 +@:dgrace@} [44] +@{puorg@:flags@} +) +@{parameter@:staffsize@:20@} +@{parameter@:stafflinethickness@:0.50005@} +@{parameter@:staff_space@:5@} +@{parameter@:linethickness@:0.50005@} +@{parameter@:black_notehead_width@:6.58089@} +@{parameter@:ledgerlinethickness@:1.00009@} +@{parameter@:blot_diameter@:0.4@} +@{tnof@}) ) +Preloading the plain base, version 0.99: preliminaries, + basic constants and mathematical macros, + macros for converting units, + macros and tables for various modes of operation, + macros for drawing and filling, + macros for proof labels and rules, + macros for character and font administration, +and a few last-minute items.) +@{char@:Half thin up tihead@:111@:0@:5.86116@:1.98683@:1.98683@:5.86116@:0.5563 +@:u1tiThin@} [111] +@{char@:Half down rehead@:67@:0@:4.12764@:1.35674@:1.35674@:4.12764@:-0.54268@: +d1re@} [67] +Font metrics written on feta-flags20.tfm. +12 output files written: feta-flags20.33 .. feta-flags20.44 +Transcript written on feta-flags20.log. +) +@{char@:Quarter up rehead@:68@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0.54268@: +u2re@} [68] +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-flags14.mf +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-autometric.mf +@{char@:Half thin down tihead@:112@:0@:5.86116@:1.98683@:1.98683@:5.86116@:-0.5 +563@:d1tiThin@} [112] +****************************************************** +Using feta Autometric macros. +order of messages: + NAME/CODE/BP/WD/DP/HT/WX/WY +****************************************************** +) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-flags-generic.mf +@{char@:Quarter thin up tihead@:113@:0@:5.86116@:1.98683@:1.98683@:5.86116@:0.5 +563@:u2tiThin@} [113] +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf +@{char@:Quarter down rehead@:69@:0@:4.12764@:1.35674@:1.35674@:4.12764@:-0.5426 +8@:d2re@} [69] @{char@:Half Walker mihead@:161@:0@:5.92276@:2.24998@:2.24998@:5.92276@:0@:s1mi Walker@} [161] -@{char@:Whole Crossed notehead@:51@:0@:9.4724@:3.32733@:3.32733@:9.4724@:1.8323 -@:s0cross@} [51] -@{char@:Quarter down Funk rehead@:126@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0 -@:d2reFunk@} [126]Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input feta-flags14.mf'"... - +@{font@:GNU@:LilyPond@:feta@:15.87@:fetaMusic@} +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-noteheads.mf @{char@:Quarter Walker mihead@:162@:0@:5.92276@:2.24998@:2.24998@:5.92276@:0@:s 2miWalker@} [162] -@{char@:Half Crossed notehead@:52@:0@:8.43025@:3.19707@:3.19707@:8.43025@:1.912 -46@:s1cross@} [52] -@{char@:Whole up Funk mihead@:127@:0@:7.46327@:2.87767@:2.87767@:7.46327@:0@:u0 -miFunk@} [127] -@{char@:64th Flag (down)@:41@:0@:3.39511@:0.28377@:14.33269@:3.39511@:0@:d6@} -[41] -@{char@:Crossed notehead@:53@:0@:7.3881@:3.06679@:3.06679@:7.3881@:2.41814@:s2c -ross@} [53] -@{char@:16th Flag (up)@:34@:0@:4.50507@:17.7514@:0.32503@:4.50507@:0@:u4@} -[34] -@{char@:Whole down Funk mihead@:128@:0@:7.46327@:2.87767@:2.87767@:7.46327@:0@: -d0miFunk@} [128] @{char@:Whole Walker fahead@:163@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0@:s0f aWalker@} [163] -@{char@:X-Circled notehead@:54@:0@:8.78601@:3.64705@:3.64705@:8.78601@:0@:s2xci -rcle@} [54] +@{char@:Whole thin rehead@:70@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0.54268@: +s0reThin@} [70] +@{group@:noteheads@} +@{char@:Longa notehead@:33@:0.92923@:8.90707@:3.1826@:14.15587@:8.90707@:0@:uM2 +@} [33] +@{char@:Quarter thin down tihead@:114@:0@:5.86116@:1.98683@:1.98683@:5.86116@:- +0.5563@:d2tiThin@} [114] +@{char@:Whole up Funk dohead@:115@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@:u0 +doFunk@} [115] +@{char@:Whole down Funk dohead@:116@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@: +d0doFunk@} [116]) +@{char@:Half up Funk dohead@:117@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@:u1d +oFunk@} [117] +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf +@{char@:Half down Funk dohead@:118@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@:d +1doFunk@} [118] +@{char@:Quarter up Funk dohead@:119@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@: +u2doFunk@} [119] +@{char@:Longa notehead@:34@:0.92923@:8.90707@:14.15587@:3.1826@:8.90707@:0@:dM2 +@} [34]) +@{char@:Half up thin rehead@:71@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0.54268 +@:u1reThin@} [71] +@{font@:GNU@:LilyPond@:feta@:14.14@:fetaMusic@} +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-flags.mf +@{char@:Half down thin rehead@:72@:0@:4.12764@:1.35674@:1.35674@:4.12764@:-0.54 +268@:d1reThin@} [72] +@{char@:Quarter thin rehead@:73@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0.54268 +@:u2reThin@} [73] +@{group@:flags@} +@{char@:8th Flag (up)@:33@:0@:3.25458@:10.78217@:0.29236@:3.25458@:0@:u3@} +[33] +@{char@:Brevis notehead@:35@:0.92923@:8.90707@:3.1826@:3.1826@:8.90707@:0@:sM1@ +} [35] +@{char@:Quarter thin rehead@:74@:0@:4.12764@:1.35674@:1.35674@:4.12764@:-0.5426 +8@:d2reThin@} [74] +@{char@:Quarter down Funk dohead@:120@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0 +@:d2doFunk@} [120] +@{char@:Double-lined brevis notehead@:36@:2.09868@:10.07652@:3.1826@:3.1826@:10 +.07652@:0@:sM1double@} [36]This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) +(./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp +@{char@:Whole notehead@:37@:0@:7.72525@:2.21606@:2.21606@:7.72525@:0@:s0@} +[37] +@{char@:Whole mihead@:75@:0@:4.95316@:1.35674@:1.35674@:4.95316@:0@:s0mi@} +[75] @{char@:Half up Walker fahead@:164@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0@:u 1faWalker@} [164] -@{char@:128th Flag (down)@:42@:0@:3.39511@:0.28377@:17.4827@:3.39511@:0@:d7@} -[42] -@{char@:Half up Funk mihead@:129@:0@:7.46327@:2.87767@:2.87767@:7.46327@:0@:u1m -iFunk@} [129] -@{char@:grace dash (up)@:43@:1.90062@:2.63976@:6.80403@:-3.15001@:2.63976@:0@:u -grace@} [43] -@{char@:Whole dohead@:55@:0@:7.3881@:2.54572@:2.54572@:7.3881@:-2.28517@:s0do@} -[55] +@{char@:Whole up Funk rehead@:121@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@:u0 +reFunk@} [121] @{char@:Half down Walker fahead@:165@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0@ :d1faWalker@} [165] -@{char@:grace dash (down)@:44@:2.44449@:3.39511@:-3.11853@:6.46384@:3.39511@:0@ -:dgrace@} [44] -@{puorg@:flags@} -) -@{char@:Half dohead@:56@:0@:7.3881@:2.54572@:2.54572@:7.3881@:2.28517@:d1do@} -[56] -@{parameter@:staffsize@:12.6@} -@{parameter@:stafflinethickness@:0.43655@} -@{parameter@:staff_space@:3.15001@} -@{parameter@:linethickness@:0.43655@} -@{parameter@:black_notehead_width@:4.12764@} -@{parameter@:ledgerlinethickness@:0.87311@} -@{parameter@:blot_diameter@:0.4@} -@{tnof@}) ) +Preloading the plain base, version 0.99: preliminaries, + basic constants and mathematical macros, + macros for converting units, + macros and tables for various modes of operation, + macros for drawing and filling, + macros for proof labels and rules, + macros for character and font administration, +and a few last-minute items.) +@{char@:Half mihead@:76@:0@:4.95316@:1.35674@:1.35674@:4.95316@:0@:s1mi@} [76] +@{char@:Half notehead@:38@:0@:5.54865@:2.21606@:2.21606@:5.54865@:0.98456@:s1@} +[38] @{char@:Quarter up Walker fahead@:166@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0 @:u2faWalker@} [166] -@{char@:Half down Funk mihead@:130@:0@:7.46327@:2.87767@:2.87767@:7.46327@:0@:d -1miFunk@} [130] -@{char@:Half dohead@:57@:0@:7.3881@:2.54572@:2.54572@:7.3881@:-2.28517@:u1do@} -[57] -Font metrics written on feta-flags13.tfm. -12 output files written: feta-flags13.33 .. feta-flags13.44 -Transcript written on feta-flags13.log. - +@{char@:Quarter notehead@:39@:0@:5.21574@:2.21606@:2.21606@:5.21574@:0.68697@:s +2@} [39] @{char@:Quarter down Walker fahead@:167@:0@:4.93567@:2.24998@:2.24998@:4.93567@ :0@:d2faWalker@} [167] -@{char@:Quarter Funk mihead@:131@:0@:7.46327@:2.87767@:2.87767@:7.46327@:0@:s2m -iFunk@} [131] -@{char@:32nd Flag (up)@:35@:0@:4.18004@:21.5014@:0.32503@:4.18004@:0@:u5@} -[35] -@{char@:Quarter dohead@:58@:0@:7.3881@:2.54572@:2.54572@:7.3881@:2.28517@:d2do@ -} [58] @{char@:Whole Walker lahead@:168@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0@:s0l aWalker@} [168] -@{char@:Whole up Funk fahead@:132@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@:u0 -faFunk@} [132] -@{char@:Quarter dohead@:59@:0@:7.3881@:2.54572@:2.54572@:7.3881@:-2.28517@:u2do -@} [59] +@{char@:Whole diamondhead@:40@:0@:7.97784@:2.21606@:2.21606@:7.97784@:0@:s0diam +ond@} [40] @{char@:Half Funk lahead@:169@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0@:s1laWa -lker@} [169] -@{char@:64th Flag (up)@:36@:0@:4.18004@:26.5014@:0.32503@:4.18004@:0@:u6@} -[36] +lker@} [169]) @{char@:Quarter Funk lahead@:170@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0@:s2l aWalker@} [170] -@{char@:Whole thin dohead@:60@:0@:7.3881@:2.54572@:2.54572@:7.3881@:-2.28517@:s -0doThin@} [60] -@{char@:Whole down Funk fahead@:133@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@: -d0faFunk@} [133] -mf2pt1 is using the following font parameters: - font_version: 001.000 - font_comment: Font converted to Type 1 by mf2pt1, written by Scott Pakin. - font_family: feta-flags13 - font_weight: Medium - font_identifier: feta12.6 - font_fixed_pitch: false - font_slant: 0 - font_underline_position: -80 - font_underline_thickness: 40 - font_name: feta-flags13 - font_unique_id: 4791226 - font_size: 12.5529265255293 (bp) - font_coding_scheme: asis - -Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=79.6626984126984; bpppix 0.02; nonstopmode; input feta-flags13.mf'"... - +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-noteheads26.mf +@{char@:Whole down Funk rehead@:122@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@: +d0reFunk@} [122] +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-autometric.mf +****************************************************** +Using feta Autometric macros. +order of messages: + NAME/CODE/BP/WD/DP/HT/WX/WY +****************************************************** +) +@{char@:Half diamondhead@:41@:0@:5.86934@:2.21606@:2.21606@:5.86934@:1.56668@:s +1diamond@} [41] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-noteheads-generic.mf +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf +@{char@:Quarter diamondhead@:42@:0@:5.94305@:2.21606@:2.21606@:5.94305@:1.59656 +@:s2diamond@} [42]) +@{char@:Half up Funk rehead@:123@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@:u1r +eFunk@} [123] +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf) +@{char@:Quarter mihead@:77@:0@:4.95316@:1.35674@:1.35674@:4.95316@:0@:s2mi@} +[77] +@{font@:GNU@:LilyPond@:feta@:25.2@:fetaMusic@} +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-noteheads.mf +@{char@:16th Flag (up)@:34@:0@:3.25458@:12.54967@:0.29236@:3.25458@:0@:u4@} +[34] +@{char@:Whole trianglehead@:43@:0@:9.40749@:3.55432@:2.97707@:9.40749@:0.57724@ +:s0triangle@} [43] +@{char@:Whole mirror mihead@:78@:0@:4.95316@:1.35674@:1.35674@:4.95316@:0@:s0mi +Mirror@} [78] +@{char@:32nd Flag (up)@:35@:0@:2.96222@:15.20093@:0.29236@:2.96222@:0@:u5@} +[35] +@{char@:Half down Funk rehead@:124@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@:d +1reFunk@} [124] +@{char@:Half mirror mihead@:79@:0@:4.95316@:1.35674@:1.35674@:4.95316@:0@:s1mi +Mirror@} [79] +@{char@:64th Flag (up)@:36@:0@:2.96222@:18.73593@:0.29236@:2.96222@:0@:u6@} +[36] +@{char@:Quarter up Funk rehead@:125@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@: +u2reFunk@} [125]This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) +(./mf2pt1.mp +@{char@:Quarter mirror mihead@:80@:0@:4.95316@:1.35674@:1.35674@:4.95316@:0@:s2 +miMirror@} [80] +@{char@:Quarter down Funk rehead@:126@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0 +@:d2reFunk@} [126] +@{group@:noteheads@} +@{char@:Longa notehead@:33@:1.08932@:13.40974@:4.40999@:22.22067@:13.40974@:0@: +uM2@} [33] +@{char@:Whole up Funk mihead@:127@:0@:5.27501@:1.98683@:1.98683@:5.27501@:0@:u0 +miFunk@} [127] @{char@:Whole Walker tihead@:171@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0@:s0t iWalker@} [171] -@{char@:Half thin dohead@:61@:0@:7.3881@:2.54572@:2.54572@:7.3881@:2.28517@:d1d -oThin@} [61] -@{char@:Half up Funk fahead@:134@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@:u1f -aFunk@} [134] -@{char@:Half thin dohead@:62@:0@:7.3881@:2.54572@:2.54572@:7.3881@:-2.28517@:u1 -doThin@} [62] @{char@:Half up Walker tihead@:172@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0@:u 1tiWalker@} [172] -@{char@:Quarter thin dohead@:63@:0@:7.3881@:2.54572@:2.54572@:7.3881@:2.28517@: -d2doThin@} [63] -@{char@:Half down Funk fahead@:135@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@:d -1faFunk@} [135] +@{char@:Longa notehead@:34@:1.08932@:13.40974@:22.22067@:4.40999@:13.40974@:0@: +dM2@} [34] @{char@:Half down Walker tihead@:173@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0@ :d1tiWalker@} [173] -@{char@:Quarter thin dohead@:64@:0@:7.3881@:2.54572@:2.54572@:7.3881@:-2.28517@ -:u2doThin@} [64] -@{char@:Quarter up Funk fahead@:136@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@: -u2faFunk@} [136] -@{char@:Quarter down Funk fahead@:137@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0 -@:d2faFunk@} [137] @{char@:Quarter up Walker tihead@:174@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0 @:u2tiWalker@} [174] -@{char@:128th Flag (up)@:37@:0@:4.18004@:31.5014@:0.32503@:4.18004@:0@:u7@} +@{char@:Brevis notehead@:35@:1.08932@:13.40974@:4.40999@:4.40999@:13.40974@:0@: +sM1@} [35] +@{char@:Whole thin mihead@:81@:0@:4.95316@:1.35674@:1.35674@:4.95316@:0@:s0miTh +in@} [81] +@{char@:Whole down Funk mihead@:128@:0@:5.27501@:1.98683@:1.98683@:5.27501@:0@: +d0miFunk@} [128]( echo ./out/feta-flags18.pfb: ./feta-autometric.mf ./feta-flags-generic.mf ./feta-macros.mf ./feta-params.mf ./feta-flags.mf > out/feta-flags18.dep ) && TMP=`mktemp -d ./out/pfbtemp.feta-flags18.XXXXXXXXX` \ +&& ( cd $TMP \ + && ln -s ../mf2pt1.mem . \ + && ln -s ../../mf2pt1.mp . \ + && MFINPUTS=/build/lilypond-2.19.81+really-2.18.2/mf:..:: /build/lilypond-2.19.81+really-2.18.2/scripts/build/out/mf2pt1 --rounding=0.0001 --family=feta-flags18 --fullname=feta-flags18 --name=feta-flags18 feta-flags18.mf ) \ +&& mv $TMP/*pfb ./out; \ +rm -rf $TMP + (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp +@{char@:Half thin mihead@:82@:0@:4.95316@:1.35674@:1.35674@:4.95316@:0@:s1miThi +n@} [82] +@{char@:Quarter thin mihead@:83@:0@:4.95316@:1.35674@:1.35674@:4.95316@:0@:s2mi +Thin@} [83] +Preloading the plain base, version 0.99: preliminaries, + basic constants and mathematical macros, + macros for converting units, + macros and tables for various modes of operation, + macros for drawing and filling, + macros for proof labels and rules, + macros for character and font administration, +and a few last-minute items.) +@{char@:Double-lined brevis notehead@:36@:2.39522@:14.71564@:4.40999@:4.40999@: +14.71564@:0@:sM1double@} [36] +! Warning: Replacing filldraw with fill. +! Warning: Replacing unfilldraw with unfill. +@{char@:Half trianglehead (downstem)@:44@:0@:6.8046@:3.20724@:2.69414@:5.73813@ +:2.77655@:d1triangle@} [44] +@{char@:128th Flag (up)@:37@:0@:2.96222@:22.27094@:0.29236@:2.96222@:0@:u7@} +[37]) +@{char@:Whole notehead@:37@:0@:12.62956@:3.42233@:3.42233@:12.62956@:0@:s0@} [37] +@{char@:Whole fa up head@:84@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0@:u0fa@} +[84] +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-noteheads23.mf +@{char@:8th Flag (down)@:38@:0@:3.81155@:0.29236@:10.09842@:3.81155@:0@:d3@} +[38] +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-autometric.mf +****************************************************** +Using feta Autometric macros. +order of messages: + NAME/CODE/BP/WD/DP/HT/WX/WY +****************************************************** +) +@{char@:Half up Funk mihead@:129@:0@:5.27501@:1.98683@:1.98683@:5.27501@:0@:u1m +iFunk@} [129] @{char@:Quarter down Walker tihead@:175@:0@:4.93567@:2.24998@:2.24998@:4.93567@ :0@:d2tiWalker@} [175] -@{char@:Whole rehead@:65@:0@:7.3881@:2.54572@:2.54572@:7.3881@:1.01826@:s0re@} -[65] +@{char@:Half notehead@:38@:0@:8.71313@:3.42233@:3.42233@:8.71313@:1.70447@:s1@} +[38] @{puorg@:noteheads@} ) +@{char@:Half down Funk mihead@:130@:0@:5.27501@:1.98683@:1.98683@:5.27501@:0@:d +1miFunk@} [130] @{parameter@:staffsize@:20@} @{parameter@:stafflinethickness@:0.50005@} @{parameter@:staff_space@:5@} @@ -283992,98 +283181,328 @@ @{parameter@:ledgerlinethickness@:1.00009@} @{parameter@:blot_diameter@:0.4@} @{tnof@}) ) -@{char@:Whole Funk solhead@:138@:0@:6.14761@:2.87767@:2.87767@:6.14761@:0.45648 -@:s0solFunk@} [138] -@{char@:8th Flag (down)@:38@:0@:5.38432@:0.32503@:14.2014@:5.38432@:0@:d3@} -[38] -@{char@:Half up rehead@:66@:0@:7.3881@:2.54572@:2.54572@:7.3881@:1.01826@:u1re@ -} [66] -@{char@:Half Funk solhead@:139@:0@:6.14761@:2.87767@:2.87767@:6.14761@:0.45648@ -:s1solFunk@} [139] -@{char@:16th Flag (down) 3@:39@:0@:5.38432@:0.32503@:15.2514@:5.38432@:0@:d4@} -[39] +@{char@:Quarter notehead@:39@:0@:8.29259@:3.42233@:3.42233@:8.29259@:1.24934@:s +2@} [39] +@{char@:Quarter Funk mihead@:131@:0@:5.27501@:1.98683@:1.98683@:5.27501@:0@:s2m +iFunk@} [131] +@{char@:Whole diamondhead@:40@:0@:12.32042@:3.42233@:3.42233@:12.32042@:0@:s0di +amond@} [40] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-noteheads-generic.mf +@{char@:Whole fa down head@:85@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0@:d0fa@ +} [85] +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf +! Warning: Replacing filldraw with fill. +! Warning: Replacing unfilldraw with unfill. +@{char@:Half trianglehead (upstem)@:45@:0@:6.8046@:3.20724@:2.69414@:6.8046@:0. +51309@:u1triangle@} [45] +@{char@:half fa up head@:86@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0@:u1fa@} +[86]) +@{char@:Half diamondhead@:41@:0@:9.06424@:3.42233@:3.42233@:9.06424@:2.41948@:s +1diamond@} [41] +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf +@{char@:Half fa down head@:87@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0@:d1fa@} +[87] +@{char@:Quarter diamondhead@:42@:0@:9.17807@:3.42233@:3.42233@:9.17807@:2.4656@ +:s2diamond@} [42]) +@{char@:Whole up Funk fahead@:132@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@:u0 +faFunk@} [132] +@{char@:Whole down Funk fahead@:133@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@: +d0faFunk@} [133] +@{char@:Quarter fa up head@:88@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0@:u2fa@ +} [88] +@{char@:Quarter fa down head@:89@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0@:d2f +a@} [89] +@{char@:Quarter trianglehead (upstem)@:46@:0@:5.67052@:3.20724@:2.69414@:5.6705 +2@:0.51309@:u2triangle@} [46] +@{char@:Whole trianglehead@:43@:0@:14.29497@:5.41129@:4.5198@:14.29498@:0.89146 +@:s0triangle@} [43] +@{char@:Whole thin fa up head@:90@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0@:u0 +faThin@} [90] +@{char@:Half up Funk fahead@:134@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@:u1f +aFunk@} [134] Font metrics written on feta-noteheads20.tfm. 143 output files written: feta-noteheads20.33 .. feta-noteheads20.175 Transcript written on feta-noteheads20.log. -@{char@:Half down rehead@:67@:0@:7.3881@:2.54572@:2.54572@:7.3881@:-1.01826@:d1 -re@} [67] -@{char@:Quarter Funk solhead@:140@:0@:6.14761@:2.87767@:2.87767@:6.14761@:0.456 -48@:s2solFunk@} [140] -@{char@:Quarter up rehead@:68@:0@:7.3881@:2.54572@:2.54572@:7.3881@:1.01826@:u2 -re@} [68] -@{char@:Whole Funk lahead@:141@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@:s0laF +@{char@:Half down Funk fahead@:135@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@:d +1faFunk@} [135] +! Warning: Replacing filldraw with fill. +! Warning: Replacing unfilldraw with unfill. +@{char@:Half trianglehead (downstem)@:44@:0@:10.32191@:4.87529@:4.08287@:8.6749 +1@:4.28793@:d1triangle@} [44] +@{font@:GNU@:LilyPond@:feta@:22.45@:fetaMusic@} +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-noteheads.mf +@{char@:Whole thin fa down head@:91@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0@: +d0faThin@} [91] +@{char@:Quarter trianglehead (downstem)@:47@:0@:5.67052@:3.20724@:2.69414@:4.78 +18@:2.77655@:d2triangle@} [47] +@{char@:half thin fa up head@:92@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0@:u1f +aThin@} [92] +@{group@:noteheads@} +@{char@:Longa notehead@:33@:1.04214@:12.0826@:3.92874@:19.7241@:12.0826@:0@:uM2 +@} [33] +@{char@:16th Flag (down) 3@:39@:0@:3.81155@:0.29236@:10.78217@:3.81155@:0@:d4@} +[39] +@{char@:Quarter up Funk fahead@:136@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@: +u2faFunk@} [136] +@{char@:Longa notehead@:34@:1.04214@:12.0826@:19.7241@:3.92874@:12.0826@:0@:dM2 +@} [34] +@{char@:Quarter down Funk fahead@:137@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0 +@:d2faFunk@} [137] +@{char@:Half thin fa down head@:93@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0@:d +1faThin@} [93] +@{char@:Whole slashhead@:48@:0@:12.00314@:4.19981@:4.19981@:12.00314@:4.19981@: +s0slash@} [48] +! Warning: Replacing filldraw with fill. +! Warning: Replacing unfilldraw with unfill. +@{char@:Half trianglehead (upstem)@:45@:0@:10.32191@:4.87529@:4.08287@:10.32191 +@:0.79242@:u1triangle@} [45] +@{char@:Quarter thin fa up head@:94@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0@: +u2faThin@} [94] +@{char@:Whole Funk solhead@:138@:0@:4.2445@:1.98683@:1.98683@:4.2445@:0.31517@: +s0solFunk@} [138] +@{char@:Half slashhead@:49@:0@:9.3449@:4.19981@:4.19981@:9.3449@:4.19981@:s1sla +sh@} [49] +@{char@:Quarter slashhead@:50@:0@:6.84538@:4.19981@:4.19981@:6.84538@:4.19981@: +s2slash@} [50] +@{char@:Half Funk solhead@:139@:0@:4.2445@:1.98683@:1.98683@:4.2445@:0.31517@:s +1solFunk@} [139] +@{char@:Brevis notehead@:35@:1.04214@:12.0826@:3.92874@:3.92874@:12.0826@:0@:sM +1@} [35] +@{char@:Quarter Funk solhead@:140@:0@:4.2445@:1.98683@:1.98683@:4.2445@:0.31517 +@:s2solFunk@} [140] +@{char@:Quarter thin fa down head@:95@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0 +@:d2faThin@} [95] +@{char@:Whole Crossed notehead@:51@:0@:7.0742@:2.44836@:2.44836@:7.0742@:1.1229 +9@:s0cross@} [51] +@{char@:Whole Funk lahead@:141@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@:s0laF unk@} [141] -@{char@:Quarter down rehead@:69@:0@:7.3881@:2.54572@:2.54572@:7.3881@:-1.01826@ -:d2re@} [69] -@{char@:Half Funk lahead@:142@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@:s1laFu -nk@} [142] -@{char@:32nd Flag (down)@:40@:0@:5.38432@:0.32503@:19.0014@:5.38432@:0@:d5@} +@{char@:32nd Flag (down)@:40@:0@:3.81155@:0.29236@:13.43343@:3.81155@:0@:d5@} [40] -@{char@:Whole thin rehead@:70@:0@:7.3881@:2.54572@:2.54572@:7.3881@:1.01826@:s0 -reThin@} [70] -@{char@:Quarter Funk lahead@:143@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@:s2l +@{char@:Half Crossed notehead@:52@:0@:6.14497@:2.33221@:2.33221@:6.14497@:1.188 +48@:s1cross@} [52] +@{char@:Crossed notehead@:53@:0@:5.21574@:2.21606@:2.21606@:5.21574@:1.63512@:s +2cross@} [53] +@{char@:Quarter trianglehead (upstem)@:46@:0@:8.60161@:4.87529@:4.08287@:8.6016 +2@:0.79242@:u2triangle@} [46] +@{char@:64th Flag (down)@:41@:0@:3.81155@:0.29236@:16.08467@:3.81155@:0@:d6@} +[41] +@{char@:X-Circled notehead@:54@:0@:6.2026@:2.63536@:2.63536@:6.2026@:0@:s2xcirc +le@} [54] +@{char@:Whole solhead@:96@:0@:4.43016@:1.79329@:1.79329@:4.43016@:0.71863@:s0so +l@} [96] +@{char@:Double-lined brevis notehead@:36@:2.30983@:13.35028@:3.92874@:3.92874@: +13.35028@:0@:sM1double@} [36] +@{char@:Half Funk lahead@:142@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@:s1laFu +nk@} [142] +@{char@:Half solhead@:97@:0@:4.43016@:1.79329@:1.79329@:4.43016@:0.71863@:s1sol +@} [97] +@{char@:Quarter Funk lahead@:143@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@:s2l aFunk@} [143] -@{char@:Half up thin rehead@:71@:0@:7.3881@:2.54572@:2.54572@:7.3881@:1.01826@: -u1reThin@} [71] -@{char@:Whole up Funk tihead@:144@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@:u0 +@{char@:Whole up Funk tihead@:144@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@:u0 tiFunk@} [144] -@{char@:Whole down Funk tihead@:145@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@: +@{char@:Whole down Funk tihead@:145@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@: d0tiFunk@} [145] -@{char@:Half down thin rehead@:72@:0@:7.3881@:2.54572@:2.54572@:7.3881@:-1.0182 -6@:d1reThin@} [72] -@{char@:64th Flag (down)@:41@:0@:5.38432@:0.32503@:22.7514@:5.38432@:0@:d6@} -[41] -@{char@:Quarter thin rehead@:73@:0@:7.3881@:2.54572@:2.54572@:7.3881@:1.01826@: -u2reThin@} [73] -@{char@:Half up Funk tihead@:146@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@:u1t +@{char@:Whole dohead@:55@:0@:5.21574@:1.75145@:1.75145@:5.21574@:-1.51913@:s0do +@} [55] +@{char@:Quarter solhead@:98@:0@:4.43016@:1.79329@:1.79329@:4.43016@:0.71863@:s2 +sol@} [98] +@{char@:Whole lahead@:99@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0@:s0la@} +[99] +@{char@:Half dohead@:56@:0@:5.21574@:1.75145@:1.75145@:5.21574@:1.51913@:d1do@} +[56] +@{char@:Half lahead@:100@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0@:s1la@} +[100] +@{char@:Quarter lahead@:101@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0@:s2la@} +[101] +@{char@:Half dohead@:57@:0@:5.21574@:1.75145@:1.75145@:5.21574@:-1.51913@:u1do@ +} [57] +@{char@:Whole notehead@:37@:0@:11.18692@:3.06679@:3.06679@:11.18692@:0@:s0@} +[37] +@{char@:Half notehead@:38@:0@:7.78128@:3.06679@:3.06679@:7.78128@:1.49515@:s1@} +[38] +@{char@:Quarter notehead@:39@:0@:7.3881@:3.06679@:3.06679@:7.3881@:1.08601@:s2@ +} [39] +@{char@:Whole thin lahead@:102@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0@:s0laT +hin@} [102] +@{char@:Half up Funk tihead@:146@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@:u1t iFunk@} [146] -@{char@:Quarter thin rehead@:74@:0@:7.3881@:2.54572@:2.54572@:7.3881@:-1.01826@ -:d2reThin@} [74] -@{char@:Half down Funk tihead@:147@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@:d +@{char@:Half thin lahead@:103@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0@:s1laTh +in@} [103] +@{char@:Quarter trianglehead (downstem)@:47@:0@:8.60161@:4.87529@:4.08287@:7.22 +911@:4.28793@:d2triangle@} [47] +@{char@:Quarter lahead@:104@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0@:s2laThin +@} [104] +@{char@:Half down Funk tihead@:147@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@:d 1tiFunk@} [147] -@{char@:Whole mihead@:75@:0@:8.8657@:2.54572@:2.54572@:8.8657@:0@:s0mi@} [75] -@{char@:Quarter up Funk tihead@:148@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@: -u2tiFunk@} [148] -@{char@:Half mihead@:76@:0@:8.8657@:2.54572@:2.54572@:8.8657@:0@:s1mi@} [76] -@{char@:128th Flag (down)@:42@:0@:5.38432@:0.32503@:27.7514@:5.38432@:0@:d7@} +@{char@:Whole slashhead@:48@:0@:18.94615@:6.57234@:6.57234@:18.94615@:6.57234@: +s0slash@} [48] +@{char@:Whole up tihead@:105@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0.37988@:s +0ti@} [105] +@{char@:Half slashhead@:49@:0@:14.72511@:6.57234@:6.57234@:14.72511@:6.57234@:s +1slash@} [49] +@{char@:Quarter slashhead@:50@:0@:10.75616@:6.57234@:6.57234@:10.75616@:6.57234 +@:s2slash@} [50] +@{char@:Whole diamondhead@:40@:0@:11.04045@:3.06679@:3.06679@:11.04045@:0@:s0di +amond@} [40] +@{char@:Half diamondhead@:41@:0@:8.12254@:3.06679@:3.06679@:8.12254@:2.16812@:s +1diamond@} [41] +@{char@:Quarter diamondhead@:42@:0@:8.22453@:3.06679@:3.06679@:8.22453@:2.20944 +@:s2diamond@} [42] +@{char@:Whole Crossed notehead@:51@:0@:10.47124@:3.69467@:3.69467@:10.47124@:2. +12938@:s0cross@} [51] +@{char@:Quarter dohead@:58@:0@:5.21574@:1.75145@:1.75145@:5.21574@:1.51913@:d2d +o@} [58] +@{char@:Half up tihead@:106@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0.37988@:u1 +ti@} [106] +@{char@:128th Flag (down)@:42@:0@:3.81155@:0.29236@:19.61967@:3.81155@:0@:d7@} [42] -@{char@:Quarter down Funk tihead@:149@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0 -@:d2tiFunk@} [149] -@{char@:grace dash (up)@:43@:3.00963@:4.18004@:10.80002@:-5@:4.18004@:0@:ugrace -@} [43] -@{char@:Quarter mihead@:77@:0@:8.8657@:2.54572@:2.54572@:8.8657@:0@:s2mi@} -[77] -@{char@:grace dash (down)@:44@:3.87672@:5.38432@:-4.95003@:10.26004@:5.38432@:0 -@:dgrace@} [44] +@{char@:Quarter dohead@:59@:0@:5.21574@:1.75145@:1.75145@:5.21574@:-1.51913@:u2 +do@} [59] +@{char@:grace dash (up)@:43@:2.1328@:2.96222@:7.63562@:-3.535@:2.96222@:0@:ugra +ce@} [43] +@{char@:Whole thin dohead@:60@:0@:5.21574@:1.75145@:1.75145@:5.21574@:-1.51913@ +:s0doThin@} [60] +@{char@:grace dash (down)@:44@:2.74432@:3.81155@:-3.49968@:7.25386@:3.81155@:0@ +:dgrace@} [44] @{puorg@:flags@} ) -@{parameter@:staffsize@:20@} -@{parameter@:stafflinethickness@:0.50005@} -@{parameter@:staff_space@:5@} -@{parameter@:linethickness@:0.50005@} -@{parameter@:black_notehead_width@:6.58089@} -@{parameter@:ledgerlinethickness@:1.00009@} +@{parameter@:staffsize@:14.14@} +@{parameter@:stafflinethickness@:0.44977@} +@{parameter@:staff_space@:3.535@} +@{parameter@:linethickness@:0.44977@} +@{parameter@:black_notehead_width@:4.64114@} +@{parameter@:ledgerlinethickness@:0.89954@} @{parameter@:blot_diameter@:0.4@} @{tnof@}) ) -@{char@:Whole mirror mihead@:78@:0@:8.8657@:2.54572@:2.54572@:8.8657@:0@:s0miMi -rror@} [78] -@{char@:Whole Walker dohead@:150@:0@:6.21944@:2.87767@:2.87767@:3.46396@:2.5237 -9@:s0doWalker@} [150] -Font metrics written on feta-flags20.tfm. -12 output files written: feta-flags20.33 .. feta-flags20.44 -Transcript written on feta-flags20.log. +@{char@:Half Crossed notehead@:52@:0@:9.38191@:3.5585@:3.5585@:9.38191@:2.21507 +@:s1cross@} [52] +@{char@:Quarter up Funk tihead@:148@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@: +u2tiFunk@} [148] +@{char@:Crossed notehead@:53@:0@:8.29259@:3.42233@:3.42233@:8.29259@:2.74496@:s +2cross@} [53] +@{char@:Quarter down Funk tihead@:149@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0 +@:d2tiFunk@} [149] +@{char@:X-Circled notehead@:54@:0@:9.86162@:4.06987@:4.06987@:9.86162@:0@:s2xci +rcle@} [54] +@{char@:Half thin dohead@:61@:0@:5.21574@:1.75145@:1.75145@:5.21574@:1.51913@:d +1doThin@} [61] +@{char@:Half thin dohead@:62@:0@:5.21574@:1.75145@:1.75145@:5.21574@:-1.51913@: +u1doThin@} [62] +@{char@:Half down tihead@:107@:0@:4.12764@:1.35674@:1.35674@:4.12764@:-0.37988@ +:d1ti@} [107] +@{char@:Quarter thin dohead@:63@:0@:5.21574@:1.75145@:1.75145@:5.21574@:1.51913 +@:d2doThin@} [63] +@{char@:Quarter up tihead@:108@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0.37988@ +:u2ti@} [108] +@{char@:Quarter thin dohead@:64@:0@:5.21574@:1.75145@:1.75145@:5.21574@:-1.5191 +3@:u2doThin@} [64] +@{char@:Whole Walker dohead@:150@:0@:4.39587@:1.98683@:1.98683@:2.51097@:1.6740 +6@:s0doWalker@} [150] +@{char@:Half up Walker dohead@:151@:0@:4.39587@:1.98683@:1.98683@:2.51097@:1.67 +406@:u1doWalker@} [151] +@{char@:Whole trianglehead@:43@:0@:12.85443@:4.86397@:4.0651@:12.85445@:0.79886 +@:s0triangle@} [43] +@{char@:Half down Walker dohead@:152@:0@:4.39587@:1.98683@:1.98683@:2.51097@:1. +67406@:d1doWalker@} [152] +@{char@:Whole dohead@:55@:0@:8.29259@:2.87767@:2.87767@:8.29259@:-2.60533@:s0do +@} [55] +@{char@:Quarter down tihead@:109@:0@:4.12764@:1.35674@:1.35674@:4.12764@:-0.379 +88@:d2ti@} [109] +@{char@:Whole rehead@:65@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0.70056@:s0re@ +} [65] +Font metrics written on feta-flags14.tfm. +12 output files written: feta-flags14.33 .. feta-flags14.44 +Transcript written on feta-flags14.log. -@{char@:Half up Walker dohead@:151@:0@:6.21944@:2.87767@:2.87767@:3.46396@:2.52 -379@:u1doWalker@} [151] -@{char@:Half down Walker dohead@:152@:0@:6.21944@:2.87767@:2.87767@:3.46396@:2. -52379@:d1doWalker@} [152] -@{char@:Half mirror mihead@:79@:0@:8.8657@:2.54572@:2.54572@:8.8657@:0@:s1miMi -rror@} [79] -@{char@:Quarter up Walker dohead@:153@:0@:6.21944@:2.87767@:2.87767@:3.46396@:2 -.52379@:u2doWalker@} [153] -@{char@:Quarter mirror mihead@:80@:0@:8.8657@:2.54572@:2.54572@:8.8657@:0@:s2mi -Mirror@} [80] +@{char@:Whole thin up tihead@:110@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0.379 +88@:s0tiThin@} [110] +@{char@:Half dohead@:56@:0@:8.29259@:2.87767@:2.87767@:8.29259@:2.60533@:d1do@} +[56] +@{char@:Half thin up tihead@:111@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0.3798 +8@:u1tiThin@} [111] +@{char@:Half dohead@:57@:0@:8.29259@:2.87767@:2.87767@:8.29259@:-2.60533@:u1do@ +} [57] +@{char@:Half up rehead@:66@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0.70056@:u1r +e@} [66] +@{char@:Quarter dohead@:58@:0@:8.29259@:2.87767@:2.87767@:8.29259@:2.60533@:d2d +o@} [58] +@{char@:Half thin down tihead@:112@:0@:4.12764@:1.35674@:1.35674@:4.12764@:-0.3 +7988@:d1tiThin@} [112] +@{char@:Quarter up Walker dohead@:153@:0@:4.39587@:1.98683@:1.98683@:2.51097@:1 +.67406@:u2doWalker@} [153] +@{char@:Half down rehead@:67@:0@:5.21574@:1.75145@:1.75145@:5.21574@:-0.70056@: +d1re@} [67] +mf2pt1 is using the following font parameters: + font_version: 001.000 + font_comment: Font converted to Type 1 by mf2pt1, written by Scott Pakin. + font_family: feta-flags14 + font_weight: Medium + font_identifier: feta14.14 + font_fixed_pitch: false + font_slant: 0 + font_underline_position: -71 + font_underline_thickness: 35 + font_name: feta-flags14 + font_unique_id: 4115899 + font_size: 14.0871731008717 (bp) + font_coding_scheme: asis + +Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=70.9865629420085; bpppix 0.02; nonstopmode; input feta-flags14.mf'"... + +@{char@:Quarter down Walker dohead@:154@:0@:4.39587@:1.98683@:1.98683@:2.51097@ +:1.67406@:d2doWalker@} [154] +@{char@:Quarter up rehead@:68@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0.70056@: +u2re@} [68] +@{char@:Whole Walker rehead@:155@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@:s0r +eWalker@} [155] +@{char@:Quarter down rehead@:69@:0@:5.21574@:1.75145@:1.75145@:5.21574@:-0.7005 +6@:d2re@} [69] +@{char@:Quarter dohead@:59@:0@:8.29259@:2.87767@:2.87767@:8.29259@:-2.60533@:u2 +do@} [59] +@{char@:Quarter thin up tihead@:113@:0@:4.12764@:1.35674@:1.35674@:4.12764@:0.3 +7988@:u2tiThin@} [113] +@{char@:Quarter thin down tihead@:114@:0@:4.12764@:1.35674@:1.35674@:4.12764@:- +0.37988@:d2tiThin@} [114] +@{char@:Whole thin dohead@:60@:0@:8.29259@:2.87767@:2.87767@:8.29259@:-2.60533@ +:s0doThin@} [60] +@{char@:Whole thin rehead@:70@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0.70056@: +s0reThin@} [70] +@{char@:Whole up Funk dohead@:115@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@:u0 +doFunk@} [115] +@{char@:Half thin dohead@:61@:0@:8.29259@:2.87767@:2.87767@:8.29259@:2.60533@:d +1doThin@} [61] +@{char@:Whole down Funk dohead@:116@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@: +d0doFunk@} [116] +@{char@:Half up Walker rehead@:156@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@:u +1reWalker@} [156] +@{char@:Half down Walker rehead@:157@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@ +:d1reWalker@} [157] +@{char@:Quarter up Walker rehead@:158@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0 +@:u2reWalker@} [158] +@{char@:Half up Funk dohead@:117@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@:u1d +oFunk@} [117] +@{char@:Half down Funk dohead@:118@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@:d +1doFunk@} [118] +@{char@:Quarter up Funk dohead@:119@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@: +u2doFunk@} [119] +@{char@:Quarter down Funk dohead@:120@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0 +@:d2doFunk@} [120] +@{char@:Half up thin rehead@:71@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0.70056 +@:u1reThin@} [71] +@{char@:Half thin dohead@:62@:0@:8.29259@:2.87767@:2.87767@:8.29259@:-2.60533@: +u1doThin@} [62] +@{char@:Quarter thin dohead@:63@:0@:8.29259@:2.87767@:2.87767@:8.29259@:2.60533 +@:d2doThin@} [63] +@{char@:Half down thin rehead@:72@:0@:5.21574@:1.75145@:1.75145@:5.21574@:-0.70 +056@:d1reThin@} [72] +@{char@:Quarter thin dohead@:64@:0@:8.29259@:2.87767@:2.87767@:8.29259@:-2.6053 +3@:u2doThin@} [64] +@{char@:Quarter thin rehead@:73@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0.70056 +@:u2reThin@} [73] +! Warning: Replacing filldraw with fill. +! Warning: Replacing unfilldraw with unfill. +@{char@:Half trianglehead (downstem)@:44@:0@:9.28519@:4.38365@:3.67355@:7.80933 +@:3.84247@:d1triangle@} [44] mf2pt1 is using the following font parameters: font_version: 001.000 font_comment: Font converted to Type 1 by mf2pt1, written by Scott Pakin. @@ -284095,36 +283514,178 @@ font_underline_position: -50 font_underline_thickness: 25 font_name: feta-noteheads20 - font_unique_id: 4348414 + font_unique_id: 4548441 font_size: 19.9252801992528 (bp) font_coding_scheme: asis Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=50.1875; bpppix 0.02; nonstopmode; input feta-noteheads20.mf'"... -@{char@:Quarter down Walker dohead@:154@:0@:6.21944@:2.87767@:2.87767@:3.46396@ -:2.52379@:d2doWalker@} [154] -@{char@:Whole thin mihead@:81@:0@:8.8657@:2.54572@:2.54572@:8.8657@:0@:s0miThin -@} [81] -@{char@:Whole Walker rehead@:155@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@:s0r -eWalker@} [155] -@{char@:Half up Walker rehead@:156@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@:u -1reWalker@} [156] -@{char@:Half thin mihead@:82@:0@:8.8657@:2.54572@:2.54572@:8.8657@:0@:s1miThin@ -} [82] -@{char@:Half down Walker rehead@:157@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@ -:d1reWalker@} [157] -@{char@:Quarter thin mihead@:83@:0@:8.8657@:2.54572@:2.54572@:8.8657@:0@:s2miTh -in@} [83] -@{char@:Quarter up Walker rehead@:158@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0 -@:u2reWalker@} [158]This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) -(./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp -@{char@:Quarter down Walker rehead@:159@:0@:6.21944@:2.87767@:2.87767@:6.21944@ +@{char@:Quarter down Walker rehead@:159@:0@:4.39587@:1.98683@:1.98683@:4.39587@ :0@:d2reWalker@} [159] -@{char@:Whole fa up head@:84@:0@:7.3881@:2.54572@:2.54572@:7.3881@:0@:u0fa@} +@{char@:Whole rehead@:65@:0@:8.29259@:2.87767@:2.87767@:8.29259@:1.15105@:s0re@ +} [65] +@{char@:Whole Walker mihead@:160@:0@:5.27501@:1.98683@:1.98683@:5.27501@:0@:s0m +iWalker@} [160] +@{char@:Half up rehead@:66@:0@:8.29259@:2.87767@:2.87767@:8.29259@:1.15105@:u1r +e@} [66] +@{char@:Whole up Funk rehead@:121@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@:u0 +reFunk@} [121] +@{char@:Whole down Funk rehead@:122@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@: +d0reFunk@} [122] +@{char@:Quarter thin rehead@:74@:0@:5.21574@:1.75145@:1.75145@:5.21574@:-0.7005 +6@:d2reThin@} [74] +@{char@:Half Walker mihead@:161@:0@:5.27501@:1.98683@:1.98683@:5.27501@:0@:s1mi +Walker@} [161] +! Warning: Replacing filldraw with fill. +! Warning: Replacing unfilldraw with unfill. +@{char@:Half trianglehead (upstem)@:45@:0@:9.28519@:4.38365@:3.67355@:9.2852@:0 +.71008@:u1triangle@} [45] +@{char@:Quarter Walker mihead@:162@:0@:5.27501@:1.98683@:1.98683@:5.27501@:0@:s +2miWalker@} [162] +@{char@:Whole mihead@:75@:0@:6.25888@:1.75145@:1.75145@:6.25888@:0@:s0mi@} +[75] +@{char@:Half down rehead@:67@:0@:8.29259@:2.87767@:2.87767@:8.29259@:-1.15105@: +d1re@} [67] +@{char@:Half mihead@:76@:0@:6.25888@:1.75145@:1.75145@:6.25888@:0@:s1mi@} [76] +@{char@:Whole Walker fahead@:163@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@:s0f +aWalker@} [163] +@{char@:Quarter up rehead@:68@:0@:8.29259@:2.87767@:2.87767@:8.29259@:1.15105@: +u2re@} [68] +@{char@:Quarter down rehead@:69@:0@:8.29259@:2.87767@:2.87767@:8.29259@:-1.1510 +5@:d2re@} [69] +@{char@:Half up Funk rehead@:123@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@:u1r +eFunk@} [123] +@{char@:Quarter mihead@:77@:0@:6.25888@:1.75145@:1.75145@:6.25888@:0@:s2mi@} +[77] +@{char@:Half down Funk rehead@:124@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@:d +1reFunk@} [124] +@{char@:Whole thin rehead@:70@:0@:8.29259@:2.87767@:2.87767@:8.29259@:1.15105@: +s0reThin@} [70] +@{char@:Whole mirror mihead@:78@:0@:6.25888@:1.75145@:1.75145@:6.25888@:0@:s0mi +Mirror@} [78] +@{char@:Quarter up Funk rehead@:125@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@: +u2reFunk@} [125] +@{char@:Half up thin rehead@:71@:0@:8.29259@:2.87767@:2.87767@:8.29259@:1.15105 +@:u1reThin@} [71] +@{char@:Half down thin rehead@:72@:0@:8.29259@:2.87767@:2.87767@:8.29259@:-1.15 +105@:d1reThin@} [72] +@{char@:Half up Walker fahead@:164@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@:u +1faWalker@} [164] +@{char@:Quarter thin rehead@:73@:0@:8.29259@:2.87767@:2.87767@:8.29259@:1.15105 +@:u2reThin@} [73] +@{char@:Half down Walker fahead@:165@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@ +:d1faWalker@} [165] +@{char@:Quarter thin rehead@:74@:0@:8.29259@:2.87767@:2.87767@:8.29259@:-1.1510 +5@:d2reThin@} [74] +@{char@:Quarter up Walker fahead@:166@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0 +@:u2faWalker@} [166] +@{char@:Quarter trianglehead (upstem)@:46@:0@:7.73769@:4.38365@:3.67355@:7.7377 +@:0.71008@:u2triangle@} [46] +@{char@:Whole mihead@:75@:0@:9.95108@:2.87767@:2.87767@:9.95108@:0@:s0mi@} +[75] +@{char@:Half mirror mihead@:79@:0@:6.25888@:1.75145@:1.75145@:6.25888@:0@:s1mi +Mirror@} [79] +@{char@:Quarter down Funk rehead@:126@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0 +@:d2reFunk@} [126] +@{char@:Quarter down Walker fahead@:167@:0@:4.39587@:1.98683@:1.98683@:4.39587@ +:0@:d2faWalker@} [167] +@{char@:Half mihead@:76@:0@:9.95108@:2.87767@:2.87767@:9.95108@:0@:s1mi@} [76] +@{char@:Quarter mirror mihead@:80@:0@:6.25888@:1.75145@:1.75145@:6.25888@:0@:s2 +miMirror@} [80] +@{char@:Whole Walker lahead@:168@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@:s0l +aWalker@} [168] +@{char@:Whole up Funk mihead@:127@:0@:3.71484@:1.35674@:1.35674@:3.71484@:0@:u0 +miFunk@} [127] +@{char@:Half Funk lahead@:169@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@:s1laWa +lker@} [169] +@{char@:Quarter mihead@:77@:0@:9.95108@:2.87767@:2.87767@:9.95108@:0@:s2mi@} +[77] +@{char@:Whole down Funk mihead@:128@:0@:3.71484@:1.35674@:1.35674@:3.71484@:0@: +d0miFunk@} [128] +@{char@:Half up Funk mihead@:129@:0@:3.71484@:1.35674@:1.35674@:3.71484@:0@:u1m +iFunk@} [129] +@{char@:Quarter Funk lahead@:170@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@:s2l +aWalker@} [170] +@{char@:Whole thin mihead@:81@:0@:6.25888@:1.75145@:1.75145@:6.25888@:0@:s0miTh +in@} [81] +@{char@:Whole mirror mihead@:78@:0@:9.95108@:2.87767@:2.87767@:9.95108@:0@:s0mi +Mirror@} [78] +@{char@:Quarter trianglehead (downstem)@:47@:0@:7.73769@:4.38365@:3.67355@:6.50 +78@:3.84247@:d2triangle@} [47] +@{char@:Whole Walker tihead@:171@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@:s0t +iWalker@} [171]This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) +(./mf2pt1.mp +@{char@:Half thin mihead@:82@:0@:6.25888@:1.75145@:1.75145@:6.25888@:0@:s1miThi +n@} [82] +@{char@:Half mirror mihead@:79@:0@:9.95108@:2.87767@:2.87767@:9.95108@:0@:s1mi +Mirror@} [79] +@{char@:Half up Walker tihead@:172@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@:u +1tiWalker@} [172] +@{char@:Whole slashhead@:48@:0@:16.89977@:5.87305@:5.87305@:16.89977@:5.87305@: +s0slash@} [48] (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp +@{char@:Quarter thin mihead@:83@:0@:6.25888@:1.75145@:1.75145@:6.25888@:0@:s2mi +Thin@} [83] +@{char@:Half slashhead@:49@:0@:13.13934@:5.87305@:5.87305@:13.13934@:5.87305@:s +1slash@} [49] +@{char@:Half down Funk mihead@:130@:0@:3.71484@:1.35674@:1.35674@:3.71484@:0@:d +1miFunk@} [130] +@{char@:Quarter slashhead@:50@:0@:9.6035@:5.87305@:5.87305@:9.6035@:5.87305@:s2 +slash@} [50] +@{char@:Quarter Funk mihead@:131@:0@:3.71484@:1.35674@:1.35674@:3.71484@:0@:s2m +iFunk@} [131] +@{char@:Quarter mirror mihead@:80@:0@:9.95108@:2.87767@:2.87767@:9.95108@:0@:s2 +miMirror@} [80] +@{char@:Whole fa up head@:84@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0@:u0fa@} [84] -@{char@:Whole fa down head@:85@:0@:7.3881@:2.54572@:2.54572@:7.3881@:0@:d0fa@} -[85] -@{char@:half fa up head@:86@:0@:7.3881@:2.54572@:2.54572@:7.3881@:0@:u1fa@} +@{char@:Whole Crossed notehead@:51@:0@:9.4724@:3.32733@:3.32733@:9.4724@:1.8323 +@:s0cross@} [51] +@{char@:Whole up Funk fahead@:132@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@:u0 +faFunk@} [132] +@{char@:Half down Walker tihead@:173@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0@ +:d1tiWalker@} [173] +@{char@:Whole thin mihead@:81@:0@:9.95108@:2.87767@:2.87767@:9.95108@:0@:s0miTh +in@} [81] +@{char@:Quarter up Walker tihead@:174@:0@:4.39587@:1.98683@:1.98683@:4.39587@:0 +@:u2tiWalker@} [174] +@{char@:Quarter down Walker tihead@:175@:0@:4.39587@:1.98683@:1.98683@:4.39587@ +:0@:d2tiWalker@} [175] +@{char@:Half thin mihead@:82@:0@:9.95108@:2.87767@:2.87767@:9.95108@:0@:s1miThi +n@} [82] +@{puorg@:noteheads@} +) +@{parameter@:staffsize@:17.82@} +@{parameter@:stafflinethickness@:0.48134@} +@{parameter@:staff_space@:4.455@} +@{parameter@:linethickness@:0.48134@} +@{parameter@:black_notehead_width@:5.86116@} +@{parameter@:ledgerlinethickness@:0.96268@} +@{parameter@:blot_diameter@:0.4@} +@{tnof@}) ) +@{char@:Whole fa down head@:85@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0@:d0fa@ +} [85] +@{char@:half fa up head@:86@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0@:u1fa@} +[86] +@{char@:Whole down Funk fahead@:133@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@: +d0faFunk@} [133] +@{char@:Half fa down head@:87@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0@:d1fa@} +[87] +@{char@:Quarter thin mihead@:83@:0@:9.95108@:2.87767@:2.87767@:9.95108@:0@:s2mi +Thin@} [83] +@{char@:Half up Funk fahead@:134@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@:u1f +aFunk@} [134] +Font metrics written on feta-noteheads18.tfm. +143 output files written: feta-noteheads18.33 .. feta-noteheads18.175 +Transcript written on feta-noteheads18.log. + +@{char@:Whole fa up head@:84@:0@:8.29259@:2.87767@:2.87767@:8.29259@:0@:u0fa@} +[84] +@{char@:Half down Funk fahead@:135@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@:d +1faFunk@} [135] +@{char@:Whole fa down head@:85@:0@:8.29259@:2.87767@:2.87767@:8.29259@:0@:d0fa@ +} [85] +@{char@:Half Crossed notehead@:52@:0@:8.43025@:3.19707@:3.19707@:8.43025@:1.912 +46@:s1cross@} [52] +@{char@:half fa up head@:86@:0@:8.29259@:2.87767@:2.87767@:8.29259@:0@:u1fa@} [86] Preloading the plain base, version 0.99: preliminaries, basic constants and mathematical macros, @@ -284134,125 +283695,98 @@ macros for proof labels and rules, macros for character and font administration, and a few last-minute items.) -@{char@:Whole Walker mihead@:160@:0@:7.46327@:2.87767@:2.87767@:7.46327@:0@:s0m -iWalker@} [160] -@{char@:Half fa down head@:87@:0@:7.3881@:2.54572@:2.54572@:7.3881@:0@:d1fa@} +@{char@:Crossed notehead@:53@:0@:7.3881@:3.06679@:3.06679@:7.3881@:2.41814@:s2c +ross@} [53] +@{char@:Half fa down head@:87@:0@:8.29259@:2.87767@:2.87767@:8.29259@:0@:d1fa@} [87]) -@{char@:Half Walker mihead@:161@:0@:7.46327@:2.87767@:2.87767@:7.46327@:0@:s1mi -Walker@} [161] +@{char@:Quarter fa up head@:88@:0@:8.29259@:2.87767@:2.87767@:8.29259@:0@:u2fa@ +} [88] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-flags14.mf +@{char@:Quarter fa up head@:88@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0@:u2fa@ +} [88] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-autometric.mf +@{char@:Quarter fa down head@:89@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0@:d2f +a@} [89] +@{char@:Whole thin fa up head@:90@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0@:u0 +faThin@} [90] +@{char@:Whole thin fa down head@:91@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0@: +d0faThin@} [91] +@{char@:X-Circled notehead@:54@:0@:8.78601@:3.64705@:3.64705@:8.78601@:0@:s2xci +rcle@} [54] +@{char@:half thin fa up head@:92@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0@:u1f +aThin@} [92] ****************************************************** Using feta Autometric macros. order of messages: NAME/CODE/BP/WD/DP/HT/WX/WY ****************************************************** ) -@{char@:Quarter fa up head@:88@:0@:7.3881@:2.54572@:2.54572@:7.3881@:0@:u2fa@} -[88] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-flags-generic.mf +@{char@:Quarter fa down head@:89@:0@:8.29259@:2.87767@:2.87767@:8.29259@:0@:d2f +a@} [89] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-flags-generic.mf (/build/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf -@{char@:Quarter Walker mihead@:162@:0@:7.46327@:2.87767@:2.87767@:7.46327@:0@:s -2miWalker@} [162] -@{char@:Quarter fa down head@:89@:0@:7.3881@:2.54572@:2.54572@:7.3881@:0@:d2fa@ -} [89]) +@{char@:Half thin fa down head@:93@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0@:d +1faThin@} [93] +@{char@:Whole dohead@:55@:0@:7.3881@:2.54572@:2.54572@:7.3881@:-2.28517@:s0do@} +[55] +@{char@:Whole thin fa up head@:90@:0@:8.29259@:2.87767@:2.87767@:8.29259@:0@:u0 +faThin@} [90]) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf -@{char@:Whole thin fa up head@:90@:0@:7.3881@:2.54572@:2.54572@:7.3881@:0@:u0fa -Thin@} [90] -@{char@:Whole Walker fahead@:163@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@:s0f -aWalker@} [163] -@{char@:Whole thin fa down head@:91@:0@:7.3881@:2.54572@:2.54572@:7.3881@:0@:d0 -faThin@} [91]) +@{char@:Whole thin fa down head@:91@:0@:8.29259@:2.87767@:2.87767@:8.29259@:0@: +d0faThin@} [91] +@{char@:Half dohead@:56@:0@:7.3881@:2.54572@:2.54572@:7.3881@:2.28517@:d1do@} +[56]) @{font@:GNU@:LilyPond@:feta@:14.14@:fetaMusic@} (/build/lilypond-2.19.81+really-2.18.2/mf/feta-flags.mf -@{char@:half thin fa up head@:92@:0@:7.3881@:2.54572@:2.54572@:7.3881@:0@:u1faT -hin@} [92] -@{char@:Half up Walker fahead@:164@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@:u -1faWalker@} [164] -@{char@:Half thin fa down head@:93@:0@:7.3881@:2.54572@:2.54572@:7.3881@:0@:d1f -aThin@} [93] -@{char@:Half down Walker fahead@:165@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@ -:d1faWalker@} [165] -@{char@:Quarter thin fa up head@:94@:0@:7.3881@:2.54572@:2.54572@:7.3881@:0@:u2 -faThin@} [94] -@{char@:Quarter up Walker fahead@:166@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0 -@:u2faWalker@} [166] +@{char@:Quarter thin fa up head@:94@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0@: +u2faThin@} [94] +@{char@:Quarter thin fa down head@:95@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0 +@:d2faThin@} [95] +@{char@:Whole solhead@:96@:0@:5.54865@:2.21606@:2.21606@:5.54865@:0.98456@:s0so +l@} [96] +@{char@:Half dohead@:57@:0@:7.3881@:2.54572@:2.54572@:7.3881@:-2.28517@:u1do@} +[57] +@{char@:Half solhead@:97@:0@:5.54865@:2.21606@:2.21606@:5.54865@:0.98456@:s1sol +@} [97] +@{char@:Quarter up Funk fahead@:136@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@: +u2faFunk@} [136] +@{char@:Quarter dohead@:58@:0@:7.3881@:2.54572@:2.54572@:7.3881@:2.28517@:d2do@ +} [58] +@{char@:Quarter solhead@:98@:0@:5.54865@:2.21606@:2.21606@:5.54865@:0.98456@:s2 +sol@} [98] +@{char@:Quarter down Funk fahead@:137@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0 +@:d2faFunk@} [137] +@{char@:Quarter dohead@:59@:0@:7.3881@:2.54572@:2.54572@:7.3881@:-2.28517@:u2do +@} [59] +@{char@:Whole lahead@:99@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0@:s0la@} +[99] @{group@:flags@} @{char@:8th Flag (up)@:33@:0@:3.25458@:10.78217@:0.29236@:3.25458@:0@:u3@} -[33]( echo ./out/feta-flags23.pfb: ./feta-autometric.mf ./feta-flags-generic.mf ./feta-macros.mf ./feta-params.mf ./feta-flags.mf > out/feta-flags23.dep ) && TMP=`mktemp -d ./out/pfbtemp.feta-flags23.XXXXXXXXX` \ -&& ( cd $TMP \ - && ln -s ../mf2pt1.mem . \ - && ln -s ../../mf2pt1.mp . \ - && MFINPUTS=/build/lilypond-2.19.81+really-2.18.2/mf:..:: /build/lilypond-2.19.81+really-2.18.2/scripts/build/out/mf2pt1 --rounding=0.0001 --family=feta-flags23 --fullname=feta-flags23 --name=feta-flags23 feta-flags23.mf ) \ -&& mv $TMP/*pfb ./out; \ -rm -rf $TMP - -@{char@:Quarter down Walker fahead@:167@:0@:6.21944@:2.87767@:2.87767@:6.21944@ -:0@:d2faWalker@} [167] -@{char@:Quarter thin fa down head@:95@:0@:7.3881@:2.54572@:2.54572@:7.3881@:0@: -d2faThin@} [95] +[33] +@{char@:Half lahead@:100@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0@:s1la@} +[100] +@{char@:Quarter lahead@:101@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0@:s2la@} +[101] +@{char@:Whole thin lahead@:102@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0@:s0laT +hin@} [102]This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) +(./mf2pt1.mp +@{char@:half thin fa up head@:92@:0@:8.29259@:2.87767@:2.87767@:8.29259@:0@:u1f +aThin@} [92] (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp @{char@:16th Flag (up)@:34@:0@:3.25458@:12.54967@:0.29236@:3.25458@:0@:u4@} [34] -@{char@:Whole Walker lahead@:168@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@:s0l -aWalker@} [168] -@{char@:Whole solhead@:96@:0@:7.78128@:3.06679@:3.06679@:7.78128@:1.49515@:s0so -l@} [96] -@{char@:Half Funk lahead@:169@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@:s1laWa -lker@} [169] -@{char@:Quarter Funk lahead@:170@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@:s2l -aWalker@} [170] -@{char@:Half solhead@:97@:0@:7.78128@:3.06679@:3.06679@:7.78128@:1.49515@:s1sol -@} [97] +@{char@:Half thin lahead@:103@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0@:s1laTh +in@} [103] +@{char@:Half thin fa down head@:93@:0@:8.29259@:2.87767@:2.87767@:8.29259@:0@:d +1faThin@} [93] +@{char@:Quarter lahead@:104@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0@:s2laThin +@} [104] +@{char@:Whole thin dohead@:60@:0@:7.3881@:2.54572@:2.54572@:7.3881@:-2.28517@:s +0doThin@} [60] +@{char@:Half thin dohead@:61@:0@:7.3881@:2.54572@:2.54572@:7.3881@:2.28517@:d1d +oThin@} [61] @{char@:32nd Flag (up)@:35@:0@:2.96222@:15.20093@:0.29236@:2.96222@:0@:u5@} [35] -@{char@:Quarter solhead@:98@:0@:7.78128@:3.06679@:3.06679@:7.78128@:1.49515@:s2 -sol@} [98] -@{char@:Whole Walker tihead@:171@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@:s0t -iWalker@} [171] -@{char@:Whole lahead@:99@:0@:7.3881@:2.54572@:2.54572@:7.3881@:0@:s0la@} [99] -@{char@:Half up Walker tihead@:172@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@:u -1tiWalker@} [172] -@{char@:Half lahead@:100@:0@:7.3881@:2.54572@:2.54572@:7.3881@:0@:s1la@} [100] -@{char@:Quarter lahead@:101@:0@:7.3881@:2.54572@:2.54572@:7.3881@:0@:s2la@} -[101] -@{char@:64th Flag (up)@:36@:0@:2.96222@:18.73593@:0.29236@:2.96222@:0@:u6@} -[36] -@{char@:Whole thin lahead@:102@:0@:7.3881@:2.54572@:2.54572@:7.3881@:0@:s0laThi -n@} [102] -@{char@:Half down Walker tihead@:173@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@ -:d1tiWalker@} [173] -@{char@:Half thin lahead@:103@:0@:7.3881@:2.54572@:2.54572@:7.3881@:0@:s1laThin -@} [103] -@{char@:Quarter up Walker tihead@:174@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0 -@:u2tiWalker@} [174] -@{char@:Quarter lahead@:104@:0@:7.3881@:2.54572@:2.54572@:7.3881@:0@:s2laThin@} -[104] -@{char@:Quarter down Walker tihead@:175@:0@:6.21944@:2.87767@:2.87767@:6.21944@ -:0@:d2tiWalker@} [175] -@{puorg@:noteheads@} -) -@{parameter@:staffsize@:25.2@} -@{parameter@:stafflinethickness@:0.54466@} -@{parameter@:staff_space@:6.3@} -@{parameter@:linethickness@:0.54466@} -@{parameter@:black_notehead_width@:8.29259@} -@{parameter@:ledgerlinethickness@:1.08932@} -@{parameter@:blot_diameter@:0.4@} -@{tnof@}) ) -@{char@:128th Flag (up)@:37@:0@:2.96222@:22.27094@:0.29236@:2.96222@:0@:u7@} -[37] -@{char@:Whole up tihead@:105@:0@:7.3881@:2.54572@:2.54572@:7.3881@:0.7128@:s0ti -@} [105] -@{char@:8th Flag (down)@:38@:0@:3.81155@:0.29236@:10.09842@:3.81155@:0@:d3@} -[38]This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) -(./mf2pt1.mp -@{char@:Half up tihead@:106@:0@:7.3881@:2.54572@:2.54572@:7.3881@:0.7128@:u1ti@ -} [106] (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp -Font metrics written on feta-noteheads26.tfm. -143 output files written: feta-noteheads26.33 .. feta-noteheads26.175 -Transcript written on feta-noteheads26.log. - -@{char@:16th Flag (down) 3@:39@:0@:3.81155@:0.29236@:10.78217@:3.81155@:0@:d4@} -[39] +@{char@:Whole Funk solhead@:138@:0@:2.89839@:1.35674@:1.35674@:2.89839@:0.21523 +@:s0solFunk@} [138] Preloading the plain base, version 0.99: preliminaries, basic constants and mathematical macros, macros for converting units, @@ -284261,48 +283795,142 @@ macros for proof labels and rules, macros for character and font administration, and a few last-minute items.) -@{char@:Half down tihead@:107@:0@:7.3881@:2.54572@:2.54572@:7.3881@:-0.7128@:d1 -ti@} [107] -@{char@:Quarter up tihead@:108@:0@:7.3881@:2.54572@:2.54572@:7.3881@:0.7128@:u2 -ti@} [108] -@{char@:32nd Flag (down)@:40@:0@:3.81155@:0.29236@:13.43343@:3.81155@:0@:d5@} -[40]) +@{char@:Half Funk solhead@:139@:0@:2.89839@:1.35674@:1.35674@:2.89839@:0.21523@ +:s1solFunk@} [139] +@{char@:Whole up tihead@:105@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0.4904@:s0 +ti@} [105] +@{char@:Quarter thin fa up head@:94@:0@:8.29259@:2.87767@:2.87767@:8.29259@:0@: +u2faThin@} [94] +@{char@:64th Flag (up)@:36@:0@:2.96222@:18.73593@:0.29236@:2.96222@:0@:u6@} +[36] +@{char@:Quarter Funk solhead@:140@:0@:2.89839@:1.35674@:1.35674@:2.89839@:0.215 +23@:s2solFunk@} [140]) +@{char@:Half up tihead@:106@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0.4904@:u1t +i@} [106] +@{char@:Quarter thin fa down head@:95@:0@:8.29259@:2.87767@:2.87767@:8.29259@:0 +@:d2faThin@} [95] +@{char@:Whole Funk lahead@:141@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@:s0laF +unk@} [141] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-noteheads20.mf -@{char@:Quarter down tihead@:109@:0@:7.3881@:2.54572@:2.54572@:7.3881@:-0.7128@ -:d2ti@} [109] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-autometric.mf +@{char@:Half down tihead@:107@:0@:5.21574@:1.75145@:1.75145@:5.21574@:-0.4904@: +d1ti@} [107] +@{char@:Half Funk lahead@:142@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@:s1laFu +nk@} [142] ****************************************************** Using feta Autometric macros. order of messages: NAME/CODE/BP/WD/DP/HT/WX/WY ****************************************************** ) -@{char@:64th Flag (down)@:41@:0@:3.81155@:0.29236@:16.08467@:3.81155@:0@:d6@} -[41] -@{char@:Whole thin up tihead@:110@:0@:7.3881@:2.54572@:2.54572@:7.3881@:0.7128@ -:s0tiThin@} [110] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-noteheads-generic.mf +@{char@:Whole solhead@:96@:0@:8.71313@:3.42233@:3.42233@:8.71313@:1.70447@:s0so +l@} [96] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-noteheads-generic.mf +@{char@:Quarter Funk lahead@:143@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@:s2l +aFunk@} [143] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf -@{char@:Half thin up tihead@:111@:0@:7.3881@:2.54572@:2.54572@:7.3881@:0.7128@: -u1tiThin@} [111]) +@{char@:Quarter up tihead@:108@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0.4904@: +u2ti@} [108] +@{char@:Half solhead@:97@:0@:8.71313@:3.42233@:3.42233@:8.71313@:1.70447@:s1sol +@} [97] +@{char@:Half thin dohead@:62@:0@:7.3881@:2.54572@:2.54572@:7.3881@:-2.28517@:u1 +doThin@} [62]) +@{char@:Quarter down tihead@:109@:0@:5.21574@:1.75145@:1.75145@:5.21574@:-0.490 +4@:d2ti@} [109] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf -@{char@:Half thin down tihead@:112@:0@:7.3881@:2.54572@:2.54572@:7.3881@:-0.712 -8@:d1tiThin@} [112]) -@{char@:Quarter thin up tihead@:113@:0@:7.3881@:2.54572@:2.54572@:7.3881@:0.712 -8@:u2tiThin@} [113] +@{char@:Quarter thin dohead@:63@:0@:7.3881@:2.54572@:2.54572@:7.3881@:2.28517@: +d2doThin@} [63]) +@{char@:Quarter thin dohead@:64@:0@:7.3881@:2.54572@:2.54572@:7.3881@:-2.28517@ +:u2doThin@} [64] +@{char@:Whole thin up tihead@:110@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0.490 +4@:s0tiThin@} [110] +@{char@:128th Flag (up)@:37@:0@:2.96222@:22.27094@:0.29236@:2.96222@:0@:u7@} +[37] @{font@:GNU@:LilyPond@:feta@:20@:fetaMusic@} (/build/lilypond-2.19.81+really-2.18.2/mf/feta-noteheads.mf +@{char@:8th Flag (down)@:38@:0@:3.81155@:0.29236@:10.09842@:3.81155@:0@:d3@} +[38] +@{char@:Half thin up tihead@:111@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0.4904 +@:u1tiThin@} [111] +@{char@:Half thin down tihead@:112@:0@:5.21574@:1.75145@:1.75145@:5.21574@:-0.4 +904@:d1tiThin@} [112] +@{char@:16th Flag (down) 3@:39@:0@:3.81155@:0.29236@:10.78217@:3.81155@:0@:d4@} +[39]( echo ./out/feta-flags23.pfb: ./feta-autometric.mf ./feta-flags-generic.mf ./feta-macros.mf ./feta-params.mf ./feta-flags.mf > out/feta-flags23.dep ) && TMP=`mktemp -d ./out/pfbtemp.feta-flags23.XXXXXXXXX` \ +&& ( cd $TMP \ + && ln -s ../mf2pt1.mem . \ + && ln -s ../../mf2pt1.mp . \ + && MFINPUTS=/build/lilypond-2.19.81+really-2.18.2/mf:..:: /build/lilypond-2.19.81+really-2.18.2/scripts/build/out/mf2pt1 --rounding=0.0001 --family=feta-flags23 --fullname=feta-flags23 --name=feta-flags23 feta-flags23.mf ) \ +&& mv $TMP/*pfb ./out; \ +rm -rf $TMP + +@{char@:Quarter solhead@:98@:0@:8.71313@:3.42233@:3.42233@:8.71313@:1.70447@:s2 +sol@} [98] +@{group@:noteheads@} +@{char@:Longa notehead@:33@:1.00009@:10.90022@:3.6@:17.59991@:10.90022@:0@:uM2@ +} [33] +@{char@:Whole lahead@:99@:0@:8.29259@:2.87767@:2.87767@:8.29259@:0@:s0la@} +[99] +@{char@:Half lahead@:100@:0@:8.29259@:2.87767@:2.87767@:8.29259@:0@:s1la@} +[100] +@{char@:Whole rehead@:65@:0@:7.3881@:2.54572@:2.54572@:7.3881@:1.01826@:s0re@} +[65] +@{char@:Whole up Funk tihead@:144@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@:u0 +tiFunk@} [144] +@{char@:32nd Flag (down)@:40@:0@:3.81155@:0.29236@:13.43343@:3.81155@:0@:d5@} +[40] +@{char@:Whole down Funk tihead@:145@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@: +d0tiFunk@} [145] +@{char@:Half up rehead@:66@:0@:7.3881@:2.54572@:2.54572@:7.3881@:1.01826@:u1re@ +} [66] +@{char@:Half up Funk tihead@:146@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@:u1t +iFunk@} [146] +@{char@:Half down rehead@:67@:0@:7.3881@:2.54572@:2.54572@:7.3881@:-1.01826@:d1 +re@} [67] +@{char@:Quarter thin up tihead@:113@:0@:5.21574@:1.75145@:1.75145@:5.21574@:0.4 +904@:u2tiThin@} [113] +@{char@:Longa notehead@:34@:1.00009@:10.90022@:17.59991@:3.6@:10.90022@:0@:dM2@ +} [34] +@{char@:Quarter thin down tihead@:114@:0@:5.21574@:1.75145@:1.75145@:5.21574@:- +0.4904@:d2tiThin@} [114] +@{char@:Whole up Funk dohead@:115@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:u0do +Funk@} [115] +@{char@:Quarter lahead@:101@:0@:8.29259@:2.87767@:2.87767@:8.29259@:0@:s2la@} +[101] +@{char@:Half down Funk tihead@:147@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@:d +1tiFunk@} [147] +@{char@:64th Flag (down)@:41@:0@:3.81155@:0.29236@:16.08467@:3.81155@:0@:d6@} +[41] +@{char@:Whole thin lahead@:102@:0@:8.29259@:2.87767@:2.87767@:8.29259@:0@:s0laT +hin@} [102] +@{char@:Quarter up Funk tihead@:148@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@: +u2tiFunk@} [148] +@{char@:Half thin lahead@:103@:0@:8.29259@:2.87767@:2.87767@:8.29259@:0@:s1laTh +in@} [103] +@{char@:Quarter down Funk tihead@:149@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0 +@:d2tiFunk@} [149] +@{char@:Quarter lahead@:104@:0@:8.29259@:2.87767@:2.87767@:8.29259@:0@:s2laThin +@} [104] +@{char@:Brevis notehead@:35@:1.00009@:10.90022@:3.6@:3.6@:10.90022@:0@:sM1@} +[35] +@{char@:Whole Walker dohead@:150@:0@:3.09573@:1.35674@:1.35674@:1.83174@:1.0730 +4@:s0doWalker@} [150] +@{char@:Quarter up rehead@:68@:0@:7.3881@:2.54572@:2.54572@:7.3881@:1.01826@:u2 +re@} [68] +@{char@:Half up Walker dohead@:151@:0@:3.09573@:1.35674@:1.35674@:1.83174@:1.07 +304@:u1doWalker@} [151] +@{char@:Quarter down rehead@:69@:0@:7.3881@:2.54572@:2.54572@:7.3881@:-1.01826@ +:d2re@} [69] @{char@:128th Flag (down)@:42@:0@:3.81155@:0.29236@:19.61967@:3.81155@:0@:d7@} [42] +@{char@:Half down Walker dohead@:152@:0@:3.09573@:1.35674@:1.35674@:1.83174@:1. +07304@:d1doWalker@} [152] @{char@:grace dash (up)@:43@:2.1328@:2.96222@:7.63562@:-3.535@:2.96222@:0@:ugra -ce@} [43]Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input feta-flags26.mf'"... - -@{char@:Quarter thin down tihead@:114@:0@:7.3881@:2.54572@:2.54572@:7.3881@:-0. -7128@:d2tiThin@} [114] +ce@} [43] +@{char@:Whole down Funk dohead@:116@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:d0 +doFunk@} [116] @{char@:grace dash (down)@:44@:2.74432@:3.81155@:-3.49968@:7.25386@:3.81155@:0@ :dgrace@} [44] @{puorg@:flags@} -)This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) -(./mf2pt1.mp +) @{parameter@:staffsize@:14.14@} @{parameter@:stafflinethickness@:0.44977@} @{parameter@:staff_space@:3.535@} @@ -284311,375 +283939,594 @@ @{parameter@:ledgerlinethickness@:0.89954@} @{parameter@:blot_diameter@:0.4@} @{tnof@}) ) -@{group@:noteheads@} -@{char@:Longa notehead@:33@:1.00009@:10.90022@:3.6@:17.59991@:10.90022@:0@:uM2@ -} [33] -@{char@:Whole up Funk dohead@:115@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@:u0 -doFunk@} [115] +@{char@:Half up Funk dohead@:117@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:u1doF +unk@} [117] +@{char@:Whole up tihead@:105@:0@:8.29259@:2.87767@:2.87767@:8.29259@:0.80574@:s +0ti@} [105] Font metrics written on feta-flags14.tfm. 12 output files written: feta-flags14.33 .. feta-flags14.44 Transcript written on feta-flags14.log. -@{char@:Whole down Funk dohead@:116@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@: -d0doFunk@} [116] -@{char@:Half up Funk dohead@:117@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@:u1d -oFunk@} [117] -@{char@:Longa notehead@:34@:1.00009@:10.90022@:17.59991@:3.6@:10.90022@:0@:dM2@ -} [34] -@{char@:Half down Funk dohead@:118@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@:d -1doFunk@} [118] (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp -@{char@:Quarter up Funk dohead@:119@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@: -u2doFunk@} [119] -mf2pt1 is using the following font parameters: - font_version: 001.000 - font_comment: Font converted to Type 1 by mf2pt1, written by Scott Pakin. - font_family: feta-flags14 - font_weight: Medium - font_identifier: feta14.14 - font_fixed_pitch: false - font_slant: 0 - font_underline_position: -71 - font_underline_thickness: 35 - font_name: feta-flags14 - font_unique_id: 4868448 - font_size: 14.0871731008717 (bp) - font_coding_scheme: asis - -Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=70.9865629420085; bpppix 0.02; nonstopmode; input feta-flags14.mf'"... - -@{char@:Quarter down Funk dohead@:120@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0 -@:d2doFunk@} [120] -@{char@:Brevis notehead@:35@:1.00009@:10.90022@:3.6@:3.6@:10.90022@:0@:sM1@} -[35] -Preloading the plain base, version 0.99: preliminaries, - basic constants and mathematical macros, - macros for converting units, - macros and tables for various modes of operation, - macros for drawing and filling, - macros for proof labels and rules, - macros for character and font administration, -and a few last-minute items.) -@{char@:Whole up Funk rehead@:121@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@:u0 -reFunk@} [121]) -@{char@:Whole down Funk rehead@:122@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@: -d0reFunk@} [122] -@{char@:Half up Funk rehead@:123@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@:u1r -eFunk@} [123] +@{char@:Half down Funk dohead@:118@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:d1d +oFunk@} [118] +@{char@:Quarter up Funk dohead@:119@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:u2 +doFunk@} [119] +@{char@:Quarter up Walker dohead@:153@:0@:3.09573@:1.35674@:1.35674@:1.83174@:1 +.07304@:u2doWalker@} [153] +@{char@:Quarter down Walker dohead@:154@:0@:3.09573@:1.35674@:1.35674@:1.83174@ +:1.07304@:d2doWalker@} [154] +@{char@:Whole thin rehead@:70@:0@:7.3881@:2.54572@:2.54572@:7.3881@:1.01826@:s0 +reThin@} [70] @{char@:Double-lined brevis notehead@:36@:2.23228@:12.13242@:3.6@:3.6@:12.13242 @:0@:sM1double@} [36] -@{char@:Half down Funk rehead@:124@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@:d -1reFunk@} [124] +@{char@:Half up thin rehead@:71@:0@:7.3881@:2.54572@:2.54572@:7.3881@:1.01826@: +u1reThin@} [71] @{char@:Whole notehead@:37@:0@:9.90004@:2.75003@:2.75003@:9.90004@:0@:s0@} [37] -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-flags13.mf -@{char@:Quarter up Funk rehead@:125@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@: -u2reFunk@} [125] -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-autometric.mf +@{char@:Whole Walker rehead@:155@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@:s0r +eWalker@} [155] +@{char@:Quarter down Funk dohead@:120@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@: +d2doFunk@} [120] +@{char@:Half up tihead@:106@:0@:8.29259@:2.87767@:2.87767@:8.29259@:0.80574@:u1 +ti@} [106] +@{char@:Half up Walker rehead@:156@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@:u +1reWalker@} [156] +@{char@:Whole up Funk rehead@:121@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:u0re +Funk@} [121] +@{char@:Half down tihead@:107@:0@:8.29259@:2.87767@:2.87767@:8.29259@:-0.80574@ +:d1ti@} [107] +@{char@:Half down Walker rehead@:157@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@ +:d1reWalker@} [157] +@{char@:Quarter up tihead@:108@:0@:8.29259@:2.87767@:2.87767@:8.29259@:0.80574@ +:u2ti@} [108] +@{char@:Whole down Funk rehead@:122@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:d0 +reFunk@} [122] +@{char@:Quarter up Walker rehead@:158@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0 +@:u2reWalker@} [158] +@{char@:Half down thin rehead@:72@:0@:7.3881@:2.54572@:2.54572@:7.3881@:-1.0182 +6@:d1reThin@} [72] +@{char@:Quarter down Walker rehead@:159@:0@:3.09573@:1.35674@:1.35674@:3.09573@ +:0@:d2reWalker@} [159] @{char@:Half notehead@:38@:0@:6.94992@:2.75003@:2.75003@:6.94992@:1.30693@:s1@} [38] -****************************************************** -Using feta Autometric macros. -order of messages: - NAME/CODE/BP/WD/DP/HT/WX/WY -****************************************************** -) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-flags-generic.mf +@{char@:Quarter thin rehead@:73@:0@:7.3881@:2.54572@:2.54572@:7.3881@:1.01826@: +u2reThin@} [73] @{char@:Quarter notehead@:39@:0@:6.58089@:2.75003@:2.75003@:6.58089@:0.93907@:s 2@} [39] -@{char@:Quarter down Funk rehead@:126@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0 -@:d2reFunk@} [126] -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf) -@{char@:Whole up Funk mihead@:127@:0@:6.64925@:2.54572@:2.54572@:6.64925@:0@:u0 -miFunk@} [127] -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf +@{char@:Quarter thin rehead@:74@:0@:7.3881@:2.54572@:2.54572@:7.3881@:-1.01826@ +:d2reThin@} [74] +@{char@:Whole Walker mihead@:160@:0@:3.71484@:1.35674@:1.35674@:3.71484@:0@:s0m +iWalker@} [160] +@{char@:Half Walker mihead@:161@:0@:3.71484@:1.35674@:1.35674@:3.71484@:0@:s1mi +Walker@} [161] +@{char@:Quarter Walker mihead@:162@:0@:3.71484@:1.35674@:1.35674@:3.71484@:0@:s +2miWalker@} [162] +@{char@:Quarter down tihead@:109@:0@:8.29259@:2.87767@:2.87767@:8.29259@:-0.805 +74@:d2ti@} [109] +@{char@:Whole Walker fahead@:163@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@:s0f +aWalker@} [163] +@{char@:Whole thin up tihead@:110@:0@:8.29259@:2.87767@:2.87767@:8.29259@:0.805 +74@:s0tiThin@} [110] +@{char@:Half up Funk rehead@:123@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:u1reF +unk@} [123] +@{char@:Half down Funk rehead@:124@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:d1r +eFunk@} [124] @{char@:Whole diamondhead@:40@:0@:9.90013@:2.75003@:2.75003@:9.90013@:0@:s0diam ond@} [40] -@{char@:Whole down Funk mihead@:128@:0@:6.64925@:2.54572@:2.54572@:6.64925@:0@: -d0miFunk@} [128] @{char@:Half diamondhead@:41@:0@:7.28357@:2.75003@:2.75003@:7.28357@:1.94417@:s 1diamond@} [41] @{char@:Quarter diamondhead@:42@:0@:7.37505@:2.75003@:2.75003@:7.37505@:1.98125 @:s2diamond@} [42] -@{char@:Half up Funk mihead@:129@:0@:6.64925@:2.54572@:2.54572@:6.64925@:0@:u1m -iFunk@} [129]) -@{font@:GNU@:LilyPond@:feta@:12.6@:fetaMusic@} -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-flags.mf -@{char@:Half down Funk mihead@:130@:0@:6.64925@:2.54572@:2.54572@:6.64925@:0@:d -1miFunk@} [130] +@{char@:Half up Walker fahead@:164@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@:u +1faWalker@} [164] +@{char@:Whole mihead@:75@:0@:8.8657@:2.54572@:2.54572@:8.8657@:0@:s0mi@} [75] +@{char@:Half mihead@:76@:0@:8.8657@:2.54572@:2.54572@:8.8657@:0@:s1mi@} [76] +@{char@:Quarter mihead@:77@:0@:8.8657@:2.54572@:2.54572@:8.8657@:0@:s2mi@} +[77] +@{char@:Half thin up tihead@:111@:0@:8.29259@:2.87767@:2.87767@:8.29259@:0.8057 +4@:u1tiThin@} [111] +@{char@:Quarter up Funk rehead@:125@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:u2 +reFunk@} [125] +@{char@:Half thin down tihead@:112@:0@:8.29259@:2.87767@:2.87767@:8.29259@:-0.8 +0574@:d1tiThin@} [112] +@{char@:Quarter down Funk rehead@:126@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@: +d2reFunk@} [126] +@{char@:Quarter thin up tihead@:113@:0@:8.29259@:2.87767@:2.87767@:8.29259@:0.8 +0574@:u2tiThin@} [113] +@{char@:Whole up Funk mihead@:127@:0@:4.69414@:1.75145@:1.75145@:4.69414@:0@:u0 +miFunk@} [127] +@{char@:Half down Walker fahead@:165@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@ +:d1faWalker@} [165] +@{char@:Quarter up Walker fahead@:166@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0 +@:u2faWalker@} [166] +@{char@:Quarter down Walker fahead@:167@:0@:3.09573@:1.35674@:1.35674@:3.09573@ +:0@:d2faWalker@} [167] +@{char@:Quarter thin down tihead@:114@:0@:8.29259@:2.87767@:2.87767@:8.29259@:- +0.80574@:d2tiThin@} [114] +@{char@:Whole up Funk dohead@:115@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@:u0 +doFunk@} [115] +@{char@:Whole down Funk dohead@:116@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@: +d0doFunk@} [116]Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input feta-flags13.mf'"... + +@{char@:Half up Funk dohead@:117@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@:u1d +oFunk@} [117] +@{char@:Half down Funk dohead@:118@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@:d +1doFunk@} [118] +@{char@:Whole Walker lahead@:168@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@:s0l +aWalker@} [168] +@{char@:Whole mirror mihead@:78@:0@:8.8657@:2.54572@:2.54572@:8.8657@:0@:s0miMi +rror@} [78] +@{char@:Quarter up Funk dohead@:119@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@: +u2doFunk@} [119] +@{char@:Half Funk lahead@:169@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@:s1laWa +lker@} [169] +@{char@:Quarter down Funk dohead@:120@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0 +@:d2doFunk@} [120] +@{char@:Quarter Funk lahead@:170@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@:s2l +aWalker@} [170] +@{char@:Whole up Funk rehead@:121@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@:u0 +reFunk@} [121] @{char@:Whole trianglehead@:43@:0@:11.57098@:4.37633@:3.65997@:11.571@:0.71634@ :s0triangle@} [43] -@{char@:Quarter Funk mihead@:131@:0@:6.64925@:2.54572@:2.54572@:6.64925@:0@:s2m -iFunk@} [131] -@{group@:flags@} -@{char@:8th Flag (up)@:33@:0@:2.92352@:9.60767@:0.28377@:2.92352@:0@:u3@} [33] -@{char@:Whole up Funk fahead@:132@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@:u0 -faFunk@} [132] -@{char@:Whole down Funk fahead@:133@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@: -d0faFunk@} [133]This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) -(./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp -@{char@:Half up Funk fahead@:134@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@:u1f -aFunk@} [134] -@{char@:Half down Funk fahead@:135@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@:d -1faFunk@} [135] -Preloading the plain base, version 0.99: preliminaries, - basic constants and mathematical macros, - macros for converting units, - macros and tables for various modes of operation, - macros for drawing and filling, - macros for proof labels and rules, - macros for character and font administration, -and a few last-minute items.) +@{char@:Whole down Funk mihead@:128@:0@:4.69414@:1.75145@:1.75145@:4.69414@:0@: +d0miFunk@} [128] +@{char@:Half up Funk mihead@:129@:0@:4.69414@:1.75145@:1.75145@:4.69414@:0@:u1m +iFunk@} [129] +@{char@:Whole Walker tihead@:171@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@:s0t +iWalker@} [171] +@{char@:Half up Walker tihead@:172@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@:u +1tiWalker@} [172] +@{char@:Half down Walker tihead@:173@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0@ +:d1tiWalker@} [173] +@{char@:Half mirror mihead@:79@:0@:8.8657@:2.54572@:2.54572@:8.8657@:0@:s1miMi +rror@} [79] +@{char@:Whole down Funk rehead@:122@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@: +d0reFunk@} [122] +@{char@:Quarter mirror mihead@:80@:0@:8.8657@:2.54572@:2.54572@:8.8657@:0@:s2mi +Mirror@} [80] +@{char@:Half up Funk rehead@:123@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@:u1r +eFunk@} [123] +@{char@:Quarter up Walker tihead@:174@:0@:3.09573@:1.35674@:1.35674@:3.09573@:0 +@:u2tiWalker@} [174] +@{char@:Quarter down Walker tihead@:175@:0@:3.09573@:1.35674@:1.35674@:3.09573@ +:0@:d2tiWalker@} [175] +@{char@:Half down Funk rehead@:124@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@:d +1reFunk@} [124] +@{char@:Whole thin mihead@:81@:0@:8.8657@:2.54572@:2.54572@:8.8657@:0@:s0miThin +@} [81] +@{puorg@:noteheads@} +) +@{parameter@:staffsize@:12.6@} +@{parameter@:stafflinethickness@:0.43655@} +@{parameter@:staff_space@:3.15001@} +@{parameter@:linethickness@:0.43655@} +@{parameter@:black_notehead_width@:4.12764@} +@{parameter@:ledgerlinethickness@:0.87311@} +@{parameter@:blot_diameter@:0.4@} +@{tnof@}) ) ! Warning: Replacing filldraw with fill. ! Warning: Replacing unfilldraw with unfill. @{char@:Half trianglehead (downstem)@:44@:0@:8.36156@:3.94562@:3.30887@:7.03813 -@:3.44557@:d1triangle@} [44] -@{char@:16th Flag (up)@:34@:0@:2.92352@:11.18268@:0.28377@:2.92352@:0@:u4@} -[34]) -@{char@:Quarter up Funk fahead@:136@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@: -u2faFunk@} [136] -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-flags26.mf -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-autometric.mf -****************************************************** -Using feta Autometric macros. -order of messages: - NAME/CODE/BP/WD/DP/HT/WX/WY -****************************************************** -) -@{char@:Quarter down Funk fahead@:137@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0 -@:d2faFunk@} [137] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-flags-generic.mf -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf -@{char@:32nd Flag (up)@:35@:0@:2.63976@:13.54518@:0.28377@:2.63976@:0@:u5@} -[35]) -@{char@:Whole Funk solhead@:138@:0@:5.43845@:2.54572@:2.54572@:5.43845@:0.40382 -@:s0solFunk@} [138] -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf) -@{char@:Half Funk solhead@:139@:0@:5.43845@:2.54572@:2.54572@:5.43845@:0.40382@ -:s1solFunk@} [139] +@:3.44557@:d1triangle@} [44]Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input feta-flags26.mf'"... + +@{char@:Half down Funk mihead@:130@:0@:4.69414@:1.75145@:1.75145@:4.69414@:0@:d +1miFunk@} [130] +@{char@:Quarter Funk mihead@:131@:0@:4.69414@:1.75145@:1.75145@:4.69414@:0@:s2m +iFunk@} [131] +@{char@:Whole up Funk fahead@:132@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:u0fa +Funk@} [132] +@{char@:Half thin mihead@:82@:0@:8.8657@:2.54572@:2.54572@:8.8657@:0@:s1miThin@ +} [82] +@{char@:Quarter thin mihead@:83@:0@:8.8657@:2.54572@:2.54572@:8.8657@:0@:s2miTh +in@} [83] +@{char@:Whole fa up head@:84@:0@:7.3881@:2.54572@:2.54572@:7.3881@:0@:u0fa@} +[84] +Font metrics written on feta-noteheads13.tfm. +143 output files written: feta-noteheads13.33 .. feta-noteheads13.175 +Transcript written on feta-noteheads13.log. + +@{char@:Whole fa down head@:85@:0@:7.3881@:2.54572@:2.54572@:7.3881@:0@:d0fa@} +[85] +@{char@:Quarter up Funk rehead@:125@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@: +u2reFunk@} [125] +@{char@:half fa up head@:86@:0@:7.3881@:2.54572@:2.54572@:7.3881@:0@:u1fa@} +[86] +@{char@:Quarter down Funk rehead@:126@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0 +@:d2reFunk@} [126] +@{char@:Half fa down head@:87@:0@:7.3881@:2.54572@:2.54572@:7.3881@:0@:d1fa@} +[87] +@{char@:Whole up Funk mihead@:127@:0@:7.46327@:2.87767@:2.87767@:7.46327@:0@:u0 +miFunk@} [127] +@{char@:Quarter fa up head@:88@:0@:7.3881@:2.54572@:2.54572@:7.3881@:0@:u2fa@} +[88] ! Warning: Replacing filldraw with fill. ! Warning: Replacing unfilldraw with unfill. @{char@:Half trianglehead (upstem)@:45@:0@:8.36156@:3.94562@:3.30887@:8.36157@: 0.63673@:u1triangle@} [45] -@{font@:GNU@:LilyPond@:feta@:25.2@:fetaMusic@} -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-flags.mf -@{char@:Quarter Funk solhead@:140@:0@:5.43845@:2.54572@:2.54572@:5.43845@:0.403 -82@:s2solFunk@} [140] -@{char@:Whole Funk lahead@:141@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@:s0laF -unk@} [141] -@{char@:Half Funk lahead@:142@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@:s1laFu -nk@} [142] -@{group@:flags@} -@{char@:8th Flag (up)@:33@:0@:5.60852@:19.21732@:0.35403@:5.60852@:0@:u3@} -[33] -@{char@:Quarter Funk lahead@:143@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@:s2l -aFunk@} [143] +@{char@:Whole down Funk fahead@:133@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:d0 +faFunk@} [133] +@{char@:Half up Funk fahead@:134@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:u1faF +unk@} [134] +@{char@:Whole down Funk mihead@:128@:0@:7.46327@:2.87767@:2.87767@:7.46327@:0@: +d0miFunk@} [128] +@{char@:Half up Funk mihead@:129@:0@:7.46327@:2.87767@:2.87767@:7.46327@:0@:u1m +iFunk@} [129] +@{char@:Half down Funk mihead@:130@:0@:7.46327@:2.87767@:2.87767@:7.46327@:0@:d +1miFunk@} [130] @{char@:Quarter trianglehead (upstem)@:46@:0@:6.96799@:3.94562@:3.30887@:6.968@ :0.63673@:u2triangle@} [46] -@{char@:16th Flag (up)@:34@:0@:5.60852@:22.36732@:0.35403@:5.60852@:0@:u4@} -[34]This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) -(./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp -@{char@:Whole up Funk tihead@:144@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@:u0 -tiFunk@} [144] -@{char@:64th Flag (up)@:36@:0@:2.63976@:16.69519@:0.28377@:2.63976@:0@:u6@} -[36] -@{char@:Whole down Funk tihead@:145@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@: -d0tiFunk@} [145] -@{char@:32nd Flag (up)@:35@:0@:5.25449@:27.09232@:0.35403@:5.25449@:0@:u5@} -[35] -Preloading the plain base, version 0.99: preliminaries, - basic constants and mathematical macros, - macros for converting units, - macros and tables for various modes of operation, - macros for drawing and filling, - macros for proof labels and rules, - macros for character and font administration, -and a few last-minute items.) -@{char@:Half up Funk tihead@:146@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@:u1t -iFunk@} [146] -@{char@:Half down Funk tihead@:147@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@:d -1tiFunk@} [147]) -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-flags14.mf +@{char@:Quarter Funk mihead@:131@:0@:7.46327@:2.87767@:2.87767@:7.46327@:0@:s2m +iFunk@} [131] +@{char@:Whole up Funk fahead@:132@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@:u0 +faFunk@} [132] +@{char@:Whole down Funk fahead@:133@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@: +d0faFunk@} [133] +Converting PostScript graphics to Type 1 font programs... + +Invoking "t1asm feta-flags20.pt1 feta-flags20.pfb"... + +@{char@:Quarter fa down head@:89@:0@:7.3881@:2.54572@:2.54572@:7.3881@:0@:d2fa@ +} [89] +@{char@:Whole thin fa up head@:90@:0@:7.3881@:2.54572@:2.54572@:7.3881@:0@:u0fa +Thin@} [90] +@{char@:Whole thin fa down head@:91@:0@:7.3881@:2.54572@:2.54572@:7.3881@:0@:d0 +faThin@} [91] +@{char@:Half down Funk fahead@:135@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:d1f +aFunk@} [135] +@{char@:Quarter up Funk fahead@:136@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:u2 +faFunk@} [136] +@{char@:Quarter down Funk fahead@:137@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@: +d2faFunk@} [137] +Invoking "fontforge -script feta-flags20.pe feta-flags20.pfb"... + +@{char@:Half up Funk fahead@:134@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@:u1f +aFunk@} [134] +@{char@:Half down Funk fahead@:135@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@:d +1faFunk@} [135] @{char@:Quarter trianglehead (downstem)@:47@:0@:6.96799@:3.94562@:3.30887@:5.86 513@:3.44557@:d2triangle@} [47] -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-autometric.mf -@{char@:Quarter up Funk tihead@:148@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@: -u2tiFunk@} [148] +@{char@:Quarter up Funk fahead@:136@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@: +u2faFunk@} [136] @{char@:Whole slashhead@:48@:0@:15.07648@:5.25003@:5.25003@:15.07648@:5.25003@: s0slash@} [48] -@{char@:64th Flag (up)@:36@:0@:5.25449@:33.39232@:0.35403@:5.25449@:0@:u6@} -[36] -@{char@:Quarter down Funk tihead@:149@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0 -@:d2tiFunk@} [149] @{char@:Half slashhead@:49@:0@:11.72646@:5.25003@:5.25003@:11.72646@:5.25003@:s 1slash@} [49] -****************************************************** -Using feta Autometric macros. -order of messages: - NAME/CODE/BP/WD/DP/HT/WX/WY -****************************************************** -) -@{char@:Whole Walker dohead@:150@:0@:5.54108@:2.54572@:2.54572@:3.10942@:2.2071 -5@:s0doWalker@} [150] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-flags-generic.mf +@{char@:half thin fa up head@:92@:0@:7.3881@:2.54572@:2.54572@:7.3881@:0@:u1faT +hin@} [92] @{char@:Quarter slashhead@:50@:0@:8.5765@:5.25003@:5.25003@:8.5765@:5.25003@:s2 slash@} [50] -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf -@{char@:Half up Walker dohead@:151@:0@:5.54108@:2.54572@:2.54572@:3.10942@:2.20 -715@:u1doWalker@} [151] -@{char@:128th Flag (up)@:37@:0@:5.25449@:39.69232@:0.35403@:5.25449@:0@:u7@} -[37] -@{char@:128th Flag (up)@:37@:0@:2.63976@:19.8452@:0.28377@:2.63976@:0@:u7@} -[37]) -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf +@{char@:Half thin fa down head@:93@:0@:7.3881@:2.54572@:2.54572@:7.3881@:0@:d1f +aThin@} [93] @{char@:Whole Crossed notehead@:51@:0@:8.58107@:3.00005@:3.00005@:8.58107@:1.56 798@:s0cross@} [51] -@{char@:Half down Walker dohead@:152@:0@:5.54108@:2.54572@:2.54572@:3.10942@:2. -20715@:d1doWalker@} [152] -@{char@:Quarter up Walker dohead@:153@:0@:5.54108@:2.54572@:2.54572@:3.10942@:2 -.20715@:u2doWalker@} [153] -@{char@:8th Flag (down)@:38@:0@:6.77202@:0.35403@:17.84232@:6.77202@:0@:d3@} -[38] +@{char@:Whole Funk solhead@:138@:0@:3.74165@:1.75145@:1.75145@:3.74165@:0.27783 +@:s0solFunk@} [138] +@{char@:Quarter down Funk fahead@:137@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0 +@:d2faFunk@} [137] +@{char@:Half Funk solhead@:139@:0@:3.74165@:1.75145@:1.75145@:3.74165@:0.27783@ +:s1solFunk@} [139] +@{char@:Quarter Funk solhead@:140@:0@:3.74165@:1.75145@:1.75145@:3.74165@:0.277 +83@:s2solFunk@} [140] +@{char@:Whole Funk solhead@:138@:0@:6.14761@:2.87767@:2.87767@:6.14761@:0.45648 +@:s0solFunk@} [138] @{char@:Half Crossed notehead@:52@:0@:7.58098@:2.87505@:2.87505@:7.58098@:1.642 9@:s1cross@} [52] -@{char@:Quarter down Walker dohead@:154@:0@:5.54108@:2.54572@:2.54572@:3.10942@ -:2.20715@:d2doWalker@} [154] +@{char@:Half Funk solhead@:139@:0@:6.14761@:2.87767@:2.87767@:6.14761@:0.45648@ +:s1solFunk@} [139] @{char@:Crossed notehead@:53@:0@:6.58089@:2.75003@:2.75003@:6.58089@:2.12679@:s 2cross@} [53] -@{char@:Whole Walker rehead@:155@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@:s0r -eWalker@} [155]) -@{char@:Half up Walker rehead@:156@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@:u -1reWalker@} [156] -@{char@:16th Flag (down) 3@:39@:0@:6.77202@:0.35403@:19.21732@:6.77202@:0@:d4@} -[39] +@{char@:Quarter Funk solhead@:140@:0@:6.14761@:2.87767@:2.87767@:6.14761@:0.456 +48@:s2solFunk@} [140] +@{char@:Whole Funk lahead@:141@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:s0laFun +k@} [141] +@{char@:Quarter thin fa up head@:94@:0@:7.3881@:2.54572@:2.54572@:7.3881@:0@:u2 +faThin@} [94] +@{char@:Half Funk lahead@:142@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:s1laFunk +@} [142] +@{char@:Quarter Funk lahead@:143@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:s2laF +unk@} [143] +@{char@:Quarter thin fa down head@:95@:0@:7.3881@:2.54572@:2.54572@:7.3881@:0@: +d2faThin@} [95] @{char@:X-Circled notehead@:54@:0@:7.82605@:3.27036@:3.27036@:7.82605@:0@:s2xci rcle@} [54] -@{char@:8th Flag (down)@:38@:0@:3.39511@:0.28377@:9.02016@:3.39511@:0@:d3@} -[38] -@{font@:GNU@:LilyPond@:feta@:14.14@:fetaMusic@} -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-flags.mf -@{char@:Half down Walker rehead@:157@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@ -:d1reWalker@} [157] -@{char@:Quarter up Walker rehead@:158@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0 -@:u2reWalker@} [158] @{char@:Whole dohead@:55@:0@:6.58089@:2.24998@:2.24998@:6.58089@:-1.99995@:s0do -@} [55] -@{char@:32nd Flag (down)@:40@:0@:6.77202@:0.35403@:23.94232@:6.77202@:0@:d5@} -[40] -@{char@:Quarter down Walker rehead@:159@:0@:5.54108@:2.54572@:2.54572@:5.54108@ -:0@:d2reWalker@} [159] -@{group@:flags@} -@{char@:8th Flag (up)@:33@:0@:3.25458@:10.78217@:0.29236@:3.25458@:0@:u3@} -[33] +@} [55]This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) +(./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp +Preloading the plain base, version 0.99: preliminaries, + basic constants and mathematical macros, + macros for converting units, + macros and tables for various modes of operation, + macros for drawing and filling, + macros for proof labels and rules, + macros for character and font administration, +and a few last-minute items.)) @{char@:Half dohead@:56@:0@:6.58089@:2.24998@:2.24998@:6.58089@:1.99995@:d1do@} [56] -@{char@:16th Flag (down) 3@:39@:0@:3.39511@:0.28377@:9.60767@:3.39511@:0@:d4@} -[39] +@{char@:Whole Funk lahead@:141@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@:s0laF +unk@} [141] +@{char@:Whole solhead@:96@:0@:7.78128@:3.06679@:3.06679@:7.78128@:1.49515@:s0so +l@} [96] +@{char@:Half Funk lahead@:142@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@:s1laFu +nk@} [142] @{char@:Half dohead@:57@:0@:6.58089@:2.24998@:2.24998@:6.58089@:-1.99995@:u1do@ } [57] -@{char@:Whole Walker mihead@:160@:0@:6.64925@:2.54572@:2.54572@:6.64925@:0@:s0m -iWalker@} [160] +@{char@:Quarter Funk lahead@:143@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@:s2l +aFunk@} [143] +@{char@:Half solhead@:97@:0@:7.78128@:3.06679@:3.06679@:7.78128@:1.49515@:s1sol +@} [97] @{char@:Quarter dohead@:58@:0@:6.58089@:2.24998@:2.24998@:6.58089@:1.99995@:d2d o@} [58] +@{char@:Quarter solhead@:98@:0@:7.78128@:3.06679@:3.06679@:7.78128@:1.49515@:s2 +sol@} [98] +@{char@:Whole up Funk tihead@:144@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@:u0 +tiFunk@} [144] @{char@:Quarter dohead@:59@:0@:6.58089@:2.24998@:2.24998@:6.58089@:-1.99995@:u2 do@} [59] -@{char@:16th Flag (up)@:34@:0@:3.25458@:12.54967@:0.29236@:3.25458@:0@:u4@} -[34] -@{char@:Half Walker mihead@:161@:0@:6.64925@:2.54572@:2.54572@:6.64925@:0@:s1mi -Walker@} [161] +@{char@:Whole up Funk tihead@:144@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:u0ti +Funk@} [144] +@{char@:Whole down Funk tihead@:145@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:d0 +tiFunk@} [145] +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-flags13.mf +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-autometric.mf +****************************************************** +Using feta Autometric macros. +order of messages: + NAME/CODE/BP/WD/DP/HT/WX/WY +****************************************************** +) +@{char@:Half up Funk tihead@:146@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:u1tiF +unk@} [146] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-flags-generic.mf +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf +@{char@:Half down Funk tihead@:147@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:d1t +iFunk@} [147]) +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf +@{char@:Quarter up Funk tihead@:148@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:u2 +tiFunk@} [148] +@{char@:Whole lahead@:99@:0@:7.3881@:2.54572@:2.54572@:7.3881@:0@:s0la@} [99] +@{char@:Whole down Funk tihead@:145@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@: +d0tiFunk@} [145] @{char@:Whole thin dohead@:60@:0@:6.58089@:2.24998@:2.24998@:6.58089@:-1.99995@ :s0doThin@} [60] +@{char@:Half lahead@:100@:0@:7.3881@:2.54572@:2.54572@:7.3881@:0@:s1la@} [100] +@{char@:Half up Funk tihead@:146@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@:u1t +iFunk@} [146] +@{char@:Quarter lahead@:101@:0@:7.3881@:2.54572@:2.54572@:7.3881@:0@:s2la@} +[101] @{char@:Half thin dohead@:61@:0@:6.58089@:2.24998@:2.24998@:6.58089@:1.99995@:d 1doThin@} [61] -@{char@:Quarter Walker mihead@:162@:0@:6.64925@:2.54572@:2.54572@:6.64925@:0@:s -2miWalker@} [162] -@{char@:32nd Flag (up)@:35@:0@:2.96222@:15.20093@:0.29236@:2.96222@:0@:u5@} -[35] +@{char@:Whole thin lahead@:102@:0@:7.3881@:2.54572@:2.54572@:7.3881@:0@:s0laThi +n@} [102] +@{char@:Half down Funk tihead@:147@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@:d +1tiFunk@} [147] @{char@:Half thin dohead@:62@:0@:6.58089@:2.24998@:2.24998@:6.58089@:-1.99995@: -u1doThin@} [62] -@{char@:Whole Walker fahead@:163@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@:s0f -aWalker@} [163] -@{char@:32nd Flag (down)@:40@:0@:3.39511@:0.28377@:11.97017@:3.39511@:0@:d5@} -[40] +u1doThin@} [62]( echo ./out/feta-flags16.pfb: ./feta-autometric.mf ./feta-flags-generic.mf ./feta-macros.mf ./feta-params.mf ./feta-flags.mf > out/feta-flags16.dep ) && TMP=`mktemp -d ./out/pfbtemp.feta-flags16.XXXXXXXXX` \ +&& ( cd $TMP \ + && ln -s ../mf2pt1.mem . \ + && ln -s ../../mf2pt1.mp . \ + && MFINPUTS=/build/lilypond-2.19.81+really-2.18.2/mf:..:: /build/lilypond-2.19.81+really-2.18.2/scripts/build/out/mf2pt1 --rounding=0.0001 --family=feta-flags16 --fullname=feta-flags16 --name=feta-flags16 feta-flags16.mf ) \ +&& mv $TMP/*pfb ./out; \ +rm -rf $TMP +) +@{font@:GNU@:LilyPond@:feta@:12.6@:fetaMusic@} +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-flags.mf @{char@:Quarter thin dohead@:63@:0@:6.58089@:2.24998@:2.24998@:6.58089@:1.99995 @:d2doThin@} [63] @{char@:Quarter thin dohead@:64@:0@:6.58089@:2.24998@:2.24998@:6.58089@:-1.9999 -5@:u2doThin@} [64] -@{char@:Half up Walker fahead@:164@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@:u -1faWalker@} [164] -@{char@:Half down Walker fahead@:165@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@ -:d1faWalker@} [165] -@{char@:Quarter up Walker fahead@:166@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0 -@:u2faWalker@} [166] +5@:u2doThin@} [64]Copyright (c) 2000-2014 by George Williams. See AUTHORS for Contributors. + License GPLv3+: GNU GPL version 3 or later + with many parts BSD . Please read LICENSE. + Based on sources from 11:21 UTC 24-Sep-2017-ML-D. + Based on source from git with hash: + +@{char@:Quarter down Funk tihead@:149@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@: +d2tiFunk@} [149] +@{char@:Whole Walker dohead@:150@:0@:3.9118@:1.75145@:1.75145@:2.25804@:1.44954 +@:s0doWalker@} [150] +@{char@:Half up Walker dohead@:151@:0@:3.9118@:1.75145@:1.75145@:2.25804@:1.449 +54@:u1doWalker@} [151] +@{char@:Half thin lahead@:103@:0@:7.3881@:2.54572@:2.54572@:7.3881@:0@:s1laThin +@} [103] +@{char@:Quarter up Funk tihead@:148@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@: +u2tiFunk@} [148] +@{char@:Quarter lahead@:104@:0@:7.3881@:2.54572@:2.54572@:7.3881@:0@:s2laThin@} +[104] +@{char@:Quarter down Funk tihead@:149@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0 +@:d2tiFunk@} [149] +@{char@:Whole up tihead@:105@:0@:7.3881@:2.54572@:2.54572@:7.3881@:0.7128@:s0ti +@} [105] +@{char@:Whole Walker dohead@:150@:0@:6.21944@:2.87767@:2.87767@:3.46396@:2.5237 +9@:s0doWalker@} [150] +@{char@:Half up tihead@:106@:0@:7.3881@:2.54572@:2.54572@:7.3881@:0.7128@:u1ti@ +} [106] +@{char@:Half up Walker dohead@:151@:0@:6.21944@:2.87767@:2.87767@:3.46396@:2.52 +379@:u1doWalker@} [151] +@{group@:flags@} +@{char@:8th Flag (up)@:33@:0@:2.92352@:9.60767@:0.28377@:2.92352@:0@:u3@} [33] @{char@:Whole rehead@:65@:0@:6.58089@:2.24998@:2.24998@:6.58089@:0.89998@:s0re@ } [65] -@{char@:64th Flag (up)@:36@:0@:2.96222@:18.73593@:0.29236@:2.96222@:0@:u6@} -[36] -@{char@:Quarter down Walker fahead@:167@:0@:5.54108@:2.54572@:2.54572@:5.54108@ -:0@:d2faWalker@} [167] -@{char@:Whole Walker lahead@:168@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@:s0l -aWalker@} [168] +@{char@:16th Flag (up)@:34@:0@:2.92352@:11.18268@:0.28377@:2.92352@:0@:u4@} +[34] +@{char@:Half down Walker dohead@:152@:0@:3.9118@:1.75145@:1.75145@:2.25804@:1.4 +4954@:d1doWalker@} [152] +@{char@:Quarter up Walker dohead@:153@:0@:3.9118@:1.75145@:1.75145@:2.25804@:1. +44954@:u2doWalker@} [153]Cannot find your hotkey definition file! + @{char@:Half up rehead@:66@:0@:6.58089@:2.24998@:2.24998@:6.58089@:0.89998@:u1r e@} [66] -@{char@:64th Flag (down)@:41@:0@:3.39511@:0.28377@:14.33269@:3.39511@:0@:d6@} -[41] -@{char@:Half Funk lahead@:169@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@:s1laWa -lker@} [169] -@{char@:Quarter Funk lahead@:170@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@:s2l -aWalker@} [170] +@{char@:Quarter down Walker dohead@:154@:0@:3.9118@:1.75145@:1.75145@:2.25804@: +1.44954@:d2doWalker@} [154] +@{char@:32nd Flag (up)@:35@:0@:2.63976@:13.54518@:0.28377@:2.63976@:0@:u5@} +[35] +@{char@:Half down Walker dohead@:152@:0@:6.21944@:2.87767@:2.87767@:3.46396@:2. +52379@:d1doWalker@} [152] +@{char@:Quarter up Walker dohead@:153@:0@:6.21944@:2.87767@:2.87767@:3.46396@:2 +.52379@:u2doWalker@} [153] +@{char@:Quarter down Walker dohead@:154@:0@:6.21944@:2.87767@:2.87767@:3.46396@ +:2.52379@:d2doWalker@} [154] +@{char@:Whole Walker rehead@:155@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:s0reW +alker@} [155] +@{char@:Half up Walker rehead@:156@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:u1r +eWalker@} [156] +@{char@:Half down tihead@:107@:0@:7.3881@:2.54572@:2.54572@:7.3881@:-0.7128@:d1 +ti@} [107] +@{char@:Half down Walker rehead@:157@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:d +1reWalker@} [157] +@{char@:Quarter up tihead@:108@:0@:7.3881@:2.54572@:2.54572@:7.3881@:0.7128@:u2 +ti@} [108] +@{char@:Quarter up Walker rehead@:158@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@: +u2reWalker@} [158] +@{char@:Whole Walker rehead@:155@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@:s0r +eWalker@} [155] @{char@:Half down rehead@:67@:0@:6.58089@:2.24998@:2.24998@:6.58089@:-0.89998@: d1re@} [67] -@{char@:128th Flag (up)@:37@:0@:2.96222@:22.27094@:0.29236@:2.96222@:0@:u7@} -[37] +@{char@:Half up Walker rehead@:156@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@:u +1reWalker@} [156] @{char@:Quarter up rehead@:68@:0@:6.58089@:2.24998@:2.24998@:6.58089@:0.89998@: u2re@} [68] -@{char@:8th Flag (down)@:38@:0@:3.81155@:0.29236@:10.09842@:3.81155@:0@:d3@} -[38] +@{char@:Half down Walker rehead@:157@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@ +:d1reWalker@} [157] +@{char@:Quarter down Walker rehead@:159@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0 +@:d2reWalker@} [159] @{char@:Quarter down rehead@:69@:0@:6.58089@:2.24998@:2.24998@:6.58089@:-0.8999 8@:d2re@} [69] -@{char@:Whole Walker tihead@:171@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@:s0t -iWalker@} [171] +@{char@:Quarter up Walker rehead@:158@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0 +@:u2reWalker@} [158] @{char@:Whole thin rehead@:70@:0@:6.58089@:2.24998@:2.24998@:6.58089@:0.89998@: -s0reThin@} [70]Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input feta-flags18.mf'"... - +s0reThin@} [70] +@{char@:Quarter down Walker rehead@:159@:0@:6.21944@:2.87767@:2.87767@:6.21944@ +:0@:d2reWalker@} [159] +@{char@:Whole Walker mihead@:160@:0@:4.69414@:1.75145@:1.75145@:4.69414@:0@:s0m +iWalker@} [160]This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) +(./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp @{char@:Half up thin rehead@:71@:0@:6.58089@:2.24998@:2.24998@:6.58089@:0.89998 @:u1reThin@} [71] -@{char@:Half up Walker tihead@:172@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@:u -1tiWalker@} [172] -@{char@:64th Flag (down)@:41@:0@:6.77202@:0.35403@:28.66733@:6.77202@:0@:d6@} -[41] +@{char@:Half Walker mihead@:161@:0@:4.69414@:1.75145@:1.75145@:4.69414@:0@:s1mi +Walker@} [161] +@{char@:Whole Walker mihead@:160@:0@:7.46327@:2.87767@:2.87767@:7.46327@:0@:s0m +iWalker@} [160] +@{char@:64th Flag (up)@:36@:0@:2.63976@:16.69519@:0.28377@:2.63976@:0@:u6@} +[36] +@{char@:128th Flag (up)@:37@:0@:2.63976@:19.8452@:0.28377@:2.63976@:0@:u7@} +[37] +@{char@:Quarter down tihead@:109@:0@:7.3881@:2.54572@:2.54572@:7.3881@:-0.7128@ +:d2ti@} [109] @{char@:Half down thin rehead@:72@:0@:6.58089@:2.24998@:2.24998@:6.58089@:-0.89 998@:d1reThin@} [72] -@{char@:Half down Walker tihead@:173@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@ -:d1tiWalker@} [173] -@{char@:16th Flag (down) 3@:39@:0@:3.81155@:0.29236@:10.78217@:3.81155@:0@:d4@} -[39] @{char@:Quarter thin rehead@:73@:0@:6.58089@:2.24998@:2.24998@:6.58089@:0.89998 @:u2reThin@} [73] -@{char@:Quarter up Walker tihead@:174@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0 -@:u2tiWalker@} [174] -@{char@:128th Flag (down)@:42@:0@:3.39511@:0.28377@:17.4827@:3.39511@:0@:d7@} -[42] +@{char@:Quarter Walker mihead@:162@:0@:4.69414@:1.75145@:1.75145@:4.69414@:0@:s +2miWalker@} [162] +@{char@:8th Flag (down)@:38@:0@:3.39511@:0.28377@:9.02016@:3.39511@:0@:d3@} +[38] @{char@:Quarter thin rehead@:74@:0@:6.58089@:2.24998@:2.24998@:6.58089@:-0.8999 8@:d2reThin@} [74] -@{char@:Quarter down Walker tihead@:175@:0@:5.54108@:2.54572@:2.54572@:5.54108@ -:0@:d2tiWalker@} [175] -@{char@:grace dash (up)@:43@:1.90062@:2.63976@:6.80403@:-3.15001@:2.63976@:0@:u -grace@} [43] -@{puorg@:noteheads@} -) -@{parameter@:staffsize@:22.45@} -@{parameter@:stafflinethickness@:0.52107@} -@{parameter@:staff_space@:5.6125@} -@{parameter@:linethickness@:0.52107@} -@{parameter@:black_notehead_width@:7.3881@} -@{parameter@:ledgerlinethickness@:1.04214@} -@{parameter@:blot_diameter@:0.4@} -@{tnof@}) ) -@{char@:32nd Flag (down)@:40@:0@:3.81155@:0.29236@:13.43343@:3.81155@:0@:d5@} -[40] +@{char@:Whole Walker fahead@:163@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:s0faW +alker@} [163] +@{char@:Whole thin up tihead@:110@:0@:7.3881@:2.54572@:2.54572@:7.3881@:0.7128@ +:s0tiThin@} [110] +@{char@:16th Flag (down) 3@:39@:0@:3.39511@:0.28377@:9.60767@:3.39511@:0@:d4@} +[39] +@{char@:Half Walker mihead@:161@:0@:7.46327@:2.87767@:2.87767@:7.46327@:0@:s1mi +Walker@} [161] +@{char@:Quarter Walker mihead@:162@:0@:7.46327@:2.87767@:2.87767@:7.46327@:0@:s +2miWalker@} [162] +@{char@:Whole Walker fahead@:163@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@:s0f +aWalker@} [163] @{char@:Whole mihead@:75@:0@:7.89705@:2.24998@:2.24998@:7.89705@:0@:s0mi@} [75] +Preloading the plain base, version 0.99: preliminaries, + basic constants and mathematical macros, + macros for converting units, + macros and tables for various modes of operation, + macros for drawing and filling, + macros for proof labels and rules, + macros for character and font administration, +and a few last-minute items.)) +@{char@:Half mihead@:76@:0@:7.89705@:2.24998@:2.24998@:7.89705@:0@:s1mi@} [76] +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-flags26.mf +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-autometric.mf +****************************************************** +Using feta Autometric macros. +order of messages: + NAME/CODE/BP/WD/DP/HT/WX/WY +****************************************************** +) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-flags-generic.mf +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf +@{char@:Half thin up tihead@:111@:0@:7.3881@:2.54572@:2.54572@:7.3881@:0.7128@: +u1tiThin@} [111] +@{char@:32nd Flag (down)@:40@:0@:3.39511@:0.28377@:11.97017@:3.39511@:0@:d5@} +[40] +@{char@:Half thin down tihead@:112@:0@:7.3881@:2.54572@:2.54572@:7.3881@:-0.712 +8@:d1tiThin@} [112] +@{char@:Quarter thin up tihead@:113@:0@:7.3881@:2.54572@:2.54572@:7.3881@:0.712 +8@:u2tiThin@} [113] +@{char@:Half up Walker fahead@:164@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:u1f +aWalker@} [164] +@{char@:Half up Walker fahead@:164@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@:u +1faWalker@} [164] +@{char@:Half down Walker fahead@:165@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:d +1faWalker@} [165] +@{char@:Half down Walker fahead@:165@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@ +:d1faWalker@} [165] +@{char@:Quarter mihead@:77@:0@:7.89705@:2.24998@:2.24998@:7.89705@:0@:s2mi@} +[77] +@{char@:Quarter up Walker fahead@:166@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@: +u2faWalker@} [166] +@{char@:Quarter up Walker fahead@:166@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0 +@:u2faWalker@} [166]) +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf) +@{font@:GNU@:LilyPond@:feta@:25.2@:fetaMusic@} +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-flags.mf +@{char@:64th Flag (down)@:41@:0@:3.39511@:0.28377@:14.33269@:3.39511@:0@:d6@} +[41] +@{char@:Quarter thin down tihead@:114@:0@:7.3881@:2.54572@:2.54572@:7.3881@:-0. +7128@:d2tiThin@} [114] +@{char@:Quarter down Walker fahead@:167@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0 +@:d2faWalker@} [167] +@{char@:Quarter down Walker fahead@:167@:0@:6.21944@:2.87767@:2.87767@:6.21944@ +:0@:d2faWalker@} [167] +@{char@:Whole up Funk dohead@:115@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@:u0 +doFunk@} [115] +@{char@:Whole Walker lahead@:168@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:s0laW +alker@} [168] +@{char@:Whole Walker lahead@:168@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@:s0l +aWalker@} [168] +@{char@:Whole down Funk dohead@:116@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@: +d0doFunk@} [116] +@{char@:Half Funk lahead@:169@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:s1laWalk +er@} [169] +@{char@:Half Funk lahead@:169@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@:s1laWa +lker@} [169] +@{char@:128th Flag (down)@:42@:0@:3.39511@:0.28377@:17.4827@:3.39511@:0@:d7@} +[42] +@{char@:Half up Funk dohead@:117@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@:u1d +oFunk@} [117] +@{char@:Quarter Funk lahead@:170@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:s2laW +alker@} [170] +@{char@:Quarter Funk lahead@:170@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@:s2l +aWalker@} [170] +@{char@:Whole Walker tihead@:171@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:s0tiW +alker@} [171] +@{char@:Half up Walker tihead@:172@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:u1t +iWalker@} [172] +@{char@:Half down Walker tihead@:173@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@:d +1tiWalker@} [173] +@{char@:Whole mirror mihead@:78@:0@:7.89705@:2.24998@:2.24998@:7.89705@:0@:s0mi +Mirror@} [78] +@{char@:Half mirror mihead@:79@:0@:7.89705@:2.24998@:2.24998@:7.89705@:0@:s1mi +Mirror@} [79] +@{char@:Whole Walker tihead@:171@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@:s0t +iWalker@} [171] +@{char@:grace dash (up)@:43@:1.90062@:2.63976@:6.80403@:-3.15001@:2.63976@:0@:u +grace@} [43] +@{char@:Half up Walker tihead@:172@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@:u +1tiWalker@} [172] @{char@:grace dash (down)@:44@:2.44449@:3.39511@:-3.11853@:6.46384@:3.39511@:0@ :dgrace@} [44] @{puorg@:flags@} ) +@{char@:Quarter up Walker tihead@:174@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0@: +u2tiWalker@} [174] @{parameter@:staffsize@:12.6@} @{parameter@:stafflinethickness@:0.43655@} @{parameter@:staff_space@:3.15001@} @@ -284688,67 +284535,154 @@ @{parameter@:ledgerlinethickness@:0.87311@} @{parameter@:blot_diameter@:0.4@} @{tnof@}) ) -@{char@:Half mihead@:76@:0@:7.89705@:2.24998@:2.24998@:7.89705@:0@:s1mi@} [76] -Font metrics written on feta-noteheads23.tfm. -143 output files written: feta-noteheads23.33 .. feta-noteheads23.175 -Transcript written on feta-noteheads23.log. - -@{char@:Quarter mihead@:77@:0@:7.89705@:2.24998@:2.24998@:7.89705@:0@:s2mi@} -[77] -@{char@:64th Flag (down)@:41@:0@:3.81155@:0.29236@:16.08467@:3.81155@:0@:d6@} -[41] -@{char@:Whole mirror mihead@:78@:0@:7.89705@:2.24998@:2.24998@:7.89705@:0@:s0mi -Mirror@} [78] +@{group@:flags@} +@{char@:8th Flag (up)@:33@:0@:5.60852@:19.21732@:0.35403@:5.60852@:0@:u3@} +[33] +@{char@:Quarter down Walker tihead@:175@:0@:3.9118@:1.75145@:1.75145@:3.9118@:0 +@:d2tiWalker@} [175] Font metrics written on feta-flags13.tfm. 12 output files written: feta-flags13.33 .. feta-flags13.44 Transcript written on feta-flags13.log. -@{char@:Half mirror mihead@:79@:0@:7.89705@:2.24998@:2.24998@:7.89705@:0@:s1mi -Mirror@} [79] -@{char@:128th Flag (down)@:42@:0@:3.81155@:0.29236@:19.61967@:3.81155@:0@:d7@} -[42] +@{puorg@:noteheads@} +) +@{parameter@:staffsize@:15.87@} +@{parameter@:stafflinethickness@:0.46461@} +@{parameter@:staff_space@:3.9675@} +@{parameter@:linethickness@:0.46461@} +@{parameter@:black_notehead_width@:5.21574@} +@{parameter@:ledgerlinethickness@:0.92923@} +@{parameter@:blot_diameter@:0.4@} +@{tnof@}) ) +@{char@:16th Flag (up)@:34@:0@:5.60852@:22.36732@:0.35403@:5.60852@:0@:u4@} +[34] +@{char@:Half down Funk dohead@:118@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@:d +1doFunk@} [118] +@{char@:Quarter up Funk dohead@:119@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@: +u2doFunk@} [119] +@{char@:Quarter down Funk dohead@:120@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0 +@:d2doFunk@} [120] +Font metrics written on feta-noteheads16.tfm. +143 output files written: feta-noteheads16.33 .. feta-noteheads16.175 +Transcript written on feta-noteheads16.log. + +@{char@:Half down Walker tihead@:173@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0@ +:d1tiWalker@} [173] +@{char@:32nd Flag (up)@:35@:0@:5.25449@:27.09232@:0.35403@:5.25449@:0@:u5@} +[35] +@{char@:Whole up Funk rehead@:121@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@:u0 +reFunk@} [121] @{char@:Quarter mirror mihead@:80@:0@:7.89705@:2.24998@:2.24998@:7.89705@:0@:s2 miMirror@} [80] +@{char@:Whole down Funk rehead@:122@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@: +d0reFunk@} [122] +mf2pt1 is using the following font parameters: + font_version: 001.000 + font_comment: Font converted to Type 1 by mf2pt1, written by Scott Pakin. + font_family: feta-flags13 + font_weight: Medium + font_identifier: feta12.6 + font_fixed_pitch: false + font_slant: 0 + font_underline_position: -80 + font_underline_thickness: 40 + font_name: feta-flags13 + font_unique_id: 4336588 + font_size: 12.5529265255293 (bp) + font_coding_scheme: asis + +Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=79.6626984126984; bpppix 0.02; nonstopmode; input feta-flags13.mf'"... + @{char@:Whole thin mihead@:81@:0@:7.89705@:2.24998@:2.24998@:7.89705@:0@:s0miTh in@} [81] -@{char@:grace dash (up)@:43@:2.1328@:2.96222@:7.63562@:-3.535@:2.96222@:0@:ugra -ce@} [43] +@{char@:Half up Funk rehead@:123@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@:u1r +eFunk@} [123] @{char@:Half thin mihead@:82@:0@:7.89705@:2.24998@:2.24998@:7.89705@:0@:s1miThi n@} [82] -@{char@:grace dash (down)@:44@:2.74432@:3.81155@:-3.49968@:7.25386@:3.81155@:0@ -:dgrace@} [44] -@{puorg@:flags@} +@{char@:Quarter up Walker tihead@:174@:0@:6.21944@:2.87767@:2.87767@:6.21944@:0 +@:u2tiWalker@} [174] +@{char@:Quarter down Walker tihead@:175@:0@:6.21944@:2.87767@:2.87767@:6.21944@ +:0@:d2tiWalker@} [175] +@{puorg@:noteheads@} ) -@{parameter@:staffsize@:14.14@} -@{parameter@:stafflinethickness@:0.44977@} -@{parameter@:staff_space@:3.535@} -@{parameter@:linethickness@:0.44977@} -@{parameter@:black_notehead_width@:4.64114@} -@{parameter@:ledgerlinethickness@:0.89954@} +@{parameter@:staffsize@:25.2@} +@{parameter@:stafflinethickness@:0.54466@} +@{parameter@:staff_space@:6.3@} +@{parameter@:linethickness@:0.54466@} +@{parameter@:black_notehead_width@:8.29259@} +@{parameter@:ledgerlinethickness@:1.08932@} @{parameter@:blot_diameter@:0.4@} @{tnof@}) ) +@{char@:64th Flag (up)@:36@:0@:5.25449@:33.39232@:0.35403@:5.25449@:0@:u6@} +[36] +@{char@:Half down Funk rehead@:124@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@:d +1reFunk@} [124] @{char@:Quarter thin mihead@:83@:0@:7.89705@:2.24998@:2.24998@:7.89705@:0@:s2mi Thin@} [83] -Font metrics written on feta-flags14.tfm. -12 output files written: feta-flags14.33 .. feta-flags14.44 -Transcript written on feta-flags14.log. +Font metrics written on feta-noteheads26.tfm. +143 output files written: feta-noteheads26.33 .. feta-noteheads26.175 +Transcript written on feta-noteheads26.log. +@{char@:Quarter up Funk rehead@:125@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@: +u2reFunk@} [125] +@{char@:Quarter down Funk rehead@:126@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0 +@:d2reFunk@} [126] @{char@:Whole fa up head@:84@:0@:6.58089@:2.24998@:2.24998@:6.58089@:0@:u0fa@} [84] +@{char@:128th Flag (up)@:37@:0@:5.25449@:39.69232@:0.35403@:5.25449@:0@:u7@} +[37] @{char@:Whole fa down head@:85@:0@:6.58089@:2.24998@:2.24998@:6.58089@:0@:d0fa@ } [85] +@{char@:8th Flag (down)@:38@:0@:6.77202@:0.35403@:17.84232@:6.77202@:0@:d3@} +[38] @{char@:half fa up head@:86@:0@:6.58089@:2.24998@:2.24998@:6.58089@:0@:u1fa@} [86] +@{char@:16th Flag (down) 3@:39@:0@:6.77202@:0.35403@:19.21732@:6.77202@:0@:d4@} +[39] +@{char@:Whole up Funk mihead@:127@:0@:6.64925@:2.54572@:2.54572@:6.64925@:0@:u0 +miFunk@} [127] +@{char@:Whole down Funk mihead@:128@:0@:6.64925@:2.54572@:2.54572@:6.64925@:0@: +d0miFunk@} [128] @{char@:Half fa down head@:87@:0@:6.58089@:2.24998@:2.24998@:6.58089@:0@:d1fa@} [87] -@{char@:128th Flag (down)@:42@:0@:6.77202@:0.35403@:34.96733@:6.77202@:0@:d7@} -[42] +@{char@:32nd Flag (down)@:40@:0@:6.77202@:0.35403@:23.94232@:6.77202@:0@:d5@} +[40] @{char@:Quarter fa up head@:88@:0@:6.58089@:2.24998@:2.24998@:6.58089@:0@:u2fa@ } [88] -@{char@:grace dash (up)@:43@:3.78323@:5.25449@:13.60803@:-6.3@:5.25449@:0@:ugra -ce@} [43] @{char@:Quarter fa down head@:89@:0@:6.58089@:2.24998@:2.24998@:6.58089@:0@:d2f a@} [89] +@{char@:Whole thin fa up head@:90@:0@:6.58089@:2.24998@:2.24998@:6.58089@:0@:u0 +faThin@} [90] +@{char@:Whole thin fa down head@:91@:0@:6.58089@:2.24998@:2.24998@:6.58089@:0@: +d0faThin@} [91] +@{char@:half thin fa up head@:92@:0@:6.58089@:2.24998@:2.24998@:6.58089@:0@:u1f +aThin@} [92] +@{char@:Half up Funk mihead@:129@:0@:6.64925@:2.54572@:2.54572@:6.64925@:0@:u1m +iFunk@} [129] +@{char@:Half down Funk mihead@:130@:0@:6.64925@:2.54572@:2.54572@:6.64925@:0@:d +1miFunk@} [130] +@{char@:Half thin fa down head@:93@:0@:6.58089@:2.24998@:2.24998@:6.58089@:0@:d +1faThin@} [93] +@{char@:Quarter thin fa up head@:94@:0@:6.58089@:2.24998@:2.24998@:6.58089@:0@: +u2faThin@} [94] +@{char@:Quarter thin fa down head@:95@:0@:6.58089@:2.24998@:2.24998@:6.58089@:0 +@:d2faThin@} [95] +@{char@:64th Flag (down)@:41@:0@:6.77202@:0.35403@:28.66733@:6.77202@:0@:d6@} +[41] +@{char@:Quarter Funk mihead@:131@:0@:6.64925@:2.54572@:2.54572@:6.64925@:0@:s2m +iFunk@} [131] +@{char@:Whole up Funk fahead@:132@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@:u0 +faFunk@} [132] +@{char@:Whole down Funk fahead@:133@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@: +d0faFunk@} [133] +@{char@:Whole solhead@:96@:0@:6.94992@:2.75003@:2.75003@:6.94992@:1.30693@:s0so +l@} [96] +@{char@:Half solhead@:97@:0@:6.94992@:2.75003@:2.75003@:6.94992@:1.30693@:s1sol +@} [97] +@{char@:128th Flag (down)@:42@:0@:6.77202@:0.35403@:34.96733@:6.77202@:0@:d7@} +[42] +@{char@:grace dash (up)@:43@:3.78323@:5.25449@:13.60803@:-6.3@:5.25449@:0@:ugra +ce@} [43] @{char@:grace dash (down)@:44@:4.87585@:6.77202@:-6.23703@:12.92766@:6.77202@:0 @:dgrace@} [44] @{puorg@:flags@} @@ -284761,68 +284695,30 @@ @{parameter@:ledgerlinethickness@:1.08932@} @{parameter@:blot_diameter@:0.4@} @{tnof@}) ) -@{char@:Whole thin fa up head@:90@:0@:6.58089@:2.24998@:2.24998@:6.58089@:0@:u0 -faThin@} [90]This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) -(./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp -@{char@:Whole thin fa down head@:91@:0@:6.58089@:2.24998@:2.24998@:6.58089@:0@: -d0faThin@} [91] -@{char@:half thin fa up head@:92@:0@:6.58089@:2.24998@:2.24998@:6.58089@:0@:u1f -aThin@} [92] -Preloading the plain base, version 0.99: preliminaries, - basic constants and mathematical macros, - macros for converting units, - macros and tables for various modes of operation, - macros for drawing and filling, - macros for proof labels and rules, - macros for character and font administration, -and a few last-minute items.) -@{char@:Half thin fa down head@:93@:0@:6.58089@:2.24998@:2.24998@:6.58089@:0@:d -1faThin@} [93]) -@{char@:Quarter thin fa up head@:94@:0@:6.58089@:2.24998@:2.24998@:6.58089@:0@: -u2faThin@} [94] -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-flags18.mf -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-autometric.mf -****************************************************** -Using feta Autometric macros. -order of messages: - NAME/CODE/BP/WD/DP/HT/WX/WY -****************************************************** -) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-flags-generic.mf -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf -@{char@:Quarter thin fa down head@:95@:0@:6.58089@:2.24998@:2.24998@:6.58089@:0 -@:d2faThin@} [95]) Font metrics written on feta-flags26.tfm. 12 output files written: feta-flags26.33 .. feta-flags26.44 Transcript written on feta-flags26.log. -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf -@{char@:Whole solhead@:96@:0@:6.94992@:2.75003@:2.75003@:6.94992@:1.30693@:s0so -l@} [96]) -@{char@:Half solhead@:97@:0@:6.94992@:2.75003@:2.75003@:6.94992@:1.30693@:s1sol -@} [97] -@{font@:GNU@:LilyPond@:feta@:17.82@:fetaMusic@} -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-flags.mf +@{char@:Half up Funk fahead@:134@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@:u1f +aFunk@} [134] +@{char@:Half down Funk fahead@:135@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@:d +1faFunk@} [135] +@{char@:Quarter up Funk fahead@:136@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@: +u2faFunk@} [136] @{char@:Quarter solhead@:98@:0@:6.94992@:2.75003@:2.75003@:6.94992@:1.30693@:s2 -sol@} [98]( echo ./out/feta-flags16.pfb: ./feta-autometric.mf ./feta-flags-generic.mf ./feta-macros.mf ./feta-params.mf ./feta-flags.mf > out/feta-flags16.dep ) && TMP=`mktemp -d ./out/pfbtemp.feta-flags16.XXXXXXXXX` \ -&& ( cd $TMP \ - && ln -s ../mf2pt1.mem . \ - && ln -s ../../mf2pt1.mp . \ - && MFINPUTS=/build/lilypond-2.19.81+really-2.18.2/mf:..:: /build/lilypond-2.19.81+really-2.18.2/scripts/build/out/mf2pt1 --rounding=0.0001 --family=feta-flags16 --fullname=feta-flags16 --name=feta-flags16 feta-flags16.mf ) \ -&& mv $TMP/*pfb ./out; \ -rm -rf $TMP - +sol@} [98] @{char@:Whole lahead@:99@:0@:6.58089@:2.24998@:2.24998@:6.58089@:0@:s0la@} [99] @{char@:Half lahead@:100@:0@:6.58089@:2.24998@:2.24998@:6.58089@:0@:s1la@} [100] -@{char@:Quarter lahead@:101@:0@:6.58089@:2.24998@:2.24998@:6.58089@:0@:s2la@} -[101] -@{char@:Whole thin lahead@:102@:0@:6.58089@:2.24998@:2.24998@:6.58089@:0@:s0laT -hin@} [102] -@{char@:Half thin lahead@:103@:0@:6.58089@:2.24998@:2.24998@:6.58089@:0@:s1laTh -in@} [103] -@{char@:Quarter lahead@:104@:0@:6.58089@:2.24998@:2.24998@:6.58089@:0@:s2laThin -@} [104] +@{char@:Quarter down Funk fahead@:137@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0 +@:d2faFunk@} [137] +@{char@:Whole Funk solhead@:138@:0@:5.43845@:2.54572@:2.54572@:5.43845@:0.40382 +@:s0solFunk@} [138] +@{char@:Half Funk solhead@:139@:0@:5.43845@:2.54572@:2.54572@:5.43845@:0.40382@ +:s1solFunk@} [139] +@{char@:Quarter Funk solhead@:140@:0@:5.43845@:2.54572@:2.54572@:5.43845@:0.403 +82@:s2solFunk@} [140] mf2pt1 is using the following font parameters: font_version: 001.000 font_comment: Font converted to Type 1 by mf2pt1, written by Scott Pakin. @@ -284834,130 +284730,148 @@ font_underline_position: -40 font_underline_thickness: 20 font_name: feta-flags26 - font_unique_id: 4495567 + font_unique_id: 4229771 font_size: 25.1058530510585 (bp) font_coding_scheme: asis Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=39.8313492063492; bpppix 0.02; nonstopmode; input feta-flags26.mf'"... +This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) +(./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp +Preloading the plain base, version 0.99: preliminaries, + basic constants and mathematical macros, + macros for converting units, + macros and tables for various modes of operation, + macros for drawing and filling, + macros for proof labels and rules, + macros for character and font administration, +and a few last-minute items.)) +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-flags13.mf +@{char@:Quarter lahead@:101@:0@:6.58089@:2.24998@:2.24998@:6.58089@:0@:s2la@} +[101] +@{char@:Whole Funk lahead@:141@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@:s0laF +unk@} [141] +@{char@:Whole thin lahead@:102@:0@:6.58089@:2.24998@:2.24998@:6.58089@:0@:s0laT +hin@} [102] +@{char@:Half Funk lahead@:142@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@:s1laFu +nk@} [142] +@{char@:Quarter Funk lahead@:143@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@:s2l +aFunk@} [143] +@{char@:Half thin lahead@:103@:0@:6.58089@:2.24998@:2.24998@:6.58089@:0@:s1laTh +in@} [103] +@{char@:Quarter lahead@:104@:0@:6.58089@:2.24998@:2.24998@:6.58089@:0@:s2laThin +@} [104]Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input feta-flags18.mf'"... +@{char@:Whole up Funk tihead@:144@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@:u0 +tiFunk@} [144] +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-autometric.mf @{char@:Whole up tihead@:105@:0@:6.58089@:2.24998@:2.24998@:6.58089@:0.62999@:s 0ti@} [105] -@{group@:flags@} -@{char@:8th Flag (up)@:33@:0@:4.0411@:13.58879@:0.31288@:4.0411@:0@:u3@} [33] +****************************************************** +Using feta Autometric macros. +order of messages: + NAME/CODE/BP/WD/DP/HT/WX/WY +****************************************************** +) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-flags-generic.mf +@{char@:Whole down Funk tihead@:145@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@: +d0tiFunk@} [145] +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf @{char@:Half up tihead@:106@:0@:6.58089@:2.24998@:2.24998@:6.58089@:0.62999@:u1 -ti@} [106] -@{char@:16th Flag (up)@:34@:0@:4.0411@:15.8163@:0.31288@:4.0411@:0@:u4@} [34] +ti@} [106]) +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf @{char@:Half down tihead@:107@:0@:6.58089@:2.24998@:2.24998@:6.58089@:-0.62999@ -:d1ti@} [107] -@{char@:32nd Flag (up)@:35@:0@:3.72823@:19.15755@:0.31288@:3.72823@:0@:u5@} -[35] +:d1ti@} [107]) +@{font@:GNU@:LilyPond@:feta@:12.6@:fetaMusic@} +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-flags.mf +@{group@:flags@} +@{char@:8th Flag (up)@:33@:0@:2.92352@:9.60767@:0.28377@:2.92352@:0@:u3@} [33] @{char@:Quarter up tihead@:108@:0@:6.58089@:2.24998@:2.24998@:6.58089@:0.62999@ :u2ti@} [108] @{char@:Quarter down tihead@:109@:0@:6.58089@:2.24998@:2.24998@:6.58089@:-0.629 99@:d2ti@} [109] -@{char@:64th Flag (up)@:36@:0@:3.72823@:23.61255@:0.31288@:3.72823@:0@:u6@} -[36] @{char@:Whole thin up tihead@:110@:0@:6.58089@:2.24998@:2.24998@:6.58089@:0.629 99@:s0tiThin@} [110] -@{char@:128th Flag (up)@:37@:0@:3.72823@:28.06755@:0.31288@:3.72823@:0@:u7@} -[37] +Converting PostScript graphics to Type 1 font programs... + +Invoking "t1asm feta-flags14.pt1 feta-flags14.pfb"... + +@{char@:Half up Funk tihead@:146@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@:u1t +iFunk@} [146] @{char@:Half thin up tihead@:111@:0@:6.58089@:2.24998@:2.24998@:6.58089@:0.6299 9@:u1tiThin@} [111] +@{char@:Half down Funk tihead@:147@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@:d +1tiFunk@} [147] @{char@:Half thin down tihead@:112@:0@:6.58089@:2.24998@:2.24998@:6.58089@:-0.6 2999@:d1tiThin@} [112] -@{char@:8th Flag (down)@:38@:0@:4.80081@:0.31288@:12.67503@:4.80081@:0@:d3@} -[38] @{char@:Quarter thin up tihead@:113@:0@:6.58089@:2.24998@:2.24998@:6.58089@:0.6 2999@:u2tiThin@} [113] +@{char@:16th Flag (up)@:34@:0@:2.92352@:11.18268@:0.28377@:2.92352@:0@:u4@} +[34] +@{char@:Quarter up Funk tihead@:148@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@: +u2tiFunk@} [148] @{char@:Quarter thin down tihead@:114@:0@:6.58089@:2.24998@:2.24998@:6.58089@:- 0.62999@:d2tiThin@} [114] -@{char@:16th Flag (down) 3@:39@:0@:4.80081@:0.31288@:13.58879@:4.80081@:0@:d4@} -[39] +@{char@:Quarter down Funk tihead@:149@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0 +@:d2tiFunk@} [149] @{char@:Whole up Funk dohead@:115@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0@:u0 doFunk@} [115] +@{char@:32nd Flag (up)@:35@:0@:2.63976@:13.54518@:0.28377@:2.63976@:0@:u5@} +[35] +@{char@:Whole Walker dohead@:150@:0@:5.54108@:2.54572@:2.54572@:3.10942@:2.2071 +5@:s0doWalker@} [150] @{char@:Whole down Funk dohead@:116@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0@: d0doFunk@} [116] @{char@:Half up Funk dohead@:117@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0@:u1d oFunk@} [117] -@{char@:32nd Flag (down)@:40@:0@:4.80081@:0.31288@:16.93004@:4.80081@:0@:d5@} -[40] @{char@:Half down Funk dohead@:118@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0@:d 1doFunk@} [118] -Converting PostScript graphics to Type 1 font programs... - -Invoking "t1asm feta-flags20.pt1 feta-flags20.pfb"... - @{char@:Quarter up Funk dohead@:119@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0@: u2doFunk@} [119] @{char@:Quarter down Funk dohead@:120@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0 @:d2doFunk@} [120] -@{char@:64th Flag (down)@:41@:0@:4.80081@:0.31288@:20.2713@:4.80081@:0@:d6@} -[41] +Invoking "fontforge -script feta-flags14.pe feta-flags14.pfb"... + @{char@:Whole up Funk rehead@:121@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0@:u0 reFunk@} [121] +@{char@:Half up Walker dohead@:151@:0@:5.54108@:2.54572@:2.54572@:3.10942@:2.20 +715@:u1doWalker@} [151] +@{char@:Half down Walker dohead@:152@:0@:5.54108@:2.54572@:2.54572@:3.10942@:2. +20715@:d1doWalker@} [152] @{char@:Whole down Funk rehead@:122@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0@: d0reFunk@} [122] +@{char@:Quarter up Walker dohead@:153@:0@:5.54108@:2.54572@:2.54572@:3.10942@:2 +.20715@:u2doWalker@} [153] @{char@:Half up Funk rehead@:123@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0@:u1r eFunk@} [123] @{char@:Half down Funk rehead@:124@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0@:d 1reFunk@} [124] -@{char@:128th Flag (down)@:42@:0@:4.80081@:0.31288@:24.7263@:4.80081@:0@:d7@} -[42] @{char@:Quarter up Funk rehead@:125@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0@: u2reFunk@} [125] -@{char@:grace dash (up)@:43@:2.68433@:3.72823@:9.62282@:-4.455@:3.72823@:0@:ugr -ace@} [43] @{char@:Quarter down Funk rehead@:126@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0 @:d2reFunk@} [126] -@{char@:grace dash (down)@:44@:3.45659@:4.80081@:-4.41048@:9.1417@:4.80081@:0@: -dgrace@} [44] -@{puorg@:flags@} -) -@{parameter@:staffsize@:17.82@} -@{parameter@:stafflinethickness@:0.48134@} -@{parameter@:staff_space@:4.455@} -@{parameter@:linethickness@:0.48134@} -@{parameter@:black_notehead_width@:5.86116@} -@{parameter@:ledgerlinethickness@:0.96268@} -@{parameter@:blot_diameter@:0.4@} -@{tnof@}) ) +@{char@:64th Flag (up)@:36@:0@:2.63976@:16.69519@:0.28377@:2.63976@:0@:u6@} +[36] @{char@:Whole up Funk mihead@:127@:0@:5.92276@:2.24998@:2.24998@:5.92276@:0@:u0 miFunk@} [127] -Font metrics written on feta-flags18.tfm. -12 output files written: feta-flags18.33 .. feta-flags18.44 -Transcript written on feta-flags18.log. - -Invoking "fontforge -script feta-flags20.pe feta-flags20.pfb"... - @{char@:Whole down Funk mihead@:128@:0@:5.92276@:2.24998@:2.24998@:5.92276@:0@: d0miFunk@} [128] @{char@:Half up Funk mihead@:129@:0@:5.92276@:2.24998@:2.24998@:5.92276@:0@:u1m iFunk@} [129] +@{char@:Quarter down Walker dohead@:154@:0@:5.54108@:2.54572@:2.54572@:3.10942@ +:2.20715@:d2doWalker@} [154] @{char@:Half down Funk mihead@:130@:0@:5.92276@:2.24998@:2.24998@:5.92276@:0@:d 1miFunk@} [130] +@{char@:Whole Walker rehead@:155@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@:s0r +eWalker@} [155] +@{char@:Half up Walker rehead@:156@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@:u +1reWalker@} [156] @{char@:Quarter Funk mihead@:131@:0@:5.92276@:2.24998@:2.24998@:5.92276@:0@:s2m iFunk@} [131] @{char@:Whole up Funk fahead@:132@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0@:u0 faFunk@} [132] @{char@:Whole down Funk fahead@:133@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0@: d0faFunk@} [133] -mf2pt1 is using the following font parameters: - font_version: 001.000 - font_comment: Font converted to Type 1 by mf2pt1, written by Scott Pakin. - font_family: feta-flags18 - font_weight: Medium - font_identifier: feta17.82 - font_fixed_pitch: false - font_slant: 0 - font_underline_position: -56 - font_underline_thickness: 28 - font_name: feta-flags18 - font_unique_id: 4448831 - font_size: 17.7534246575342 (bp) - font_coding_scheme: asis - -Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=56.3271604938272; bpppix 0.02; nonstopmode; input feta-flags18.mf'"... - +@{char@:128th Flag (up)@:37@:0@:2.63976@:19.8452@:0.28377@:2.63976@:0@:u7@} +[37] @{char@:Half up Funk fahead@:134@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0@:u1f aFunk@} [134] @{char@:Half down Funk fahead@:135@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0@:d @@ -284965,22 +284879,67 @@ @{char@:Quarter up Funk fahead@:136@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0@: u2faFunk@} [136] @{char@:Quarter down Funk fahead@:137@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0 -@:d2faFunk@} [137] +@:d2faFunk@} [137]This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) +(./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp +@{char@:Half down Walker rehead@:157@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@ +:d1reWalker@} [157] +@{char@:Quarter up Walker rehead@:158@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0 +@:u2reWalker@} [158] +Preloading the plain base, version 0.99: preliminaries, + basic constants and mathematical macros, + macros for converting units, + macros and tables for various modes of operation, + macros for drawing and filling, + macros for proof labels and rules, + macros for character and font administration, +and a few last-minute items.) +@{char@:Quarter down Walker rehead@:159@:0@:5.54108@:2.54572@:2.54572@:5.54108@ +:0@:d2reWalker@} [159]) +@{char@:Whole Walker mihead@:160@:0@:6.64925@:2.54572@:2.54572@:6.64925@:0@:s0m +iWalker@} [160] +@{char@:8th Flag (down)@:38@:0@:3.39511@:0.28377@:9.02016@:3.39511@:0@:d3@} +[38] +@{char@:Half Walker mihead@:161@:0@:6.64925@:2.54572@:2.54572@:6.64925@:0@:s1mi +Walker@} [161] +@{char@:Quarter Walker mihead@:162@:0@:6.64925@:2.54572@:2.54572@:6.64925@:0@:s +2miWalker@} [162] +@{char@:16th Flag (down) 3@:39@:0@:3.39511@:0.28377@:9.60767@:3.39511@:0@:d4@} +[39] @{char@:Whole Funk solhead@:138@:0@:4.80666@:2.24998@:2.24998@:4.80666@:0.35692 @:s0solFunk@} [138] @{char@:Half Funk solhead@:139@:0@:4.80666@:2.24998@:2.24998@:4.80666@:0.35692@ :s1solFunk@} [139] +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-flags26.mf +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-autometric.mf +****************************************************** +Using feta Autometric macros. +order of messages: + NAME/CODE/BP/WD/DP/HT/WX/WY +****************************************************** +) @{char@:Quarter Funk solhead@:140@:0@:4.80666@:2.24998@:2.24998@:4.80666@:0.356 -92@:s2solFunk@} [140] +92@:s2solFunk@} [140] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-flags-generic.mf +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf @{char@:Whole Funk lahead@:141@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0@:s0laF -unk@} [141] +unk@} [141]) +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf +@{char@:Whole Walker fahead@:163@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@:s0f +aWalker@} [163] +@{char@:Half up Walker fahead@:164@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@:u +1faWalker@} [164] +@{char@:Half down Walker fahead@:165@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@ +:d1faWalker@} [165] @{char@:Half Funk lahead@:142@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0@:s1laFu -nk@} [142]This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) -(./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp +nk@} [142] @{char@:Quarter Funk lahead@:143@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0@:s2l aFunk@} [143] @{char@:Whole up Funk tihead@:144@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0@:u0 -tiFunk@} [144] +tiFunk@} [144]) +@{font@:GNU@:LilyPond@:feta@:25.2@:fetaMusic@} +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-flags.mfThis is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) +(./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp +@{char@:Whole down Funk tihead@:145@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0@: +d0tiFunk@} [145] Preloading the plain base, version 0.99: preliminaries, basic constants and mathematical macros, macros for converting units, @@ -284988,110 +284947,206 @@ macros for drawing and filling, macros for proof labels and rules, macros for character and font administration, -and a few last-minute items.)) -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-flags26.mf -@{char@:Whole down Funk tihead@:145@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0@: -d0tiFunk@} [145] -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-autometric.mf -****************************************************** -Using feta Autometric macros. -order of messages: - NAME/CODE/BP/WD/DP/HT/WX/WY -****************************************************** -) +and a few last-minute items.) +@{char@:Quarter up Walker fahead@:166@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0 +@:u2faWalker@} [166] @{char@:Half up Funk tihead@:146@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0@:u1t -iFunk@} [146] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-flags-generic.mf +iFunk@} [146] +@{char@:Quarter down Walker fahead@:167@:0@:5.54108@:2.54572@:2.54572@:5.54108@ +:0@:d2faWalker@} [167] +@{char@:32nd Flag (down)@:40@:0@:3.39511@:0.28377@:11.97017@:3.39511@:0@:d5@} +[40] @{char@:Half down Funk tihead@:147@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0@:d 1tiFunk@} [147] -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf @{char@:Quarter up Funk tihead@:148@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0@: -u2tiFunk@} [148]) -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf +u2tiFunk@} [148] +@{char@:Whole Walker lahead@:168@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@:s0l +aWalker@} [168] +@{group@:flags@} +@{char@:8th Flag (up)@:33@:0@:5.60852@:19.21732@:0.35403@:5.60852@:0@:u3@} +[33] +@{char@:16th Flag (up)@:34@:0@:5.60852@:22.36732@:0.35403@:5.60852@:0@:u4@} +[34] @{char@:Quarter down Funk tihead@:149@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0 -@:d2tiFunk@} [149]) -@{font@:GNU@:LilyPond@:feta@:25.2@:fetaMusic@} -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-flags.mf +@:d2tiFunk@} [149] @{char@:Whole Walker dohead@:150@:0@:4.93567@:2.24998@:2.24998@:2.79303@:1.9250 -8@:s0doWalker@} [150] +8@:s0doWalker@} [150]Copyright (c) 2000-2014 by George Williams. See AUTHORS for Contributors. + License GPLv3+: GNU GPL version 3 or later + with many parts BSD . Please read LICENSE. + Based on sources from 11:21 UTC 24-Sep-2017-ML-D. + Based on source from git with hash: + @{char@:Half up Walker dohead@:151@:0@:4.93567@:2.24998@:2.24998@:2.79303@:1.92 508@:u1doWalker@} [151] +*** Successfully generated feta-flags20.pfb! *** + @{char@:Half down Walker dohead@:152@:0@:4.93567@:2.24998@:2.24998@:2.79303@:1. -92508@:d1doWalker@} [152] -@{group@:flags@} -@{char@:8th Flag (up)@:33@:0@:5.60852@:19.21732@:0.35403@:5.60852@:0@:u3@} -[33] +92508@:d1doWalker@} [152]Cannot find your hotkey definition file! + +@{char@:Half Funk lahead@:169@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@:s1laWa +lker@} [169] +@{char@:Quarter Funk lahead@:170@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@:s2l +aWalker@} [170]) +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-flags18.mf +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-autometric.mf +****************************************************** +Using feta Autometric macros. +order of messages: + NAME/CODE/BP/WD/DP/HT/WX/WY +****************************************************** +) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-flags-generic.mf +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf +@{char@:Whole Walker tihead@:171@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@:s0t +iWalker@} [171] @{char@:Quarter up Walker dohead@:153@:0@:4.93567@:2.24998@:2.24998@:2.79303@:1 -.92508@:u2doWalker@} [153] +.92508@:u2doWalker@} [153]) +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf @{char@:Quarter down Walker dohead@:154@:0@:4.93567@:2.24998@:2.24998@:2.79303@ :1.92508@:d2doWalker@} [154] +@{char@:64th Flag (down)@:41@:0@:3.39511@:0.28377@:14.33269@:3.39511@:0@:d6@} +[41]) +@{char@:32nd Flag (up)@:35@:0@:5.25449@:27.09232@:0.35403@:5.25449@:0@:u5@} +[35] +@{font@:GNU@:LilyPond@:feta@:17.82@:fetaMusic@} +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-flags.mf @{char@:Whole Walker rehead@:155@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0@:s0r eWalker@} [155] -@{char@:16th Flag (up)@:34@:0@:5.60852@:22.36732@:0.35403@:5.60852@:0@:u4@} -[34] @{char@:Half up Walker rehead@:156@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0@:u 1reWalker@} [156] +@{char@:64th Flag (up)@:36@:0@:5.25449@:33.39232@:0.35403@:5.25449@:0@:u6@} +[36] @{char@:Half down Walker rehead@:157@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0@ :d1reWalker@} [157] +@{char@:Half up Walker tihead@:172@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@:u +1tiWalker@} [172] @{char@:Quarter up Walker rehead@:158@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0 @:u2reWalker@} [158] -@{char@:32nd Flag (up)@:35@:0@:5.25449@:27.09232@:0.35403@:5.25449@:0@:u5@} -[35] +@{char@:Half down Walker tihead@:173@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0@ +:d1tiWalker@} [173] @{char@:Quarter down Walker rehead@:159@:0@:4.93567@:2.24998@:2.24998@:4.93567@ :0@:d2reWalker@} [159] -@{char@:64th Flag (up)@:36@:0@:5.25449@:33.39232@:0.35403@:5.25449@:0@:u6@} -[36] +@{char@:128th Flag (up)@:37@:0@:5.25449@:39.69232@:0.35403@:5.25449@:0@:u7@} +[37] +@{char@:8th Flag (down)@:38@:0@:6.77202@:0.35403@:17.84232@:6.77202@:0@:d3@} +[38] @{char@:Whole Walker mihead@:160@:0@:5.92276@:2.24998@:2.24998@:5.92276@:0@:s0m iWalker@} [160] @{char@:Half Walker mihead@:161@:0@:5.92276@:2.24998@:2.24998@:5.92276@:0@:s1mi Walker@} [161] @{char@:Quarter Walker mihead@:162@:0@:5.92276@:2.24998@:2.24998@:5.92276@:0@:s 2miWalker@} [162] -@{char@:128th Flag (up)@:37@:0@:5.25449@:39.69232@:0.35403@:5.25449@:0@:u7@} -[37] +@{char@:Quarter up Walker tihead@:174@:0@:5.54108@:2.54572@:2.54572@:5.54108@:0 +@:u2tiWalker@} [174] +@{char@:Quarter down Walker tihead@:175@:0@:5.54108@:2.54572@:2.54572@:5.54108@ +:0@:d2tiWalker@} [175] +@{puorg@:noteheads@} +) +@{group@:flags@} +@{char@:8th Flag (up)@:33@:0@:4.0411@:13.58879@:0.31288@:4.0411@:0@:u3@} [33] +@{parameter@:staffsize@:22.45@} +@{parameter@:stafflinethickness@:0.52107@} +@{parameter@:staff_space@:5.6125@} +@{parameter@:linethickness@:0.52107@} +@{parameter@:black_notehead_width@:7.3881@} +@{parameter@:ledgerlinethickness@:1.04214@} +@{parameter@:blot_diameter@:0.4@} +@{tnof@}) ) +@{char@:16th Flag (up)@:34@:0@:4.0411@:15.8163@:0.31288@:4.0411@:0@:u4@} [34] +@{char@:16th Flag (down) 3@:39@:0@:6.77202@:0.35403@:19.21732@:6.77202@:0@:d4@} +[39] +@{char@:128th Flag (down)@:42@:0@:3.39511@:0.28377@:17.4827@:3.39511@:0@:d7@} +[42] +@{char@:grace dash (up)@:43@:1.90062@:2.63976@:6.80403@:-3.15001@:2.63976@:0@:u +grace@} [43] +@{char@:grace dash (down)@:44@:2.44449@:3.39511@:-3.11853@:6.46384@:3.39511@:0@ +:dgrace@} [44] +@{puorg@:flags@} +) +@{parameter@:staffsize@:12.6@} +@{parameter@:stafflinethickness@:0.43655@} +@{parameter@:staff_space@:3.15001@} +@{parameter@:linethickness@:0.43655@} +@{parameter@:black_notehead_width@:4.12764@} +@{parameter@:ledgerlinethickness@:0.87311@} +@{parameter@:blot_diameter@:0.4@} +@{tnof@}) ) +Font metrics written on feta-flags13.tfm. +12 output files written: feta-flags13.33 .. feta-flags13.44 +Transcript written on feta-flags13.log. + +@{char@:32nd Flag (down)@:40@:0@:6.77202@:0.35403@:23.94232@:6.77202@:0@:d5@} +[40] +@{char@:32nd Flag (up)@:35@:0@:3.72823@:19.15755@:0.31288@:3.72823@:0@:u5@} +[35] @{char@:Whole Walker fahead@:163@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0@:s0f aWalker@} [163] -@{char@:8th Flag (down)@:38@:0@:6.77202@:0.35403@:17.84232@:6.77202@:0@:d3@} -[38] +Font metrics written on feta-noteheads23.tfm. +143 output files written: feta-noteheads23.33 .. feta-noteheads23.175 +Transcript written on feta-noteheads23.log. + @{char@:Half up Walker fahead@:164@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0@:u 1faWalker@} [164] -@{char@:16th Flag (down) 3@:39@:0@:6.77202@:0.35403@:19.21732@:6.77202@:0@:d4@} -[39] @{char@:Half down Walker fahead@:165@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0@ :d1faWalker@} [165] @{char@:Quarter up Walker fahead@:166@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0 @:u2faWalker@} [166] -*** Successfully generated parmesan11.pfb! *** - @{char@:Quarter down Walker fahead@:167@:0@:4.93567@:2.24998@:2.24998@:4.93567@ -:0@:d2faWalker@} [167]Copyright (c) 2000-2014 by George Williams. See AUTHORS for Contributors. - License GPLv3+: GNU GPL version 3 or later - with many parts BSD . Please read LICENSE. - Based on sources from 11:21 UTC 24-Sep-2017-ML-D. - Based on source from git with hash: - -@{char@:32nd Flag (down)@:40@:0@:6.77202@:0.35403@:23.94232@:6.77202@:0@:d5@} -[40] +:0@:d2faWalker@} [167] +@{char@:64th Flag (down)@:41@:0@:6.77202@:0.35403@:28.66733@:6.77202@:0@:d6@} +[41] +@{char@:64th Flag (up)@:36@:0@:3.72823@:23.61255@:0.31288@:3.72823@:0@:u6@} +[36] +@{char@:128th Flag (down)@:42@:0@:6.77202@:0.35403@:34.96733@:6.77202@:0@:d7@} +[42] +@{char@:grace dash (up)@:43@:3.78323@:5.25449@:13.60803@:-6.3@:5.25449@:0@:ugra +ce@} [43] +@{char@:grace dash (down)@:44@:4.87585@:6.77202@:-6.23703@:12.92766@:6.77202@:0 +@:dgrace@} [44] +@{puorg@:flags@} +) @{char@:Whole Walker lahead@:168@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0@:s0l aWalker@} [168] @{char@:Half Funk lahead@:169@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0@:s1laWa lker@} [169] @{char@:Quarter Funk lahead@:170@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0@:s2l -aWalker@} [170]Cannot find your hotkey definition file! - +aWalker@} [170] +@{parameter@:staffsize@:25.2@} +@{parameter@:stafflinethickness@:0.54466@} +@{parameter@:staff_space@:6.3@} +@{parameter@:linethickness@:0.54466@} +@{parameter@:black_notehead_width@:8.29259@} +@{parameter@:ledgerlinethickness@:1.08932@} +@{parameter@:blot_diameter@:0.4@} +@{tnof@}) ) @{char@:Whole Walker tihead@:171@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0@:s0t iWalker@} [171] +Font metrics written on feta-flags26.tfm. +12 output files written: feta-flags26.33 .. feta-flags26.44 +Transcript written on feta-flags26.log. + @{char@:Half up Walker tihead@:172@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0@:u 1tiWalker@} [172] -@{char@:64th Flag (down)@:41@:0@:6.77202@:0.35403@:28.66733@:6.77202@:0@:d6@} -[41] @{char@:Half down Walker tihead@:173@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0@ -:d1tiWalker@} [173] +:d1tiWalker@} [173]( echo ./out/parmesan16.pfb: ./feta-autometric.mf ./parmesan-generic.mf ./feta-macros.mf ./feta-params.mf ./parmesan-macros.mf ./parmesan-rests.mf ./parmesan-clefs.mf ./parmesan-accidentals.mf ./parmesan-flags.mf ./parmesan-timesignatures.mf ./parmesan-scripts.mf ./parmesan-dots.mf > out/parmesan16.dep ) && TMP=`mktemp -d ./out/pfbtemp.parmesan16.XXXXXXXXX` \ +&& ( cd $TMP \ + && ln -s ../mf2pt1.mem . \ + && ln -s ../../mf2pt1.mp . \ + && MFINPUTS=/build/lilypond-2.19.81+really-2.18.2/mf:..:: /build/lilypond-2.19.81+really-2.18.2/scripts/build/out/mf2pt1 --rounding=0.0001 --family=parmesan16 --fullname=parmesan16 --name=parmesan16 parmesan16.mf ) \ +&& mv $TMP/*pfb ./out; \ +rm -rf $TMP + +@{char@:128th Flag (up)@:37@:0@:3.72823@:28.06755@:0.31288@:3.72823@:0@:u7@} +[37] +@{char@:8th Flag (down)@:38@:0@:4.80081@:0.31288@:12.67503@:4.80081@:0@:d3@} +[38] +@{char@:16th Flag (down) 3@:39@:0@:4.80081@:0.31288@:13.58879@:4.80081@:0@:d4@} +[39] +@{char@:32nd Flag (down)@:40@:0@:4.80081@:0.31288@:16.93004@:4.80081@:0@:d5@} +[40] @{char@:Quarter up Walker tihead@:174@:0@:4.93567@:2.24998@:2.24998@:4.93567@:0 @:u2tiWalker@} [174] @{char@:Quarter down Walker tihead@:175@:0@:4.93567@:2.24998@:2.24998@:4.93567@ :0@:d2tiWalker@} [175] -@{char@:128th Flag (down)@:42@:0@:6.77202@:0.35403@:34.96733@:6.77202@:0@:d7@} -[42] @{puorg@:noteheads@} ) @{parameter@:staffsize@:20@} @@ -285102,28 +285157,51 @@ @{parameter@:ledgerlinethickness@:1.00009@} @{parameter@:blot_diameter@:0.4@} @{tnof@}) ) -@{char@:grace dash (up)@:43@:3.78323@:5.25449@:13.60803@:-6.3@:5.25449@:0@:ugra -ce@} [43] -@{char@:grace dash (down)@:44@:4.87585@:6.77202@:-6.23703@:12.92766@:6.77202@:0 -@:dgrace@} [44] +Font metrics written on feta-noteheads20.tfm. +143 output files written: feta-noteheads20.33 .. feta-noteheads20.175 +Transcript written on feta-noteheads20.log. +Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input feta-flags23.mf'"... + +@{char@:64th Flag (down)@:41@:0@:4.80081@:0.31288@:20.2713@:4.80081@:0@:d6@} +[41] +@{char@:128th Flag (down)@:42@:0@:4.80081@:0.31288@:24.7263@:4.80081@:0@:d7@} +[42] +@{char@:grace dash (up)@:43@:2.68433@:3.72823@:9.62282@:-4.455@:3.72823@:0@:ugr +ace@} [43] +@{char@:grace dash (down)@:44@:3.45659@:4.80081@:-4.41048@:9.1417@:4.80081@:0@: +dgrace@} [44] @{puorg@:flags@} ) -@{parameter@:staffsize@:25.2@} -@{parameter@:stafflinethickness@:0.54466@} -@{parameter@:staff_space@:6.3@} -@{parameter@:linethickness@:0.54466@} -@{parameter@:black_notehead_width@:8.29259@} -@{parameter@:ledgerlinethickness@:1.08932@} +*** Successfully generated feta-flags14.pfb! *** + +@{parameter@:staffsize@:17.82@} +@{parameter@:stafflinethickness@:0.48134@} +@{parameter@:staff_space@:4.455@} +@{parameter@:linethickness@:0.48134@} +@{parameter@:black_notehead_width@:5.86116@} +@{parameter@:ledgerlinethickness@:0.96268@} @{parameter@:blot_diameter@:0.4@} -@{tnof@}) )Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input feta-flags23.mf'"... +@{tnof@}) ) +Font metrics written on feta-flags18.tfm. +12 output files written: feta-flags18.33 .. feta-flags18.44 +Transcript written on feta-flags18.log. -Font metrics written on feta-noteheads20.tfm. -143 output files written: feta-noteheads20.33 .. feta-noteheads20.175 -Transcript written on feta-noteheads20.log. +mf2pt1 is using the following font parameters: + font_version: 001.000 + font_comment: Font converted to Type 1 by mf2pt1, written by Scott Pakin. + font_family: feta-flags18 + font_weight: Medium + font_identifier: feta17.82 + font_fixed_pitch: false + font_slant: 0 + font_underline_position: -56 + font_underline_thickness: 28 + font_name: feta-flags18 + font_unique_id: 4724303 + font_size: 17.7534246575342 (bp) + font_coding_scheme: asis -Font metrics written on feta-flags26.tfm. -12 output files written: feta-flags26.33 .. feta-flags26.44 -Transcript written on feta-flags26.log. +Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=56.3271604938272; bpppix 0.02; nonstopmode; input feta-flags18.mf'"... This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) (./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp Preloading the plain base, version 0.99: preliminaries, @@ -285133,9 +285211,31 @@ macros for drawing and filling, macros for proof labels and rules, macros for character and font administration, +and a few last-minute items.)Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input feta-flags16.mf'"... +)This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) +(./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-flags23.mf +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-autometric.mf +****************************************************** +Using feta Autometric macros. +order of messages: + NAME/CODE/BP/WD/DP/HT/WX/WY +****************************************************** +) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-flags-generic.mf +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf +Preloading the plain base, version 0.99: preliminaries, + basic constants and mathematical macros, + macros for converting units, + macros and tables for various modes of operation, + macros for drawing and filling, + macros for proof labels and rules, + macros for character and font administration, and a few last-minute items.)) +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf)) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-flags18.mf (/build/lilypond-2.19.81+really-2.18.2/mf/feta-autometric.mf +@{font@:GNU@:LilyPond@:feta@:22.45@:fetaMusic@} +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-flags.mf ****************************************************** Using feta Autometric macros. order of messages: @@ -285144,16 +285244,19 @@ ) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-flags-generic.mf (/build/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf) +@{group@:flags@} +@{char@:8th Flag (up)@:33@:0@:5.02545@:17.11996@:0.3387@:5.02545@:0@:u3@} [33] @{font@:GNU@:LilyPond@:feta@:17.82@:fetaMusic@} (/build/lilypond-2.19.81+really-2.18.2/mf/feta-flags.mf +@{char@:16th Flag (up)@:34@:0@:5.02545@:19.92622@:0.3387@:5.02545@:0@:u4@} +[34] @{group@:flags@} @{char@:8th Flag (up)@:33@:0@:4.0411@:13.58879@:0.31288@:4.0411@:0@:u3@} [33] -@{char@:16th Flag (up)@:34@:0@:4.0411@:15.8163@:0.31288@:4.0411@:0@:u4@} [34] -@{char@:32nd Flag (up)@:35@:0@:3.72823@:19.15755@:0.31288@:3.72823@:0@:u5@} -[35]This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) +@{char@:32nd Flag (up)@:35@:0@:4.68675@:24.13559@:0.3387@:4.68675@:0@:u5@} +[35] +@{char@:64th Flag (up)@:36@:0@:4.68675@:29.7481@:0.3387@:4.68675@:0@:u6@} [36] +@{char@:16th Flag (up)@:34@:0@:4.0411@:15.8163@:0.31288@:4.0411@:0@:u4@} [34]This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) (./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp -@{char@:64th Flag (up)@:36@:0@:3.72823@:23.61255@:0.31288@:3.72823@:0@:u6@} -[36] Preloading the plain base, version 0.99: preliminaries, basic constants and mathematical macros, macros for converting units, @@ -285162,10 +285265,12 @@ macros for proof labels and rules, macros for character and font administration, and a few last-minute items.)) -@{char@:128th Flag (up)@:37@:0@:3.72823@:28.06755@:0.31288@:3.72823@:0@:u7@} -[37] -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-flags23.mf +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-flags16.mf (/build/lilypond-2.19.81+really-2.18.2/mf/feta-autometric.mf +@{char@:32nd Flag (up)@:35@:0@:3.72823@:19.15755@:0.31288@:3.72823@:0@:u5@} +[35] +@{char@:64th Flag (up)@:36@:0@:3.72823@:23.61255@:0.31288@:3.72823@:0@:u6@} +[36] ****************************************************** Using feta Autometric macros. order of messages: @@ -285174,66 +285279,62 @@ ) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-flags-generic.mf (/build/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf) -@{char@:8th Flag (down)@:38@:0@:4.80081@:0.31288@:12.67503@:4.80081@:0@:d3@} -[38] -@{char@:16th Flag (down) 3@:39@:0@:4.80081@:0.31288@:13.58879@:4.80081@:0@:d4@} -[39] -@{font@:GNU@:LilyPond@:feta@:22.45@:fetaMusic@} -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-flags.mf -@{char@:32nd Flag (down)@:40@:0@:4.80081@:0.31288@:16.93004@:4.80081@:0@:d5@} -[40] -@{group@:flags@} -@{char@:8th Flag (up)@:33@:0@:5.02545@:17.11996@:0.3387@:5.02545@:0@:u3@} [33] -@{char@:16th Flag (up)@:34@:0@:5.02545@:19.92622@:0.3387@:5.02545@:0@:u4@} -[34] -@{char@:64th Flag (down)@:41@:0@:4.80081@:0.31288@:20.2713@:4.80081@:0@:d6@} -[41] -@{char@:32nd Flag (up)@:35@:0@:4.68675@:24.13559@:0.3387@:4.68675@:0@:u5@} -[35]Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input feta-flags16.mf'"... - -@{char@:128th Flag (down)@:42@:0@:4.80081@:0.31288@:24.7263@:4.80081@:0@:d7@} -[42] -@{char@:64th Flag (up)@:36@:0@:4.68675@:29.7481@:0.3387@:4.68675@:0@:u6@} [36] -@{char@:grace dash (up)@:43@:2.68433@:3.72823@:9.62282@:-4.455@:3.72823@:0@:ugr -ace@} [43] -@{char@:grace dash (down)@:44@:3.45659@:4.80081@:-4.41048@:9.1417@:4.80081@:0@: -dgrace@} [44] -@{puorg@:flags@} -) @{char@:128th Flag (up)@:37@:0@:4.68675@:35.3606@:0.3387@:4.68675@:0@:u7@} [37] @{char@:8th Flag (down)@:38@:0@:6.03876@:0.3387@:15.91684@:6.03876@:0@:d3@} [38] @{char@:16th Flag (down) 3@:39@:0@:6.03876@:0.3387@:17.11996@:6.03876@:0@:d4@} [39] -@{parameter@:staffsize@:17.82@} -@{parameter@:stafflinethickness@:0.48134@} -@{parameter@:staff_space@:4.455@} -@{parameter@:linethickness@:0.48134@} -@{parameter@:black_notehead_width@:5.86116@} -@{parameter@:ledgerlinethickness@:0.96268@} -@{parameter@:blot_diameter@:0.4@} -@{tnof@}) ) -Font metrics written on feta-flags18.tfm. -12 output files written: feta-flags18.33 .. feta-flags18.44 -Transcript written on feta-flags18.log. - +@{font@:GNU@:LilyPond@:feta@:15.87@:fetaMusic@} +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-flags.mf +@{group@:flags@} +@{char@:8th Flag (up)@:33@:0@:3.62502@:12.10156@:0.302@:3.62502@:0@:u3@} [33] +@{char@:128th Flag (up)@:37@:0@:3.72823@:28.06755@:0.31288@:3.72823@:0@:u7@} +[37] +@{char@:16th Flag (up)@:34@:0@:3.62502@:14.08531@:0.302@:3.62502@:0@:u4@} [34] +@{char@:32nd Flag (up)@:35@:0@:3.32301@:17.06094@:0.302@:3.32301@:0@:u5@} [35] @{char@:32nd Flag (down)@:40@:0@:6.03876@:0.3387@:21.32935@:6.03876@:0@:d5@} [40] -Converting PostScript graphics to Type 1 font programs... - -Invoking "t1asm feta-flags14.pt1 feta-flags14.pfb"... - +@{char@:64th Flag (up)@:36@:0@:3.32301@:21.02844@:0.302@:3.32301@:0@:u6@} [36] +@{char@:8th Flag (down)@:38@:0@:4.80081@:0.31288@:12.67503@:4.80081@:0@:d3@} +[38] +@{char@:128th Flag (up)@:37@:0@:3.32301@:24.99594@:0.302@:3.32301@:0@:u7@} +[37] +@{char@:16th Flag (down) 3@:39@:0@:4.80081@:0.31288@:13.58879@:4.80081@:0@:d4@} +[39] +@{char@:8th Flag (down)@:38@:0@:4.2775@:0.302@:11.3097@:4.2775@:0@:d3@} [38] +@{char@:16th Flag (down) 3@:39@:0@:4.2775@:0.302@:12.10156@:4.2775@:0@:d4@} +[39] @{char@:64th Flag (down)@:41@:0@:6.03876@:0.3387@:25.53873@:6.03876@:0@:d6@} [41] +@{char@:32nd Flag (down)@:40@:0@:4.2775@:0.302@:15.0772@:4.2775@:0@:d5@} [40] +@{char@:64th Flag (down)@:41@:0@:4.2775@:0.302@:18.05281@:4.2775@:0@:d6@} [41] +@{char@:32nd Flag (down)@:40@:0@:4.80081@:0.31288@:16.93004@:4.80081@:0@:d5@} +[40] @{char@:128th Flag (down)@:42@:0@:6.03876@:0.3387@:31.15123@:6.03876@:0@:d7@} [42] +@{char@:128th Flag (down)@:42@:0@:4.2775@:0.302@:22.02031@:4.2775@:0@:d7@} +[42] @{char@:grace dash (up)@:43@:3.37447@:4.68675@:12.12303@:-5.6125@:4.68675@:0@:u grace@} [43] +@{char@:grace dash (up)@:43@:2.39258@:3.32301@:8.56981@:-3.9675@:3.32301@:0@:ug +race@} [43] +@{char@:grace dash (down)@:44@:3.0798@:4.2775@:-3.92784@:8.14133@:4.2775@:0@:dg +race@} [44] @{char@:grace dash (down)@:44@:4.34792@:6.03876@:-5.55641@:11.5169@:6.03876@:0@ :dgrace@} [44] @{puorg@:flags@} ) +@{puorg@:flags@} +) +@{parameter@:staffsize@:15.87@} +@{parameter@:stafflinethickness@:0.46461@} +@{parameter@:staff_space@:3.9675@} +@{parameter@:linethickness@:0.46461@} +@{parameter@:black_notehead_width@:5.21574@} +@{parameter@:ledgerlinethickness@:0.92923@} +@{parameter@:blot_diameter@:0.4@} +@{tnof@}) ) @{parameter@:staffsize@:22.45@} @{parameter@:stafflinethickness@:0.52107@} @{parameter@:staff_space@:5.6125@} @@ -285241,15 +285342,38 @@ @{parameter@:black_notehead_width@:7.3881@} @{parameter@:ledgerlinethickness@:1.04214@} @{parameter@:blot_diameter@:0.4@} -@{tnof@}) -Invoking "fontforge -script feta-flags14.pe feta-flags14.pfb"... - ) +@{tnof@}) ) +Font metrics written on feta-flags16.tfm. +12 output files written: feta-flags16.33 .. feta-flags16.44 +Transcript written on feta-flags16.log. + +@{char@:64th Flag (down)@:41@:0@:4.80081@:0.31288@:20.2713@:4.80081@:0@:d6@} +[41] Font metrics written on feta-flags23.tfm. 12 output files written: feta-flags23.33 .. feta-flags23.44 Transcript written on feta-flags23.log. -*** Successfully generated feta-flags20.pfb! *** +mf2pt1 is using the following font parameters: + font_version: 001.000 + font_comment: Font converted to Type 1 by mf2pt1, written by Scott Pakin. + font_family: feta-flags16 + font_weight: Medium + font_identifier: feta15.87 + font_fixed_pitch: false + font_slant: 0 + font_underline_position: -63 + font_underline_thickness: 32 + font_name: feta-flags16 + font_unique_id: 4748107 + font_size: 15.8107098381071 (bp) + font_coding_scheme: asis + +Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=63.2482671707624; bpppix 0.02; nonstopmode; input feta-flags16.mf'"... +@{char@:128th Flag (down)@:42@:0@:4.80081@:0.31288@:24.7263@:4.80081@:0@:d7@} +[42] +@{char@:grace dash (up)@:43@:2.68433@:3.72823@:9.62282@:-4.455@:3.72823@:0@:ugr +ace@} [43] mf2pt1 is using the following font parameters: font_version: 001.000 font_comment: Font converted to Type 1 by mf2pt1, written by Scott Pakin. @@ -285261,11 +285385,27 @@ font_underline_position: -45 font_underline_thickness: 22 font_name: feta-flags23 - font_unique_id: 4533216 + font_unique_id: 4383253 font_size: 22.3661270236613 (bp) font_coding_scheme: asis Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=44.7104677060134; bpppix 0.02; nonstopmode; input feta-flags23.mf'"... + +@{char@:grace dash (down)@:44@:3.45659@:4.80081@:-4.41048@:9.1417@:4.80081@:0@: +dgrace@} [44] +@{puorg@:flags@} +) +@{parameter@:staffsize@:17.82@} +@{parameter@:stafflinethickness@:0.48134@} +@{parameter@:staff_space@:4.455@} +@{parameter@:linethickness@:0.48134@} +@{parameter@:black_notehead_width@:5.86116@} +@{parameter@:ledgerlinethickness@:0.96268@} +@{parameter@:blot_diameter@:0.4@} +@{tnof@}) ) +Font metrics written on feta-flags18.tfm. +12 output files written: feta-flags18.33 .. feta-flags18.44 +Transcript written on feta-flags18.log. This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) (./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp Preloading the plain base, version 0.99: preliminaries, @@ -285276,7 +285416,7 @@ macros for proof labels and rules, macros for character and font administration, and a few last-minute items.)) -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-flags16.mf +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-flags23.mf (/build/lilypond-2.19.81+really-2.18.2/mf/feta-autometric.mf ****************************************************** Using feta Autometric macros. @@ -285285,14 +285425,8 @@ ****************************************************** ) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-flags-generic.mf (/build/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf) -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf) -@{font@:GNU@:LilyPond@:feta@:15.87@:fetaMusic@} -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-flags.mf -@{group@:flags@} -@{char@:8th Flag (up)@:33@:0@:3.62502@:12.10156@:0.302@:3.62502@:0@:u3@} [33] -@{char@:16th Flag (up)@:34@:0@:3.62502@:14.08531@:0.302@:3.62502@:0@:u4@} [34]This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-params.mfThis is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) (./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp -@{char@:32nd Flag (up)@:35@:0@:3.32301@:17.06094@:0.302@:3.32301@:0@:u5@} [35] Preloading the plain base, version 0.99: preliminaries, basic constants and mathematical macros, macros for converting units, @@ -285301,102 +285435,63 @@ macros for proof labels and rules, macros for character and font administration, and a few last-minute items.)) -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-flags23.mf -@{char@:64th Flag (up)@:36@:0@:3.32301@:21.02844@:0.302@:3.32301@:0@:u6@} [36] -@{char@:128th Flag (up)@:37@:0@:3.32301@:24.99594@:0.302@:3.32301@:0@:u7@} -[37] +@{font@:GNU@:LilyPond@:feta@:22.45@:fetaMusic@} +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-flags.mf) +@{group@:flags@} +@{char@:8th Flag (up)@:33@:0@:5.02545@:17.11996@:0.3387@:5.02545@:0@:u3@} [33] +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-flags16.mf (/build/lilypond-2.19.81+really-2.18.2/mf/feta-autometric.mf ****************************************************** Using feta Autometric macros. order of messages: NAME/CODE/BP/WD/DP/HT/WX/WY ****************************************************** -) -@{char@:8th Flag (down)@:38@:0@:4.2775@:0.302@:11.3097@:4.2775@:0@:d3@} [38] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-flags-generic.mf -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf)Copyright (c) 2000-2014 by George Williams. See AUTHORS for Contributors. - License GPLv3+: GNU GPL version 3 or later - with many parts BSD . Please read LICENSE. - Based on sources from 11:21 UTC 24-Sep-2017-ML-D. - Based on source from git with hash: - -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf -Converting PostScript graphics to Type 1 font programs... - -Invoking "t1asm feta-flags13.pt1 feta-flags13.pfb"... - -@{char@:16th Flag (down) 3@:39@:0@:4.2775@:0.302@:12.10156@:4.2775@:0@:d4@} -[39]) -@{font@:GNU@:LilyPond@:feta@:22.45@:fetaMusic@} +) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-flags-generic.mf +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf) +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf) +@{font@:GNU@:LilyPond@:feta@:15.87@:fetaMusic@} (/build/lilypond-2.19.81+really-2.18.2/mf/feta-flags.mf -Converting PostScript graphics to Type 1 font programs... - -Invoking "t1asm feta-flags26.pt1 feta-flags26.pfb"... -Cannot find your hotkey definition file! - -@{char@:32nd Flag (down)@:40@:0@:4.2775@:0.302@:15.0772@:4.2775@:0@:d5@} [40] -@{group@:flags@} -@{char@:8th Flag (up)@:33@:0@:5.02545@:17.11996@:0.3387@:5.02545@:0@:u3@} [33] -@{char@:64th Flag (down)@:41@:0@:4.2775@:0.302@:18.05281@:4.2775@:0@:d6@} [41] @{char@:16th Flag (up)@:34@:0@:5.02545@:19.92622@:0.3387@:5.02545@:0@:u4@} [34] -@{char@:128th Flag (down)@:42@:0@:4.2775@:0.302@:22.02031@:4.2775@:0@:d7@} -[42] -@{char@:grace dash (up)@:43@:2.39258@:3.32301@:8.56981@:-3.9675@:3.32301@:0@:ug -race@} [43] -Invoking "fontforge -script feta-flags26.pe feta-flags26.pfb"... - -@{char@:grace dash (down)@:44@:3.0798@:4.2775@:-3.92784@:8.14133@:4.2775@:0@:dg -race@} [44] -@{puorg@:flags@} -) -@{parameter@:staffsize@:15.87@} -@{parameter@:stafflinethickness@:0.46461@} -@{parameter@:staff_space@:3.9675@} -@{parameter@:linethickness@:0.46461@} -@{parameter@:black_notehead_width@:5.21574@} -@{parameter@:ledgerlinethickness@:0.92923@} -@{parameter@:blot_diameter@:0.4@} -@{tnof@}) ) @{char@:32nd Flag (up)@:35@:0@:4.68675@:24.13559@:0.3387@:4.68675@:0@:u5@} [35] -Font metrics written on feta-flags16.tfm. -12 output files written: feta-flags16.33 .. feta-flags16.44 -Transcript written on feta-flags16.log. - +@{group@:flags@} +@{char@:8th Flag (up)@:33@:0@:3.62502@:12.10156@:0.302@:3.62502@:0@:u3@} [33] +@{char@:16th Flag (up)@:34@:0@:3.62502@:14.08531@:0.302@:3.62502@:0@:u4@} [34] +@{char@:32nd Flag (up)@:35@:0@:3.32301@:17.06094@:0.302@:3.32301@:0@:u5@} [35] @{char@:64th Flag (up)@:36@:0@:4.68675@:29.7481@:0.3387@:4.68675@:0@:u6@} [36] -Invoking "fontforge -script feta-flags13.pe feta-flags13.pfb"... - -mf2pt1 is using the following font parameters: - font_version: 001.000 - font_comment: Font converted to Type 1 by mf2pt1, written by Scott Pakin. - font_family: feta-flags16 - font_weight: Medium - font_identifier: feta15.87 - font_fixed_pitch: false - font_slant: 0 - font_underline_position: -63 - font_underline_thickness: 32 - font_name: feta-flags16 - font_unique_id: 4987156 - font_size: 15.8107098381071 (bp) - font_coding_scheme: asis - -Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=63.2482671707624; bpppix 0.02; nonstopmode; input feta-flags16.mf'"... - @{char@:128th Flag (up)@:37@:0@:4.68675@:35.3606@:0.3387@:4.68675@:0@:u7@} [37] @{char@:8th Flag (down)@:38@:0@:6.03876@:0.3387@:15.91684@:6.03876@:0@:d3@} [38] +@{char@:64th Flag (up)@:36@:0@:3.32301@:21.02844@:0.302@:3.32301@:0@:u6@} [36] @{char@:16th Flag (down) 3@:39@:0@:6.03876@:0.3387@:17.11996@:6.03876@:0@:d4@} [39] +@{char@:128th Flag (up)@:37@:0@:3.32301@:24.99594@:0.302@:3.32301@:0@:u7@} +[37] +@{char@:8th Flag (down)@:38@:0@:4.2775@:0.302@:11.3097@:4.2775@:0@:d3@} [38] @{char@:32nd Flag (down)@:40@:0@:6.03876@:0.3387@:21.32935@:6.03876@:0@:d5@} [40] +@{char@:16th Flag (down) 3@:39@:0@:4.2775@:0.302@:12.10156@:4.2775@:0@:d4@} +[39] +Converting PostScript graphics to Type 1 font programs... + +Invoking "t1asm feta-flags26.pt1 feta-flags26.pfb"... + +@{char@:32nd Flag (down)@:40@:0@:4.2775@:0.302@:15.0772@:4.2775@:0@:d5@} [40] @{char@:64th Flag (down)@:41@:0@:6.03876@:0.3387@:25.53873@:6.03876@:0@:d6@} [41] @{char@:128th Flag (down)@:42@:0@:6.03876@:0.3387@:31.15123@:6.03876@:0@:d7@} [42] @{char@:grace dash (up)@:43@:3.37447@:4.68675@:12.12303@:-5.6125@:4.68675@:0@:u -grace@} [43] +grace@} [43]( echo ./out/parmesan18.pfb: ./feta-autometric.mf ./parmesan-generic.mf ./feta-macros.mf ./feta-params.mf ./parmesan-macros.mf ./parmesan-rests.mf ./parmesan-clefs.mf ./parmesan-accidentals.mf ./parmesan-flags.mf ./parmesan-timesignatures.mf ./parmesan-scripts.mf ./parmesan-dots.mf > out/parmesan18.dep ) && TMP=`mktemp -d ./out/pfbtemp.parmesan18.XXXXXXXXX` \ +&& ( cd $TMP \ + && ln -s ../mf2pt1.mem . \ + && ln -s ../../mf2pt1.mp . \ + && MFINPUTS=/build/lilypond-2.19.81+really-2.18.2/mf:..:: /build/lilypond-2.19.81+really-2.18.2/scripts/build/out/mf2pt1 --rounding=0.0001 --family=parmesan18 --fullname=parmesan18 --name=parmesan18 parmesan18.mf ) \ +&& mv $TMP/*pfb ./out; \ +rm -rf $TMP + @{char@:grace dash (down)@:44@:4.34792@:6.03876@:-5.55641@:11.5169@:6.03876@:0@ :dgrace@} [44] @{puorg@:flags@} @@ -285409,55 +285504,11 @@ @{parameter@:ledgerlinethickness@:1.04214@} @{parameter@:blot_diameter@:0.4@} @{tnof@}) ) +@{char@:64th Flag (down)@:41@:0@:4.2775@:0.302@:18.05281@:4.2775@:0@:d6@} [41] Font metrics written on feta-flags23.tfm. 12 output files written: feta-flags23.33 .. feta-flags23.44 Transcript written on feta-flags23.log. -This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) -(./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp -Preloading the plain base, version 0.99: preliminaries, - basic constants and mathematical macros, - macros for converting units, - macros and tables for various modes of operation, - macros for drawing and filling, - macros for proof labels and rules, - macros for character and font administration, -and a few last-minute items.)) -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-flags16.mf -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-autometric.mf -****************************************************** -Using feta Autometric macros. -order of messages: - NAME/CODE/BP/WD/DP/HT/WX/WY -****************************************************** -) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-flags-generic.mf -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf) -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf) -@{font@:GNU@:LilyPond@:feta@:15.87@:fetaMusic@} -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-flags.mfCopyright (c) 2000-2014 by George Williams. See AUTHORS for Contributors. - License GPLv3+: GNU GPL version 3 or later - with many parts BSD . Please read LICENSE. - Based on sources from 11:21 UTC 24-Sep-2017-ML-D. - Based on source from git with hash: - -@{group@:flags@} -@{char@:8th Flag (up)@:33@:0@:3.62502@:12.10156@:0.302@:3.62502@:0@:u3@} [33]Copyright (c) 2000-2014 by George Williams. See AUTHORS for Contributors. - License GPLv3+: GNU GPL version 3 or later - with many parts BSD . Please read LICENSE. - Based on sources from 11:21 UTC 24-Sep-2017-ML-D. - Based on source from git with hash: - -@{char@:16th Flag (up)@:34@:0@:3.62502@:14.08531@:0.302@:3.62502@:0@:u4@} [34]Cannot find your hotkey definition file! -Cannot find your hotkey definition file! -@{char@:32nd Flag (up)@:35@:0@:3.32301@:17.06094@:0.302@:3.32301@:0@:u5@} [35] -@{char@:64th Flag (up)@:36@:0@:3.32301@:21.02844@:0.302@:3.32301@:0@:u6@} [36] -@{char@:128th Flag (up)@:37@:0@:3.32301@:24.99594@:0.302@:3.32301@:0@:u7@} -[37] -@{char@:8th Flag (down)@:38@:0@:4.2775@:0.302@:11.3097@:4.2775@:0@:d3@} [38] -@{char@:16th Flag (down) 3@:39@:0@:4.2775@:0.302@:12.10156@:4.2775@:0@:d4@} -[39] -@{char@:32nd Flag (down)@:40@:0@:4.2775@:0.302@:15.0772@:4.2775@:0@:d5@} [40] -@{char@:64th Flag (down)@:41@:0@:4.2775@:0.302@:18.05281@:4.2775@:0@:d6@} [41] @{char@:128th Flag (down)@:42@:0@:4.2775@:0.302@:22.02031@:4.2775@:0@:d7@} [42] @{char@:grace dash (up)@:43@:2.39258@:3.32301@:8.56981@:-3.9675@:3.32301@:0@:ug @@ -285477,77 +285528,21 @@ Font metrics written on feta-flags16.tfm. 12 output files written: feta-flags16.33 .. feta-flags16.44 Transcript written on feta-flags16.log. -( echo ./out/parmesan16.pfb: ./feta-autometric.mf ./parmesan-generic.mf ./feta-macros.mf ./feta-params.mf ./parmesan-macros.mf ./parmesan-rests.mf ./parmesan-clefs.mf ./parmesan-accidentals.mf ./parmesan-flags.mf ./parmesan-timesignatures.mf ./parmesan-scripts.mf ./parmesan-dots.mf > out/parmesan16.dep ) && TMP=`mktemp -d ./out/pfbtemp.parmesan16.XXXXXXXXX` \ -&& ( cd $TMP \ - && ln -s ../mf2pt1.mem . \ - && ln -s ../../mf2pt1.mp . \ - && MFINPUTS=/build/lilypond-2.19.81+really-2.18.2/mf:..:: /build/lilypond-2.19.81+really-2.18.2/scripts/build/out/mf2pt1 --rounding=0.0001 --family=parmesan16 --fullname=parmesan16 --name=parmesan16 parmesan16.mf ) \ -&& mv $TMP/*pfb ./out; \ -rm -rf $TMP - -*** Successfully generated feta-flags14.pfb! *** - -Converting PostScript graphics to Type 1 font programs... - -Invoking "t1asm feta-noteheads13.pt1 feta-noteheads13.pfb"... -Invoking "fontforge -script feta-noteheads13.pe feta-noteheads13.pfb"... +Invoking "fontforge -script feta-flags26.pe feta-flags26.pfb"... +Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input parmesan16.mf'"... Converting PostScript graphics to Type 1 font programs... -Invoking "t1asm feta-flags18.pt1 feta-flags18.pfb"... - -*** Successfully generated feta-flags26.pfb! *** - -Invoking "fontforge -script feta-flags18.pe feta-flags18.pfb"... - -*** Successfully generated feta-flags13.pfb! *** -Copyright (c) 2000-2014 by George Williams. See AUTHORS for Contributors. - License GPLv3+: GNU GPL version 3 or later - with many parts BSD . Please read LICENSE. - Based on sources from 11:21 UTC 24-Sep-2017-ML-D. - Based on source from git with hash: -Cannot find your hotkey definition file! -( echo ./out/parmesan18.pfb: ./feta-autometric.mf ./parmesan-generic.mf ./feta-macros.mf ./feta-params.mf ./parmesan-macros.mf ./parmesan-rests.mf ./parmesan-clefs.mf ./parmesan-accidentals.mf ./parmesan-flags.mf ./parmesan-timesignatures.mf ./parmesan-scripts.mf ./parmesan-dots.mf > out/parmesan18.dep ) && TMP=`mktemp -d ./out/pfbtemp.parmesan18.XXXXXXXXX` \ -&& ( cd $TMP \ - && ln -s ../mf2pt1.mem . \ - && ln -s ../../mf2pt1.mp . \ - && MFINPUTS=/build/lilypond-2.19.81+really-2.18.2/mf:..:: /build/lilypond-2.19.81+really-2.18.2/scripts/build/out/mf2pt1 --rounding=0.0001 --family=parmesan18 --fullname=parmesan18 --name=parmesan18 parmesan18.mf ) \ -&& mv $TMP/*pfb ./out; \ -rm -rf $TMP +Invoking "t1asm feta-flags13.pt1 feta-flags13.pfb"... Copyright (c) 2000-2014 by George Williams. See AUTHORS for Contributors. License GPLv3+: GNU GPL version 3 or later with many parts BSD . Please read LICENSE. Based on sources from 11:21 UTC 24-Sep-2017-ML-D. Based on source from git with hash: -Cannot find your hotkey definition file! - -Converting PostScript graphics to Type 1 font programs... - -Invoking "t1asm feta-flags23.pt1 feta-flags23.pfb"... - -Invoking "fontforge -script feta-flags23.pe feta-flags23.pfb"... - -Converting PostScript graphics to Type 1 font programs... - -Invoking "t1asm feta-flags16.pt1 feta-flags16.pfb"... -Invoking "fontforge -script feta-flags16.pe feta-flags16.pfb"... -Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input parmesan16.mf'"... -Copyright (c) 2000-2014 by George Williams. See AUTHORS for Contributors. - License GPLv3+: GNU GPL version 3 or later - with many parts BSD . Please read LICENSE. - Based on sources from 11:21 UTC 24-Sep-2017-ML-D. - Based on source from git with hash: -Cannot find your hotkey definition file! -Copyright (c) 2000-2014 by George Williams. See AUTHORS for Contributors. - License GPLv3+: GNU GPL version 3 or later - with many parts BSD . Please read LICENSE. - Based on sources from 11:21 UTC 24-Sep-2017-ML-D. - Based on source from git with hash: +Invoking "fontforge -script feta-flags13.pe feta-flags13.pfb"... Cannot find your hotkey definition file! - -*** Successfully generated feta-flags18.pfb! *** This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) (./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp Preloading the plain base, version 0.99: preliminaries, @@ -285577,20 +285572,21 @@ @{char@:Neo-mensural longa rest@:34@:0@:1.587@:3.9675@:3.9675@:1.587@:0@:M2neom ensural@} [34] @{char@:Neo-mensural breve rest@:35@:0@:1.587@:0@:3.9675@:1.587@:0@:M1neomensur -al@} [35] -@{char@:Neo-mensural whole rest@:36@:0@:1.587@:2.47969@:0@:1.587@:0@:0neomensur -al@} [36]Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input parmesan18.mf'"... +al@} [35]Copyright (c) 2000-2014 by George Williams. See AUTHORS for Contributors. + License GPLv3+: GNU GPL version 3 or later + with many parts BSD . Please read LICENSE. + Based on sources from 11:21 UTC 24-Sep-2017-ML-D. + Based on source from git with hash: +@{char@:Neo-mensural whole rest@:36@:0@:1.587@:2.47969@:0@:1.587@:0@:0neomensur +al@} [36] @{char@:Neo-mensural half rest@:37@:0@:1.587@:0@:2.47969@:1.587@:0@:1neomensura -l@} [37] +l@} [37]Cannot find your hotkey definition file! + @{char@:Neo-mensural 4th rest@:38@:0@:3.17401@:0@:3.17401@:3.17401@:0@:2neomens ural@} [38] @{char@:Neo-mensural 8th rest@:39@:0@:3.17401@:0@:3.17401@:3.17401@:0@:3neomens ural@} [39] -Converting PostScript graphics to Type 1 font programs... - -Invoking "t1asm feta-noteheads14.pt1 feta-noteheads14.pfb"... - @{char@:Neo-mensural 16th rest@:40@:0@:3.17401@:0@:3.9675@:3.17401@:0@:4neomens ural@} [40] @{char@:Mensural maxima rest@:41@:0@:1.19026@:3.9675@:7.935@:1.19026@:0@:M3mens @@ -285611,15 +285607,11 @@ [48] @{puorg@:rests@} ) (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-clefs.mf -Invoking "fontforge -script feta-noteheads14.pe feta-noteheads14.pfb"... - @{group@:clefs@} @{char@:Ed. Vat. do clef@:49@:0@:1.98375@:3.17401@:3.17401@:1.98375@:0@:vatican a.do@} [49] @{char@:Ed. Vat. do clef@:50@:0@:1.98375@:3.17401@:3.17401@:1.98375@:0@:vatican a.do_change@} [50] -*** Successfully generated feta-noteheads13.pfb! *** - @{char@:Ed. Vat. fa clef@:51@:0@:4.16588@:5.95125@:3.17401@:4.16588@:0@:vatican a.fa@} [51] @{char@:Ed. Vat. fa clef@:52@:0@:4.16588@:5.95125@:3.17401@:4.16588@:0@:vatican @@ -285631,10 +285623,98 @@ @{char@:Ed. Med. fa clef@:55@:0@:6.74474@:5.95125@:5.95125@:6.74474@:0@:medicae a.fa@} [55] @{char@:Ed. Med. fa clef@:56@:0@:5.39581@:4.76102@:4.76102@:5.39581@:0@:medicae -a.fa_change@} [56]This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) -(./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp +a.fa_change@} [56] +*** Successfully generated feta-flags26.pfb! *** + +Converting PostScript graphics to Type 1 font programs... + +Invoking "t1asm feta-flags23.pt1 feta-flags23.pfb"... + @{char@:neo-mensural c clef@:57@:0@:10.72269@:7.935@:7.935@:10.72269@:0@:neomen sural.c@} [57] +Invoking "fontforge -script feta-flags23.pe feta-flags23.pfb"... + +@{char@:neo-mensural c clef@:58@:0@:8.57816@:6.34802@:6.34802@:8.57816@:0@:neom +ensural.c_change@} [58] +@{char@:petrucci c1 clef@:59@:0@:3.9675@:5.55447@:12.69598@:3.9675@:0@:petrucci +.c1@} [59] +@{char@:petrucci c1 clef@:60@:0@:3.17401@:4.96806@:11.3556@:3.17401@:0@:petrucc +i.c1_change@} [60] +@{char@:petrucci c2 clef@:61@:0@:3.9675@:9.52197@:12.69598@:3.9675@:0@:petrucci +.c2@} [61] +@{char@:petrucci c2 clef@:62@:0@:3.17401@:8.5167@:11.3556@:3.17401@:0@:petrucci +.c2_change@} [62]( echo ./out/parmesan20.pfb: ./feta-autometric.mf ./parmesan-generic.mf ./feta-macros.mf ./feta-params.mf ./parmesan-macros.mf ./parmesan-rests.mf ./parmesan-clefs.mf ./parmesan-accidentals.mf ./parmesan-flags.mf ./parmesan-timesignatures.mf ./parmesan-scripts.mf ./parmesan-dots.mf > out/parmesan20.dep ) && TMP=`mktemp -d ./out/pfbtemp.parmesan20.XXXXXXXXX` \ +&& ( cd $TMP \ + && ln -s ../mf2pt1.mem . \ + && ln -s ../../mf2pt1.mp . \ + && MFINPUTS=/build/lilypond-2.19.81+really-2.18.2/mf:..:: /build/lilypond-2.19.81+really-2.18.2/scripts/build/out/mf2pt1 --rounding=0.0001 --family=parmesan20 --fullname=parmesan20 --name=parmesan20 parmesan20.mf ) \ +&& mv $TMP/*pfb ./out; \ +rm -rf $TMP + +@{char@:petrucci c3 clef@:63@:0@:3.9675@:12.69598@:12.69598@:3.9675@:0@:petrucc +i.c3@} [63] +Converting PostScript graphics to Type 1 font programs... + +Invoking "t1asm feta-flags18.pt1 feta-flags18.pfb"... + +@{char@:petrucci c3 clef@:64@:0@:3.17401@:11.3556@:11.3556@:3.17401@:0@:petrucc +i.c3_change@} [64] +Converting PostScript graphics to Type 1 font programs... + +Invoking "t1asm feta-flags16.pt1 feta-flags16.pfb"... + +Invoking "fontforge -script feta-flags18.pe feta-flags18.pfb"... + +@{char@:petrucci c4 clef@:65@:0@:3.9675@:12.69598@:9.52197@:3.9675@:0@:petrucci +.c4@} [65] +@{char@:petrucci c4 clef@:66@:0@:3.17401@:11.3556@:8.5167@:3.17401@:0@:petrucci +.c4_change@} [66] +Invoking "fontforge -script feta-flags16.pe feta-flags16.pfb"... + +*** Successfully generated feta-flags13.pfb! *** +Copyright (c) 2000-2014 by George Williams. See AUTHORS for Contributors. + License GPLv3+: GNU GPL version 3 or later + with many parts BSD . Please read LICENSE. + Based on sources from 11:21 UTC 24-Sep-2017-ML-D. + Based on source from git with hash: + +@{char@:petrucci c5 clef@:67@:0@:3.9675@:12.69598@:5.55447@:3.9675@:0@:petrucci +.c5@} [67]Cannot find your hotkey definition file! + +@{char@:petrucci c5 clef@:68@:0@:3.17401@:11.3556@:4.96806@:3.17401@:0@:petrucc +i.c5_change@} [68] +@{char@:mensural c clef@:69@:0@:4.61795@:8.72849@:8.72849@:4.61795@:0@:mensural +.c@} [69] +@{char@:mensural c clef@:70@:0@:3.82446@:6.98282@:6.98282@:3.82446@:0@:mensural +.c_change@} [70] +@{char@:black mensural c clef@:71@:0@:4.61795@:8.72849@:8.72849@:4.61795@:0@:bl +ackmensural.c@} [71] +@{char@:black mensural c clef@:72@:0@:3.82446@:6.98282@:6.98282@:3.82446@:0@:bl +ackmensural.c_change@} [72]Copyright (c) 2000-2014 by George Williams. See AUTHORS for Contributors. + License GPLv3+: GNU GPL version 3 or later + with many parts BSD . Please read LICENSE. + Based on sources from 11:21 UTC 24-Sep-2017-ML-D. + Based on source from git with hash: + +@{char@:petrucci f clef@:73@:0@:7.7224@:17.85374@:9.91875@:7.7224@:0@:petrucci. +f@} [73]Copyright (c) 2000-2014 by George Williams. See AUTHORS for Contributors. + License GPLv3+: GNU GPL version 3 or later + with many parts BSD . Please read LICENSE. + Based on sources from 11:21 UTC 24-Sep-2017-ML-D. + Based on source from git with hash: +Cannot find your hotkey definition file! +Cannot find your hotkey definition file! + +@{char@:petrucci f clef@:74@:0@:6.17793@:14.28305@:7.93503@:6.17793@:0@:petrucc +i.f_change@} [74] +@{char@:mensural f clef@:75@:0@:4.76099@:2.3805@:2.3805@:4.76099@:0@:mensural.f +@} [75] +@{char@:mensural f clef@:76@:0@:3.8088@:1.9044@:1.9044@:3.8088@:0@:mensural.f_c +hange@} [76]Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input parmesan18.mf'"... + +@{char@:petrucci g clef@:77@:0@:4.95938@:2.57886@:15.0765@:4.95938@:0@:petrucci +.g@} [77]This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) +(./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp Preloading the plain base, version 0.99: preliminaries, basic constants and mathematical macros, macros for converting units, @@ -285642,12 +285722,7 @@ macros for drawing and filling, macros for proof labels and rules, macros for character and font administration, -and a few last-minute items.))Copyright (c) 2000-2014 by George Williams. See AUTHORS for Contributors. - License GPLv3+: GNU GPL version 3 or later - with many parts BSD . Please read LICENSE. - Based on sources from 11:21 UTC 24-Sep-2017-ML-D. - Based on source from git with hash: - +and a few last-minute items.)) (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan18.mf (/build/lilypond-2.19.81+really-2.18.2/mf/feta-autometric.mf ****************************************************** @@ -285655,47 +285730,40 @@ order of messages: NAME/CODE/BP/WD/DP/HT/WX/WY ****************************************************** -) (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-generic.mf( echo ./out/parmesan20.pfb: ./feta-autometric.mf ./parmesan-generic.mf ./feta-macros.mf ./feta-params.mf ./parmesan-macros.mf ./parmesan-rests.mf ./parmesan-clefs.mf ./parmesan-accidentals.mf ./parmesan-flags.mf ./parmesan-timesignatures.mf ./parmesan-scripts.mf ./parmesan-dots.mf > out/parmesan20.dep ) && TMP=`mktemp -d ./out/pfbtemp.parmesan20.XXXXXXXXX` \ -&& ( cd $TMP \ - && ln -s ../mf2pt1.mem . \ - && ln -s ../../mf2pt1.mp . \ - && MFINPUTS=/build/lilypond-2.19.81+really-2.18.2/mf:..:: /build/lilypond-2.19.81+really-2.18.2/scripts/build/out/mf2pt1 --rounding=0.0001 --family=parmesan20 --fullname=parmesan20 --name=parmesan20 parmesan20.mf ) \ -&& mv $TMP/*pfb ./out; \ -rm -rf $TMP - +) (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-generic.mf (/build/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf) -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-params.mfCannot find your hotkey definition file! - -@{char@:neo-mensural c clef@:58@:0@:8.57816@:6.34802@:6.34802@:8.57816@:0@:neom -ensural.c_change@} [58]) +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf) (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-macros.mf) @{font@:GNU@:LilyPond@:parmesan@:17.82@:parmesanMusic@} (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-rests.mf @{group@:rests@} @{char@:Neo-mensural maxima rest@:33@:0@:5.346@:4.455@:4.455@:5.346@:0@:M3neome nsural@} [33] -@{char@:petrucci c1 clef@:59@:0@:3.9675@:5.55447@:12.69598@:3.9675@:0@:petrucci -.c1@} [59] @{char@:Neo-mensural longa rest@:34@:0@:1.782@:4.455@:4.455@:1.782@:0@:M2neomen sural@} [34] @{char@:Neo-mensural breve rest@:35@:0@:1.782@:0@:4.455@:1.782@:0@:M1neomensura l@} [35] +*** Successfully generated feta-flags18.pfb! *** + @{char@:Neo-mensural whole rest@:36@:0@:1.782@:2.78438@:0@:1.782@:0@:0neomensur al@} [36] @{char@:Neo-mensural half rest@:37@:0@:1.782@:0@:2.78438@:1.782@:0@:1neomensura l@} [37] -*** Successfully generated feta-flags23.pfb! *** - -@{char@:petrucci c1 clef@:60@:0@:3.17401@:4.96806@:11.3556@:3.17401@:0@:petrucc -i.c1_change@} [60] @{char@:Neo-mensural 4th rest@:38@:0@:3.56401@:0@:3.56401@:3.56401@:0@:2neomens ural@} [38] @{char@:Neo-mensural 8th rest@:39@:0@:3.56401@:0@:3.56401@:3.56401@:0@:3neomens ural@} [39] +*** Successfully generated feta-flags16.pfb! *** +( echo ./out/parmesan13.pfb: ./feta-autometric.mf ./parmesan-generic.mf ./feta-macros.mf ./feta-params.mf ./parmesan-macros.mf ./parmesan-rests.mf ./parmesan-clefs.mf ./parmesan-accidentals.mf ./parmesan-flags.mf ./parmesan-timesignatures.mf ./parmesan-scripts.mf ./parmesan-dots.mf > out/parmesan13.dep ) && TMP=`mktemp -d ./out/pfbtemp.parmesan13.XXXXXXXXX` \ +&& ( cd $TMP \ + && ln -s ../mf2pt1.mem . \ + && ln -s ../../mf2pt1.mp . \ + && MFINPUTS=/build/lilypond-2.19.81+really-2.18.2/mf:..:: /build/lilypond-2.19.81+really-2.18.2/scripts/build/out/mf2pt1 --rounding=0.0001 --family=parmesan13 --fullname=parmesan13 --name=parmesan13 parmesan13.mf ) \ +&& mv $TMP/*pfb ./out; \ +rm -rf $TMP + @{char@:Neo-mensural 16th rest@:40@:0@:3.56401@:0@:4.455@:3.56401@:0@:4neomensu ral@} [40] -@{char@:petrucci c2 clef@:61@:0@:3.9675@:9.52197@:12.69598@:3.9675@:0@:petrucci -.c2@} [61] @{char@:Mensural maxima rest@:41@:0@:1.33652@:4.455@:8.91@:1.33652@:0@:M3mensur al@} [41] @{char@:Mensural longa rest@:42@:0@:1.33652@:4.455@:4.455@:1.33652@:0@:M2mensur @@ -285714,98 +285782,54 @@ [48] @{puorg@:rests@} ) (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-clefs.mf -@{char@:petrucci c2 clef@:62@:0@:3.17401@:8.5167@:11.3556@:3.17401@:0@:petrucci -.c2_change@} [62] @{group@:clefs@} @{char@:Ed. Vat. do clef@:49@:0@:2.22751@:3.56401@:3.56401@:2.22751@:0@:vatican a.do@} [49] -*** Successfully generated feta-flags16.pfb! *** - @{char@:Ed. Vat. do clef@:50@:0@:2.22751@:3.56401@:3.56401@:2.22751@:0@:vatican a.do_change@} [50] -@{char@:petrucci c3 clef@:63@:0@:3.9675@:12.69598@:12.69598@:3.9675@:0@:petrucc -i.c3@} [63] -@{char@:petrucci c3 clef@:64@:0@:3.17401@:11.3556@:11.3556@:3.17401@:0@:petrucc -i.c3_change@} [64] @{char@:Ed. Vat. fa clef@:51@:0@:4.67776@:6.68251@:3.56401@:4.67776@:0@:vatican a.fa@} [51] -@{char@:petrucci c4 clef@:65@:0@:3.9675@:12.69598@:9.52197@:3.9675@:0@:petrucci -.c4@} [65] @{char@:Ed. Vat. fa clef@:52@:0@:4.67776@:6.68251@:3.56401@:4.67776@:0@:vatican a.fa_change@} [52] @{char@:Ed. Med. do clef@:53@:0@:4.455@:6.68251@:6.68251@:4.455@:0@:medicaea.do @} [53] +@{char@:petrucci g clef@:78@:0@:3.96751@:2.0631@:12.06125@:3.96751@:0@:petrucci +.g_change@} [78] @{char@:Ed. Med. do clef@:54@:0@:3.56401@:5.34602@:5.34602@:3.56401@:0@:medicae a.do_change@} [54] -@{char@:petrucci c4 clef@:66@:0@:3.17401@:11.3556@:8.5167@:3.17401@:0@:petrucci -.c4_change@} [66] @{char@:Ed. Med. fa clef@:55@:0@:7.57349@:6.68251@:6.68251@:7.57349@:0@:medicae a.fa@} [55] @{char@:Ed. Med. fa clef@:56@:0@:6.0588@:5.34602@:5.34602@:6.0588@:0@:medicaea. fa_change@} [56] -@{char@:petrucci c5 clef@:67@:0@:3.9675@:12.69598@:5.55447@:3.9675@:0@:petrucci -.c5@} [67] -@{char@:petrucci c5 clef@:68@:0@:3.17401@:11.3556@:4.96806@:3.17401@:0@:petrucc -i.c5_change@} [68] @{char@:neo-mensural c clef@:57@:0@:11.79803@:8.91@:8.91@:11.79803@:0@:neomensu ral.c@} [57] -@{char@:mensural c clef@:69@:0@:4.61795@:8.72849@:8.72849@:4.61795@:0@:mensural -.c@} [69] -@{char@:mensural c clef@:70@:0@:3.82446@:6.98282@:6.98282@:3.82446@:0@:mensural -.c_change@} [70] -@{char@:black mensural c clef@:71@:0@:4.61795@:8.72849@:8.72849@:4.61795@:0@:bl -ackmensural.c@} [71] +*** Successfully generated feta-flags23.pfb! *** + @{char@:neo-mensural c clef@:58@:0@:9.43845@:7.12802@:7.12802@:9.43845@:0@:neom ensural.c_change@} [58] -@{char@:black mensural c clef@:72@:0@:3.82446@:6.98282@:6.98282@:3.82446@:0@:bl -ackmensural.c_change@} [72] -@{char@:petrucci f clef@:73@:0@:7.7224@:17.85374@:9.91875@:7.7224@:0@:petrucci. -f@} [73] @{char@:petrucci c1 clef@:59@:0@:4.455@:6.23697@:14.256@:4.455@:0@:petrucci.c1@ } [59] -Converting PostScript graphics to Type 1 font programs... - -Invoking "t1asm feta-noteheads18.pt1 feta-noteheads18.pfb"... - @{char@:petrucci c1 clef@:60@:0@:3.56401@:5.5785@:12.75092@:3.56401@:0@:petrucc i.c1_change@} [60] -@{char@:petrucci f clef@:74@:0@:6.17793@:14.28305@:7.93503@:6.17793@:0@:petrucc -i.f_change@} [74] @{char@:petrucci c2 clef@:61@:0@:4.455@:10.69197@:14.256@:4.455@:0@:petrucci.c2 @} [61] -Invoking "fontforge -script feta-noteheads18.pe feta-noteheads18.pfb"... - -@{char@:mensural f clef@:75@:0@:4.76099@:2.3805@:2.3805@:4.76099@:0@:mensural.f -@} [75] +@{char@:mensural g clef@:79@:0@:4.95938@:2.57886@:15.0765@:4.95938@:0@:mensural +.g@} [79] @{char@:petrucci c2 clef@:62@:0@:3.56401@:9.56317@:12.75092@:3.56401@:0@:petruc -ci.c2_change@} [62] -@{char@:mensural f clef@:76@:0@:3.8088@:1.9044@:1.9044@:3.8088@:0@:mensural.f_c -hange@} [76] +ci.c2_change@} [62]Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input parmesan20.mf'"... + @{char@:petrucci c3 clef@:63@:0@:4.455@:14.256@:14.256@:4.455@:0@:petrucci.c3@} [63] @{char@:petrucci c3 clef@:64@:0@:3.56401@:12.75092@:12.75092@:3.56401@:0@:petru cci.c3_change@} [64] @{char@:petrucci c4 clef@:65@:0@:4.455@:14.256@:10.69197@:4.455@:0@:petrucci.c4 -@} [65]Copyright (c) 2000-2014 by George Williams. See AUTHORS for Contributors. - License GPLv3+: GNU GPL version 3 or later - with many parts BSD . Please read LICENSE. - Based on sources from 11:21 UTC 24-Sep-2017-ML-D. - Based on source from git with hash: - +@} [65] @{char@:petrucci c4 clef@:66@:0@:3.56401@:12.75092@:9.56317@:3.56401@:0@:petruc -ci.c4_change@} [66]( echo ./out/parmesan13.pfb: ./feta-autometric.mf ./parmesan-generic.mf ./feta-macros.mf ./feta-params.mf ./parmesan-macros.mf ./parmesan-rests.mf ./parmesan-clefs.mf ./parmesan-accidentals.mf ./parmesan-flags.mf ./parmesan-timesignatures.mf ./parmesan-scripts.mf ./parmesan-dots.mf > out/parmesan13.dep ) && TMP=`mktemp -d ./out/pfbtemp.parmesan13.XXXXXXXXX` \ -&& ( cd $TMP \ - && ln -s ../mf2pt1.mem . \ - && ln -s ../../mf2pt1.mp . \ - && MFINPUTS=/build/lilypond-2.19.81+really-2.18.2/mf:..:: /build/lilypond-2.19.81+really-2.18.2/scripts/build/out/mf2pt1 --rounding=0.0001 --family=parmesan13 --fullname=parmesan13 --name=parmesan13 parmesan13.mf ) \ -&& mv $TMP/*pfb ./out; \ -rm -rf $TMP -Cannot find your hotkey definition file! - +ci.c4_change@} [66] @{char@:petrucci c5 clef@:67@:0@:4.455@:14.256@:6.23697@:4.455@:0@:petrucci.c5@ } [67] -@{char@:petrucci g clef@:77@:0@:4.95938@:2.57886@:15.0765@:4.95938@:0@:petrucci -.g@} [77] +@{char@:mensural g clef@:80@:0@:3.96751@:2.0631@:12.06125@:3.96751@:0@:mensural +.g_change@} [80] @{char@:petrucci c5 clef@:68@:0@:3.56401@:12.75092@:5.5785@:3.56401@:0@:petrucc i.c5_change@} [68] @{char@:mensural c clef@:69@:0@:5.12888@:9.801@:9.801@:5.12888@:0@:mensural.c@} @@ -285816,24 +285840,13 @@ ensural.c@} [71] @{char@:black mensural c clef@:72@:0@:4.23788@:7.8408@:7.8408@:4.23788@:0@:blac kmensural.c_change@} [72] +@{char@:Hufnagel do clef@:81@:0@:4.36427@:2.77724@:2.97563@:4.36427@:0@:hufnage +l.do@} [81] +@{char@:Hufnagel do clef@:82@:0@:3.49142@:2.2218@:2.38051@:3.49142@:0@:hufnagel +.do_change@} [82] @{char@:petrucci f clef@:73@:0@:8.67128@:20.04752@:11.13751@:8.67128@:0@:petruc -ci.f@} [73] -@{char@:petrucci f clef@:74@:0@:6.93706@:16.03807@:8.91005@:6.93706@:0@:petrucc -i.f_change@} [74] -@{char@:petrucci g clef@:78@:0@:3.96751@:2.0631@:12.06125@:3.96751@:0@:petrucci -.g_change@} [78] -@{char@:mensural f clef@:75@:0@:5.346@:2.673@:2.673@:5.346@:0@:mensural.f@} -[75] -@{char@:mensural f clef@:76@:0@:4.27681@:2.13841@:2.13841@:4.27681@:0@:mensural -.f_change@} [76]Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input parmesan20.mf'"... - -*** Successfully generated feta-noteheads14.pfb! *** - -@{char@:mensural g clef@:79@:0@:4.95938@:2.57886@:15.0765@:4.95938@:0@:mensural -.g@} [79]This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) +ci.f@} [73]This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) (./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp -@{char@:petrucci g clef@:77@:0@:5.56876@:2.89572@:16.92902@:5.56876@:0@:petrucc -i.g@} [77] Preloading the plain base, version 0.99: preliminaries, basic constants and mathematical macros, macros for converting units, @@ -285842,6 +285855,8 @@ macros for proof labels and rules, macros for character and font administration, and a few last-minute items.)) +@{char@:Hufnagel fa clef@:83@:0@:4.76099@:4.5626@:3.9675@:4.76099@:0@:hufnagel. +fa@} [83] (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan20.mf (/build/lilypond-2.19.81+really-2.18.2/mf/feta-autometric.mf ****************************************************** @@ -285850,81 +285865,31 @@ NAME/CODE/BP/WD/DP/HT/WX/WY ****************************************************** ) (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-generic.mf -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf) -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf) +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf +@{char@:petrucci f clef@:74@:0@:6.93706@:16.03807@:8.91005@:6.93706@:0@:petrucc +i.f_change@} [74] +@{char@:Hufnagel fa clef@:84@:0@:3.8088@:3.6501@:3.17401@:3.8088@:0@:hufnagel.f +a_change@} [84]) +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf +@{char@:mensural f clef@:75@:0@:5.346@:2.673@:2.673@:5.346@:0@:mensural.f@} +[75]) (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-macros.mf) @{font@:GNU@:LilyPond@:parmesan@:20@:parmesanMusic@} (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-rests.mf +@{char@:Hufnagel do/fa clef@:85@:0@:4.76099@:12.4976@:2.97563@:4.76099@:0@:hufn +agel.do.fa@} [85] @{group@:rests@} @{char@:Neo-mensural maxima rest@:33@:0@:6@:5@:5@:6@:0@:M3neomensural@} [33] -@{char@:Neo-mensural longa rest@:34@:0@:2@:5@:5@:2@:0@:M2neomensural@} [34]( echo ./out/parmesan14.pfb: ./feta-autometric.mf ./parmesan-generic.mf ./feta-macros.mf ./feta-params.mf ./parmesan-macros.mf ./parmesan-rests.mf ./parmesan-clefs.mf ./parmesan-accidentals.mf ./parmesan-flags.mf ./parmesan-timesignatures.mf ./parmesan-scripts.mf ./parmesan-dots.mf > out/parmesan14.dep ) && TMP=`mktemp -d ./out/pfbtemp.parmesan14.XXXXXXXXX` \ -&& ( cd $TMP \ - && ln -s ../mf2pt1.mem . \ - && ln -s ../../mf2pt1.mp . \ - && MFINPUTS=/build/lilypond-2.19.81+really-2.18.2/mf:..:: /build/lilypond-2.19.81+really-2.18.2/scripts/build/out/mf2pt1 --rounding=0.0001 --family=parmesan14 --fullname=parmesan14 --name=parmesan14 parmesan14.mf ) \ -&& mv $TMP/*pfb ./out; \ -rm -rf $TMP - +@{char@:Neo-mensural longa rest@:34@:0@:2@:5@:5@:2@:0@:M2neomensural@} [34] +@{char@:mensural f clef@:76@:0@:4.27681@:2.13841@:2.13841@:4.27681@:0@:mensural +.f_change@} [76] @{char@:Neo-mensural breve rest@:35@:0@:2@:0@:5@:2@:0@:M1neomensural@} [35] -@{char@:Neo-mensural whole rest@:36@:0@:2@:3.125@:0@:2@:0@:0neomensural@} [36] -@{char@:Neo-mensural half rest@:37@:0@:2@:0@:3.125@:2@:0@:1neomensural@} [37] -@{char@:Neo-mensural 4th rest@:38@:0@:4.00002@:0@:4.00002@:4.00002@:0@:2neomens -ural@} [38] -@{char@:Neo-mensural 8th rest@:39@:0@:4.00002@:0@:4.00002@:4.00002@:0@:3neomens -ural@} [39] -@{char@:Neo-mensural 16th rest@:40@:0@:4.00002@:0@:5@:4.00002@:0@:4neomensural@ -} [40] -@{char@:Mensural maxima rest@:41@:0@:1.50002@:5@:10@:1.50002@:0@:M3mensural@} -[41] -@{char@:Mensural longa rest@:42@:0@:1.50002@:5@:5@:1.50002@:0@:M2mensural@} -[42] -@{char@:Mensural breve rest@:43@:0@:1.50002@:0@:5@:1.50002@:0@:M1mensural@} -[43] -@{char@:Mensural whole rest@:44@:0@:1.50002@:3.125@:0@:1.50002@:0@:0mensural@} -[44] -@{char@:Mensural half rest@:45@:0@:1.50002@:0@:3.125@:1.50002@:0@:1mensural@} -[45] -@{char@:Mensural 4th rest@:46@:0@:4.00002@:0@:4.00002@:4.00002@:0@:2mensural@} -[46] -@{char@:Mensural 8th rest@:47@:0@:4.00002@:0@:4.00002@:4.00002@:0@:3mensural@} -[47] -@{char@:Mensural 16th rest@:48@:0@:4.00002@:0@:5@:4.00002@:0@:4mensural@} [48] -@{puorg@:rests@} -) (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-clefs.mf -@{group@:clefs@} -@{char@:Ed. Vat. do clef@:49@:0@:2.5@:4.00002@:4.00002@:2.5@:0@:vaticana.do@} -[49] -@{char@:Ed. Vat. do clef@:50@:0@:2.5@:4.00002@:4.00002@:2.5@:0@:vaticana.do_cha -nge@} [50] -@{char@:mensural g clef@:80@:0@:3.96751@:2.0631@:12.06125@:3.96751@:0@:mensural -.g_change@} [80] -@{char@:Hufnagel do clef@:81@:0@:4.36427@:2.77724@:2.97563@:4.36427@:0@:hufnage -l.do@} [81] -@{char@:Ed. Vat. fa clef@:51@:0@:5.25002@:7.5@:4.00002@:5.25002@:0@:vaticana.fa -@} [51] -@{char@:Hufnagel do clef@:82@:0@:3.49142@:2.2218@:2.38051@:3.49142@:0@:hufnagel -.do_change@} [82] -@{char@:petrucci g clef@:78@:0@:4.45502@:2.31659@:13.54326@:4.45502@:0@:petrucc -i.g_change@} [78] -@{char@:Ed. Vat. fa clef@:52@:0@:5.25002@:7.5@:4.00002@:5.25002@:0@:vaticana.fa -_change@} [52] -@{char@:Hufnagel fa clef@:83@:0@:4.76099@:4.5626@:3.9675@:4.76099@:0@:hufnagel. -fa@} [83] -@{char@:Ed. Med. do clef@:53@:0@:5@:7.5@:7.5@:5@:0@:medicaea.do@} [53] -@{char@:Ed. Med. do clef@:54@:0@:4.00002@:6.00003@:6.00003@:4.00002@:0@:medicae -a.do_change@} [54] -@{char@:Hufnagel fa clef@:84@:0@:3.8088@:3.6501@:3.17401@:3.8088@:0@:hufnagel.f -a_change@} [84] -@{char@:Hufnagel do/fa clef@:85@:0@:4.76099@:12.4976@:2.97563@:4.76099@:0@:hufn -agel.do.fa@} [85] -@{char@:Ed. Med. fa clef@:55@:0@:8.49998@:7.5@:7.5@:8.49998@:0@:medicaea.fa@} -[55] @{char@:Hufnagel do/fa clef@:86@:0@:3.8088@:11.5851@:2.38051@:3.8088@:0@:hufnag el.do.fa_change@} [86] +@{char@:Neo-mensural whole rest@:36@:0@:2@:3.125@:0@:2@:0@:0neomensural@} [36] @{char@:Kievan tsefaut clef@:87@:0@:5.95125@:8.92688@:2.18213@:5.95125@:0@:kiev an.do@} [87] -@{char@:Ed. Med. fa clef@:56@:0@:6.80002@:6.00003@:6.00003@:6.80002@:0@:medicae -a.fa_change@} [56] +@{char@:Neo-mensural half rest@:37@:0@:2@:0@:3.125@:2@:0@:1neomensural@} [37] @{char@:Kievan tsefaut clef@:88@:0@:5.95125@:8.92688@:2.18213@:5.95125@:0@:kiev an.do_change@} [88] @{puorg@:clefs@} @@ -285932,213 +285897,245 @@ @{group@:custodes@} @{char@:Custos Hufnagel@:89@:0@:2.6593@:2.21606@:3.9675@:2.6593@:0@:hufnagel.u0 @} [89] +@{char@:Neo-mensural 4th rest@:38@:0@:4.00002@:0@:4.00002@:4.00002@:0@:2neomens +ural@} [38] @{char@:Custos Hufnagel@:90@:0@:2.6593@:2.21606@:5.95125@:2.6593@:0@:hufnagel.u 1@} [90] @{char@:Custos Hufnagel@:91@:0@:2.6593@:2.21606@:4.95938@:2.6593@:0@:hufnagel.u 2@} [91] -@{char@:neo-mensural c clef@:57@:0@:13.00027@:10@:10@:13.00027@:0@:neomensural. -c@} [57] +@{char@:Neo-mensural 8th rest@:39@:0@:4.00002@:0@:4.00002@:4.00002@:0@:3neomens +ural@} [39] @{char@:Reverse Custos Hufnagel@:92@:0@:2.6593@:3.9675@:2.21606@:2.6593@:0@:huf nagel.d0@} [92] @{char@:Reverse Custos Hufnagel@:93@:0@:2.6593@:5.95125@:2.21606@:2.6593@:0@:hu fnagel.d1@} [93] +@{char@:Neo-mensural 16th rest@:40@:0@:4.00002@:0@:5@:4.00002@:0@:4neomensural@ +} [40] @{char@:Reverse Custos Hufnagel@:94@:0@:2.6593@:4.95938@:2.21606@:2.6593@:0@:hu fnagel.d2@} [94] +@{char@:Mensural maxima rest@:41@:0@:1.50002@:5@:10@:1.50002@:0@:M3mensural@} +[41] +@{char@:Mensural longa rest@:42@:0@:1.50002@:5@:5@:1.50002@:0@:M2mensural@} +[42] +@{char@:Mensural breve rest@:43@:0@:1.50002@:0@:5@:1.50002@:0@:M1mensural@} +[43] @{char@:Custos Med.@:95@:0@:1.10803@:2.21606@:3.9675@:1.10803@:0@:medicaea.u0@} [95] +@{char@:Mensural whole rest@:44@:0@:1.50002@:3.125@:0@:1.50002@:0@:0mensural@} +[44] +@{char@:Mensural half rest@:45@:0@:1.50002@:0@:3.125@:1.50002@:0@:1mensural@} +[45] +@{char@:Mensural 4th rest@:46@:0@:4.00002@:0@:4.00002@:4.00002@:0@:2mensural@} +[46] @{char@:Custos Med.@:96@:0@:1.10803@:2.21606@:5.95125@:1.10803@:0@:medicaea.u1@ } [96] @{char@:Custos Med.@:97@:0@:1.10803@:2.21606@:4.95938@:1.10803@:0@:medicaea.u2@ } [97] -@{char@:neo-mensural c clef@:58@:0@:10.40027@:8.00003@:8.00003@:10.40027@:0@:ne -omensural.c_change@} [58] +@{char@:Mensural 8th rest@:47@:0@:4.00002@:0@:4.00002@:4.00002@:0@:3mensural@} +[47] @{char@:Reverse Custos Med.@:98@:0@:1.10803@:3.9675@:2.21606@:1.10803@:0@:medic aea.d0@} [98] +@{char@:Mensural 16th rest@:48@:0@:4.00002@:0@:5@:4.00002@:0@:4mensural@} [48] +@{puorg@:rests@} +) (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-clefs.mf @{char@:Reverse Custos Med.@:99@:0@:1.10803@:5.95125@:2.21606@:1.10803@:0@:medi caea.d1@} [99] -@{char@:petrucci c1 clef@:59@:0@:5@:6.99997@:15.99998@:5@:0@:petrucci.c1@} -[59] @{char@:Reverse Custos Med.@:100@:0@:1.10803@:4.95938@:2.21606@:1.10803@:0@:med icaea.d2@} [100] -@{char@:mensural g clef@:79@:0@:5.56876@:2.89572@:16.92902@:5.56876@:0@:mensura -l.g@} [79] -@{char@:petrucci c1 clef@:60@:0@:4.00002@:6.26094@:14.31078@:4.00002@:0@:petruc -ci.c1_change@} [60] @{char@:Custos Ed. Vat.@:101@:0@:1.06374@:1.37402@:3.9675@:1.06374@:0@:vaticana .u0@} [101] +@{group@:clefs@} +@{char@:Ed. Vat. do clef@:49@:0@:2.5@:4.00002@:4.00002@:2.5@:0@:vaticana.do@} +[49] @{char@:Custos Ed. Vat.@:102@:0@:1.06374@:1.37402@:5.95125@:1.06374@:0@:vatican a.u1@} [102] +@{char@:Ed. Vat. do clef@:50@:0@:2.5@:4.00002@:4.00002@:2.5@:0@:vaticana.do_cha +nge@} [50] @{char@:Custos Ed. Vat.@:103@:0@:1.06374@:1.37402@:4.95938@:1.06374@:0@:vatican a.u2@} [103] @{char@:Reverse Custos Ed. Vat.@:104@:0@:1.06374@:3.9675@:1.37402@:1.06374@:0@: vaticana.d0@} [104] -@{char@:petrucci c2 clef@:61@:0@:5@:11.99997@:15.99998@:5@:0@:petrucci.c2@} -[61] @{char@:Reverse Custos Ed. Vat.@:105@:0@:1.06374@:5.95125@:1.37402@:1.06374@:0@ :vaticana.d1@} [105] @{char@:Reverse Custos Ed. Vat.@:106@:0@:1.06374@:4.95938@:1.37402@:1.06374@:0@ :vaticana.d2@} [106] @{char@:Custos Mensural@:107@:0@:5.31853@:1.4626@:7.935@:5.31853@:0@:mensural.u 0@} [107] -@{char@:petrucci c2 clef@:62@:0@:4.00002@:10.73306@:14.31078@:4.00002@:0@:petru -cci.c2_change@} [62] +@{char@:Ed. Vat. fa clef@:51@:0@:5.25002@:7.5@:4.00002@:5.25002@:0@:vaticana.fa +@} [51] @{char@:Custos Mensural@:108@:0@:5.31853@:1.4626@:9.91875@:5.31853@:0@:mensural .u1@} [108] -@{char@:petrucci c3 clef@:63@:0@:5@:15.99998@:15.99998@:5@:0@:petrucci.c3@} -[63] @{char@:Custos Mensural@:109@:0@:5.31853@:1.4626@:8.92688@:5.31853@:0@:mensural .u2@} [109] @{char@:Reverse Custos Mensural@:110@:0@:5.31853@:7.935@:1.4626@:5.31853@:0@:me nsural.d0@} [110] @{char@:Reverse Custos Mensural@:111@:0@:5.31853@:9.91875@:1.4626@:5.31853@:0@: mensural.d1@} [111] -@{char@:petrucci c3 clef@:64@:0@:4.00002@:14.31078@:14.31078@:4.00002@:0@:petru -cci.c3_change@} [64] @{char@:Reverse Custos Mensural@:112@:0@:5.31853@:8.92688@:1.4626@:5.31853@:0@: mensural.d2@} [112] @{puorg@:custodes@} -) (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-accidentals.mf( echo ./out/parmesan26.pfb: ./feta-autometric.mf ./parmesan-generic.mf ./feta-macros.mf ./feta-params.mf ./parmesan-macros.mf ./parmesan-rests.mf ./parmesan-clefs.mf ./parmesan-accidentals.mf ./parmesan-flags.mf ./parmesan-timesignatures.mf ./parmesan-scripts.mf ./parmesan-dots.mf > out/parmesan26.dep ) && TMP=`mktemp -d ./out/pfbtemp.parmesan26.XXXXXXXXX` \ +) (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-accidentals.mf +@{char@:Ed. Vat. fa clef@:52@:0@:5.25002@:7.5@:4.00002@:5.25002@:0@:vaticana.fa +_change@} [52] +@{char@:Ed. Med. do clef@:53@:0@:5@:7.5@:7.5@:5@:0@:medicaea.do@} [53] +@{group@:accidentals@} +@{char@:Ed. Med. Flat@:113@:0.39677@:2.38052@:2.38052@:3.9675@:2.38052@:0@:medi +caeaM1@} [113] +@{char@:Ed. Med. do clef@:54@:0@:4.00002@:6.00003@:6.00003@:4.00002@:0@:medicae +a.do_change@} [54] +@{char@:Ed. Vat. Flat@:114@:0.11615@:2.0999@:1.34894@:3.61044@:2.0999@:0@:vatic +anaM1@} [114] +@{char@:Ed. Vat. Natural@:115@:0.18584@:1.77281@:3.01529@:3.01529@:1.77281@:0@: +vaticana0@} [115]( echo ./out/parmesan14.pfb: ./feta-autometric.mf ./parmesan-generic.mf ./feta-macros.mf ./feta-params.mf ./parmesan-macros.mf ./parmesan-rests.mf ./parmesan-clefs.mf ./parmesan-accidentals.mf ./parmesan-flags.mf ./parmesan-timesignatures.mf ./parmesan-scripts.mf ./parmesan-dots.mf > out/parmesan14.dep ) && TMP=`mktemp -d ./out/pfbtemp.parmesan14.XXXXXXXXX` \ && ( cd $TMP \ && ln -s ../mf2pt1.mem . \ && ln -s ../../mf2pt1.mp . \ - && MFINPUTS=/build/lilypond-2.19.81+really-2.18.2/mf:..:: /build/lilypond-2.19.81+really-2.18.2/scripts/build/out/mf2pt1 --rounding=0.0001 --family=parmesan26 --fullname=parmesan26 --name=parmesan26 parmesan26.mf ) \ + && MFINPUTS=/build/lilypond-2.19.81+really-2.18.2/mf:..:: /build/lilypond-2.19.81+really-2.18.2/scripts/build/out/mf2pt1 --rounding=0.0001 --family=parmesan14 --fullname=parmesan14 --name=parmesan14 parmesan14.mf ) \ && mv $TMP/*pfb ./out; \ rm -rf $TMP -Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input parmesan13.mf'"... -@{group@:accidentals@} -@{char@:Ed. Med. Flat@:113@:0.39677@:2.38052@:2.38052@:3.9675@:2.38052@:0@:medi -caeaM1@} [113] +@{char@:Ed. Med. fa clef@:55@:0@:8.49998@:7.5@:7.5@:8.49998@:0@:medicaea.fa@} +[55] +@{char@:Mensural Sharp@:116@:1.45543@:2.24889@:1.77281@:1.77281@:2.24889@:0@:me +nsural1@} [116] +@{char@:Ed. Med. fa clef@:56@:0@:6.80002@:6.00003@:6.00003@:6.80002@:0@:medicae +a.fa_change@} [56] +@{char@:Mensural Flat@:117@:0.34846@:1.93544@:1.34035@:7.48997@:1.93544@:0@:men +suralM1@} [117]Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input parmesan13.mf'"... + +@{char@:neo-mensural c clef@:57@:0@:13.00027@:10@:10@:13.00027@:0@:neomensural. +c@} [57] +@{char@:petrucci g clef@:77@:0@:5.56876@:2.89572@:16.92902@:5.56876@:0@:petrucc +i.g@} [77] +@{char@:neo-mensural c clef@:58@:0@:10.40027@:8.00003@:8.00003@:10.40027@:0@:ne +omensural.c_change@} [58] +@{char@:petrucci c1 clef@:59@:0@:5@:6.99997@:15.99998@:5@:0@:petrucci.c1@} +[59] +@{char@:petrucci c1 clef@:60@:0@:4.00002@:6.26094@:14.31078@:4.00002@:0@:petruc +ci.c1_change@} [60] +@{char@:Hufnagel Flat@:118@:0.46461@:2.44836@:1.42258@:7.37383@:2.44836@:0@:huf +nagelM1@} [118] +@{char@:petrucci c2 clef@:61@:0@:5@:11.99997@:15.99998@:5@:0@:petrucci.c2@} +[61] +@{char@:petrucci c2 clef@:62@:0@:4.00002@:10.73306@:14.31078@:4.00002@:0@:petru +cci.c2_change@} [62] +@{char@:Kievan sharp@:119@:0@:6.34802@:6.34802@:6.34802@:6.34802@:0@:kievan1@} +[119] +@{char@:Kievan flat@:120@:0@:3.9675@:3.9675@:7.14151@:3.9675@:0@:kievanM1@} +[120] +@{puorg@:accidentals@} +) (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-flags.mf +@{char@:petrucci c3 clef@:63@:0@:5@:15.99998@:15.99998@:5@:0@:petrucci.c3@} +[63] +@{group@:flags@} +@{char@:8th Mensural Flag (up)@:121@:0@:2.38052@:7.935@:0.39677@:2.38052@:0@:me +nsuralu03@} [121] +@{char@:8th Mensural Flag (up)@:122@:0@:2.38052@:5.95125@:0.39677@:2.38052@:0@: +mensuralu13@} [122] +@{char@:petrucci c3 clef@:64@:0@:4.00002@:14.31078@:14.31078@:4.00002@:0@:petru +cci.c3_change@} [64] +@{char@:8th Mensural Flag (up)@:123@:0@:2.38052@:6.94313@:0.39677@:2.38052@:0@: +mensuralu23@} [123] +@{char@:8th Mensural Flag (down)@:124@:2.38052@:0@:0.39677@:7.935@:0@:0@:mensur +ald03@} [124] +@{char@:8th Mensural Flag (down)@:125@:2.38052@:0@:0.39677@:5.95125@:0@:0@:mens +urald13@} [125] @{char@:petrucci c4 clef@:65@:0@:5@:15.99998@:11.99997@:5@:0@:petrucci.c4@} [65] -@{char@:Ed. Vat. Flat@:114@:0.11615@:2.0999@:1.34894@:3.61044@:2.0999@:0@:vatic -anaM1@} [114] -*** Successfully generated feta-noteheads18.pfb! *** +@{char@:8th Mensural Flag (down)@:126@:2.38052@:0@:0.39677@:6.94313@:0@:0@:mens +urald23@} [126] +@{char@:16th Mensural Flag (up)@:127@:0@:2.38052@:11.9025@:0.39677@:2.38052@:0@ +:mensuralu04@} [127] +Converting PostScript graphics to Type 1 font programs... + +Invoking "t1asm feta-noteheads14.pt1 feta-noteheads14.pfb"... -@{char@:Ed. Vat. Natural@:115@:0.18584@:1.77281@:3.01529@:3.01529@:1.77281@:0@: -vaticana0@} [115] -@{char@:mensural g clef@:80@:0@:4.45502@:2.31659@:13.54326@:4.45502@:0@:mensura -l.g_change@} [80] @{char@:petrucci c4 clef@:66@:0@:4.00002@:14.31078@:10.73306@:4.00002@:0@:petru cci.c4_change@} [66] -@{char@:Mensural Sharp@:116@:1.45543@:2.24889@:1.77281@:1.77281@:2.24889@:0@:me -nsural1@} [116] -@{char@:Hufnagel do clef@:81@:0@:4.90053@:3.11848@:3.34125@:4.90053@:0@:hufnage -l.do@} [81] -@{char@:Hufnagel do clef@:82@:0@:3.92044@:2.4948@:2.673@:3.92044@:0@:hufnagel.d -o_change@} [82] -@{char@:Mensural Flat@:117@:0.34846@:1.93544@:1.34035@:7.48997@:1.93544@:0@:men -suralM1@} [117] -@{char@:Hufnagel fa clef@:83@:0@:5.346@:5.12323@:4.455@:5.346@:0@:hufnagel.fa@} -[83] +@{char@:16th Mensural Flag (up)@:128@:0@:2.38052@:9.91875@:0.39677@:2.38052@:0@ +:mensuralu14@} [128]This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) +(./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp +@{char@:16th Mensural Flag (up)@:129@:0@:2.38052@:10.91063@:0.39677@:2.38052@:0 +@:mensuralu24@} [129] @{char@:petrucci c5 clef@:67@:0@:5@:15.99998@:6.99997@:5@:0@:petrucci.c5@} [67] -@{char@:Hufnagel fa clef@:84@:0@:4.2768@:4.09859@:3.56401@:4.2768@:0@:hufnagel. -fa_change@} [84] -@{char@:Hufnagel do/fa clef@:85@:0@:5.346@:14.03323@:3.34125@:5.346@:0@:hufnage -l.do.fa@} [85] +Preloading the plain base, version 0.99: preliminaries, + basic constants and mathematical macros, + macros for converting units, + macros and tables for various modes of operation, + macros for drawing and filling, + macros for proof labels and rules, + macros for character and font administration, +and a few last-minute items.) +@{char@:16th Mensural Flag (down)@:130@:2.38052@:0@:0.39677@:11.9025@:0@:0@:men +surald04@} [130] @{char@:petrucci c5 clef@:68@:0@:4.00002@:14.31078@:6.26094@:4.00002@:0@:petruc ci.c5_change@} [68] +@{char@:16th Mensural Flag (down)@:131@:2.38052@:0@:0.39677@:9.91875@:0@:0@:men +surald14@} [131] +@{char@:petrucci g clef@:78@:0@:4.45502@:2.31659@:13.54326@:4.45502@:0@:petrucc +i.g_change@} [78] @{char@:mensural c clef@:69@:0@:5.70006@:10.99998@:10.99998@:5.70006@:0@:mensur al.c@} [69] @{char@:mensural c clef@:70@:0@:4.70007@:8.80002@:8.80002@:4.70007@:0@:mensural .c_change@} [70] -@{char@:Hufnagel do/fa clef@:86@:0@:4.2768@:13.00859@:2.673@:4.2768@:0@:hufnage -l.do.fa_change@} [86] -@{char@:Kievan tsefaut clef@:87@:0@:6.68251@:10.02376@:2.45027@:6.68251@:0@:kie -van.do@} [87] +@{char@:16th Mensural Flag (down)@:132@:2.38052@:0@:0.39677@:10.91063@:0@:0@:me +nsurald24@} [132] @{char@:black mensural c clef@:71@:0@:5.70006@:10.99998@:10.99998@:5.70006@:0@: blackmensural.c@} [71] -@{char@:Kievan tsefaut clef@:88@:0@:6.68251@:10.02376@:2.45027@:6.68251@:0@:kie -van.do_change@} [88] -@{puorg@:clefs@} -) @{char@:black mensural c clef@:72@:0@:4.70007@:8.80002@:8.80002@:4.70007@:0@:bl -ackmensural.c_change@} [72] (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-custodes.mfThis is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) -(./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp -@{group@:custodes@} -@{char@:Custos Hufnagel@:89@:0@:2.96184@:2.46817@:4.455@:2.96184@:0@:hufnagel.u -0@} [89] -Preloading the plain base, version 0.99: preliminaries, - basic constants and mathematical macros, - macros for converting units, - macros and tables for various modes of operation, - macros for drawing and filling, - macros for proof labels and rules, - macros for character and font administration, -and a few last-minute items.) -@{char@:Custos Hufnagel@:90@:0@:2.96184@:2.46817@:6.68251@:2.96184@:0@:hufnagel -.u1@} [90]) +ackmensural.c_change@} [72]) (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan13.mf -@{char@:petrucci f clef@:73@:0@:9.73207@:22.5@:12.5@:9.73207@:0@:petrucci.f@} -[73] +@{char@:32th Mensural Flag (up)@:133@:0@:2.38052@:15.87@:0.39677@:2.38052@:0@:m +ensuralu05@} [133] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-autometric.mf ****************************************************** Using feta Autometric macros. order of messages: NAME/CODE/BP/WD/DP/HT/WX/WY ****************************************************** -) -@{char@:Hufnagel Flat@:118@:0.46461@:2.44836@:1.42258@:7.37383@:2.44836@:0@:huf -nagelM1@} [118] (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-generic.mf -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf -@{char@:Custos Hufnagel@:91@:0@:2.96184@:2.46817@:5.56876@:2.96184@:0@:hufnagel -.u2@} [91]) -@{char@:Kievan sharp@:119@:0@:6.34802@:6.34802@:6.34802@:6.34802@:0@:kievan1@} -[119] +) (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-generic.mf +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf -@{char@:Reverse Custos Hufnagel@:92@:0@:2.96184@:4.455@:2.46817@:2.96184@:0@:hu -fnagel.d0@} [92] -@{char@:Kievan flat@:120@:0@:3.9675@:3.9675@:7.14151@:3.9675@:0@:kievanM1@} -[120] -@{puorg@:accidentals@} -) (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-flags.mf) -(/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-macros.mf -@{char@:petrucci f clef@:74@:0@:7.78569@:18.00008@:10.00005@:7.78569@:0@:petruc -ci.f_change@} [74]) +@{char@:petrucci f clef@:73@:0@:9.73207@:22.5@:12.5@:9.73207@:0@:petrucci.f@} +[73] +@{char@:32th Mensural Flag (up)@:134@:0@:2.38052@:13.88625@:0.39677@:2.38052@:0 +@:mensuralu15@} [134]) +(/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-macros.mf) +@{char@:32th Mensural Flag (up)@:135@:0@:2.38052@:14.87813@:0.39677@:2.38052@:0 +@:mensuralu25@} [135] @{font@:GNU@:LilyPond@:parmesan@:12.6@:parmesanMusic@} (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-rests.mf -@{char@:Reverse Custos Hufnagel@:93@:0@:2.96184@:6.68251@:2.46817@:2.96184@:0@: -hufnagel.d1@} [93] -@{group@:flags@} -@{char@:8th Mensural Flag (up)@:121@:0@:2.38052@:7.935@:0.39677@:2.38052@:0@:me -nsuralu03@} [121] @{group@:rests@} @{char@:Neo-mensural maxima rest@:33@:0@:3.78003@:3.15001@:3.15001@:3.78003@:0@ :M3neomensural@} [33] -@{char@:Reverse Custos Hufnagel@:94@:0@:2.96184@:5.56876@:2.46817@:2.96184@:0@: -hufnagel.d2@} [94] -@{char@:8th Mensural Flag (up)@:122@:0@:2.38052@:5.95125@:0.39677@:2.38052@:0@: -mensuralu13@} [122] +Invoking "fontforge -script feta-noteheads14.pe feta-noteheads14.pfb"... + +@{char@:32th Mensural Flag (down)@:136@:2.38052@:0@:0.39677@:15.87@:0@:0@:mensu +rald05@} [136] +@{char@:petrucci f clef@:74@:0@:7.78569@:18.00008@:10.00005@:7.78569@:0@:petruc +ci.f_change@} [74] +@{char@:mensural f clef@:75@:0@:5.99998@:3@:3@:5.99998@:0@:mensural.f@} [75] +@{char@:32th Mensural Flag (down)@:137@:2.38052@:0@:0.39677@:13.88625@:0@:0@:me +nsurald15@} [137] @{char@:Neo-mensural longa rest@:34@:0@:1.26001@:3.15001@:3.15001@:1.26001@:0@: M2neomensural@} [34] -@{char@:8th Mensural Flag (up)@:123@:0@:2.38052@:6.94313@:0.39677@:2.38052@:0@: -mensuralu23@} [123] -@{char@:Custos Med.@:95@:0@:1.23409@:2.46817@:4.455@:1.23409@:0@:medicaea.u0@} -[95] -@{char@:mensural f clef@:75@:0@:5.99998@:3@:3@:5.99998@:0@:mensural.f@} [75] @{char@:Neo-mensural breve rest@:35@:0@:1.26001@:0@:3.15001@:1.26001@:0@:M1neom ensural@} [35] -@{char@:8th Mensural Flag (down)@:124@:2.38052@:0@:0.39677@:7.935@:0@:0@:mensur -ald03@} [124] -@{char@:Custos Med.@:96@:0@:1.23409@:2.46817@:6.68251@:1.23409@:0@:medicaea.u1@ -} [96] @{char@:Neo-mensural whole rest@:36@:0@:1.26001@:1.96875@:0@:1.26001@:0@:0neome nsural@} [36] -@{char@:8th Mensural Flag (down)@:125@:2.38052@:0@:0.39677@:5.95125@:0@:0@:mens -urald13@} [125] @{char@:Neo-mensural half rest@:37@:0@:1.26001@:0@:1.96875@:1.26001@:0@:1neomen sural@} [37] +@{char@:32th Mensural Flag (down)@:138@:2.38052@:0@:0.39677@:14.87813@:0@:0@:me +nsurald25@} [138] +@{char@:mensural f clef@:76@:0@:4.8@:2.40001@:2.40001@:4.8@:0@:mensural.f_chang +e@} [76] @{char@:Neo-mensural 4th rest@:38@:0@:2.52002@:0@:2.52002@:2.52002@:0@:2neomens ural@} [38] -@{char@:8th Mensural Flag (down)@:126@:2.38052@:0@:0.39677@:6.94313@:0@:0@:mens -urald23@} [126] +@{char@:64th Mensural Flag (up)@:139@:0@:2.38052@:19.8375@:0.39677@:2.38052@:0@ +:mensuralu06@} [139] @{char@:Neo-mensural 8th rest@:39@:0@:2.52002@:0@:2.52002@:2.52002@:0@:3neomens ural@} [39] -@{char@:mensural f clef@:76@:0@:4.8@:2.40001@:2.40001@:4.8@:0@:mensural.f_chang -e@} [76] -@{char@:Custos Med.@:97@:0@:1.23409@:2.46817@:5.56876@:1.23409@:0@:medicaea.u2@ -} [97] @{char@:Neo-mensural 16th rest@:40@:0@:2.52002@:0@:3.15001@:2.52002@:0@:4neomen sural@} [40] @{char@:Mensural maxima rest@:41@:0@:0.945@:3.15001@:6.30002@:0.945@:0@:M3mensu @@ -286147,630 +286144,454 @@ al@} [42] @{char@:Mensural breve rest@:43@:0@:0.945@:0@:3.15001@:0.945@:0@:M1mensural@} [43] -@{char@:16th Mensural Flag (up)@:127@:0@:2.38052@:11.9025@:0.39677@:2.38052@:0@ -:mensuralu04@} [127] -@{char@:Reverse Custos Med.@:98@:0@:1.23409@:4.455@:2.46817@:1.23409@:0@:medica -ea.d0@} [98] @{char@:Mensural whole rest@:44@:0@:0.945@:1.96875@:0@:0.945@:0@:0mensural@} [44] @{char@:Mensural half rest@:45@:0@:0.945@:0@:1.96875@:0.945@:0@:1mensural@} [45] @{char@:Mensural 4th rest@:46@:0@:2.52002@:0@:2.52002@:2.52002@:0@:2mensural@} [46] -@{char@:16th Mensural Flag (up)@:128@:0@:2.38052@:9.91875@:0.39677@:2.38052@:0@ -:mensuralu14@} [128] -@{char@:Reverse Custos Med.@:99@:0@:1.23409@:6.68251@:2.46817@:1.23409@:0@:medi -caea.d1@} [99] @{char@:Mensural 8th rest@:47@:0@:2.52002@:0@:2.52002@:2.52002@:0@:3mensural@} [47] @{char@:Mensural 16th rest@:48@:0@:2.52002@:0@:3.15001@:2.52002@:0@:4mensural@} [48] @{puorg@:rests@} -) -@{char@:16th Mensural Flag (up)@:129@:0@:2.38052@:10.91063@:0.39677@:2.38052@:0 -@:mensuralu24@} [129] (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-clefs.mf -@{char@:Reverse Custos Med.@:100@:0@:1.23409@:5.56876@:2.46817@:1.23409@:0@:med -icaea.d2@} [100] +) (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-clefs.mf +@{char@:64th Mensural Flag (up)@:140@:0@:2.38052@:17.85374@:0.39677@:2.38052@:0 +@:mensuralu16@} [140] @{group@:clefs@} @{char@:Ed. Vat. do clef@:49@:0@:1.57501@:2.52002@:2.52002@:1.57501@:0@:vatican a.do@} [49] -@{char@:Custos Ed. Vat.@:101@:0@:1.18475@:1.53035@:4.455@:1.18475@:0@:vaticana. -u0@} [101] @{char@:Ed. Vat. do clef@:50@:0@:1.57501@:2.52002@:2.52002@:1.57501@:0@:vatican a.do_change@} [50] -@{char@:16th Mensural Flag (down)@:130@:2.38052@:0@:0.39677@:11.9025@:0@:0@:men -surald04@} [130] -@{char@:Custos Ed. Vat.@:102@:0@:1.18475@:1.53035@:6.68251@:1.18475@:0@:vatican -a.u1@} [102] -@{char@:Custos Ed. Vat.@:103@:0@:1.18475@:1.53035@:5.56876@:1.18475@:0@:vatican -a.u2@} [103] -@{char@:16th Mensural Flag (down)@:131@:2.38052@:0@:0.39677@:9.91875@:0@:0@:men -surald14@} [131] +@{char@:mensural g clef@:79@:0@:5.56876@:2.89572@:16.92902@:5.56876@:0@:mensura +l.g@} [79] +@{char@:64th Mensural Flag (up)@:141@:0@:2.38052@:18.84563@:0.39677@:2.38052@:0 +@:mensuralu26@} [141] +@{char@:petrucci g clef@:77@:0@:6.25@:3.24997@:19.00002@:6.25@:0@:petrucci.g@} +[77] @{char@:Ed. Vat. fa clef@:51@:0@:3.30753@:4.72502@:2.52002@:3.30753@:0@:vatican a.fa@} [51] -@{char@:Reverse Custos Ed. Vat.@:104@:0@:1.18475@:4.455@:1.53035@:1.18475@:0@:v -aticana.d0@} [104] -@{char@:16th Mensural Flag (down)@:132@:2.38052@:0@:0.39677@:10.91063@:0@:0@:me -nsurald24@} [132] -@{char@:Reverse Custos Ed. Vat.@:105@:0@:1.18475@:6.68251@:1.53035@:1.18475@:0@ -:vaticana.d1@} [105] +@{char@:64th Mensural Flag (down)@:142@:2.38052@:0@:0.39677@:19.8375@:0@:0@:men +surald06@} [142] @{char@:Ed. Vat. fa clef@:52@:0@:3.30753@:4.72502@:2.52002@:3.30753@:0@:vatican a.fa_change@} [52] -@{char@:Reverse Custos Ed. Vat.@:106@:0@:1.18475@:5.56876@:1.53035@:1.18475@:0@ -:vaticana.d2@} [106] @{char@:Ed. Med. do clef@:53@:0@:3.15001@:4.72502@:4.72502@:3.15001@:0@:medicae a.do@} [53] -@{char@:32th Mensural Flag (up)@:133@:0@:2.38052@:15.87@:0.39677@:2.38052@:0@:m -ensuralu05@} [133] @{char@:Ed. Med. do clef@:54@:0@:2.52002@:3.78003@:3.78003@:2.52002@:0@:medicae a.do_change@} [54] -@{char@:Custos Mensural@:107@:0@:5.9236@:1.629@:8.91@:5.9236@:0@:mensural.u0@} -[107]Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input parmesan14.mf'"... +@{char@:64th Mensural Flag (down)@:143@:2.38052@:0@:0.39677@:17.85374@:0@:0@:me +nsurald16@} [143] +Converting PostScript graphics to Type 1 font programs... + +Invoking "t1asm feta-noteheads18.pt1 feta-noteheads18.pfb"... -@{char@:Custos Mensural@:108@:0@:5.9236@:1.629@:11.13751@:5.9236@:0@:mensural.u -1@} [108] -@{char@:32th Mensural Flag (up)@:134@:0@:2.38052@:13.88625@:0.39677@:2.38052@:0 -@:mensuralu15@} [134] @{char@:Ed. Med. fa clef@:55@:0@:5.35501@:4.72502@:4.72502@:5.35501@:0@:medicae a.fa@} [55] -@{char@:Custos Mensural@:109@:0@:5.9236@:1.629@:10.02376@:5.9236@:0@:mensural.u -2@} [109] -@{char@:Ed. Med. fa clef@:56@:0@:4.28403@:3.78003@:3.78003@:4.28403@:0@:medicae -a.fa_change@} [56] -@{char@:32th Mensural Flag (up)@:135@:0@:2.38052@:14.87813@:0.39677@:2.38052@:0 -@:mensuralu25@} [135] -@{char@:Reverse Custos Mensural@:110@:0@:5.9236@:8.91@:1.629@:5.9236@:0@:mensur -al.d0@} [110] -@{char@:petrucci g clef@:77@:0@:6.25@:3.24997@:19.00002@:6.25@:0@:petrucci.g@} -[77] -@{char@:Reverse Custos Mensural@:111@:0@:5.9236@:11.13751@:1.629@:5.9236@:0@:me -nsural.d1@} [111] -@{char@:Reverse Custos Mensural@:112@:0@:5.9236@:10.02376@:1.629@:5.9236@:0@:me -nsural.d2@} [112] -@{puorg@:custodes@} -) (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-accidentals.mf -@{char@:32th Mensural Flag (down)@:136@:2.38052@:0@:0.39677@:15.87@:0@:0@:mensu -rald05@} [136] -@{group@:accidentals@} -@{char@:Ed. Med. Flat@:113@:0.44553@:2.67303@:2.67303@:4.455@:2.67303@:0@:medic -aeaM1@} [113] -@{char@:neo-mensural c clef@:57@:0@:8.91934@:6.30002@:6.30002@:8.91934@:0@:neom -ensural.c@} [57] -@{char@:32th Mensural Flag (down)@:137@:2.38052@:0@:0.39677@:13.88625@:0@:0@:me -nsurald15@} [137] -@{char@:Ed. Vat. Flat@:114@:0.12033@:2.34784@:1.51468@:4.05406@:2.34784@:0@:vat -icanaM1@} [114] -@{char@:Ed. Vat. Natural@:115@:0.19254@:1.9745@:3.38577@:3.38577@:1.9745@:0@:va -ticana0@} [115] -@{char@:32th Mensural Flag (down)@:138@:2.38052@:0@:0.39677@:14.87813@:0@:0@:me -nsurald25@} [138] -@{char@:neo-mensural c clef@:58@:0@:7.1355@:5.04004@:5.04004@:7.1355@:0@:neomen -sural.c_change@} [58] -@{char@:Mensural Sharp@:116@:1.61812@:2.5091@:1.9745@:1.9745@:2.5091@:0@:mensur -al1@} [116] -@{char@:Mensural Flat@:117@:0.36101@:2.14297@:1.47476@:8.38002@:2.14297@:0@:men -suralM1@} [117] -@{char@:64th Mensural Flag (up)@:139@:0@:2.38052@:19.8375@:0.39677@:2.38052@:0@ -:mensuralu06@} [139] -@{char@:petrucci c1 clef@:59@:0@:3.15001@:4.40999@:10.08002@:3.15001@:0@:petruc -ci.c1@} [59] -@{char@:64th Mensural Flag (up)@:140@:0@:2.38052@:17.85374@:0.39677@:2.38052@:0 -@:mensuralu16@} [140]This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) -(./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp -@{char@:petrucci c1 clef@:60@:0@:2.52002@:3.9444@:9.01581@:2.52002@:0@:petrucci -.c1_change@} [60] -Preloading the plain base, version 0.99: preliminaries, - basic constants and mathematical macros, - macros for converting units, - macros and tables for various modes of operation, - macros for drawing and filling, - macros for proof labels and rules, - macros for character and font administration, -and a few last-minute items.)) -(/build/lilypond-2.19.81+really-2.18.2/mf/parmesan14.mf -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-autometric.mf -@{char@:64th Mensural Flag (up)@:141@:0@:2.38052@:18.84563@:0.39677@:2.38052@:0 -@:mensuralu26@} [141] -****************************************************** -Using feta Autometric macros. -order of messages: - NAME/CODE/BP/WD/DP/HT/WX/WY -****************************************************** -) (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-generic.mf -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf -@{char@:petrucci c2 clef@:61@:0@:3.15001@:7.56@:10.08002@:3.15001@:0@:petrucci. -c2@} [61]) -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf) @{char@:petrucci g clef@:78@:0@:5.00002@:2.59999@:15.20007@:5.00002@:0@:petrucc i.g_change@} [78] -(/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-macros.mf) -@{font@:GNU@:LilyPond@:parmesan@:14.14@:parmesanMusic@} -(/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-rests.mf -@{char@:64th Mensural Flag (down)@:142@:2.38052@:0@:0.39677@:19.8375@:0@:0@:men -surald06@} [142] -@{group@:rests@} -@{char@:Neo-mensural maxima rest@:33@:0@:4.242@:3.535@:3.535@:4.242@:0@:M3neome -nsural@} [33] -@{char@:petrucci c2 clef@:62@:0@:2.52002@:6.76184@:9.01581@:2.52002@:0@:petrucc -i.c2_change@} [62] -@{char@:Neo-mensural longa rest@:34@:0@:1.414@:3.535@:3.535@:1.414@:0@:M2neomen -sural@} [34] -@{char@:Hufnagel Flat@:118@:0.48134@:2.70885@:1.5772@:8.25969@:2.70885@:0@:hufn -agelM1@} [118] -@{char@:petrucci c3 clef@:63@:0@:3.15001@:10.08002@:10.08002@:3.15001@:0@:petru -cci.c3@} [63] -@{char@:Kievan sharp@:119@:0@:7.12804@:7.12804@:7.12804@:7.12804@:0@:kievan1@} -[119] -@{char@:Neo-mensural breve rest@:35@:0@:1.414@:0@:3.535@:1.414@:0@:M1neomensura -l@} [35] -@{char@:64th Mensural Flag (down)@:143@:2.38052@:0@:0.39677@:17.85374@:0@:0@:me -nsurald16@} [143] -@{char@:Kievan flat@:120@:0@:4.455@:4.455@:8.01901@:4.455@:0@:kievanM1@} [120] -@{puorg@:accidentals@} -) (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-flags.mf -@{char@:petrucci c3 clef@:64@:0@:2.52002@:9.01581@:9.01581@:2.52002@:0@:petrucc -i.c3_change@} [64] -@{char@:Neo-mensural whole rest@:36@:0@:1.414@:2.20938@:0@:1.414@:0@:0neomensur -al@} [36] -@{char@:Neo-mensural half rest@:37@:0@:1.414@:0@:2.20938@:1.414@:0@:1neomensura -l@} [37] -@{group@:flags@} -@{char@:8th Mensural Flag (up)@:121@:0@:2.67303@:8.91@:0.44553@:2.67303@:0@:men -suralu03@} [121] -@{char@:8th Mensural Flag (up)@:122@:0@:2.67303@:6.68251@:0.44553@:2.67303@:0@: -mensuralu13@} [122] -@{char@:Neo-mensural 4th rest@:38@:0@:2.82802@:0@:2.82802@:2.82802@:0@:2neomens -ural@} [38] -@{char@:8th Mensural Flag (up)@:123@:0@:2.67303@:7.79625@:0.44553@:2.67303@:0@: -mensuralu23@} [123] -@{char@:Neo-mensural 8th rest@:39@:0@:2.82802@:0@:2.82802@:2.82802@:0@:3neomens -ural@} [39] -@{char@:8th Mensural Flag (down)@:124@:2.67303@:0@:0.44553@:8.91@:0@:0@:mensura -ld03@} [124] -@{char@:Neo-mensural 16th rest@:40@:0@:2.82802@:0@:3.535@:2.82802@:0@:4neomensu -ral@} [40] @{char@:64th Mensural Flag (down)@:144@:2.38052@:0@:0.39677@:18.84563@:0@:0@:me nsurald26@} [144] @{puorg@:flags@} -) -@{char@:Mensural maxima rest@:41@:0@:1.06052@:3.535@:7.07@:1.06052@:0@:M3mensur -al@} [41] -@{char@:8th Mensural Flag (down)@:125@:2.67303@:0@:0.44553@:6.68251@:0@:0@:mens -urald13@} [125] (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-timesignatures.mf -@{char@:Mensural longa rest@:42@:0@:1.06052@:3.535@:3.535@:1.06052@:0@:M2mensur -al@} [42] -@{char@:Mensural breve rest@:43@:0@:1.06052@:0@:3.535@:1.06052@:0@:M1mensural@} -[43] +)Copyright (c) 2000-2014 by George Williams. See AUTHORS for Contributors. + License GPLv3+: GNU GPL version 3 or later + with many parts BSD . Please read LICENSE. + Based on sources from 11:21 UTC 24-Sep-2017-ML-D. + Based on source from git with hash: + (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-timesignatures.mf @{group@:timesig@} @{char@:Mensural 4/4 meter@:145@:0@:6.88048@:3.44025@:3.44025@:6.88048@:0@:mens ural44@} [145] -@{char@:petrucci c4 clef@:65@:0@:3.15001@:10.08002@:7.56@:3.15001@:0@:petrucci. -c4@} [65] -@{char@:8th Mensural Flag (down)@:126@:2.67303@:0@:0.44553@:7.79625@:0@:0@:mens -urald23@} [126] @{char@:Mensural 2/2 meter@:146@:0@:6.88048@:5.16035@:5.16035@:6.88048@:0@:mens ural22@} [146] +@{char@:Ed. Med. fa clef@:56@:0@:4.28403@:3.78003@:3.78003@:4.28403@:0@:medicae +a.fa_change@} [56]Cannot find your hotkey definition file! + +Invoking "fontforge -script feta-noteheads18.pe feta-noteheads18.pfb"... + @{char@:Mensural 3/2 meter@:147@:0@:6.88048@:3.44025@:3.44025@:6.88048@:0@:mens ural32@} [147] -@{char@:16th Mensural Flag (up)@:127@:0@:2.67303@:13.365@:0.44553@:2.67303@:0@: -mensuralu04@} [127] -@{char@:Mensural whole rest@:44@:0@:1.06052@:2.20938@:0@:1.06052@:0@:0mensural@ -} [44] -@{char@:Mensural half rest@:45@:0@:1.06052@:0@:2.20938@:1.06052@:0@:1mensural@} -[45] -@{char@:Mensural 4th rest@:46@:0@:2.82802@:0@:2.82802@:2.82802@:0@:2mensural@} -[46]( echo ./out/parmesan23.pfb: ./feta-autometric.mf ./parmesan-generic.mf ./feta-macros.mf ./feta-params.mf ./parmesan-macros.mf ./parmesan-rests.mf ./parmesan-clefs.mf ./parmesan-accidentals.mf ./parmesan-flags.mf ./parmesan-timesignatures.mf ./parmesan-scripts.mf ./parmesan-dots.mf > out/parmesan23.dep ) && TMP=`mktemp -d ./out/pfbtemp.parmesan23.XXXXXXXXX` \ -&& ( cd $TMP \ - && ln -s ../mf2pt1.mem . \ - && ln -s ../../mf2pt1.mp . \ - && MFINPUTS=/build/lilypond-2.19.81+really-2.18.2/mf:..:: /build/lilypond-2.19.81+really-2.18.2/scripts/build/out/mf2pt1 --rounding=0.0001 --family=parmesan23 --fullname=parmesan23 --name=parmesan23 parmesan23.mf ) \ -&& mv $TMP/*pfb ./out; \ -rm -rf $TMP - -@{char@:petrucci c4 clef@:66@:0@:2.52002@:9.01581@:6.76184@:2.52002@:0@:petrucc -i.c4_change@} [66] -@{char@:16th Mensural Flag (up)@:128@:0@:2.67303@:11.13751@:0.44553@:2.67303@:0 -@:mensuralu14@} [128] -@{char@:Mensural 8th rest@:47@:0@:2.82802@:0@:2.82802@:2.82802@:0@:3mensural@} -[47] @{char@:Mensural 6/4 meter@:148@:0@:6.88048@:3.44025@:3.44025@:6.88048@:0@:mens ural64@} [148] -@{char@:Mensural 16th rest@:48@:0@:2.82802@:0@:3.535@:2.82802@:0@:4mensural@} -[48] -@{puorg@:rests@} -) (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-clefs.mf -@{char@:16th Mensural Flag (up)@:129@:0@:2.67303@:12.25125@:0.44553@:2.67303@:0 -@:mensuralu24@} [129] @{char@:Mensural 9/4 meter@:149@:0@:6.88048@:3.44025@:3.44025@:6.88048@:0@:mens ural94@} [149] -@{char@:petrucci c5 clef@:67@:0@:3.15001@:10.08002@:4.40999@:3.15001@:0@:petruc -ci.c5@} [67] -@{char@:mensural g clef@:79@:0@:6.25@:3.24997@:19.00002@:6.25@:0@:mensural.g@} -[79] +@{char@:neo-mensural c clef@:57@:0@:8.91934@:6.30002@:6.30002@:8.91934@:0@:neom +ensural.c@} [57] @{char@:Mensural 3/4 meter@:150@:0@:6.88048@:5.16035@:5.16035@:6.88048@:0@:mens ural34@} [150] -@{char@:16th Mensural Flag (down)@:130@:2.67303@:0@:0.44553@:13.365@:0@:0@:mens -urald04@} [130] -@{char@:petrucci c5 clef@:68@:0@:2.52002@:9.01581@:3.9444@:2.52002@:0@:petrucci -.c5_change@} [68]Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input parmesan26.mf'"... - -@{char@:16th Mensural Flag (down)@:131@:2.67303@:0@:0.44553@:11.13751@:0@:0@:me -nsurald14@} [131] -@{char@:mensural c clef@:69@:0@:3.76118@:6.93001@:6.93001@:3.76118@:0@:mensural -.c@} [69] +@{char@:neo-mensural c clef@:58@:0@:7.1355@:5.04004@:5.04004@:7.1355@:0@:neomen +sural.c_change@} [58] @{char@:Mensural 6/8 meter@:151@:0@:6.88048@:5.16035@:5.16035@:6.88048@:0@:mens ural68@} [151] -@{char@:mensural c clef@:70@:0@:3.1312@:5.54404@:5.54404@:3.1312@:0@:mensural.c -_change@} [70] -@{group@:clefs@} -@{char@:Ed. Vat. do clef@:49@:0@:1.7675@:2.82802@:2.82802@:1.7675@:0@:vaticana. -do@} [49] -@{char@:16th Mensural Flag (down)@:132@:2.67303@:0@:0.44553@:12.25125@:0@:0@:me -nsurald24@} [132] @{char@:Mensural 9/8 meter@:152@:0@:6.88048@:5.16035@:5.16035@:6.88048@:0@:mens ural98@} [152] -@{char@:black mensural c clef@:71@:0@:3.76118@:6.93001@:6.93001@:3.76118@:0@:bl -ackmensural.c@} [71] -@{char@:Ed. Vat. do clef@:50@:0@:1.7675@:2.82802@:2.82802@:1.7675@:0@:vaticana. -do_change@} [50] -@{char@:black mensural c clef@:72@:0@:3.1312@:5.54404@:5.54404@:3.1312@:0@:blac -kmensural.c_change@} [72] @{char@:Mensural 4/8 meter@:153@:0@:6.88048@:3.44025@:3.44025@:6.88048@:0@:mens ural48@} [153] @{char@:Mensural 6/8 meter@:154@:0@:6.88048@:3.44025@:3.44025@:6.88048@:0@:mens ural68alt@} [154] +@{char@:petrucci c1 clef@:59@:0@:3.15001@:4.40999@:10.08002@:3.15001@:0@:petruc +ci.c1@} [59] @{char@:Mensural 2/4 meter@:155@:0@:6.88048@:5.16035@:5.16035@:6.88048@:0@:mens ural24@} [155] -@{char@:Ed. Vat. fa clef@:51@:0@:3.71176@:5.3025@:2.82802@:3.71176@:0@:vaticana -.fa@} [51] @{char@:Mensural 4/4 meter@:156@:0@:6.88048@:3.44025@:3.44025@:6.88048@:0@:neom ensural44@} [156] -@{char@:petrucci f clef@:73@:0@:6.13123@:14.17505@:7.87503@:6.13123@:0@:petrucc -i.f@} [73] @{char@:Mensural 2/2 meter@:157@:0@:6.88048@:3.44025@:3.44025@:6.88048@:0@:neom ensural22@} [157] -@{char@:32th Mensural Flag (up)@:133@:0@:2.67303@:17.82@:0.44553@:2.67303@:0@:m -ensuralu05@} [133] @{char@:Mensural 3/2 meter@:158@:0@:6.88048@:3.44025@:3.44025@:6.88048@:0@:neom ensural32@} [158] -@{char@:32th Mensural Flag (up)@:134@:0@:2.67303@:15.59251@:0.44553@:2.67303@:0 -@:mensuralu15@} [134] +@{char@:petrucci c1 clef@:60@:0@:2.52002@:3.9444@:9.01581@:2.52002@:0@:petrucci +.c1_change@} [60]Copyright (c) 2000-2014 by George Williams. See AUTHORS for Contributors. + License GPLv3+: GNU GPL version 3 or later + with many parts BSD . Please read LICENSE. + Based on sources from 11:21 UTC 24-Sep-2017-ML-D. + Based on source from git with hash: + +@{char@:mensural g clef@:80@:0@:4.45502@:2.31659@:13.54326@:4.45502@:0@:mensura +l.g_change@} [80]Cannot find your hotkey definition file! + +@{char@:Hufnagel do clef@:81@:0@:4.90053@:3.11848@:3.34125@:4.90053@:0@:hufnage +l.do@} [81] +@{char@:petrucci c2 clef@:61@:0@:3.15001@:7.56@:10.08002@:3.15001@:0@:petrucci. +c2@} [61] @{char@:Mensural 6/4 meter@:159@:0@:6.88048@:3.44025@:3.44025@:6.88048@:0@:neom ensural64@} [159] -@{char@:petrucci f clef@:74@:0@:4.905@:11.34009@:6.30005@:4.905@:0@:petrucci.f_ -change@} [74] +@{char@:mensural g clef@:79@:0@:6.25@:3.24997@:19.00002@:6.25@:0@:mensural.g@} +[79] @{char@:Mensural 9/4 meter@:160@:0@:6.88048@:3.44025@:3.44025@:6.88048@:0@:neom ensural94@} [160] +@{char@:petrucci c2 clef@:62@:0@:2.52002@:6.76184@:9.01581@:2.52002@:0@:petrucc +i.c2_change@} [62] @{char@:Mensural 3/4 meter@:161@:0@:6.88048@:3.44025@:3.44025@:6.88048@:0@:neom ensural34@} [161] -@{char@:Ed. Vat. fa clef@:52@:0@:3.71176@:5.3025@:2.82802@:3.71176@:0@:vaticana -.fa_change@} [52] -@{char@:32th Mensural Flag (up)@:135@:0@:2.67303@:16.70625@:0.44553@:2.67303@:0 -@:mensuralu25@} [135] -@{char@:Ed. Med. do clef@:53@:0@:3.535@:5.3025@:5.3025@:3.535@:0@:medicaea.do@} -[53] -@{char@:mensural f clef@:75@:0@:3.78@:1.89@:1.89@:3.78@:0@:mensural.f@} [75] -@{char@:Ed. Med. do clef@:54@:0@:2.82802@:4.24203@:4.24203@:2.82802@:0@:medicae -a.do_change@} [54] +@{char@:Hufnagel do clef@:82@:0@:3.92044@:2.4948@:2.673@:3.92044@:0@:hufnagel.d +o_change@} [82] @{char@:Mensural 6/8 meter@:162@:0@:6.88048@:3.44025@:3.44025@:6.88048@:0@:neom ensural68@} [162] -@{char@:mensural g clef@:80@:0@:5.00002@:2.59999@:15.20007@:5.00002@:0@:mensura -l.g_change@} [80] -@{char@:32th Mensural Flag (down)@:136@:2.67303@:0@:0.44553@:17.82@:0@:0@:mensu -rald05@} [136] -@{char@:mensural f clef@:76@:0@:3.02402@:1.51201@:1.51201@:3.02402@:0@:mensural -.f_change@} [76] +@{char@:Hufnagel fa clef@:83@:0@:5.346@:5.12323@:4.455@:5.346@:0@:hufnagel.fa@} +[83] +@{char@:petrucci c3 clef@:63@:0@:3.15001@:10.08002@:10.08002@:3.15001@:0@:petru +cci.c3@} [63] @{char@:Mensural 9/8 meter@:163@:0@:6.88048@:3.44025@:3.44025@:6.88048@:0@:neom ensural98@} [163] -@{char@:Hufnagel do clef@:81@:0@:5.50003@:3.49998@:3.75@:5.50003@:0@:hufnagel.d -o@} [81] @{char@:Mensural 4/8 meter@:164@:0@:6.88048@:3.44025@:3.44025@:6.88048@:0@:neom ensural48@} [164] -@{char@:Hufnagel do clef@:82@:0@:4.40004@:2.8@:3.00002@:4.40004@:0@:hufnagel.do -_change@} [82] -@{char@:32th Mensural Flag (down)@:137@:2.67303@:0@:0.44553@:15.59251@:0@:0@:me -nsurald15@} [137] +@{char@:Hufnagel fa clef@:84@:0@:4.2768@:4.09859@:3.56401@:4.2768@:0@:hufnagel. +fa_change@} [84] +@{char@:Hufnagel do/fa clef@:85@:0@:5.346@:14.03323@:3.34125@:5.346@:0@:hufnage +l.do.fa@} [85] @{char@:Mensural 6/8 meter@:165@:0@:6.88048@:3.44025@:3.44025@:6.88048@:0@:neom ensural68alt@} [165] -@{char@:Hufnagel fa clef@:83@:0@:5.99998@:5.74997@:5@:5.99998@:0@:hufnagel.fa@} -[83] @{char@:Mensural 2/4 meter@:166@:0@:6.88048@:3.44025@:3.44025@:6.88048@:0@:neom ensural24@} [166] @{puorg@:timesig@} -)This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) -(./mf2pt1.mp (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-scripts.mf (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp -@{char@:Hufnagel fa clef@:84@:0@:4.8@:4.59999@:4.00002@:4.8@:0@:hufnagel.fa_cha -nge@} [84] -@{char@:32th Mensural Flag (down)@:138@:2.67303@:0@:0.44553@:16.70625@:0@:0@:me -nsurald25@} [138] +) +@{char@:petrucci c3 clef@:64@:0@:2.52002@:9.01581@:9.01581@:2.52002@:0@:petrucc +i.c3_change@} [64] (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-scripts.mf @{group@:scripts@} @{char@:ictus@:167@:0.23232@:0.23232@:0.69432@:0.69432@:0.23232@:0@:ictus@} [167] -@{char@:Ed. Med. fa clef@:55@:0@:6.00949@:5.3025@:5.3025@:6.00949@:0@:medicaea. -fa@} [55] -Preloading the plain base, version 0.99: preliminaries, - basic constants and mathematical macros, - macros for converting units, - macros and tables for various modes of operation, - macros for drawing and filling, - macros for proof labels and rules, - macros for character and font administration, -and a few last-minute items.) @{char@:accentus up@:168@:0.49594@:0.49594@:0.69432@:0.69432@:0.49594@:0@:uacce ntus@} [168] -@{char@:Hufnagel do/fa clef@:85@:0@:5.99998@:15.74997@:3.75@:5.99998@:0@:hufnag -el.do.fa@} [85]) @{char@:accentus down@:169@:0.49594@:0.49594@:0.69432@:0.69432@:0.49594@:0@:dac centus@} [169] -(/build/lilypond-2.19.81+really-2.18.2/mf/parmesan26.mf -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-autometric.mf @{char@:half circle@:170@:0.61992@:0.61992@:0@:0.61992@:0.61992@:0@:usemicircul us@} [170] -@{char@:Ed. Med. fa clef@:56@:0@:4.80762@:4.24203@:4.24203@:4.80762@:0@:medicae -a.fa_change@} [56] -****************************************************** -Using feta Autometric macros. -order of messages: - NAME/CODE/BP/WD/DP/HT/WX/WY -****************************************************** -) (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-generic.mf -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf) -@{char@:Hufnagel do/fa clef@:86@:0@:4.8@:14.59999@:3.00002@:4.8@:0@:hufnagel.do -.fa_change@} [86] -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf @{char@:half circle@:171@:0.61992@:0.61992@:0.61992@:0@:0.61992@:0@:dsemicircul us@} [171] -@{char@:Kievan tsefaut clef@:87@:0@:7.5@:11.25@:2.75002@:7.5@:0@:kievan.do@} -[87]) -(/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-macros.mf -@{char@:Kievan tsefaut clef@:88@:0@:7.5@:11.25@:2.75002@:7.5@:0@:kievan.do_chan -ge@} [88] -@{puorg@:clefs@} -)) (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-custodes.mf @{char@:circle@:172@:0.61992@:0.61992@:0.61992@:0.61992@:0.61992@:0@:circulus@} [172] -@{font@:GNU@:LilyPond@:parmesan@:25.2@:parmesanMusic@} -(/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-rests.mf -@{group@:rests@} -@{char@:Neo-mensural maxima rest@:33@:0@:7.56001@:6.3@:6.3@:7.56001@:0@:M3neome -nsural@} [33] -@{char@:64th Mensural Flag (up)@:139@:0@:2.67303@:22.27501@:0.44553@:2.67303@:0 -@:mensuralu06@} [139] @{char@:augmentum@:173@:0.49594@:0.49594@:0.49594@:0.49594@:0.49594@:0@:augment um@} [173] -@{char@:Neo-mensural longa rest@:34@:0@:2.52@:6.3@:6.3@:2.52@:0@:M2neomensural@ -} [34] -@{char@:Neo-mensural breve rest@:35@:0@:2.52@:0@:6.3@:2.52@:0@:M1neomensural@} -[35] -@{group@:custodes@} -@{char@:Custos Hufnagel@:89@:0@:3.30006@:2.75003@:5@:3.30006@:0@:hufnagel.u0@} -[89] -@{char@:Neo-mensural whole rest@:36@:0@:2.52@:3.9375@:0@:2.52@:0@:0neomensural@ -} [36] -@{char@:Neo-mensural half rest@:37@:0@:2.52@:0@:3.9375@:2.52@:0@:1neomensural@} -[37] +@{char@:petrucci c4 clef@:65@:0@:3.15001@:10.08002@:7.56@:3.15001@:0@:petrucci. +c4@} [65] +@{char@:Hufnagel do/fa clef@:86@:0@:4.2768@:13.00859@:2.673@:4.2768@:0@:hufnage +l.do.fa_change@} [86] +@{char@:Kievan tsefaut clef@:87@:0@:6.68251@:10.02376@:2.45027@:6.68251@:0@:kie +van.do@} [87] +@{char@:Kievan tsefaut clef@:88@:0@:6.68251@:10.02376@:2.45027@:6.68251@:0@:kie +van.do_change@} [88] +@{puorg@:clefs@} +) (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-custodes.mf +@{char@:petrucci c4 clef@:66@:0@:2.52002@:9.01581@:6.76184@:2.52002@:0@:petrucc +i.c4_change@} [66] @{char@:signum congruentiae up@:174@:2.68068@:2.68068@:1.16154@:9.56116@:2.6806 8@:0@:usignumcongruentiae@} [174] -@{char@:Custos Hufnagel@:90@:0@:3.30006@:2.75003@:7.5@:3.30006@:0@:hufnagel.u1@ -} [90] -@{char@:Neo-mensural 4th rest@:38@:0@:5.04002@:0@:5.04002@:5.04002@:0@:2neomens -ural@} [38] -@{char@:Neo-mensural 8th rest@:39@:0@:5.04002@:0@:5.04002@:5.04002@:0@:3neomens -ural@} [39] -@{char@:Custos Hufnagel@:91@:0@:3.30006@:2.75003@:6.25@:3.30006@:0@:hufnagel.u2 -@} [91] +@{group@:custodes@} +@{char@:Custos Hufnagel@:89@:0@:2.96184@:2.46817@:4.455@:2.96184@:0@:hufnagel.u +0@} [89] +@{char@:mensural g clef@:80@:0@:5.00002@:2.59999@:15.20007@:5.00002@:0@:mensura +l.g_change@} [80] +@{char@:Custos Hufnagel@:90@:0@:2.96184@:2.46817@:6.68251@:2.96184@:0@:hufnagel +.u1@} [90] @{char@:signum congruentiae down@:175@:2.68068@:2.68068@:9.56116@:1.16154@:2.68 068@:0@:dsignumcongruentiae@} [175] -@{char@:Neo-mensural 16th rest@:40@:0@:5.04002@:0@:6.3@:5.04002@:0@:4neomensura -l@} [40] -@{char@:64th Mensural Flag (up)@:140@:0@:2.67303@:20.04752@:0.44553@:2.67303@:0 -@:mensuralu16@} [140] -@{char@:Mensural maxima rest@:41@:0@:1.89001@:6.3@:12.6@:1.89001@:0@:M3mensural -@} [41] -@{char@:Mensural longa rest@:42@:0@:1.89001@:6.3@:6.3@:1.89001@:0@:M2mensural@} -[42] -@{char@:Mensural breve rest@:43@:0@:1.89001@:0@:6.3@:1.89001@:0@:M1mensural@} -[43] -@{char@:neo-mensural c clef@:57@:0@:9.76862@:7.07@:7.07@:9.76862@:0@:neomensura -l.c@} [57] -@{char@:Reverse Custos Hufnagel@:92@:0@:3.30006@:5@:2.75003@:3.30006@:0@:hufnag -el.d0@} [92] +@{char@:Custos Hufnagel@:91@:0@:2.96184@:2.46817@:5.56876@:2.96184@:0@:hufnagel +.u2@} [91] +@{char@:Hufnagel do clef@:81@:0@:5.50003@:3.49998@:3.75@:5.50003@:0@:hufnagel.d +o@} [81] +@{char@:Reverse Custos Hufnagel@:92@:0@:2.96184@:4.455@:2.46817@:2.96184@:0@:hu +fnagel.d0@} [92] +@{char@:petrucci c5 clef@:67@:0@:3.15001@:10.08002@:4.40999@:3.15001@:0@:petruc +ci.c5@} [67] @{char@:Kievan end of piece (slash)@:176@:0@:6.34796@:8.37637@:11.46112@:6.3479 6@:0@:barline.kievan@} [176] -@{char@:Mensural whole rest@:44@:0@:1.89001@:3.9375@:0@:1.89001@:0@:0mensural@} -[44] @{puorg@:scripts@} ) (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-dots.mf -@{char@:Mensural half rest@:45@:0@:1.89001@:0@:3.9375@:1.89001@:0@:1mensural@} -[45] -@{char@:Mensural 4th rest@:46@:0@:5.04002@:0@:5.04002@:5.04002@:0@:2mensural@} -[46] @{group@:dots@} @{char@:duration dot@:177@:0@:1.16763@:0.58382@:0.58382@:1.16763@:0@:dotvatican a@} [177] -@{char@:Mensural 8th rest@:47@:0@:5.04002@:0@:5.04002@:5.04002@:0@:3mensural@} -[47] -@{char@:Reverse Custos Hufnagel@:93@:0@:3.30006@:7.5@:2.75003@:3.30006@:0@:hufn -agel.d1@} [93] +@{char@:Hufnagel do clef@:82@:0@:4.40004@:2.8@:3.00002@:4.40004@:0@:hufnagel.do +_change@} [82] +@{char@:Reverse Custos Hufnagel@:93@:0@:2.96184@:6.68251@:2.46817@:2.96184@:0@: +hufnagel.d1@} [93] +@{char@:Hufnagel fa clef@:83@:0@:5.99998@:5.74997@:5@:5.99998@:0@:hufnagel.fa@} +[83] +@{char@:Hufnagel fa clef@:84@:0@:4.8@:4.59999@:4.00002@:4.8@:0@:hufnagel.fa_cha +nge@} [84] @{char@:Kievan augmentation dot@:178@:0@:3.50288@:1.75145@:1.75145@:3.50288@:0@ :dotkievan@} [178] @{puorg@:dots@} ) @{tnof@}) ) -@{char@:64th Mensural Flag (up)@:141@:0@:2.67303@:21.16125@:0.44553@:2.67303@:0 -@:mensuralu26@} [141] -@{char@:Mensural 16th rest@:48@:0@:5.04002@:0@:6.3@:5.04002@:0@:4mensural@} -[48] -@{puorg@:rests@} -) -@{char@:neo-mensural c clef@:58@:0@:7.81494@:5.65604@:5.65604@:7.81494@:0@:neom -ensural.c_change@} [58] (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-clefs.mf -@{char@:Reverse Custos Hufnagel@:94@:0@:3.30006@:6.25@:2.75003@:3.30006@:0@:huf -nagel.d2@} [94] -@{char@:petrucci g clef@:77@:0@:3.93752@:2.04749@:11.97005@:3.93752@:0@:petrucc -i.g@} [77] +@{char@:Reverse Custos Hufnagel@:94@:0@:2.96184@:5.56876@:2.46817@:2.96184@:0@: +hufnagel.d2@} [94] +@{char@:Hufnagel do/fa clef@:85@:0@:5.99998@:15.74997@:3.75@:5.99998@:0@:hufnag +el.do.fa@} [85] +@{char@:Custos Med.@:95@:0@:1.23409@:2.46817@:4.455@:1.23409@:0@:medicaea.u0@} +[95] (some charht values had to be adjusted by as much as 0.49594pt) (some chardp values had to be adjusted by as much as 0.49594pt) Font metrics written on parmesan16.tfm. 146 output files written: parmesan16.33 .. parmesan16.178 Transcript written on parmesan16.log. +@{char@:Custos Med.@:96@:0@:1.23409@:2.46817@:6.68251@:1.23409@:0@:medicaea.u1@ +} [96] +@{char@:petrucci c5 clef@:68@:0@:2.52002@:9.01581@:3.9444@:2.52002@:0@:petrucci +.c5_change@} [68]( echo ./out/parmesan26.pfb: ./feta-autometric.mf ./parmesan-generic.mf ./feta-macros.mf ./feta-params.mf ./parmesan-macros.mf ./parmesan-rests.mf ./parmesan-clefs.mf ./parmesan-accidentals.mf ./parmesan-flags.mf ./parmesan-timesignatures.mf ./parmesan-scripts.mf ./parmesan-dots.mf > out/parmesan26.dep ) && TMP=`mktemp -d ./out/pfbtemp.parmesan26.XXXXXXXXX` \ +&& ( cd $TMP \ + && ln -s ../mf2pt1.mem . \ + && ln -s ../../mf2pt1.mp . \ + && MFINPUTS=/build/lilypond-2.19.81+really-2.18.2/mf:..:: /build/lilypond-2.19.81+really-2.18.2/scripts/build/out/mf2pt1 --rounding=0.0001 --family=parmesan26 --fullname=parmesan26 --name=parmesan26 parmesan26.mf ) \ +&& mv $TMP/*pfb ./out; \ +rm -rf $TMP + +@{char@:Hufnagel do/fa clef@:86@:0@:4.8@:14.59999@:3.00002@:4.8@:0@:hufnagel.do +.fa_change@} [86] +@{char@:Kievan tsefaut clef@:87@:0@:7.5@:11.25@:2.75002@:7.5@:0@:kievan.do@} +[87] +@{char@:Kievan tsefaut clef@:88@:0@:7.5@:11.25@:2.75002@:7.5@:0@:kievan.do_chan +ge@} [88] +@{puorg@:clefs@} +) (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-custodes.mf +@{char@:Custos Med.@:97@:0@:1.23409@:2.46817@:5.56876@:1.23409@:0@:medicaea.u2@ +} [97]Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input parmesan14.mf'"... + +@{char@:mensural c clef@:69@:0@:3.76118@:6.93001@:6.93001@:3.76118@:0@:mensural +.c@} [69] +@{char@:mensural c clef@:70@:0@:3.1312@:5.54404@:5.54404@:3.1312@:0@:mensural.c +_change@} [70] +@{char@:Reverse Custos Med.@:98@:0@:1.23409@:4.455@:2.46817@:1.23409@:0@:medica +ea.d0@} [98] +@{char@:Reverse Custos Med.@:99@:0@:1.23409@:6.68251@:2.46817@:1.23409@:0@:medi +caea.d1@} [99] +@{group@:custodes@} +@{char@:Custos Hufnagel@:89@:0@:3.30006@:2.75003@:5@:3.30006@:0@:hufnagel.u0@} +[89] +@{char@:black mensural c clef@:71@:0@:3.76118@:6.93001@:6.93001@:3.76118@:0@:bl +ackmensural.c@} [71] +@{char@:Custos Hufnagel@:90@:0@:3.30006@:2.75003@:7.5@:3.30006@:0@:hufnagel.u1@ +} [90] +@{char@:black mensural c clef@:72@:0@:3.1312@:5.54404@:5.54404@:3.1312@:0@:blac +kmensural.c_change@} [72] +@{char@:Reverse Custos Med.@:100@:0@:1.23409@:5.56876@:2.46817@:1.23409@:0@:med +icaea.d2@} [100] +@{char@:Custos Hufnagel@:91@:0@:3.30006@:2.75003@:6.25@:3.30006@:0@:hufnagel.u2 +@} [91] +@{char@:Reverse Custos Hufnagel@:92@:0@:3.30006@:5@:2.75003@:3.30006@:0@:hufnag +el.d0@} [92] +@{char@:Custos Ed. Vat.@:101@:0@:1.18475@:1.53035@:4.455@:1.18475@:0@:vaticana. +u0@} [101] +@{char@:Custos Ed. Vat.@:102@:0@:1.18475@:1.53035@:6.68251@:1.18475@:0@:vatican +a.u1@} [102] +@{char@:Reverse Custos Hufnagel@:93@:0@:3.30006@:7.5@:2.75003@:3.30006@:0@:hufn +agel.d1@} [93] +@{char@:Reverse Custos Hufnagel@:94@:0@:3.30006@:6.25@:2.75003@:3.30006@:0@:huf +nagel.d2@} [94] +@{char@:Custos Ed. Vat.@:103@:0@:1.18475@:1.53035@:5.56876@:1.18475@:0@:vatican +a.u2@} [103] @{char@:Custos Med.@:95@:0@:1.37502@:2.75003@:5@:1.37502@:0@:medicaea.u0@} [95] -@{group@:clefs@} -@{char@:Ed. Vat. do clef@:49@:0@:3.15001@:5.04002@:5.04002@:3.15001@:0@:vatican -a.do@} [49] +@{char@:petrucci f clef@:73@:0@:6.13123@:14.17505@:7.87503@:6.13123@:0@:petrucc +i.f@} [73] +@{char@:Reverse Custos Ed. Vat.@:104@:0@:1.18475@:4.455@:1.53035@:1.18475@:0@:v +aticana.d0@} [104] +@{char@:Reverse Custos Ed. Vat.@:105@:0@:1.18475@:6.68251@:1.53035@:1.18475@:0@ +:vaticana.d1@} [105] +@{char@:Reverse Custos Ed. Vat.@:106@:0@:1.18475@:5.56876@:1.53035@:1.18475@:0@ +:vaticana.d2@} [106] @{char@:Custos Med.@:96@:0@:1.37502@:2.75003@:7.5@:1.37502@:0@:medicaea.u1@} [96] -@{char@:Ed. Vat. do clef@:50@:0@:3.15001@:5.04002@:5.04002@:3.15001@:0@:vatican -a.do_change@} [50] @{char@:Custos Med.@:97@:0@:1.37502@:2.75003@:6.25@:1.37502@:0@:medicaea.u2@} [97] +@{char@:Custos Mensural@:107@:0@:5.9236@:1.629@:8.91@:5.9236@:0@:mensural.u0@} +[107] +@{char@:Custos Mensural@:108@:0@:5.9236@:1.629@:11.13751@:5.9236@:0@:mensural.u +1@} [108] +@{char@:Custos Mensural@:109@:0@:5.9236@:1.629@:10.02376@:5.9236@:0@:mensural.u +2@} [109] +@{char@:petrucci f clef@:74@:0@:4.905@:11.34009@:6.30005@:4.905@:0@:petrucci.f_ +change@} [74] +mf2pt1 is using the following font parameters: + font_version: 001.000 + font_comment: Font converted to Type 1 by mf2pt1, written by Scott Pakin. + font_family: parmesan16 + font_weight: Medium + font_identifier: parmesan15.87 + font_fixed_pitch: false + font_slant: 0 + font_underline_position: -63 + font_underline_thickness: 32 + font_name: parmesan16 + font_unique_id: 4195350 + font_size: 15.8107098381071 (bp) + font_coding_scheme: asis + +Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=63.2482671707624; bpppix 0.02; nonstopmode; input parmesan16.mf'"... + @{char@:Reverse Custos Med.@:98@:0@:1.37502@:5@:2.75003@:1.37502@:0@:medicaea.d 0@} [98] -@{char@:Ed. Vat. fa clef@:51@:0@:6.61502@:9.45001@:5.04002@:6.61502@:0@:vatican -a.fa@} [51] -@{char@:64th Mensural Flag (down)@:142@:2.67303@:0@:0.44553@:22.27501@:0@:0@:me -nsurald06@} [142] -@{char@:Ed. Vat. fa clef@:52@:0@:6.61502@:9.45001@:5.04002@:6.61502@:0@:vatican -a.fa_change@} [52] +@{char@:Reverse Custos Mensural@:110@:0@:5.9236@:8.91@:1.629@:5.9236@:0@:mensur +al.d0@} [110] +@{char@:Reverse Custos Mensural@:111@:0@:5.9236@:11.13751@:1.629@:5.9236@:0@:me +nsural.d1@} [111] @{char@:Reverse Custos Med.@:99@:0@:1.37502@:7.5@:2.75003@:1.37502@:0@:medicaea .d1@} [99] -@{char@:Ed. Med. do clef@:53@:0@:6.3@:9.45001@:9.45001@:6.3@:0@:medicaea.do@} -[53] +@{char@:Reverse Custos Mensural@:112@:0@:5.9236@:10.02376@:1.629@:5.9236@:0@:me +nsural.d2@} [112] +@{puorg@:custodes@} +) @{char@:Reverse Custos Med.@:100@:0@:1.37502@:6.25@:2.75003@:1.37502@:0@:medica -ea.d2@} [100] -@{char@:petrucci c1 clef@:59@:0@:3.535@:4.94899@:11.312@:3.535@:0@:petrucci.c1@ -} [59] -@{char@:Ed. Med. do clef@:54@:0@:5.04002@:7.56004@:7.56004@:5.04002@:0@:medicae -a.do_change@} [54] +ea.d2@} [100] (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-accidentals.mf @{char@:Custos Ed. Vat.@:101@:0@:1.32004@:1.7051@:5@:1.32004@:0@:vaticana.u0@} -[101] -@{char@:64th Mensural Flag (down)@:143@:2.67303@:0@:0.44553@:20.04752@:0@:0@:me -nsurald16@} [143] -@{char@:Ed. Med. fa clef@:55@:0@:10.70999@:9.45001@:9.45001@:10.70999@:0@:medic -aea.fa@} [55] +[101]This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) +(./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp @{char@:Custos Ed. Vat.@:102@:0@:1.32004@:1.7051@:7.5@:1.32004@:0@:vaticana.u1@ } [102] +@{group@:accidentals@} +@{char@:Ed. Med. Flat@:113@:0.44553@:2.67303@:2.67303@:4.455@:2.67303@:0@:medic +aeaM1@} [113] +Preloading the plain base, version 0.99: preliminaries, + basic constants and mathematical macros, + macros for converting units, + macros and tables for various modes of operation, + macros for drawing and filling, + macros for proof labels and rules, + macros for character and font administration, +and a few last-minute items.) +@{char@:Ed. Vat. Flat@:114@:0.12033@:2.34784@:1.51468@:4.05406@:2.34784@:0@:vat +icanaM1@} [114]) +(/build/lilypond-2.19.81+really-2.18.2/mf/parmesan14.mf +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-autometric.mf +****************************************************** +Using feta Autometric macros. +order of messages: + NAME/CODE/BP/WD/DP/HT/WX/WY +****************************************************** +) (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-generic.mf +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf) +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf @{char@:Custos Ed. Vat.@:103@:0@:1.32004@:1.7051@:6.25@:1.32004@:0@:vaticana.u2 @} [103] -@{char@:Ed. Med. fa clef@:56@:0@:8.56802@:7.56004@:7.56004@:8.56802@:0@:medicae -a.fa_change@} [56] +@{char@:Ed. Vat. Natural@:115@:0.19254@:1.9745@:3.38577@:3.38577@:1.9745@:0@:va +ticana0@} [115]) +(/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-macros.mf) +@{font@:GNU@:LilyPond@:parmesan@:14.14@:parmesanMusic@} +(/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-rests.mf +@{group@:rests@} +@{char@:Neo-mensural maxima rest@:33@:0@:4.242@:3.535@:3.535@:4.242@:0@:M3neome +nsural@} [33] @{char@:Reverse Custos Ed. Vat.@:104@:0@:1.32004@:5@:1.7051@:1.32004@:0@:vatica na.d0@} [104] -@{char@:64th Mensural Flag (down)@:144@:2.67303@:0@:0.44553@:21.16125@:0@:0@:me -nsurald26@} [144] -@{puorg@:flags@} -)( echo ./out/parmesan-noteheads13.pfb: ./feta-autometric.mf ./parmesan-noteheads-generic.mf ./feta-macros.mf ./feta-params.mf ./parmesan-macros.mf ./parmesan-noteheads.mf > out/parmesan-noteheads13.dep ) && TMP=`mktemp -d ./out/pfbtemp.parmesan-noteheads13.XXXXXXXXX` \ -&& ( cd $TMP \ - && ln -s ../mf2pt1.mem . \ - && ln -s ../../mf2pt1.mp . \ - && MFINPUTS=/build/lilypond-2.19.81+really-2.18.2/mf:..:: /build/lilypond-2.19.81+really-2.18.2/scripts/build/out/mf2pt1 --rounding=0.0001 --family=parmesan-noteheads13 --fullname=parmesan-noteheads13 --name=parmesan-noteheads13 parmesan-noteheads13.mf ) \ -&& mv $TMP/*pfb ./out; \ -rm -rf $TMP - (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-timesignatures.mf +@{char@:Neo-mensural longa rest@:34@:0@:1.414@:3.535@:3.535@:1.414@:0@:M2neomen +sural@} [34] +@{char@:Neo-mensural breve rest@:35@:0@:1.414@:0@:3.535@:1.414@:0@:M1neomensura +l@} [35] @{char@:Reverse Custos Ed. Vat.@:105@:0@:1.32004@:7.5@:1.7051@:1.32004@:0@:vati cana.d1@} [105] -@{char@:neo-mensural c clef@:57@:0@:15.86798@:12.6@:12.6@:15.86798@:0@:neomensu -ral.c@} [57] +@{char@:Neo-mensural whole rest@:36@:0@:1.414@:2.20938@:0@:1.414@:0@:0neomensur +al@} [36] +@{char@:Mensural Sharp@:116@:1.61812@:2.5091@:1.9745@:1.9745@:2.5091@:0@:mensur +al1@} [116] +@{char@:Mensural Flat@:117@:0.36101@:2.14297@:1.47476@:8.38002@:2.14297@:0@:men +suralM1@} [117] +@{char@:mensural f clef@:75@:0@:3.78@:1.89@:1.89@:3.78@:0@:mensural.f@} [75] +@{char@:Neo-mensural half rest@:37@:0@:1.414@:0@:2.20938@:1.414@:0@:1neomensura +l@} [37] @{char@:Reverse Custos Ed. Vat.@:106@:0@:1.32004@:6.25@:1.7051@:1.32004@:0@:vat icana.d2@} [106] -@{group@:timesig@} -@{char@:Mensural 4/4 meter@:145@:0@:7.64519@:3.8226@:3.8226@:7.64519@:0@:mensur -al44@} [145] -@{char@:Mensural 2/2 meter@:146@:0@:7.64519@:5.73389@:5.73389@:7.64519@:0@:mens -ural22@} [146] -@{char@:petrucci c1 clef@:60@:0@:2.82802@:4.42648@:10.11772@:2.82802@:0@:petruc -ci.c1_change@} [60] -@{char@:Mensural 3/2 meter@:147@:0@:7.64519@:3.8226@:3.8226@:7.64519@:0@:mensur -al32@} [147] +@{char@:Neo-mensural 4th rest@:38@:0@:2.82802@:0@:2.82802@:2.82802@:0@:2neomens +ural@} [38] @{char@:Custos Mensural@:107@:0@:6.60004@:1.81502@:10@:6.60004@:0@:mensural.u0@ } [107] +@{char@:Neo-mensural 8th rest@:39@:0@:2.82802@:0@:2.82802@:2.82802@:0@:3neomens +ural@} [39] @{char@:Custos Mensural@:108@:0@:6.60004@:1.81502@:12.5@:6.60004@:0@:mensural.u 1@} [108] -@{char@:petrucci g clef@:78@:0@:3.15002@:1.638@:9.57608@:3.15002@:0@:petrucci.g -_change@} [78] -@{char@:Mensural 6/4 meter@:148@:0@:7.64519@:3.8226@:3.8226@:7.64519@:0@:mensur -al64@} [148] -@{char@:neo-mensural c clef@:58@:0@:12.69443@:10.08005@:10.08005@:12.69443@:0@: -neomensural.c_change@} [58] -mf2pt1 is using the following font parameters: - font_version: 001.000 - font_comment: Font converted to Type 1 by mf2pt1, written by Scott Pakin. - font_family: parmesan16 - font_weight: Medium - font_identifier: parmesan15.87 - font_fixed_pitch: false - font_slant: 0 - font_underline_position: -63 - font_underline_thickness: 32 - font_name: parmesan16 - font_unique_id: 4662393 - font_size: 15.8107098381071 (bp) - font_coding_scheme: asis - -Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=63.2482671707624; bpppix 0.02; nonstopmode; input parmesan16.mf'"... - +@{char@:mensural f clef@:76@:0@:3.02402@:1.51201@:1.51201@:3.02402@:0@:mensural +.f_change@} [76] +@{char@:Neo-mensural 16th rest@:40@:0@:2.82802@:0@:3.535@:2.82802@:0@:4neomensu +ral@} [40] +@{char@:Mensural maxima rest@:41@:0@:1.06052@:3.535@:7.07@:1.06052@:0@:M3mensur +al@} [41] @{char@:Custos Mensural@:109@:0@:6.60004@:1.81502@:11.25@:6.60004@:0@:mensural. u2@} [109] -@{char@:petrucci c2 clef@:61@:0@:3.535@:8.484@:11.312@:3.535@:0@:petrucci.c2@} -[61] +@{char@:Mensural longa rest@:42@:0@:1.06052@:3.535@:3.535@:1.06052@:0@:M2mensur +al@} [42] +@{char@:Mensural breve rest@:43@:0@:1.06052@:0@:3.535@:1.06052@:0@:M1mensural@} +[43] +@{char@:Mensural whole rest@:44@:0@:1.06052@:2.20938@:0@:1.06052@:0@:0mensural@ +} [44] @{char@:Reverse Custos Mensural@:110@:0@:6.60004@:10@:1.81502@:6.60004@:0@:mens ural.d0@} [110] -@{char@:Mensural 9/4 meter@:149@:0@:7.64519@:3.8226@:3.8226@:7.64519@:0@:mensur -al94@} [149] +*** Successfully generated feta-noteheads18.pfb! *** + @{char@:Reverse Custos Mensural@:111@:0@:6.60004@:12.5@:1.81502@:6.60004@:0@:me nsural.d1@} [111] @{char@:Reverse Custos Mensural@:112@:0@:6.60004@:11.25@:1.81502@:6.60004@:0@:m ensural.d2@} [112] @{puorg@:custodes@} ) (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-accidentals.mf -@{char@:petrucci c1 clef@:59@:0@:6.3@:8.81996@:20.15999@:6.3@:0@:petrucci.c1@} -[59] -@{char@:Mensural 3/4 meter@:150@:0@:7.64519@:5.73389@:5.73389@:7.64519@:0@:mens -ural34@} [150] +@{char@:Mensural half rest@:45@:0@:1.06052@:0@:2.20938@:1.06052@:0@:1mensural@} +[45] +@{char@:Mensural 4th rest@:46@:0@:2.82802@:0@:2.82802@:2.82802@:0@:2mensural@} +[46] +@{char@:Mensural 8th rest@:47@:0@:2.82802@:0@:2.82802@:2.82802@:0@:3mensural@} +[47] +@{char@:Mensural 16th rest@:48@:0@:2.82802@:0@:3.535@:2.82802@:0@:4mensural@} +[48] +@{puorg@:rests@} +) @{group@:accidentals@} @{char@:Ed. Med. Flat@:113@:0.50003@:3.00003@:3.00003@:5@:3.00003@:0@:medicaeaM 1@} [113] @{char@:Ed. Vat. Flat@:114@:0.12502@:2.62502@:1.69998@:4.55002@:2.62502@:0@:vat -icanaM1@} [114] -@{char@:Mensural 6/8 meter@:151@:0@:7.64519@:5.73389@:5.73389@:7.64519@:0@:mens -ural68@} [151] +icanaM1@} [114] (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-clefs.mf +@{group@:clefs@} +@{char@:Ed. Vat. do clef@:49@:0@:1.7675@:2.82802@:2.82802@:1.7675@:0@:vaticana. +do@} [49] @{char@:Ed. Vat. Natural@:115@:0.20001@:2.19998@:3.79997@:3.79997@:2.19998@:0@: vaticana0@} [115] -@{char@:petrucci c1 clef@:60@:0@:5.04002@:7.8888@:18.03157@:5.04002@:0@:petrucc -i.c1_change@} [60] -@{char@:Mensural 9/8 meter@:152@:0@:7.64519@:5.73389@:5.73389@:7.64519@:0@:mens -ural98@} [152] -@{char@:Mensural 4/8 meter@:153@:0@:7.64519@:3.8226@:3.8226@:7.64519@:0@:mensur -al48@} [153] -@{char@:petrucci c2 clef@:62@:0@:2.82802@:7.58827@:10.11772@:2.82802@:0@:petruc -ci.c2_change@} [62] +@{char@:Ed. Vat. do clef@:50@:0@:1.7675@:2.82802@:2.82802@:1.7675@:0@:vaticana. +do_change@} [50] +@{char@:Hufnagel Flat@:118@:0.48134@:2.70885@:1.5772@:8.25969@:2.70885@:0@:hufn +agelM1@} [118] @{char@:Mensural Sharp@:116@:1.79999@:2.79996@:2.19998@:2.19998@:2.79996@:0@:me nsural1@} [116] -@{char@:petrucci c2 clef@:61@:0@:6.3@:15.11996@:20.15999@:6.3@:0@:petrucci.c2@} -[61] -@{char@:Mensural 6/8 meter@:154@:0@:7.64519@:3.8226@:3.8226@:7.64519@:0@:mensur -al68alt@} [154] +@{char@:Ed. Vat. fa clef@:51@:0@:3.71176@:5.3025@:2.82802@:3.71176@:0@:vaticana +.fa@} [51]This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) +(./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp @{char@:Mensural Flat@:117@:0.37503@:2.375@:1.62503@:9.37505@:2.375@:0@:mensura lM1@} [117] -@{char@:Mensural 2/4 meter@:155@:0@:7.64519@:5.73389@:5.73389@:7.64519@:0@:mens -ural24@} [155] -@{char@:Mensural 4/4 meter@:156@:0@:7.64519@:3.8226@:3.8226@:7.64519@:0@:neomen -sural44@} [156] -@{char@:petrucci c2 clef@:62@:0@:5.04002@:13.52367@:18.03157@:5.04002@:0@:petru -cci.c2_change@} [62] -@{char@:mensural g clef@:79@:0@:3.93752@:2.04749@:11.97005@:3.93752@:0@:mensura -l.g@} [79] -@{char@:Mensural 2/2 meter@:157@:0@:7.64519@:3.8226@:3.8226@:7.64519@:0@:neomen -sural22@} [157] -@{char@:petrucci c3 clef@:63@:0@:6.3@:20.15999@:20.15999@:6.3@:0@:petrucci.c3@} -[63]This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) -(./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp -@{char@:petrucci c3 clef@:63@:0@:3.535@:11.312@:11.312@:3.535@:0@:petrucci.c3@} -[63] -@{char@:Mensural 3/2 meter@:158@:0@:7.64519@:3.8226@:3.8226@:7.64519@:0@:neomen -sural32@} [158] Preloading the plain base, version 0.99: preliminaries, basic constants and mathematical macros, macros for converting units, @@ -286778,9 +286599,14 @@ macros for drawing and filling, macros for proof labels and rules, macros for character and font administration, -and a few last-minute items.)) -@{char@:Mensural 6/4 meter@:159@:0@:7.64519@:3.8226@:3.8226@:7.64519@:0@:neomen -sural64@} [159] +and a few last-minute items.) +@{char@:Kievan sharp@:119@:0@:7.12804@:7.12804@:7.12804@:7.12804@:0@:kievan1@} +[119] +@{char@:Kievan flat@:120@:0@:4.455@:4.455@:8.01901@:4.455@:0@:kievanM1@} [120] +@{puorg@:accidentals@} +) (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-flags.mf +@{char@:Ed. Vat. fa clef@:52@:0@:3.71176@:5.3025@:2.82802@:3.71176@:0@:vaticana +.fa_change@} [52]) (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan16.mf (/build/lilypond-2.19.81+really-2.18.2/mf/feta-autometric.mf ****************************************************** @@ -286788,655 +286614,951 @@ order of messages: NAME/CODE/BP/WD/DP/HT/WX/WY ****************************************************** -) -@{char@:petrucci c3 clef@:64@:0@:5.04002@:18.03157@:18.03157@:5.04002@:0@:petru -cci.c3_change@} [64] (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-generic.mf +) (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-generic.mf (/build/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf -@{char@:Mensural 9/4 meter@:160@:0@:7.64519@:3.8226@:3.8226@:7.64519@:0@:neomen -sural94@} [160] -@{char@:petrucci c3 clef@:64@:0@:2.82802@:10.11772@:10.11772@:2.82802@:0@:petru -cci.c3_change@} [64]) +@{group@:flags@} +@{char@:8th Mensural Flag (up)@:121@:0@:2.67303@:8.91@:0.44553@:2.67303@:0@:men +suralu03@} [121] +@{char@:8th Mensural Flag (up)@:122@:0@:2.67303@:6.68251@:0.44553@:2.67303@:0@: +mensuralu13@} [122] +@{char@:8th Mensural Flag (up)@:123@:0@:2.67303@:7.79625@:0.44553@:2.67303@:0@: +mensuralu23@} [123]) +@{char@:Ed. Med. do clef@:53@:0@:3.535@:5.3025@:5.3025@:3.535@:0@:medicaea.do@} +[53] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf -@{char@:Mensural 3/4 meter@:161@:0@:7.64519@:3.8226@:3.8226@:7.64519@:0@:neomen -sural34@} [161] +@{char@:Ed. Med. do clef@:54@:0@:2.82802@:4.24203@:4.24203@:2.82802@:0@:medicae +a.do_change@} [54]) +(/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-macros.mf) +@{char@:8th Mensural Flag (down)@:124@:2.67303@:0@:0.44553@:8.91@:0@:0@:mensura +ld03@} [124] +@{char@:8th Mensural Flag (down)@:125@:2.67303@:0@:0.44553@:6.68251@:0@:0@:mens +urald13@} [125] @{char@:Hufnagel Flat@:118@:0.50005@:3.00005@:1.75005@:9.25005@:3.00005@:0@:huf -nagelM1@} [118]) -@{char@:petrucci c4 clef@:65@:0@:6.3@:20.15999@:15.11996@:6.3@:0@:petrucci.c4@} -[65] -(/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-macros.mf +nagelM1@} [118] @{char@:Kievan sharp@:119@:0@:8.00003@:8.00003@:8.00003@:8.00003@:0@:kievan1@} -[119]) +[119] +@{char@:8th Mensural Flag (down)@:126@:2.67303@:0@:0.44553@:7.79625@:0@:0@:mens +urald23@} [126] @{char@:Kievan flat@:120@:0@:5@:5@:9.00002@:5@:0@:kievanM1@} [120] @{puorg@:accidentals@} -) +) (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-flags.mf +@{char@:Ed. Med. fa clef@:55@:0@:6.00949@:5.3025@:5.3025@:6.00949@:0@:medicaea. +fa@} [55] @{font@:GNU@:LilyPond@:parmesan@:15.87@:parmesanMusic@} -(/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-rests.mf (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-flags.mf -@{char@:Mensural 6/8 meter@:162@:0@:7.64519@:3.8226@:3.8226@:7.64519@:0@:neomen -sural68@} [162] +(/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-rests.mf +@{group@:rests@} +@{char@:Neo-mensural maxima rest@:33@:0@:4.76102@:3.9675@:3.9675@:4.76102@:0@:M +3neomensural@} [33] +@{char@:Neo-mensural longa rest@:34@:0@:1.587@:3.9675@:3.9675@:1.587@:0@:M2neom +ensural@} [34] +@{char@:Neo-mensural breve rest@:35@:0@:1.587@:0@:3.9675@:1.587@:0@:M1neomensur +al@} [35] +@{char@:16th Mensural Flag (up)@:127@:0@:2.67303@:13.365@:0.44553@:2.67303@:0@: +mensuralu04@} [127] @{group@:flags@} @{char@:8th Mensural Flag (up)@:121@:0@:3.00003@:10@:0.50003@:3.00003@:0@:mensu ralu03@} [121] +@{char@:Neo-mensural whole rest@:36@:0@:1.587@:2.47969@:0@:1.587@:0@:0neomensur +al@} [36] @{char@:8th Mensural Flag (up)@:122@:0@:3.00003@:7.5@:0.50003@:3.00003@:0@:mens uralu13@} [122] -@{group@:rests@} -@{char@:Neo-mensural maxima rest@:33@:0@:4.76102@:3.9675@:3.9675@:4.76102@:0@:M -3neomensural@} [33] -@{char@:Mensural 9/8 meter@:163@:0@:7.64519@:3.8226@:3.8226@:7.64519@:0@:neomen -sural98@} [163] +@{char@:Neo-mensural half rest@:37@:0@:1.587@:0@:2.47969@:1.587@:0@:1neomensura +l@} [37] @{char@:8th Mensural Flag (up)@:123@:0@:3.00003@:8.75@:0.50003@:3.00003@:0@:men suralu23@} [123] -@{char@:petrucci c4 clef@:66@:0@:5.04002@:18.03157@:13.52367@:5.04002@:0@:petru -cci.c4_change@} [66] +@{char@:Ed. Med. fa clef@:56@:0@:4.80762@:4.24203@:4.24203@:4.80762@:0@:medicae +a.fa_change@} [56] +@{char@:Neo-mensural 4th rest@:38@:0@:3.17401@:0@:3.17401@:3.17401@:0@:2neomens +ural@} [38] @{char@:8th Mensural Flag (down)@:124@:3.00003@:0@:0.50003@:10@:0@:0@:mensurald 03@} [124] -@{char@:Neo-mensural longa rest@:34@:0@:1.587@:3.9675@:3.9675@:1.587@:0@:M2neom -ensural@} [34] -@{char@:Mensural 4/8 meter@:164@:0@:7.64519@:3.8226@:3.8226@:7.64519@:0@:neomen -sural48@} [164] -@{char@:petrucci c5 clef@:67@:0@:6.3@:20.15999@:8.81996@:6.3@:0@:petrucci.c5@} -[67] @{char@:8th Mensural Flag (down)@:125@:3.00003@:0@:0.50003@:7.5@:0@:0@:mensural d13@} [125] -@{char@:Mensural 6/8 meter@:165@:0@:7.64519@:3.8226@:3.8226@:7.64519@:0@:neomen -sural68alt@} [165] @{char@:8th Mensural Flag (down)@:126@:3.00003@:0@:0.50003@:8.75@:0@:0@:mensura ld23@} [126] -@{char@:Mensural 2/4 meter@:166@:0@:7.64519@:3.8226@:3.8226@:7.64519@:0@:neomen -sural24@} [166] -@{puorg@:timesig@} -) (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-scripts.mf -@{char@:petrucci c4 clef@:65@:0@:3.535@:11.312@:8.484@:3.535@:0@:petrucci.c4@} -[65] -@{group@:scripts@} -@{char@:ictus@:167@:0.24068@:0.24068@:0.77965@:0.77965@:0.24068@:0@:ictus@} -[167] +@{char@:16th Mensural Flag (up)@:128@:0@:2.67303@:11.13751@:0.44553@:2.67303@:0 +@:mensuralu14@} [128] @{char@:16th Mensural Flag (up)@:127@:0@:3.00003@:15@:0.50003@:3.00003@:0@:mens uralu04@} [127] -@{char@:accentus up@:168@:0.55688@:0.55688@:0.77965@:0.77965@:0.55688@:0@:uacce -ntus@} [168] -@{char@:petrucci c5 clef@:68@:0@:5.04002@:18.03157@:7.8888@:5.04002@:0@:petrucc -i.c5_change@} [68] -@{char@:mensural g clef@:80@:0@:3.15002@:1.638@:9.57608@:3.15002@:0@:mensural.g -_change@} [80] -@{char@:accentus down@:169@:0.55688@:0.55688@:0.77965@:0.77965@:0.55688@:0@:dac -centus@} [169] -@{char@:16th Mensural Flag (up)@:128@:0@:3.00003@:12.5@:0.50003@:3.00003@:0@:me -nsuralu14@} [128] -@{char@:Hufnagel do clef@:81@:0@:3.46503@:2.205@:2.3625@:3.46503@:0@:hufnagel.d -o@} [81] -@{char@:Neo-mensural breve rest@:35@:0@:1.587@:0@:3.9675@:1.587@:0@:M1neomensur -al@} [35] -@{char@:mensural c clef@:69@:0@:7.06253@:13.85999@:13.85999@:7.06253@:0@:mensur -al.c@} [69] -@{char@:half circle@:170@:0.69609@:0.69609@:0@:0.69609@:0.69609@:0@:usemicircul -us@} [170]Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input parmesan23.mf'"... - -@{char@:Neo-mensural whole rest@:36@:0@:1.587@:2.47969@:0@:1.587@:0@:0neomensur -al@} [36] -@{char@:Hufnagel do clef@:82@:0@:2.77203@:1.764@:1.89001@:2.77203@:0@:hufnagel. -do_change@} [82] -@{char@:16th Mensural Flag (up)@:129@:0@:3.00003@:13.75@:0.50003@:3.00003@:0@:m -ensuralu24@} [129] -@{char@:half circle@:171@:0.69609@:0.69609@:0.69609@:0@:0.69609@:0@:dsemicircul -us@} [171] -@{char@:mensural c clef@:70@:0@:5.80255@:11.08804@:11.08804@:5.80255@:0@:mensur -al.c_change@} [70] -@{char@:Neo-mensural half rest@:37@:0@:1.587@:0@:2.47969@:1.587@:0@:1neomensura -l@} [37] -@{char@:black mensural c clef@:71@:0@:7.06253@:13.85999@:13.85999@:7.06253@:0@: -blackmensural.c@} [71] -@{char@:Hufnagel fa clef@:83@:0@:3.78@:3.6225@:3.15001@:3.78@:0@:hufnagel.fa@} -[83] -@{char@:Neo-mensural 4th rest@:38@:0@:3.17401@:0@:3.17401@:3.17401@:0@:2neomens -ural@} [38] -@{char@:circle@:172@:0.69609@:0.69609@:0.69609@:0.69609@:0.69609@:0@:circulus@} -[172] -@{char@:black mensural c clef@:72@:0@:5.80255@:11.08804@:11.08804@:5.80255@:0@: -blackmensural.c_change@} [72] -Converting PostScript graphics to Type 1 font programs... - -Invoking "t1asm feta-noteheads23.pt1 feta-noteheads23.pfb"... - -@{char@:16th Mensural Flag (down)@:130@:3.00003@:0@:0.50003@:15@:0@:0@:mensural -d04@} [130] -@{char@:Hufnagel fa clef@:84@:0@:3.02402@:2.89801@:2.52002@:3.02402@:0@:hufnage -l.fa_change@} [84] @{char@:Neo-mensural 8th rest@:39@:0@:3.17401@:0@:3.17401@:3.17401@:0@:3neomens ural@} [39] -@{char@:augmentum@:173@:0.55688@:0.55688@:0.55688@:0.55688@:0.55688@:0@:augment -um@} [173] +@{char@:16th Mensural Flag (up)@:129@:0@:2.67303@:12.25125@:0.44553@:2.67303@:0 +@:mensuralu24@} [129] @{char@:Neo-mensural 16th rest@:40@:0@:3.17401@:0@:3.9675@:3.17401@:0@:4neomens ural@} [40] +@{char@:16th Mensural Flag (up)@:128@:0@:3.00003@:12.5@:0.50003@:3.00003@:0@:me +nsuralu14@} [128] @{char@:Mensural maxima rest@:41@:0@:1.19026@:3.9675@:7.935@:1.19026@:0@:M3mens ural@} [41] @{char@:Mensural longa rest@:42@:0@:1.19026@:3.9675@:3.9675@:1.19026@:0@:M2mens ural@} [42] -@{char@:Mensural breve rest@:43@:0@:1.19026@:0@:3.9675@:1.19026@:0@:M1mensural@ -} [43] +@{char@:16th Mensural Flag (up)@:129@:0@:3.00003@:13.75@:0.50003@:3.00003@:0@:m +ensuralu24@} [129] +@{char@:neo-mensural c clef@:57@:0@:9.76862@:7.07@:7.07@:9.76862@:0@:neomensura +l.c@} [57] +@{char@:16th Mensural Flag (down)@:130@:3.00003@:0@:0.50003@:15@:0@:0@:mensural +d04@} [130] +@{char@:16th Mensural Flag (down)@:130@:2.67303@:0@:0.44553@:13.365@:0@:0@:mens +urald04@} [130] @{char@:16th Mensural Flag (down)@:131@:3.00003@:0@:0.50003@:12.5@:0@:0@:mensur ald14@} [131] +@{char@:Mensural breve rest@:43@:0@:1.19026@:0@:3.9675@:1.19026@:0@:M1mensural@ +} [43] @{char@:Mensural whole rest@:44@:0@:1.19026@:2.47969@:0@:1.19026@:0@:0mensural@ } [44] @{char@:Mensural half rest@:45@:0@:1.19026@:0@:2.47969@:1.19026@:0@:1mensural@} [45] -@{char@:Hufnagel do/fa clef@:85@:0@:3.78@:9.92252@:2.3625@:3.78@:0@:hufnagel.do -.fa@} [85] -@{char@:signum congruentiae up@:174@:2.94952@:2.94952@:1.20335@:10.5947@:2.9495 -2@:0@:usignumcongruentiae@} [174] -@{char@:Mensural 4th rest@:46@:0@:3.17401@:0@:3.17401@:3.17401@:0@:2mensural@} -[46] @{char@:16th Mensural Flag (down)@:132@:3.00003@:0@:0.50003@:13.75@:0@:0@:mensu rald24@} [132] +@{char@:Mensural 4th rest@:46@:0@:3.17401@:0@:3.17401@:3.17401@:0@:2mensural@} +[46] +@{char@:neo-mensural c clef@:58@:0@:7.81494@:5.65604@:5.65604@:7.81494@:0@:neom +ensural.c_change@} [58] @{char@:Mensural 8th rest@:47@:0@:3.17401@:0@:3.17401@:3.17401@:0@:3mensural@} [47] -@{char@:petrucci c4 clef@:66@:0@:2.82802@:10.11772@:7.58827@:2.82802@:0@:petruc -ci.c4_change@} [66] @{char@:Mensural 16th rest@:48@:0@:3.17401@:0@:3.9675@:3.17401@:0@:4mensural@} [48] @{puorg@:rests@} ) (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-clefs.mf -@{char@:signum congruentiae down@:175@:2.94952@:2.94952@:10.5947@:1.20335@:2.94 -952@:0@:dsignumcongruentiae@} [175] -@{char@:Hufnagel do/fa clef@:86@:0@:3.02402@:9.19803@:1.89001@:3.02402@:0@:hufn -agel.do.fa_change@} [86] +@{char@:16th Mensural Flag (down)@:131@:2.67303@:0@:0.44553@:11.13751@:0@:0@:me +nsurald14@} [131] +@{char@:petrucci g clef@:77@:0@:3.93752@:2.04749@:11.97005@:3.93752@:0@:petrucc +i.g@} [77] @{char@:32th Mensural Flag (up)@:133@:0@:3.00003@:20@:0.50003@:3.00003@:0@:mens uralu05@} [133] -@{char@:Kievan end of piece (slash)@:176@:0@:7.12798@:9.36726@:12.90775@:7.1279 -8@:0@:barline.kievan@} [176] -@{puorg@:scripts@} -) -@{char@:petrucci f clef@:73@:0@:12.26242@:28.35002@:15.75002@:12.26242@:0@:petr -ucci.f@} [73] (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-dots.mf +@{char@:16th Mensural Flag (down)@:132@:2.67303@:0@:0.44553@:12.25125@:0@:0@:me +nsurald24@} [132] +@{char@:petrucci c1 clef@:59@:0@:3.535@:4.94899@:11.312@:3.535@:0@:petrucci.c1@ +} [59] @{group@:clefs@} @{char@:Ed. Vat. do clef@:49@:0@:1.98375@:3.17401@:3.17401@:1.98375@:0@:vatican a.do@} [49] -@{char@:Kievan tsefaut clef@:87@:0@:4.72502@:7.08752@:1.73251@:4.72502@:0@:kiev -an.do@} [87] -@{char@:Kievan tsefaut clef@:88@:0@:4.72502@:7.08752@:1.73251@:4.72502@:0@:kiev -an.do_change@} [88] -@{puorg@:clefs@} -) -@{group@:dots@} -@{char@:duration dot@:177@:0@:1.32455@:0.66228@:0.66228@:1.32455@:0@:dotvatican -a@} [177] (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-custodes.mf -Invoking "fontforge -script feta-noteheads23.pe feta-noteheads23.pfb"... - @{char@:Ed. Vat. do clef@:50@:0@:1.98375@:3.17401@:3.17401@:1.98375@:0@:vatican a.do_change@} [50] -@{char@:Kievan augmentation dot@:178@:0@:3.97366@:1.98683@:1.98683@:3.97366@:0@ -:dotkievan@} [178] -@{puorg@:dots@} -) -@{tnof@}) ) -@{group@:custodes@} -@{char@:Custos Hufnagel@:89@:0@:2.15196@:1.79329@:3.15001@:2.15196@:0@:hufnagel -.u0@} [89] +@{char@:32th Mensural Flag (up)@:133@:0@:2.67303@:17.82@:0.44553@:2.67303@:0@:m +ensuralu05@} [133] @{char@:32th Mensural Flag (up)@:134@:0@:3.00003@:17.5@:0.50003@:3.00003@:0@:me nsuralu15@} [134] -@{char@:Custos Hufnagel@:90@:0@:2.15196@:1.79329@:4.72502@:2.15196@:0@:hufnagel -.u1@} [90] -(some charht values had to be adjusted by as much as 0.55687pt) -(some chardp values had to be adjusted by as much as 0.55687pt) -Font metrics written on parmesan18.tfm. -146 output files written: parmesan18.33 .. parmesan18.178 -Transcript written on parmesan18.log. - +@{char@:32th Mensural Flag (up)@:134@:0@:2.67303@:15.59251@:0.44553@:2.67303@:0 +@:mensuralu15@} [134] @{char@:Ed. Vat. fa clef@:51@:0@:4.16588@:5.95125@:3.17401@:4.16588@:0@:vatican a.fa@} [51] -@{char@:Custos Hufnagel@:91@:0@:2.15196@:1.79329@:3.93752@:2.15196@:0@:hufnagel -.u2@} [91] -@{char@:petrucci f clef@:74@:0@:9.80998@:22.6801@:12.60007@:9.80998@:0@:petrucc -i.f_change@} [74] -@{char@:Ed. Vat. fa clef@:52@:0@:4.16588@:5.95125@:3.17401@:4.16588@:0@:vatican -a.fa_change@} [52] @{char@:32th Mensural Flag (up)@:135@:0@:3.00003@:18.75@:0.50003@:3.00003@:0@:m ensuralu25@} [135] -@{char@:petrucci c5 clef@:67@:0@:3.535@:11.312@:4.94899@:3.535@:0@:petrucci.c5@ -} [67] -@{char@:Reverse Custos Hufnagel@:92@:0@:2.15196@:3.15001@:1.79329@:2.15196@:0@: -hufnagel.d0@} [92] +@{char@:Ed. Vat. fa clef@:52@:0@:4.16588@:5.95125@:3.17401@:4.16588@:0@:vatican +a.fa_change@} [52] +@{char@:petrucci c1 clef@:60@:0@:2.82802@:4.42648@:10.11772@:2.82802@:0@:petruc +ci.c1_change@} [60] @{char@:Ed. Med. do clef@:53@:0@:3.9675@:5.95125@:5.95125@:3.9675@:0@:medicaea. do@} [53] -@{char@:mensural f clef@:75@:0@:7.55998@:3.78@:3.78@:7.55998@:0@:mensural.f@} -[75] -@{char@:Reverse Custos Hufnagel@:93@:0@:2.15196@:4.72502@:1.79329@:2.15196@:0@: -hufnagel.d1@} [93] @{char@:Ed. Med. do clef@:54@:0@:3.17401@:4.76102@:4.76102@:3.17401@:0@:medicae a.do_change@} [54] +@{char@:32th Mensural Flag (up)@:135@:0@:2.67303@:16.70625@:0.44553@:2.67303@:0 +@:mensuralu25@} [135] @{char@:32th Mensural Flag (down)@:136@:3.00003@:0@:0.50003@:20@:0@:0@:mensural d05@} [136] -@{char@:Reverse Custos Hufnagel@:94@:0@:2.15196@:3.93752@:1.79329@:2.15196@:0@: -hufnagel.d2@} [94] -@{char@:mensural f clef@:76@:0@:6.048@:3.024@:3.024@:6.048@:0@:mensural.f_chang -e@} [76] -@{char@:Custos Med.@:95@:0@:0.89664@:1.79329@:3.15001@:0.89664@:0@:medicaea.u0@ -} [95] -@{char@:petrucci c5 clef@:68@:0@:2.82802@:10.11772@:4.42648@:2.82802@:0@:petruc -ci.c5_change@} [68] +@{char@:petrucci c2 clef@:61@:0@:3.535@:8.484@:11.312@:3.535@:0@:petrucci.c2@} +[61] +@{char@:Ed. Med. fa clef@:55@:0@:6.74474@:5.95125@:5.95125@:6.74474@:0@:medicae +a.fa@} [55] +@{char@:Ed. Med. fa clef@:56@:0@:5.39581@:4.76102@:4.76102@:5.39581@:0@:medicae +a.fa_change@} [56] @{char@:32th Mensural Flag (down)@:137@:3.00003@:0@:0.50003@:17.5@:0@:0@:mensur ald15@} [137] -@{char@:Custos Med.@:96@:0@:0.89664@:1.79329@:4.72502@:0.89664@:0@:medicaea.u1@ -} [96] -@{char@:mensural c clef@:69@:0@:4.16467@:7.777@:7.777@:4.16467@:0@:mensural.c@} -[69] -@{char@:Custos Med.@:97@:0@:0.89664@:1.79329@:3.93752@:0.89664@:0@:medicaea.u2@ -} [97] -@{char@:Ed. Med. fa clef@:55@:0@:6.74474@:5.95125@:5.95125@:6.74474@:0@:medicae -a.fa@} [55]This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) -(./mf2pt1.mp -@{char@:mensural c clef@:70@:0@:3.45769@:6.22163@:6.22163@:3.45769@:0@:mensural -.c_change@} [70] (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp -@{char@:black mensural c clef@:71@:0@:4.16467@:7.777@:7.777@:4.16467@:0@:blackm -ensural.c@} [71] -@{char@:Reverse Custos Med.@:98@:0@:0.89664@:3.15001@:1.79329@:0.89664@:0@:medi -caea.d0@} [98] @{char@:32th Mensural Flag (down)@:138@:3.00003@:0@:0.50003@:18.75@:0@:0@:mensu rald25@} [138] -Preloading the plain base, version 0.99: preliminaries, - basic constants and mathematical macros, - macros for converting units, - macros and tables for various modes of operation, - macros for drawing and filling, - macros for proof labels and rules, - macros for character and font administration, -and a few last-minute items.) -@{char@:black mensural c clef@:72@:0@:3.45769@:6.22163@:6.22163@:3.45769@:0@:bl -ackmensural.c_change@} [72] -@{char@:Reverse Custos Med.@:99@:0@:0.89664@:4.72502@:1.79329@:0.89664@:0@:medi -caea.d1@} [99]) -(/build/lilypond-2.19.81+really-2.18.2/mf/parmesan23.mf -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-autometric.mf -****************************************************** -Using feta Autometric macros. -order of messages: - NAME/CODE/BP/WD/DP/HT/WX/WY -****************************************************** -) (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-generic.mf -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf -@{char@:Reverse Custos Med.@:100@:0@:0.89664@:3.93752@:1.79329@:0.89664@:0@:med -icaea.d2@} [100]) +@{char@:neo-mensural c clef@:57@:0@:10.72269@:7.935@:7.935@:10.72269@:0@:neomen +sural.c@} [57] +@{char@:32th Mensural Flag (down)@:136@:2.67303@:0@:0.44553@:17.82@:0@:0@:mensu +rald05@} [136] @{char@:64th Mensural Flag (up)@:139@:0@:3.00003@:25@:0.50003@:3.00003@:0@:mens uralu06@} [139] -@{char@:Ed. Med. fa clef@:56@:0@:5.39581@:4.76102@:4.76102@:5.39581@:0@:medicae -a.fa_change@} [56] -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf -@{char@:Custos Ed. Vat.@:101@:0@:0.8608@:1.1119@:3.15001@:0.8608@:0@:vaticana.u -0@} [101] -@{char@:Custos Ed. Vat.@:102@:0@:0.8608@:1.1119@:4.72502@:0.8608@:0@:vaticana.u -1@} [102]) -(/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-macros.mf) -@{font@:GNU@:LilyPond@:parmesan@:22.45@:parmesanMusic@} -(/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-rests.mf +@{char@:neo-mensural c clef@:58@:0@:8.57816@:6.34802@:6.34802@:8.57816@:0@:neom +ensural.c_change@} [58] +@{char@:petrucci c1 clef@:59@:0@:3.9675@:5.55447@:12.69598@:3.9675@:0@:petrucci +.c1@} [59] @{char@:64th Mensural Flag (up)@:140@:0@:3.00003@:22.5@:0.50003@:3.00003@:0@:me nsuralu16@} [140] -@{char@:petrucci f clef@:73@:0@:6.88057@:15.90752@:8.83751@:6.88057@:0@:petrucc -i.f@} [73] -@{char@:Custos Ed. Vat.@:103@:0@:0.8608@:1.1119@:3.93752@:0.8608@:0@:vaticana.u -2@} [103] -@{group@:rests@} -@{char@:Neo-mensural maxima rest@:33@:0@:6.73499@:5.6125@:5.6125@:6.73499@:0@:M -3neomensural@} [33] -@{char@:Neo-mensural longa rest@:34@:0@:2.245@:5.6125@:5.6125@:2.245@:0@:M2neom -ensural@} [34] -@{char@:Neo-mensural breve rest@:35@:0@:2.245@:0@:5.6125@:2.245@:0@:M1neomensur -al@} [35] -@{char@:Reverse Custos Ed. Vat.@:104@:0@:0.8608@:3.15001@:1.1119@:0.8608@:0@:va -ticana.d0@} [104] +@{char@:petrucci c2 clef@:62@:0@:2.82802@:7.58827@:10.11772@:2.82802@:0@:petruc +ci.c2_change@} [62] @{char@:64th Mensural Flag (up)@:141@:0@:3.00003@:23.75@:0.50003@:3.00003@:0@:m ensuralu26@} [141] -@{char@:Neo-mensural whole rest@:36@:0@:2.245@:3.50781@:0@:2.245@:0@:0neomensur -al@} [36] -mf2pt1 is using the following font parameters: - font_version: 001.000 - font_comment: Font converted to Type 1 by mf2pt1, written by Scott Pakin. - font_family: parmesan18 - font_weight: Medium - font_identifier: parmesan17.82 - font_fixed_pitch: false - font_slant: 0 - font_underline_position: -56 - font_underline_thickness: 28 - font_name: parmesan18 - font_unique_id: 4654721 - font_size: 17.7534246575342 (bp) - font_coding_scheme: asis - -Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=56.3271604938272; bpppix 0.02; nonstopmode; input parmesan18.mf'"... - -@{char@:Reverse Custos Ed. Vat.@:105@:0@:0.8608@:4.72502@:1.1119@:0.8608@:0@:va -ticana.d1@} [105] -@{char@:Neo-mensural half rest@:37@:0@:2.245@:0@:3.50781@:2.245@:0@:1neomensura -l@} [37] -@{char@:Reverse Custos Ed. Vat.@:106@:0@:0.8608@:3.93752@:1.1119@:0.8608@:0@:va -ticana.d2@} [106] -@{char@:Neo-mensural 4th rest@:38@:0@:4.49002@:0@:4.49002@:4.49002@:0@:2neomens -ural@} [38] -@{char@:neo-mensural c clef@:57@:0@:10.72269@:7.935@:7.935@:10.72269@:0@:neomen -sural.c@} [57] -@{char@:Neo-mensural 8th rest@:39@:0@:4.49002@:0@:4.49002@:4.49002@:0@:3neomens -ural@} [39] -@{char@:Custos Mensural@:107@:0@:4.30386@:1.18358@:6.30002@:4.30386@:0@:mensura -l.u0@} [107] -@{char@:Custos Mensural@:108@:0@:4.30386@:1.18358@:7.87503@:4.30386@:0@:mensura -l.u1@} [108] +@{char@:32th Mensural Flag (down)@:137@:2.67303@:0@:0.44553@:15.59251@:0@:0@:me +nsurald15@} [137] +@{char@:petrucci c3 clef@:63@:0@:3.535@:11.312@:11.312@:3.535@:0@:petrucci.c3@} +[63] +@{char@:petrucci c1 clef@:60@:0@:3.17401@:4.96806@:11.3556@:3.17401@:0@:petrucc +i.c1_change@} [60] @{char@:64th Mensural Flag (down)@:142@:3.00003@:0@:0.50003@:25@:0@:0@:mensural d06@} [142] -@{char@:Custos Mensural@:109@:0@:4.30386@:1.18358@:7.08752@:4.30386@:0@:mensura -l.u2@} [109] -@{char@:petrucci f clef@:74@:0@:5.50449@:12.72606@:7.07004@:5.50449@:0@:petrucc -i.f_change@} [74] -@{char@:petrucci g clef@:77@:0@:7.875@:4.09497@:23.94003@:7.875@:0@:petrucci.g@ -} [77] -@{char@:Neo-mensural 16th rest@:40@:0@:4.49002@:0@:5.6125@:4.49002@:0@:4neomens -ural@} [40] -@{char@:Reverse Custos Mensural@:110@:0@:4.30386@:6.30002@:1.18358@:4.30386@:0@ -:mensural.d0@} [110] -@{char@:Mensural maxima rest@:41@:0@:1.68376@:5.6125@:11.225@:1.68376@:0@:M3men -sural@} [41] -@{char@:Mensural longa rest@:42@:0@:1.68376@:5.6125@:5.6125@:1.68376@:0@:M2mens -ural@} [42] -@{char@:Mensural breve rest@:43@:0@:1.68376@:0@:5.6125@:1.68376@:0@:M1mensural@ -} [43] -@{char@:Reverse Custos Mensural@:111@:0@:4.30386@:7.87503@:1.18358@:4.30386@:0@ -:mensural.d1@} [111] -@{char@:Mensural whole rest@:44@:0@:1.68376@:3.50781@:0@:1.68376@:0@:0mensural@ -} [44] +@{char@:petrucci c2 clef@:61@:0@:3.9675@:9.52197@:12.69598@:3.9675@:0@:petrucci +.c2@} [61] +@{char@:32th Mensural Flag (down)@:138@:2.67303@:0@:0.44553@:16.70625@:0@:0@:me +nsurald25@} [138] +@{char@:petrucci c2 clef@:62@:0@:3.17401@:8.5167@:11.3556@:3.17401@:0@:petrucci +.c2_change@} [62] +*** Successfully generated feta-noteheads14.pfb! *** + +@{char@:petrucci g clef@:78@:0@:3.15002@:1.638@:9.57608@:3.15002@:0@:petrucci.g +_change@} [78] @{char@:64th Mensural Flag (down)@:143@:3.00003@:0@:0.50003@:22.5@:0@:0@:mensur ald16@} [143] -@{char@:Mensural half rest@:45@:0@:1.68376@:0@:3.50781@:1.68376@:0@:1mensural@} -[45] -@{char@:Mensural 4th rest@:46@:0@:4.49002@:0@:4.49002@:4.49002@:0@:2mensural@} -[46] -@{char@:neo-mensural c clef@:58@:0@:8.57816@:6.34802@:6.34802@:8.57816@:0@:neom -ensural.c_change@} [58] -@{char@:Reverse Custos Mensural@:112@:0@:4.30386@:7.08752@:1.18358@:4.30386@:0@ -:mensural.d2@} [112] -@{puorg@:custodes@} -) (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-accidentals.mf -@{char@:Mensural 8th rest@:47@:0@:4.49002@:0@:4.49002@:4.49002@:0@:3mensural@} -[47] -@{char@:mensural f clef@:75@:0@:4.24199@:2.121@:2.121@:4.24199@:0@:mensural.f@} -[75] -@{char@:Mensural 16th rest@:48@:0@:4.49002@:0@:5.6125@:4.49002@:0@:4mensural@} -[48] -@{puorg@:rests@} -) (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-clefs.mf -@{group@:clefs@} -@{char@:Ed. Vat. do clef@:49@:0@:2.80626@:4.49002@:4.49002@:2.80626@:0@:vatican -a.do@} [49] -@{group@:accidentals@} -@{char@:Ed. Med. Flat@:113@:0.31502@:1.89003@:1.89003@:3.15001@:1.89003@:0@:med -icaeaM1@} [113] +@{char@:64th Mensural Flag (up)@:139@:0@:2.67303@:22.27501@:0.44553@:2.67303@:0 +@:mensuralu06@} [139] +@{char@:petrucci c3 clef@:64@:0@:2.82802@:10.11772@:10.11772@:2.82802@:0@:petru +cci.c3_change@} [64] +@{char@:petrucci c3 clef@:63@:0@:3.9675@:12.69598@:12.69598@:3.9675@:0@:petrucc +i.c3@} [63] +Converting PostScript graphics to Type 1 font programs... + +Invoking "t1asm feta-noteheads13.pt1 feta-noteheads13.pfb"... + +@{char@:petrucci c4 clef@:65@:0@:3.535@:11.312@:8.484@:3.535@:0@:petrucci.c4@} +[65] +@{char@:petrucci c3 clef@:64@:0@:3.17401@:11.3556@:11.3556@:3.17401@:0@:petrucc +i.c3_change@} [64]( echo ./out/parmesan23.pfb: ./feta-autometric.mf ./parmesan-generic.mf ./feta-macros.mf ./feta-params.mf ./parmesan-macros.mf ./parmesan-rests.mf ./parmesan-clefs.mf ./parmesan-accidentals.mf ./parmesan-flags.mf ./parmesan-timesignatures.mf ./parmesan-scripts.mf ./parmesan-dots.mf > out/parmesan23.dep ) && TMP=`mktemp -d ./out/pfbtemp.parmesan23.XXXXXXXXX` \ +&& ( cd $TMP \ + && ln -s ../mf2pt1.mem . \ + && ln -s ../../mf2pt1.mp . \ + && MFINPUTS=/build/lilypond-2.19.81+really-2.18.2/mf:..:: /build/lilypond-2.19.81+really-2.18.2/scripts/build/out/mf2pt1 --rounding=0.0001 --family=parmesan23 --fullname=parmesan23 --name=parmesan23 parmesan23.mf ) \ +&& mv $TMP/*pfb ./out; \ +rm -rf $TMP + @{char@:64th Mensural Flag (down)@:144@:3.00003@:0@:0.50003@:23.75@:0@:0@:mensu rald26@} [144] @{puorg@:flags@} ) (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-timesignatures.mf -@{char@:mensural f clef@:76@:0@:3.3936@:1.69681@:1.69681@:3.3936@:0@:mensural.f -_change@} [76] -@{char@:Ed. Vat. do clef@:50@:0@:2.80626@:4.49002@:4.49002@:2.80626@:0@:vatican -a.do_change@} [50] -@{char@:Ed. Vat. Flat@:114@:0.10915@:1.68416@:1.07098@:2.86652@:1.68416@:0@:vat -icanaM1@} [114] @{group@:timesig@} @{char@:Mensural 4/4 meter@:145@:0@:8.50009@:4.25005@:4.25005@:8.50009@:0@:mens ural44@} [145] -@{char@:Ed. Vat. Natural@:115@:0.17462@:1.4346@:2.39398@:2.39398@:1.4346@:0@:va -ticana0@} [115]Copyright (c) 2000-2014 by George Williams. See AUTHORS for Contributors. - License GPLv3+: GNU GPL version 3 or later - with many parts BSD . Please read LICENSE. - Based on sources from 11:21 UTC 24-Sep-2017-ML-D. - Based on source from git with hash: - -@{char@:petrucci c1 clef@:59@:0@:3.9675@:5.55447@:12.69598@:3.9675@:0@:petrucci -.c1@} [59] -@{char@:Ed. Vat. fa clef@:51@:0@:5.89314@:8.41876@:4.49002@:5.89314@:0@:vatican -a.fa@} [51] -@{char@:Mensural Sharp@:116@:1.1826@:1.81259@:1.4346@:1.4346@:1.81259@:0@:mensu -ral1@} [116] +@{char@:64th Mensural Flag (up)@:140@:0@:2.67303@:20.04752@:0.44553@:2.67303@:0 +@:mensuralu16@} [140] @{char@:Mensural 2/2 meter@:146@:0@:8.50009@:6.37508@:6.37508@:8.50009@:0@:mens ural22@} [146] +@{char@:petrucci c4 clef@:65@:0@:3.9675@:12.69598@:9.52197@:3.9675@:0@:petrucci +.c4@} [65] +Invoking "fontforge -script feta-noteheads13.pe feta-noteheads13.pfb"... + +@{char@:petrucci c4 clef@:66@:0@:2.82802@:10.11772@:7.58827@:2.82802@:0@:petruc +ci.c4_change@} [66] @{char@:Mensural 3/2 meter@:147@:0@:8.50009@:4.25005@:4.25005@:8.50009@:0@:mens ural32@} [147] -@{char@:Ed. Vat. fa clef@:52@:0@:5.89314@:8.41876@:4.49002@:5.89314@:0@:vatican -a.fa_change@} [52] -@{char@:petrucci c1 clef@:60@:0@:3.17401@:4.96806@:11.3556@:3.17401@:0@:petrucc -i.c1_change@} [60] -@{char@:Mensural Flat@:117@:0.32742@:1.5874@:1.11493@:5.99745@:1.5874@:0@:mensu -ralM1@} [117] @{char@:Mensural 6/4 meter@:148@:0@:8.50009@:4.25005@:4.25005@:8.50009@:0@:mens -ural64@} [148]Cannot find your hotkey definition file! - -@{char@:Ed. Med. do clef@:53@:0@:5.6125@:8.41876@:8.41876@:5.6125@:0@:medicaea. -do@} [53] +ural64@} [148] +@{char@:64th Mensural Flag (up)@:141@:0@:2.67303@:21.16125@:0.44553@:2.67303@:0 +@:mensuralu26@} [141] +@{char@:petrucci c4 clef@:66@:0@:3.17401@:11.3556@:8.5167@:3.17401@:0@:petrucci +.c4_change@} [66] @{char@:Mensural 9/4 meter@:149@:0@:8.50009@:4.25005@:4.25005@:8.50009@:0@:mens -ural94@} [149]( echo ./out/parmesan-noteheads20.pfb: ./feta-autometric.mf ./parmesan-noteheads-generic.mf ./feta-macros.mf ./feta-params.mf ./parmesan-macros.mf ./parmesan-noteheads.mf > out/parmesan-noteheads20.dep ) && TMP=`mktemp -d ./out/pfbtemp.parmesan-noteheads20.XXXXXXXXX` \ -&& ( cd $TMP \ - && ln -s ../mf2pt1.mem . \ - && ln -s ../../mf2pt1.mp . \ - && MFINPUTS=/build/lilypond-2.19.81+really-2.18.2/mf:..:: /build/lilypond-2.19.81+really-2.18.2/scripts/build/out/mf2pt1 --rounding=0.0001 --family=parmesan-noteheads20 --fullname=parmesan-noteheads20 --name=parmesan-noteheads20 parmesan-noteheads20.mf ) \ -&& mv $TMP/*pfb ./out; \ -rm -rf $TMP - -@{char@:Ed. Med. do clef@:54@:0@:4.49002@:6.73503@:6.73503@:4.49002@:0@:medicae -a.do_change@} [54] +ural94@} [149] +@{char@:64th Mensural Flag (down)@:142@:2.67303@:0@:0.44553@:22.27501@:0@:0@:me +nsurald06@} [142] @{char@:Mensural 3/4 meter@:150@:0@:8.50009@:6.37508@:6.37508@:8.50009@:0@:mens ural34@} [150] -@{char@:petrucci g clef@:78@:0@:6.30003@:3.27599@:19.1521@:6.30003@:0@:petrucci -.g_change@} [78] -@{char@:Ed. Med. fa clef@:55@:0@:9.54124@:8.41876@:8.41876@:9.54124@:0@:medicae -a.fa@} [55] @{char@:Mensural 6/8 meter@:151@:0@:8.50009@:6.37508@:6.37508@:8.50009@:0@:mens ural68@} [151] -@{char@:Ed. Med. fa clef@:56@:0@:7.63303@:6.73503@:6.73503@:7.63303@:0@:medicae -a.fa_change@} [56] -@{char@:petrucci c2 clef@:61@:0@:3.9675@:9.52197@:12.69598@:3.9675@:0@:petrucci -.c2@} [61] +@{char@:petrucci c5 clef@:67@:0@:3.535@:11.312@:4.94899@:3.535@:0@:petrucci.c5@ +} [67] +@{char@:petrucci c5 clef@:67@:0@:3.9675@:12.69598@:5.55447@:3.9675@:0@:petrucci +.c5@} [67] @{char@:Mensural 9/8 meter@:152@:0@:8.50009@:6.37508@:6.37508@:8.50009@:0@:mens ural98@} [152] +@{char@:64th Mensural Flag (down)@:143@:2.67303@:0@:0.44553@:20.04752@:0@:0@:me +nsurald16@} [143] +@{char@:petrucci c5 clef@:68@:0@:2.82802@:10.11772@:4.42648@:2.82802@:0@:petruc +ci.c5_change@} [68] @{char@:Mensural 4/8 meter@:153@:0@:8.50009@:4.25005@:4.25005@:8.50009@:0@:mens ural48@} [153] +@{char@:64th Mensural Flag (down)@:144@:2.67303@:0@:0.44553@:21.16125@:0@:0@:me +nsurald26@} [144] +@{puorg@:flags@} +) (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-timesignatures.mfInvoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input parmesan26.mf'"... + +@{char@:petrucci c5 clef@:68@:0@:3.17401@:11.3556@:4.96806@:3.17401@:0@:petrucc +i.c5_change@} [68] +@{char@:mensural c clef@:69@:0@:4.61795@:8.72849@:8.72849@:4.61795@:0@:mensural +.c@} [69] +@{char@:mensural c clef@:69@:0@:4.16467@:7.777@:7.777@:4.16467@:0@:mensural.c@} +[69] +@{char@:mensural c clef@:70@:0@:3.82446@:6.98282@:6.98282@:3.82446@:0@:mensural +.c_change@} [70] +@{char@:black mensural c clef@:71@:0@:4.61795@:8.72849@:8.72849@:4.61795@:0@:bl +ackmensural.c@} [71] @{char@:Mensural 6/8 meter@:154@:0@:8.50009@:4.25005@:4.25005@:8.50009@:0@:mens ural68alt@} [154] -@{char@:Hufnagel Flat@:118@:0.43655@:2.01157@:1.16328@:5.8883@:2.01157@:0@:hufn -agelM1@} [118] +@{group@:timesig@} +@{char@:Mensural 4/4 meter@:145@:0@:7.64519@:3.8226@:3.8226@:7.64519@:0@:mensur +al44@} [145] +@{char@:black mensural c clef@:72@:0@:3.82446@:6.98282@:6.98282@:3.82446@:0@:bl +ackmensural.c_change@} [72] +@{char@:Mensural 2/2 meter@:146@:0@:7.64519@:5.73389@:5.73389@:7.64519@:0@:mens +ural22@} [146] +@{char@:mensural c clef@:70@:0@:3.45769@:6.22163@:6.22163@:3.45769@:0@:mensural +.c_change@} [70] +@{char@:Mensural 3/2 meter@:147@:0@:7.64519@:3.8226@:3.8226@:7.64519@:0@:mensur +al32@} [147] +@{char@:black mensural c clef@:71@:0@:4.16467@:7.777@:7.777@:4.16467@:0@:blackm +ensural.c@} [71] +@{char@:black mensural c clef@:72@:0@:3.45769@:6.22163@:6.22163@:3.45769@:0@:bl +ackmensural.c_change@} [72] +@{char@:Mensural 6/4 meter@:148@:0@:7.64519@:3.8226@:3.8226@:7.64519@:0@:mensur +al64@} [148] +Converting PostScript graphics to Type 1 font programs... + +Invoking "t1asm feta-noteheads23.pt1 feta-noteheads23.pfb"... + @{char@:Mensural 2/4 meter@:155@:0@:8.50009@:6.37508@:6.37508@:8.50009@:0@:mens ural24@} [155] -@{char@:Kievan sharp@:119@:0@:5.04004@:5.04004@:5.04004@:5.04004@:0@:kievan1@} -[119] -@{char@:Kievan flat@:120@:0@:3.15001@:3.15001@:5.67003@:3.15001@:0@:kievanM1@} -[120] -@{puorg@:accidentals@} -) -@{char@:petrucci c2 clef@:62@:0@:3.17401@:8.5167@:11.3556@:3.17401@:0@:petrucci -.c2_change@} [62] +@{char@:Mensural 9/4 meter@:149@:0@:7.64519@:3.8226@:3.8226@:7.64519@:0@:mensur +al94@} [149] +@{char@:petrucci f clef@:73@:0@:7.7224@:17.85374@:9.91875@:7.7224@:0@:petrucci. +f@} [73] +@{char@:Mensural 3/4 meter@:150@:0@:7.64519@:5.73389@:5.73389@:7.64519@:0@:mens +ural34@} [150] @{char@:Mensural 4/4 meter@:156@:0@:8.50009@:4.25005@:4.25005@:8.50009@:0@:neom -ensural44@} [156] (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-flags.mf -@{char@:neo-mensural c clef@:57@:0@:14.35144@:11.225@:11.225@:14.35144@:0@:neom -ensural.c@} [57] +ensural44@} [156] +Invoking "fontforge -script feta-noteheads23.pe feta-noteheads23.pfb"... + +@{char@:mensural g clef@:79@:0@:3.93752@:2.04749@:11.97005@:3.93752@:0@:mensura +l.g@} [79] +@{char@:petrucci f clef@:73@:0@:6.88057@:15.90752@:8.83751@:6.88057@:0@:petrucc +i.f@} [73] +@{char@:petrucci f clef@:74@:0@:6.17793@:14.28305@:7.93503@:6.17793@:0@:petrucc +i.f_change@} [74] +@{char@:Mensural 6/8 meter@:151@:0@:7.64519@:5.73389@:5.73389@:7.64519@:0@:mens +ural68@} [151] @{char@:Mensural 2/2 meter@:157@:0@:8.50009@:4.25005@:4.25005@:8.50009@:0@:neom ensural22@} [157] -@{group@:flags@} -@{char@:8th Mensural Flag (up)@:121@:0@:1.89003@:6.30002@:0.31502@:1.89003@:0@: -mensuralu03@} [121] @{char@:Mensural 3/2 meter@:158@:0@:8.50009@:4.25005@:4.25005@:8.50009@:0@:neom ensural32@} [158] -Converting PostScript graphics to Type 1 font programs... - -Invoking "t1asm feta-noteheads20.pt1 feta-noteheads20.pfb"... - -@{char@:8th Mensural Flag (up)@:122@:0@:1.89003@:4.72502@:0.31502@:1.89003@:0@: -mensuralu13@} [122] +@{char@:Mensural 9/8 meter@:152@:0@:7.64519@:5.73389@:5.73389@:7.64519@:0@:mens +ural98@} [152] +@{char@:mensural f clef@:75@:0@:4.76099@:2.3805@:2.3805@:4.76099@:0@:mensural.f +@} [75] @{char@:Mensural 6/4 meter@:159@:0@:8.50009@:4.25005@:4.25005@:8.50009@:0@:neom ensural64@} [159] -@{char@:8th Mensural Flag (up)@:123@:0@:1.89003@:5.51251@:0.31502@:1.89003@:0@: -mensuralu23@} [123] -@{char@:8th Mensural Flag (down)@:124@:1.89003@:0@:0.31502@:6.30002@:0@:0@:mens -urald03@} [124] -@{char@:neo-mensural c clef@:58@:0@:11.48117@:8.98004@:8.98004@:11.48117@:0@:ne -omensural.c_change@} [58] +@{char@:Mensural 4/8 meter@:153@:0@:7.64519@:3.8226@:3.8226@:7.64519@:0@:mensur +al48@} [153] +@{char@:mensural f clef@:76@:0@:3.8088@:1.9044@:1.9044@:3.8088@:0@:mensural.f_c +hange@} [76]This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) +(./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp +@{char@:Mensural 6/8 meter@:154@:0@:7.64519@:3.8226@:3.8226@:7.64519@:0@:mensur +al68alt@} [154] +@{char@:Mensural 2/4 meter@:155@:0@:7.64519@:5.73389@:5.73389@:7.64519@:0@:mens +ural24@} [155] +Preloading the plain base, version 0.99: preliminaries, + basic constants and mathematical macros, + macros for converting units, + macros and tables for various modes of operation, + macros for drawing and filling, + macros for proof labels and rules, + macros for character and font administration, +and a few last-minute items.)) +(/build/lilypond-2.19.81+really-2.18.2/mf/parmesan26.mf +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-autometric.mf +@{char@:petrucci f clef@:74@:0@:5.50449@:12.72606@:7.07004@:5.50449@:0@:petrucc +i.f_change@} [74] +****************************************************** +Using feta Autometric macros. +order of messages: + NAME/CODE/BP/WD/DP/HT/WX/WY +****************************************************** +) (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-generic.mf +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf +@{char@:Mensural 4/4 meter@:156@:0@:7.64519@:3.8226@:3.8226@:7.64519@:0@:neomen +sural44@} [156] @{char@:Mensural 9/4 meter@:160@:0@:8.50009@:4.25005@:4.25005@:8.50009@:0@:neom ensural94@} [160] -@{char@:petrucci c3 clef@:63@:0@:3.9675@:12.69598@:12.69598@:3.9675@:0@:petrucc -i.c3@} [63] -@{char@:8th Mensural Flag (down)@:125@:1.89003@:0@:0.31502@:4.72502@:0@:0@:mens -urald13@} [125] @{char@:Mensural 3/4 meter@:161@:0@:8.50009@:4.25005@:4.25005@:8.50009@:0@:neom ensural34@} [161] -@{char@:petrucci g clef@:77@:0@:4.41876@:2.29773@:13.43303@:4.41876@:0@:petrucc -i.g@} [77] -@{char@:8th Mensural Flag (down)@:126@:1.89003@:0@:0.31502@:5.51251@:0@:0@:mens -urald23@} [126] -@{char@:petrucci c1 clef@:59@:0@:5.6125@:7.85747@:17.95999@:5.6125@:0@:petrucci -.c1@} [59] @{char@:Mensural 6/8 meter@:162@:0@:8.50009@:4.25005@:4.25005@:8.50009@:0@:neom -ensural68@} [162] -@{char@:16th Mensural Flag (up)@:127@:0@:1.89003@:9.45003@:0.31502@:1.89003@:0@ -:mensuralu04@} [127] +ensural68@} [162]) +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf) +(/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-macros.mf @{char@:Mensural 9/8 meter@:163@:0@:8.50009@:4.25005@:4.25005@:8.50009@:0@:neom -ensural98@} [163] -@{char@:petrucci c1 clef@:60@:0@:4.49002@:7.02791@:16.06386@:4.49002@:0@:petruc -ci.c1_change@} [60] +ensural98@} [163]) +@{char@:Mensural 2/2 meter@:157@:0@:7.64519@:3.8226@:3.8226@:7.64519@:0@:neomen +sural22@} [157] +@{char@:Mensural 3/2 meter@:158@:0@:7.64519@:3.8226@:3.8226@:7.64519@:0@:neomen +sural32@} [158] +@{font@:GNU@:LilyPond@:parmesan@:25.2@:parmesanMusic@} +(/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-rests.mf +@{group@:rests@} +@{char@:Neo-mensural maxima rest@:33@:0@:7.56001@:6.3@:6.3@:7.56001@:0@:M3neome +nsural@} [33] +@{char@:Mensural 6/4 meter@:159@:0@:7.64519@:3.8226@:3.8226@:7.64519@:0@:neomen +sural64@} [159] +@{char@:Neo-mensural longa rest@:34@:0@:2.52@:6.3@:6.3@:2.52@:0@:M2neomensural@ +} [34] +@{char@:Neo-mensural breve rest@:35@:0@:2.52@:0@:6.3@:2.52@:0@:M1neomensural@} +[35] @{char@:Mensural 4/8 meter@:164@:0@:8.50009@:4.25005@:4.25005@:8.50009@:0@:neom ensural48@} [164] -@{char@:16th Mensural Flag (up)@:128@:0@:1.89003@:7.87503@:0.31502@:1.89003@:0@ -:mensuralu14@} [128] +@{char@:mensural f clef@:75@:0@:4.24199@:2.121@:2.121@:4.24199@:0@:mensural.f@} +[75] @{char@:Mensural 6/8 meter@:165@:0@:8.50009@:4.25005@:4.25005@:8.50009@:0@:neom ensural68alt@} [165] -@{char@:petrucci c3 clef@:64@:0@:3.17401@:11.3556@:11.3556@:3.17401@:0@:petrucc -i.c3_change@} [64] +@{char@:Mensural 9/4 meter@:160@:0@:7.64519@:3.8226@:3.8226@:7.64519@:0@:neomen +sural94@} [160] +@{char@:Neo-mensural whole rest@:36@:0@:2.52@:3.9375@:0@:2.52@:0@:0neomensural@ +} [36] +@{char@:Neo-mensural half rest@:37@:0@:2.52@:0@:3.9375@:2.52@:0@:1neomensural@} +[37] @{char@:Mensural 2/4 meter@:166@:0@:8.50009@:4.25005@:4.25005@:8.50009@:0@:neom ensural24@} [166] -@{char@:16th Mensural Flag (up)@:129@:0@:1.89003@:8.66252@:0.31502@:1.89003@:0@ -:mensuralu24@} [129] @{puorg@:timesig@} -) (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-scripts.mfInvoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input parmesan-noteheads13.mf'"... - +) +@{char@:Mensural 3/4 meter@:161@:0@:7.64519@:3.8226@:3.8226@:7.64519@:0@:neomen +sural34@} [161] (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-scripts.mf +@{char@:Neo-mensural 4th rest@:38@:0@:5.04002@:0@:5.04002@:5.04002@:0@:2neomens +ural@} [38] +@{char@:mensural f clef@:76@:0@:3.3936@:1.69681@:1.69681@:3.3936@:0@:mensural.f +_change@} [76] +@{char@:Neo-mensural 8th rest@:39@:0@:5.04002@:0@:5.04002@:5.04002@:0@:3neomens +ural@} [39] @{group@:scripts@} @{char@:ictus@:167@:0.25003@:0.25003@:0.87502@:0.87502@:0.25003@:0@:ictus@} [167] -@{char@:16th Mensural Flag (down)@:130@:1.89003@:0@:0.31502@:9.45003@:0@:0@:men -surald04@} [130] -@{char@:mensural g clef@:79@:0@:7.875@:4.09497@:23.94003@:7.875@:0@:mensural.g@ -} [79] +@{char@:Neo-mensural 16th rest@:40@:0@:5.04002@:0@:6.3@:5.04002@:0@:4neomensura +l@} [40] +@{char@:petrucci g clef@:77@:0@:4.95938@:2.57886@:15.0765@:4.95938@:0@:petrucci +.g@} [77] +@{char@:Mensural maxima rest@:41@:0@:1.89001@:6.3@:12.6@:1.89001@:0@:M3mensural +@} [41] +@{char@:Mensural longa rest@:42@:0@:1.89001@:6.3@:6.3@:1.89001@:0@:M2mensural@} +[42] +@{char@:Mensural breve rest@:43@:0@:1.89001@:0@:6.3@:1.89001@:0@:M1mensural@} +[43] @{char@:accentus up@:168@:0.625@:0.625@:0.87502@:0.87502@:0.625@:0@:uaccentus@} [168] +@{char@:Mensural whole rest@:44@:0@:1.89001@:3.9375@:0@:1.89001@:0@:0mensural@} +[44] +@{char@:Mensural half rest@:45@:0@:1.89001@:0@:3.9375@:1.89001@:0@:1mensural@} +[45] +@{char@:Mensural 4th rest@:46@:0@:5.04002@:0@:5.04002@:5.04002@:0@:2mensural@} +[46] +@{char@:Mensural 6/8 meter@:162@:0@:7.64519@:3.8226@:3.8226@:7.64519@:0@:neomen +sural68@} [162] +@{char@:Mensural 8th rest@:47@:0@:5.04002@:0@:5.04002@:5.04002@:0@:3mensural@} +[47] @{char@:accentus down@:169@:0.625@:0.625@:0.87502@:0.87502@:0.625@:0@:daccentus -@} [169] -Invoking "fontforge -script feta-noteheads20.pe feta-noteheads20.pfb"... +@} [169]Copyright (c) 2000-2014 by George Williams. See AUTHORS for Contributors. + License GPLv3+: GNU GPL version 3 or later + with many parts BSD . Please read LICENSE. + Based on sources from 11:21 UTC 24-Sep-2017-ML-D. + Based on source from git with hash: -@{char@:petrucci c2 clef@:61@:0@:5.6125@:13.46997@:17.95999@:5.6125@:0@:petrucc -i.c2@} [61] +@{char@:Mensural 16th rest@:48@:0@:5.04002@:0@:6.3@:5.04002@:0@:4mensural@} +[48] +@{puorg@:rests@} +) (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-clefs.mf +@{char@:mensural g clef@:80@:0@:3.15002@:1.638@:9.57608@:3.15002@:0@:mensural.g +_change@} [80] +@{group@:clefs@} +@{char@:Ed. Vat. do clef@:49@:0@:3.15001@:5.04002@:5.04002@:3.15001@:0@:vatican +a.do@} [49] +@{char@:Hufnagel do clef@:81@:0@:3.46503@:2.205@:2.3625@:3.46503@:0@:hufnagel.d +o@} [81] +@{char@:Ed. Vat. do clef@:50@:0@:3.15001@:5.04002@:5.04002@:3.15001@:0@:vatican +a.do_change@} [50] @{char@:half circle@:170@:0.78125@:0.78125@:0@:0.78125@:0.78125@:0@:usemicircul -us@} [170]This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) -(./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp +us@} [170] @{char@:half circle@:171@:0.78125@:0.78125@:0.78125@:0@:0.78125@:0@:dsemicircul us@} [171] -@{char@:16th Mensural Flag (down)@:131@:1.89003@:0@:0.31502@:7.87503@:0@:0@:men -surald14@} [131] -@{char@:petrucci c4 clef@:65@:0@:3.9675@:12.69598@:9.52197@:3.9675@:0@:petrucci -.c4@} [65] -@{char@:petrucci c2 clef@:62@:0@:4.49002@:12.04787@:16.06386@:4.49002@:0@:petru -cci.c2_change@} [62] +@{char@:Ed. Vat. fa clef@:51@:0@:6.61502@:9.45001@:5.04002@:6.61502@:0@:vatican +a.fa@} [51]Cannot find your hotkey definition file! + +@{char@:Mensural 9/8 meter@:163@:0@:7.64519@:3.8226@:3.8226@:7.64519@:0@:neomen +sural98@} [163] +@{char@:Ed. Vat. fa clef@:52@:0@:6.61502@:9.45001@:5.04002@:6.61502@:0@:vatican +a.fa_change@} [52] +@{char@:Mensural 4/8 meter@:164@:0@:7.64519@:3.8226@:3.8226@:7.64519@:0@:neomen +sural48@} [164] +@{char@:Ed. Med. do clef@:53@:0@:6.3@:9.45001@:9.45001@:6.3@:0@:medicaea.do@} +[53] +@{char@:Hufnagel do clef@:82@:0@:2.77203@:1.764@:1.89001@:2.77203@:0@:hufnagel. +do_change@} [82] +@{char@:Ed. Med. do clef@:54@:0@:5.04002@:7.56004@:7.56004@:5.04002@:0@:medicae +a.do_change@} [54] +@{char@:Hufnagel fa clef@:83@:0@:3.78@:3.6225@:3.15001@:3.78@:0@:hufnagel.fa@} +[83] +@{char@:Ed. Med. fa clef@:55@:0@:10.70999@:9.45001@:9.45001@:10.70999@:0@:medic +aea.fa@} [55] +@{char@:Hufnagel fa clef@:84@:0@:3.02402@:2.89801@:2.52002@:3.02402@:0@:hufnage +l.fa_change@} [84] @{char@:circle@:172@:0.78125@:0.78125@:0.78125@:0.78125@:0.78125@:0@:circulus@} [172] @{char@:augmentum@:173@:0.625@:0.625@:0.625@:0.625@:0.625@:0@:augmentum@} [173] -@{char@:16th Mensural Flag (down)@:132@:1.89003@:0@:0.31502@:8.66252@:0@:0@:men -surald24@} [132]@{char@:signum congruentiae up@:174@:3.25008@:3.25008@:1.25012@:11.75017@:3.250 +@{char@:Ed. Med. fa clef@:56@:0@:8.56802@:7.56004@:7.56004@:8.56802@:0@:medicae +a.fa_change@} [56] +@{char@:Mensural 6/8 meter@:165@:0@:7.64519@:3.8226@:3.8226@:7.64519@:0@:neomen +sural68alt@} [165] +@{char@:Mensural 2/4 meter@:166@:0@:7.64519@:3.8226@:3.8226@:7.64519@:0@:neomen +sural24@} [166] +@{puorg@:timesig@} +) (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-scripts.mf +@{char@:neo-mensural c clef@:57@:0@:15.86798@:12.6@:12.6@:15.86798@:0@:neomensu +ral.c@} [57]Copyright (c) 2000-2014 by George Williams. See AUTHORS for Contributors. + License GPLv3+: GNU GPL version 3 or later + with many parts BSD . Please read LICENSE. + Based on sources from 11:21 UTC 24-Sep-2017-ML-D. + Based on source from git with hash: + +@{char@:Hufnagel do/fa clef@:85@:0@:3.78@:9.92252@:2.3625@:3.78@:0@:hufnagel.do +.fa@} [85]Cannot find your hotkey definition file! +@{char@:signum congruentiae up@:174@:3.25008@:3.25008@:1.25012@:11.75017@:3.250 08@:0@:usignumcongruentiae@} [174] -Preloading the plain base, version 0.99: preliminaries, - basic constants and mathematical macros, - macros for converting units, - macros and tables for various modes of operation, - macros for drawing and filling, - macros for proof labels and rules, - macros for character and font administration, -and a few last-minute items.) -@{char@:petrucci c3 clef@:63@:0@:5.6125@:17.95999@:17.95999@:5.6125@:0@:petrucc -i.c3@} [63] -@{char@:petrucci c4 clef@:66@:0@:3.17401@:11.3556@:8.5167@:3.17401@:0@:petrucci -.c4_change@} [66]) -@{char@:32th Mensural Flag (up)@:133@:0@:1.89003@:12.60004@:0.31502@:1.89003@:0 -@:mensuralu05@} [133] -(/build/lilypond-2.19.81+really-2.18.2/mf/parmesan18.mf +@{char@:neo-mensural c clef@:58@:0@:12.69443@:10.08005@:10.08005@:12.69443@:0@: +neomensural.c_change@} [58] +@{group@:scripts@} +@{char@:ictus@:167@:0.24068@:0.24068@:0.77965@:0.77965@:0.24068@:0@:ictus@} +[167] +@{char@:Hufnagel do/fa clef@:86@:0@:3.02402@:9.19803@:1.89001@:3.02402@:0@:hufn +agel.do.fa_change@} [86] +@{char@:Kievan tsefaut clef@:87@:0@:4.72502@:7.08752@:1.73251@:4.72502@:0@:kiev +an.do@} [87] +@{char@:accentus up@:168@:0.55688@:0.55688@:0.77965@:0.77965@:0.55688@:0@:uacce +ntus@} [168] +@{char@:petrucci g clef@:78@:0@:3.96751@:2.0631@:12.06125@:3.96751@:0@:petrucci +.g_change@} [78] +@{char@:accentus down@:169@:0.55688@:0.55688@:0.77965@:0.77965@:0.55688@:0@:dac +centus@} [169] +@{char@:petrucci c1 clef@:59@:0@:6.3@:8.81996@:20.15999@:6.3@:0@:petrucci.c1@} +[59] +@{char@:half circle@:170@:0.69609@:0.69609@:0@:0.69609@:0.69609@:0@:usemicircul +us@} [170] @{char@:signum congruentiae down@:175@:3.25008@:3.25008@:11.75017@:1.25012@:3.2 5008@:0@:dsignumcongruentiae@} [175] -@{char@:petrucci c5 clef@:67@:0@:3.9675@:12.69598@:5.55447@:3.9675@:0@:petrucci -.c5@} [67] +@{char@:half circle@:171@:0.69609@:0.69609@:0.69609@:0@:0.69609@:0@:dsemicircul +us@} [171] +@{char@:Kievan tsefaut clef@:88@:0@:4.72502@:7.08752@:1.73251@:4.72502@:0@:kiev +an.do_change@} [88] +@{puorg@:clefs@} +) (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-custodes.mf +@{char@:petrucci c1 clef@:60@:0@:5.04002@:7.8888@:18.03157@:5.04002@:0@:petrucc +i.c1_change@} [60] +@{group@:custodes@} +@{char@:Custos Hufnagel@:89@:0@:2.15196@:1.79329@:3.15001@:2.15196@:0@:hufnagel +.u0@} [89] @{char@:Kievan end of piece (slash)@:176@:0@:7.99995@:10.47504@:14.52496@:7.999 95@:0@:barline.kievan@} [176] @{puorg@:scripts@} -) -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-autometric.mf (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-dots.mf -@{char@:32th Mensural Flag (up)@:134@:0@:1.89003@:11.02504@:0.31502@:1.89003@:0 -@:mensuralu15@} [134] -****************************************************** -Using feta Autometric macros. -order of messages: - NAME/CODE/BP/WD/DP/HT/WX/WY -****************************************************** -) (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-generic.mf +) (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-dots.mf +@{char@:petrucci c2 clef@:61@:0@:6.3@:15.11996@:20.15999@:6.3@:0@:petrucci.c2@} +[61] @{group@:dots@} @{char@:duration dot@:177@:0@:1.49998@:0.75@:0.75@:1.49998@:0@:dotvaticana@} [177] -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf @{char@:Kievan augmentation dot@:178@:0@:4.49995@:2.24998@:2.24998@:4.49995@:0@ :dotkievan@} [178] @{puorg@:dots@} ) -@{tnof@}) )) -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf -@{char@:32th Mensural Flag (up)@:135@:0@:1.89003@:11.81253@:0.31502@:1.89003@:0 -@:mensuralu25@} [135] -@{char@:petrucci g clef@:78@:0@:3.53502@:1.8382@:10.74648@:3.53502@:0@:petrucci -.g_change@} [78] +@{tnof@}) ) +@{char@:Custos Hufnagel@:90@:0@:2.15196@:1.79329@:4.72502@:2.15196@:0@:hufnagel +.u1@} [90] +@{char@:circle@:172@:0.69609@:0.69609@:0.69609@:0.69609@:0.69609@:0@:circulus@} +[172] +@{char@:petrucci c2 clef@:62@:0@:5.04002@:13.52367@:18.03157@:5.04002@:0@:petru +cci.c2_change@} [62] +@{char@:augmentum@:173@:0.55688@:0.55688@:0.55688@:0.55688@:0.55688@:0@:augment +um@} [173] (some charht values had to be adjusted by as much as 0.625pt) (some chardp values had to be adjusted by as much as 0.625pt) Font metrics written on parmesan20.tfm. 146 output files written: parmesan20.33 .. parmesan20.178 Transcript written on parmesan20.log. -@{char@:petrucci c5 clef@:68@:0@:3.17401@:11.3556@:4.96806@:3.17401@:0@:petrucc -i.c5_change@} [68]) -@{char@:32th Mensural Flag (down)@:136@:1.89003@:0@:0.31502@:12.60004@:0@:0@:me -nsurald05@} [136] +@{char@:Custos Hufnagel@:91@:0@:2.15196@:1.79329@:3.93752@:2.15196@:0@:hufnagel +.u2@} [91] +@{char@:petrucci c3 clef@:63@:0@:6.3@:20.15999@:20.15999@:6.3@:0@:petrucci.c3@} +[63] +@{char@:petrucci c3 clef@:64@:0@:5.04002@:18.03157@:18.03157@:5.04002@:0@:petru +cci.c3_change@} [64] +@{char@:Reverse Custos Hufnagel@:92@:0@:2.15196@:3.15001@:1.79329@:2.15196@:0@: +hufnagel.d0@} [92] +@{char@:Reverse Custos Hufnagel@:93@:0@:2.15196@:4.72502@:1.79329@:2.15196@:0@: +hufnagel.d1@} [93] +@{char@:signum congruentiae up@:174@:2.94952@:2.94952@:1.20335@:10.5947@:2.9495 +2@:0@:usignumcongruentiae@} [174] +@{char@:Reverse Custos Hufnagel@:94@:0@:2.15196@:3.93752@:1.79329@:2.15196@:0@: +hufnagel.d2@} [94] +@{char@:petrucci c4 clef@:65@:0@:6.3@:20.15999@:15.11996@:6.3@:0@:petrucci.c4@} +[65]( echo ./out/parmesan-noteheads13.pfb: ./feta-autometric.mf ./parmesan-noteheads-generic.mf ./feta-macros.mf ./feta-params.mf ./parmesan-macros.mf ./parmesan-noteheads.mf > out/parmesan-noteheads13.dep ) && TMP=`mktemp -d ./out/pfbtemp.parmesan-noteheads13.XXXXXXXXX` \ +&& ( cd $TMP \ + && ln -s ../mf2pt1.mem . \ + && ln -s ../../mf2pt1.mp . \ + && MFINPUTS=/build/lilypond-2.19.81+really-2.18.2/mf:..:: /build/lilypond-2.19.81+really-2.18.2/scripts/build/out/mf2pt1 --rounding=0.0001 --family=parmesan-noteheads13 --fullname=parmesan-noteheads13 --name=parmesan-noteheads13 parmesan-noteheads13.mf ) \ +&& mv $TMP/*pfb ./out; \ +rm -rf $TMP + +@{char@:petrucci c4 clef@:66@:0@:5.04002@:18.03157@:13.52367@:5.04002@:0@:petru +cci.c4_change@} [66] +@{char@:mensural g clef@:79@:0@:4.95938@:2.57886@:15.0765@:4.95938@:0@:mensural +.g@} [79] +@{char@:petrucci c5 clef@:67@:0@:6.3@:20.15999@:8.81996@:6.3@:0@:petrucci.c5@} +[67] +@{char@:signum congruentiae down@:175@:2.94952@:2.94952@:10.5947@:1.20335@:2.94 +952@:0@:dsignumcongruentiae@} [175] +@{char@:Custos Med.@:95@:0@:0.89664@:1.79329@:3.15001@:0.89664@:0@:medicaea.u0@ +} [95] +@{char@:Kievan end of piece (slash)@:176@:0@:7.12798@:9.36726@:12.90775@:7.1279 +8@:0@:barline.kievan@} [176] +@{puorg@:scripts@} +) (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-dots.mf +@{group@:dots@} +@{char@:duration dot@:177@:0@:1.32455@:0.66228@:0.66228@:1.32455@:0@:dotvatican +a@} [177] +@{char@:petrucci c5 clef@:68@:0@:5.04002@:18.03157@:7.8888@:5.04002@:0@:petrucc +i.c5_change@} [68] +@{char@:Kievan augmentation dot@:178@:0@:3.97366@:1.98683@:1.98683@:3.97366@:0@ +:dotkievan@} [178] +@{puorg@:dots@} +) +@{tnof@}) ) +@{char@:mensural c clef@:69@:0@:7.06253@:13.85999@:13.85999@:7.06253@:0@:mensur +al.c@} [69] +@{char@:mensural c clef@:70@:0@:5.80255@:11.08804@:11.08804@:5.80255@:0@:mensur +al.c_change@} [70] +@{char@:black mensural c clef@:71@:0@:7.06253@:13.85999@:13.85999@:7.06253@:0@: +blackmensural.c@} [71] +@{char@:black mensural c clef@:72@:0@:5.80255@:11.08804@:11.08804@:5.80255@:0@: +blackmensural.c_change@} [72] +@{char@:Custos Med.@:96@:0@:0.89664@:1.79329@:4.72502@:0.89664@:0@:medicaea.u1@ +} [96] +@{char@:Custos Med.@:97@:0@:0.89664@:1.79329@:3.93752@:0.89664@:0@:medicaea.u2@ +} [97] +(some charht values had to be adjusted by as much as 0.55687pt) +(some chardp values had to be adjusted by as much as 0.55687pt) +Font metrics written on parmesan18.tfm. +146 output files written: parmesan18.33 .. parmesan18.178 +Transcript written on parmesan18.log. + +@{char@:petrucci f clef@:73@:0@:12.26242@:28.35002@:15.75002@:12.26242@:0@:petr +ucci.f@} [73] +@{char@:Reverse Custos Med.@:98@:0@:0.89664@:3.15001@:1.79329@:0.89664@:0@:medi +caea.d0@} [98] +@{char@:petrucci f clef@:74@:0@:9.80998@:22.6801@:12.60007@:9.80998@:0@:petrucc +i.f_change@} [74] +@{char@:mensural f clef@:75@:0@:7.55998@:3.78@:3.78@:7.55998@:0@:mensural.f@} +[75] +@{char@:mensural f clef@:76@:0@:6.048@:3.024@:3.024@:6.048@:0@:mensural.f_chang +e@} [76] +@{char@:Reverse Custos Med.@:99@:0@:0.89664@:4.72502@:1.79329@:0.89664@:0@:medi +caea.d1@} [99] +@{char@:mensural g clef@:80@:0@:3.96751@:2.0631@:12.06125@:3.96751@:0@:mensural +.g_change@} [80] +@{char@:Reverse Custos Med.@:100@:0@:0.89664@:3.93752@:1.79329@:0.89664@:0@:med +icaea.d2@} [100] +@{char@:Custos Ed. Vat.@:101@:0@:0.8608@:1.1119@:3.15001@:0.8608@:0@:vaticana.u +0@} [101] +@{char@:petrucci g clef@:77@:0@:4.41876@:2.29773@:13.43303@:4.41876@:0@:petrucc +i.g@} [77] +@{char@:Custos Ed. Vat.@:102@:0@:0.8608@:1.1119@:4.72502@:0.8608@:0@:vaticana.u +1@} [102] +@{char@:Hufnagel do clef@:81@:0@:4.36427@:2.77724@:2.97563@:4.36427@:0@:hufnage +l.do@} [81] +@{char@:Hufnagel do clef@:82@:0@:3.49142@:2.2218@:2.38051@:3.49142@:0@:hufnagel +.do_change@} [82] +@{char@:Custos Ed. Vat.@:103@:0@:0.8608@:1.1119@:3.93752@:0.8608@:0@:vaticana.u +2@} [103] +@{char@:Hufnagel fa clef@:83@:0@:4.76099@:4.5626@:3.9675@:4.76099@:0@:hufnagel. +fa@} [83] +@{char@:Hufnagel fa clef@:84@:0@:3.8088@:3.6501@:3.17401@:3.8088@:0@:hufnagel.f +a_change@} [84] +@{char@:Reverse Custos Ed. Vat.@:104@:0@:0.8608@:3.15001@:1.1119@:0.8608@:0@:va +ticana.d0@} [104] +@{char@:Reverse Custos Ed. Vat.@:105@:0@:0.8608@:4.72502@:1.1119@:0.8608@:0@:va +ticana.d1@} [105] +mf2pt1 is using the following font parameters: + font_version: 001.000 + font_comment: Font converted to Type 1 by mf2pt1, written by Scott Pakin. + font_family: parmesan20 + font_weight: Medium + font_identifier: parmesan20 + font_fixed_pitch: false + font_slant: 0 + font_underline_position: -50 + font_underline_thickness: 25 + font_name: parmesan20 + font_unique_id: 4804303 + font_size: 19.9252801992528 (bp) + font_coding_scheme: asis + +Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=50.1875; bpppix 0.02; nonstopmode; input parmesan20.mf'"... + +@{char@:Reverse Custos Ed. Vat.@:106@:0@:0.8608@:3.93752@:1.1119@:0.8608@:0@:va +ticana.d2@} [106] +@{char@:Custos Mensural@:107@:0@:4.30386@:1.18358@:6.30002@:4.30386@:0@:mensura +l.u0@} [107] +@{char@:Hufnagel do/fa clef@:85@:0@:4.76099@:12.4976@:2.97563@:4.76099@:0@:hufn +agel.do.fa@} [85] +@{char@:Custos Mensural@:108@:0@:4.30386@:1.18358@:7.87503@:4.30386@:0@:mensura +l.u1@} [108] +@{char@:Hufnagel do/fa clef@:86@:0@:3.8088@:11.5851@:2.38051@:3.8088@:0@:hufnag +el.do.fa_change@} [86] +@{char@:Kievan tsefaut clef@:87@:0@:5.95125@:8.92688@:2.18213@:5.95125@:0@:kiev +an.do@} [87] +@{char@:Kievan tsefaut clef@:88@:0@:5.95125@:8.92688@:2.18213@:5.95125@:0@:kiev +an.do_change@} [88] +@{puorg@:clefs@} +) (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-custodes.mf +@{char@:Custos Mensural@:109@:0@:4.30386@:1.18358@:7.08752@:4.30386@:0@:mensura +l.u2@} [109] +@{char@:Reverse Custos Mensural@:110@:0@:4.30386@:6.30002@:1.18358@:4.30386@:0@ +:mensural.d0@} [110] +@{char@:Reverse Custos Mensural@:111@:0@:4.30386@:7.87503@:1.18358@:4.30386@:0@ +:mensural.d1@} [111] +@{char@:Reverse Custos Mensural@:112@:0@:4.30386@:7.08752@:1.18358@:4.30386@:0@ +:mensural.d2@} [112] +@{puorg@:custodes@} +) (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-accidentals.mf +@{group@:custodes@} +@{char@:Custos Hufnagel@:89@:0@:2.6593@:2.21606@:3.9675@:2.6593@:0@:hufnagel.u0 +@} [89] +@{char@:Custos Hufnagel@:90@:0@:2.6593@:2.21606@:5.95125@:2.6593@:0@:hufnagel.u +1@} [90] +mf2pt1 is using the following font parameters: + font_version: 001.000 + font_comment: Font converted to Type 1 by mf2pt1, written by Scott Pakin. + font_family: parmesan18 + font_weight: Medium + font_identifier: parmesan17.82 + font_fixed_pitch: false + font_slant: 0 + font_underline_position: -56 + font_underline_thickness: 28 + font_name: parmesan18 + font_unique_id: 4002513 + font_size: 17.7534246575342 (bp) + font_coding_scheme: asis + +Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=56.3271604938272; bpppix 0.02; nonstopmode; input parmesan18.mf'"... + +@{group@:accidentals@} +@{char@:Ed. Med. Flat@:113@:0.31502@:1.89003@:1.89003@:3.15001@:1.89003@:0@:med +icaeaM1@} [113] +@{char@:petrucci g clef@:77@:0@:7.875@:4.09497@:23.94003@:7.875@:0@:petrucci.g@ +} [77] +@{char@:Custos Hufnagel@:91@:0@:2.6593@:2.21606@:4.95938@:2.6593@:0@:hufnagel.u +2@} [91] +@{char@:Ed. Vat. Flat@:114@:0.10915@:1.68416@:1.07098@:2.86652@:1.68416@:0@:vat +icanaM1@} [114] +@{char@:Reverse Custos Hufnagel@:92@:0@:2.6593@:3.9675@:2.21606@:2.6593@:0@:huf +nagel.d0@} [92] +@{char@:Ed. Vat. Natural@:115@:0.17462@:1.4346@:2.39398@:2.39398@:1.4346@:0@:va +ticana0@} [115] +@{char@:Reverse Custos Hufnagel@:93@:0@:2.6593@:5.95125@:2.21606@:2.6593@:0@:hu +fnagel.d1@} [93] +@{char@:Reverse Custos Hufnagel@:94@:0@:2.6593@:4.95938@:2.21606@:2.6593@:0@:hu +fnagel.d2@} [94] +@{char@:Mensural Sharp@:116@:1.1826@:1.81259@:1.4346@:1.4346@:1.81259@:0@:mensu +ral1@} [116] +@{char@:Custos Med.@:95@:0@:1.10803@:2.21606@:3.9675@:1.10803@:0@:medicaea.u0@} +[95] +@{char@:Custos Med.@:96@:0@:1.10803@:2.21606@:5.95125@:1.10803@:0@:medicaea.u1@ +} [96] +@{char@:Custos Med.@:97@:0@:1.10803@:2.21606@:4.95938@:1.10803@:0@:medicaea.u2@ +} [97] +@{char@:petrucci g clef@:78@:0@:3.53502@:1.8382@:10.74648@:3.53502@:0@:petrucci +.g_change@} [78] +@{char@:Reverse Custos Med.@:98@:0@:1.10803@:3.9675@:2.21606@:1.10803@:0@:medic +aea.d0@} [98] +@{char@:Reverse Custos Med.@:99@:0@:1.10803@:5.95125@:2.21606@:1.10803@:0@:medi +caea.d1@} [99] +@{char@:Mensural Flat@:117@:0.32742@:1.5874@:1.11493@:5.99745@:1.5874@:0@:mensu +ralM1@} [117] +@{char@:Reverse Custos Med.@:100@:0@:1.10803@:4.95938@:2.21606@:1.10803@:0@:med +icaea.d2@} [100]Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input parmesan23.mf'"... + +@{char@:Custos Ed. Vat.@:101@:0@:1.06374@:1.37402@:3.9675@:1.06374@:0@:vaticana +.u0@} [101] +@{char@:Custos Ed. Vat.@:102@:0@:1.06374@:1.37402@:5.95125@:1.06374@:0@:vatican +a.u1@} [102] +@{char@:petrucci g clef@:78@:0@:6.30003@:3.27599@:19.1521@:6.30003@:0@:petrucci +.g_change@} [78] +@{char@:Custos Ed. Vat.@:103@:0@:1.06374@:1.37402@:4.95938@:1.06374@:0@:vatican +a.u2@} [103]This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) +(./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp +Preloading the plain base, version 0.99: preliminaries, + basic constants and mathematical macros, + macros for converting units, + macros and tables for various modes of operation, + macros for drawing and filling, + macros for proof labels and rules, + macros for character and font administration, +and a few last-minute items.)) +(/build/lilypond-2.19.81+really-2.18.2/mf/parmesan20.mf +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-autometric.mf +****************************************************** +Using feta Autometric macros. +order of messages: + NAME/CODE/BP/WD/DP/HT/WX/WY +****************************************************** +) (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-generic.mf +@{char@:Reverse Custos Ed. Vat.@:104@:0@:1.06374@:3.9675@:1.37402@:1.06374@:0@: +vaticana.d0@} [104] +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf) +@{char@:Reverse Custos Ed. Vat.@:105@:0@:1.06374@:5.95125@:1.37402@:1.06374@:0@ +:vaticana.d1@} [105] +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf) +@{char@:Reverse Custos Ed. Vat.@:106@:0@:1.06374@:4.95938@:1.37402@:1.06374@:0@ +:vaticana.d2@} [106] (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-macros.mf) -@{char@:mensural c clef@:69@:0@:4.61795@:8.72849@:8.72849@:4.61795@:0@:mensural -.c@} [69] +@{font@:GNU@:LilyPond@:parmesan@:20@:parmesanMusic@} +(/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-rests.mf +@{group@:rests@} +@{char@:Neo-mensural maxima rest@:33@:0@:6@:5@:5@:6@:0@:M3neomensural@} [33] +@{char@:Neo-mensural longa rest@:34@:0@:2@:5@:5@:2@:0@:M2neomensural@} [34] +@{char@:Neo-mensural breve rest@:35@:0@:2@:0@:5@:2@:0@:M1neomensural@} [35]This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) +(./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp +@{char@:Custos Mensural@:107@:0@:5.31853@:1.4626@:7.935@:5.31853@:0@:mensural.u +0@} [107] +@{char@:Neo-mensural whole rest@:36@:0@:2@:3.125@:0@:2@:0@:0neomensural@} [36] +Preloading the plain base, version 0.99: preliminaries, + basic constants and mathematical macros, + macros for converting units, + macros and tables for various modes of operation, + macros for drawing and filling, + macros for proof labels and rules, + macros for character and font administration, +and a few last-minute items.)) +@{char@:Custos Mensural@:108@:0@:5.31853@:1.4626@:9.91875@:5.31853@:0@:mensural +.u1@} [108] +(/build/lilypond-2.19.81+really-2.18.2/mf/parmesan18.mf +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-autometric.mf +****************************************************** +Using feta Autometric macros. +order of messages: + NAME/CODE/BP/WD/DP/HT/WX/WY +****************************************************** +) (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-generic.mf +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf +@{char@:Neo-mensural half rest@:37@:0@:2@:0@:3.125@:2@:0@:1neomensural@} [37] +@{char@:Hufnagel Flat@:118@:0.43655@:2.01157@:1.16328@:5.8883@:2.01157@:0@:hufn +agelM1@} [118] +@{char@:Kievan sharp@:119@:0@:5.04004@:5.04004@:5.04004@:5.04004@:0@:kievan1@} +[119] +@{char@:Neo-mensural 4th rest@:38@:0@:4.00002@:0@:4.00002@:4.00002@:0@:2neomens +ural@} [38] +@{char@:Kievan flat@:120@:0@:3.15001@:3.15001@:5.67003@:3.15001@:0@:kievanM1@} +[120] +@{puorg@:accidentals@} +) (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-flags.mf +@{char@:Neo-mensural 8th rest@:39@:0@:4.00002@:0@:4.00002@:4.00002@:0@:3neomens +ural@} [39] +Converting PostScript graphics to Type 1 font programs... + +Invoking "t1asm feta-noteheads20.pt1 feta-noteheads20.pfb"... + +Converting PostScript graphics to Type 1 font programs... + +Invoking "t1asm feta-noteheads16.pt1 feta-noteheads16.pfb"... + +@{char@:Neo-mensural 16th rest@:40@:0@:4.00002@:0@:5@:4.00002@:0@:4neomensural@ +} [40] +@{char@:Mensural maxima rest@:41@:0@:1.50002@:5@:10@:1.50002@:0@:M3mensural@} +[41] +@{char@:mensural g clef@:79@:0@:7.875@:4.09497@:23.94003@:7.875@:0@:mensural.g@ +} [79] +@{char@:Mensural longa rest@:42@:0@:1.50002@:5@:5@:1.50002@:0@:M2mensural@} +[42] +@{char@:Mensural breve rest@:43@:0@:1.50002@:0@:5@:1.50002@:0@:M1mensural@} +[43] +@{char@:Mensural whole rest@:44@:0@:1.50002@:3.125@:0@:1.50002@:0@:0mensural@} +[44]) +@{char@:mensural g clef@:79@:0@:4.41876@:2.29773@:13.43303@:4.41876@:0@:mensura +l.g@} [79] +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf +@{char@:Mensural half rest@:45@:0@:1.50002@:0@:3.125@:1.50002@:0@:1mensural@} +[45]) +@{char@:Mensural 4th rest@:46@:0@:4.00002@:0@:4.00002@:4.00002@:0@:2mensural@} +[46] +@{char@:Custos Mensural@:109@:0@:5.31853@:1.4626@:8.92688@:5.31853@:0@:mensural +.u2@} [109] +(/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-macros.mf) +@{char@:Mensural 8th rest@:47@:0@:4.00002@:0@:4.00002@:4.00002@:0@:3mensural@} +[47] @{font@:GNU@:LilyPond@:parmesan@:17.82@:parmesanMusic@} (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-rests.mf -@{char@:32th Mensural Flag (down)@:137@:1.89003@:0@:0.31502@:11.02504@:0@:0@:me -nsurald15@} [137] +@{char@:Reverse Custos Mensural@:110@:0@:5.31853@:7.935@:1.4626@:5.31853@:0@:me +nsural.d0@} [110] +@{group@:flags@} +@{char@:8th Mensural Flag (up)@:121@:0@:1.89003@:6.30002@:0.31502@:1.89003@:0@: +mensuralu03@} [121] +@{char@:Mensural 16th rest@:48@:0@:4.00002@:0@:5@:4.00002@:0@:4mensural@} [48] +@{puorg@:rests@} +) (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-clefs.mf +@{char@:8th Mensural Flag (up)@:122@:0@:1.89003@:4.72502@:0.31502@:1.89003@:0@: +mensuralu13@} [122] +@{char@:Reverse Custos Mensural@:111@:0@:5.31853@:9.91875@:1.4626@:5.31853@:0@: +mensural.d1@} [111] @{group@:rests@} @{char@:Neo-mensural maxima rest@:33@:0@:5.346@:4.455@:4.455@:5.346@:0@:M3neome nsural@} [33] -@{char@:petrucci c3 clef@:64@:0@:4.49002@:16.06386@:16.06386@:4.49002@:0@:petru -cci.c3_change@} [64] -@{char@:mensural c clef@:70@:0@:3.82446@:6.98282@:6.98282@:3.82446@:0@:mensural -.c_change@} [70] -@{char@:mensural g clef@:80@:0@:6.30003@:3.27599@:19.1521@:6.30003@:0@:mensural -.g_change@} [80] -@{char@:black mensural c clef@:71@:0@:4.61795@:8.72849@:8.72849@:4.61795@:0@:bl -ackmensural.c@} [71] -@{char@:Hufnagel do clef@:81@:0@:6.93004@:4.40999@:4.725@:6.93004@:0@:hufnagel. -do@} [81] -@{char@:black mensural c clef@:72@:0@:3.82446@:6.98282@:6.98282@:3.82446@:0@:bl -ackmensural.c_change@} [72] -@{char@:Hufnagel do clef@:82@:0@:5.54405@:3.528@:3.78001@:5.54405@:0@:hufnagel. -do_change@} [82] -@{char@:32th Mensural Flag (down)@:138@:1.89003@:0@:0.31502@:11.81253@:0@:0@:me -nsurald25@} [138]This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) -(./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp +@{char@:8th Mensural Flag (up)@:123@:0@:1.89003@:5.51251@:0.31502@:1.89003@:0@: +mensuralu23@} [123] +@{group@:clefs@} +@{char@:Ed. Vat. do clef@:49@:0@:2.5@:4.00002@:4.00002@:2.5@:0@:vaticana.do@} +[49] +@{char@:Ed. Vat. do clef@:50@:0@:2.5@:4.00002@:4.00002@:2.5@:0@:vaticana.do_cha +nge@} [50] +@{char@:8th Mensural Flag (down)@:124@:1.89003@:0@:0.31502@:6.30002@:0@:0@:mens +urald03@} [124] +@{char@:Reverse Custos Mensural@:112@:0@:5.31853@:8.92688@:1.4626@:5.31853@:0@: +mensural.d2@} [112] +@{puorg@:custodes@} +) +@{char@:8th Mensural Flag (down)@:125@:1.89003@:0@:0.31502@:4.72502@:0@:0@:mens +urald13@} [125] (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-accidentals.mf +@{char@:8th Mensural Flag (down)@:126@:1.89003@:0@:0.31502@:5.51251@:0@:0@:mens +urald23@} [126] @{char@:Neo-mensural longa rest@:34@:0@:1.782@:4.455@:4.455@:1.782@:0@:M2neomen sural@} [34] @{char@:Neo-mensural breve rest@:35@:0@:1.782@:0@:4.455@:1.782@:0@:M1neomensura l@} [35] -@{char@:Hufnagel fa clef@:83@:0@:7.55998@:7.24496@:6.3@:7.55998@:0@:hufnagel.fa -@} [83] @{char@:Neo-mensural whole rest@:36@:0@:1.782@:2.78438@:0@:1.782@:0@:0neomensur al@} [36] +@{char@:Ed. Vat. fa clef@:51@:0@:5.25002@:7.5@:4.00002@:5.25002@:0@:vaticana.fa +@} [51] @{char@:Neo-mensural half rest@:37@:0@:1.782@:0@:2.78438@:1.782@:0@:1neomensura l@} [37] +Invoking "fontforge -script feta-noteheads16.pe feta-noteheads16.pfb"... + +@{char@:Ed. Vat. fa clef@:52@:0@:5.25002@:7.5@:4.00002@:5.25002@:0@:vaticana.fa +_change@} [52]( echo ./out/parmesan-noteheads20.pfb: ./feta-autometric.mf ./parmesan-noteheads-generic.mf ./feta-macros.mf ./feta-params.mf ./parmesan-macros.mf ./parmesan-noteheads.mf > out/parmesan-noteheads20.dep ) && TMP=`mktemp -d ./out/pfbtemp.parmesan-noteheads20.XXXXXXXXX` \ +&& ( cd $TMP \ + && ln -s ../mf2pt1.mem . \ + && ln -s ../../mf2pt1.mp . \ + && MFINPUTS=/build/lilypond-2.19.81+really-2.18.2/mf:..:: /build/lilypond-2.19.81+really-2.18.2/scripts/build/out/mf2pt1 --rounding=0.0001 --family=parmesan-noteheads20 --fullname=parmesan-noteheads20 --name=parmesan-noteheads20 parmesan-noteheads20.mf ) \ +&& mv $TMP/*pfb ./out; \ +rm -rf $TMP + +Invoking "fontforge -script feta-noteheads20.pe feta-noteheads20.pfb"... + +@{group@:accidentals@} +@{char@:Ed. Med. Flat@:113@:0.39677@:2.38052@:2.38052@:3.9675@:2.38052@:0@:medi +caeaM1@} [113] +@{char@:16th Mensural Flag (up)@:127@:0@:1.89003@:9.45003@:0.31502@:1.89003@:0@ +:mensuralu04@} [127]This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) +(./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp +@{char@:mensural g clef@:80@:0@:6.30003@:3.27599@:19.1521@:6.30003@:0@:mensural +.g_change@} [80] +@{char@:Neo-mensural 4th rest@:38@:0@:3.56401@:0@:3.56401@:3.56401@:0@:2neomens +ural@} [38] +@{char@:Ed. Med. do clef@:53@:0@:5@:7.5@:7.5@:5@:0@:medicaea.do@} [53] +@{char@:Neo-mensural 8th rest@:39@:0@:3.56401@:0@:3.56401@:3.56401@:0@:3neomens +ural@} [39] +@{char@:Hufnagel do clef@:81@:0@:6.93004@:4.40999@:4.725@:6.93004@:0@:hufnagel. +do@} [81] +@{char@:Hufnagel do clef@:82@:0@:5.54405@:3.528@:3.78001@:5.54405@:0@:hufnagel. +do_change@} [82] +@{char@:Hufnagel fa clef@:83@:0@:7.55998@:7.24496@:6.3@:7.55998@:0@:hufnagel.fa +@} [83] +@{char@:Ed. Med. do clef@:54@:0@:4.00002@:6.00003@:6.00003@:4.00002@:0@:medicae +a.do_change@} [54] +@{char@:Ed. Vat. Flat@:114@:0.11615@:2.0999@:1.34894@:3.61044@:2.0999@:0@:vatic +anaM1@} [114] Preloading the plain base, version 0.99: preliminaries, basic constants and mathematical macros, macros for converting units, @@ -287444,592 +287566,658 @@ macros for drawing and filling, macros for proof labels and rules, macros for character and font administration, -and a few last-minute items.) -@{char@:Hufnagel fa clef@:84@:0@:6.04802@:5.79599@:5.04002@:6.04802@:0@:hufnage -l.fa_change@} [84] -@{char@:Neo-mensural 4th rest@:38@:0@:3.56401@:0@:3.56401@:3.56401@:0@:2neomens -ural@} [38] -@{char@:64th Mensural Flag (up)@:139@:0@:1.89003@:15.75005@:0.31502@:1.89003@:0 -@:mensuralu06@} [139]) -(/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-noteheads13.mf +and a few last-minute items.)) +@{char@:Ed. Vat. Natural@:115@:0.18584@:1.77281@:3.01529@:3.01529@:1.77281@:0@: +vaticana0@} [115] +(/build/lilypond-2.19.81+really-2.18.2/mf/parmesan23.mf (/build/lilypond-2.19.81+really-2.18.2/mf/feta-autometric.mf ****************************************************** Using feta Autometric macros. order of messages: NAME/CODE/BP/WD/DP/HT/WX/WY ****************************************************** -) (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-noteheads-generic.mf -@{char@:petrucci f clef@:73@:0@:7.7224@:17.85374@:9.91875@:7.7224@:0@:petrucci. -f@} [73] -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf) +) +@{char@:Ed. Med. fa clef@:55@:0@:8.49998@:7.5@:7.5@:8.49998@:0@:medicaea.fa@} +[55] +@{char@:Neo-mensural 16th rest@:40@:0@:3.56401@:0@:4.455@:3.56401@:0@:4neomensu +ral@} [40] +@{char@:Mensural maxima rest@:41@:0@:1.33652@:4.455@:8.91@:1.33652@:0@:M3mensur +al@} [41] +@{char@:Mensural longa rest@:42@:0@:1.33652@:4.455@:4.455@:1.33652@:0@:M2mensur +al@} [42] +@{char@:Mensural breve rest@:43@:0@:1.33652@:0@:4.455@:1.33652@:0@:M1mensural@} +[43] +@{char@:Mensural whole rest@:44@:0@:1.33652@:2.78438@:0@:1.33652@:0@:0mensural@ +} [44] +@{char@:Mensural half rest@:45@:0@:1.33652@:0@:2.78438@:1.33652@:0@:1mensural@} +[45] +@{char@:Hufnagel fa clef@:84@:0@:6.04802@:5.79599@:5.04002@:6.04802@:0@:hufnage +l.fa_change@} [84] +@{char@:Mensural Sharp@:116@:1.45543@:2.24889@:1.77281@:1.77281@:2.24889@:0@:me +nsural1@} [116] @{char@:Hufnagel do/fa clef@:85@:0@:7.55998@:19.84497@:4.725@:7.55998@:0@:hufna -gel.do.fa@} [85] -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf) -@{char@:64th Mensural Flag (up)@:140@:0@:1.89003@:14.17505@:0.31502@:1.89003@:0 -@:mensuralu16@} [140] +gel.do.fa@} [85] (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-generic.mf +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf +@{char@:16th Mensural Flag (up)@:128@:0@:1.89003@:7.87503@:0.31502@:1.89003@:0@ +:mensuralu14@} [128]) +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf +@{char@:16th Mensural Flag (up)@:129@:0@:1.89003@:8.66252@:0.31502@:1.89003@:0@ +:mensuralu24@} [129]) (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-macros.mf -@{char@:Neo-mensural 8th rest@:39@:0@:3.56401@:0@:3.56401@:3.56401@:0@:3neomens -ural@} [39]) @{char@:Hufnagel do/fa clef@:86@:0@:6.04802@:18.396@:3.78001@:6.04802@:0@:hufna -gel.do.fa_change@} [86] -@{char@:petrucci c4 clef@:65@:0@:5.6125@:17.95999@:13.46997@:5.6125@:0@:petrucc -i.c4@} [65] -@{font@:GNU@:LilyPond@:parmesan@:12.6@:parmesanMusic@} -(/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-noteheads.mf +gel.do.fa_change@} [86]) +@{char@:Mensural 4th rest@:46@:0@:3.56401@:0@:3.56401@:3.56401@:0@:2mensural@} +[46] +@{font@:GNU@:LilyPond@:parmesan@:22.45@:parmesanMusic@} +(/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-rests.mf +@{char@:Mensural 8th rest@:47@:0@:3.56401@:0@:3.56401@:3.56401@:0@:3mensural@} +[47] +@{group@:rests@} +@{char@:Neo-mensural maxima rest@:33@:0@:6.73499@:5.6125@:5.6125@:6.73499@:0@:M +3neomensural@} [33] +@{char@:Neo-mensural longa rest@:34@:0@:2.245@:5.6125@:5.6125@:2.245@:0@:M2neom +ensural@} [34] +@{char@:Mensural 16th rest@:48@:0@:3.56401@:0@:4.455@:3.56401@:0@:4mensural@} +[48] +@{puorg@:rests@} +) (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-clefs.mf +@{char@:mensural g clef@:80@:0@:3.53502@:1.8382@:10.74648@:3.53502@:0@:mensural +.g_change@} [80] @{char@:Kievan tsefaut clef@:87@:0@:9.45001@:14.175@:3.46503@:9.45001@:0@:kieva n.do@} [87] -@{char@:Neo-mensural 16th rest@:40@:0@:3.56401@:0@:4.455@:3.56401@:0@:4neomensu -ral@} [40] @{char@:Kievan tsefaut clef@:88@:0@:9.45001@:14.175@:3.46503@:9.45001@:0@:kieva n.do_change@} [88] @{puorg@:clefs@} -) -@{char@:Mensural maxima rest@:41@:0@:1.33652@:4.455@:8.91@:1.33652@:0@:M3mensur -al@} [41] (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-custodes.mf -@{char@:Mensural longa rest@:42@:0@:1.33652@:4.455@:4.455@:1.33652@:0@:M2mensur -al@} [42] -@{char@:Mensural breve rest@:43@:0@:1.33652@:0@:4.455@:1.33652@:0@:M1mensural@} -[43] +) (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-custodes.mf @{group@:custodes@} @{char@:Custos Hufnagel@:89@:0@:4.10684@:3.42233@:6.3@:4.10684@:0@:hufnagel.u0@ } [89] +@{char@:Ed. Med. fa clef@:56@:0@:6.80002@:6.00003@:6.00003@:6.80002@:0@:medicae +a.fa_change@} [56] +@{char@:Mensural Flat@:117@:0.34846@:1.93544@:1.34035@:7.48997@:1.93544@:0@:men +suralM1@} [117] +@{group@:clefs@} +@{char@:Ed. Vat. do clef@:49@:0@:2.22751@:3.56401@:3.56401@:2.22751@:0@:vatican +a.do@} [49] +@{char@:16th Mensural Flag (down)@:130@:1.89003@:0@:0.31502@:9.45003@:0@:0@:men +surald04@} [130] +@{char@:Hufnagel do clef@:81@:0@:3.88852@:2.47449@:2.65126@:3.88852@:0@:hufnage +l.do@} [81] +@{char@:Ed. Vat. do clef@:50@:0@:2.22751@:3.56401@:3.56401@:2.22751@:0@:vatican +a.do_change@} [50] +@{char@:Hufnagel do clef@:82@:0@:3.11084@:1.9796@:2.12102@:3.11084@:0@:hufnagel +.do_change@} [82] +@{char@:Neo-mensural breve rest@:35@:0@:2.245@:0@:5.6125@:2.245@:0@:M1neomensur +al@} [35] +@{char@:Neo-mensural whole rest@:36@:0@:2.245@:3.50781@:0@:2.245@:0@:0neomensur +al@} [36] +@{char@:Neo-mensural half rest@:37@:0@:2.245@:0@:3.50781@:2.245@:0@:1neomensura +l@} [37] +@{char@:Neo-mensural 4th rest@:38@:0@:4.49002@:0@:4.49002@:4.49002@:0@:2neomens +ural@} [38] +@{char@:Hufnagel fa clef@:83@:0@:4.24199@:4.06523@:3.535@:4.24199@:0@:hufnagel. +fa@} [83] @{char@:Custos Hufnagel@:90@:0@:4.10684@:3.42233@:9.45001@:4.10684@:0@:hufnagel .u1@} [90] -@{char@:petrucci f clef@:74@:0@:6.17793@:14.28305@:7.93503@:6.17793@:0@:petrucc -i.f_change@} [74] -@{char@:64th Mensural Flag (up)@:141@:0@:1.89003@:14.96254@:0.31502@:1.89003@:0 -@:mensuralu26@} [141] @{char@:Custos Hufnagel@:91@:0@:4.10684@:3.42233@:7.875@:4.10684@:0@:hufnagel.u 2@} [91] -@{group@:noteheads@} -@{char@:Neo-mensural maxima notehead (up)@:33@:0@:8.19005@:1.79329@:1.79329@:8. -19005@:0@:uM3neomensural@} [33] +@{char@:Hufnagel fa clef@:84@:0@:3.39362@:3.2522@:2.82802@:3.39362@:0@:hufnagel +.fa_change@} [84] @{char@:Reverse Custos Hufnagel@:92@:0@:4.10684@:6.3@:3.42233@:4.10684@:0@:hufn agel.d0@} [92] +@{char@:16th Mensural Flag (down)@:131@:1.89003@:0@:0.31502@:7.87503@:0@:0@:men +surald14@} [131] @{char@:Reverse Custos Hufnagel@:93@:0@:4.10684@:9.45001@:3.42233@:4.10684@:0@: hufnagel.d1@} [93] -mf2pt1 is using the following font parameters: - font_version: 001.000 - font_comment: Font converted to Type 1 by mf2pt1, written by Scott Pakin. - font_family: parmesan20 - font_weight: Medium - font_identifier: parmesan20 - font_fixed_pitch: false - font_slant: 0 - font_underline_position: -50 - font_underline_thickness: 25 - font_name: parmesan20 - font_unique_id: 4451327 - font_size: 19.9252801992528 (bp) - font_coding_scheme: asis - -Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=50.1875; bpppix 0.02; nonstopmode; input parmesan20.mf'"... - -@{char@:Mensural whole rest@:44@:0@:1.33652@:2.78438@:0@:1.33652@:0@:0mensural@ -} [44] -@{char@:Neo-mensural maxima notehead (down)@:34@:0@:8.19005@:1.79329@:1.79329@: -8.19005@:0@:dM3neomensural@} [34] +@{char@:Neo-mensural 8th rest@:39@:0@:4.49002@:0@:4.49002@:4.49002@:0@:3neomens +ural@} [39] @{char@:Reverse Custos Hufnagel@:94@:0@:4.10684@:7.875@:3.42233@:4.10684@:0@:hu fnagel.d2@} [94] -@{char@:Mensural half rest@:45@:0@:1.33652@:0@:2.78438@:1.33652@:0@:1mensural@} +@{char@:Hufnagel do/fa clef@:85@:0@:4.24199@:11.13524@:2.65126@:4.24199@:0@:huf +nagel.do.fa@} [85] +@{char@:neo-mensural c clef@:57@:0@:13.00027@:10@:10@:13.00027@:0@:neomensural. +c@} [57] +@{char@:Ed. Vat. fa clef@:51@:0@:4.67776@:6.68251@:3.56401@:4.67776@:0@:vatican +a.fa@} [51] +@{char@:Neo-mensural 16th rest@:40@:0@:4.49002@:0@:5.6125@:4.49002@:0@:4neomens +ural@} [40] +@{char@:16th Mensural Flag (down)@:132@:1.89003@:0@:0.31502@:8.66252@:0@:0@:men +surald24@} [132] +@{char@:Mensural maxima rest@:41@:0@:1.68376@:5.6125@:11.225@:1.68376@:0@:M3men +sural@} [41] +@{char@:Hufnagel do/fa clef@:86@:0@:3.39362@:10.3222@:2.12102@:3.39362@:0@:hufn +agel.do.fa_change@} [86] +@{char@:Kievan tsefaut clef@:87@:0@:5.3025@:7.95377@:1.94426@:5.3025@:0@:kievan +.do@} [87] +@{char@:Mensural longa rest@:42@:0@:1.68376@:5.6125@:5.6125@:1.68376@:0@:M2mens +ural@} [42] +@{char@:Mensural breve rest@:43@:0@:1.68376@:0@:5.6125@:1.68376@:0@:M1mensural@ +} [43] +@{char@:Mensural whole rest@:44@:0@:1.68376@:3.50781@:0@:1.68376@:0@:0mensural@ +} [44] +@{char@:Mensural half rest@:45@:0@:1.68376@:0@:3.50781@:1.68376@:0@:1mensural@} [45] -@{char@:Mensural 4th rest@:46@:0@:3.56401@:0@:3.56401@:3.56401@:0@:2mensural@} +@{char@:Mensural 4th rest@:46@:0@:4.49002@:0@:4.49002@:4.49002@:0@:2mensural@} [46] -@{char@:Mensural 8th rest@:47@:0@:3.56401@:0@:3.56401@:3.56401@:0@:3mensural@} +@{char@:neo-mensural c clef@:58@:0@:10.40027@:8.00003@:8.00003@:10.40027@:0@:ne +omensural.c_change@} [58] +@{char@:Mensural 8th rest@:47@:0@:4.49002@:0@:4.49002@:4.49002@:0@:3mensural@} [47] -@{char@:mensural f clef@:75@:0@:4.76099@:2.3805@:2.3805@:4.76099@:0@:mensural.f -@} [75] @{char@:Custos Med.@:95@:0@:1.71117@:3.42233@:6.3@:1.71117@:0@:medicaea.u0@} [95] -@{char@:Mensural 16th rest@:48@:0@:3.56401@:0@:4.455@:3.56401@:0@:4mensural@} +@{char@:Kievan tsefaut clef@:88@:0@:5.3025@:7.95377@:1.94426@:5.3025@:0@:kievan +.do_change@} [88] +@{char@:Custos Med.@:96@:0@:1.71117@:3.42233@:9.45001@:1.71117@:0@:medicaea.u1@ +} [96] +@{puorg@:clefs@} +) (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-custodes.mf +@{char@:32th Mensural Flag (up)@:133@:0@:1.89003@:12.60004@:0.31502@:1.89003@:0 +@:mensuralu05@} [133] +@{char@:Mensural 16th rest@:48@:0@:4.49002@:0@:5.6125@:4.49002@:0@:4mensural@} [48] @{puorg@:rests@} ) (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-clefs.mf -@{char@:64th Mensural Flag (down)@:142@:1.89003@:0@:0.31502@:15.75005@:0@:0@:me -nsurald06@} [142] -@{char@:Custos Med.@:96@:0@:1.71117@:3.42233@:9.45001@:1.71117@:0@:medicaea.u1@ -} [96] -@{char@:Neo-mensural longa notehead (up)@:35@:0@:6.30002@:1.79329@:1.79329@:6.3 -0002@:0@:uM2neomensural@} [35] -@{char@:Custos Med.@:97@:0@:1.71117@:3.42233@:7.875@:1.71117@:0@:medicaea.u2@} -[97] +@{group@:custodes@} +@{char@:Custos Hufnagel@:89@:0@:2.39088@:1.99239@:3.535@:2.39088@:0@:hufnagel.u +0@} [89] @{group@:clefs@} -@{char@:Ed. Vat. do clef@:49@:0@:2.22751@:3.56401@:3.56401@:2.22751@:0@:vatican +@{char@:Ed. Vat. do clef@:49@:0@:2.80626@:4.49002@:4.49002@:2.80626@:0@:vatican a.do@} [49] -@{char@:mensural g clef@:79@:0@:4.41876@:2.29773@:13.43303@:4.41876@:0@:mensura -l.g@} [79] -@{char@:Ed. Vat. do clef@:50@:0@:2.22751@:3.56401@:3.56401@:2.22751@:0@:vatican +Converting PostScript graphics to Type 1 font programs... + +Invoking "t1asm feta-noteheads26.pt1 feta-noteheads26.pfb"... + +@{char@:Custos Hufnagel@:90@:0@:2.39088@:1.99239@:5.3025@:2.39088@:0@:hufnagel. +u1@} [90] +@{char@:Custos Hufnagel@:91@:0@:2.39088@:1.99239@:4.41876@:2.39088@:0@:hufnagel +.u2@} [91] +@{char@:petrucci c1 clef@:59@:0@:5@:6.99997@:15.99998@:5@:0@:petrucci.c1@} +[59] +@{char@:Custos Med.@:97@:0@:1.71117@:3.42233@:7.875@:1.71117@:0@:medicaea.u2@} +[97] +@{char@:Ed. Vat. fa clef@:52@:0@:4.67776@:6.68251@:3.56401@:4.67776@:0@:vatican +a.fa_change@} [52] +@{char@:Reverse Custos Hufnagel@:92@:0@:2.39088@:3.535@:1.99239@:2.39088@:0@:hu +fnagel.d0@} [92] +@{char@:Ed. Vat. do clef@:50@:0@:2.80626@:4.49002@:4.49002@:2.80626@:0@:vatican a.do_change@} [50] -@{char@:Neo-mensural longa notehead (down)@:36@:0@:6.30002@:1.79329@:1.79329@:6 -.30002@:0@:dM2neomensural@} [36] +@{char@:Reverse Custos Hufnagel@:93@:0@:2.39088@:5.3025@:1.99239@:2.39088@:0@:h +ufnagel.d1@} [93] +@{char@:Ed. Med. do clef@:53@:0@:4.455@:6.68251@:6.68251@:4.455@:0@:medicaea.do +@} [53] +@{char@:Reverse Custos Hufnagel@:94@:0@:2.39088@:4.41876@:1.99239@:2.39088@:0@: +hufnagel.d2@} [94]Copyright (c) 2000-2014 by George Williams. See AUTHORS for Contributors. + License GPLv3+: GNU GPL version 3 or later + with many parts BSD . Please read LICENSE. + Based on sources from 11:21 UTC 24-Sep-2017-ML-D. + Based on source from git with hash: + +@{char@:Hufnagel Flat@:118@:0.46461@:2.44836@:1.42258@:7.37383@:2.44836@:0@:huf +nagelM1@} [118] @{char@:Reverse Custos Med.@:98@:0@:1.71117@:6.3@:3.42233@:1.71117@:0@:medicaea .d0@} [98] -@{char@:petrucci c4 clef@:66@:0@:4.49002@:16.06386@:12.04787@:4.49002@:0@:petru -cci.c4_change@} [66] -@{char@:Neo-mensural brevis notehead@:37@:0@:6.30002@:1.79329@:1.79329@:6.30002 -@:0@:sM1neomensural@} [37] -@{char@:mensural f clef@:76@:0@:3.8088@:1.9044@:1.9044@:3.8088@:0@:mensural.f_c -hange@} [76] +@{char@:32th Mensural Flag (up)@:134@:0@:1.89003@:11.02504@:0.31502@:1.89003@:0 +@:mensuralu15@} [134] @{char@:Reverse Custos Med.@:99@:0@:1.71117@:9.45001@:3.42233@:1.71117@:0@:medi -caea.d1@} [99] -@{char@:64th Mensural Flag (down)@:143@:1.89003@:0@:0.31502@:14.17505@:0@:0@:me -nsurald16@} [143] -@{char@:Ed. Vat. fa clef@:51@:0@:4.67776@:6.68251@:3.56401@:4.67776@:0@:vatican -a.fa@} [51] +caea.d1@} [99]Cannot find your hotkey definition file! + @{char@:Reverse Custos Med.@:100@:0@:1.71117@:7.875@:3.42233@:1.71117@:0@:medic -aea.d2@} [100] +aea.d2@} [100]Copyright (c) 2000-2014 by George Williams. See AUTHORS for Contributors. + License GPLv3+: GNU GPL version 3 or later + with many parts BSD . Please read LICENSE. + Based on sources from 11:21 UTC 24-Sep-2017-ML-D. + Based on source from git with hash: + +@{char@:Custos Med.@:95@:0@:0.9962@:1.99239@:3.535@:0.9962@:0@:medicaea.u0@} +[95] +@{char@:Ed. Med. do clef@:54@:0@:3.56401@:5.34602@:5.34602@:3.56401@:0@:medicae +a.do_change@} [54]Cannot find your hotkey definition file! + +@{char@:Custos Med.@:96@:0@:0.9962@:1.99239@:5.3025@:0.9962@:0@:medicaea.u1@} +[96] +@{char@:Kievan sharp@:119@:0@:6.34802@:6.34802@:6.34802@:6.34802@:0@:kievan1@} +[119] +@{char@:Ed. Vat. fa clef@:51@:0@:5.89314@:8.41876@:4.49002@:5.89314@:0@:vatican +a.fa@} [51] +@{char@:Kievan flat@:120@:0@:3.9675@:3.9675@:7.14151@:3.9675@:0@:kievanM1@} +[120] +@{puorg@:accidentals@} +) (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-flags.mf +@{char@:petrucci c1 clef@:60@:0@:4.00002@:6.26094@:14.31078@:4.00002@:0@:petruc +ci.c1_change@} [60] @{char@:Custos Ed. Vat.@:101@:0@:1.64276@:2.12193@:6.3@:1.64276@:0@:vaticana.u0 @} [101] -@{char@:Neo-mensural maxima notehead (up, reduced hole)@:38@:0@:8.19005@:1.7932 -9@:1.79329@:8.19005@:0@:urM3neomensural@} [38] -@{char@:Ed. Vat. fa clef@:52@:0@:4.67776@:6.68251@:3.56401@:4.67776@:0@:vatican -a.fa_change@} [52] -@{char@:Ed. Med. do clef@:53@:0@:4.455@:6.68251@:6.68251@:4.455@:0@:medicaea.do -@} [53] +@{char@:Custos Med.@:97@:0@:0.9962@:1.99239@:4.41876@:0.9962@:0@:medicaea.u2@} +[97] @{char@:Custos Ed. Vat.@:102@:0@:1.64276@:2.12193@:9.45001@:1.64276@:0@:vatican a.u1@} [102] -@{char@:petrucci c5 clef@:67@:0@:5.6125@:17.95999@:7.85747@:5.6125@:0@:petrucci -.c5@} [67] +Invoking "fontforge -script feta-noteheads26.pe feta-noteheads26.pfb"... + +@{group@:flags@} +@{char@:8th Mensural Flag (up)@:121@:0@:2.38052@:7.935@:0.39677@:2.38052@:0@:me +nsuralu03@} [121] +@{char@:Reverse Custos Med.@:98@:0@:0.9962@:3.535@:1.99239@:0.9962@:0@:medicaea +.d0@} [98] +@{char@:32th Mensural Flag (up)@:135@:0@:1.89003@:11.81253@:0.31502@:1.89003@:0 +@:mensuralu25@} [135] +@{char@:Ed. Vat. fa clef@:52@:0@:5.89314@:8.41876@:4.49002@:5.89314@:0@:vatican +a.fa_change@} [52] +@{char@:Ed. Med. do clef@:53@:0@:5.6125@:8.41876@:8.41876@:5.6125@:0@:medicaea. +do@} [53] +@{char@:8th Mensural Flag (up)@:122@:0@:2.38052@:5.95125@:0.39677@:2.38052@:0@: +mensuralu13@} [122] +@{char@:Ed. Med. fa clef@:55@:0@:7.57349@:6.68251@:6.68251@:7.57349@:0@:medicae +a.fa@} [55] +@{char@:32th Mensural Flag (down)@:136@:1.89003@:0@:0.31502@:12.60004@:0@:0@:me +nsurald05@} [136] +@{char@:Reverse Custos Med.@:99@:0@:0.9962@:5.3025@:1.99239@:0.9962@:0@:medicae +a.d1@} [99] +@{char@:petrucci c2 clef@:61@:0@:5@:11.99997@:15.99998@:5@:0@:petrucci.c2@} +[61] +@{char@:Reverse Custos Med.@:100@:0@:0.9962@:4.41876@:1.99239@:0.9962@:0@:medic +aea.d2@} [100] +@{char@:Custos Ed. Vat.@:101@:0@:0.95636@:1.23534@:3.535@:0.95636@:0@:vaticana. +u0@} [101] +@{char@:8th Mensural Flag (up)@:123@:0@:2.38052@:6.94313@:0.39677@:2.38052@:0@: +mensuralu23@} [123] @{char@:Custos Ed. Vat.@:103@:0@:1.64276@:2.12193@:7.875@:1.64276@:0@:vaticana. u2@} [103] -@{char@:Neo-mensural maxima notehead (down, reduced hole)@:39@:0@:8.19005@:1.79 -329@:1.79329@:8.19005@:0@:drM3neomensural@} [39] -@{char@:64th Mensural Flag (down)@:144@:1.89003@:0@:0.31502@:14.96254@:0@:0@:me -nsurald26@} [144] -@{puorg@:flags@} -) -@{char@:Ed. Med. do clef@:54@:0@:3.56401@:5.34602@:5.34602@:3.56401@:0@:medicae -a.do_change@} [54] (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-timesignatures.mf +@{char@:8th Mensural Flag (down)@:124@:2.38052@:0@:0.39677@:7.935@:0@:0@:mensur +ald03@} [124] +@{char@:Custos Ed. Vat.@:102@:0@:0.95636@:1.23534@:5.3025@:0.95636@:0@:vaticana +.u1@} [102] @{char@:Reverse Custos Ed. Vat.@:104@:0@:1.64276@:6.3@:2.12193@:1.64276@:0@:vat icana.d0@} [104] -@{group@:timesig@} -@{char@:Mensural 4/4 meter@:145@:0@:5.59813@:2.79907@:2.79907@:5.59813@:0@:mens -ural44@} [145]Copyright (c) 2000-2014 by George Williams. See AUTHORS for Contributors. - License GPLv3+: GNU GPL version 3 or later - with many parts BSD . Please read LICENSE. - Based on sources from 11:21 UTC 24-Sep-2017-ML-D. - Based on source from git with hash: - -@{char@:Ed. Med. fa clef@:55@:0@:7.57349@:6.68251@:6.68251@:7.57349@:0@:medicae -a.fa@} [55] @{char@:Reverse Custos Ed. Vat.@:105@:0@:1.64276@:9.45001@:2.12193@:1.64276@:0@ :vaticana.d1@} [105] -@{char@:Neo-mensural longa notehead (up, reduced hole)@:40@:0@:6.30002@:1.79329 -@:1.79329@:6.30002@:0@:urM2neomensural@} [40] -@{char@:Mensural 2/2 meter@:146@:0@:5.59813@:4.1986@:4.1986@:5.59813@:0@:mensur -al22@} [146] @{char@:Reverse Custos Ed. Vat.@:106@:0@:1.64276@:7.875@:2.12193@:1.64276@:0@:v aticana.d2@} [106] -@{char@:Mensural 3/2 meter@:147@:0@:5.59813@:2.79907@:2.79907@:5.59813@:0@:mens -ural32@} [147]Cannot find your hotkey definition file! - -@{char@:Neo-mensural longa notehead (down, reduced hole)@:41@:0@:6.30002@:1.793 -29@:1.79329@:6.30002@:0@:drM2neomensural@} [41] @{char@:Ed. Med. fa clef@:56@:0@:6.0588@:5.34602@:5.34602@:6.0588@:0@:medicaea. fa_change@} [56] +@{char@:Custos Ed. Vat.@:103@:0@:0.95636@:1.23534@:4.41876@:0.95636@:0@:vatican +a.u2@} [103] +@{char@:Ed. Med. do clef@:54@:0@:4.49002@:6.73503@:6.73503@:4.49002@:0@:medicae +a.do_change@} [54] +@{char@:8th Mensural Flag (down)@:125@:2.38052@:0@:0.39677@:5.95125@:0@:0@:mens +urald13@} [125] +@{char@:petrucci c2 clef@:62@:0@:4.00002@:10.73306@:14.31078@:4.00002@:0@:petru +cci.c2_change@} [62] +@{char@:32th Mensural Flag (down)@:137@:1.89003@:0@:0.31502@:11.02504@:0@:0@:me +nsurald15@} [137] +@{char@:Reverse Custos Ed. Vat.@:104@:0@:0.95636@:3.535@:1.23534@:0.95636@:0@:v +aticana.d0@} [104] @{char@:Custos Mensural@:107@:0@:8.21358@:2.25876@:12.6@:8.21358@:0@:mensural.u 0@} [107] -@{char@:Mensural 6/4 meter@:148@:0@:5.59813@:2.79907@:2.79907@:5.59813@:0@:mens -ural64@} [148] -@{char@:Neo-mensural brevis notehead (reduced hole)@:42@:0@:6.30002@:1.79329@:1 -.79329@:6.30002@:0@:srM1neomensural@} [42] @{char@:Custos Mensural@:108@:0@:8.21358@:2.25876@:15.75002@:8.21358@:0@:mensur al.u1@} [108] -@{char@:Mensural 9/4 meter@:149@:0@:5.59813@:2.79907@:2.79907@:5.59813@:0@:mens -ural94@} [149] -@{char@:Neo-mensural semibrevis head@:43@:0@:3.15001@:1.79329@:1.79329@:1.57501 -@:0.65825@:s0neomensural@} [43] -@{char@:Mensural 3/4 meter@:150@:0@:5.59813@:4.1986@:4.1986@:5.59813@:0@:mensur -al34@} [150] -@{char@:petrucci c5 clef@:68@:0@:4.49002@:16.06386@:7.02791@:4.49002@:0@:petruc -ci.c5_change@} [68] +@{char@:32th Mensural Flag (down)@:138@:1.89003@:0@:0.31502@:11.81253@:0@:0@:me +nsurald25@} [138] +@{char@:Ed. Med. fa clef@:55@:0@:9.54124@:8.41876@:8.41876@:9.54124@:0@:medicae +a.fa@} [55] +@{char@:Reverse Custos Ed. Vat.@:105@:0@:0.95636@:5.3025@:1.23534@:0.95636@:0@: +vaticana.d1@} [105] @{char@:Custos Mensural@:109@:0@:8.21358@:2.25876@:14.175@:8.21358@:0@:mensural .u2@} [109] +@{char@:8th Mensural Flag (down)@:126@:2.38052@:0@:0.39677@:6.94313@:0@:0@:mens +urald23@} [126] +@{char@:petrucci c3 clef@:63@:0@:5@:15.99998@:15.99998@:5@:0@:petrucci.c3@} +[63] @{char@:neo-mensural c clef@:57@:0@:11.79803@:8.91@:8.91@:11.79803@:0@:neomensu ral.c@} [57] @{char@:Reverse Custos Mensural@:110@:0@:8.21358@:12.6@:2.25876@:8.21358@:0@:me nsural.d0@} [110] +@{char@:Ed. Med. fa clef@:56@:0@:7.63303@:6.73503@:6.73503@:7.63303@:0@:medicae +a.fa_change@} [56] @{char@:Reverse Custos Mensural@:111@:0@:8.21358@:15.75002@:2.25876@:8.21358@:0 @:mensural.d1@} [111] -@{char@:Mensural 6/8 meter@:151@:0@:5.59813@:4.1986@:4.1986@:5.59813@:0@:mensur -al68@} [151] -@{char@:Neo-mensural minima head@:44@:0@:3.15001@:1.79329@:1.79329@:1.57501@:0. -65825@:s1neomensural@} [44] +@{char@:64th Mensural Flag (up)@:139@:0@:1.89003@:15.75005@:0.31502@:1.89003@:0 +@:mensuralu06@} [139] +@{char@:Reverse Custos Ed. Vat.@:106@:0@:0.95636@:4.41876@:1.23534@:0.95636@:0@ +:vaticana.d2@} [106] @{char@:Reverse Custos Mensural@:112@:0@:8.21358@:14.175@:2.25876@:8.21358@:0@: mensural.d2@} [112] @{puorg@:custodes@} -) (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-accidentals.mf -@{char@:Neo-mensural semiminima head@:45@:0@:3.15001@:1.79329@:1.79329@:1.57501 -@:0.65825@:s2neomensural@} [45] -@{char@:Mensural 9/8 meter@:152@:0@:5.59813@:4.1986@:4.1986@:5.59813@:0@:mensur -al98@} [152] -@{char@:Harmonic notehead (Neo-mensural open)@:46@:0@:4.09502@:2.33127@:2.33127 -@:4.09502@:0@:s0harmonic@} [46] -@{char@:Harmonic notehead (Neo-mensural black)@:47@:0@:4.09502@:2.33127@:2.3312 -7@:4.09502@:0@:s2harmonic@} [47] -@{char@:neo-mensural c clef@:58@:0@:9.43845@:7.12802@:7.12802@:9.43845@:0@:neom -ensural.c_change@} [58] -@{char@:Mensural 4/8 meter@:153@:0@:5.59813@:2.79907@:2.79907@:5.59813@:0@:mens -ural48@} [153] +) +@{char@:16th Mensural Flag (up)@:127@:0@:2.38052@:11.9025@:0.39677@:2.38052@:0@ +:mensuralu04@} [127] (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-accidentals.mf +@{char@:petrucci c3 clef@:64@:0@:4.00002@:14.31078@:14.31078@:4.00002@:0@:petru +cci.c3_change@} [64] @{group@:accidentals@} @{char@:Ed. Med. Flat@:113@:0.63004@:3.78004@:3.78004@:6.3@:3.78004@:0@:medicae aM1@} [113] -@{char@:Mensural maxima notehead (up)@:48@:0@:6.30002@:1.79329@:1.79329@:6.3000 -2@:0@:uM3mensural@} [48] +@{char@:64th Mensural Flag (up)@:140@:0@:1.89003@:14.17505@:0.31502@:1.89003@:0 +@:mensuralu16@} [140] +@{char@:Custos Mensural@:107@:0@:4.78171@:1.31499@:7.07@:4.78171@:0@:mensural.u +0@} [107] @{char@:Ed. Vat. Flat@:114@:0.13617@:3.28618@:2.14198@:5.73303@:3.28618@:0@:vat icanaM1@} [114] -@{char@:Mensural maxima notehead (down)@:49@:0@:6.30002@:1.79329@:1.79329@:6.30 -002@:0@:dM3mensural@} [49] -@{char@:Mensural 6/8 meter@:154@:0@:5.59813@:2.79907@:2.79907@:5.59813@:0@:mens -ural68alt@} [154] +@{char@:16th Mensural Flag (up)@:128@:0@:2.38052@:9.91875@:0.39677@:2.38052@:0@ +:mensuralu14@} [128] +@{char@:neo-mensural c clef@:57@:0@:14.35144@:11.225@:11.225@:14.35144@:0@:neom +ensural.c@} [57] +*** Successfully generated feta-noteheads23.pfb! *** + +@{char@:Custos Mensural@:108@:0@:4.78171@:1.31499@:8.83751@:4.78171@:0@:mensura +l.u1@} [108] +@{char@:16th Mensural Flag (up)@:129@:0@:2.38052@:10.91063@:0.39677@:2.38052@:0 +@:mensuralu24@} [129] +@{char@:Custos Mensural@:109@:0@:4.78171@:1.31499@:7.95377@:4.78171@:0@:mensura +l.u2@} [109] +@{char@:neo-mensural c clef@:58@:0@:11.48117@:8.98004@:8.98004@:11.48117@:0@:ne +omensural.c_change@} [58] @{char@:Ed. Vat. Natural@:115@:0.21786@:2.73782@:4.78798@:4.78798@:2.73782@:0@: vaticana0@} [115] -@{char@:mensural c clef@:69@:0@:6.342@:12.34749@:12.34749@:6.342@:0@:mensural.c -@} [69] -@{char@:Mensural maxima notehead (ligature)@:50@:0@:6.30002@:1.79329@:1.79329@: -6.30002@:0@:sM3ligmensural@} [50] -@{char@:petrucci c1 clef@:59@:0@:4.455@:6.23697@:14.256@:4.455@:0@:petrucci.c1@ -} [59] -@{char@:Mensural 2/4 meter@:155@:0@:5.59813@:4.1986@:4.1986@:5.59813@:0@:mensur -al24@} [155] +@{char@:neo-mensural c clef@:58@:0@:9.43845@:7.12802@:7.12802@:9.43845@:0@:neom +ensural.c_change@} [58] +@{char@:Reverse Custos Mensural@:110@:0@:4.78171@:7.07@:1.31499@:4.78171@:0@:me +nsural.d0@} [110] +@{char@:petrucci c4 clef@:65@:0@:5@:15.99998@:11.99997@:5@:0@:petrucci.c4@} +[65] +@{char@:petrucci c1 clef@:59@:0@:5.6125@:7.85747@:17.95999@:5.6125@:0@:petrucci +.c1@} [59] +@{char@:16th Mensural Flag (down)@:130@:2.38052@:0@:0.39677@:11.9025@:0@:0@:men +surald04@} [130] +@{char@:Reverse Custos Mensural@:111@:0@:4.78171@:8.83751@:1.31499@:4.78171@:0@ +:mensural.d1@} [111] @{char@:Mensural Sharp@:116@:2.23384@:3.4938@:2.73782@:2.73782@:3.4938@:0@:mens ural1@} [116] -@{char@:mensural c clef@:70@:0@:5.21951@:9.87804@:9.87804@:5.21951@:0@:mensural -.c_change@} [70]This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) - -@{char@:Mensural 4/4 meter@:156@:0@:5.59813@:2.79907@:2.79907@:5.59813@:0@:neom -ensural44@} [156](./mf2pt1.mp -@{char@:Mensural longa notehead (up)@:51@:0@:3.15001@:1.79329@:1.79329@:3.15001 -@:0@:uM2mensural@} [51] (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp -@{char@:black mensural c clef@:71@:0@:6.342@:12.34749@:12.34749@:6.342@:0@:blac -kmensural.c@} [71] -@{char@:Mensural 2/2 meter@:157@:0@:5.59813@:2.79907@:2.79907@:5.59813@:0@:neom -ensural22@} [157] -@{char@:black mensural c clef@:72@:0@:5.21951@:9.87804@:9.87804@:5.21951@:0@:bl -ackmensural.c_change@} [72] +@{char@:petrucci c1 clef@:59@:0@:4.455@:6.23697@:14.256@:4.455@:0@:petrucci.c1@ +} [59] +@{char@:64th Mensural Flag (up)@:141@:0@:1.89003@:14.96254@:0.31502@:1.89003@:0 +@:mensuralu26@} [141] @{char@:Mensural Flat@:117@:0.4085@:2.92845@:1.98349@:11.74852@:2.92845@:0@:men -suralM1@} [117] -Preloading the plain base, version 0.99: preliminaries, - basic constants and mathematical macros, - macros for converting units, - macros and tables for various modes of operation, - macros for drawing and filling, - macros for proof labels and rules, - macros for character and font administration, -and a few last-minute items.) +suralM1@} [117]Copyright (c) 2000-2014 by George Williams. See AUTHORS for Contributors. + License GPLv3+: GNU GPL version 3 or later + with many parts BSD . Please read LICENSE. + Based on sources from 11:21 UTC 24-Sep-2017-ML-D. + Based on source from git with hash: + +@{char@:petrucci c1 clef@:60@:0@:4.49002@:7.02791@:16.06386@:4.49002@:0@:petruc +ci.c1_change@} [60] +@{char@:Reverse Custos Mensural@:112@:0@:4.78171@:7.95377@:1.31499@:4.78171@:0@ +:mensural.d2@} [112] +@{puorg@:custodes@} +) +@{char@:16th Mensural Flag (down)@:131@:2.38052@:0@:0.39677@:9.91875@:0@:0@:men +surald14@} [131] (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-accidentals.mf @{char@:petrucci c1 clef@:60@:0@:3.56401@:5.5785@:12.75092@:3.56401@:0@:petrucc i.c1_change@} [60] -@{char@:Mensural 3/2 meter@:158@:0@:5.59813@:2.79907@:2.79907@:5.59813@:0@:neom -ensural32@} [158] -@{char@:Mensural longa notehead (down)@:52@:0@:3.15001@:1.79329@:1.79329@:3.150 -01@:0@:dM2mensural@} [52]) -(/build/lilypond-2.19.81+really-2.18.2/mf/parmesan20.mf -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-autometric.mf -****************************************************** -Using feta Autometric macros. -order of messages: - NAME/CODE/BP/WD/DP/HT/WX/WY -****************************************************** -) -@{char@:Mensural longa notehead (ligature)@:53@:0@:3.15001@:1.79329@:1.79329@:3 -.15001@:0@:sM2ligmensural@} [53] -@{char@:Mensural 6/4 meter@:159@:0@:5.59813@:2.79907@:2.79907@:5.59813@:0@:neom -ensural64@} [159] (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-generic.mf -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf -@{char@:Mensural brevis notehead@:54@:0@:3.15001@:1.79329@:1.79329@:3.15001@:0@ -:sM1mensural@} [54]) -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf -@{char@:Mensural 9/4 meter@:160@:0@:5.59813@:2.79907@:2.79907@:5.59813@:0@:neom -ensural94@} [160] -@{char@:Mensural maxima notehead (up, reduced hole)@:55@:0@:6.30002@:1.79329@:1 -.79329@:6.30002@:0@:urM3mensural@} [55] -@{char@:mensural g clef@:80@:0@:3.53502@:1.8382@:10.74648@:3.53502@:0@:mensural -.g_change@} [80]) -(/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-macros.mf -@{char@:Mensural maxima notehead (down, reduced hole)@:56@:0@:6.30002@:1.79329@ -:1.79329@:6.30002@:0@:drM3mensural@} [56]) +@{char@:64th Mensural Flag (down)@:142@:1.89003@:0@:0.31502@:15.75005@:0@:0@:me +nsurald06@} [142] +@{group@:accidentals@} +@{char@:Ed. Med. Flat@:113@:0.35352@:2.12102@:2.12102@:3.535@:2.12102@:0@:medic +aeaM1@} [113] +@{char@:petrucci c2 clef@:61@:0@:5.6125@:13.46997@:17.95999@:5.6125@:0@:petrucc +i.c2@} [61] +@{char@:Ed. Vat. Flat@:114@:0.11244@:1.87994@:1.20189@:3.21687@:1.87994@:0@:vat +icanaM1@} [114] +@{char@:16th Mensural Flag (down)@:132@:2.38052@:0@:0.39677@:10.91063@:0@:0@:me +nsurald24@} [132]Cannot find your hotkey definition file! + +@{char@:petrucci c2 clef@:62@:0@:4.49002@:12.04787@:16.06386@:4.49002@:0@:petru +cci.c2_change@} [62] +@{char@:petrucci c4 clef@:66@:0@:4.00002@:14.31078@:10.73306@:4.00002@:0@:petru +cci.c4_change@} [66] +@{char@:Ed. Vat. Natural@:115@:0.1799@:1.59389@:2.68658@:2.68658@:1.59389@:0@:v +aticana0@} [115] +@{char@:32th Mensural Flag (up)@:133@:0@:2.38052@:15.87@:0.39677@:2.38052@:0@:m +ensuralu05@} [133] +@{char@:64th Mensural Flag (down)@:143@:1.89003@:0@:0.31502@:14.17505@:0@:0@:me +nsurald16@} [143] +@{char@:Mensural Sharp@:116@:1.3111@:2.01807@:1.59389@:1.59389@:2.01807@:0@:men +sural1@} [116] @{char@:petrucci c2 clef@:61@:0@:4.455@:10.69197@:14.256@:4.455@:0@:petrucci.c2 @} [61] -@{font@:GNU@:LilyPond@:parmesan@:20@:parmesanMusic@} -(/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-rests.mf -@{char@:Mensural 3/4 meter@:161@:0@:5.59813@:2.79907@:2.79907@:5.59813@:0@:neom -ensural34@} [161] -@{char@:Mensural maxima notehead (ligature, reduced hole)@:57@:0@:6.30002@:1.79 -329@:1.79329@:6.30002@:0@:srM3ligmensural@} [57] -@{group@:rests@} -@{char@:Neo-mensural maxima rest@:33@:0@:6@:5@:5@:6@:0@:M3neomensural@} [33] -@{char@:Hufnagel do clef@:81@:0@:3.88852@:2.47449@:2.65126@:3.88852@:0@:hufnage -l.do@} [81] -@{char@:Mensural longa notehead (up, reduced hole)@:58@:0@:3.15001@:1.79329@:1. -79329@:3.15001@:0@:urM2mensural@} [58] -@{char@:Neo-mensural longa rest@:34@:0@:2@:5@:5@:2@:0@:M2neomensural@} [34] -@{char@:Mensural 6/8 meter@:162@:0@:5.59813@:2.79907@:2.79907@:5.59813@:0@:neom -ensural68@} [162] -@{char@:Neo-mensural breve rest@:35@:0@:2@:0@:5@:2@:0@:M1neomensural@} [35] -@{char@:Hufnagel do clef@:82@:0@:3.11084@:1.9796@:2.12102@:3.11084@:0@:hufnagel -.do_change@} [82] -@{char@:Mensural longa notehead (down, reduced hole)@:59@:0@:3.15001@:1.79329@: -1.79329@:3.15001@:0@:drM2mensural@} [59] -@{char@:Neo-mensural whole rest@:36@:0@:2@:3.125@:0@:2@:0@:0neomensural@} [36] -@{char@:petrucci g clef@:77@:0@:4.95938@:2.57886@:15.0765@:4.95938@:0@:petrucci -.g@} [77] -@{char@:Mensural 9/8 meter@:163@:0@:5.59813@:2.79907@:2.79907@:5.59813@:0@:neom -ensural98@} [163] -Converting PostScript graphics to Type 1 font programs... - -Invoking "t1asm feta-noteheads16.pt1 feta-noteheads16.pfb"... - -@{char@:Mensural 4/8 meter@:164@:0@:5.59813@:2.79907@:2.79907@:5.59813@:0@:neom -ensural48@} [164] -@{char@:Hufnagel fa clef@:83@:0@:4.24199@:4.06523@:3.535@:4.24199@:0@:hufnagel. -fa@} [83] -@{char@:Neo-mensural half rest@:37@:0@:2@:0@:3.125@:2@:0@:1neomensural@} [37] -@{char@:Neo-mensural 4th rest@:38@:0@:4.00002@:0@:4.00002@:4.00002@:0@:2neomens -ural@} [38] -@{char@:petrucci f clef@:73@:0@:10.92426@:25.25627@:14.03127@:10.92426@:0@:petr -ucci.f@} [73] -@{char@:Neo-mensural 8th rest@:39@:0@:4.00002@:0@:4.00002@:4.00002@:0@:3neomens -ural@} [39] -@{char@:Mensural 6/8 meter@:165@:0@:5.59813@:2.79907@:2.79907@:5.59813@:0@:neom -ensural68alt@} [165] -@{char@:Hufnagel fa clef@:84@:0@:3.39362@:3.2522@:2.82802@:3.39362@:0@:hufnagel -.fa_change@} [84] +@{char@:petrucci c5 clef@:67@:0@:5@:15.99998@:6.99997@:5@:0@:petrucci.c5@} +[67] +@{char@:Mensural Flat@:117@:0.33733@:1.75131@:1.22108@:6.70035@:1.75131@:0@:men +suralM1@} [117] +@{char@:petrucci c3 clef@:63@:0@:5.6125@:17.95999@:17.95999@:5.6125@:0@:petrucc +i.c3@} [63] +@{char@:32th Mensural Flag (up)@:134@:0@:2.38052@:13.88625@:0.39677@:2.38052@:0 +@:mensuralu15@} [134] +@{char@:64th Mensural Flag (down)@:144@:1.89003@:0@:0.31502@:14.96254@:0@:0@:me +nsurald26@} [144] +@{puorg@:flags@} +) @{char@:petrucci c2 clef@:62@:0@:3.56401@:9.56317@:12.75092@:3.56401@:0@:petruc ci.c2_change@} [62] -@{char@:Neo-mensural 16th rest@:40@:0@:4.00002@:0@:5@:4.00002@:0@:4neomensural@ -} [40] -@{char@:Mensural maxima rest@:41@:0@:1.50002@:5@:10@:1.50002@:0@:M3mensural@} -[41] @{char@:Hufnagel Flat@:118@:0.54466@:3.69467@:2.16235@:11.61237@:3.69467@:0@:hu fnagelM1@} [118] -@{char@:Mensural longa rest@:42@:0@:1.50002@:5@:5@:1.50002@:0@:M2mensural@} -[42] -@{char@:Mensural 2/4 meter@:166@:0@:5.59813@:2.79907@:2.79907@:5.59813@:0@:neom -ensural24@} [166] -@{puorg@:timesig@} -) -@{char@:Mensural breve rest@:43@:0@:1.50002@:0@:5@:1.50002@:0@:M1mensural@} -[43] (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-scripts.mf -@{char@:Mensural whole rest@:44@:0@:1.50002@:3.125@:0@:1.50002@:0@:0mensural@} -[44] @{char@:Kievan sharp@:119@:0@:10.08005@:10.08005@:10.08005@:10.08005@:0@:kievan 1@} [119] -@{char@:Mensural half rest@:45@:0@:1.50002@:0@:3.125@:1.50002@:0@:1mensural@} -[45] -@{group@:scripts@} -@{char@:ictus@:167@:0.21828@:0.21828@:0.55127@:0.55127@:0.21828@:0@:ictus@} -[167] @{char@:Kievan flat@:120@:0@:6.3@:6.3@:11.34003@:6.3@:0@:kievanM1@} [120] @{puorg@:accidentals@} -) -@{char@:Mensural 4th rest@:46@:0@:4.00002@:0@:4.00002@:4.00002@:0@:2mensural@} -[46] (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-flags.mf -@{char@:accentus up@:168@:0.39375@:0.39375@:0.55127@:0.55127@:0.39375@:0@:uacce -ntus@} [168] -@{char@:Mensural 8th rest@:47@:0@:4.00002@:0@:4.00002@:4.00002@:0@:3mensural@} -[47] -@{char@:Hufnagel do/fa clef@:85@:0@:4.24199@:11.13524@:2.65126@:4.24199@:0@:huf -nagel.do.fa@} [85] -@{char@:accentus down@:169@:0.39375@:0.39375@:0.55127@:0.55127@:0.39375@:0@:dac -centus@} [169] -@{char@:Mensural longa notehead (ligature, reduced hole)@:60@:0@:3.15001@:1.793 -29@:1.79329@:3.15001@:0@:srM2ligmensural@} [60] -@{char@:Mensural 16th rest@:48@:0@:4.00002@:0@:5@:4.00002@:0@:4mensural@} [48] -@{puorg@:rests@} -) +) (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-flags.mf +*** Successfully generated feta-noteheads13.pfb! *** + (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-timesignatures.mf +@{char@:32th Mensural Flag (up)@:135@:0@:2.38052@:14.87813@:0.39677@:2.38052@:0 +@:mensuralu25@} [135] @{group@:flags@} @{char@:8th Mensural Flag (up)@:121@:0@:3.78004@:12.6@:0.63004@:3.78004@:0@:men -suralu03@} [121] (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-clefs.mf -@{char@:half circle@:170@:0.49219@:0.49219@:0@:0.49219@:0.49219@:0@:usemicircul -us@} [170] -@{char@:half circle@:171@:0.49219@:0.49219@:0.49219@:0@:0.49219@:0@:dsemicircul -us@} [171] -@{char@:petrucci c3 clef@:63@:0@:4.455@:14.256@:14.256@:4.455@:0@:petrucci.c3@} -[63] +suralu03@} [121] +@{char@:petrucci c3 clef@:64@:0@:4.49002@:16.06386@:16.06386@:4.49002@:0@:petru +cci.c3_change@} [64] +@{char@:petrucci c5 clef@:68@:0@:4.00002@:14.31078@:6.26094@:4.00002@:0@:petruc +ci.c5_change@} [68] +@{group@:timesig@} +@{char@:Mensural 4/4 meter@:145@:0@:5.59813@:2.79907@:2.79907@:5.59813@:0@:mens +ural44@} [145] @{char@:8th Mensural Flag (up)@:122@:0@:3.78004@:9.45001@:0.63004@:3.78004@:0@: mensuralu13@} [122] -@{char@:Mensural brevis notehead (reduced hole)@:61@:0@:3.15001@:1.79329@:1.793 -29@:3.15001@:0@:srM1mensural@} [61] -@{group@:clefs@} -@{char@:Ed. Vat. do clef@:49@:0@:2.5@:4.00002@:4.00002@:2.5@:0@:vaticana.do@} -[49] -Invoking "fontforge -script feta-noteheads16.pe feta-noteheads16.pfb"... - +@{char@:mensural c clef@:69@:0@:5.70006@:10.99998@:10.99998@:5.70006@:0@:mensur +al.c@} [69] @{char@:8th Mensural Flag (up)@:123@:0@:3.78004@:11.02501@:0.63004@:3.78004@:0@ :mensuralu23@} [123] -@{char@:Hufnagel do/fa clef@:86@:0@:3.39362@:10.3222@:2.12102@:3.39362@:0@:hufn -agel.do.fa_change@} [86] -@{char@:Semi-colored mensural maxima notehead (up)@:62@:0@:6.30002@:1.79329@:1. -79329@:6.30002@:0@:uM3semimensural@} [62] +@{char@:Mensural 2/2 meter@:146@:0@:5.59813@:4.1986@:4.1986@:5.59813@:0@:mensur +al22@} [146] @{char@:8th Mensural Flag (down)@:124@:3.78004@:0@:0.63004@:12.6@:0@:0@:mensura ld03@} [124] -@{char@:circle@:172@:0.49219@:0.49219@:0.49219@:0.49219@:0.49219@:0@:circulus@} -[172] -@{char@:Kievan tsefaut clef@:87@:0@:5.3025@:7.95377@:1.94426@:5.3025@:0@:kievan -.do@} [87] -@{char@:augmentum@:173@:0.39375@:0.39375@:0.39375@:0.39375@:0.39375@:0@:augment -um@} [173] +@{char@:32th Mensural Flag (down)@:136@:2.38052@:0@:0.39677@:15.87@:0@:0@:mensu +rald05@} [136] +@{char@:mensural c clef@:70@:0@:4.70007@:8.80002@:8.80002@:4.70007@:0@:mensural +.c_change@} [70] +@{char@:black mensural c clef@:71@:0@:5.70006@:10.99998@:10.99998@:5.70006@:0@: +blackmensural.c@} [71] +@{char@:petrucci c4 clef@:65@:0@:5.6125@:17.95999@:13.46997@:5.6125@:0@:petrucc +i.c4@} [65] +@{char@:black mensural c clef@:72@:0@:4.70007@:8.80002@:8.80002@:4.70007@:0@:bl +ackmensural.c_change@} [72] @{char@:8th Mensural Flag (down)@:125@:3.78004@:0@:0.63004@:9.45001@:0@:0@:mens urald13@} [125] -@{char@:Semi-colored mensural maxima notehead (down)@:63@:0@:6.30002@:1.79329@: -1.79329@:6.30002@:0@:dM3semimensural@} [63] -@{char@:Kievan tsefaut clef@:88@:0@:5.3025@:7.95377@:1.94426@:5.3025@:0@:kievan -.do_change@} [88] +@{char@:Mensural 3/2 meter@:147@:0@:5.59813@:2.79907@:2.79907@:5.59813@:0@:mens +ural32@} [147] +@{char@:petrucci c3 clef@:63@:0@:4.455@:14.256@:14.256@:4.455@:0@:petrucci.c3@} +[63] +@{char@:Hufnagel Flat@:118@:0.44977@:2.21727@:1.2854@:6.5879@:2.21727@:0@:hufna +gelM1@} [118] @{char@:8th Mensural Flag (down)@:126@:3.78004@:0@:0.63004@:11.02501@:0@:0@:men surald23@} [126] -@{puorg@:clefs@} -) (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-custodes.mf -@{char@:Semi-colored mensural maxima notehead (ligature)@:64@:0@:6.30002@:1.793 -29@:1.79329@:6.30002@:0@:sM3semiligmensural@} [64] -@{char@:signum congruentiae up@:174@:2.22984@:2.22984@:1.09138@:7.82796@:2.2298 -4@:0@:usignumcongruentiae@} [174] -@{char@:petrucci f clef@:74@:0@:8.73944@:20.2051@:11.22505@:8.73944@:0@:petrucc -i.f_change@} [74] +@{char@:32th Mensural Flag (down)@:137@:2.38052@:0@:0.39677@:13.88625@:0@:0@:me +nsurald15@} [137] +@{char@:petrucci c4 clef@:66@:0@:4.49002@:16.06386@:12.04787@:4.49002@:0@:petru +cci.c4_change@} [66] +@{char@:Mensural 6/4 meter@:148@:0@:5.59813@:2.79907@:2.79907@:5.59813@:0@:mens +ural64@} [148] +@{char@:Kievan sharp@:119@:0@:5.65602@:5.65602@:5.65602@:5.65602@:0@:kievan1@} +[119] +@{char@:Kievan flat@:120@:0@:3.535@:3.535@:6.36302@:3.535@:0@:kievanM1@} [120] +@{char@:16th Mensural Flag (up)@:127@:0@:3.78004@:18.90001@:0.63004@:3.78004@:0 +@:mensuralu04@} [127] +@{puorg@:accidentals@} +) +@{char@:petrucci c5 clef@:67@:0@:5.6125@:17.95999@:7.85747@:5.6125@:0@:petrucci +.c5@} [67] +@{char@:Mensural 9/4 meter@:149@:0@:5.59813@:2.79907@:2.79907@:5.59813@:0@:mens +ural94@} [149] (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-flags.mf @{char@:petrucci c3 clef@:64@:0@:3.56401@:12.75092@:12.75092@:3.56401@:0@:petru cci.c3_change@} [64] -@{char@:Ed. Vat. do clef@:50@:0@:2.5@:4.00002@:4.00002@:2.5@:0@:vaticana.do_cha -nge@} [50] -@{group@:custodes@} -@{char@:Custos Hufnagel@:89@:0@:2.39088@:1.99239@:3.535@:2.39088@:0@:hufnagel.u -0@} [89] -@{char@:16th Mensural Flag (up)@:127@:0@:3.78004@:18.90001@:0.63004@:3.78004@:0 -@:mensuralu04@} [127]Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input parmesan-noteheads20.mf'"... - -@{char@:signum congruentiae down@:175@:2.22984@:2.22984@:7.82796@:1.09138@:2.22 -984@:0@:dsignumcongruentiae@} [175] -@{char@:petrucci c4 clef@:65@:0@:4.455@:14.256@:10.69197@:4.455@:0@:petrucci.c4 -@} [65] +@{char@:32th Mensural Flag (down)@:138@:2.38052@:0@:0.39677@:14.87813@:0@:0@:me +nsurald25@} [138] +@{group@:flags@} +@{char@:8th Mensural Flag (up)@:121@:0@:2.12102@:7.07@:0.35352@:2.12102@:0@:men +suralu03@} [121] +@{char@:petrucci f clef@:73@:0@:9.73207@:22.5@:12.5@:9.73207@:0@:petrucci.f@} +[73] @{char@:16th Mensural Flag (up)@:128@:0@:3.78004@:15.75002@:0.63004@:3.78004@:0 -@:mensuralu14@} [128] -@{char@:Custos Hufnagel@:90@:0@:2.39088@:1.99239@:5.3025@:2.39088@:0@:hufnagel. -u1@} [90] -@{char@:Ed. Vat. fa clef@:51@:0@:5.25002@:7.5@:4.00002@:5.25002@:0@:vaticana.fa -@} [51] -@{char@:Kievan end of piece (slash)@:176@:0@:5.03998@:6.71474@:9.03531@:5.03998 -@:0@:barline.kievan@} [176] -@{puorg@:scripts@} -) (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-dots.mf +@:mensuralu14@} [128]( echo ./out/parmesan-noteheads23.pfb: ./feta-autometric.mf ./parmesan-noteheads-generic.mf ./feta-macros.mf ./feta-params.mf ./parmesan-macros.mf ./parmesan-noteheads.mf > out/parmesan-noteheads23.dep ) && TMP=`mktemp -d ./out/pfbtemp.parmesan-noteheads23.XXXXXXXXX` \ +&& ( cd $TMP \ + && ln -s ../mf2pt1.mem . \ + && ln -s ../../mf2pt1.mp . \ + && MFINPUTS=/build/lilypond-2.19.81+really-2.18.2/mf:..:: /build/lilypond-2.19.81+really-2.18.2/scripts/build/out/mf2pt1 --rounding=0.0001 --family=parmesan-noteheads23 --fullname=parmesan-noteheads23 --name=parmesan-noteheads23 parmesan-noteheads23.mf ) \ +&& mv $TMP/*pfb ./out; \ +rm -rf $TMP + @{char@:16th Mensural Flag (up)@:129@:0@:3.78004@:17.32501@:0.63004@:3.78004@:0 @:mensuralu24@} [129] -@{group@:dots@} -@{char@:duration dot@:177@:0@:0.90448@:0.45224@:0.45224@:0.90448@:0@:dotvatican -a@} [177] -@{char@:Ed. Vat. fa clef@:52@:0@:5.25002@:7.5@:4.00002@:5.25002@:0@:vaticana.fa -_change@} [52] -@{char@:Kievan augmentation dot@:178@:0@:2.71346@:1.35674@:1.35674@:2.71346@:0@ -:dotkievan@} [178] -@{puorg@:dots@} -) -@{tnof@}) ) -@{char@:Custos Hufnagel@:91@:0@:2.39088@:1.99239@:4.41876@:2.39088@:0@:hufnagel -.u2@} [91] +@{char@:8th Mensural Flag (up)@:122@:0@:2.12102@:5.3025@:0.35352@:2.12102@:0@:m +ensuralu13@} [122] @{char@:16th Mensural Flag (down)@:130@:3.78004@:0@:0.63004@:18.90001@:0@:0@:me nsurald04@} [130] -@{char@:Reverse Custos Hufnagel@:92@:0@:2.39088@:3.535@:1.99239@:2.39088@:0@:hu -fnagel.d0@} [92] -@{char@:Ed. Med. do clef@:53@:0@:5@:7.5@:7.5@:5@:0@:medicaea.do@} [53] -(some charht values had to be adjusted by as much as 0.39375pt) -(some chardp values had to be adjusted by as much as 0.39375pt) -Font metrics written on parmesan13.tfm. -146 output files written: parmesan13.33 .. parmesan13.178 -Transcript written on parmesan13.log. - -@{char@:Semi-colored mensural longa notehead (up)@:65@:0@:3.15001@:1.79329@:1.7 -9329@:3.15001@:0@:uM2semimensural@} [65] +@{char@:Mensural 3/4 meter@:150@:0@:5.59813@:4.1986@:4.1986@:5.59813@:0@:mensur +al34@} [150] +@{char@:8th Mensural Flag (up)@:123@:0@:2.12102@:6.18626@:0.35352@:2.12102@:0@: +mensuralu23@} [123] +@{char@:petrucci c5 clef@:68@:0@:4.49002@:16.06386@:7.02791@:4.49002@:0@:petruc +ci.c5_change@} [68] +@{char@:mensural c clef@:69@:0@:6.342@:12.34749@:12.34749@:6.342@:0@:mensural.c +@} [69] @{char@:16th Mensural Flag (down)@:131@:3.78004@:0@:0.63004@:15.75002@:0@:0@:me nsurald14@} [131] -@{char@:Reverse Custos Hufnagel@:93@:0@:2.39088@:5.3025@:1.99239@:2.39088@:0@:h -ufnagel.d1@} [93] -@{char@:petrucci c4 clef@:66@:0@:3.56401@:12.75092@:9.56317@:3.56401@:0@:petruc -ci.c4_change@} [66] -@{char@:Ed. Med. do clef@:54@:0@:4.00002@:6.00003@:6.00003@:4.00002@:0@:medicae -a.do_change@} [54] -@{char@:Reverse Custos Hufnagel@:94@:0@:2.39088@:4.41876@:1.99239@:2.39088@:0@: -hufnagel.d2@} [94] +@{char@:petrucci c4 clef@:65@:0@:4.455@:14.256@:10.69197@:4.455@:0@:petrucci.c4 +@} [65] +@{char@:64th Mensural Flag (up)@:139@:0@:2.38052@:19.8375@:0.39677@:2.38052@:0@ +:mensuralu06@} [139] @{char@:16th Mensural Flag (down)@:132@:3.78004@:0@:0.63004@:17.32501@:0@:0@:me nsurald24@} [132] -@{char@:Ed. Med. fa clef@:55@:0@:8.49998@:7.5@:7.5@:8.49998@:0@:medicaea.fa@} -[55] -@{char@:mensural f clef@:75@:0@:6.73499@:3.3675@:3.3675@:6.73499@:0@:mensural.f -@} [75] -@{char@:petrucci c5 clef@:67@:0@:4.455@:14.256@:6.23697@:4.455@:0@:petrucci.c5@ -} [67] -@{char@:Custos Med.@:95@:0@:0.9962@:1.99239@:3.535@:0.9962@:0@:medicaea.u0@} -[95] -@{char@:Semi-colored mensural longa notehead (down)@:66@:0@:3.15001@:1.79329@:1 -.79329@:3.15001@:0@:dM2semimensural@} [66] -@{char@:Custos Med.@:96@:0@:0.9962@:1.99239@:5.3025@:0.9962@:0@:medicaea.u1@} -[96] -@{char@:Ed. Med. fa clef@:56@:0@:6.80002@:6.00003@:6.00003@:6.80002@:0@:medicae -a.fa_change@} [56] +@{char@:8th Mensural Flag (down)@:124@:2.12102@:0@:0.35352@:7.07@:0@:0@:mensura +ld03@} [124] +@{char@:8th Mensural Flag (down)@:125@:2.12102@:0@:0.35352@:5.3025@:0@:0@:mensu +rald13@} [125] +@{char@:mensural c clef@:70@:0@:5.21951@:9.87804@:9.87804@:5.21951@:0@:mensural +.c_change@} [70] +@{char@:8th Mensural Flag (down)@:126@:2.12102@:0@:0.35352@:6.18626@:0@:0@:mens +urald23@} [126] +@{char@:Mensural 6/8 meter@:151@:0@:5.59813@:4.1986@:4.1986@:5.59813@:0@:mensur +al68@} [151] +@{char@:black mensural c clef@:71@:0@:6.342@:12.34749@:12.34749@:6.342@:0@:blac +kmensural.c@} [71] +@{char@:black mensural c clef@:72@:0@:5.21951@:9.87804@:9.87804@:5.21951@:0@:bl +ackmensural.c_change@} [72] @{char@:32th Mensural Flag (up)@:133@:0@:3.78004@:25.20001@:0.63004@:3.78004@:0 -@:mensuralu05@} [133] -@{char@:Custos Med.@:97@:0@:0.9962@:1.99239@:4.41876@:0.9962@:0@:medicaea.u2@} -[97] +@:mensuralu05@} [133]Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input parmesan-noteheads13.mf'"... + +@{char@:16th Mensural Flag (up)@:127@:0@:2.12102@:10.60501@:0.35352@:2.12102@:0 +@:mensuralu04@} [127] +@{char@:Mensural 9/8 meter@:152@:0@:5.59813@:4.1986@:4.1986@:5.59813@:0@:mensur +al98@} [152] +@{char@:Mensural 4/8 meter@:153@:0@:5.59813@:2.79907@:2.79907@:5.59813@:0@:mens +ural48@} [153] +@{char@:64th Mensural Flag (up)@:140@:0@:2.38052@:17.85374@:0.39677@:2.38052@:0 +@:mensuralu16@} [140] +@{char@:16th Mensural Flag (up)@:128@:0@:2.12102@:8.83751@:0.35352@:2.12102@:0@ +:mensuralu14@} [128] @{char@:32th Mensural Flag (up)@:134@:0@:3.78004@:22.05002@:0.63004@:3.78004@:0 @:mensuralu15@} [134] -@{char@:Reverse Custos Med.@:98@:0@:0.9962@:3.535@:1.99239@:0.9962@:0@:medicaea -.d0@} [98] -@{char@:neo-mensural c clef@:57@:0@:13.00027@:10@:10@:13.00027@:0@:neomensural. -c@} [57] -@{char@:petrucci c5 clef@:68@:0@:3.56401@:12.75092@:5.5785@:3.56401@:0@:petrucc -i.c5_change@} [68] +@{char@:Mensural 6/8 meter@:154@:0@:5.59813@:2.79907@:2.79907@:5.59813@:0@:mens +ural68alt@} [154] +@{char@:Mensural 2/4 meter@:155@:0@:5.59813@:4.1986@:4.1986@:5.59813@:0@:mensur +al24@} [155] +@{char@:petrucci c4 clef@:66@:0@:3.56401@:12.75092@:9.56317@:3.56401@:0@:petruc +ci.c4_change@} [66] +@{char@:16th Mensural Flag (up)@:129@:0@:2.12102@:9.72127@:0.35352@:2.12102@:0@ +:mensuralu24@} [129] +@{char@:petrucci f clef@:73@:0@:10.92426@:25.25627@:14.03127@:10.92426@:0@:petr +ucci.f@} [73] +@{char@:Mensural 4/4 meter@:156@:0@:5.59813@:2.79907@:2.79907@:5.59813@:0@:neom +ensural44@} [156] +@{char@:16th Mensural Flag (down)@:130@:2.12102@:0@:0.35352@:10.60501@:0@:0@:me +nsurald04@} [130] +@{char@:Mensural 2/2 meter@:157@:0@:5.59813@:2.79907@:2.79907@:5.59813@:0@:neom +ensural22@} [157] @{char@:32th Mensural Flag (up)@:135@:0@:3.78004@:23.62502@:0.63004@:3.78004@:0 @:mensuralu25@} [135] -@{char@:petrucci g clef@:78@:0@:3.96751@:2.0631@:12.06125@:3.96751@:0@:petrucci -.g_change@} [78] +@{char@:Mensural 3/2 meter@:158@:0@:5.59813@:2.79907@:2.79907@:5.59813@:0@:neom +ensural32@} [158] +@{char@:petrucci c5 clef@:67@:0@:4.455@:14.256@:6.23697@:4.455@:0@:petrucci.c5@ +} [67] +@{char@:16th Mensural Flag (down)@:131@:2.12102@:0@:0.35352@:8.83751@:0@:0@:men +surald14@} [131] +@{char@:Mensural 6/4 meter@:159@:0@:5.59813@:2.79907@:2.79907@:5.59813@:0@:neom +ensural64@} [159] +@{char@:Mensural 9/4 meter@:160@:0@:5.59813@:2.79907@:2.79907@:5.59813@:0@:neom +ensural94@} [160] +@{char@:petrucci f clef@:74@:0@:7.78569@:18.00008@:10.00005@:7.78569@:0@:petruc +ci.f_change@} [74] +@{char@:Mensural 3/4 meter@:161@:0@:5.59813@:2.79907@:2.79907@:5.59813@:0@:neom +ensural34@} [161] +@{char@:32th Mensural Flag (down)@:136@:3.78004@:0@:0.63004@:25.20001@:0@:0@:me +nsurald05@} [136] +@{char@:16th Mensural Flag (down)@:132@:2.12102@:0@:0.35352@:9.72127@:0@:0@:men +surald24@} [132] +@{char@:64th Mensural Flag (up)@:141@:0@:2.38052@:18.84563@:0.39677@:2.38052@:0 +@:mensuralu26@} [141] +@{char@:Mensural 6/8 meter@:162@:0@:5.59813@:2.79907@:2.79907@:5.59813@:0@:neom +ensural68@} [162] +@{char@:petrucci c5 clef@:68@:0@:3.56401@:12.75092@:5.5785@:3.56401@:0@:petrucc +i.c5_change@} [68] @{char@:mensural c clef@:69@:0@:5.12888@:9.801@:9.801@:5.12888@:0@:mensural.c@} [69] -@{char@:Reverse Custos Med.@:99@:0@:0.9962@:5.3025@:1.99239@:0.9962@:0@:medicae -a.d1@} [99] -@{char@:neo-mensural c clef@:58@:0@:10.40027@:8.00003@:8.00003@:10.40027@:0@:ne -omensural.c_change@} [58] -@{char@:Semi-colored mensural longa notehead (ligature)@:67@:0@:3.15001@:1.7932 -9@:1.79329@:3.15001@:0@:sM2semiligmensural@} [67] +@{char@:Mensural 9/8 meter@:163@:0@:5.59813@:2.79907@:2.79907@:5.59813@:0@:neom +ensural98@} [163] +@{char@:petrucci f clef@:74@:0@:8.73944@:20.2051@:11.22505@:8.73944@:0@:petrucc +i.f_change@} [74] +@{char@:mensural f clef@:75@:0@:5.99998@:3@:3@:5.99998@:0@:mensural.f@} [75] +@{char@:32th Mensural Flag (up)@:133@:0@:2.12102@:14.14001@:0.35352@:2.12102@:0 +@:mensuralu05@} [133] +@{char@:Mensural 4/8 meter@:164@:0@:5.59813@:2.79907@:2.79907@:5.59813@:0@:neom +ensural48@} [164] @{char@:mensural c clef@:70@:0@:4.23788@:7.8408@:7.8408@:4.23788@:0@:mensural.c _change@} [70] -@{char@:Semi-colored mensural brevis notehead@:68@:0@:3.15001@:1.79329@:1.79329 -@:3.15001@:0@:sM1semimensural@} [68] -@{char@:32th Mensural Flag (down)@:136@:3.78004@:0@:0.63004@:25.20001@:0@:0@:me -nsurald05@} [136] @{char@:black mensural c clef@:71@:0@:5.12888@:9.801@:9.801@:5.12888@:0@:blackm ensural.c@} [71] @{char@:black mensural c clef@:72@:0@:4.23788@:7.8408@:7.8408@:4.23788@:0@:blac kmensural.c_change@} [72] -@{char@:Semi-colored mensural maxima notehead (up, reduced hole)@:69@:0@:6.3000 -2@:1.79329@:1.79329@:6.30002@:0@:urM3semimensural@} [69] -@{char@:petrucci c1 clef@:59@:0@:5@:6.99997@:15.99998@:5@:0@:petrucci.c1@} -[59] -@{char@:Reverse Custos Med.@:100@:0@:0.9962@:4.41876@:1.99239@:0.9962@:0@:medic -aea.d2@} [100] -@{char@:Semi-colored mensural maxima notehead (down, reduced hole)@:70@:0@:6.30 -002@:1.79329@:1.79329@:6.30002@:0@:drM3semimensural@} [70] -@{char@:Semi-colored mensural maxima notehead (ligature, reduced hole)@:71@:0@: -6.30002@:1.79329@:1.79329@:6.30002@:0@:srM3semiligmensural@} [71]This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) -(./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp +@{char@:Mensural 6/8 meter@:165@:0@:5.59813@:2.79907@:2.79907@:5.59813@:0@:neom +ensural68alt@} [165] +@{char@:64th Mensural Flag (down)@:142@:2.38052@:0@:0.39677@:19.8375@:0@:0@:men +surald06@} [142] +@{char@:32th Mensural Flag (down)@:137@:3.78004@:0@:0.63004@:22.05002@:0@:0@:me +nsurald15@} [137] +@{char@:Mensural 2/4 meter@:166@:0@:5.59813@:2.79907@:2.79907@:5.59813@:0@:neom +ensural24@} [166] +@{char@:mensural f clef@:75@:0@:6.73499@:3.3675@:3.3675@:6.73499@:0@:mensural.f +@} [75] +@{puorg@:timesig@} +) +@{char@:mensural f clef@:76@:0@:4.8@:2.40001@:2.40001@:4.8@:0@:mensural.f_chang +e@} [76] (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-scripts.mf +@{group@:scripts@} +@{char@:ictus@:167@:0.21828@:0.21828@:0.55127@:0.55127@:0.21828@:0@:ictus@} +[167] +@{char@:accentus up@:168@:0.39375@:0.39375@:0.55127@:0.55127@:0.39375@:0@:uacce +ntus@} [168] +@{char@:64th Mensural Flag (down)@:143@:2.38052@:0@:0.39677@:17.85374@:0@:0@:me +nsurald16@} [143] +@{char@:32th Mensural Flag (down)@:138@:3.78004@:0@:0.63004@:23.62502@:0@:0@:me +nsurald25@} [138] +@{char@:32th Mensural Flag (up)@:134@:0@:2.12102@:12.37251@:0.35352@:2.12102@:0 +@:mensuralu15@} [134] +@{char@:accentus down@:169@:0.39375@:0.39375@:0.55127@:0.55127@:0.39375@:0@:dac +centus@} [169] @{char@:mensural f clef@:76@:0@:5.38802@:2.69402@:2.69402@:5.38802@:0@:mensural .f_change@} [76] -mf2pt1 is using the following font parameters: - font_version: 001.000 - font_comment: Font converted to Type 1 by mf2pt1, written by Scott Pakin. - font_family: parmesan13 - font_weight: Medium - font_identifier: parmesan12.6 - font_fixed_pitch: false - font_slant: 0 - font_underline_position: -80 - font_underline_thickness: 40 - font_name: parmesan13 - font_unique_id: 4196802 - font_size: 12.5529265255293 (bp) - font_coding_scheme: asis - -Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=79.6626984126984; bpppix 0.02; nonstopmode; input parmesan13.mf'"... - -@{char@:Custos Ed. Vat.@:101@:0@:0.95636@:1.23534@:3.535@:0.95636@:0@:vaticana. -u0@} [101] -@{char@:Semi-colored mensural longa notehead (up, reduced hole)@:72@:0@:3.15001 -@:1.79329@:1.79329@:3.15001@:0@:urM2semimensural@} [72] +@{char@:half circle@:170@:0.49219@:0.49219@:0@:0.49219@:0.49219@:0@:usemicircul +us@} [170] +@{char@:half circle@:171@:0.49219@:0.49219@:0.49219@:0@:0.49219@:0@:dsemicircul +us@} [171] +@{char@:circle@:172@:0.49219@:0.49219@:0.49219@:0.49219@:0.49219@:0@:circulus@} +[172]This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) +(./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp +@{char@:augmentum@:173@:0.39375@:0.39375@:0.39375@:0.39375@:0.39375@:0@:augment +um@} [173] +@{char@:petrucci f clef@:73@:0@:8.67128@:20.04752@:11.13751@:8.67128@:0@:petruc +ci.f@} [73] Preloading the plain base, version 0.99: preliminaries, basic constants and mathematical macros, macros for converting units, @@ -288038,633 +288226,382 @@ macros for proof labels and rules, macros for character and font administration, and a few last-minute items.) -@{char@:32th Mensural Flag (down)@:137@:3.78004@:0@:0.63004@:22.05002@:0@:0@:me -nsurald15@} [137] -@{char@:Custos Ed. Vat.@:102@:0@:0.95636@:1.23534@:5.3025@:0.95636@:0@:vaticana -.u1@} [102]) -(/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-noteheads20.mf -@{char@:petrucci f clef@:73@:0@:8.67128@:20.04752@:11.13751@:8.67128@:0@:petruc -ci.f@} [73] -@{char@:Semi-colored mensural longa notehead (down, reduced hole)@:73@:0@:3.150 -01@:1.79329@:1.79329@:3.15001@:0@:drM2semimensural@} [73] +@{char@:64th Mensural Flag (down)@:144@:2.38052@:0@:0.39677@:18.84563@:0@:0@:me +nsurald26@} [144] +@{char@:32th Mensural Flag (up)@:135@:0@:2.12102@:13.25627@:0.35352@:2.12102@:0 +@:mensuralu25@} [135] +@{puorg@:flags@} +) (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-timesignatures.mf +@{char@:signum congruentiae up@:174@:2.22984@:2.22984@:1.09138@:7.82796@:2.2298 +4@:0@:usignumcongruentiae@} [174] +@{char@:64th Mensural Flag (up)@:139@:0@:3.78004@:31.50002@:0.63004@:3.78004@:0 +@:mensuralu06@} [139]) +(/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-noteheads13.mf (/build/lilypond-2.19.81+really-2.18.2/mf/feta-autometric.mf -@{char@:petrucci c1 clef@:60@:0@:4.00002@:6.26094@:14.31078@:4.00002@:0@:petruc -ci.c1_change@} [60]Copyright (c) 2000-2014 by George Williams. See AUTHORS for Contributors. - License GPLv3+: GNU GPL version 3 or later - with many parts BSD . Please read LICENSE. - Based on sources from 11:21 UTC 24-Sep-2017-ML-D. - Based on source from git with hash: - ****************************************************** Using feta Autometric macros. order of messages: NAME/CODE/BP/WD/DP/HT/WX/WY ****************************************************** ) (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-noteheads-generic.mf -@{char@:Custos Ed. Vat.@:103@:0@:0.95636@:1.23534@:4.41876@:0.95636@:0@:vatican -a.u2@} [103] -@{char@:Semi-colored mensural longa notehead (ligature, reduced hole)@:74@:0@:3 -.15001@:1.79329@:1.79329@:3.15001@:0@:srM2semiligmensural@} [74] -@{char@:32th Mensural Flag (down)@:138@:3.78004@:0@:0.63004@:23.62502@:0@:0@:me -nsurald25@} [138]Cannot find your hotkey definition file! - -@{char@:Reverse Custos Ed. Vat.@:104@:0@:0.95636@:3.535@:1.23534@:0.95636@:0@:v -aticana.d0@} [104] -@{char@:Semi-colored mensural brevis notehead (reduced hole)@:75@:0@:3.15001@:1 -.79329@:1.79329@:3.15001@:0@:srM1semimensural@} [75] -@{char@:Reverse Custos Ed. Vat.@:105@:0@:0.95636@:5.3025@:1.23534@:0.95636@:0@: -vaticana.d1@} [105] -@{char@:Black mensural maxima notehead (up)@:76@:0@:6.30002@:1.79329@:1.79329@: -6.30002@:0@:uM3blackmensural@} [76] -@{char@:Black mensural maxima notehead (down)@:77@:0@:6.30002@:1.79329@:1.79329 -@:6.30002@:0@:dM3blackmensural@} [77] -@{char@:petrucci f clef@:74@:0@:6.93706@:16.03807@:8.91005@:6.93706@:0@:petrucc -i.f_change@} [74] -@{char@:Reverse Custos Ed. Vat.@:106@:0@:0.95636@:4.41876@:1.23534@:0.95636@:0@ -:vaticana.d2@} [106] -@{char@:Black mensural maxima notehead (ligature)@:78@:0@:6.30002@:1.79329@:1.7 -9329@:6.30002@:0@:sM3blackligmensural@} [78] -@{char@:64th Mensural Flag (up)@:139@:0@:3.78004@:31.50002@:0.63004@:3.78004@:0 -@:mensuralu06@} [139] -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf -@{char@:Black mensural longa notehead (up)@:79@:0@:3.15001@:1.79329@:1.79329@:3 -.15001@:0@:uM2blackmensural@} [79] -@{char@:petrucci c2 clef@:61@:0@:5@:11.99997@:15.99998@:5@:0@:petrucci.c2@} -[61]) +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf -@{char@:Black mensural longa notehead (down)@:80@:0@:3.15001@:1.79329@:1.79329@ -:3.15001@:0@:dM2blackmensural@} [80] -@{char@:mensural f clef@:75@:0@:5.346@:2.673@:2.673@:5.346@:0@:mensural.f@} -[75]) -(/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-macros.mf -@{char@:Custos Mensural@:107@:0@:4.78171@:1.31499@:7.07@:4.78171@:0@:mensural.u -0@} [107] +@{group@:timesig@} +@{char@:Mensural 4/4 meter@:145@:0@:6.88048@:3.44025@:3.44025@:6.88048@:0@:mens +ural44@} [145] +@{char@:signum congruentiae down@:175@:2.22984@:2.22984@:7.82796@:1.09138@:2.22 +984@:0@:dsignumcongruentiae@} [175]) +(/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-macros.mf) +@{char@:Kievan end of piece (slash)@:176@:0@:5.03998@:6.71474@:9.03531@:5.03998 +@:0@:barline.kievan@} [176] +@{font@:GNU@:LilyPond@:parmesan@:12.6@:parmesanMusic@} +(/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-noteheads.mf +@{puorg@:scripts@} +) (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-dots.mf @{char@:64th Mensural Flag (up)@:140@:0@:3.78004@:28.35002@:0.63004@:3.78004@:0 -@:mensuralu16@} [140]) -@{char@:Black mensural longa notehead (ligature)@:81@:0@:3.15001@:1.79329@:1.79 -329@:3.15001@:0@:sM2blackligmensural@} [81] -@{char@:petrucci c2 clef@:62@:0@:4.00002@:10.73306@:14.31078@:4.00002@:0@:petru -cci.c2_change@} [62] -@{char@:Black mensural brevis notehead@:82@:0@:3.15001@:1.79329@:1.79329@:3.150 -01@:0@:sM1blackmensural@} [82] -@{char@:Custos Mensural@:108@:0@:4.78171@:1.31499@:8.83751@:4.78171@:0@:mensura -l.u1@} [108] +@:mensuralu16@} [140] +@{char@:Mensural 2/2 meter@:146@:0@:6.88048@:5.16035@:5.16035@:6.88048@:0@:mens +ural22@} [146] +@{group@:dots@} +@{char@:duration dot@:177@:0@:0.90448@:0.45224@:0.45224@:0.90448@:0@:dotvatican +a@} [177] +@{char@:Kievan augmentation dot@:178@:0@:2.71346@:1.35674@:1.35674@:2.71346@:0@ +:dotkievan@} [178] +@{puorg@:dots@} +) +@{tnof@}) ) +@{char@:petrucci f clef@:74@:0@:6.93706@:16.03807@:8.91005@:6.93706@:0@:petrucc +i.f_change@} [74] +@{group@:noteheads@} +@{char@:Neo-mensural maxima notehead (up)@:33@:0@:8.19005@:1.79329@:1.79329@:8. +19005@:0@:uM3neomensural@} [33] +(some charht values had to be adjusted by as much as 0.39375pt) +(some chardp values had to be adjusted by as much as 0.39375pt) +Font metrics written on parmesan13.tfm. +146 output files written: parmesan13.33 .. parmesan13.178 +Transcript written on parmesan13.log. + +@{char@:Neo-mensural maxima notehead (down)@:34@:0@:8.19005@:1.79329@:1.79329@: +8.19005@:0@:dM3neomensural@} [34] +@{char@:Neo-mensural longa notehead (up)@:35@:0@:6.30002@:1.79329@:1.79329@:6.3 +0002@:0@:uM2neomensural@} [35] +@{char@:Mensural 3/2 meter@:147@:0@:6.88048@:3.44025@:3.44025@:6.88048@:0@:mens +ural32@} [147] +@{char@:Mensural 6/4 meter@:148@:0@:6.88048@:3.44025@:3.44025@:6.88048@:0@:mens +ural64@} [148] +@{char@:32th Mensural Flag (down)@:136@:2.12102@:0@:0.35352@:14.14001@:0@:0@:me +nsurald05@} [136] @{char@:64th Mensural Flag (up)@:141@:0@:3.78004@:29.92502@:0.63004@:3.78004@:0 @:mensuralu26@} [141] -@{char@:Custos Mensural@:109@:0@:4.78171@:1.31499@:7.95377@:4.78171@:0@:mensura -l.u2@} [109] -@{font@:GNU@:LilyPond@:parmesan@:20@:parmesanMusic@} -(/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-noteheads.mf -@{char@:petrucci c3 clef@:63@:0@:5@:15.99998@:15.99998@:5@:0@:petrucci.c3@} -[63] -@{char@:Mensural semibrevis head@:83@:0@:1.81865@:1.57501@:1.57501@:0.90933@:0. -7019@:s0mensural@} [83] -@{char@:mensural f clef@:76@:0@:4.27681@:2.13841@:2.13841@:4.27681@:0@:mensural -.f_change@} [76] -@{char@:Reverse Custos Mensural@:110@:0@:4.78171@:7.07@:1.31499@:4.78171@:0@:me -nsural.d0@} [110] -@{char@:Reverse Custos Mensural@:111@:0@:4.78171@:8.83751@:1.31499@:4.78171@:0@ -:mensural.d1@} [111] -@{char@:Mensural minima head@:84@:0@:1.81865@:1.57501@:1.57501@:0.90933@:0.7019 -@:s1mensural@} [84] -@{group@:noteheads@} -@{char@:Neo-mensural maxima notehead (up)@:33@:0@:13.00003@:2.75003@:2.75003@:1 -3.00003@:0@:uM3neomensural@} [33] +@{char@:Neo-mensural longa notehead (down)@:36@:0@:6.30002@:1.79329@:1.79329@:6 +.30002@:0@:dM2neomensural@} [36] +@{char@:Mensural 9/4 meter@:149@:0@:6.88048@:3.44025@:3.44025@:6.88048@:0@:mens +ural94@} [149] +@{char@:32th Mensural Flag (down)@:137@:2.12102@:0@:0.35352@:12.37251@:0@:0@:me +nsurald15@} [137] @{char@:64th Mensural Flag (down)@:142@:3.78004@:0@:0.63004@:31.50002@:0@:0@:me nsurald06@} [142] -@{char@:Reverse Custos Mensural@:112@:0@:4.78171@:7.95377@:1.31499@:4.78171@:0@ -:mensural.d2@} [112] -@{puorg@:custodes@} -) -@{char@:Mensural semiminima head@:85@:0@:1.81865@:1.57501@:1.57501@:0.90933@:0. -7019@:s2mensural@} [85] (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-accidentals.mf -@{char@:Neo-mensural maxima notehead (down)@:34@:0@:13.00003@:2.75003@:2.75003@ -:13.00003@:0@:dM3neomensural@} [34] -@{char@:petrucci c3 clef@:64@:0@:4.00002@:14.31078@:14.31078@:4.00002@:0@:petru -cci.c3_change@} [64]This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) -(./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp -@{char@:Black mensural semibrevis head@:86@:0@:1.81865@:1.57501@:1.57501@:0.909 -33@:0.7019@:s0blackmensural@} [86]( echo ./out/parmesan-noteheads23.pfb: ./feta-autometric.mf ./parmesan-noteheads-generic.mf ./feta-macros.mf ./feta-params.mf ./parmesan-macros.mf ./parmesan-noteheads.mf > out/parmesan-noteheads23.dep ) && TMP=`mktemp -d ./out/pfbtemp.parmesan-noteheads23.XXXXXXXXX` \ -&& ( cd $TMP \ - && ln -s ../mf2pt1.mem . \ - && ln -s ../../mf2pt1.mp . \ - && MFINPUTS=/build/lilypond-2.19.81+really-2.18.2/mf:..:: /build/lilypond-2.19.81+really-2.18.2/scripts/build/out/mf2pt1 --rounding=0.0001 --family=parmesan-noteheads23 --fullname=parmesan-noteheads23 --name=parmesan-noteheads23 parmesan-noteheads23.mf ) \ -&& mv $TMP/*pfb ./out; \ -rm -rf $TMP - -Preloading the plain base, version 0.99: preliminaries, - basic constants and mathematical macros, - macros for converting units, - macros and tables for various modes of operation, - macros for drawing and filling, - macros for proof labels and rules, - macros for character and font administration, -and a few last-minute items.) -@{char@:Petrucci semibrevis head@:87@:0@:3.61525@:2.51059@:2.51059@:1.80763@:1. -37555@:s0petrucci@} [87]) -@{char@:Petrucci minima head@:88@:0@:3.61525@:2.51059@:2.51059@:1.80763@:1.3755 -5@:s1petrucci@} [88] -(/build/lilypond-2.19.81+really-2.18.2/mf/parmesan13.mf -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-autometric.mf -****************************************************** -Using feta Autometric macros. -order of messages: - NAME/CODE/BP/WD/DP/HT/WX/WY -****************************************************** -) -@{char@:Petrucci semiminima head@:89@:0@:3.61525@:2.51059@:2.51059@:1.80763@:1. -37555@:s2petrucci@} [89] (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-generic.mf -@{char@:petrucci c4 clef@:65@:0@:5@:15.99998@:11.99997@:5@:0@:petrucci.c4@} -[65] -@{char@:mensural g clef@:79@:0@:4.95938@:2.57886@:15.0765@:4.95938@:0@:mensural -.g@} [79] -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf -@{char@:Petrucci colored semibrevis head@:90@:0@:3.61525@:2.51059@:2.51059@:1.8 -0763@:1.37555@:s0blackpetrucci@} [90] +@{char@:Neo-mensural brevis notehead@:37@:0@:6.30002@:1.79329@:1.79329@:6.30002 +@:0@:sM1neomensural@} [37] +@{char@:Mensural 3/4 meter@:150@:0@:6.88048@:5.16035@:5.16035@:6.88048@:0@:mens +ural34@} [150] +@{char@:mensural f clef@:75@:0@:5.346@:2.673@:2.673@:5.346@:0@:mensural.f@} +[75] +@{char@:Mensural 6/8 meter@:151@:0@:6.88048@:5.16035@:5.16035@:6.88048@:0@:mens +ural68@} [151] @{char@:64th Mensural Flag (down)@:143@:3.78004@:0@:0.63004@:28.35002@:0@:0@:me -nsurald16@} [143]) -@{group@:accidentals@} -@{char@:Ed. Med. Flat@:113@:0.35352@:2.12102@:2.12102@:3.535@:2.12102@:0@:medic -aeaM1@} [113] -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf) -@{char@:Petrucci colored minima head@:91@:0@:3.61525@:2.51059@:2.51059@:1.80763 -@:1.37555@:s1blackpetrucci@} [91] -@{char@:Ed. Vat. Flat@:114@:0.11244@:1.87994@:1.20189@:3.21687@:1.87994@:0@:vat -icanaM1@} [114] -(/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-macros.mf) -@{char@:Petrucci colored semiminima head@:92@:0@:3.61525@:2.51059@:2.51059@:1.8 -0763@:1.37555@:s2blackpetrucci@} [92] -@{font@:GNU@:LilyPond@:parmesan@:12.6@:parmesanMusic@} -(/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-rests.mf -@{char@:Neo-mensural longa notehead (up)@:35@:0@:10@:2.75003@:2.75003@:10@:0@:u -M2neomensural@} [35] -@{group@:rests@} -@{char@:Neo-mensural maxima rest@:33@:0@:3.78003@:3.15001@:3.15001@:3.78003@:0@ -:M3neomensural@} [33] -@{char@:Ed. Vat. Natural@:115@:0.1799@:1.59389@:2.68658@:2.68658@:1.59389@:0@:v -aticana0@} [115] -@{char@:Neo-mensural longa rest@:34@:0@:1.26001@:3.15001@:3.15001@:1.26001@:0@: -M2neomensural@} [34] -@{char@:petrucci c4 clef@:66@:0@:4.00002@:14.31078@:10.73306@:4.00002@:0@:petru -cci.c4_change@} [66] -@{char@:Ed. Vat. punctum@:93@:0@:1.80902@:1.10596@:1.19562@:1.80902@:0@:svatica -na.punctum@} [93] -@{char@:Neo-mensural breve rest@:35@:0@:1.26001@:0@:3.15001@:1.26001@:0@:M1neom -ensural@} [35] +nsurald16@} [143] +@{char@:Neo-mensural maxima notehead (up, reduced hole)@:38@:0@:8.19005@:1.7932 +9@:1.79329@:8.19005@:0@:urM3neomensural@} [38] +@{char@:Mensural 9/8 meter@:152@:0@:6.88048@:5.16035@:5.16035@:6.88048@:0@:mens +ural98@} [152] +@{char@:Neo-mensural maxima notehead (down, reduced hole)@:39@:0@:8.19005@:1.79 +329@:1.79329@:8.19005@:0@:drM3neomensural@} [39] @{char@:64th Mensural Flag (down)@:144@:3.78004@:0@:0.63004@:29.92502@:0@:0@:me nsurald26@} [144] @{puorg@:flags@} -) -@{char@:Neo-mensural longa notehead (down)@:36@:0@:10@:2.75003@:2.75003@:10@:0@ -:dM2neomensural@} [36] (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-timesignatures.mf -*** Successfully generated feta-noteheads23.pfb! *** +) (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-timesignatures.mf +@{char@:mensural f clef@:76@:0@:4.27681@:2.13841@:2.13841@:4.27681@:0@:mensural +.f_change@} [76] +@{char@:Mensural 4/8 meter@:153@:0@:6.88048@:3.44025@:3.44025@:6.88048@:0@:mens +ural48@} [153] +*** Successfully generated feta-noteheads16.pfb! *** -@{char@:Ed. Vat. punctum cavum@:94@:0@:1.80902@:1.10596@:1.19562@:1.80902@:0@:s -vaticana.punctum.cavum@} [94] -@{char@:Neo-mensural whole rest@:36@:0@:1.26001@:1.96875@:0@:1.26001@:0@:0neome -nsural@} [36] -@{char@:Neo-mensural brevis notehead@:37@:0@:10@:2.75003@:2.75003@:10@:0@:sM1ne -omensural@} [37] -@{char@:Neo-mensural half rest@:37@:0@:1.26001@:0@:1.96875@:1.26001@:0@:1neomen -sural@} [37] @{group@:timesig@} @{char@:Mensural 4/4 meter@:145@:0@:10.53934@:5.26967@:5.26967@:10.53934@:0@:me nsural44@} [145] -@{char@:Neo-mensural 4th rest@:38@:0@:2.52002@:0@:2.52002@:2.52002@:0@:2neomens -ural@} [38] -@{char@:Ed. Vat. linea punctum@:95@:0@:2.93239@:1.2553@:1.2553@:2.93239@:0@:sva -ticana.linea.punctum@} [95] +@{char@:petrucci g clef@:77@:0@:7.01563@:3.64809@:21.32753@:7.01563@:0@:petrucc +i.g@} [77] +@{char@:Neo-mensural longa notehead (up, reduced hole)@:40@:0@:6.30002@:1.79329 +@:1.79329@:6.30002@:0@:urM2neomensural@} [40] @{char@:Mensural 2/2 meter@:146@:0@:10.53934@:7.90451@:7.90451@:10.53934@:0@:me nsural22@} [146] -@{char@:Neo-mensural 8th rest@:39@:0@:2.52002@:0@:2.52002@:2.52002@:0@:3neomens -ural@} [39] -@{char@:Neo-mensural maxima notehead (up, reduced hole)@:38@:0@:13.00003@:2.750 -03@:2.75003@:13.00003@:0@:urM3neomensural@} [38] -@{char@:Neo-mensural 16th rest@:40@:0@:2.52002@:0@:3.15001@:2.52002@:0@:4neomen -sural@} [40] +@{char@:Neo-mensural longa notehead (down, reduced hole)@:41@:0@:6.30002@:1.793 +29@:1.79329@:6.30002@:0@:drM2neomensural@} [41] @{char@:Mensural 3/2 meter@:147@:0@:10.53934@:5.26967@:5.26967@:10.53934@:0@:me nsural32@} [147] -@{char@:Mensural maxima rest@:41@:0@:0.945@:3.15001@:6.30002@:0.945@:0@:M3mensu -ral@} [41] -@{char@:Mensural longa rest@:42@:0@:0.945@:3.15001@:3.15001@:0.945@:0@:M2mensur -al@} [42] -@{char@:Mensural Sharp@:116@:1.3111@:2.01807@:1.59389@:1.59389@:2.01807@:0@:men -sural1@} [116] +@{char@:Neo-mensural brevis notehead (reduced hole)@:42@:0@:6.30002@:1.79329@:1 +.79329@:6.30002@:0@:srM1neomensural@} [42] +@{char@:Neo-mensural semibrevis head@:43@:0@:3.15001@:1.79329@:1.79329@:1.57501 +@:0.65825@:s0neomensural@} [43] @{char@:Mensural 6/4 meter@:148@:0@:10.53934@:5.26967@:5.26967@:10.53934@:0@:me nsural64@} [148] -@{char@:Mensural breve rest@:43@:0@:0.945@:0@:3.15001@:0.945@:0@:M1mensural@} -[43] -@{char@:Neo-mensural maxima notehead (down, reduced hole)@:39@:0@:13.00003@:2.7 -5003@:2.75003@:13.00003@:0@:drM3neomensural@} [39] -@{char@:Mensural whole rest@:44@:0@:0.945@:1.96875@:0@:0.945@:0@:0mensural@} -[44] -@{char@:Mensural half rest@:45@:0@:0.945@:0@:1.96875@:0.945@:0@:1mensural@} -[45] -@{char@:petrucci c5 clef@:67@:0@:5@:15.99998@:6.99997@:5@:0@:petrucci.c5@} -[67] -@{char@:Mensural 4th rest@:46@:0@:2.52002@:0@:2.52002@:2.52002@:0@:2mensural@} -[46] +@{char@:Neo-mensural minima head@:44@:0@:3.15001@:1.79329@:1.79329@:1.57501@:0. +65825@:s1neomensural@} [44] @{char@:Mensural 9/4 meter@:149@:0@:10.53934@:5.26967@:5.26967@:10.53934@:0@:me nsural94@} [149] -@{char@:Mensural Flat@:117@:0.33733@:1.75131@:1.22108@:6.70035@:1.75131@:0@:men -suralM1@} [117] -@{char@:Mensural 8th rest@:47@:0@:2.52002@:0@:2.52002@:2.52002@:0@:3mensural@} -[47] -@{char@:Neo-mensural longa notehead (up, reduced hole)@:40@:0@:10@:2.75003@:2.7 -5003@:10@:0@:urM2neomensural@} [40] -@{char@:Mensural 16th rest@:48@:0@:2.52002@:0@:3.15001@:2.52002@:0@:4mensural@} -[48] -@{puorg@:rests@} -) +@{char@:32th Mensural Flag (down)@:138@:2.12102@:0@:0.35352@:13.25627@:0@:0@:me +nsurald25@} [138] +@{char@:Mensural 6/8 meter@:154@:0@:6.88048@:3.44025@:3.44025@:6.88048@:0@:mens +ural68alt@} [154] @{char@:Mensural 3/4 meter@:150@:0@:10.53934@:7.90451@:7.90451@:10.53934@:0@:me -nsural34@} [150] (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-clefs.mf -@{char@:Ed. Vat. linea punctum cavum@:96@:0@:2.93239@:1.2553@:1.2553@:2.93239@: -0@:svaticana.linea.punctum.cavum@} [96] -@{char@:petrucci g clef@:77@:0@:5.56876@:2.89572@:16.92902@:5.56876@:0@:petrucc -i.g@} [77] -@{char@:Neo-mensural longa notehead (down, reduced hole)@:41@:0@:10@:2.75003@:2 -.75003@:10@:0@:drM2neomensural@} [41] -@{group@:clefs@} -@{char@:Ed. Vat. do clef@:49@:0@:1.57501@:2.52002@:2.52002@:1.57501@:0@:vatican -a.do@} [49] -@{char@:Neo-mensural brevis notehead (reduced hole)@:42@:0@:10@:2.75003@:2.7500 -3@:10@:0@:srM1neomensural@} [42] +nsural34@} [150] @{char@:Mensural 6/8 meter@:151@:0@:10.53934@:7.90451@:7.90451@:10.53934@:0@:me nsural68@} [151] -@{char@:Ed. Vat. do clef@:50@:0@:1.57501@:2.52002@:2.52002@:1.57501@:0@:vatican -a.do_change@} [50] -@{char@:Ed. Vat. inclinatum@:97@:0@:2.0091@:1.43463@:1.43463@:1.00455@:0.56152@ -:svaticana.inclinatum@} [97] -@{char@:Ed. Vat. pes lower punctum@:98@:0@:1.80902@:1.08801@:1.07007@:1.80902@: -0@:svaticana.lpes@} [98] -@{char@:petrucci c5 clef@:68@:0@:4.00002@:14.31078@:6.26094@:4.00002@:0@:petruc -ci.c5_change@} [68] +@{char@:Mensural 2/4 meter@:155@:0@:6.88048@:5.16035@:5.16035@:6.88048@:0@:mens +ural24@} [155] @{char@:Mensural 9/8 meter@:152@:0@:10.53934@:7.90451@:7.90451@:10.53934@:0@:me nsural98@} [152] -@{char@:Ed. Vat. pes var lower punctum@:99@:0@:1.80902@:1.48254@:0.67554@:1.809 -02@:0@:svaticana.vlpes@} [99] @{char@:Mensural 4/8 meter@:153@:0@:10.53934@:5.26967@:5.26967@:10.53934@:0@:me nsural48@} [153] -@{char@:mensural c clef@:69@:0@:5.70006@:10.99998@:10.99998@:5.70006@:0@:mensur -al.c@} [69] -@{char@:Neo-mensural semibrevis head@:43@:0@:5@:2.75003@:2.75003@:2.5@:1.44992@ -:s0neomensural@} [43] +@{char@:Mensural 4/4 meter@:156@:0@:6.88048@:3.44025@:3.44025@:6.88048@:0@:neom +ensural44@} [156] +@{char@:Neo-mensural semiminima head@:45@:0@:3.15001@:1.79329@:1.79329@:1.57501 +@:0.65825@:s2neomensural@} [45] @{char@:Mensural 6/8 meter@:154@:0@:10.53934@:5.26967@:5.26967@:10.53934@:0@:me nsural68alt@} [154] -@{char@:mensural c clef@:70@:0@:4.70007@:8.80002@:8.80002@:4.70007@:0@:mensural -.c_change@} [70] -@{char@:Ed. Vat. pes upper punctum@:100@:0@:1.80902@:1.07008@:1.088@:1.80902@:0 -@:svaticana.upes@} [100] -@{char@:Ed. Vat. fa clef@:51@:0@:3.30753@:4.72502@:2.52002@:3.30753@:0@:vatican -a.fa@} [51] -@{char@:Neo-mensural minima head@:44@:0@:5@:2.75003@:2.75003@:2.5@:1.44992@:s1n -eomensural@} [44] -@{char@:black mensural c clef@:71@:0@:5.70006@:10.99998@:10.99998@:5.70006@:0@: -blackmensural.c@} [71] @{char@:Mensural 2/4 meter@:155@:0@:10.53934@:7.90451@:7.90451@:10.53934@:0@:me nsural24@} [155] -@{char@:Neo-mensural semiminima head@:45@:0@:5@:2.75003@:2.75003@:2.5@:1.44992@ -:s2neomensural@} [45] -@{char@:black mensural c clef@:72@:0@:4.70007@:8.80002@:8.80002@:4.70007@:0@:bl -ackmensural.c_change@} [72] -@{char@:Ed. Vat. var pes upper punctum@:101@:0@:1.80902@:0.78316@:1.37492@:1.80 -902@:0@:svaticana.vupes@} [101] +@{char@:Harmonic notehead (Neo-mensural open)@:46@:0@:4.09502@:2.33127@:2.33127 +@:4.09502@:0@:s0harmonic@} [46] @{char@:Mensural 4/4 meter@:156@:0@:10.53934@:5.26967@:5.26967@:10.53934@:0@:ne omensural44@} [156] -@{char@:Ed. Vat. fa clef@:52@:0@:3.30753@:4.72502@:2.52002@:3.30753@:0@:vatican -a.fa_change@} [52] -@{char@:Ed. Vat. plica@:102@:0@:1.08543@:0.7509@:0.80469@:1.08543@:0@:svaticana -.plica@} [102] -@{char@:Harmonic notehead (Neo-mensural open)@:46@:0@:6.50002@:3.57504@:3.57504 -@:6.50002@:0@:s0harmonic@} [46] +@{char@:Harmonic notehead (Neo-mensural black)@:47@:0@:4.09502@:2.33127@:2.3312 +7@:4.09502@:0@:s2harmonic@} [47] +@{char@:petrucci g clef@:77@:0@:6.25@:3.24997@:19.00002@:6.25@:0@:petrucci.g@} +[77] @{char@:Mensural 2/2 meter@:157@:0@:10.53934@:5.26967@:5.26967@:10.53934@:0@:ne omensural22@} [157] -@{char@:Mensural 3/2 meter@:158@:0@:10.53934@:5.26967@:5.26967@:10.53934@:0@:ne -omensural32@} [158] -@{char@:Harmonic notehead (Neo-mensural black)@:47@:0@:6.50002@:3.57504@:3.5750 -4@:6.50002@:0@:s2harmonic@} [47] -@{char@:petrucci f clef@:73@:0@:9.73207@:22.5@:12.5@:9.73207@:0@:petrucci.f@} -[73] -@{char@:Ed. Med. do clef@:53@:0@:3.15001@:4.72502@:4.72502@:3.15001@:0@:medicae -a.do@} [53] -@{char@:Ed. Vat. var plica@:103@:0@:1.08543@:1.01451@:0.6917@:1.08543@:0@:svati -cana.vplica@} [103] +@{char@:Mensural maxima notehead (up)@:48@:0@:6.30002@:1.79329@:1.79329@:6.3000 +2@:0@:uM3mensural@} [48] +@{char@:Mensural maxima notehead (down)@:49@:0@:6.30002@:1.79329@:1.79329@:6.30 +002@:0@:dM3mensural@} [49] +@{char@:Mensural 3/2 meter@:158@:0@:10.53934@:5.26967@:5.26967@:10.53934@:0@:ne +omensural32@} [158] +@{char@:Mensural 2/2 meter@:157@:0@:6.88048@:3.44025@:3.44025@:6.88048@:0@:neom +ensural22@} [157] +@{char@:Mensural 3/2 meter@:158@:0@:6.88048@:3.44025@:3.44025@:6.88048@:0@:neom +ensural32@} [158] @{char@:Mensural 6/4 meter@:159@:0@:10.53934@:5.26967@:5.26967@:10.53934@:0@:ne omensural64@} [159] -@{char@:petrucci g clef@:77@:0@:7.01563@:3.64809@:21.32753@:7.01563@:0@:petrucc -i.g@} [77] -@{char@:Mensural maxima notehead (up)@:48@:0@:10@:2.75003@:2.75003@:10@:0@:uM3m -ensural@} [48] -@{char@:Ed. Vat. epiphonus@:104@:0@:1.80902@:1.26736@:1.28528@:1.80902@:0@:svat -icana.epiphonus@} [104] -@{char@:Ed. Med. do clef@:54@:0@:2.52002@:3.78003@:3.78003@:2.52002@:0@:medicae -a.do_change@} [54] -@{char@:Mensural maxima notehead (down)@:49@:0@:10@:2.75003@:2.75003@:10@:0@:dM -3mensural@} [49] @{char@:Mensural 9/4 meter@:160@:0@:10.53934@:5.26967@:5.26967@:10.53934@:0@:ne omensural94@} [160] -@{char@:Ed. Vat. var epiphonus@:105@:0@:1.80902@:1.6619@:0.89075@:1.80902@:0@:s -vaticana.vepiphonus@} [105] -@{char@:mensural g clef@:80@:0@:3.96751@:2.0631@:12.06125@:3.96751@:0@:mensural -.g_change@} [80] -@{char@:Mensural maxima notehead (ligature)@:50@:0@:10@:2.75003@:2.75003@:10@:0 -@:sM3ligmensural@} [50] +@{char@:Mensural 6/4 meter@:159@:0@:6.88048@:3.44025@:3.44025@:6.88048@:0@:neom +ensural64@} [159] +@{char@:Mensural 9/4 meter@:160@:0@:6.88048@:3.44025@:3.44025@:6.88048@:0@:neom +ensural94@} [160] @{char@:Mensural 3/4 meter@:161@:0@:10.53934@:5.26967@:5.26967@:10.53934@:0@:ne omensural34@} [161] -@{char@:petrucci f clef@:74@:0@:7.78569@:18.00008@:10.00005@:7.78569@:0@:petruc -ci.f_change@} [74] -@{char@:Ed. Vat. rev. plica@:106@:0@:1.08543@:0.8047@:0.75089@:1.08543@:0@:svat -icana.reverse.plica@} [106] -@{char@:Ed. Med. fa clef@:55@:0@:5.35501@:4.72502@:4.72502@:5.35501@:0@:medicae -a.fa@} [55] -@{char@:Mensural longa notehead (up)@:51@:0@:5@:2.75003@:2.75003@:5@:0@:uM2mens -ural@} [51] -@{char@:Hufnagel do clef@:81@:0@:4.36427@:2.77724@:2.97563@:4.36427@:0@:hufnage -l.do@} [81] -@{char@:Ed. Vat. rev. var plica@:107@:0@:1.08543@:1.16513@:0.54108@:1.08543@:0@ -:svaticana.reverse.vplica@} [107] +@{char@:64th Mensural Flag (up)@:139@:0@:2.12102@:17.67502@:0.35352@:2.12102@:0 +@:mensuralu06@} [139] +@{char@:Mensural maxima notehead (ligature)@:50@:0@:6.30002@:1.79329@:1.79329@: +6.30002@:0@:sM3ligmensural@} [50] @{char@:Mensural 6/8 meter@:162@:0@:10.53934@:5.26967@:5.26967@:10.53934@:0@:ne omensural68@} [162] -@{char@:Hufnagel Flat@:118@:0.44977@:2.21727@:1.2854@:6.5879@:2.21727@:0@:hufna -gelM1@} [118] -@{char@:Hufnagel do clef@:82@:0@:3.49142@:2.2218@:2.38051@:3.49142@:0@:hufnagel -.do_change@} [82] -@{char@:Mensural longa notehead (down)@:52@:0@:5@:2.75003@:2.75003@:5@:0@:dM2me -nsural@} [52] -@{char@:mensural f clef@:75@:0@:5.99998@:3@:3@:5.99998@:0@:mensural.f@} [75] -@{char@:Ed. Vat. inner cephalicus@:108@:0@:1.80902@:1.2853@:1.26735@:1.80902@:0 -@:svaticana.inner.cephalicus@} [108] -@{char@:Kievan sharp@:119@:0@:5.65602@:5.65602@:5.65602@:5.65602@:0@:kievan1@} -[119] -@{char@:Mensural longa notehead (ligature)@:53@:0@:5@:2.75003@:2.75003@:5@:0@:s -M2ligmensural@} [53] +@{char@:Mensural longa notehead (up)@:51@:0@:3.15001@:1.79329@:1.79329@:3.15001 +@:0@:uM2mensural@} [51] +mf2pt1 is using the following font parameters: + font_version: 001.000 + font_comment: Font converted to Type 1 by mf2pt1, written by Scott Pakin. + font_family: parmesan13 + font_weight: Medium + font_identifier: parmesan12.6 + font_fixed_pitch: false + font_slant: 0 + font_underline_position: -80 + font_underline_thickness: 40 + font_name: parmesan13 + font_unique_id: 4602038 + font_size: 12.5529265255293 (bp) + font_coding_scheme: asis + +Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=79.6626984126984; bpppix 0.02; nonstopmode; input parmesan13.mf'"... + +@{char@:Mensural longa notehead (down)@:52@:0@:3.15001@:1.79329@:1.79329@:3.150 +01@:0@:dM2mensural@} [52] @{char@:Mensural 9/8 meter@:163@:0@:10.53934@:5.26967@:5.26967@:10.53934@:0@:ne omensural98@} [163] -@{char@:Hufnagel fa clef@:83@:0@:4.76099@:4.5626@:3.9675@:4.76099@:0@:hufnagel. -fa@} [83] -@{char@:Kievan flat@:120@:0@:3.535@:3.535@:6.36302@:3.535@:0@:kievanM1@} [120] -@{puorg@:accidentals@} -) -@{char@:Mensural brevis notehead@:54@:0@:5@:2.75003@:2.75003@:5@:0@:sM1mensural -@} [54] (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-flags.mf -@{char@:Ed. Med. fa clef@:56@:0@:4.28403@:3.78003@:3.78003@:4.28403@:0@:medicae -a.fa_change@} [56] @{char@:Mensural 4/8 meter@:164@:0@:10.53934@:5.26967@:5.26967@:10.53934@:0@:ne omensural48@} [164] -@{char@:Mensural maxima notehead (up, reduced hole)@:55@:0@:10@:2.75003@:2.7500 -3@:10@:0@:urM3mensural@} [55] -@{char@:Ed. Vat. cephalicus@:109@:0@:1.80902@:4.16351@:1.26735@:1.80902@:0@:sva -ticana.cephalicus@} [109] -@{char@:Mensural maxima notehead (down, reduced hole)@:56@:0@:10@:2.75003@:2.75 -003@:10@:0@:drM3mensural@} [56] @{char@:Mensural 6/8 meter@:165@:0@:10.53934@:5.26967@:5.26967@:10.53934@:0@:ne omensural68alt@} [165] -@{char@:Ed. Vat. quilisma@:110@:0@:1.80902@:1.00423@:1.29117@:1.80902@:0@:svati -cana.quilisma@} [110] -@{char@:Mensural maxima notehead (ligature, reduced hole)@:57@:0@:10@:2.75003@: -2.75003@:10@:0@:srM3ligmensural@} [57] -@{group@:flags@} -@{char@:8th Mensural Flag (up)@:121@:0@:2.12102@:7.07@:0.35352@:2.12102@:0@:men -suralu03@} [121] -@{char@:Hufnagel fa clef@:84@:0@:3.8088@:3.6501@:3.17401@:3.8088@:0@:hufnagel.f -a_change@} [84] +@{char@:Mensural 3/4 meter@:161@:0@:6.88048@:3.44025@:3.44025@:6.88048@:0@:neom +ensural34@} [161] @{char@:Mensural 2/4 meter@:166@:0@:10.53934@:5.26967@:5.26967@:10.53934@:0@:ne omensural24@} [166] @{puorg@:timesig@} -) -@{char@:mensural f clef@:76@:0@:4.8@:2.40001@:2.40001@:4.8@:0@:mensural.f_chang -e@} [76] (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-scripts.mf -@{char@:Mensural longa notehead (up, reduced hole)@:58@:0@:5@:2.75003@:2.75003@ -:5@:0@:urM2mensural@} [58] -@{char@:8th Mensural Flag (up)@:122@:0@:2.12102@:5.3025@:0.35352@:2.12102@:0@:m -ensuralu13@} [122] -@{char@:neo-mensural c clef@:57@:0@:8.91934@:6.30002@:6.30002@:8.91934@:0@:neom -ensural.c@} [57] -@{char@:Solesmes punctum inclinatum parvum@:111@:0@:1.25568@:0.89665@:0.89665@: -0.62784@:0.02354@:ssolesmes.incl.parvum@} [111] +) (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-scripts.mf +@{char@:Mensural 6/8 meter@:162@:0@:6.88048@:3.44025@:3.44025@:6.88048@:0@:neom +ensural68@} [162] @{group@:scripts@} @{char@:ictus@:167@:0.27234@:0.27234@:1.10252@:1.10252@:0.27234@:0@:ictus@} [167] -@{char@:8th Mensural Flag (up)@:123@:0@:2.12102@:6.18626@:0.35352@:2.12102@:0@: -mensuralu23@} [123] -@{char@:Mensural longa notehead (down, reduced hole)@:59@:0@:5@:2.75003@:2.7500 -3@:5@:0@:drM2mensural@} [59] -@{char@:Hufnagel do/fa clef@:85@:0@:4.76099@:12.4976@:2.97563@:4.76099@:0@:hufn -agel.do.fa@} [85] -@{char@:8th Mensural Flag (down)@:124@:2.12102@:0@:0.35352@:7.07@:0@:0@:mensura -ld03@} [124] -@{char@:petrucci g clef@:78@:0@:4.45502@:2.31659@:13.54326@:4.45502@:0@:petrucc -i.g_change@} [78] -@{char@:Mensural longa notehead (ligature, reduced hole)@:60@:0@:5@:2.75003@:2. -75003@:5@:0@:srM2ligmensural@} [60] +@{char@:64th Mensural Flag (up)@:140@:0@:2.12102@:15.90752@:0.35352@:2.12102@:0 +@:mensuralu16@} [140] @{char@:accentus up@:168@:0.7875@:0.7875@:1.10252@:1.10252@:0.7875@:0@:uaccentu s@} [168] -@{char@:Solesmes punctum auctum ascendens@:112@:0@:1.80902@:1.14182@:1.98465@:1 -.80902@:0@:ssolesmes.auct.asc@} [112] +*** Successfully generated feta-noteheads20.pfb! *** + +@{char@:Mensural 9/8 meter@:163@:0@:6.88048@:3.44025@:3.44025@:6.88048@:0@:neom +ensural98@} [163] @{char@:accentus down@:169@:0.7875@:0.7875@:1.10252@:1.10252@:0.7875@:0@:daccen tus@} [169] -@{char@:Solesmes punctum auctum descendens@:113@:0@:1.80902@:1.98466@:1.1418@:1 -.80902@:0@:ssolesmes.auct.desc@} [113] -@{char@:8th Mensural Flag (down)@:125@:2.12102@:0@:0.35352@:5.3025@:0@:0@:mensu -rald13@} [125] -@{char@:Mensural brevis notehead (reduced hole)@:61@:0@:5@:2.75003@:2.75003@:5@ -:0@:srM1mensural@} [61] -@{char@:neo-mensural c clef@:58@:0@:7.1355@:5.04004@:5.04004@:7.1355@:0@:neomen -sural.c_change@} [58] +@{char@:Mensural 4/8 meter@:164@:0@:6.88048@:3.44025@:3.44025@:6.88048@:0@:neom +ensural48@} [164] @{char@:half circle@:170@:0.98438@:0.98438@:0@:0.98438@:0.98438@:0@:usemicircul us@} [170] -@{char@:8th Mensural Flag (down)@:126@:2.12102@:0@:0.35352@:6.18626@:0@:0@:mens -urald23@} [126] @{char@:half circle@:171@:0.98438@:0.98438@:0.98438@:0@:0.98438@:0@:dsemicircul us@} [171] -@{char@:Hufnagel do/fa clef@:86@:0@:3.8088@:11.5851@:2.38051@:3.8088@:0@:hufnag -el.do.fa_change@} [86] -@{char@:Semi-colored mensural maxima notehead (up)@:62@:0@:10@:2.75003@:2.75003 -@:10@:0@:uM3semimensural@} [62] -@{char@:Kievan tsefaut clef@:87@:0@:5.95125@:8.92688@:2.18213@:5.95125@:0@:kiev -an.do@} [87] -@{char@:Solesmes punctum incl. auctum@:114@:0@:2.0091@:1.43463@:1.43463@:1.0045 -5@:0.56152@:ssolesmes.incl.auctum@} [114] +@{char@:Mensural longa notehead (ligature)@:53@:0@:3.15001@:1.79329@:1.79329@:3 +.15001@:0@:sM2ligmensural@} [53] +@{char@:Mensural brevis notehead@:54@:0@:3.15001@:1.79329@:1.79329@:3.15001@:0@ +:sM1mensural@} [54] @{char@:circle@:172@:0.98438@:0.98438@:0.98438@:0.98438@:0.98438@:0@:circulus@} [172] -@{char@:Semi-colored mensural maxima notehead (down)@:63@:0@:10@:2.75003@:2.750 -03@:10@:0@:dM3semimensural@} [63] -@{char@:16th Mensural Flag (up)@:127@:0@:2.12102@:10.60501@:0.35352@:2.12102@:0 -@:mensuralu04@} [127] +@{char@:Mensural maxima notehead (up, reduced hole)@:55@:0@:6.30002@:1.79329@:1 +.79329@:6.30002@:0@:urM3mensural@} [55] +@{char@:Mensural 6/8 meter@:165@:0@:6.88048@:3.44025@:3.44025@:6.88048@:0@:neom +ensural68alt@} [165] @{char@:augmentum@:173@:0.7875@:0.7875@:0.7875@:0.7875@:0.7875@:0@:augmentum@} [173] -@{char@:Kievan tsefaut clef@:88@:0@:5.95125@:8.92688@:2.18213@:5.95125@:0@:kiev -an.do_change@} [88] -@{puorg@:clefs@} -) (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-custodes.mf -@{char@:Semi-colored mensural maxima notehead (ligature)@:64@:0@:10@:2.75003@:2 -.75003@:10@:0@:sM3semiligmensural@} [64] -@{char@:petrucci c1 clef@:59@:0@:3.15001@:4.40999@:10.08002@:3.15001@:0@:petruc -ci.c1@} [59] -@{char@:Solesmes stropha@:115@:0@:2.0091@:1.43463@:1.43463@:1.00455@:0.56152@:s -solesmes.stropha@} [115] -@{char@:Semi-colored mensural longa notehead (up)@:65@:0@:5@:2.75003@:2.75003@: -5@:0@:uM2semimensural@} [65] +@{char@:Mensural maxima notehead (down, reduced hole)@:56@:0@:6.30002@:1.79329@ +:1.79329@:6.30002@:0@:drM3mensural@} [56] +@{char@:Mensural maxima notehead (ligature, reduced hole)@:57@:0@:6.30002@:1.79 +329@:1.79329@:6.30002@:0@:srM3ligmensural@} [57] +@{char@:Mensural 2/4 meter@:166@:0@:6.88048@:3.44025@:3.44025@:6.88048@:0@:neom +ensural24@} [166] +@{puorg@:timesig@} +) (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-scripts.mf +@{group@:scripts@} +@{char@:ictus@:167@:0.23232@:0.23232@:0.69432@:0.69432@:0.23232@:0@:ictus@} +[167] @{char@:signum congruentiae up@:174@:3.96701@:3.96701@:1.36166@:14.50633@:3.967 01@:0@:usignumcongruentiae@} [174] -@{char@:16th Mensural Flag (up)@:128@:0@:2.12102@:8.83751@:0.35352@:2.12102@:0@ -:mensuralu14@} [128] -@{group@:custodes@} -@{char@:Custos Hufnagel@:89@:0@:2.6593@:2.21606@:3.9675@:2.6593@:0@:hufnagel.u0 -@} [89] -@{char@:petrucci c1 clef@:60@:0@:2.52002@:3.9444@:9.01581@:2.52002@:0@:petrucci -.c1_change@} [60] -@{char@:Semi-colored mensural longa notehead (down)@:66@:0@:5@:2.75003@:2.75003 -@:5@:0@:dM2semimensural@} [66] -@{char@:Custos Hufnagel@:90@:0@:2.6593@:2.21606@:5.95125@:2.6593@:0@:hufnagel.u -1@} [90] +@{char@:Mensural longa notehead (up, reduced hole)@:58@:0@:3.15001@:1.79329@:1. +79329@:3.15001@:0@:urM2mensural@} [58] +@{char@:Mensural longa notehead (down, reduced hole)@:59@:0@:3.15001@:1.79329@: +1.79329@:3.15001@:0@:drM2mensural@} [59] +@{char@:Mensural longa notehead (ligature, reduced hole)@:60@:0@:3.15001@:1.793 +29@:1.79329@:3.15001@:0@:srM2ligmensural@} [60] +@{char@:Mensural brevis notehead (reduced hole)@:61@:0@:3.15001@:1.79329@:1.793 +29@:3.15001@:0@:srM1mensural@} [61] @{char@:signum congruentiae down@:175@:3.96701@:3.96701@:14.50633@:1.36166@:3.9 6701@:0@:dsignumcongruentiae@} [175] -@{char@:Solesmes stropha aucta@:116@:0@:2.0091@:1.43463@:1.43463@:1.00455@:0.56 -152@:ssolesmes.stropha.aucta@} [116] -@{char@:Semi-colored mensural longa notehead (ligature)@:67@:0@:5@:2.75003@:2.7 -5003@:5@:0@:sM2semiligmensural@} [67] +@{char@:accentus up@:168@:0.49594@:0.49594@:0.69432@:0.69432@:0.49594@:0@:uacce +ntus@} [168] +@{char@:64th Mensural Flag (up)@:141@:0@:2.12102@:16.79128@:0.35352@:2.12102@:0 +@:mensuralu26@} [141] +@{char@:accentus down@:169@:0.49594@:0.49594@:0.69432@:0.69432@:0.49594@:0@:dac +centus@} [169] +@{char@:Semi-colored mensural maxima notehead (up)@:62@:0@:6.30002@:1.79329@:1. +79329@:6.30002@:0@:uM3semimensural@} [62] @{char@:Kievan end of piece (slash)@:176@:0@:10.07994@:13.11743@:18.38258@:10.0 7994@:0@:barline.kievan@} [176] @{puorg@:scripts@} -) -@{char@:Custos Hufnagel@:91@:0@:2.6593@:2.21606@:4.95938@:2.6593@:0@:hufnagel.u -2@} [91] -@{char@:16th Mensural Flag (up)@:129@:0@:2.12102@:9.72127@:0.35352@:2.12102@:0@ -:mensuralu24@} [129] -@{char@:Semi-colored mensural brevis notehead@:68@:0@:5@:2.75003@:2.75003@:5@:0 -@:sM1semimensural@} [68] -@{char@:Solesmes oriscus@:117@:0@:2.15361@:1.07597@:1.07597@:2.15361@:0@:ssoles -mes.oriscus@} [117] (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-dots.mf -@{char@:petrucci c2 clef@:61@:0@:3.15001@:7.56@:10.08002@:3.15001@:0@:petrucci. -c2@} [61] +) (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-dots.mf +@{char@:Semi-colored mensural maxima notehead (down)@:63@:0@:6.30002@:1.79329@: +1.79329@:6.30002@:0@:dM3semimensural@} [63] @{group@:dots@} @{char@:duration dot@:177@:0@:1.91844@:0.95923@:0.95923@:1.91844@:0@:dotvatican a@} [177] -@{char@:Reverse Custos Hufnagel@:92@:0@:2.6593@:3.9675@:2.21606@:2.6593@:0@:huf -nagel.d0@} [92] -@{char@:Semi-colored mensural maxima notehead (up, reduced hole)@:69@:0@:10@:2. -75003@:2.75003@:10@:0@:urM3semimensural@} [69] +@{char@:Semi-colored mensural maxima notehead (ligature)@:64@:0@:6.30002@:1.793 +29@:1.79329@:6.30002@:0@:sM3semiligmensural@} [64] @{char@:Kievan augmentation dot@:178@:0@:5.75534@:2.87767@:2.87767@:5.75534@:0@ :dotkievan@} [178] @{puorg@:dots@} ) @{tnof@}) ) -@{char@:Ed. Med. inclinatum@:118@:0@:2.64679@:1.89@:1.89@:1.3234@:1.01689@:smed -icaea.inclinatum@} [118] -@{char@:Semi-colored mensural maxima notehead (down, reduced hole)@:70@:0@:10@: -2.75003@:2.75003@:10@:0@:drM3semimensural@} [70] -@{char@:Ed. Med. punctum@:119@:0@:2.51997@:1.57501@:1.57501@:2.51997@:0@:smedic -aea.punctum@} [119] -@{char@:Semi-colored mensural maxima notehead (ligature, reduced hole)@:71@:0@: -10@:2.75003@:2.75003@:10@:0@:srM3semiligmensural@} [71] -@{char@:Ed. Med. reverse virga@:120@:0@:2.51997@:1.57501@:7.87503@:2.51997@:0@: -smedicaea.rvirga@} [120] -@{char@:16th Mensural Flag (down)@:130@:2.12102@:0@:0.35352@:10.60501@:0@:0@:me -nsurald04@} [130] -@{char@:Reverse Custos Hufnagel@:93@:0@:2.6593@:5.95125@:2.21606@:2.6593@:0@:hu -fnagel.d1@} [93] -Converting PostScript graphics to Type 1 font programs... - -Invoking "t1asm feta-noteheads26.pt1 feta-noteheads26.pfb"... - +@{char@:half circle@:170@:0.61992@:0.61992@:0@:0.61992@:0.61992@:0@:usemicircul +us@} [170] +@{char@:half circle@:171@:0.61992@:0.61992@:0.61992@:0@:0.61992@:0@:dsemicircul +us@} [171] +@{char@:circle@:172@:0.61992@:0.61992@:0.61992@:0.61992@:0.61992@:0@:circulus@} +[172] +@{char@:Semi-colored mensural longa notehead (up)@:65@:0@:3.15001@:1.79329@:1.7 +9329@:3.15001@:0@:uM2semimensural@} [65] +@{char@:Semi-colored mensural longa notehead (down)@:66@:0@:3.15001@:1.79329@:1 +.79329@:3.15001@:0@:dM2semimensural@} [66] (some charht values had to be adjusted by as much as 0.7875pt) (some chardp values had to be adjusted by as much as 0.7875pt) Font metrics written on parmesan26.tfm. 146 output files written: parmesan26.33 .. parmesan26.178 Transcript written on parmesan26.log. -@{char@:petrucci c2 clef@:62@:0@:2.52002@:6.76184@:9.01581@:2.52002@:0@:petrucc -i.c2_change@} [62] -@{char@:Ed. Med. virga@:121@:0@:2.51997@:7.87503@:1.57501@:2.51997@:0@:smedicae -a.virga@} [121] -@{char@:Semi-colored mensural longa notehead (up, reduced hole)@:72@:0@:5@:2.75 -003@:2.75003@:5@:0@:urM2semimensural@} [72] -@{char@:Reverse Custos Hufnagel@:94@:0@:2.6593@:4.95938@:2.21606@:2.6593@:0@:hu -fnagel.d2@} [94] -@{char@:Hufnagel punctum@:122@:0@:4.49867@:1.57501@:1.57501@:2.24934@:0.7019@:s -hufnagel.punctum@} [122] -@{char@:Semi-colored mensural longa notehead (down, reduced hole)@:73@:0@:5@:2. -75003@:2.75003@:5@:0@:drM2semimensural@} [73] -@{char@:16th Mensural Flag (down)@:131@:2.12102@:0@:0.35352@:8.83751@:0@:0@:men -surald14@} [131] -@{char@:Custos Med.@:95@:0@:1.10803@:2.21606@:3.9675@:1.10803@:0@:medicaea.u0@} -[95] -@{char@:Semi-colored mensural longa notehead (ligature, reduced hole)@:74@:0@:5 -@:2.75003@:2.75003@:5@:0@:srM2semiligmensural@} [74] -@{char@:petrucci c3 clef@:63@:0@:3.15001@:10.08002@:10.08002@:3.15001@:0@:petru -cci.c3@} [63] -@{char@:Semi-colored mensural brevis notehead (reduced hole)@:75@:0@:5@:2.75003 -@:2.75003@:5@:0@:srM1semimensural@} [75] -@{char@:Hufnagel virga@:123@:0@:4.49867@:4.72502@:1.57501@:4.49867@:0@:shufnage -l.virga@} [123] -@{char@:Custos Med.@:96@:0@:1.10803@:2.21606@:5.95125@:1.10803@:0@:medicaea.u1@ -} [96] -@{char@:Hufnagel pes lower punctum@:124@:0@:6.30002@:1.10251@:1.10251@:6.30002@ -:0@:shufnagel.lpes@} [124] -@{char@:Black mensural maxima notehead (up)@:76@:0@:10@:2.75003@:2.75003@:10@:0 -@:uM3blackmensural@} [76] -@{char@:Custos Med.@:97@:0@:1.10803@:2.21606@:4.95938@:1.10803@:0@:medicaea.u2@ -} [97] -@{char@:Kievan final note@:125@:0@:3.85191@:4.72502@:4.72502@:3.85191@:0@:sM2ki -evan@} [125] -@{char@:Black mensural maxima notehead (down)@:77@:0@:10@:2.75003@:2.75003@:10@ -:0@:dM3blackmensural@} [77] -@{char@:16th Mensural Flag (down)@:132@:2.12102@:0@:0.35352@:9.72127@:0@:0@:men -surald24@} [132] -@{char@:petrucci c3 clef@:64@:0@:2.52002@:9.01581@:9.01581@:2.52002@:0@:petrucc -i.c3_change@} [64] -@{char@:Black mensural maxima notehead (ligature)@:78@:0@:10@:2.75003@:2.75003@ -:10@:0@:sM3blackligmensural@} [78] -@{char@:Kievan recitative mark@:126@:0@:17.83868@:2.71346@:2.71346@:17.83868@:0 -@:sM1kievan@} [126] -@{char@:Kievan whole note@:127@:0@:3.15001@:3.15001@:3.15001@:3.15001@:0@:s0kie -van@} [127] -@{char@:Black mensural longa notehead (up)@:79@:0@:5@:2.75003@:2.75003@:5@:0@:u -M2blackmensural@} [79] -@{char@:Reverse Custos Med.@:98@:0@:1.10803@:3.9675@:2.21606@:1.10803@:0@:medic -aea.d0@} [98] -@{char@:petrucci g clef@:77@:0@:6.25@:3.24997@:19.00002@:6.25@:0@:petrucci.g@} -[77] -@{char@:Kievan quarter note down@:128@:0@:3.21303@:7.87503@:1.25998@:3.21303@:0 -@:d2kievan@} [128] -@{char@:mensural g clef@:79@:0@:5.56876@:2.89572@:16.92902@:5.56876@:0@:mensura -l.g@} [79] -@{char@:Black mensural longa notehead (down)@:80@:0@:5@:2.75003@:2.75003@:5@:0@ -:dM2blackmensural@} [80] -@{char@:Kievan quarter note up@:129@:0@:3.21303@:1.25998@:8.19005@:3.21303@:0@: -u2kievan@} [129] -@{char@:petrucci c4 clef@:65@:0@:3.15001@:10.08002@:7.56@:3.15001@:0@:petrucci. -c4@} [65] -@{char@:Reverse Custos Med.@:99@:0@:1.10803@:5.95125@:2.21606@:1.10803@:0@:medi -caea.d1@} [99] -@{char@:32th Mensural Flag (up)@:133@:0@:2.12102@:14.14001@:0.35352@:2.12102@:0 -@:mensuralu05@} [133] -@{char@:Kievan half note (line position)@:130@:0@:3.339@:5.04004@:3.15001@:3.33 -9@:0@:s1kievan@} [130] -@{char@:Black mensural longa notehead (ligature)@:81@:0@:5@:2.75003@:2.75003@:5 -@:0@:sM2blackligmensural@} [81] -@{char@:Black mensural brevis notehead@:82@:0@:5@:2.75003@:2.75003@:5@:0@:sM1bl -ackmensural@} [82] -@{char@:Kievan half note (space position)@:131@:0@:3.46503@:3.15001@:4.40999@:3 -.46503@:0@:sr1kievan@} [131] -@{char@:Kievan eighth note (down)@:132@:0@:3.93752@:9.45003@:1.57501@:3.93752@: -0@:d3kievan@} [132] -@{char@:Mensural semibrevis head@:83@:0@:2.88673@:2.5@:2.5@:1.44337@:1.49991@:s -0mensural@} [83] -@{char@:Reverse Custos Med.@:100@:0@:1.10803@:4.95938@:2.21606@:1.10803@:0@:med -icaea.d2@} [100] -@{char@:petrucci c4 clef@:66@:0@:2.52002@:9.01581@:6.76184@:2.52002@:0@:petrucc -i.c4_change@} [66] -@{char@:Kievan eighth note (up)@:133@:0@:3.15001@:1.25998@:9.13501@:3.15001@:0@ -:u3kievan@} [133] -@{puorg@:noteheads@} +@{char@:augmentum@:173@:0.49594@:0.49594@:0.49594@:0.49594@:0.49594@:0@:augment +um@} [173]( echo ./out/parmesan-noteheads16.pfb: ./feta-autometric.mf ./parmesan-noteheads-generic.mf ./feta-macros.mf ./feta-params.mf ./parmesan-macros.mf ./parmesan-noteheads.mf > out/parmesan-noteheads16.dep ) && TMP=`mktemp -d ./out/pfbtemp.parmesan-noteheads16.XXXXXXXXX` \ +&& ( cd $TMP \ + && ln -s ../mf2pt1.mem . \ + && ln -s ../../mf2pt1.mp . \ + && MFINPUTS=/build/lilypond-2.19.81+really-2.18.2/mf:..:: /build/lilypond-2.19.81+really-2.18.2/scripts/build/out/mf2pt1 --rounding=0.0001 --family=parmesan-noteheads16 --fullname=parmesan-noteheads16 --name=parmesan-noteheads16 parmesan-noteheads16.mf ) \ +&& mv $TMP/*pfb ./out; \ +rm -rf $TMP + +@{char@:64th Mensural Flag (down)@:142@:2.12102@:0@:0.35352@:17.67502@:0@:0@:me +nsurald06@} [142] +@{char@:petrucci g clef@:77@:0@:5.56876@:2.89572@:16.92902@:5.56876@:0@:petrucc +i.g@} [77] +@{char@:Semi-colored mensural longa notehead (ligature)@:67@:0@:3.15001@:1.7932 +9@:1.79329@:3.15001@:0@:sM2semiligmensural@} [67] +@{char@:signum congruentiae up@:174@:2.68068@:2.68068@:1.16154@:9.56116@:2.6806 +8@:0@:usignumcongruentiae@} [174] +@{char@:signum congruentiae down@:175@:2.68068@:2.68068@:9.56116@:1.16154@:2.68 +068@:0@:dsignumcongruentiae@} [175] +@{char@:petrucci g clef@:78@:0@:5.61253@:2.91849@:17.06209@:5.61253@:0@:petrucc +i.g_change@} [78] +@{char@:Semi-colored mensural brevis notehead@:68@:0@:3.15001@:1.79329@:1.79329 +@:3.15001@:0@:sM1semimensural@} [68] +@{char@:Semi-colored mensural maxima notehead (up, reduced hole)@:69@:0@:6.3000 +2@:1.79329@:1.79329@:6.30002@:0@:urM3semimensural@} [69] +@{char@:Semi-colored mensural maxima notehead (down, reduced hole)@:70@:0@:6.30 +002@:1.79329@:1.79329@:6.30002@:0@:drM3semimensural@} [70] +@{char@:Kievan end of piece (slash)@:176@:0@:6.34796@:8.37637@:11.46112@:6.3479 +6@:0@:barline.kievan@} [176] +@{puorg@:scripts@} +) (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-dots.mf +@{char@:Semi-colored mensural maxima notehead (ligature, reduced hole)@:71@:0@: +6.30002@:1.79329@:1.79329@:6.30002@:0@:srM3semiligmensural@} [71] +@{group@:dots@} +@{char@:duration dot@:177@:0@:1.16763@:0.58382@:0.58382@:1.16763@:0@:dotvatican +a@} [177] +@{char@:64th Mensural Flag (down)@:143@:2.12102@:0@:0.35352@:15.90752@:0@:0@:me +nsurald16@} [143] +@{char@:Kievan augmentation dot@:178@:0@:3.50288@:1.75145@:1.75145@:3.50288@:0@ +:dotkievan@} [178] +@{puorg@:dots@} ) @{tnof@}) ) -@{char@:Mensural minima head@:84@:0@:2.88673@:2.5@:2.5@:1.44337@:1.49991@:s1men -sural@} [84] -@{char@:32th Mensural Flag (up)@:134@:0@:2.12102@:12.37251@:0.35352@:2.12102@:0 -@:mensuralu15@} [134] +@{char@:Semi-colored mensural longa notehead (up, reduced hole)@:72@:0@:3.15001 +@:1.79329@:1.79329@:3.15001@:0@:urM2semimensural@} [72] +@{char@:Semi-colored mensural longa notehead (down, reduced hole)@:73@:0@:3.150 +01@:1.79329@:1.79329@:3.15001@:0@:drM2semimensural@} [73] +@{char@:petrucci g clef@:78@:0@:5.00002@:2.59999@:15.20007@:5.00002@:0@:petrucc +i.g_change@} [78] +@{char@:Semi-colored mensural longa notehead (ligature, reduced hole)@:74@:0@:3 +.15001@:1.79329@:1.79329@:3.15001@:0@:srM2semiligmensural@} [74] +@{char@:Semi-colored mensural brevis notehead (reduced hole)@:75@:0@:3.15001@:1 +.79329@:1.79329@:3.15001@:0@:srM1semimensural@} [75] +@{char@:Black mensural maxima notehead (up)@:76@:0@:6.30002@:1.79329@:1.79329@: +6.30002@:0@:uM3blackmensural@} [76] +(some charht values had to be adjusted by as much as 0.49594pt) +(some chardp values had to be adjusted by as much as 0.49594pt) +Font metrics written on parmesan16.tfm. +146 output files written: parmesan16.33 .. parmesan16.178 +Transcript written on parmesan16.log. + +@{char@:Black mensural maxima notehead (down)@:77@:0@:6.30002@:1.79329@:1.79329 +@:6.30002@:0@:dM3blackmensural@} [77] +@{char@:Black mensural maxima notehead (ligature)@:78@:0@:6.30002@:1.79329@:1.7 +9329@:6.30002@:0@:sM3blackligmensural@} [78] mf2pt1 is using the following font parameters: font_version: 001.000 font_comment: Font converted to Type 1 by mf2pt1, written by Scott Pakin. @@ -288676,124 +288613,155 @@ font_underline_position: -40 font_underline_thickness: 20 font_name: parmesan26 - font_unique_id: 4012836 + font_unique_id: 4076451 font_size: 25.1058530510585 (bp) font_coding_scheme: asis Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=39.8313492063492; bpppix 0.02; nonstopmode; input parmesan26.mf'"... -@{char@:Custos Ed. Vat.@:101@:0@:1.06374@:1.37402@:3.9675@:1.06374@:0@:vaticana -.u0@} [101] -Invoking "fontforge -script feta-noteheads26.pe feta-noteheads26.pfb"... - -(some charht values had to be adjusted by as much as 0.08966pt) -(some chardp values had to be adjusted by as much as 0.07288pt) -Font metrics written on parmesan-noteheads13.tfm. -101 output files written: parmesan-noteheads13.33 .. parmesan-noteheads13.133 -Transcript written on parmesan-noteheads13.log. - -@{char@:Custos Ed. Vat.@:102@:0@:1.06374@:1.37402@:5.95125@:1.06374@:0@:vatican -a.u1@} [102] -@{char@:Mensural semiminima head@:85@:0@:2.88673@:2.5@:2.5@:1.44337@:1.49991@:s -2mensural@} [85] -@{char@:Black mensural semibrevis head@:86@:0@:2.88673@:2.5@:2.5@:1.44337@:1.49 -991@:s0blackmensural@} [86] -@{char@:petrucci c5 clef@:67@:0@:3.15001@:10.08002@:4.40999@:3.15001@:0@:petruc -ci.c5@} [67] -@{char@:Petrucci semibrevis head@:87@:0@:5.54402@:3.85002@:3.85002@:2.77202@:2. -54991@:s0petrucci@} [87] -@{char@:Petrucci minima head@:88@:0@:5.54402@:3.85002@:3.85002@:2.77202@:2.5499 -1@:s1petrucci@} [88] -@{char@:petrucci c5 clef@:68@:0@:2.52002@:9.01581@:3.9444@:2.52002@:0@:petrucci -.c5_change@} [68] -@{char@:32th Mensural Flag (up)@:135@:0@:2.12102@:13.25627@:0.35352@:2.12102@:0 -@:mensuralu25@} [135] -@{char@:mensural c clef@:69@:0@:3.76118@:6.93001@:6.93001@:3.76118@:0@:mensural -.c@} [69] -@{char@:Petrucci semiminima head@:89@:0@:5.54402@:3.85002@:3.85002@:2.77202@:2. -54991@:s2petrucci@} [89] -@{char@:Petrucci colored semibrevis head@:90@:0@:5.54402@:3.85002@:3.85002@:2.7 -7202@:2.54991@:s0blackpetrucci@} [90] -@{char@:mensural c clef@:70@:0@:3.1312@:5.54404@:5.54404@:3.1312@:0@:mensural.c -_change@} [70] -@{char@:Petrucci colored minima head@:91@:0@:5.54402@:3.85002@:3.85002@:2.77202 -@:2.54991@:s1blackpetrucci@} [91] -@{char@:black mensural c clef@:71@:0@:3.76118@:6.93001@:6.93001@:3.76118@:0@:bl -ackmensural.c@} [71] -@{char@:Custos Ed. Vat.@:103@:0@:1.06374@:1.37402@:4.95938@:1.06374@:0@:vatican -a.u2@} [103] -@{char@:petrucci g clef@:78@:0@:5.61253@:2.91849@:17.06209@:5.61253@:0@:petrucc -i.g_change@} [78] -@{char@:black mensural c clef@:72@:0@:3.1312@:5.54404@:5.54404@:3.1312@:0@:blac -kmensural.c_change@} [72] -@{char@:Petrucci colored semiminima head@:92@:0@:5.54402@:3.85002@:3.85002@:2.7 -7202@:2.54991@:s2blackpetrucci@} [92] -@{char@:Reverse Custos Ed. Vat.@:104@:0@:1.06374@:3.9675@:1.37402@:1.06374@:0@: -vaticana.d0@} [104] -@{char@:Ed. Vat. punctum@:93@:0@:2.77415@:1.6113@:1.74881@:2.77415@:0@:svatican -a.punctum@} [93] -@{char@:Ed. Vat. punctum cavum@:94@:0@:2.77415@:1.6113@:1.74881@:2.77415@:0@:sv -aticana.punctum.cavum@} [94] -@{char@:petrucci f clef@:73@:0@:6.13123@:14.17505@:7.87503@:6.13123@:0@:petrucc -i.f@} [73] -mf2pt1 is using the following font parameters: - font_version: 001.000 - font_comment: Font converted to Type 1 by mf2pt1, written by Scott Pakin. - font_family: parmesan-noteheads13 - font_weight: Medium - font_identifier: parmesan12.6 - font_fixed_pitch: false - font_slant: 0 - font_underline_position: -80 - font_underline_thickness: 40 - font_name: parmesan-noteheads13 - font_unique_id: 4967325 - font_size: 12.5529265255293 (bp) - font_coding_scheme: asis - -Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=79.6626984126984; bpppix 0.02; nonstopmode; input parmesan-noteheads13.mf'"... +@{char@:Black mensural longa notehead (up)@:79@:0@:3.15001@:1.79329@:1.79329@:3 +.15001@:0@:uM2blackmensural@} [79] +@{char@:64th Mensural Flag (down)@:144@:2.12102@:0@:0.35352@:16.79128@:0@:0@:me +nsurald26@} [144] +@{puorg@:flags@} +) (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-timesignatures.mf +@{char@:Black mensural longa notehead (down)@:80@:0@:3.15001@:1.79329@:1.79329@ +:3.15001@:0@:dM2blackmensural@} [80] +@{group@:timesig@} +@{char@:Mensural 4/4 meter@:145@:0@:6.20204@:3.10103@:3.10103@:6.20204@:0@:mens +ural44@} [145] +@{char@:Black mensural longa notehead (ligature)@:81@:0@:3.15001@:1.79329@:1.79 +329@:3.15001@:0@:sM2blackligmensural@} [81] +@{char@:Black mensural brevis notehead@:82@:0@:3.15001@:1.79329@:1.79329@:3.150 +01@:0@:sM1blackmensural@} [82] +@{char@:Mensural semibrevis head@:83@:0@:1.81865@:1.57501@:1.57501@:0.90933@:0. +7019@:s0mensural@} [83]Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input parmesan-noteheads20.mf'"... -@{char@:Ed. Vat. linea punctum@:95@:0@:4.39519@:1.92502@:1.92502@:4.39519@:0@:s -vaticana.linea.punctum@} [95] -@{char@:Reverse Custos Ed. Vat.@:105@:0@:1.06374@:5.95125@:1.37402@:1.06374@:0@ -:vaticana.d1@} [105] -@{char@:mensural g clef@:80@:0@:4.45502@:2.31659@:13.54326@:4.45502@:0@:mensura -l.g_change@} [80] -@{char@:Hufnagel do clef@:81@:0@:4.90053@:3.11848@:3.34125@:4.90053@:0@:hufnage -l.do@} [81] -@{char@:Reverse Custos Ed. Vat.@:106@:0@:1.06374@:4.95938@:1.37402@:1.06374@:0@ -:vaticana.d2@} [106] -@{char@:32th Mensural Flag (down)@:136@:2.12102@:0@:0.35352@:14.14001@:0@:0@:me -nsurald05@} [136] -@{char@:petrucci g clef@:78@:0@:5.00002@:2.59999@:15.20007@:5.00002@:0@:petrucc -i.g_change@} [78] -@{char@:Ed. Vat. linea punctum cavum@:96@:0@:4.39519@:1.92502@:1.92502@:4.39519 -@:0@:svaticana.linea.punctum.cavum@} [96] -@{char@:Hufnagel do clef@:82@:0@:3.92044@:2.4948@:2.673@:3.92044@:0@:hufnagel.d -o_change@} [82] -@{char@:petrucci f clef@:74@:0@:4.905@:11.34009@:6.30005@:4.905@:0@:petrucci.f_ -change@} [74] -@{char@:Hufnagel fa clef@:83@:0@:5.346@:5.12323@:4.455@:5.346@:0@:hufnagel.fa@} -[83] -@{char@:Ed. Vat. inclinatum@:97@:0@:3.08096@:2.20003@:2.20003@:1.54048@:1.19994 -@:svaticana.inclinatum@} [97] -@{char@:mensural f clef@:75@:0@:3.78@:1.89@:1.89@:3.78@:0@:mensural.f@} [75] -@{char@:Custos Mensural@:107@:0@:5.31853@:1.4626@:7.935@:5.31853@:0@:mensural.u -0@} [107] -@{char@:Ed. Vat. pes lower punctum@:98@:0@:2.77415@:1.58377@:1.55629@:2.77415@: +@{char@:Mensural 2/2 meter@:146@:0@:6.20204@:4.65154@:4.65154@:6.20204@:0@:mens +ural22@} [146] +@{char@:Mensural minima head@:84@:0@:1.81865@:1.57501@:1.57501@:0.90933@:0.7019 +@:s1mensural@} [84] +@{char@:Mensural semiminima head@:85@:0@:1.81865@:1.57501@:1.57501@:0.90933@:0. +7019@:s2mensural@} [85] +@{char@:Black mensural semibrevis head@:86@:0@:1.81865@:1.57501@:1.57501@:0.909 +33@:0.7019@:s0blackmensural@} [86] +@{char@:Petrucci semibrevis head@:87@:0@:3.61525@:2.51059@:2.51059@:1.80763@:1. +37555@:s0petrucci@} [87]This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) +(./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp +@{char@:Mensural 3/2 meter@:147@:0@:6.20204@:3.10103@:3.10103@:6.20204@:0@:mens +ural32@} [147] +@{char@:Petrucci minima head@:88@:0@:3.61525@:2.51059@:2.51059@:1.80763@:1.3755 +5@:s1petrucci@} [88] +@{char@:Mensural 6/4 meter@:148@:0@:6.20204@:3.10103@:3.10103@:6.20204@:0@:mens +ural64@} [148] +Preloading the plain base, version 0.99: preliminaries, + basic constants and mathematical macros, + macros for converting units, + macros and tables for various modes of operation, + macros for drawing and filling, + macros for proof labels and rules, + macros for character and font administration, +and a few last-minute items.) +@{char@:Petrucci semiminima head@:89@:0@:3.61525@:2.51059@:2.51059@:1.80763@:1. +37555@:s2petrucci@} [89] +@{char@:Petrucci colored semibrevis head@:90@:0@:3.61525@:2.51059@:2.51059@:1.8 +0763@:1.37555@:s0blackpetrucci@} [90] +@{char@:Petrucci colored minima head@:91@:0@:3.61525@:2.51059@:2.51059@:1.80763 +@:1.37555@:s1blackpetrucci@} [91] +@{char@:Petrucci colored semiminima head@:92@:0@:3.61525@:2.51059@:2.51059@:1.8 +0763@:1.37555@:s2blackpetrucci@} [92]) +(/build/lilypond-2.19.81+really-2.18.2/mf/parmesan13.mf +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-autometric.mf +****************************************************** +Using feta Autometric macros. +order of messages: + NAME/CODE/BP/WD/DP/HT/WX/WY +****************************************************** +) (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-generic.mf +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf +@{char@:Ed. Vat. punctum@:93@:0@:1.80902@:1.10596@:1.19562@:1.80902@:0@:svatica +na.punctum@} [93]) +@{char@:Ed. Vat. punctum cavum@:94@:0@:1.80902@:1.10596@:1.19562@:1.80902@:0@:s +vaticana.punctum.cavum@} [94] +@{char@:Mensural 9/4 meter@:149@:0@:6.20204@:3.10103@:3.10103@:6.20204@:0@:mens +ural94@} [149] +@{char@:Ed. Vat. linea punctum@:95@:0@:2.93239@:1.2553@:1.2553@:2.93239@:0@:sva +ticana.linea.punctum@} [95] +@{char@:Mensural 3/4 meter@:150@:0@:6.20204@:4.65154@:4.65154@:6.20204@:0@:mens +ural34@} [150] +@{char@:Mensural 6/8 meter@:151@:0@:6.20204@:4.65154@:4.65154@:6.20204@:0@:mens +ural68@} [151] +@{char@:Ed. Vat. linea punctum cavum@:96@:0@:2.93239@:1.2553@:1.2553@:2.93239@: +0@:svaticana.linea.punctum.cavum@} [96] +@{char@:Ed. Vat. inclinatum@:97@:0@:2.0091@:1.43463@:1.43463@:1.00455@:0.56152@ +:svaticana.inclinatum@} [97] +@{char@:Ed. Vat. pes lower punctum@:98@:0@:1.80902@:1.08801@:1.07007@:1.80902@: 0@:svaticana.lpes@} [98] -@{char@:Hufnagel fa clef@:84@:0@:4.2768@:4.09859@:3.56401@:4.2768@:0@:hufnagel. -fa_change@} [84]This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) -(./mf2pt1.mp -@{char@:Ed. Vat. pes var lower punctum@:99@:0@:2.77415@:2.18878@:0.95128@:2.774 -15@:0@:svaticana.vlpes@} [99] (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mpCopyright (c) 2000-2014 by George Williams. See AUTHORS for Contributors. - License GPLv3+: GNU GPL version 3 or later - with many parts BSD . Please read LICENSE. - Based on sources from 11:21 UTC 24-Sep-2017-ML-D. - Based on source from git with hash: - -@{char@:32th Mensural Flag (down)@:137@:2.12102@:0@:0.35352@:12.37251@:0@:0@:me -nsurald15@} [137] +@{char@:mensural g clef@:79@:0@:7.01563@:3.64809@:21.32753@:7.01563@:0@:mensura +l.g@} [79] +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf) +@{char@:Mensural 9/8 meter@:152@:0@:6.20204@:4.65154@:4.65154@:6.20204@:0@:mens +ural98@} [152] +(/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-macros.mf) +@{font@:GNU@:LilyPond@:parmesan@:12.6@:parmesanMusic@} +(/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-rests.mf +@{char@:Ed. Vat. pes var lower punctum@:99@:0@:1.80902@:1.48254@:0.67554@:1.809 +02@:0@:svaticana.vlpes@} [99] +@{group@:rests@} +@{char@:Neo-mensural maxima rest@:33@:0@:3.78003@:3.15001@:3.15001@:3.78003@:0@ +:M3neomensural@} [33] +@{char@:Neo-mensural longa rest@:34@:0@:1.26001@:3.15001@:3.15001@:1.26001@:0@: +M2neomensural@} [34] +@{char@:Neo-mensural breve rest@:35@:0@:1.26001@:0@:3.15001@:1.26001@:0@:M1neom +ensural@} [35] +@{char@:Neo-mensural whole rest@:36@:0@:1.26001@:1.96875@:0@:1.26001@:0@:0neome +nsural@} [36] +@{char@:Ed. Vat. pes upper punctum@:100@:0@:1.80902@:1.07008@:1.088@:1.80902@:0 +@:svaticana.upes@} [100] +@{char@:petrucci g clef@:78@:0@:4.45502@:2.31659@:13.54326@:4.45502@:0@:petrucc +i.g_change@} [78] +@{char@:Ed. Vat. var pes upper punctum@:101@:0@:1.80902@:0.78316@:1.37492@:1.80 +902@:0@:svaticana.vupes@} [101] +@{char@:Ed. Vat. plica@:102@:0@:1.08543@:0.7509@:0.80469@:1.08543@:0@:svaticana +.plica@} [102] +@{char@:Mensural 4/8 meter@:153@:0@:6.20204@:3.10103@:3.10103@:6.20204@:0@:mens +ural48@} [153] +@{char@:Mensural 6/8 meter@:154@:0@:6.20204@:3.10103@:3.10103@:6.20204@:0@:mens +ural68alt@} [154] +@{char@:Ed. Vat. var plica@:103@:0@:1.08543@:1.01451@:0.6917@:1.08543@:0@:svati +cana.vplica@} [103] +@{char@:Ed. Vat. epiphonus@:104@:0@:1.80902@:1.26736@:1.28528@:1.80902@:0@:svat +icana.epiphonus@} [104] +@{char@:mensural g clef@:79@:0@:6.25@:3.24997@:19.00002@:6.25@:0@:mensural.g@} +[79] +@{char@:Neo-mensural half rest@:37@:0@:1.26001@:0@:1.96875@:1.26001@:0@:1neomen +sural@} [37] +@{char@:Neo-mensural 4th rest@:38@:0@:2.52002@:0@:2.52002@:2.52002@:0@:2neomens +ural@} [38]This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) +(./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp +@{char@:Mensural 2/4 meter@:155@:0@:6.20204@:4.65154@:4.65154@:6.20204@:0@:mens +ural24@} [155] +@{char@:Ed. Vat. var epiphonus@:105@:0@:1.80902@:1.6619@:0.89075@:1.80902@:0@:s +vaticana.vepiphonus@} [105]This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) +(./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp +@{char@:Ed. Vat. rev. plica@:106@:0@:1.08543@:0.8047@:0.75089@:1.08543@:0@:svat +icana.reverse.plica@} [106] +Preloading the plain base, version 0.99: preliminaries, + basic constants and mathematical macros, + macros for converting units, + macros and tables for various modes of operation, + macros for drawing and filling, + macros for proof labels and rules, + macros for character and font administration, +and a few last-minute items.)) +@{char@:Mensural 4/4 meter@:156@:0@:6.20204@:3.10103@:3.10103@:6.20204@:0@:neom +ensural44@} [156] +@{char@:Neo-mensural 8th rest@:39@:0@:2.52002@:0@:2.52002@:2.52002@:0@:3neomens +ural@} [39] +@{char@:Ed. Vat. rev. var plica@:107@:0@:1.08543@:1.16513@:0.54108@:1.08543@:0@ +:svaticana.reverse.vplica@} [107] +@{char@:Mensural 2/2 meter@:157@:0@:6.20204@:3.10103@:3.10103@:6.20204@:0@:neom +ensural22@} [157] Preloading the plain base, version 0.99: preliminaries, basic constants and mathematical macros, macros for converting units, @@ -288802,17 +288770,18 @@ macros for proof labels and rules, macros for character and font administration, and a few last-minute items.) -@{char@:Ed. Vat. pes upper punctum@:100@:0@:2.77415@:1.55629@:1.58377@:2.77415@ -:0@:svaticana.upes@} [100] -@{char@:Hufnagel do/fa clef@:85@:0@:5.346@:14.03323@:3.34125@:5.346@:0@:hufnage -l.do.fa@} [85] -@{char@:Custos Mensural@:108@:0@:5.31853@:1.4626@:9.91875@:5.31853@:0@:mensural -.u1@} [108])Cannot find your hotkey definition file! +@{char@:Neo-mensural 16th rest@:40@:0@:2.52002@:0@:3.15001@:2.52002@:0@:4neomen +sural@} [40] +@{char@:Ed. Vat. inner cephalicus@:108@:0@:1.80902@:1.2853@:1.26735@:1.80902@:0 +@:svaticana.inner.cephalicus@} [108] +@{char@:Mensural 3/2 meter@:158@:0@:6.20204@:3.10103@:3.10103@:6.20204@:0@:neom +ensural32@} [158] +@{char@:Mensural maxima rest@:41@:0@:0.945@:3.15001@:6.30002@:0.945@:0@:M3mensu +ral@} [41]) +@{char@:Mensural longa rest@:42@:0@:0.945@:3.15001@:3.15001@:0.945@:0@:M2mensur +al@} [42] +(/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-noteheads20.mfInvoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input parmesan-noteheads23.mf'"... -@{char@:Ed. Vat. var pes upper punctum@:101@:0@:2.77415@:1.11627@:2.02379@:2.77 -415@:0@:svaticana.vupes@} [101] -@{char@:mensural f clef@:76@:0@:3.02402@:1.51201@:1.51201@:3.02402@:0@:mensural -.f_change@} [76] (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan26.mf (/build/lilypond-2.19.81+really-2.18.2/mf/feta-autometric.mf ****************************************************** @@ -288821,579 +288790,524 @@ NAME/CODE/BP/WD/DP/HT/WX/WY ****************************************************** ) (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-generic.mf +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf) +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf +*** Successfully generated feta-noteheads26.pfb! *** + +@{char@:Mensural 6/4 meter@:159@:0@:6.20204@:3.10103@:3.10103@:6.20204@:0@:neom +ensural64@} [159] +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-autometric.mf +****************************************************** +Using feta Autometric macros. +order of messages: + NAME/CODE/BP/WD/DP/HT/WX/WY +****************************************************** +) (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-noteheads-generic.mf (/build/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf -@{char@:32th Mensural Flag (down)@:138@:2.12102@:0@:0.35352@:13.25627@:0@:0@:me -nsurald25@} [138]) -@{char@:Hufnagel do/fa clef@:86@:0@:4.2768@:13.00859@:2.673@:4.2768@:0@:hufnage -l.do.fa_change@} [86] +@{char@:Mensural 9/4 meter@:160@:0@:6.20204@:3.10103@:3.10103@:6.20204@:0@:neom +ensural94@} [160]) +@{char@:Ed. Vat. cephalicus@:109@:0@:1.80902@:4.16351@:1.26735@:1.80902@:0@:sva +ticana.cephalicus@} [109] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf -@{char@:Custos Mensural@:109@:0@:5.31853@:1.4626@:8.92688@:5.31853@:0@:mensural -.u2@} [109] -@{char@:Ed. Vat. plica@:102@:0@:1.66452@:1.06682@:1.14929@:1.66452@:0@:svatican -a.plica@} [102] -@{char@:Kievan tsefaut clef@:87@:0@:6.68251@:10.02376@:2.45027@:6.68251@:0@:kie -van.do@} [87]) -@{char@:Kievan tsefaut clef@:88@:0@:6.68251@:10.02376@:2.45027@:6.68251@:0@:kie -van.do_change@} [88] -@{puorg@:clefs@} -) +@{char@:Mensural breve rest@:43@:0@:0.945@:0@:3.15001@:0.945@:0@:M1mensural@} +[43] +@{char@:Mensural whole rest@:44@:0@:0.945@:1.96875@:0@:0.945@:0@:0mensural@} +[44]) (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-macros.mf -@{char@:Ed. Vat. var plica@:103@:0@:1.66452@:1.47107@:0.97603@:1.66452@:0@:svat -icana.vplica@} [103]( echo ./out/parmesan-noteheads16.pfb: ./feta-autometric.mf ./parmesan-noteheads-generic.mf ./feta-macros.mf ./feta-params.mf ./parmesan-macros.mf ./parmesan-noteheads.mf > out/parmesan-noteheads16.dep ) && TMP=`mktemp -d ./out/pfbtemp.parmesan-noteheads16.XXXXXXXXX` \ -&& ( cd $TMP \ - && ln -s ../mf2pt1.mem . \ - && ln -s ../../mf2pt1.mp . \ - && MFINPUTS=/build/lilypond-2.19.81+really-2.18.2/mf:..:: /build/lilypond-2.19.81+really-2.18.2/scripts/build/out/mf2pt1 --rounding=0.0001 --family=parmesan-noteheads16 --fullname=parmesan-noteheads16 --name=parmesan-noteheads16 parmesan-noteheads16.mf ) \ -&& mv $TMP/*pfb ./out; \ -rm -rf $TMP - (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-custodes.mf) +@{char@:Mensural half rest@:45@:0@:0.945@:0@:1.96875@:0.945@:0@:1mensural@} +[45]) @{font@:GNU@:LilyPond@:parmesan@:25.2@:parmesanMusic@} (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-rests.mf -@{char@:Reverse Custos Mensural@:110@:0@:5.31853@:7.935@:1.4626@:5.31853@:0@:me -nsural.d0@} [110] -@{char@:Ed. Vat. epiphonus@:104@:0@:2.77415@:1.85881@:1.88632@:2.77415@:0@:svat -icana.epiphonus@} [104] +@{char@:Mensural 4th rest@:46@:0@:2.52002@:0@:2.52002@:2.52002@:0@:2mensural@} +[46] +@{char@:Ed. Vat. quilisma@:110@:0@:1.80902@:1.00423@:1.29117@:1.80902@:0@:svati +cana.quilisma@} [110] +@{char@:Mensural 3/4 meter@:161@:0@:6.20204@:3.10103@:3.10103@:6.20204@:0@:neom +ensural34@} [161] +@{char@:Solesmes punctum inclinatum parvum@:111@:0@:1.25568@:0.89665@:0.89665@: +0.62784@:0.02354@:ssolesmes.incl.parvum@} [111]) +@{char@:Mensural 6/8 meter@:162@:0@:6.20204@:3.10103@:3.10103@:6.20204@:0@:neom +ensural68@} [162] +(/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-macros.mf +@{char@:Solesmes punctum auctum ascendens@:112@:0@:1.80902@:1.14182@:1.98465@:1 +.80902@:0@:ssolesmes.auct.asc@} [112]) +@{font@:GNU@:LilyPond@:parmesan@:20@:parmesanMusic@} +(/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-noteheads.mf +@{char@:Mensural 9/8 meter@:163@:0@:6.20204@:3.10103@:3.10103@:6.20204@:0@:neom +ensural98@} [163] @{group@:rests@} @{char@:Neo-mensural maxima rest@:33@:0@:7.56001@:6.3@:6.3@:7.56001@:0@:M3neome nsural@} [33] -@{char@:Ed. Vat. var epiphonus@:105@:0@:2.77415@:2.46382@:1.28131@:2.77415@:0@: -svaticana.vepiphonus@} [105] -@{group@:custodes@} -@{char@:Custos Hufnagel@:89@:0@:2.96184@:2.46817@:4.455@:2.96184@:0@:hufnagel.u -0@} [89] -@{char@:Reverse Custos Mensural@:111@:0@:5.31853@:9.91875@:1.4626@:5.31853@:0@: -mensural.d1@} [111] +@{char@:Solesmes punctum auctum descendens@:113@:0@:1.80902@:1.98466@:1.1418@:1 +.80902@:0@:ssolesmes.auct.desc@} [113] @{char@:Neo-mensural longa rest@:34@:0@:2.52@:6.3@:6.3@:2.52@:0@:M2neomensural@ } [34] -@{char@:Ed. Vat. rev. plica@:106@:0@:1.66452@:1.1493@:1.0668@:1.66452@:0@:svati -cana.reverse.plica@} [106] +@{char@:Solesmes punctum incl. auctum@:114@:0@:2.0091@:1.43463@:1.43463@:1.0045 +5@:0.56152@:ssolesmes.incl.auctum@} [114] @{char@:Neo-mensural breve rest@:35@:0@:2.52@:0@:6.3@:2.52@:0@:M1neomensural@} [35] -@{char@:64th Mensural Flag (up)@:139@:0@:2.12102@:17.67502@:0.35352@:2.12102@:0 -@:mensuralu06@} [139] +@{char@:Mensural 8th rest@:47@:0@:2.52002@:0@:2.52002@:2.52002@:0@:3mensural@} +[47] +@{char@:Mensural 4/8 meter@:164@:0@:6.20204@:3.10103@:3.10103@:6.20204@:0@:neom +ensural48@} [164] @{char@:Neo-mensural whole rest@:36@:0@:2.52@:3.9375@:0@:2.52@:0@:0neomensural@ } [36] -@{char@:Reverse Custos Mensural@:112@:0@:5.31853@:8.92688@:1.4626@:5.31853@:0@: -mensural.d2@} [112] -@{puorg@:custodes@} -) (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-accidentals.mf @{char@:Neo-mensural half rest@:37@:0@:2.52@:0@:3.9375@:2.52@:0@:1neomensural@} [37] -@{char@:Custos Hufnagel@:90@:0@:2.96184@:2.46817@:6.68251@:2.96184@:0@:hufnagel -.u1@} [90] +@{char@:mensural g clef@:80@:0@:5.61253@:2.91849@:17.06209@:5.61253@:0@:mensura +l.g_change@} [80] +@{char@:Mensural 16th rest@:48@:0@:2.52002@:0@:3.15001@:2.52002@:0@:4mensural@} +[48] +@{puorg@:rests@} +) +@{char@:Solesmes stropha@:115@:0@:2.0091@:1.43463@:1.43463@:1.00455@:0.56152@:s +solesmes.stropha@} [115] +@{group@:noteheads@} +@{char@:Neo-mensural maxima notehead (up)@:33@:0@:13.00003@:2.75003@:2.75003@:1 +3.00003@:0@:uM3neomensural@} [33] (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-clefs.mf @{char@:Neo-mensural 4th rest@:38@:0@:5.04002@:0@:5.04002@:5.04002@:0@:2neomens ural@} [38] -@{char@:Ed. Vat. rev. var plica@:107@:0@:1.66452@:1.70206@:0.74504@:1.66452@:0@ -:svaticana.reverse.vplica@} [107] -@{char@:Custos Hufnagel@:91@:0@:2.96184@:2.46817@:5.56876@:2.96184@:0@:hufnagel -.u2@} [91] +@{char@:Mensural 6/8 meter@:165@:0@:6.20204@:3.10103@:3.10103@:6.20204@:0@:neom +ensural68alt@} [165] +@{char@:Hufnagel do clef@:81@:0@:6.17378@:3.92874@:4.20938@:6.17378@:0@:hufnage +l.do@} [81] +@{char@:Mensural 2/4 meter@:166@:0@:6.20204@:3.10103@:3.10103@:6.20204@:0@:neom +ensural24@} [166] +@{puorg@:timesig@} +) (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-scripts.mf +@{char@:Solesmes stropha aucta@:116@:0@:2.0091@:1.43463@:1.43463@:1.00455@:0.56 +152@:ssolesmes.stropha.aucta@} [116] +@{char@:Solesmes oriscus@:117@:0@:2.15361@:1.07597@:1.07597@:2.15361@:0@:ssoles +mes.oriscus@} [117] +@{char@:Ed. Med. inclinatum@:118@:0@:2.64679@:1.89@:1.89@:1.3234@:1.01689@:smed +icaea.inclinatum@} [118] +@{char@:Ed. Med. punctum@:119@:0@:2.51997@:1.57501@:1.57501@:2.51997@:0@:smedic +aea.punctum@} [119] @{char@:Neo-mensural 8th rest@:39@:0@:5.04002@:0@:5.04002@:5.04002@:0@:3neomens ural@} [39] -@{group@:accidentals@} -@{char@:Ed. Med. Flat@:113@:0.39677@:2.38052@:2.38052@:3.9675@:2.38052@:0@:medi -caeaM1@} [113] +@{char@:Ed. Med. reverse virga@:120@:0@:2.51997@:1.57501@:7.87503@:2.51997@:0@: +smedicaea.rvirga@} [120] +@{char@:Ed. Med. virga@:121@:0@:2.51997@:7.87503@:1.57501@:2.51997@:0@:smedicae +a.virga@} [121] +@{group@:clefs@} +@{char@:Ed. Vat. do clef@:49@:0@:1.57501@:2.52002@:2.52002@:1.57501@:0@:vatican +a.do@} [49] @{char@:Neo-mensural 16th rest@:40@:0@:5.04002@:0@:6.3@:5.04002@:0@:4neomensura l@} [40] -@{char@:Ed. Vat. inner cephalicus@:108@:0@:2.77415@:1.88632@:1.85881@:2.77415@: -0@:svaticana.inner.cephalicus@} [108] -*** Successfully generated feta-noteheads16.pfb! *** - -@{char@:Reverse Custos Hufnagel@:92@:0@:2.96184@:4.455@:2.46817@:2.96184@:0@:hu -fnagel.d0@} [92] +@{char@:Neo-mensural maxima notehead (down)@:34@:0@:13.00003@:2.75003@:2.75003@ +:13.00003@:0@:dM3neomensural@} [34] @{char@:Mensural maxima rest@:41@:0@:1.89001@:6.3@:12.6@:1.89001@:0@:M3mensural @} [41] @{char@:Mensural longa rest@:42@:0@:1.89001@:6.3@:6.3@:1.89001@:0@:M2mensural@} [42] -@{char@:Reverse Custos Hufnagel@:93@:0@:2.96184@:6.68251@:2.46817@:2.96184@:0@: -hufnagel.d1@} [93] +@{char@:Ed. Vat. do clef@:50@:0@:1.57501@:2.52002@:2.52002@:1.57501@:0@:vatican +a.do_change@} [50] @{char@:Mensural breve rest@:43@:0@:1.89001@:0@:6.3@:1.89001@:0@:M1mensural@} [43] -@{char@:64th Mensural Flag (up)@:140@:0@:2.12102@:15.90752@:0.35352@:2.12102@:0 -@:mensuralu16@} [140] +@{group@:scripts@} +@{char@:ictus@:167@:0.22488@:0.22488@:0.61864@:0.61864@:0.22488@:0@:ictus@} +[167] @{char@:Mensural whole rest@:44@:0@:1.89001@:3.9375@:0@:1.89001@:0@:0mensural@} [44] -@{char@:Ed. Vat. Flat@:114@:0.11615@:2.0999@:1.34894@:3.61044@:2.0999@:0@:vatic -anaM1@} [114] -@{char@:Reverse Custos Hufnagel@:94@:0@:2.96184@:5.56876@:2.46817@:2.96184@:0@: -hufnagel.d2@} [94] +@{char@:Hufnagel punctum@:122@:0@:4.49867@:1.57501@:1.57501@:2.24934@:0.7019@:s +hufnagel.punctum@} [122] +@{char@:Hufnagel do clef@:82@:0@:4.93906@:3.143@:3.36752@:4.93906@:0@:hufnagel. +do_change@} [82] @{char@:Mensural half rest@:45@:0@:1.89001@:0@:3.9375@:1.89001@:0@:1mensural@} [45] +@{char@:accentus up@:168@:0.44188@:0.44188@:0.61864@:0.61864@:0.44188@:0@:uacce +ntus@} [168] @{char@:Mensural 4th rest@:46@:0@:5.04002@:0@:5.04002@:5.04002@:0@:2mensural@} [46] @{char@:Mensural 8th rest@:47@:0@:5.04002@:0@:5.04002@:5.04002@:0@:3mensural@} -[47]This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) -(./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp -@{char@:Ed. Vat. Natural@:115@:0.18584@:1.77281@:3.01529@:3.01529@:1.77281@:0@: -vaticana0@} [115] +[47] +@{char@:accentus down@:169@:0.44188@:0.44188@:0.61864@:0.61864@:0.44188@:0@:dac +centus@} [169] +@{char@:Hufnagel fa clef@:83@:0@:6.73499@:6.45435@:5.6125@:6.73499@:0@:hufnagel +.fa@} [83] @{char@:Mensural 16th rest@:48@:0@:5.04002@:0@:6.3@:5.04002@:0@:4mensural@} [48] @{puorg@:rests@} -) (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-clefs.mf -@{char@:Ed. Vat. cephalicus@:109@:0@:2.77415@:6.30011@:1.85881@:2.77415@:0@:sva -ticana.cephalicus@} [109] -Preloading the plain base, version 0.99: preliminaries, - basic constants and mathematical macros, - macros for converting units, - macros and tables for various modes of operation, - macros for drawing and filling, - macros for proof labels and rules, - macros for character and font administration, -and a few last-minute items.) +) +@{char@:Hufnagel virga@:123@:0@:4.49867@:4.72502@:1.57501@:4.49867@:0@:shufnage +l.virga@} [123] +@{char@:Hufnagel pes lower punctum@:124@:0@:6.30002@:1.10251@:1.10251@:6.30002@ +:0@:shufnagel.lpes@} [124] +@{char@:Kievan final note@:125@:0@:3.85191@:4.72502@:4.72502@:3.85191@:0@:sM2ki +evan@} [125] +@{char@:half circle@:170@:0.55235@:0.55235@:0@:0.55235@:0.55235@:0@:usemicircul +us@} [170] +@{char@:Hufnagel fa clef@:84@:0@:5.38802@:5.1635@:4.49002@:5.38802@:0@:hufnagel +.fa_change@} [84] +@{char@:half circle@:171@:0.55235@:0.55235@:0.55235@:0@:0.55235@:0@:dsemicircul +us@} [171] (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-clefs.mf +@{char@:Kievan recitative mark@:126@:0@:17.83868@:2.71346@:2.71346@:17.83868@:0 +@:sM1kievan@} [126] @{group@:clefs@} @{char@:Ed. Vat. do clef@:49@:0@:3.15001@:5.04002@:5.04002@:3.15001@:0@:vatican a.do@} [49] -@{char@:64th Mensural Flag (up)@:141@:0@:2.12102@:16.79128@:0.35352@:2.12102@:0 -@:mensuralu26@} [141] -@{char@:Custos Med.@:95@:0@:1.23409@:2.46817@:4.455@:1.23409@:0@:medicaea.u0@} -[95] -@{char@:mensural g clef@:79@:0@:6.25@:3.24997@:19.00002@:6.25@:0@:mensural.g@} -[79]) +@{char@:Neo-mensural longa notehead (up)@:35@:0@:10@:2.75003@:2.75003@:10@:0@:u +M2neomensural@} [35] +@{char@:Kievan whole note@:127@:0@:3.15001@:3.15001@:3.15001@:3.15001@:0@:s0kie +van@} [127] +@{char@:circle@:172@:0.55235@:0.55235@:0.55235@:0.55235@:0.55235@:0@:circulus@} +[172] +@{char@:augmentum@:173@:0.44188@:0.44188@:0.44188@:0.44188@:0.44188@:0@:augment +um@} [173] +@{char@:Ed. Vat. fa clef@:51@:0@:3.30753@:4.72502@:2.52002@:3.30753@:0@:vatican +a.fa@} [51] +@{char@:mensural g clef@:79@:0@:5.56876@:2.89572@:16.92902@:5.56876@:0@:mensura +l.g@} [79] @{char@:Ed. Vat. do clef@:50@:0@:3.15001@:5.04002@:5.04002@:3.15001@:0@:vatican a.do_change@} [50] -@{char@:Ed. Vat. quilisma@:110@:0@:2.77415@:1.54001@:1.98003@:2.77415@:0@:svati -cana.quilisma@} [110] -(/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-noteheads13.mf -@{char@:Custos Med.@:96@:0@:1.23409@:2.46817@:6.68251@:1.23409@:0@:medicaea.u1@ -} [96] -@{char@:Mensural Sharp@:116@:1.45543@:2.24889@:1.77281@:1.77281@:2.24889@:0@:me -nsural1@} [116] -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-autometric.mf -****************************************************** -Using feta Autometric macros. -order of messages: - NAME/CODE/BP/WD/DP/HT/WX/WY -****************************************************** -) (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-noteheads-generic.mf -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf -@{char@:Custos Med.@:97@:0@:1.23409@:2.46817@:5.56876@:1.23409@:0@:medicaea.u2@ -} [97] +@{char@:signum congruentiae up@:174@:2.44215@:2.44215@:1.12442@:8.6442@:2.44215 +@:0@:usignumcongruentiae@} [174] +@{char@:Kievan quarter note down@:128@:0@:3.21303@:7.87503@:1.25998@:3.21303@:0 +@:d2kievan@} [128] +@{char@:Hufnagel do/fa clef@:85@:0@:6.73499@:17.67935@:4.20938@:6.73499@:0@:huf +nagel.do.fa@} [85] +@{char@:Kievan quarter note up@:129@:0@:3.21303@:1.25998@:8.19005@:3.21303@:0@: +u2kievan@} [129] @{char@:Ed. Vat. fa clef@:51@:0@:6.61502@:9.45001@:5.04002@:6.61502@:0@:vatican a.fa@} [51] -@{char@:Solesmes punctum inclinatum parvum@:111@:0@:1.9256@:1.37502@:1.37502@:0 -.9628@:0.37492@:ssolesmes.incl.parvum@} [111]) -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf -@{char@:petrucci g clef@:77@:0@:3.93752@:2.04749@:11.97005@:3.93752@:0@:petrucc -i.g@} [77] -@{char@:Solesmes punctum auctum ascendens@:112@:0@:2.77415@:1.66629@:2.9588@:2. -77415@:0@:ssolesmes.auct.asc@} [112] -@{char@:Mensural Flat@:117@:0.34846@:1.93544@:1.34035@:7.48997@:1.93544@:0@:men -suralM1@} [117] -@{char@:64th Mensural Flag (down)@:142@:2.12102@:0@:0.35352@:17.67502@:0@:0@:me -nsurald06@} [142]) -@{char@:Reverse Custos Med.@:98@:0@:1.23409@:4.455@:2.46817@:1.23409@:0@:medica -ea.d0@} [98] -(/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-macros.mf +@{char@:Kievan half note (line position)@:130@:0@:3.339@:5.04004@:3.15001@:3.33 +9@:0@:s1kievan@} [130] +@{char@:signum congruentiae down@:175@:2.44215@:2.44215@:8.6442@:1.12442@:2.442 +15@:0@:dsignumcongruentiae@} [175] +@{char@:Neo-mensural longa notehead (down)@:36@:0@:10@:2.75003@:2.75003@:10@:0@ +:dM2neomensural@} [36] +@{char@:Kievan end of piece (slash)@:176@:0@:5.65596@:7.49728@:10.17773@:5.6559 +6@:0@:barline.kievan@} [176] +@{puorg@:scripts@} +) (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-dots.mf +@{char@:mensural g clef@:80@:0@:5.00002@:2.59999@:15.20007@:5.00002@:0@:mensura +l.g_change@} [80] +@{char@:Neo-mensural brevis notehead@:37@:0@:10@:2.75003@:2.75003@:10@:0@:sM1ne +omensural@} [37] +@{char@:Kievan half note (space position)@:131@:0@:3.46503@:3.15001@:4.40999@:3 +.46503@:0@:sr1kievan@} [131] +@{char@:Hufnagel do/fa clef@:86@:0@:5.38802@:16.3885@:3.36752@:5.38802@:0@:hufn +agel.do.fa_change@} [86] +@{char@:Kievan eighth note (down)@:132@:0@:3.93752@:9.45003@:1.57501@:3.93752@: +0@:d3kievan@} [132] +@{char@:Kievan tsefaut clef@:87@:0@:8.41876@:12.62813@:3.0869@:8.41876@:0@:kiev +an.do@} [87] +@{group@:dots@} +@{char@:duration dot@:177@:0@:1.02841@:0.5142@:0.5142@:1.02841@:0@:dotvaticana@ +} [177] +@{char@:Kievan eighth note (up)@:133@:0@:3.15001@:1.25998@:9.13501@:3.15001@:0@ +:u3kievan@} [133] +@{char@:Kievan augmentation dot@:178@:0@:3.08524@:1.54262@:1.54262@:3.08524@:0@ +:dotkievan@} [178] +@{puorg@:dots@} +) +@{tnof@}) ) @{char@:Ed. Vat. fa clef@:52@:0@:6.61502@:9.45001@:5.04002@:6.61502@:0@:vatican a.fa_change@} [52] -@{char@:Solesmes punctum auctum descendens@:113@:0@:2.77415@:2.9588@:1.66629@:2 -.77415@:0@:ssolesmes.auct.desc@} [113]) -@{font@:GNU@:LilyPond@:parmesan@:12.6@:parmesanMusic@} -(/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-noteheads.mf +@{char@:Ed. Vat. fa clef@:52@:0@:3.30753@:4.72502@:2.52002@:3.30753@:0@:vatican +a.fa_change@} [52] @{char@:Ed. Med. do clef@:53@:0@:6.3@:9.45001@:9.45001@:6.3@:0@:medicaea.do@} [53] -@{char@:Reverse Custos Med.@:99@:0@:1.23409@:6.68251@:2.46817@:1.23409@:0@:medi -caea.d1@} [99] +@{char@:Kievan tsefaut clef@:88@:0@:8.41876@:12.62813@:3.0869@:8.41876@:0@:kiev +an.do_change@} [88] +@{puorg@:clefs@} +) (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-custodes.mf +@{char@:Hufnagel do clef@:81@:0@:5.50003@:3.49998@:3.75@:5.50003@:0@:hufnagel.d +o@} [81] @{char@:Ed. Med. do clef@:54@:0@:5.04002@:7.56004@:7.56004@:5.04002@:0@:medicae a.do_change@} [54] -@{char@:Solesmes punctum incl. auctum@:114@:0@:3.08096@:2.20003@:2.20003@:1.540 -48@:1.19994@:ssolesmes.incl.auctum@} [114] -@{char@:Reverse Custos Med.@:100@:0@:1.23409@:5.56876@:2.46817@:1.23409@:0@:med -icaea.d2@} [100] -@{char@:mensural g clef@:79@:0@:7.01563@:3.64809@:21.32753@:7.01563@:0@:mensura -l.g@} [79] -@{char@:64th Mensural Flag (down)@:143@:2.12102@:0@:0.35352@:15.90752@:0@:0@:me -nsurald16@} [143] +@{group@:custodes@} +@{char@:Custos Hufnagel@:89@:0@:3.68018@:3.06679@:5.6125@:3.68018@:0@:hufnagel. +u0@} [89] +@{char@:Neo-mensural maxima notehead (up, reduced hole)@:38@:0@:13.00003@:2.750 +03@:2.75003@:13.00003@:0@:urM3neomensural@} [38] +@{puorg@:noteheads@} +) +@{tnof@}) ) +(some charht values had to be adjusted by as much as 0.44188pt) +(some chardp values had to be adjusted by as much as 0.44188pt) +Font metrics written on parmesan14.tfm. +146 output files written: parmesan14.33 .. parmesan14.178 +Transcript written on parmesan14.log. + +(some charht values had to be adjusted by as much as 0.08966pt) +(some chardp values had to be adjusted by as much as 0.07288pt) +Font metrics written on parmesan-noteheads13.tfm. +101 output files written: parmesan-noteheads13.33 .. parmesan-noteheads13.133 +Transcript written on parmesan-noteheads13.log. + +@{char@:Custos Hufnagel@:90@:0@:3.68018@:3.06679@:8.41876@:3.68018@:0@:hufnagel +.u1@} [90] +@{char@:Custos Hufnagel@:91@:0@:3.68018@:3.06679@:7.01563@:3.68018@:0@:hufnagel +.u2@} [91] +@{char@:Reverse Custos Hufnagel@:92@:0@:3.68018@:5.6125@:3.06679@:3.68018@:0@:h +ufnagel.d0@} [92] @{char@:Ed. Med. fa clef@:55@:0@:10.70999@:9.45001@:9.45001@:10.70999@:0@:medic aea.fa@} [55] -@{group@:noteheads@} -@{char@:Neo-mensural maxima notehead (up)@:33@:0@:8.19005@:1.79329@:1.79329@:8. -19005@:0@:uM3neomensural@} [33] -@{char@:Solesmes stropha@:115@:0@:3.08096@:2.20003@:2.20003@:1.54048@:1.19994@: -ssolesmes.stropha@} [115] -@{char@:Custos Ed. Vat.@:101@:0@:1.18475@:1.53035@:4.455@:1.18475@:0@:vaticana. -u0@} [101] -@{char@:Ed. Med. fa clef@:56@:0@:8.56802@:7.56004@:7.56004@:8.56802@:0@:medicae -a.fa_change@} [56] -@{char@:Neo-mensural maxima notehead (down)@:34@:0@:8.19005@:1.79329@:1.79329@: -8.19005@:0@:dM3neomensural@} [34] -@{char@:Custos Ed. Vat.@:102@:0@:1.18475@:1.53035@:6.68251@:1.18475@:0@:vatican -a.u1@} [102] -@{char@:Solesmes stropha aucta@:116@:0@:3.08096@:2.20003@:2.20003@:1.54048@:1.1 -9994@:ssolesmes.stropha.aucta@} [116] -@{char@:Custos Ed. Vat.@:103@:0@:1.18475@:1.53035@:5.56876@:1.18475@:0@:vatican -a.u2@} [103] -@{char@:64th Mensural Flag (down)@:144@:2.12102@:0@:0.35352@:16.79128@:0@:0@:me -nsurald26@} [144] -@{puorg@:flags@} -) (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-timesignatures.mf -@{char@:Solesmes oriscus@:117@:0@:3.30258@:1.65004@:1.65004@:3.30258@:0@:ssoles -mes.oriscus@} [117] -@{char@:Neo-mensural longa notehead (up)@:35@:0@:6.30002@:1.79329@:1.79329@:6.3 -0002@:0@:uM2neomensural@} [35] -@{char@:neo-mensural c clef@:57@:0@:15.86798@:12.6@:12.6@:15.86798@:0@:neomensu -ral.c@} [57] -@{char@:Reverse Custos Ed. Vat.@:104@:0@:1.18475@:4.455@:1.53035@:1.18475@:0@:v -aticana.d0@} [104] -@{group@:timesig@} -@{char@:Mensural 4/4 meter@:145@:0@:6.20204@:3.10103@:3.10103@:6.20204@:0@:mens -ural44@} [145] -@{char@:Reverse Custos Ed. Vat.@:105@:0@:1.18475@:6.68251@:1.53035@:1.18475@:0@ -:vaticana.d1@} [105] -@{char@:Ed. Med. inclinatum@:118@:0@:4.20125@:3@:3@:2.10063@:1.99991@:smedicaea -.inclinatum@} [118] -@{char@:Neo-mensural longa notehead (down)@:36@:0@:6.30002@:1.79329@:1.79329@:6 -.30002@:0@:dM2neomensural@} [36] -@{char@:Reverse Custos Ed. Vat.@:106@:0@:1.18475@:5.56876@:1.53035@:1.18475@:0@ -:vaticana.d2@} [106] -@{char@:Ed. Med. punctum@:119@:0@:3.99994@:2.5@:2.5@:3.99994@:0@:smedicaea.punc -tum@} [119] -@{char@:Mensural 2/2 meter@:146@:0@:6.20204@:4.65154@:4.65154@:6.20204@:0@:mens -ural22@} [146] -@{char@:Neo-mensural brevis notehead@:37@:0@:6.30002@:1.79329@:1.79329@:6.30002 -@:0@:sM1neomensural@} [37] -@{char@:neo-mensural c clef@:58@:0@:12.69443@:10.08005@:10.08005@:12.69443@:0@: -neomensural.c_change@} [58] -@{char@:Ed. Med. reverse virga@:120@:0@:3.99994@:2.5@:12.5@:3.99994@:0@:smedica -ea.rvirga@} [120] -@{char@:Ed. Med. virga@:121@:0@:3.99994@:12.5@:2.5@:3.99994@:0@:smedicaea.virga -@} [121] -@{char@:Mensural 3/2 meter@:147@:0@:6.20204@:3.10103@:3.10103@:6.20204@:0@:mens -ural32@} [147] -@{char@:Hufnagel Flat@:118@:0.46461@:2.44836@:1.42258@:7.37383@:2.44836@:0@:huf -nagelM1@} [118] -@{char@:Custos Mensural@:107@:0@:5.9236@:1.629@:8.91@:5.9236@:0@:mensural.u0@} -[107] -@{char@:Neo-mensural maxima notehead (up, reduced hole)@:38@:0@:8.19005@:1.7932 -9@:1.79329@:8.19005@:0@:urM3neomensural@} [38] -@{char@:Mensural 6/4 meter@:148@:0@:6.20204@:3.10103@:3.10103@:6.20204@:0@:mens -ural64@} [148] -@{char@:Custos Mensural@:108@:0@:5.9236@:1.629@:11.13751@:5.9236@:0@:mensural.u -1@} [108] -@{char@:Kievan sharp@:119@:0@:6.34802@:6.34802@:6.34802@:6.34802@:0@:kievan1@} -[119] -@{char@:Kievan flat@:120@:0@:3.9675@:3.9675@:7.14151@:3.9675@:0@:kievanM1@} -[120] -@{puorg@:accidentals@} -) -@{char@:petrucci g clef@:78@:0@:3.15002@:1.638@:9.57608@:3.15002@:0@:petrucci.g -_change@} [78] -@{char@:Custos Mensural@:109@:0@:5.9236@:1.629@:10.02376@:5.9236@:0@:mensural.u -2@} [109] (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-flags.mf -@{char@:Neo-mensural maxima notehead (down, reduced hole)@:39@:0@:8.19005@:1.79 -329@:1.79329@:8.19005@:0@:drM3neomensural@} [39] -@{char@:Mensural 9/4 meter@:149@:0@:6.20204@:3.10103@:3.10103@:6.20204@:0@:mens -ural94@} [149] -@{char@:petrucci c1 clef@:59@:0@:6.3@:8.81996@:20.15999@:6.3@:0@:petrucci.c1@} -[59] -@{char@:mensural g clef@:80@:0@:5.00002@:2.59999@:15.20007@:5.00002@:0@:mensura -l.g_change@} [80] -@{char@:Reverse Custos Mensural@:110@:0@:5.9236@:8.91@:1.629@:5.9236@:0@:mensur -al.d0@} [110] -@{char@:Hufnagel do clef@:81@:0@:5.50003@:3.49998@:3.75@:5.50003@:0@:hufnagel.d -o@} [81] -@{char@:Mensural 3/4 meter@:150@:0@:6.20204@:4.65154@:4.65154@:6.20204@:0@:mens -ural34@} [150] -@{group@:flags@} -@{char@:8th Mensural Flag (up)@:121@:0@:2.38052@:7.935@:0.39677@:2.38052@:0@:me -nsuralu03@} [121] -@{char@:Reverse Custos Mensural@:111@:0@:5.9236@:11.13751@:1.629@:5.9236@:0@:me -nsural.d1@} [111] -@{char@:Hufnagel punctum@:122@:0@:7.14073@:2.5@:2.5@:3.57037@:1.49991@:shufnage -l.punctum@} [122] -@{char@:Neo-mensural longa notehead (up, reduced hole)@:40@:0@:6.30002@:1.79329 -@:1.79329@:6.30002@:0@:urM2neomensural@} [40] @{char@:Hufnagel do clef@:82@:0@:4.40004@:2.8@:3.00002@:4.40004@:0@:hufnagel.do _change@} [82] -@{char@:Reverse Custos Mensural@:112@:0@:5.9236@:10.02376@:1.629@:5.9236@:0@:me -nsural.d2@} [112] -@{puorg@:custodes@} -) (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-accidentals.mf -@{char@:petrucci c1 clef@:60@:0@:5.04002@:7.8888@:18.03157@:5.04002@:0@:petrucc -i.c1_change@} [60] -@{char@:Mensural 6/8 meter@:151@:0@:6.20204@:4.65154@:4.65154@:6.20204@:0@:mens -ural68@} [151] -@{char@:8th Mensural Flag (up)@:122@:0@:2.38052@:5.95125@:0.39677@:2.38052@:0@: -mensuralu13@} [122] +@{char@:Neo-mensural maxima notehead (down, reduced hole)@:39@:0@:13.00003@:2.7 +5003@:2.75003@:13.00003@:0@:drM3neomensural@} [39]( echo ./out/parmesan-noteheads14.pfb: ./feta-autometric.mf ./parmesan-noteheads-generic.mf ./feta-macros.mf ./feta-params.mf ./parmesan-macros.mf ./parmesan-noteheads.mf > out/parmesan-noteheads14.dep ) && TMP=`mktemp -d ./out/pfbtemp.parmesan-noteheads14.XXXXXXXXX` \ +&& ( cd $TMP \ + && ln -s ../mf2pt1.mem . \ + && ln -s ../../mf2pt1.mp . \ + && MFINPUTS=/build/lilypond-2.19.81+really-2.18.2/mf:..:: /build/lilypond-2.19.81+really-2.18.2/scripts/build/out/mf2pt1 --rounding=0.0001 --family=parmesan-noteheads14 --fullname=parmesan-noteheads14 --name=parmesan-noteheads14 parmesan-noteheads14.mf ) \ +&& mv $TMP/*pfb ./out; \ +rm -rf $TMP + +@{char@:Ed. Med. do clef@:53@:0@:3.15001@:4.72502@:4.72502@:3.15001@:0@:medicae +a.do@} [53] +@{char@:Reverse Custos Hufnagel@:93@:0@:3.68018@:8.41876@:3.06679@:3.68018@:0@: +hufnagel.d1@} [93] +@{char@:Ed. Med. do clef@:54@:0@:2.52002@:3.78003@:3.78003@:2.52002@:0@:medicae +a.do_change@} [54] +@{char@:Reverse Custos Hufnagel@:94@:0@:3.68018@:7.01563@:3.06679@:3.68018@:0@: +hufnagel.d2@} [94] +@{char@:Neo-mensural longa notehead (up, reduced hole)@:40@:0@:10@:2.75003@:2.7 +5003@:10@:0@:urM2neomensural@} [40] +@{char@:Custos Med.@:95@:0@:1.53339@:3.06679@:5.6125@:1.53339@:0@:medicaea.u0@} +[95] +@{char@:Ed. Med. fa clef@:56@:0@:8.56802@:7.56004@:7.56004@:8.56802@:0@:medicae +a.fa_change@} [56] +@{char@:Custos Med.@:96@:0@:1.53339@:3.06679@:8.41876@:1.53339@:0@:medicaea.u1@ +} [96] @{char@:Hufnagel fa clef@:83@:0@:5.99998@:5.74997@:5@:5.99998@:0@:hufnagel.fa@} [83] -@{char@:Neo-mensural longa notehead (down, reduced hole)@:41@:0@:6.30002@:1.793 -29@:1.79329@:6.30002@:0@:drM2neomensural@} [41] -@{char@:8th Mensural Flag (up)@:123@:0@:2.38052@:6.94313@:0.39677@:2.38052@:0@: -mensuralu23@} [123] +@{char@:Ed. Med. fa clef@:55@:0@:5.35501@:4.72502@:4.72502@:5.35501@:0@:medicae +a.fa@} [55] +@{char@:Custos Med.@:97@:0@:1.53339@:3.06679@:7.01563@:1.53339@:0@:medicaea.u2@ +} [97]This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) +(./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp +@{char@:neo-mensural c clef@:57@:0@:15.86798@:12.6@:12.6@:15.86798@:0@:neomensu +ral.c@} [57] +@{char@:Reverse Custos Med.@:98@:0@:1.53339@:5.6125@:3.06679@:1.53339@:0@:medic +aea.d0@} [98] @{char@:Hufnagel fa clef@:84@:0@:4.8@:4.59999@:4.00002@:4.8@:0@:hufnagel.fa_cha nge@} [84] -@{char@:Neo-mensural brevis notehead (reduced hole)@:42@:0@:6.30002@:1.79329@:1 -.79329@:6.30002@:0@:srM1neomensural@} [42] -@{char@:Mensural 9/8 meter@:152@:0@:6.20204@:4.65154@:4.65154@:6.20204@:0@:mens -ural98@} [152] -@{group@:accidentals@} -@{char@:Ed. Med. Flat@:113@:0.44553@:2.67303@:2.67303@:4.455@:2.67303@:0@:medic -aeaM1@} [113] -@{char@:petrucci c2 clef@:61@:0@:6.3@:15.11996@:20.15999@:6.3@:0@:petrucci.c2@} -[61] -@{char@:Neo-mensural semibrevis head@:43@:0@:3.15001@:1.79329@:1.79329@:1.57501 -@:0.65825@:s0neomensural@} [43] -@{char@:Mensural 4/8 meter@:153@:0@:6.20204@:3.10103@:3.10103@:6.20204@:0@:mens -ural48@} [153] -@{char@:8th Mensural Flag (down)@:124@:2.38052@:0@:0.39677@:7.935@:0@:0@:mensur -ald03@} [124] -@{char@:Ed. Vat. Flat@:114@:0.12033@:2.34784@:1.51468@:4.05406@:2.34784@:0@:vat -icanaM1@} [114] -@{char@:Neo-mensural minima head@:44@:0@:3.15001@:1.79329@:1.79329@:1.57501@:0. -65825@:s1neomensural@} [44] -@{char@:Neo-mensural semiminima head@:45@:0@:3.15001@:1.79329@:1.79329@:1.57501 -@:0.65825@:s2neomensural@} [45] -@{char@:Ed. Vat. Natural@:115@:0.19254@:1.9745@:3.38577@:3.38577@:1.9745@:0@:va -ticana0@} [115] -@{char@:8th Mensural Flag (down)@:125@:2.38052@:0@:0.39677@:5.95125@:0@:0@:mens -urald13@} [125] -@{char@:Mensural 6/8 meter@:154@:0@:6.20204@:3.10103@:3.10103@:6.20204@:0@:mens -ural68alt@} [154] +@{char@:Neo-mensural longa notehead (down, reduced hole)@:41@:0@:10@:2.75003@:2 +.75003@:10@:0@:drM2neomensural@} [41] +@{char@:Neo-mensural brevis notehead (reduced hole)@:42@:0@:10@:2.75003@:2.7500 +3@:10@:0@:srM1neomensural@} [42] +@{char@:Reverse Custos Med.@:99@:0@:1.53339@:8.41876@:3.06679@:1.53339@:0@:medi +caea.d1@} [99] +@{char@:Ed. Med. fa clef@:56@:0@:4.28403@:3.78003@:3.78003@:4.28403@:0@:medicae +a.fa_change@} [56] +Preloading the plain base, version 0.99: preliminaries, + basic constants and mathematical macros, + macros for converting units, + macros and tables for various modes of operation, + macros for drawing and filling, + macros for proof labels and rules, + macros for character and font administration, +and a few last-minute items.) @{char@:Hufnagel do/fa clef@:85@:0@:5.99998@:15.74997@:3.75@:5.99998@:0@:hufnag -el.do.fa@} [85] -@{char@:Harmonic notehead (Neo-mensural open)@:46@:0@:4.09502@:2.33127@:2.33127 -@:4.09502@:0@:s0harmonic@} [46] -@{char@:8th Mensural Flag (down)@:126@:2.38052@:0@:0.39677@:6.94313@:0@:0@:mens -urald23@} [126] -@{char@:Harmonic notehead (Neo-mensural black)@:47@:0@:4.09502@:2.33127@:2.3312 -7@:4.09502@:0@:s2harmonic@} [47] -@{char@:Mensural 2/4 meter@:155@:0@:6.20204@:4.65154@:4.65154@:6.20204@:0@:mens -ural24@} [155] +el.do.fa@} [85]) +(/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-noteheads23.mf +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-autometric.mf +@{char@:Neo-mensural semibrevis head@:43@:0@:5@:2.75003@:2.75003@:2.5@:1.44992@ +:s0neomensural@} [43] +@{char@:Neo-mensural minima head@:44@:0@:5@:2.75003@:2.75003@:2.5@:1.44992@:s1n +eomensural@} [44] +@{char@:Reverse Custos Med.@:100@:0@:1.53339@:7.01563@:3.06679@:1.53339@:0@:med +icaea.d2@} [100] +@{char@:Custos Ed. Vat.@:101@:0@:1.47209@:1.90149@:5.6125@:1.47209@:0@:vaticana +.u0@} [101] +@{char@:Custos Ed. Vat.@:102@:0@:1.47209@:1.90149@:8.41876@:1.47209@:0@:vatican +a.u1@} [102] +****************************************************** +Using feta Autometric macros. +order of messages: + NAME/CODE/BP/WD/DP/HT/WX/WY +****************************************************** +) +mf2pt1 is using the following font parameters: + font_version: 001.000 + font_comment: Font converted to Type 1 by mf2pt1, written by Scott Pakin. + font_family: parmesan-noteheads13 + font_weight: Medium + font_identifier: parmesan12.6 + font_fixed_pitch: false + font_slant: 0 + font_underline_position: -80 + font_underline_thickness: 40 + font_name: parmesan-noteheads13 + font_unique_id: 4336736 + font_size: 12.5529265255293 (bp) + font_coding_scheme: asis + +Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=79.6626984126984; bpppix 0.02; nonstopmode; input parmesan-noteheads13.mf'"... + (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-noteheads-generic.mf +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf +@{char@:neo-mensural c clef@:58@:0@:12.69443@:10.08005@:10.08005@:12.69443@:0@: +neomensural.c_change@} [58]) +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf) +@{char@:Neo-mensural semiminima head@:45@:0@:5@:2.75003@:2.75003@:2.5@:1.44992@ +:s2neomensural@} [45] @{char@:Hufnagel do/fa clef@:86@:0@:4.8@:14.59999@:3.00002@:4.8@:0@:hufnagel.do .fa_change@} [86] -@{char@:petrucci c2 clef@:62@:0@:5.04002@:13.52367@:18.03157@:5.04002@:0@:petru -cci.c2_change@} [62] -@{char@:Mensural maxima notehead (up)@:48@:0@:6.30002@:1.79329@:1.79329@:6.3000 -2@:0@:uM3mensural@} [48] -@{char@:Mensural 4/4 meter@:156@:0@:6.20204@:3.10103@:3.10103@:6.20204@:0@:neom -ensural44@} [156]Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input parmesan-noteheads23.mf'"... - @{char@:Kievan tsefaut clef@:87@:0@:7.5@:11.25@:2.75002@:7.5@:0@:kievan.do@} [87] -@{char@:16th Mensural Flag (up)@:127@:0@:2.38052@:11.9025@:0.39677@:2.38052@:0@ -:mensuralu04@} [127] @{char@:Kievan tsefaut clef@:88@:0@:7.5@:11.25@:2.75002@:7.5@:0@:kievan.do_chan ge@} [88] @{puorg@:clefs@} ) -@{char@:Mensural Sharp@:116@:1.61812@:2.5091@:1.9745@:1.9745@:2.5091@:0@:mensur -al1@} [116] (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-custodes.mf -@{char@:Hufnagel virga@:123@:0@:7.14073@:7.5@:2.5@:7.14073@:0@:shufnagel.virga@ -} [123] -@{char@:Mensural maxima notehead (down)@:49@:0@:6.30002@:1.79329@:1.79329@:6.30 -002@:0@:dM3mensural@} [49] -@{char@:Mensural Flat@:117@:0.36101@:2.14297@:1.47476@:8.38002@:2.14297@:0@:men -suralM1@} [117] +@{char@:Harmonic notehead (Neo-mensural open)@:46@:0@:6.50002@:3.57504@:3.57504 +@:6.50002@:0@:s0harmonic@} [46] (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-custodes.mf +@{char@:Harmonic notehead (Neo-mensural black)@:47@:0@:6.50002@:3.57504@:3.5750 +4@:6.50002@:0@:s2harmonic@} [47] +@{char@:neo-mensural c clef@:57@:0@:8.91934@:6.30002@:6.30002@:8.91934@:0@:neom +ensural.c@} [57] +@{char@:Custos Ed. Vat.@:103@:0@:1.47209@:1.90149@:7.01563@:1.47209@:0@:vatican +a.u2@} [103] +@{char@:Reverse Custos Ed. Vat.@:104@:0@:1.47209@:5.6125@:1.90149@:1.47209@:0@: +vaticana.d0@} [104] +(/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-macros.mf) +@{font@:GNU@:LilyPond@:parmesan@:22.45@:parmesanMusic@} +(/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-noteheads.mf +@{char@:Mensural maxima notehead (up)@:48@:0@:10@:2.75003@:2.75003@:10@:0@:uM3m +ensural@} [48] +@{char@:Mensural maxima notehead (down)@:49@:0@:10@:2.75003@:2.75003@:10@:0@:dM +3mensural@} [49] @{group@:custodes@} @{char@:Custos Hufnagel@:89@:0@:3.30006@:2.75003@:5@:3.30006@:0@:hufnagel.u0@} [89] -@{char@:Mensural maxima notehead (ligature)@:50@:0@:6.30002@:1.79329@:1.79329@: -6.30002@:0@:sM3ligmensural@} [50] -@{char@:Hufnagel pes lower punctum@:124@:0@:10@:1.75@:1.75@:10@:0@:shufnagel.lp -es@} [124] -@{char@:petrucci c3 clef@:63@:0@:6.3@:20.15999@:20.15999@:6.3@:0@:petrucci.c3@} -[63] +mf2pt1 is using the following font parameters: + font_version: 001.000 + font_comment: Font converted to Type 1 by mf2pt1, written by Scott Pakin. + font_family: parmesan14 + font_weight: Medium + font_identifier: parmesan14.14 + font_fixed_pitch: false + font_slant: 0 + font_underline_position: -71 + font_underline_thickness: 35 + font_name: parmesan14 + font_unique_id: 4483888 + font_size: 14.0871731008717 (bp) + font_coding_scheme: asis + +Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=70.9865629420085; bpppix 0.02; nonstopmode; input parmesan14.mf'"... + +@{char@:neo-mensural c clef@:58@:0@:7.1355@:5.04004@:5.04004@:7.1355@:0@:neomen +sural.c_change@} [58] +@{char@:petrucci c1 clef@:59@:0@:6.3@:8.81996@:20.15999@:6.3@:0@:petrucci.c1@} +[59] +@{group@:noteheads@} +@{char@:Neo-mensural maxima notehead (up)@:33@:0@:14.59254@:3.06679@:3.06679@:1 +4.59254@:0@:uM3neomensural@} [33] @{char@:Custos Hufnagel@:90@:0@:3.30006@:2.75003@:7.5@:3.30006@:0@:hufnagel.u1@ } [90] -@{char@:Mensural longa notehead (up)@:51@:0@:3.15001@:1.79329@:1.79329@:3.15001 -@:0@:uM2mensural@} [51] -@{char@:Kievan final note@:125@:0@:6.49991@:7.5@:7.5@:6.49991@:0@:sM2kievan@} -[125] -@{char@:Mensural longa notehead (down)@:52@:0@:3.15001@:1.79329@:1.79329@:3.150 -01@:0@:dM2mensural@} [52] -@{char@:mensural g clef@:80@:0@:5.61253@:2.91849@:17.06209@:5.61253@:0@:mensura -l.g_change@} [80] -@{char@:petrucci c3 clef@:64@:0@:5.04002@:18.03157@:18.03157@:5.04002@:0@:petru -cci.c3_change@} [64] -@{char@:Mensural longa notehead (ligature)@:53@:0@:3.15001@:1.79329@:1.79329@:3 -.15001@:0@:sM2ligmensural@} [53] -@{char@:Hufnagel do clef@:81@:0@:6.17378@:3.92874@:4.20938@:6.17378@:0@:hufnage -l.do@} [81] -@{char@:Mensural 2/2 meter@:157@:0@:6.20204@:3.10103@:3.10103@:6.20204@:0@:neom -ensural22@} [157] +@{char@:Reverse Custos Ed. Vat.@:105@:0@:1.47209@:8.41876@:1.90149@:1.47209@:0@ +:vaticana.d1@} [105] +@{char@:Mensural maxima notehead (ligature)@:50@:0@:10@:2.75003@:2.75003@:10@:0 +@:sM3ligmensural@} [50] +@{char@:Reverse Custos Ed. Vat.@:106@:0@:1.47209@:7.01563@:1.90149@:1.47209@:0@ +:vaticana.d2@} [106] +@{char@:Mensural longa notehead (up)@:51@:0@:5@:2.75003@:2.75003@:5@:0@:uM2mens +ural@} [51] @{char@:Custos Hufnagel@:91@:0@:3.30006@:2.75003@:6.25@:3.30006@:0@:hufnagel.u2 @} [91] -@{char@:Mensural brevis notehead@:54@:0@:3.15001@:1.79329@:1.79329@:3.15001@:0@ -:sM1mensural@} [54] -@{char@:Hufnagel do clef@:82@:0@:4.93906@:3.143@:3.36752@:4.93906@:0@:hufnagel. -do_change@} [82] -@{char@:16th Mensural Flag (up)@:128@:0@:2.38052@:9.91875@:0.39677@:2.38052@:0@ -:mensuralu14@} [128] +@{char@:petrucci c1 clef@:60@:0@:5.04002@:7.8888@:18.03157@:5.04002@:0@:petrucc +i.c1_change@} [60] @{char@:Reverse Custos Hufnagel@:92@:0@:3.30006@:5@:2.75003@:3.30006@:0@:hufnag el.d0@} [92] -@{char@:Mensural 3/2 meter@:158@:0@:6.20204@:3.10103@:3.10103@:6.20204@:0@:neom -ensural32@} [158] -@{char@:Mensural maxima notehead (up, reduced hole)@:55@:0@:6.30002@:1.79329@:1 -.79329@:6.30002@:0@:urM3mensural@} [55] +@{char@:Neo-mensural maxima notehead (down)@:34@:0@:14.59254@:3.06679@:3.06679@ +:14.59254@:0@:dM3neomensural@} [34] +@{char@:petrucci c2 clef@:61@:0@:6.3@:15.11996@:20.15999@:6.3@:0@:petrucci.c2@} +[61] @{char@:Reverse Custos Hufnagel@:93@:0@:3.30006@:7.5@:2.75003@:3.30006@:0@:hufn agel.d1@} [93] -@{char@:Hufnagel fa clef@:83@:0@:6.73499@:6.45435@:5.6125@:6.73499@:0@:hufnagel -.fa@} [83] -@{char@:petrucci c4 clef@:65@:0@:6.3@:20.15999@:15.11996@:6.3@:0@:petrucci.c4@} -[65] -@{char@:Mensural maxima notehead (down, reduced hole)@:56@:0@:6.30002@:1.79329@ -:1.79329@:6.30002@:0@:drM3mensural@} [56] -@{char@:Kievan recitative mark@:126@:0@:26.00055@:4.49995@:4.49995@:26.00055@:0 -@:sM1kievan@} [126] -@{char@:16th Mensural Flag (up)@:129@:0@:2.38052@:10.91063@:0.39677@:2.38052@:0 -@:mensuralu24@} [129] -@{char@:Hufnagel fa clef@:84@:0@:5.38802@:5.1635@:4.49002@:5.38802@:0@:hufnagel -.fa_change@} [84] -@{char@:Mensural 6/4 meter@:159@:0@:6.20204@:3.10103@:3.10103@:6.20204@:0@:neom -ensural64@} [159] -@{char@:Mensural maxima notehead (ligature, reduced hole)@:57@:0@:6.30002@:1.79 -329@:1.79329@:6.30002@:0@:srM3ligmensural@} [57] +@{char@:mensural g clef@:80@:0@:4.45502@:2.31659@:13.54326@:4.45502@:0@:mensura +l.g_change@} [80] +@{char@:Mensural longa notehead (down)@:52@:0@:5@:2.75003@:2.75003@:5@:0@:dM2me +nsural@} [52] +@{char@:Custos Mensural@:107@:0@:7.36028@:2.0241@:11.225@:7.36028@:0@:mensural. +u0@} [107] @{char@:Reverse Custos Hufnagel@:94@:0@:3.30006@:6.25@:2.75003@:3.30006@:0@:huf nagel.d2@} [94] -@{char@:Kievan whole note@:127@:0@:5@:5@:5@:5@:0@:s0kievan@} [127] -@{char@:Kievan quarter note down@:128@:0@:5.10002@:12.5@:1.99997@:5.10002@:0@:d -2kievan@} [128] +@{char@:Mensural longa notehead (ligature)@:53@:0@:5@:2.75003@:2.75003@:5@:0@:s +M2ligmensural@} [53] +@{char@:Hufnagel do clef@:81@:0@:4.90053@:3.11848@:3.34125@:4.90053@:0@:hufnage +l.do@} [81] +@{char@:Custos Mensural@:108@:0@:7.36028@:2.0241@:14.03127@:7.36028@:0@:mensura +l.u1@} [108] +@{char@:Neo-mensural longa notehead (up)@:35@:0@:11.225@:3.06679@:3.06679@:11.2 +25@:0@:uM2neomensural@} [35] +@{char@:petrucci c1 clef@:59@:0@:3.15001@:4.40999@:10.08002@:3.15001@:0@:petruc +ci.c1@} [59] +@{char@:Custos Mensural@:109@:0@:7.36028@:2.0241@:12.62813@:7.36028@:0@:mensura +l.u2@} [109] +@{char@:Neo-mensural longa notehead (down)@:36@:0@:11.225@:3.06679@:3.06679@:11 +.225@:0@:dM2neomensural@} [36] +@{char@:Reverse Custos Mensural@:110@:0@:7.36028@:11.225@:2.0241@:7.36028@:0@:m +ensural.d0@} [110] @{char@:Custos Med.@:95@:0@:1.37502@:2.75003@:5@:1.37502@:0@:medicaea.u0@} [95] -@{char@:Kievan quarter note up@:129@:0@:5.10002@:1.99997@:13.00003@:5.10002@:0@ -:u2kievan@} [129] -@{char@:Hufnagel do/fa clef@:85@:0@:6.73499@:17.67935@:4.20938@:6.73499@:0@:huf -nagel.do.fa@} [85] +@{char@:Hufnagel do clef@:82@:0@:3.92044@:2.4948@:2.673@:3.92044@:0@:hufnagel.d +o_change@} [82] +@{char@:Hufnagel fa clef@:83@:0@:5.346@:5.12323@:4.455@:5.346@:0@:hufnagel.fa@} +[83] +@{char@:petrucci c2 clef@:62@:0@:5.04002@:13.52367@:18.03157@:5.04002@:0@:petru +cci.c2_change@} [62] +@{char@:Mensural brevis notehead@:54@:0@:5@:2.75003@:2.75003@:5@:0@:sM1mensural +@} [54] @{char@:Custos Med.@:96@:0@:1.37502@:2.75003@:7.5@:1.37502@:0@:medicaea.u1@} [96] -@{char@:Mensural longa notehead (up, reduced hole)@:58@:0@:3.15001@:1.79329@:1. -79329@:3.15001@:0@:urM2mensural@} [58] -@{char@:mensural g clef@:79@:0@:3.93752@:2.04749@:11.97005@:3.93752@:0@:mensura -l.g@} [79] -@{char@:Kievan half note (line position)@:130@:0@:5.29999@:8.00003@:5@:5.29999@ -:0@:s1kievan@} [130] -@{char@:Kievan half note (space position)@:131@:0@:5.50003@:5@:6.99997@:5.50003 -@:0@:sr1kievan@} [131] +@{char@:Mensural maxima notehead (up, reduced hole)@:55@:0@:10@:2.75003@:2.7500 +3@:10@:0@:urM3mensural@} [55] @{char@:Custos Med.@:97@:0@:1.37502@:2.75003@:6.25@:1.37502@:0@:medicaea.u2@} [97] -@{char@:Kievan eighth note (down)@:132@:0@:6.25@:15@:2.5@:6.25@:0@:d3kievan@} -[132] -@{char@:Hufnagel Flat@:118@:0.48134@:2.70885@:1.5772@:8.25969@:2.70885@:0@:hufn -agelM1@} [118]( echo ./out/parmesan-noteheads14.pfb: ./feta-autometric.mf ./parmesan-noteheads-generic.mf ./feta-macros.mf ./feta-params.mf ./parmesan-macros.mf ./parmesan-noteheads.mf > out/parmesan-noteheads14.dep ) && TMP=`mktemp -d ./out/pfbtemp.parmesan-noteheads14.XXXXXXXXX` \ -&& ( cd $TMP \ - && ln -s ../mf2pt1.mem . \ - && ln -s ../../mf2pt1.mp . \ - && MFINPUTS=/build/lilypond-2.19.81+really-2.18.2/mf:..:: /build/lilypond-2.19.81+really-2.18.2/scripts/build/out/mf2pt1 --rounding=0.0001 --family=parmesan-noteheads14 --fullname=parmesan-noteheads14 --name=parmesan-noteheads14 parmesan-noteheads14.mf ) \ -&& mv $TMP/*pfb ./out; \ -rm -rf $TMP - -@{char@:16th Mensural Flag (down)@:130@:2.38052@:0@:0.39677@:11.9025@:0@:0@:men -surald04@} [130] -@{char@:Mensural longa notehead (down, reduced hole)@:59@:0@:3.15001@:1.79329@: -1.79329@:3.15001@:0@:drM2mensural@} [59] -@{char@:Mensural 9/4 meter@:160@:0@:6.20204@:3.10103@:3.10103@:6.20204@:0@:neom -ensural94@} [160] -*** Successfully generated feta-noteheads20.pfb! *** - -@{char@:Hufnagel do/fa clef@:86@:0@:5.38802@:16.3885@:3.36752@:5.38802@:0@:hufn -agel.do.fa_change@} [86] @{char@:Reverse Custos Med.@:98@:0@:1.37502@:5@:2.75003@:1.37502@:0@:medicaea.d 0@} [98] -@{char@:petrucci c4 clef@:66@:0@:5.04002@:18.03157@:13.52367@:5.04002@:0@:petru -cci.c4_change@} [66] -@{char@:Kievan tsefaut clef@:87@:0@:8.41876@:12.62813@:3.0869@:8.41876@:0@:kiev -an.do@} [87] -@{char@:Kievan sharp@:119@:0@:7.12804@:7.12804@:7.12804@:7.12804@:0@:kievan1@} -[119] -@{char@:Kievan tsefaut clef@:88@:0@:8.41876@:12.62813@:3.0869@:8.41876@:0@:kiev -an.do_change@} [88] -@{puorg@:clefs@} -) -@{char@:Kievan flat@:120@:0@:4.455@:4.455@:8.01901@:4.455@:0@:kievanM1@} [120] -@{puorg@:accidentals@} -) -@{char@:Mensural longa notehead (ligature, reduced hole)@:60@:0@:3.15001@:1.793 -29@:1.79329@:3.15001@:0@:srM2ligmensural@} [60] (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-custodes.mf -@{char@:Mensural 3/4 meter@:161@:0@:6.20204@:3.10103@:3.10103@:6.20204@:0@:neom -ensural34@} [161] (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-flags.mf +@{char@:petrucci c1 clef@:60@:0@:2.52002@:3.9444@:9.01581@:2.52002@:0@:petrucci +.c1_change@} [60] +@{char@:Hufnagel fa clef@:84@:0@:4.2768@:4.09859@:3.56401@:4.2768@:0@:hufnagel. +fa_change@} [84] +@{char@:Neo-mensural brevis notehead@:37@:0@:11.225@:3.06679@:3.06679@:11.225@: +0@:sM1neomensural@} [37] @{char@:Reverse Custos Med.@:99@:0@:1.37502@:7.5@:2.75003@:1.37502@:0@:medicaea .d1@} [99] -@{char@:Mensural brevis notehead (reduced hole)@:61@:0@:3.15001@:1.79329@:1.793 -29@:3.15001@:0@:srM1mensural@} [61] -@{group@:custodes@} -@{char@:Custos Hufnagel@:89@:0@:3.68018@:3.06679@:5.6125@:3.68018@:0@:hufnagel. -u0@} [89] -@{char@:16th Mensural Flag (down)@:131@:2.38052@:0@:0.39677@:9.91875@:0@:0@:men -surald14@} [131] -@{char@:Semi-colored mensural maxima notehead (up)@:62@:0@:6.30002@:1.79329@:1. -79329@:6.30002@:0@:uM3semimensural@} [62] -@{char@:Mensural 6/8 meter@:162@:0@:6.20204@:3.10103@:3.10103@:6.20204@:0@:neom -ensural68@} [162] -@{char@:petrucci c5 clef@:67@:0@:6.3@:20.15999@:8.81996@:6.3@:0@:petrucci.c5@} -[67] -@{char@:Custos Hufnagel@:90@:0@:3.68018@:3.06679@:8.41876@:3.68018@:0@:hufnagel -.u1@} [90] +@{char@:Reverse Custos Mensural@:111@:0@:7.36028@:14.03127@:2.0241@:7.36028@:0@ +:mensural.d1@} [111] +@{char@:petrucci c3 clef@:63@:0@:6.3@:20.15999@:20.15999@:6.3@:0@:petrucci.c3@} +[63] +@{char@:Mensural maxima notehead (down, reduced hole)@:56@:0@:10@:2.75003@:2.75 +003@:10@:0@:drM3mensural@} [56] +@{char@:Mensural maxima notehead (ligature, reduced hole)@:57@:0@:10@:2.75003@: +2.75003@:10@:0@:srM3ligmensural@} [57] @{char@:Reverse Custos Med.@:100@:0@:1.37502@:6.25@:2.75003@:1.37502@:0@:medica ea.d2@} [100] -@{group@:flags@} -@{char@:8th Mensural Flag (up)@:121@:0@:2.67303@:8.91@:0.44553@:2.67303@:0@:men -suralu03@} [121] -@{char@:Custos Hufnagel@:91@:0@:3.68018@:3.06679@:7.01563@:3.68018@:0@:hufnagel -.u2@} [91] -@{char@:Semi-colored mensural maxima notehead (down)@:63@:0@:6.30002@:1.79329@: -1.79329@:6.30002@:0@:dM3semimensural@} [63] +@{char@:Mensural longa notehead (up, reduced hole)@:58@:0@:5@:2.75003@:2.75003@ +:5@:0@:urM2mensural@} [58]This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) +(./mf2pt1.mp +@{char@:Hufnagel do/fa clef@:85@:0@:5.346@:14.03323@:3.34125@:5.346@:0@:hufnage +l.do.fa@} [85] @{char@:Custos Ed. Vat.@:101@:0@:1.32004@:1.7051@:5@:1.32004@:0@:vaticana.u0@} -[101] -@{char@:8th Mensural Flag (up)@:122@:0@:2.67303@:6.68251@:0.44553@:2.67303@:0@: -mensuralu13@} [122] -@{char@:petrucci c5 clef@:68@:0@:5.04002@:18.03157@:7.8888@:5.04002@:0@:petrucc -i.c5_change@} [68] -@{char@:16th Mensural Flag (down)@:132@:2.38052@:0@:0.39677@:10.91063@:0@:0@:me -nsurald24@} [132] -@{char@:Semi-colored mensural maxima notehead (ligature)@:64@:0@:6.30002@:1.793 -29@:1.79329@:6.30002@:0@:sM3semiligmensural@} [64] -@{char@:Kievan eighth note (up)@:133@:0@:5@:1.99997@:14.49997@:5@:0@:u3kievan@} -[133] -@{char@:Mensural 9/8 meter@:163@:0@:6.20204@:3.10103@:3.10103@:6.20204@:0@:neom -ensural98@} [163] +[101] (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp @{char@:Custos Ed. Vat.@:102@:0@:1.32004@:1.7051@:7.5@:1.32004@:0@:vaticana.u1@ -} [102] -@{puorg@:noteheads@} -) -@{tnof@}) ) +} [102]This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) +(./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp +@{char@:Reverse Custos Mensural@:112@:0@:7.36028@:12.62813@:2.0241@:7.36028@:0@ +:mensural.d2@} [112] +@{puorg@:custodes@} +) (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-accidentals.mf +Preloading the plain base, version 0.99: preliminaries, + basic constants and mathematical macros, + macros for converting units, + macros and tables for various modes of operation, + macros for drawing and filling, + macros for proof labels and rules, + macros for character and font administration, +and a few last-minute items.)) +@{char@:Neo-mensural maxima notehead (up, reduced hole)@:38@:0@:14.59254@:3.066 +79@:3.06679@:14.59254@:0@:urM3neomensural@} [38] +@{char@:Neo-mensural maxima notehead (down, reduced hole)@:39@:0@:14.59254@:3.0 +6679@:3.06679@:14.59254@:0@:drM3neomensural@} [39] +@{char@:petrucci c2 clef@:61@:0@:3.15001@:7.56@:10.08002@:3.15001@:0@:petrucci. +c2@} [61] @{char@:Custos Ed. Vat.@:103@:0@:1.32004@:1.7051@:6.25@:1.32004@:0@:vaticana.u2 @} [103] -@{char@:mensural c clef@:69@:0@:7.06253@:13.85999@:13.85999@:7.06253@:0@:mensur -al.c@} [69] -@{char@:Semi-colored mensural longa notehead (up)@:65@:0@:3.15001@:1.79329@:1.7 -9329@:3.15001@:0@:uM2semimensural@} [65] -@{char@:8th Mensural Flag (up)@:123@:0@:2.67303@:7.79625@:0.44553@:2.67303@:0@: -mensuralu23@} [123] -(some charht values had to be adjusted by as much as 0.1375pt) -(some chardp values had to be adjusted by as much as 0.1375pt) -Font metrics written on parmesan-noteheads20.tfm. -101 output files written: parmesan-noteheads20.33 .. parmesan-noteheads20.133 -Transcript written on parmesan-noteheads20.log. - -@{char@:Reverse Custos Ed. Vat.@:104@:0@:1.32004@:5@:1.7051@:1.32004@:0@:vatica -na.d0@} [104] -@{char@:Reverse Custos Hufnagel@:92@:0@:3.68018@:5.6125@:3.06679@:3.68018@:0@:h -ufnagel.d0@} [92] -@{char@:mensural c clef@:70@:0@:5.80255@:11.08804@:11.08804@:5.80255@:0@:mensur -al.c_change@} [70]This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) -(./mf2pt1.mp -@{char@:Mensural 4/8 meter@:164@:0@:6.20204@:3.10103@:3.10103@:6.20204@:0@:neom -ensural48@} [164] (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp -@{char@:black mensural c clef@:71@:0@:7.06253@:13.85999@:13.85999@:7.06253@:0@: -blackmensural.c@} [71] -@{char@:Reverse Custos Hufnagel@:93@:0@:3.68018@:8.41876@:3.06679@:3.68018@:0@: -hufnagel.d1@} [93] -@{char@:8th Mensural Flag (down)@:124@:2.67303@:0@:0.44553@:8.91@:0@:0@:mensura -ld03@} [124] -@{char@:Semi-colored mensural longa notehead (down)@:66@:0@:3.15001@:1.79329@:1 -.79329@:3.15001@:0@:dM2semimensural@} [66] -@{char@:Reverse Custos Ed. Vat.@:105@:0@:1.32004@:7.5@:1.7051@:1.32004@:0@:vati -cana.d1@} [105] -@{char@:black mensural c clef@:72@:0@:5.80255@:11.08804@:11.08804@:5.80255@:0@: -blackmensural.c_change@} [72] -@{char@:Reverse Custos Hufnagel@:94@:0@:3.68018@:7.01563@:3.06679@:3.68018@:0@: -hufnagel.d2@} [94] -@{char@:Reverse Custos Ed. Vat.@:106@:0@:1.32004@:6.25@:1.7051@:1.32004@:0@:vat -icana.d2@} [106] -@{char@:8th Mensural Flag (down)@:125@:2.67303@:0@:0.44553@:6.68251@:0@:0@:mens -urald13@} [125] -@{char@:Semi-colored mensural longa notehead (ligature)@:67@:0@:3.15001@:1.7932 -9@:1.79329@:3.15001@:0@:sM2semiligmensural@} [67] +(/build/lilypond-2.19.81+really-2.18.2/mf/parmesan14.mf Preloading the plain base, version 0.99: preliminaries, basic constants and mathematical macros, macros for converting units, @@ -289401,581 +289315,461 @@ macros for drawing and filling, macros for proof labels and rules, macros for character and font administration, -and a few last-minute items.)) -@{char@:Semi-colored mensural brevis notehead@:68@:0@:3.15001@:1.79329@:1.79329 -@:3.15001@:0@:sM1semimensural@} [68] -@{char@:8th Mensural Flag (down)@:126@:2.67303@:0@:0.44553@:7.79625@:0@:0@:mens -urald23@} [126] -(/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-noteheads23.mf +and a few last-minute items.) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-autometric.mf ****************************************************** Using feta Autometric macros. order of messages: NAME/CODE/BP/WD/DP/HT/WX/WY ****************************************************** -) (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-noteheads-generic.mf -@{char@:32th Mensural Flag (up)@:133@:0@:2.38052@:15.87@:0.39677@:2.38052@:0@:m -ensuralu05@} [133] -@{char@:Semi-colored mensural maxima notehead (up, reduced hole)@:69@:0@:6.3000 -2@:1.79329@:1.79329@:6.30002@:0@:urM3semimensural@} [69] -@{char@:Custos Mensural@:107@:0@:6.60004@:1.81502@:10@:6.60004@:0@:mensural.u0@ -} [107] +) +@{char@:Hufnagel do/fa clef@:86@:0@:4.2768@:13.00859@:2.673@:4.2768@:0@:hufnage +l.do.fa_change@} [86] (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-generic.mf +@{char@:Mensural longa notehead (down, reduced hole)@:59@:0@:5@:2.75003@:2.7500 +3@:5@:0@:drM2mensural@} [59]) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf -@{char@:Mensural 6/8 meter@:165@:0@:6.20204@:3.10103@:3.10103@:6.20204@:0@:neom -ensural68alt@} [165] -@{char@:Custos Med.@:95@:0@:1.53339@:3.06679@:5.6125@:1.53339@:0@:medicaea.u0@} -[95]) +@{char@:Kievan tsefaut clef@:87@:0@:6.68251@:10.02376@:2.45027@:6.68251@:0@:kie +van.do@} [87] +(/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-noteheads13.mf) +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-autometric.mf (/build/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf -@{char@:Semi-colored mensural maxima notehead (down, reduced hole)@:70@:0@:6.30 -002@:1.79329@:1.79329@:6.30002@:0@:drM3semimensural@} [70] -@{char@:Custos Mensural@:108@:0@:6.60004@:1.81502@:12.5@:6.60004@:0@:mensural.u -1@} [108] -@{char@:petrucci f clef@:73@:0@:12.26242@:28.35002@:15.75002@:12.26242@:0@:petr -ucci.f@} [73] -@{char@:Mensural 2/4 meter@:166@:0@:6.20204@:3.10103@:3.10103@:6.20204@:0@:neom -ensural24@} [166] -@{puorg@:timesig@} +@{char@:Kievan tsefaut clef@:88@:0@:6.68251@:10.02376@:2.45027@:6.68251@:0@:kie +van.do_change@} [88] +@{puorg@:clefs@} ) -@{char@:Custos Med.@:96@:0@:1.53339@:3.06679@:8.41876@:1.53339@:0@:medicaea.u1@ -} [96] (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-scripts.mf) -(/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-macros.mf -@{char@:16th Mensural Flag (up)@:127@:0@:2.67303@:13.365@:0.44553@:2.67303@:0@: -mensuralu04@} [127] -@{char@:Semi-colored mensural maxima notehead (ligature, reduced hole)@:71@:0@: -6.30002@:1.79329@:1.79329@:6.30002@:0@:srM3semiligmensural@} [71]) -@{char@:32th Mensural Flag (up)@:134@:0@:2.38052@:13.88625@:0.39677@:2.38052@:0 -@:mensuralu15@} [134] -@{group@:scripts@} -@{char@:ictus@:167@:0.22488@:0.22488@:0.61864@:0.61864@:0.22488@:0@:ictus@} -[167] -@{font@:GNU@:LilyPond@:parmesan@:22.45@:parmesanMusic@} +@{char@:Mensural longa notehead (ligature, reduced hole)@:60@:0@:5@:2.75003@:2. +75003@:5@:0@:srM2ligmensural@} [60] +****************************************************** +Using feta Autometric macros. +order of messages: + NAME/CODE/BP/WD/DP/HT/WX/WY +****************************************************** +) (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-noteheads-generic.mf (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-custodes.mf +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf +@{group@:accidentals@} +@{char@:Ed. Med. Flat@:113@:0.56128@:3.36754@:3.36754@:5.6125@:3.36754@:0@:medi +caeaM1@} [113] +@{group@:custodes@} +@{char@:Custos Hufnagel@:89@:0@:2.96184@:2.46817@:4.455@:2.96184@:0@:hufnagel.u +0@} [89]) +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf +@{char@:petrucci c3 clef@:64@:0@:5.04002@:18.03157@:18.03157@:5.04002@:0@:petru +cci.c3_change@} [64] +@{char@:Ed. Vat. Flat@:114@:0.13026@:2.93652@:1.90823@:5.1074@:2.93652@:0@:vati +canaM1@} [114]) +@{char@:Custos Hufnagel@:90@:0@:2.96184@:2.46817@:6.68251@:2.96184@:0@:hufnagel +.u1@} [90] +(/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-macros.mf) +(/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-macros.mf) +@{char@:Reverse Custos Ed. Vat.@:104@:0@:1.32004@:5@:1.7051@:1.32004@:0@:vatica +na.d0@} [104] +@{font@:GNU@:LilyPond@:parmesan@:14.14@:parmesanMusic@} +(/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-rests.mf +@{group@:rests@} +@{char@:Neo-mensural maxima rest@:33@:0@:4.242@:3.535@:3.535@:4.242@:0@:M3neome +nsural@} [33] +@{char@:Neo-mensural longa rest@:34@:0@:1.414@:3.535@:3.535@:1.414@:0@:M2neomen +sural@} [34] +@{char@:Reverse Custos Ed. Vat.@:105@:0@:1.32004@:7.5@:1.7051@:1.32004@:0@:vati +cana.d1@} [105] +@{char@:Ed. Vat. Natural@:115@:0.20842@:2.45338@:4.26547@:4.26547@:2.45338@:0@: +vaticana0@} [115] +@{char@:Reverse Custos Ed. Vat.@:106@:0@:1.32004@:6.25@:1.7051@:1.32004@:0@:vat +icana.d2@} [106]) +@{char@:Neo-mensural breve rest@:35@:0@:1.414@:0@:3.535@:1.414@:0@:M1neomensura +l@} [35] +@{font@:GNU@:LilyPond@:parmesan@:12.6@:parmesanMusic@} (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-noteheads.mf -@{char@:Semi-colored mensural longa notehead (up, reduced hole)@:72@:0@:3.15001 -@:1.79329@:1.79329@:3.15001@:0@:urM2semimensural@} [72] -@{char@:Custos Med.@:97@:0@:1.53339@:3.06679@:7.01563@:1.53339@:0@:medicaea.u2@ -} [97] -@{char@:accentus up@:168@:0.44188@:0.44188@:0.61864@:0.61864@:0.44188@:0@:uacce -ntus@} [168] -@{char@:16th Mensural Flag (up)@:128@:0@:2.67303@:11.13751@:0.44553@:2.67303@:0 -@:mensuralu14@} [128] -@{char@:accentus down@:169@:0.44188@:0.44188@:0.61864@:0.61864@:0.44188@:0@:dac -centus@} [169] -@{char@:Semi-colored mensural longa notehead (down, reduced hole)@:73@:0@:3.150 -01@:1.79329@:1.79329@:3.15001@:0@:drM2semimensural@} [73] -@{char@:Reverse Custos Med.@:98@:0@:1.53339@:5.6125@:3.06679@:1.53339@:0@:medic -aea.d0@} [98] -@{char@:32th Mensural Flag (up)@:135@:0@:2.38052@:14.87813@:0.39677@:2.38052@:0 -@:mensuralu25@} [135] -@{char@:mensural g clef@:80@:0@:3.15002@:1.638@:9.57608@:3.15002@:0@:mensural.g -_change@} [80] -@{char@:half circle@:170@:0.55235@:0.55235@:0@:0.55235@:0.55235@:0@:usemicircul -us@} [170] -@{char@:petrucci f clef@:74@:0@:9.80998@:22.6801@:12.60007@:9.80998@:0@:petrucc -i.f_change@} [74] -@{char@:Hufnagel do clef@:81@:0@:3.46503@:2.205@:2.3625@:3.46503@:0@:hufnagel.d -o@} [81] +@{char@:Custos Hufnagel@:91@:0@:2.96184@:2.46817@:5.56876@:2.96184@:0@:hufnagel +.u2@} [91] +@{char@:Neo-mensural whole rest@:36@:0@:1.414@:2.20938@:0@:1.414@:0@:0neomensur +al@} [36] +@{char@:petrucci c4 clef@:65@:0@:6.3@:20.15999@:15.11996@:6.3@:0@:petrucci.c4@} +[65] +@{char@:Neo-mensural half rest@:37@:0@:1.414@:0@:2.20938@:1.414@:0@:1neomensura +l@} [37] +@{char@:Neo-mensural longa notehead (up, reduced hole)@:40@:0@:11.225@:3.06679@ +:3.06679@:11.225@:0@:urM2neomensural@} [40] +@{char@:Reverse Custos Hufnagel@:92@:0@:2.96184@:4.455@:2.46817@:2.96184@:0@:hu +fnagel.d0@} [92] +@{char@:Neo-mensural 4th rest@:38@:0@:2.82802@:0@:2.82802@:2.82802@:0@:2neomens +ural@} [38] +@{char@:Custos Mensural@:107@:0@:6.60004@:1.81502@:10@:6.60004@:0@:mensural.u0@ +} [107] +@{char@:Mensural Sharp@:116@:2.0044@:3.12686@:2.45338@:2.45338@:3.12686@:0@:men +sural1@} [116] +@{char@:Mensural brevis notehead (reduced hole)@:61@:0@:5@:2.75003@:2.75003@:5@ +:0@:srM1mensural@} [61] +@{char@:Neo-mensural 8th rest@:39@:0@:2.82802@:0@:2.82802@:2.82802@:0@:3neomens +ural@} [39] +@{char@:Neo-mensural 16th rest@:40@:0@:2.82802@:0@:3.535@:2.82802@:0@:4neomensu +ral@} [40] +@{char@:Semi-colored mensural maxima notehead (up)@:62@:0@:10@:2.75003@:2.75003 +@:10@:0@:uM3semimensural@} [62] +@{char@:Mensural maxima rest@:41@:0@:1.06052@:3.535@:7.07@:1.06052@:0@:M3mensur +al@} [41] +@{char@:Mensural longa rest@:42@:0@:1.06052@:3.535@:3.535@:1.06052@:0@:M2mensur +al@} [42] +@{char@:Reverse Custos Hufnagel@:93@:0@:2.96184@:6.68251@:2.46817@:2.96184@:0@: +hufnagel.d1@} [93] +@{char@:petrucci c4 clef@:66@:0@:5.04002@:18.03157@:13.52367@:5.04002@:0@:petru +cci.c4_change@} [66] +@{char@:Custos Mensural@:108@:0@:6.60004@:1.81502@:12.5@:6.60004@:0@:mensural.u +1@} [108] +@{char@:Mensural Flat@:117@:0.39081@:2.63577@:1.79393@:10.49333@:2.63577@:0@:me +nsuralM1@} [117] +@{group@:noteheads@} +@{char@:Neo-mensural maxima notehead (up)@:33@:0@:8.19005@:1.79329@:1.79329@:8. +19005@:0@:uM3neomensural@} [33] +@{char@:Reverse Custos Hufnagel@:94@:0@:2.96184@:5.56876@:2.46817@:2.96184@:0@: +hufnagel.d2@} [94] @{char@:Custos Mensural@:109@:0@:6.60004@:1.81502@:11.25@:6.60004@:0@:mensural. u2@} [109] -@{char@:16th Mensural Flag (up)@:129@:0@:2.67303@:12.25125@:0.44553@:2.67303@:0 -@:mensuralu24@} [129] -@{char@:Semi-colored mensural longa notehead (ligature, reduced hole)@:74@:0@:3 -.15001@:1.79329@:1.79329@:3.15001@:0@:srM2semiligmensural@} [74] -@{char@:half circle@:171@:0.55235@:0.55235@:0.55235@:0@:0.55235@:0@:dsemicircul -us@} [171] -@{group@:noteheads@} -@{char@:Neo-mensural maxima notehead (up)@:33@:0@:14.59254@:3.06679@:3.06679@:1 -4.59254@:0@:uM3neomensural@} [33] -mf2pt1 is using the following font parameters: - font_version: 001.000 - font_comment: Font converted to Type 1 by mf2pt1, written by Scott Pakin. - font_family: parmesan-noteheads20 - font_weight: Medium - font_identifier: parmesan20 - font_fixed_pitch: false - font_slant: 0 - font_underline_position: -50 - font_underline_thickness: 25 - font_name: parmesan-noteheads20 - font_unique_id: 4075917 - font_size: 19.9252801992528 (bp) - font_coding_scheme: asis - -Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=50.1875; bpppix 0.02; nonstopmode; input parmesan-noteheads20.mf'"... - -@{char@:mensural f clef@:75@:0@:7.55998@:3.78@:3.78@:7.55998@:0@:mensural.f@} -[75] -@{char@:Semi-colored mensural brevis notehead (reduced hole)@:75@:0@:3.15001@:1 -.79329@:1.79329@:3.15001@:0@:srM1semimensural@} [75] -@{char@:16th Mensural Flag (down)@:130@:2.67303@:0@:0.44553@:13.365@:0@:0@:mens -urald04@} [130] -@{char@:Hufnagel do clef@:82@:0@:2.77203@:1.764@:1.89001@:2.77203@:0@:hufnagel. -do_change@} [82] +@{char@:Custos Med.@:95@:0@:1.23409@:2.46817@:4.455@:1.23409@:0@:medicaea.u0@} +[95] +@{char@:Mensural breve rest@:43@:0@:1.06052@:0@:3.535@:1.06052@:0@:M1mensural@} +[43] +@{char@:Mensural whole rest@:44@:0@:1.06052@:2.20938@:0@:1.06052@:0@:0mensural@ +} [44] +@{char@:Custos Med.@:96@:0@:1.23409@:2.46817@:6.68251@:1.23409@:0@:medicaea.u1@ +} [96] +@{char@:Mensural half rest@:45@:0@:1.06052@:0@:2.20938@:1.06052@:0@:1mensural@} +[45] +@{char@:petrucci c2 clef@:62@:0@:2.52002@:6.76184@:9.01581@:2.52002@:0@:petrucc +i.c2_change@} [62] +@{char@:Mensural 4th rest@:46@:0@:2.82802@:0@:2.82802@:2.82802@:0@:2mensural@} +[46] +@{char@:Custos Med.@:97@:0@:1.23409@:2.46817@:5.56876@:1.23409@:0@:medicaea.u2@ +} [97] +@{char@:Mensural 8th rest@:47@:0@:2.82802@:0@:2.82802@:2.82802@:0@:3mensural@} +[47] +@{char@:petrucci c5 clef@:67@:0@:6.3@:20.15999@:8.81996@:6.3@:0@:petrucci.c5@} +[67] @{char@:Reverse Custos Mensural@:110@:0@:6.60004@:10@:1.81502@:6.60004@:0@:mens ural.d0@} [110] -@{char@:circle@:172@:0.55235@:0.55235@:0.55235@:0.55235@:0.55235@:0@:circulus@} -[172] -@{char@:Reverse Custos Med.@:99@:0@:1.53339@:8.41876@:3.06679@:1.53339@:0@:medi -caea.d1@} [99] -@{char@:Black mensural maxima notehead (up)@:76@:0@:6.30002@:1.79329@:1.79329@: -6.30002@:0@:uM3blackmensural@} [76] -@{char@:augmentum@:173@:0.44188@:0.44188@:0.44188@:0.44188@:0.44188@:0@:augment -um@} [173] @{char@:Reverse Custos Mensural@:111@:0@:6.60004@:12.5@:1.81502@:6.60004@:0@:me nsural.d1@} [111] -@{char@:Black mensural maxima notehead (down)@:77@:0@:6.30002@:1.79329@:1.79329 -@:6.30002@:0@:dM3blackmensural@} [77] -@{char@:Neo-mensural maxima notehead (down)@:34@:0@:14.59254@:3.06679@:3.06679@ -:14.59254@:0@:dM3neomensural@} [34] -@{char@:Hufnagel fa clef@:83@:0@:3.78@:3.6225@:3.15001@:3.78@:0@:hufnagel.fa@} -[83] -@{char@:Black mensural maxima notehead (ligature)@:78@:0@:6.30002@:1.79329@:1.7 -9329@:6.30002@:0@:sM3blackligmensural@} [78] -@{char@:Reverse Custos Med.@:100@:0@:1.53339@:7.01563@:3.06679@:1.53339@:0@:med -icaea.d2@} [100] -@{char@:mensural f clef@:76@:0@:6.048@:3.024@:3.024@:6.048@:0@:mensural.f_chang -e@} [76] -@{char@:Hufnagel fa clef@:84@:0@:3.02402@:2.89801@:2.52002@:3.02402@:0@:hufnage -l.fa_change@} [84] -@{char@:Black mensural longa notehead (up)@:79@:0@:3.15001@:1.79329@:1.79329@:3 -.15001@:0@:uM2blackmensural@} [79] +@{char@:Neo-mensural longa notehead (down, reduced hole)@:41@:0@:11.225@:3.0667 +9@:3.06679@:11.225@:0@:drM2neomensural@} [41] +@{char@:Mensural 16th rest@:48@:0@:2.82802@:0@:3.535@:2.82802@:0@:4mensural@} +[48] +@{puorg@:rests@} +) (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-clefs.mf +@{char@:Neo-mensural brevis notehead (reduced hole)@:42@:0@:11.225@:3.06679@:3. +06679@:11.225@:0@:srM1neomensural@} [42] +@{char@:Neo-mensural semibrevis head@:43@:0@:5.6125@:3.06679@:3.06679@:2.80626@ +:1.71199@:s0neomensural@} [43] +@{group@:clefs@} +@{char@:Ed. Vat. do clef@:49@:0@:1.7675@:2.82802@:2.82802@:1.7675@:0@:vaticana. +do@} [49] +@{char@:Neo-mensural maxima notehead (down)@:34@:0@:8.19005@:1.79329@:1.79329@: +8.19005@:0@:dM3neomensural@} [34] +@{char@:Semi-colored mensural maxima notehead (down)@:63@:0@:10@:2.75003@:2.750 +03@:10@:0@:dM3semimensural@} [63] @{char@:Reverse Custos Mensural@:112@:0@:6.60004@:11.25@:1.81502@:6.60004@:0@:m ensural.d2@} [112] @{puorg@:custodes@} ) -@{char@:32th Mensural Flag (down)@:136@:2.38052@:0@:0.39677@:15.87@:0@:0@:mensu -rald05@} [136] -@{char@:16th Mensural Flag (down)@:131@:2.67303@:0@:0.44553@:11.13751@:0@:0@:me -nsurald14@} [131] (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-accidentals.mf -@{char@:Hufnagel do/fa clef@:85@:0@:3.78@:9.92252@:2.3625@:3.78@:0@:hufnagel.do -.fa@} [85] -@{char@:Black mensural longa notehead (down)@:80@:0@:3.15001@:1.79329@:1.79329@ -:3.15001@:0@:dM2blackmensural@} [80] -@{char@:signum congruentiae up@:174@:2.44215@:2.44215@:1.12442@:8.6442@:2.44215 -@:0@:usignumcongruentiae@} [174] -@{char@:Neo-mensural longa notehead (up)@:35@:0@:11.225@:3.06679@:3.06679@:11.2 -25@:0@:uM2neomensural@} [35] -@{char@:Custos Ed. Vat.@:101@:0@:1.47209@:1.90149@:5.6125@:1.47209@:0@:vaticana -.u0@} [101] -@{char@:16th Mensural Flag (down)@:132@:2.67303@:0@:0.44553@:12.25125@:0@:0@:me -nsurald24@} [132] +@{char@:Semi-colored mensural maxima notehead (ligature)@:64@:0@:10@:2.75003@:2 +.75003@:10@:0@:sM3semiligmensural@} [64] +@{char@:petrucci c5 clef@:68@:0@:5.04002@:18.03157@:7.8888@:5.04002@:0@:petrucc +i.c5_change@} [68] (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-accidentals.mf +@{char@:Reverse Custos Med.@:98@:0@:1.23409@:4.455@:2.46817@:1.23409@:0@:medica +ea.d0@} [98] +@{char@:mensural c clef@:69@:0@:7.06253@:13.85999@:13.85999@:7.06253@:0@:mensur +al.c@} [69] +@{char@:Ed. Vat. do clef@:50@:0@:1.7675@:2.82802@:2.82802@:1.7675@:0@:vaticana. +do_change@} [50] +@{char@:mensural c clef@:70@:0@:5.80255@:11.08804@:11.08804@:5.80255@:0@:mensur +al.c_change@} [70] +@{char@:Reverse Custos Med.@:99@:0@:1.23409@:6.68251@:2.46817@:1.23409@:0@:medi +caea.d1@} [99] +@{char@:black mensural c clef@:71@:0@:7.06253@:13.85999@:13.85999@:7.06253@:0@: +blackmensural.c@} [71] +@{char@:Ed. Vat. fa clef@:51@:0@:3.71176@:5.3025@:2.82802@:3.71176@:0@:vaticana +.fa@} [51] @{group@:accidentals@} @{char@:Ed. Med. Flat@:113@:0.50003@:3.00003@:3.00003@:5@:3.00003@:0@:medicaeaM 1@} [113] -@{char@:Black mensural longa notehead (ligature)@:81@:0@:3.15001@:1.79329@:1.79 -329@:3.15001@:0@:sM2blackligmensural@} [81] @{char@:Ed. Vat. Flat@:114@:0.12502@:2.62502@:1.69998@:4.55002@:2.62502@:0@:vat icanaM1@} [114] -@{char@:32th Mensural Flag (down)@:137@:2.38052@:0@:0.39677@:13.88625@:0@:0@:me -nsurald15@} [137] -@{char@:Hufnagel do/fa clef@:86@:0@:3.02402@:9.19803@:1.89001@:3.02402@:0@:hufn -agel.do.fa_change@} [86] -@{char@:Custos Ed. Vat.@:102@:0@:1.47209@:1.90149@:8.41876@:1.47209@:0@:vatican -a.u1@} [102] -@{char@:Black mensural brevis notehead@:82@:0@:3.15001@:1.79329@:1.79329@:3.150 -01@:0@:sM1blackmensural@} [82] -@{char@:Kievan tsefaut clef@:87@:0@:4.72502@:7.08752@:1.73251@:4.72502@:0@:kiev -an.do@} [87] +@{char@:black mensural c clef@:72@:0@:5.80255@:11.08804@:11.08804@:5.80255@:0@: +blackmensural.c_change@} [72] +@{char@:Semi-colored mensural longa notehead (up)@:65@:0@:5@:2.75003@:2.75003@: +5@:0@:uM2semimensural@} [65] +@{char@:Reverse Custos Med.@:100@:0@:1.23409@:5.56876@:2.46817@:1.23409@:0@:med +icaea.d2@} [100] @{char@:Ed. Vat. Natural@:115@:0.20001@:2.19998@:3.79997@:3.79997@:2.19998@:0@: vaticana0@} [115] -@{char@:Kievan tsefaut clef@:88@:0@:4.72502@:7.08752@:1.73251@:4.72502@:0@:kiev -an.do_change@} [88] -@{puorg@:clefs@} -) -@{char@:Custos Ed. Vat.@:103@:0@:1.47209@:1.90149@:7.01563@:1.47209@:0@:vatican -a.u2@} [103] -@{char@:signum congruentiae down@:175@:2.44215@:2.44215@:8.6442@:1.12442@:2.442 -15@:0@:dsignumcongruentiae@} [175] (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-custodes.mf -@{char@:Neo-mensural longa notehead (down)@:36@:0@:11.225@:3.06679@:3.06679@:11 -.225@:0@:dM2neomensural@} [36] -@{char@:32th Mensural Flag (up)@:133@:0@:2.67303@:17.82@:0.44553@:2.67303@:0@:m -ensuralu05@} [133] -@{char@:Mensural semibrevis head@:83@:0@:1.81865@:1.57501@:1.57501@:0.90933@:0. -7019@:s0mensural@} [83] -@{char@:Reverse Custos Ed. Vat.@:104@:0@:1.47209@:5.6125@:1.90149@:1.47209@:0@: -vaticana.d0@} [104] -@{char@:Neo-mensural brevis notehead@:37@:0@:11.225@:3.06679@:3.06679@:11.225@: -0@:sM1neomensural@} [37] -@{group@:custodes@} -@{char@:Custos Hufnagel@:89@:0@:2.15196@:1.79329@:3.15001@:2.15196@:0@:hufnagel -.u0@} [89] -@{char@:Kievan end of piece (slash)@:176@:0@:5.65596@:7.49728@:10.17773@:5.6559 -6@:0@:barline.kievan@} [176] -@{puorg@:scripts@} -) -@{char@:32th Mensural Flag (down)@:138@:2.38052@:0@:0.39677@:14.87813@:0@:0@:me -nsurald25@} [138] -@{char@:Reverse Custos Ed. Vat.@:105@:0@:1.47209@:8.41876@:1.90149@:1.47209@:0@ -:vaticana.d1@} [105] (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-dots.mf +@{char@:Semi-colored mensural longa notehead (down)@:66@:0@:5@:2.75003@:2.75003 +@:5@:0@:dM2semimensural@} [66] +@{char@:Custos Ed. Vat.@:101@:0@:1.18475@:1.53035@:4.455@:1.18475@:0@:vaticana. +u0@} [101] +@{char@:petrucci c3 clef@:63@:0@:3.15001@:10.08002@:10.08002@:3.15001@:0@:petru +cci.c3@} [63] +@{char@:Neo-mensural longa notehead (up)@:35@:0@:6.30002@:1.79329@:1.79329@:6.3 +0002@:0@:uM2neomensural@} [35] +@{char@:Ed. Vat. fa clef@:52@:0@:3.71176@:5.3025@:2.82802@:3.71176@:0@:vaticana +.fa_change@} [52] +@{char@:Neo-mensural longa notehead (down)@:36@:0@:6.30002@:1.79329@:1.79329@:6 +.30002@:0@:dM2neomensural@} [36] @{char@:Mensural Sharp@:116@:1.79999@:2.79996@:2.19998@:2.19998@:2.79996@:0@:me nsural1@} [116] -@{char@:Custos Hufnagel@:90@:0@:2.15196@:1.79329@:4.72502@:2.15196@:0@:hufnagel -.u1@} [90] -@{char@:Mensural minima head@:84@:0@:1.81865@:1.57501@:1.57501@:0.90933@:0.7019 -@:s1mensural@} [84] -@{char@:Reverse Custos Ed. Vat.@:106@:0@:1.47209@:7.01563@:1.90149@:1.47209@:0@ -:vaticana.d2@} [106] -@{char@:Custos Hufnagel@:91@:0@:2.15196@:1.79329@:3.93752@:2.15196@:0@:hufnagel -.u2@} [91] -@{group@:dots@} -@{char@:duration dot@:177@:0@:1.02841@:0.5142@:0.5142@:1.02841@:0@:dotvaticana@ -} [177] -@{char@:Mensural Flat@:117@:0.37503@:2.375@:1.62503@:9.37505@:2.375@:0@:mensura -lM1@} [117] -@{char@:Kievan augmentation dot@:178@:0@:3.08524@:1.54262@:1.54262@:3.08524@:0@ -:dotkievan@} [178] -@{puorg@:dots@} -) -@{tnof@}) ) -@{char@:32th Mensural Flag (up)@:134@:0@:2.67303@:15.59251@:0.44553@:2.67303@:0 -@:mensuralu15@} [134] -@{char@:Neo-mensural maxima notehead (up, reduced hole)@:38@:0@:14.59254@:3.066 -79@:3.06679@:14.59254@:0@:urM3neomensural@} [38] -@{char@:Reverse Custos Hufnagel@:92@:0@:2.15196@:3.15001@:1.79329@:2.15196@:0@: -hufnagel.d0@} [92] -@{char@:Mensural semiminima head@:85@:0@:1.81865@:1.57501@:1.57501@:0.90933@:0. -7019@:s2mensural@} [85] -(some charht values had to be adjusted by as much as 0.44188pt) -(some chardp values had to be adjusted by as much as 0.44188pt) -Font metrics written on parmesan14.tfm. -146 output files written: parmesan14.33 .. parmesan14.178 -Transcript written on parmesan14.log. - -@{char@:Custos Mensural@:107@:0@:7.36028@:2.0241@:11.225@:7.36028@:0@:mensural. -u0@} [107] -@{char@:Reverse Custos Hufnagel@:93@:0@:2.15196@:4.72502@:1.79329@:2.15196@:0@: -hufnagel.d1@} [93] -@{char@:Neo-mensural maxima notehead (down, reduced hole)@:39@:0@:14.59254@:3.0 -6679@:3.06679@:14.59254@:0@:drM3neomensural@} [39] -@{char@:Black mensural semibrevis head@:86@:0@:1.81865@:1.57501@:1.57501@:0.909 -33@:0.7019@:s0blackmensural@} [86] -@{char@:64th Mensural Flag (up)@:139@:0@:2.38052@:19.8375@:0.39677@:2.38052@:0@ -:mensuralu06@} [139] -@{char@:Reverse Custos Hufnagel@:94@:0@:2.15196@:3.93752@:1.79329@:2.15196@:0@: -hufnagel.d2@} [94] -@{char@:Petrucci semibrevis head@:87@:0@:3.61525@:2.51059@:2.51059@:1.80763@:1. -37555@:s0petrucci@} [87] -@{char@:Custos Mensural@:108@:0@:7.36028@:2.0241@:14.03127@:7.36028@:0@:mensura -l.u1@} [108] -@{char@:32th Mensural Flag (up)@:135@:0@:2.67303@:16.70625@:0.44553@:2.67303@:0 -@:mensuralu25@} [135] -@{char@:Petrucci minima head@:88@:0@:3.61525@:2.51059@:2.51059@:1.80763@:1.3755 -5@:s1petrucci@} [88] -@{char@:Neo-mensural longa notehead (up, reduced hole)@:40@:0@:11.225@:3.06679@ -:3.06679@:11.225@:0@:urM2neomensural@} [40] -@{char@:Custos Med.@:95@:0@:0.89664@:1.79329@:3.15001@:0.89664@:0@:medicaea.u0@ -} [95] -@{char@:Petrucci semiminima head@:89@:0@:3.61525@:2.51059@:2.51059@:1.80763@:1. -37555@:s2petrucci@} [89] -@{char@:Custos Mensural@:109@:0@:7.36028@:2.0241@:12.62813@:7.36028@:0@:mensura -l.u2@} [109] -@{char@:Custos Med.@:96@:0@:0.89664@:1.79329@:4.72502@:0.89664@:0@:medicaea.u1@ -} [96] -@{char@:64th Mensural Flag (up)@:140@:0@:2.38052@:17.85374@:0.39677@:2.38052@:0 -@:mensuralu16@} [140] -@{char@:Petrucci colored semibrevis head@:90@:0@:3.61525@:2.51059@:2.51059@:1.8 -0763@:1.37555@:s0blackpetrucci@} [90] -@{char@:Reverse Custos Mensural@:110@:0@:7.36028@:11.225@:2.0241@:7.36028@:0@:m -ensural.d0@} [110] -@{char@:Petrucci colored minima head@:91@:0@:3.61525@:2.51059@:2.51059@:1.80763 -@:1.37555@:s1blackpetrucci@} [91] -@{char@:Custos Med.@:97@:0@:0.89664@:1.79329@:3.93752@:0.89664@:0@:medicaea.u2@ -} [97] -@{char@:Neo-mensural longa notehead (down, reduced hole)@:41@:0@:11.225@:3.0667 -9@:3.06679@:11.225@:0@:drM2neomensural@} [41] -@{char@:32th Mensural Flag (down)@:136@:2.67303@:0@:0.44553@:17.82@:0@:0@:mensu -rald05@} [136] -@{char@:Reverse Custos Med.@:98@:0@:0.89664@:3.15001@:1.79329@:0.89664@:0@:medi -caea.d0@} [98] -@{char@:Petrucci colored semiminima head@:92@:0@:3.61525@:2.51059@:2.51059@:1.8 -0763@:1.37555@:s2blackpetrucci@} [92] -@{char@:Neo-mensural brevis notehead (reduced hole)@:42@:0@:11.225@:3.06679@:3. -06679@:11.225@:0@:srM1neomensural@} [42] -@{char@:Reverse Custos Mensural@:111@:0@:7.36028@:14.03127@:2.0241@:7.36028@:0@ -:mensural.d1@} [111] -@{char@:Reverse Custos Med.@:99@:0@:0.89664@:4.72502@:1.79329@:0.89664@:0@:medi -caea.d1@} [99]This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) -(./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp -@{char@:Reverse Custos Med.@:100@:0@:0.89664@:3.93752@:1.79329@:0.89664@:0@:med -icaea.d2@} [100] -@{char@:Reverse Custos Mensural@:112@:0@:7.36028@:12.62813@:2.0241@:7.36028@:0@ -:mensural.d2@} [112] -@{puorg@:custodes@} -) -@{char@:Neo-mensural semibrevis head@:43@:0@:5.6125@:3.06679@:3.06679@:2.80626@ -:1.71199@:s0neomensural@} [43] (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-accidentals.mf -@{char@:Custos Ed. Vat.@:101@:0@:0.8608@:1.1119@:3.15001@:0.8608@:0@:vaticana.u -0@} [101] -Preloading the plain base, version 0.99: preliminaries, - basic constants and mathematical macros, - macros for converting units, - macros and tables for various modes of operation, - macros for drawing and filling, - macros for proof labels and rules, - macros for character and font administration, -and a few last-minute items.) -@{char@:petrucci g clef@:77@:0@:7.875@:4.09497@:23.94003@:7.875@:0@:petrucci.g@ -} [77] -@{char@:Ed. Vat. punctum@:93@:0@:1.80902@:1.10596@:1.19562@:1.80902@:0@:svatica -na.punctum@} [93]) -(/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-noteheads20.mf -@{char@:64th Mensural Flag (up)@:141@:0@:2.38052@:18.84563@:0.39677@:2.38052@:0 -@:mensuralu26@} [141] -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-autometric.mf -@{char@:32th Mensural Flag (down)@:137@:2.67303@:0@:0.44553@:15.59251@:0@:0@:me -nsurald15@} [137] -****************************************************** -Using feta Autometric macros. -order of messages: - NAME/CODE/BP/WD/DP/HT/WX/WY -****************************************************** -) -@{char@:Custos Ed. Vat.@:102@:0@:0.8608@:1.1119@:4.72502@:0.8608@:0@:vaticana.u -1@} [102] (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-noteheads-generic.mf -@{char@:Ed. Vat. punctum cavum@:94@:0@:1.80902@:1.10596@:1.19562@:1.80902@:0@:s -vaticana.punctum.cavum@} [94] -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf) -@{char@:Custos Ed. Vat.@:103@:0@:0.8608@:1.1119@:3.93752@:0.8608@:0@:vaticana.u -2@} [103] +@{char@:petrucci f clef@:73@:0@:12.26242@:28.35002@:15.75002@:12.26242@:0@:petr +ucci.f@} [73] @{char@:Neo-mensural minima head@:44@:0@:5.6125@:3.06679@:3.06679@:2.80626@:1.7 1199@:s1neomensural@} [44] -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf -@{char@:Ed. Vat. linea punctum@:95@:0@:2.93239@:1.2553@:1.2553@:2.93239@:0@:sva -ticana.linea.punctum@} [95] @{char@:Neo-mensural semiminima head@:45@:0@:5.6125@:3.06679@:3.06679@:2.80626@ :1.71199@:s2neomensural@} [45] -@{char@:Reverse Custos Ed. Vat.@:104@:0@:0.8608@:3.15001@:1.1119@:0.8608@:0@:va -ticana.d0@} [104]) -@{char@:64th Mensural Flag (down)@:142@:2.38052@:0@:0.39677@:19.8375@:0@:0@:men -surald06@} [142] -(/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-macros.mf) -@{char@:Reverse Custos Ed. Vat.@:105@:0@:0.8608@:4.72502@:1.1119@:0.8608@:0@:va -ticana.d1@} [105] -@{char@:32th Mensural Flag (down)@:138@:2.67303@:0@:0.44553@:16.70625@:0@:0@:me -nsurald25@} [138] @{char@:Harmonic notehead (Neo-mensural open)@:46@:0@:7.29626@:3.98683@:3.98683 @:7.29626@:0@:s0harmonic@} [46] -@{font@:GNU@:LilyPond@:parmesan@:20@:parmesanMusic@} -(/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-noteheads.mf -@{char@:Ed. Vat. linea punctum cavum@:96@:0@:2.93239@:1.2553@:1.2553@:2.93239@: -0@:svaticana.linea.punctum.cavum@} [96] +@{char@:Ed. Med. do clef@:53@:0@:3.535@:5.3025@:5.3025@:3.535@:0@:medicaea.do@} +[53] +@{char@:petrucci f clef@:74@:0@:9.80998@:22.6801@:12.60007@:9.80998@:0@:petrucc +i.f_change@} [74] +@{char@:Custos Ed. Vat.@:102@:0@:1.18475@:1.53035@:6.68251@:1.18475@:0@:vatican +a.u1@} [102] +@{char@:Ed. Med. do clef@:54@:0@:2.82802@:4.24203@:4.24203@:2.82802@:0@:medicae +a.do_change@} [54] +@{char@:Neo-mensural brevis notehead@:37@:0@:6.30002@:1.79329@:1.79329@:6.30002 +@:0@:sM1neomensural@} [37] +@{char@:mensural f clef@:75@:0@:7.55998@:3.78@:3.78@:7.55998@:0@:mensural.f@} +[75] +@{char@:Neo-mensural maxima notehead (up, reduced hole)@:38@:0@:8.19005@:1.7932 +9@:1.79329@:8.19005@:0@:urM3neomensural@} [38] +@{char@:petrucci c3 clef@:64@:0@:2.52002@:9.01581@:9.01581@:2.52002@:0@:petrucc +i.c3_change@} [64] +@{char@:Mensural Flat@:117@:0.37503@:2.375@:1.62503@:9.37505@:2.375@:0@:mensura +lM1@} [117] +@{char@:mensural f clef@:76@:0@:6.048@:3.024@:3.024@:6.048@:0@:mensural.f_chang +e@} [76] +@{char@:Ed. Med. fa clef@:55@:0@:6.00949@:5.3025@:5.3025@:6.00949@:0@:medicaea. +fa@} [55] +@{char@:Semi-colored mensural longa notehead (ligature)@:67@:0@:5@:2.75003@:2.7 +5003@:5@:0@:sM2semiligmensural@} [67] +@{char@:Custos Ed. Vat.@:103@:0@:1.18475@:1.53035@:5.56876@:1.18475@:0@:vatican +a.u2@} [103] +@{char@:Ed. Med. fa clef@:56@:0@:4.80762@:4.24203@:4.24203@:4.80762@:0@:medicae +a.fa_change@} [56] +@{char@:Hufnagel Flat@:118@:0.52107@:3.32733@:1.9443@:10.36307@:3.32733@:0@:huf +nagelM1@} [118] +@{char@:Reverse Custos Ed. Vat.@:104@:0@:1.18475@:4.455@:1.53035@:1.18475@:0@:v +aticana.d0@} [104] @{char@:Harmonic notehead (Neo-mensural black)@:47@:0@:7.29626@:3.98683@:3.9868 3@:7.29626@:0@:s2harmonic@} [47] -@{char@:Reverse Custos Ed. Vat.@:106@:0@:0.8608@:3.93752@:1.1119@:0.8608@:0@:va -ticana.d2@} [106] -@{group@:accidentals@} -@{char@:Ed. Med. Flat@:113@:0.56128@:3.36754@:3.36754@:5.6125@:3.36754@:0@:medi -caeaM1@} [113] -@{char@:Ed. Vat. Flat@:114@:0.13026@:2.93652@:1.90823@:5.1074@:2.93652@:0@:vati -canaM1@} [114] +@{char@:petrucci c4 clef@:65@:0@:3.15001@:10.08002@:7.56@:3.15001@:0@:petrucci. +c4@} [65] @{char@:Mensural maxima notehead (up)@:48@:0@:11.225@:3.06679@:3.06679@:11.225@ :0@:uM3mensural@} [48] -@{group@:noteheads@} -@{char@:Neo-mensural maxima notehead (up)@:33@:0@:13.00003@:2.75003@:2.75003@:1 -3.00003@:0@:uM3neomensural@} [33] -@{char@:Ed. Vat. inclinatum@:97@:0@:2.0091@:1.43463@:1.43463@:1.00455@:0.56152@ -:svaticana.inclinatum@} [97] -@{char@:Ed. Vat. Natural@:115@:0.20842@:2.45338@:4.26547@:4.26547@:2.45338@:0@: -vaticana0@} [115] -@{char@:64th Mensural Flag (up)@:139@:0@:2.67303@:22.27501@:0.44553@:2.67303@:0 -@:mensuralu06@} [139] +@{char@:Reverse Custos Ed. Vat.@:105@:0@:1.18475@:6.68251@:1.53035@:1.18475@:0@ +:vaticana.d1@} [105] +@{char@:Reverse Custos Ed. Vat.@:106@:0@:1.18475@:5.56876@:1.53035@:1.18475@:0@ +:vaticana.d2@} [106] +@{char@:Kievan sharp@:119@:0@:8.98004@:8.98004@:8.98004@:8.98004@:0@:kievan1@} +[119] +@{char@:Kievan flat@:120@:0@:5.6125@:5.6125@:10.10252@:5.6125@:0@:kievanM1@} +[120] +@{puorg@:accidentals@} +) (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-flags.mf +@{char@:neo-mensural c clef@:57@:0@:9.76862@:7.07@:7.07@:9.76862@:0@:neomensura +l.c@} [57] +@{char@:Neo-mensural maxima notehead (down, reduced hole)@:39@:0@:8.19005@:1.79 +329@:1.79329@:8.19005@:0@:drM3neomensural@} [39] +@{group@:flags@} +@{char@:8th Mensural Flag (up)@:121@:0@:3.36754@:11.225@:0.56128@:3.36754@:0@:m +ensuralu03@} [121] +@{char@:Semi-colored mensural brevis notehead@:68@:0@:5@:2.75003@:2.75003@:5@:0 +@:sM1semimensural@} [68] +@{char@:8th Mensural Flag (up)@:122@:0@:3.36754@:8.41876@:0.56128@:3.36754@:0@: +mensuralu13@} [122] +@{char@:Semi-colored mensural maxima notehead (up, reduced hole)@:69@:0@:10@:2. +75003@:2.75003@:10@:0@:urM3semimensural@} [69] +@{char@:8th Mensural Flag (up)@:123@:0@:3.36754@:9.82188@:0.56128@:3.36754@:0@: +mensuralu23@} [123] +@{char@:Semi-colored mensural maxima notehead (down, reduced hole)@:70@:0@:10@: +2.75003@:2.75003@:10@:0@:drM3semimensural@} [70] @{char@:Mensural maxima notehead (down)@:49@:0@:11.225@:3.06679@:3.06679@:11.22 5@:0@:dM3mensural@} [49] -@{char@:Custos Mensural@:107@:0@:4.30386@:1.18358@:6.30002@:4.30386@:0@:mensura -l.u0@} [107] -@{char@:Ed. Vat. pes lower punctum@:98@:0@:1.80902@:1.08801@:1.07007@:1.80902@: -0@:svaticana.lpes@} [98] @{char@:Mensural maxima notehead (ligature)@:50@:0@:11.225@:3.06679@:3.06679@:1 1.225@:0@:sM3ligmensural@} [50] -@{char@:64th Mensural Flag (down)@:143@:2.38052@:0@:0.39677@:17.85374@:0@:0@:me -nsurald16@} [143] -@{char@:Neo-mensural maxima notehead (down)@:34@:0@:13.00003@:2.75003@:2.75003@ -:13.00003@:0@:dM3neomensural@} [34] -*** Successfully generated feta-noteheads26.pfb! *** - -@{char@:Custos Mensural@:108@:0@:4.30386@:1.18358@:7.87503@:4.30386@:0@:mensura -l.u1@} [108] -@{char@:Neo-mensural longa notehead (up)@:35@:0@:10@:2.75003@:2.75003@:10@:0@:u -M2neomensural@} [35] -@{char@:Custos Mensural@:109@:0@:4.30386@:1.18358@:7.08752@:4.30386@:0@:mensura -l.u2@} [109]Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input parmesan-noteheads16.mf'"... - -@{char@:Mensural Sharp@:116@:2.0044@:3.12686@:2.45338@:2.45338@:3.12686@:0@:men -sural1@} [116] +@{char@:Custos Mensural@:107@:0@:5.9236@:1.629@:8.91@:5.9236@:0@:mensural.u0@} +[107] @{char@:Mensural longa notehead (up)@:51@:0@:5.6125@:3.06679@:3.06679@:5.6125@: 0@:uM2mensural@} [51] -@{char@:Ed. Vat. pes var lower punctum@:99@:0@:1.80902@:1.48254@:0.67554@:1.809 -02@:0@:svaticana.vlpes@} [99] -@{char@:Reverse Custos Mensural@:110@:0@:4.30386@:6.30002@:1.18358@:4.30386@:0@ -:mensural.d0@} [110] -@{char@:64th Mensural Flag (up)@:140@:0@:2.67303@:20.04752@:0.44553@:2.67303@:0 -@:mensuralu16@} [140] -@{char@:Reverse Custos Mensural@:111@:0@:4.30386@:7.87503@:1.18358@:4.30386@:0@ -:mensural.d1@} [111] -@{char@:Mensural Flat@:117@:0.39081@:2.63577@:1.79393@:10.49333@:2.63577@:0@:me -nsuralM1@} [117] +@{char@:petrucci c4 clef@:66@:0@:2.52002@:9.01581@:6.76184@:2.52002@:0@:petrucc +i.c4_change@} [66] +@{char@:Custos Mensural@:108@:0@:5.9236@:1.629@:11.13751@:5.9236@:0@:mensural.u +1@} [108] +@{char@:Neo-mensural longa notehead (up, reduced hole)@:40@:0@:6.30002@:1.79329 +@:1.79329@:6.30002@:0@:urM2neomensural@} [40] +@{char@:Custos Mensural@:109@:0@:5.9236@:1.629@:10.02376@:5.9236@:0@:mensural.u +2@} [109] +@{char@:neo-mensural c clef@:58@:0@:7.81494@:5.65604@:5.65604@:7.81494@:0@:neom +ensural.c_change@} [58] +@{char@:Semi-colored mensural maxima notehead (ligature, reduced hole)@:71@:0@: +10@:2.75003@:2.75003@:10@:0@:srM3semiligmensural@} [71] +@{char@:8th Mensural Flag (down)@:124@:3.36754@:0@:0.56128@:11.225@:0@:0@:mensu +rald03@} [124] +@{char@:8th Mensural Flag (down)@:125@:3.36754@:0@:0.56128@:8.41876@:0@:0@:mens +urald13@} [125] +@{char@:Semi-colored mensural longa notehead (up, reduced hole)@:72@:0@:5@:2.75 +003@:2.75003@:5@:0@:urM2semimensural@} [72] +@{char@:8th Mensural Flag (down)@:126@:3.36754@:0@:0.56128@:9.82188@:0@:0@:mens +urald23@} [126] @{char@:Mensural longa notehead (down)@:52@:0@:5.6125@:3.06679@:3.06679@:5.6125 -@:0@:dM2mensural@} [52] -@{char@:64th Mensural Flag (down)@:144@:2.38052@:0@:0.39677@:18.84563@:0@:0@:me -nsurald26@} [144] -@{puorg@:flags@} -) (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-timesignatures.mf -@{char@:Reverse Custos Mensural@:112@:0@:4.30386@:7.08752@:1.18358@:4.30386@:0@ -:mensural.d2@} [112] -@{puorg@:custodes@} -) -@{char@:Hufnagel Flat@:118@:0.50005@:3.00005@:1.75005@:9.25005@:3.00005@:0@:huf -nagelM1@} [118] +@:0@:dM2mensural@} [52]Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input parmesan-noteheads16.mf'"... + +@{char@:Neo-mensural longa notehead (down, reduced hole)@:41@:0@:6.30002@:1.793 +29@:1.79329@:6.30002@:0@:drM2neomensural@} [41] @{char@:Mensural longa notehead (ligature)@:53@:0@:5.6125@:3.06679@:3.06679@:5. -6125@:0@:sM2ligmensural@} [53] (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-accidentals.mf +6125@:0@:sM2ligmensural@} [53] @{char@:Mensural brevis notehead@:54@:0@:5.6125@:3.06679@:3.06679@:5.6125@:0@:s M1mensural@} [54] -@{char@:Neo-mensural longa notehead (down)@:36@:0@:10@:2.75003@:2.75003@:10@:0@ -:dM2neomensural@} [36] -@{char@:Ed. Vat. pes upper punctum@:100@:0@:1.80902@:1.07008@:1.088@:1.80902@:0 -@:svaticana.upes@} [100] +@{char@:Neo-mensural brevis notehead (reduced hole)@:42@:0@:6.30002@:1.79329@:1 +.79329@:6.30002@:0@:srM1neomensural@} [42] +@{char@:Reverse Custos Mensural@:110@:0@:5.9236@:8.91@:1.629@:5.9236@:0@:mensur +al.d0@} [110] +@{char@:petrucci g clef@:77@:0@:7.875@:4.09497@:23.94003@:7.875@:0@:petrucci.g@ +} [77] +@{char@:Reverse Custos Mensural@:111@:0@:5.9236@:11.13751@:1.629@:5.9236@:0@:me +nsural.d1@} [111] +@{char@:petrucci c5 clef@:67@:0@:3.15001@:10.08002@:4.40999@:3.15001@:0@:petruc +ci.c5@} [67] +@{char@:16th Mensural Flag (up)@:127@:0@:3.36754@:16.83751@:0.56128@:3.36754@:0 +@:mensuralu04@} [127] +@{char@:petrucci c1 clef@:59@:0@:3.535@:4.94899@:11.312@:3.535@:0@:petrucci.c1@ +} [59]( echo ./out/parmesan-noteheads18.pfb: ./feta-autometric.mf ./parmesan-noteheads-generic.mf ./feta-macros.mf ./feta-params.mf ./parmesan-macros.mf ./parmesan-noteheads.mf > out/parmesan-noteheads18.dep ) && TMP=`mktemp -d ./out/pfbtemp.parmesan-noteheads18.XXXXXXXXX` \ +&& ( cd $TMP \ + && ln -s ../mf2pt1.mem . \ + && ln -s ../../mf2pt1.mp . \ + && MFINPUTS=/build/lilypond-2.19.81+really-2.18.2/mf:..:: /build/lilypond-2.19.81+really-2.18.2/scripts/build/out/mf2pt1 --rounding=0.0001 --family=parmesan-noteheads18 --fullname=parmesan-noteheads18 --name=parmesan-noteheads18 parmesan-noteheads18.mf ) \ +&& mv $TMP/*pfb ./out; \ +rm -rf $TMP + +@{char@:Semi-colored mensural longa notehead (down, reduced hole)@:73@:0@:5@:2. +75003@:2.75003@:5@:0@:drM2semimensural@} [73] +@{char@:Neo-mensural semibrevis head@:43@:0@:3.15001@:1.79329@:1.79329@:1.57501 +@:0.65825@:s0neomensural@} [43] +@{char@:Hufnagel Flat@:118@:0.50005@:3.00005@:1.75005@:9.25005@:3.00005@:0@:huf +nagelM1@} [118] +@{char@:Neo-mensural minima head@:44@:0@:3.15001@:1.79329@:1.79329@:1.57501@:0. +65825@:s1neomensural@} [44] +@{char@:Semi-colored mensural longa notehead (ligature, reduced hole)@:74@:0@:5 +@:2.75003@:2.75003@:5@:0@:srM2semiligmensural@} [74] +@{char@:Reverse Custos Mensural@:112@:0@:5.9236@:10.02376@:1.629@:5.9236@:0@:me +nsural.d2@} [112] +@{char@:Kievan sharp@:119@:0@:8.00003@:8.00003@:8.00003@:8.00003@:0@:kievan1@} +[119] +@{puorg@:custodes@} +) (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-accidentals.mf @{char@:Mensural maxima notehead (up, reduced hole)@:55@:0@:11.225@:3.06679@:3. 06679@:11.225@:0@:urM3mensural@} [55] -@{char@:Neo-mensural brevis notehead@:37@:0@:10@:2.75003@:2.75003@:10@:0@:sM1ne -omensural@} [37] -@{group@:timesig@} -@{char@:Mensural 4/4 meter@:145@:0@:6.88048@:3.44025@:3.44025@:6.88048@:0@:mens -ural44@} [145] -@{group@:accidentals@} -@{char@:Ed. Med. Flat@:113@:0.31502@:1.89003@:1.89003@:3.15001@:1.89003@:0@:med -icaeaM1@} [113] -@{char@:Ed. Vat. var pes upper punctum@:101@:0@:1.80902@:0.78316@:1.37492@:1.80 -902@:0@:svaticana.vupes@} [101] +@{char@:Kievan flat@:120@:0@:5@:5@:9.00002@:5@:0@:kievanM1@} [120] +@{puorg@:accidentals@} +) @{char@:Mensural maxima notehead (down, reduced hole)@:56@:0@:11.225@:3.06679@: -3.06679@:11.225@:0@:drM3mensural@} [56] -@{char@:64th Mensural Flag (up)@:141@:0@:2.67303@:21.16125@:0.44553@:2.67303@:0 -@:mensuralu26@} [141] -@{char@:Ed. Vat. Flat@:114@:0.10915@:1.68416@:1.07098@:2.86652@:1.68416@:0@:vat -icanaM1@} [114] -@{char@:Kievan sharp@:119@:0@:8.00003@:8.00003@:8.00003@:8.00003@:0@:kievan1@} -[119] -@{char@:Mensural 2/2 meter@:146@:0@:6.88048@:5.16035@:5.16035@:6.88048@:0@:mens -ural22@} [146] -@{char@:Ed. Vat. plica@:102@:0@:1.08543@:0.7509@:0.80469@:1.08543@:0@:svaticana -.plica@} [102] +3.06679@:11.225@:0@:drM3mensural@} [56] (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-flags.mf +@{group@:accidentals@} +@{char@:Ed. Med. Flat@:113@:0.44553@:2.67303@:2.67303@:4.455@:2.67303@:0@:medic +aeaM1@} [113] @{char@:Mensural maxima notehead (ligature, reduced hole)@:57@:0@:11.225@:3.066 79@:3.06679@:11.225@:0@:srM3ligmensural@} [57] -@{char@:Kievan flat@:120@:0@:5@:5@:9.00002@:5@:0@:kievanM1@} [120] -@{puorg@:accidentals@} -) (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-flags.mf -@{char@:Ed. Vat. Natural@:115@:0.17462@:1.4346@:2.39398@:2.39398@:1.4346@:0@:va -ticana0@} [115] +@{char@:petrucci c1 clef@:60@:0@:2.82802@:4.42648@:10.11772@:2.82802@:0@:petruc +ci.c1_change@} [60] +@{char@:16th Mensural Flag (up)@:128@:0@:3.36754@:14.03127@:0.56128@:3.36754@:0 +@:mensuralu14@} [128] +@{char@:Semi-colored mensural brevis notehead (reduced hole)@:75@:0@:5@:2.75003 +@:2.75003@:5@:0@:srM1semimensural@} [75] +@{group@:flags@} +@{char@:8th Mensural Flag (up)@:121@:0@:3.00003@:10@:0.50003@:3.00003@:0@:mensu +ralu03@} [121] +@{char@:Black mensural maxima notehead (up)@:76@:0@:10@:2.75003@:2.75003@:10@:0 +@:uM3blackmensural@} [76] +@{char@:Black mensural maxima notehead (down)@:77@:0@:10@:2.75003@:2.75003@:10@ +:0@:dM3blackmensural@} [77] +@{char@:Neo-mensural semiminima head@:45@:0@:3.15001@:1.79329@:1.79329@:1.57501 +@:0.65825@:s2neomensural@} [45] +@{char@:8th Mensural Flag (up)@:122@:0@:3.00003@:7.5@:0.50003@:3.00003@:0@:mens +uralu13@} [122] +@{char@:Ed. Vat. Flat@:114@:0.12033@:2.34784@:1.51468@:4.05406@:2.34784@:0@:vat +icanaM1@} [114] @{char@:Mensural longa notehead (up, reduced hole)@:58@:0@:5.6125@:3.06679@:3.0 6679@:5.6125@:0@:urM2mensural@} [58] -@{char@:Mensural 3/2 meter@:147@:0@:6.88048@:3.44025@:3.44025@:6.88048@:0@:mens -ural32@} [147] -@{char@:Ed. Vat. var plica@:103@:0@:1.08543@:1.01451@:0.6917@:1.08543@:0@:svati -cana.vplica@} [103] -@{char@:Neo-mensural maxima notehead (up, reduced hole)@:38@:0@:13.00003@:2.750 -03@:2.75003@:13.00003@:0@:urM3neomensural@} [38] +@{char@:8th Mensural Flag (up)@:123@:0@:3.00003@:8.75@:0.50003@:3.00003@:0@:men +suralu23@} [123] +@{char@:petrucci c5 clef@:68@:0@:2.52002@:9.01581@:3.9444@:2.52002@:0@:petrucci +.c5_change@} [68] +@{char@:Ed. Vat. Natural@:115@:0.19254@:1.9745@:3.38577@:3.38577@:1.9745@:0@:va +ticana0@} [115] @{char@:Mensural longa notehead (down, reduced hole)@:59@:0@:5.6125@:3.06679@:3 .06679@:5.6125@:0@:drM2mensural@} [59] -@{char@:Mensural 6/4 meter@:148@:0@:6.88048@:3.44025@:3.44025@:6.88048@:0@:mens -ural64@} [148] -@{char@:64th Mensural Flag (down)@:142@:2.67303@:0@:0.44553@:22.27501@:0@:0@:me -nsurald06@} [142] -@{char@:Ed. Vat. epiphonus@:104@:0@:1.80902@:1.26736@:1.28528@:1.80902@:0@:svat -icana.epiphonus@} [104] +@{char@:8th Mensural Flag (down)@:124@:3.00003@:0@:0.50003@:10@:0@:0@:mensurald +03@} [124] +@{char@:mensural c clef@:69@:0@:3.76118@:6.93001@:6.93001@:3.76118@:0@:mensural +.c@} [69] @{char@:Mensural longa notehead (ligature, reduced hole)@:60@:0@:5.6125@:3.0667 9@:3.06679@:5.6125@:0@:srM2ligmensural@} [60] -@{char@:Neo-mensural maxima notehead (down, reduced hole)@:39@:0@:13.00003@:2.7 -5003@:2.75003@:13.00003@:0@:drM3neomensural@} [39] -@{char@:Mensural 9/4 meter@:149@:0@:6.88048@:3.44025@:3.44025@:6.88048@:0@:mens -ural94@} [149] +@{char@:8th Mensural Flag (down)@:125@:3.00003@:0@:0.50003@:7.5@:0@:0@:mensural +d13@} [125] +@{char@:16th Mensural Flag (up)@:129@:0@:3.36754@:15.43439@:0.56128@:3.36754@:0 +@:mensuralu24@} [129] +@{char@:16th Mensural Flag (down)@:130@:3.36754@:0@:0.56128@:16.83751@:0@:0@:me +nsurald04@} [130] +@{char@:Harmonic notehead (Neo-mensural open)@:46@:0@:4.09502@:2.33127@:2.33127 +@:4.09502@:0@:s0harmonic@} [46] +@{char@:8th Mensural Flag (down)@:126@:3.00003@:0@:0.50003@:8.75@:0@:0@:mensura +ld23@} [126] +@{char@:Harmonic notehead (Neo-mensural black)@:47@:0@:4.09502@:2.33127@:2.3312 +7@:4.09502@:0@:s2harmonic@} [47] +@{char@:petrucci c2 clef@:61@:0@:3.535@:8.484@:11.312@:3.535@:0@:petrucci.c2@} +[61] +@{char@:Mensural maxima notehead (up)@:48@:0@:6.30002@:1.79329@:1.79329@:6.3000 +2@:0@:uM3mensural@} [48] +@{char@:Black mensural maxima notehead (ligature)@:78@:0@:10@:2.75003@:2.75003@ +:10@:0@:sM3blackligmensural@} [78] +@{char@:Mensural Sharp@:116@:1.61812@:2.5091@:1.9745@:1.9745@:2.5091@:0@:mensur +al1@} [116] +@{char@:Black mensural longa notehead (up)@:79@:0@:5@:2.75003@:2.75003@:5@:0@:u +M2blackmensural@} [79] @{char@:petrucci g clef@:78@:0@:6.30003@:3.27599@:19.1521@:6.30003@:0@:petrucci .g_change@} [78] @{char@:Mensural brevis notehead (reduced hole)@:61@:0@:5.6125@:3.06679@:3.0667 9@:5.6125@:0@:srM1mensural@} [61] -@{char@:Ed. Vat. var epiphonus@:105@:0@:1.80902@:1.6619@:0.89075@:1.80902@:0@:s -vaticana.vepiphonus@} [105] -@{group@:flags@} -@{char@:8th Mensural Flag (up)@:121@:0@:3.00003@:10@:0.50003@:3.00003@:0@:mensu -ralu03@} [121] -@{char@:Mensural Sharp@:116@:1.1826@:1.81259@:1.4346@:1.4346@:1.81259@:0@:mensu -ral1@} [116] -@{char@:Neo-mensural longa notehead (up, reduced hole)@:40@:0@:10@:2.75003@:2.7 -5003@:10@:0@:urM2neomensural@} [40] -@{char@:8th Mensural Flag (up)@:122@:0@:3.00003@:7.5@:0.50003@:3.00003@:0@:mens -uralu13@} [122] -@{char@:Mensural 3/4 meter@:150@:0@:6.88048@:5.16035@:5.16035@:6.88048@:0@:mens -ural34@} [150] +@{char@:16th Mensural Flag (down)@:131@:3.36754@:0@:0.56128@:14.03127@:0@:0@:me +nsurald14@} [131] @{char@:Semi-colored mensural maxima notehead (up)@:62@:0@:11.225@:3.06679@:3.0 6679@:11.225@:0@:uM3semimensural@} [62] -@{char@:64th Mensural Flag (down)@:143@:2.67303@:0@:0.44553@:20.04752@:0@:0@:me -nsurald16@} [143] -@{char@:Mensural Flat@:117@:0.32742@:1.5874@:1.11493@:5.99745@:1.5874@:0@:mensu -ralM1@} [117] -@{char@:Ed. Vat. rev. plica@:106@:0@:1.08543@:0.8047@:0.75089@:1.08543@:0@:svat -icana.reverse.plica@} [106] -@{char@:Mensural 6/8 meter@:151@:0@:6.88048@:5.16035@:5.16035@:6.88048@:0@:mens -ural68@} [151] -@{char@:Neo-mensural longa notehead (down, reduced hole)@:41@:0@:10@:2.75003@:2 -.75003@:10@:0@:drM2neomensural@} [41] -@{char@:Ed. Vat. rev. var plica@:107@:0@:1.08543@:1.16513@:0.54108@:1.08543@:0@ -:svaticana.reverse.vplica@} [107] -@{char@:Neo-mensural brevis notehead (reduced hole)@:42@:0@:10@:2.75003@:2.7500 -3@:10@:0@:srM1neomensural@} [42] -mf2pt1 is using the following font parameters: - font_version: 001.000 - font_comment: Font converted to Type 1 by mf2pt1, written by Scott Pakin. - font_family: parmesan14 - font_weight: Medium - font_identifier: parmesan14.14 - font_fixed_pitch: false - font_slant: 0 - font_underline_position: -71 - font_underline_thickness: 35 - font_name: parmesan14 - font_unique_id: 4928626 - font_size: 14.0871731008717 (bp) - font_coding_scheme: asis - -Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=70.9865629420085; bpppix 0.02; nonstopmode; input parmesan14.mf'"... - -@{char@:Ed. Vat. inner cephalicus@:108@:0@:1.80902@:1.2853@:1.26735@:1.80902@:0 -@:svaticana.inner.cephalicus@} [108] -@{char@:Neo-mensural semibrevis head@:43@:0@:5@:2.75003@:2.75003@:2.5@:1.44992@ -:s0neomensural@} [43] -@{char@:Hufnagel Flat@:118@:0.52107@:3.32733@:1.9443@:10.36307@:3.32733@:0@:huf -nagelM1@} [118] -@{char@:8th Mensural Flag (up)@:123@:0@:3.00003@:8.75@:0.50003@:3.00003@:0@:men -suralu23@} [123] -@{char@:Neo-mensural minima head@:44@:0@:5@:2.75003@:2.75003@:2.5@:1.44992@:s1n -eomensural@} [44] +@{char@:mensural c clef@:70@:0@:3.1312@:5.54404@:5.54404@:3.1312@:0@:mensural.c +_change@} [70] +@{char@:16th Mensural Flag (up)@:127@:0@:3.00003@:15@:0.50003@:3.00003@:0@:mens +uralu04@} [127] +@{char@:black mensural c clef@:71@:0@:3.76118@:6.93001@:6.93001@:3.76118@:0@:bl +ackmensural.c@} [71] +@{char@:black mensural c clef@:72@:0@:3.1312@:5.54404@:5.54404@:3.1312@:0@:blac +kmensural.c_change@} [72] +@{char@:Black mensural longa notehead (down)@:80@:0@:5@:2.75003@:2.75003@:5@:0@ +:dM2blackmensural@} [80] +@{char@:Mensural Flat@:117@:0.36101@:2.14297@:1.47476@:8.38002@:2.14297@:0@:men +suralM1@} [117] +@{char@:petrucci c2 clef@:62@:0@:2.82802@:7.58827@:10.11772@:2.82802@:0@:petruc +ci.c2_change@} [62] +@{char@:Black mensural longa notehead (ligature)@:81@:0@:5@:2.75003@:2.75003@:5 +@:0@:sM2blackligmensural@} [81] +@{char@:Black mensural brevis notehead@:82@:0@:5@:2.75003@:2.75003@:5@:0@:sM1bl +ackmensural@} [82]This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) +(./mf2pt1.mp @{char@:Semi-colored mensural maxima notehead (down)@:63@:0@:11.225@:3.06679@:3 .06679@:11.225@:0@:dM3semimensural@} [63] -@{char@:8th Mensural Flag (down)@:124@:3.00003@:0@:0.50003@:10@:0@:0@:mensurald -03@} [124] -@{char@:Kievan sharp@:119@:0@:8.98004@:8.98004@:8.98004@:8.98004@:0@:kievan1@} -[119]This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) -(./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp -@{char@:8th Mensural Flag (down)@:125@:3.00003@:0@:0.50003@:7.5@:0@:0@:mensural -d13@} [125] -@{char@:Mensural 9/8 meter@:152@:0@:6.88048@:5.16035@:5.16035@:6.88048@:0@:mens -ural98@} [152] -@{char@:Kievan flat@:120@:0@:5.6125@:5.6125@:10.10252@:5.6125@:0@:kievanM1@} -[120] -@{puorg@:accidentals@} -) +@{char@:Mensural maxima notehead (down)@:49@:0@:6.30002@:1.79329@:1.79329@:6.30 +002@:0@:dM3mensural@} [49] @{char@:Semi-colored mensural maxima notehead (ligature)@:64@:0@:11.225@:3.0667 9@:3.06679@:11.225@:0@:sM3semiligmensural@} [64] -@{char@:Neo-mensural semiminima head@:45@:0@:5@:2.75003@:2.75003@:2.5@:1.44992@ -:s2neomensural@} [45] (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-flags.mf -@{char@:Ed. Vat. cephalicus@:109@:0@:1.80902@:4.16351@:1.26735@:1.80902@:0@:sva -ticana.cephalicus@} [109] -@{char@:Mensural 4/8 meter@:153@:0@:6.88048@:3.44025@:3.44025@:6.88048@:0@:mens -ural48@} [153] -@{char@:8th Mensural Flag (down)@:126@:3.00003@:0@:0.50003@:8.75@:0@:0@:mensura -ld23@} [126] -@{char@:Harmonic notehead (Neo-mensural open)@:46@:0@:6.50002@:3.57504@:3.57504 -@:6.50002@:0@:s0harmonic@} [46] -@{group@:flags@} -@{char@:8th Mensural Flag (up)@:121@:0@:3.36754@:11.225@:0.56128@:3.36754@:0@:m -ensuralu03@} [121] +@{char@:16th Mensural Flag (up)@:128@:0@:3.00003@:12.5@:0.50003@:3.00003@:0@:me +nsuralu14@} [128] +@{char@:16th Mensural Flag (down)@:132@:3.36754@:0@:0.56128@:15.43439@:0@:0@:me +nsurald24@} [132] (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp +@{char@:Mensural maxima notehead (ligature)@:50@:0@:6.30002@:1.79329@:1.79329@: +6.30002@:0@:sM3ligmensural@} [50] Preloading the plain base, version 0.99: preliminaries, basic constants and mathematical macros, macros for converting units, @@ -289983,589 +289777,295 @@ macros for drawing and filling, macros for proof labels and rules, macros for character and font administration, -and a few last-minute items.) -@{char@:Harmonic notehead (Neo-mensural black)@:47@:0@:6.50002@:3.57504@:3.5750 -4@:6.50002@:0@:s2harmonic@} [47] -@{char@:8th Mensural Flag (up)@:122@:0@:3.36754@:8.41876@:0.56128@:3.36754@:0@: -mensuralu13@} [122] -@{char@:64th Mensural Flag (down)@:144@:2.67303@:0@:0.44553@:21.16125@:0@:0@:me -nsurald26@} [144] -@{puorg@:flags@} -)) -@{char@:Ed. Vat. quilisma@:110@:0@:1.80902@:1.00423@:1.29117@:1.80902@:0@:svati -cana.quilisma@} [110] +and a few last-minute items.)) +@{char@:petrucci c3 clef@:63@:0@:3.535@:11.312@:11.312@:3.535@:0@:petrucci.c3@} +[63] (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-noteheads16.mf (/build/lilypond-2.19.81+really-2.18.2/mf/feta-autometric.mf -@{char@:Mensural maxima notehead (up)@:48@:0@:10@:2.75003@:2.75003@:10@:0@:uM3m -ensural@} [48] -@{char@:8th Mensural Flag (up)@:123@:0@:3.36754@:9.82188@:0.56128@:3.36754@:0@: -mensuralu23@} [123] ****************************************************** Using feta Autometric macros. order of messages: NAME/CODE/BP/WD/DP/HT/WX/WY ****************************************************** -) -@{char@:Semi-colored mensural longa notehead (up)@:65@:0@:5.6125@:3.06679@:3.06 -679@:5.6125@:0@:uM2semimensural@} [65] (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-noteheads-generic.mf -@{char@:Mensural 6/8 meter@:154@:0@:6.88048@:3.44025@:3.44025@:6.88048@:0@:mens -ural68alt@} [154] -@{char@:16th Mensural Flag (up)@:127@:0@:3.00003@:15@:0.50003@:3.00003@:0@:mens -uralu04@} [127] -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf -@{char@:Mensural maxima notehead (down)@:49@:0@:10@:2.75003@:2.75003@:10@:0@:dM -3mensural@} [49] (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-timesignatures.mf) +) (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-noteheads-generic.mf +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf +@{char@:16th Mensural Flag (up)@:129@:0@:3.00003@:13.75@:0.50003@:3.00003@:0@:m +ensuralu24@} [129] +@{char@:Mensural semibrevis head@:83@:0@:2.88673@:2.5@:2.5@:1.44337@:1.49991@:s +0mensural@} [83]) +(/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-macros.mf) +@{char@:Mensural longa notehead (up)@:51@:0@:3.15001@:1.79329@:1.79329@:3.15001 +@:0@:uM2mensural@} [51] +@{char@:Mensural longa notehead (down)@:52@:0@:3.15001@:1.79329@:1.79329@:3.150 +01@:0@:dM2mensural@} [52] +@{font@:GNU@:LilyPond@:parmesan@:15.87@:parmesanMusic@} +(/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-noteheads.mf +@{char@:Semi-colored mensural longa notehead (up)@:65@:0@:5.6125@:3.06679@:3.06 +679@:5.6125@:0@:uM2semimensural@} [65] @{char@:Semi-colored mensural longa notehead (down)@:66@:0@:5.6125@:3.06679@:3. 06679@:5.6125@:0@:dM2semimensural@} [66] -@{char@:Solesmes punctum inclinatum parvum@:111@:0@:1.25568@:0.89665@:0.89665@: -0.62784@:0.02354@:ssolesmes.incl.parvum@} [111] -@{char@:Mensural maxima notehead (ligature)@:50@:0@:10@:2.75003@:2.75003@:10@:0 -@:sM3ligmensural@} [50] -@{char@:8th Mensural Flag (down)@:124@:3.36754@:0@:0.56128@:11.225@:0@:0@:mensu -rald03@} [124] -@{char@:16th Mensural Flag (up)@:128@:0@:3.00003@:12.5@:0.50003@:3.00003@:0@:me -nsuralu14@} [128] -@{char@:Mensural 2/4 meter@:155@:0@:6.88048@:5.16035@:5.16035@:6.88048@:0@:mens -ural24@} [155]) -@{group@:timesig@} -@{char@:Mensural 4/4 meter@:145@:0@:7.64519@:3.8226@:3.8226@:7.64519@:0@:mensur -al44@} [145] -(/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-macros.mf) -@{char@:8th Mensural Flag (down)@:125@:3.36754@:0@:0.56128@:8.41876@:0@:0@:mens -urald13@} [125] +@{char@:32th Mensural Flag (up)@:133@:0@:3.36754@:22.45001@:0.56128@:3.36754@:0 +@:mensuralu05@} [133] @{char@:Semi-colored mensural longa notehead (ligature)@:67@:0@:5.6125@:3.06679 @:3.06679@:5.6125@:0@:sM2semiligmensural@} [67] -@{char@:Mensural longa notehead (up)@:51@:0@:5@:2.75003@:2.75003@:5@:0@:uM2mens -ural@} [51] -@{font@:GNU@:LilyPond@:parmesan@:15.87@:parmesanMusic@} -(/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-noteheads.mf -@{char@:Mensural longa notehead (down)@:52@:0@:5@:2.75003@:2.75003@:5@:0@:dM2me -nsural@} [52] -@{char@:Mensural 4/4 meter@:156@:0@:6.88048@:3.44025@:3.44025@:6.88048@:0@:neom -ensural44@} [156] -@{char@:8th Mensural Flag (down)@:126@:3.36754@:0@:0.56128@:9.82188@:0@:0@:mens -urald23@} [126] -@{char@:16th Mensural Flag (up)@:129@:0@:3.00003@:13.75@:0.50003@:3.00003@:0@:m -ensuralu24@} [129] -@{char@:Hufnagel Flat@:118@:0.43655@:2.01157@:1.16328@:5.8883@:2.01157@:0@:hufn -agelM1@} [118] -@{char@:Mensural longa notehead (ligature)@:53@:0@:5@:2.75003@:2.75003@:5@:0@:s -M2ligmensural@} [53] -@{char@:Mensural 2/2 meter@:157@:0@:6.88048@:3.44025@:3.44025@:6.88048@:0@:neom -ensural22@} [157] -@{char@:Solesmes punctum auctum ascendens@:112@:0@:1.80902@:1.14182@:1.98465@:1 -.80902@:0@:ssolesmes.auct.asc@} [112] -@{char@:Mensural brevis notehead@:54@:0@:5@:2.75003@:2.75003@:5@:0@:sM1mensural -@} [54] -@{char@:Kievan sharp@:119@:0@:5.04004@:5.04004@:5.04004@:5.04004@:0@:kievan1@} -[119] -@{char@:Mensural 3/2 meter@:158@:0@:6.88048@:3.44025@:3.44025@:6.88048@:0@:neom -ensural32@} [158] -@{char@:Solesmes punctum auctum descendens@:113@:0@:1.80902@:1.98466@:1.1418@:1 -.80902@:0@:ssolesmes.auct.desc@} [113] @{group@:noteheads@} @{char@:Neo-mensural maxima notehead (up)@:33@:0@:10.31552@:2.21606@:2.21606@:1 0.31552@:0@:uM3neomensural@} [33] -@{char@:Kievan flat@:120@:0@:3.15001@:3.15001@:5.67003@:3.15001@:0@:kievanM1@} -[120] -@{puorg@:accidentals@} -) -@{char@:Mensural maxima notehead (up, reduced hole)@:55@:0@:10@:2.75003@:2.7500 -3@:10@:0@:urM3mensural@} [55] (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-flags.mf -@{char@:16th Mensural Flag (up)@:127@:0@:3.36754@:16.83751@:0.56128@:3.36754@:0 -@:mensuralu04@} [127] -@{char@:Semi-colored mensural brevis notehead@:68@:0@:5.6125@:3.06679@:3.06679@ -:5.6125@:0@:sM1semimensural@} [68] -@{char@:Mensural 2/2 meter@:146@:0@:7.64519@:5.73389@:5.73389@:7.64519@:0@:mens -ural22@} [146] -@{group@:flags@} -@{char@:8th Mensural Flag (up)@:121@:0@:1.89003@:6.30002@:0.31502@:1.89003@:0@: -mensuralu03@} [121] -@{char@:Mensural 6/4 meter@:159@:0@:6.88048@:3.44025@:3.44025@:6.88048@:0@:neom -ensural64@} [159] -@{char@:Mensural maxima notehead (down, reduced hole)@:56@:0@:10@:2.75003@:2.75 -003@:10@:0@:drM3mensural@} [56] +@{char@:petrucci c3 clef@:64@:0@:2.82802@:10.11772@:10.11772@:2.82802@:0@:petru +cci.c3_change@} [64] +@{char@:Mensural minima head@:84@:0@:2.88673@:2.5@:2.5@:1.44337@:1.49991@:s1men +sural@} [84] @{char@:Neo-mensural maxima notehead (down)@:34@:0@:10.31552@:2.21606@:2.21606@ :10.31552@:0@:dM3neomensural@} [34] -@{char@:Solesmes punctum incl. auctum@:114@:0@:2.0091@:1.43463@:1.43463@:1.0045 -5@:0.56152@:ssolesmes.incl.auctum@} [114] +@{char@:Mensural longa notehead (ligature)@:53@:0@:3.15001@:1.79329@:1.79329@:3 +.15001@:0@:sM2ligmensural@} [53] +@{char@:Mensural brevis notehead@:54@:0@:3.15001@:1.79329@:1.79329@:3.15001@:0@ +:sM1mensural@} [54] +@{char@:Neo-mensural longa notehead (up)@:35@:0@:7.935@:2.21606@:2.21606@:7.935 +@:0@:uM2neomensural@} [35] +@{char@:Semi-colored mensural brevis notehead@:68@:0@:5.6125@:3.06679@:3.06679@ +:5.6125@:0@:sM1semimensural@} [68] +@{char@:petrucci c4 clef@:65@:0@:3.535@:11.312@:8.484@:3.535@:0@:petrucci.c4@} +[65] +@{char@:petrucci f clef@:73@:0@:6.13123@:14.17505@:7.87503@:6.13123@:0@:petrucc +i.f@} [73] @{char@:Semi-colored mensural maxima notehead (up, reduced hole)@:69@:0@:11.225 @:3.06679@:3.06679@:11.225@:0@:urM3semimensural@} [69] -@{char@:Mensural maxima notehead (ligature, reduced hole)@:57@:0@:10@:2.75003@: -2.75003@:10@:0@:srM3ligmensural@} [57] +@{char@:32th Mensural Flag (up)@:134@:0@:3.36754@:19.64377@:0.56128@:3.36754@:0 +@:mensuralu15@} [134] +@{char@:Neo-mensural longa notehead (down)@:36@:0@:7.935@:2.21606@:2.21606@:7.9 +35@:0@:dM2neomensural@} [36] @{char@:16th Mensural Flag (down)@:130@:3.00003@:0@:0.50003@:15@:0@:0@:mensural d04@} [130] -@{char@:Mensural 9/4 meter@:160@:0@:6.88048@:3.44025@:3.44025@:6.88048@:0@:neom -ensural94@} [160] -@{char@:8th Mensural Flag (up)@:122@:0@:1.89003@:4.72502@:0.31502@:1.89003@:0@: -mensuralu13@} [122] @{char@:Semi-colored mensural maxima notehead (down, reduced hole)@:70@:0@:11.2 25@:3.06679@:3.06679@:11.225@:0@:drM3semimensural@} [70] -@{char@:Mensural longa notehead (up, reduced hole)@:58@:0@:5@:2.75003@:2.75003@ -:5@:0@:urM2mensural@} [58] -@{char@:8th Mensural Flag (up)@:123@:0@:1.89003@:5.51251@:0.31502@:1.89003@:0@: -mensuralu23@} [123] -@{char@:Semi-colored mensural maxima notehead (ligature, reduced hole)@:71@:0@: -11.225@:3.06679@:3.06679@:11.225@:0@:srM3semiligmensural@} [71] -@{char@:Mensural 3/4 meter@:161@:0@:6.88048@:3.44025@:3.44025@:6.88048@:0@:neom -ensural34@} [161] +@{char@:Neo-mensural brevis notehead@:37@:0@:7.935@:2.21606@:2.21606@:7.935@:0@ +:sM1neomensural@} [37] +@{char@:Mensural semiminima head@:85@:0@:2.88673@:2.5@:2.5@:1.44337@:1.49991@:s +2mensural@} [85] +@{char@:Neo-mensural maxima notehead (up, reduced hole)@:38@:0@:10.31552@:2.216 +06@:2.21606@:10.31552@:0@:urM3neomensural@} [38] +@{char@:Black mensural semibrevis head@:86@:0@:2.88673@:2.5@:2.5@:1.44337@:1.49 +991@:s0blackmensural@} [86] +@{char@:petrucci c4 clef@:66@:0@:2.82802@:10.11772@:7.58827@:2.82802@:0@:petruc +ci.c4_change@} [66] @{char@:mensural g clef@:79@:0@:7.875@:4.09497@:23.94003@:7.875@:0@:mensural.g@ } [79] -@{char@:16th Mensural Flag (down)@:131@:3.00003@:0@:0.50003@:12.5@:0@:0@:mensur -ald14@} [131] -@{char@:Mensural 3/2 meter@:147@:0@:7.64519@:3.8226@:3.8226@:7.64519@:0@:mensur -al32@} [147] -@{char@:8th Mensural Flag (down)@:124@:1.89003@:0@:0.31502@:6.30002@:0@:0@:mens -urald03@} [124] -@{char@:Solesmes stropha@:115@:0@:2.0091@:1.43463@:1.43463@:1.00455@:0.56152@:s -solesmes.stropha@} [115] -@{char@:Mensural longa notehead (down, reduced hole)@:59@:0@:5@:2.75003@:2.7500 -3@:5@:0@:drM2mensural@} [59] -@{char@:16th Mensural Flag (up)@:128@:0@:3.36754@:14.03127@:0.56128@:3.36754@:0 -@:mensuralu14@} [128] +@{char@:Semi-colored mensural maxima notehead (ligature, reduced hole)@:71@:0@: +11.225@:3.06679@:3.06679@:11.225@:0@:srM3semiligmensural@} [71] +@{char@:32th Mensural Flag (up)@:135@:0@:3.36754@:21.04689@:0.56128@:3.36754@:0 +@:mensuralu25@} [135] @{char@:Semi-colored mensural longa notehead (up, reduced hole)@:72@:0@:5.6125@ :3.06679@:3.06679@:5.6125@:0@:urM2semimensural@} [72] -@{char@:Neo-mensural longa notehead (up)@:35@:0@:7.935@:2.21606@:2.21606@:7.935 -@:0@:uM2neomensural@} [35] -@{char@:8th Mensural Flag (down)@:125@:1.89003@:0@:0.31502@:4.72502@:0@:0@:mens -urald13@} [125] +@{char@:petrucci c5 clef@:67@:0@:3.535@:11.312@:4.94899@:3.535@:0@:petrucci.c5@ +} [67] +@{char@:Mensural maxima notehead (up, reduced hole)@:55@:0@:6.30002@:1.79329@:1 +.79329@:6.30002@:0@:urM3mensural@} [55] +@{char@:16th Mensural Flag (down)@:131@:3.00003@:0@:0.50003@:12.5@:0@:0@:mensur +ald14@} [131] +@{char@:Neo-mensural maxima notehead (down, reduced hole)@:39@:0@:10.31552@:2.2 +1606@:2.21606@:10.31552@:0@:drM3neomensural@} [39] +@{char@:Mensural maxima notehead (down, reduced hole)@:56@:0@:6.30002@:1.79329@ +:1.79329@:6.30002@:0@:drM3mensural@} [56]Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input parmesan-noteheads14.mf'"... + @{char@:16th Mensural Flag (down)@:132@:3.00003@:0@:0.50003@:13.75@:0@:0@:mensu rald24@} [132] -@{char@:Mensural 6/4 meter@:148@:0@:7.64519@:3.8226@:3.8226@:7.64519@:0@:mensur -al64@} [148] -@{char@:Mensural longa notehead (ligature, reduced hole)@:60@:0@:5@:2.75003@:2. -75003@:5@:0@:srM2ligmensural@} [60] +@{char@:Petrucci semibrevis head@:87@:0@:5.54402@:3.85002@:3.85002@:2.77202@:2. +54991@:s0petrucci@} [87] +@{char@:petrucci c5 clef@:68@:0@:2.82802@:10.11772@:4.42648@:2.82802@:0@:petruc +ci.c5_change@} [68] +@{char@:Neo-mensural longa notehead (up, reduced hole)@:40@:0@:7.935@:2.21606@: +2.21606@:7.935@:0@:urM2neomensural@} [40] +@{char@:mensural c clef@:69@:0@:4.16467@:7.777@:7.777@:4.16467@:0@:mensural.c@} +[69] +@{char@:Neo-mensural longa notehead (down, reduced hole)@:41@:0@:7.935@:2.21606 +@:2.21606@:7.935@:0@:drM2neomensural@} [41] +@{char@:mensural c clef@:70@:0@:3.45769@:6.22163@:6.22163@:3.45769@:0@:mensural +.c_change@} [70] +@{char@:black mensural c clef@:71@:0@:4.16467@:7.777@:7.777@:4.16467@:0@:blackm +ensural.c@} [71] +@{char@:Neo-mensural brevis notehead (reduced hole)@:42@:0@:7.935@:2.21606@:2.2 +1606@:7.935@:0@:srM1neomensural@} [42] +@{char@:black mensural c clef@:72@:0@:3.45769@:6.22163@:6.22163@:3.45769@:0@:bl +ackmensural.c_change@} [72] +@{char@:32th Mensural Flag (up)@:133@:0@:3.00003@:20@:0.50003@:3.00003@:0@:mens +uralu05@} [133] +@{char@:32th Mensural Flag (down)@:136@:3.36754@:0@:0.56128@:22.45001@:0@:0@:me +nsurald05@} [136] +@{char@:Neo-mensural semibrevis head@:43@:0@:3.9675@:2.21606@:2.21606@:1.98375@ +:1.00806@:s0neomensural@} [43] +@{char@:Neo-mensural minima head@:44@:0@:3.9675@:2.21606@:2.21606@:1.98375@:1.0 +0806@:s1neomensural@} [44] @{char@:Semi-colored mensural longa notehead (down, reduced hole)@:73@:0@:5.612 5@:3.06679@:3.06679@:5.6125@:0@:drM2semimensural@} [73] -@{char@:Mensural 6/8 meter@:162@:0@:6.88048@:3.44025@:3.44025@:6.88048@:0@:neom -ensural68@} [162] -@{char@:Mensural brevis notehead (reduced hole)@:61@:0@:5@:2.75003@:2.75003@:5@ -:0@:srM1mensural@} [61] -@{char@:16th Mensural Flag (up)@:129@:0@:3.36754@:15.43439@:0.56128@:3.36754@:0 -@:mensuralu24@} [129] -@{char@:Solesmes stropha aucta@:116@:0@:2.0091@:1.43463@:1.43463@:1.00455@:0.56 -152@:ssolesmes.stropha.aucta@} [116] -@{char@:8th Mensural Flag (down)@:126@:1.89003@:0@:0.31502@:5.51251@:0@:0@:mens -urald23@} [126] +@{char@:Neo-mensural semiminima head@:45@:0@:3.9675@:2.21606@:2.21606@:1.98375@ +:1.00806@:s2neomensural@} [45] +@{char@:petrucci f clef@:74@:0@:4.905@:11.34009@:6.30005@:4.905@:0@:petrucci.f_ +change@} [74] @{char@:Semi-colored mensural longa notehead (ligature, reduced hole)@:74@:0@:5 .6125@:3.06679@:3.06679@:5.6125@:0@:srM2semiligmensural@} [74] -@{char@:Semi-colored mensural maxima notehead (up)@:62@:0@:10@:2.75003@:2.75003 -@:10@:0@:uM3semimensural@} [62] -@{char@:Neo-mensural longa notehead (down)@:36@:0@:7.935@:2.21606@:2.21606@:7.9 -35@:0@:dM2neomensural@} [36] -@{char@:Mensural 9/8 meter@:163@:0@:6.88048@:3.44025@:3.44025@:6.88048@:0@:neom -ensural98@} [163] -@{char@:Semi-colored mensural maxima notehead (down)@:63@:0@:10@:2.75003@:2.750 -03@:10@:0@:dM3semimensural@} [63] -@{char@:Semi-colored mensural brevis notehead (reduced hole)@:75@:0@:5.6125@:3. -06679@:3.06679@:5.6125@:0@:srM1semimensural@} [75] -@{char@:Solesmes oriscus@:117@:0@:2.15361@:1.07597@:1.07597@:2.15361@:0@:ssoles -mes.oriscus@} [117] -@{char@:Neo-mensural brevis notehead@:37@:0@:7.935@:2.21606@:2.21606@:7.935@:0@ -:sM1neomensural@} [37] -@{char@:Mensural 9/4 meter@:149@:0@:7.64519@:3.8226@:3.8226@:7.64519@:0@:mensur -al94@} [149] -@{char@:32th Mensural Flag (up)@:133@:0@:3.00003@:20@:0.50003@:3.00003@:0@:mens -uralu05@} [133] -@{char@:Semi-colored mensural maxima notehead (ligature)@:64@:0@:10@:2.75003@:2 -.75003@:10@:0@:sM3semiligmensural@} [64] -@{char@:16th Mensural Flag (up)@:127@:0@:1.89003@:9.45003@:0.31502@:1.89003@:0@ -:mensuralu04@} [127] -@{char@:Mensural 4/8 meter@:164@:0@:6.88048@:3.44025@:3.44025@:6.88048@:0@:neom -ensural48@} [164] -@{char@:16th Mensural Flag (down)@:130@:3.36754@:0@:0.56128@:16.83751@:0@:0@:me -nsurald04@} [130] -@{char@:Black mensural maxima notehead (up)@:76@:0@:11.225@:3.06679@:3.06679@:1 -1.225@:0@:uM3blackmensural@} [76] -@{char@:Semi-colored mensural longa notehead (up)@:65@:0@:5@:2.75003@:2.75003@: -5@:0@:uM2semimensural@} [65] -@{char@:Mensural 6/8 meter@:165@:0@:6.88048@:3.44025@:3.44025@:6.88048@:0@:neom -ensural68alt@} [165] -@{char@:Black mensural maxima notehead (down)@:77@:0@:11.225@:3.06679@:3.06679@ -:11.225@:0@:dM3blackmensural@} [77] -@{char@:Neo-mensural maxima notehead (up, reduced hole)@:38@:0@:10.31552@:2.216 -06@:2.21606@:10.31552@:0@:urM3neomensural@} [38] -@{char@:16th Mensural Flag (down)@:131@:3.36754@:0@:0.56128@:14.03127@:0@:0@:me -nsurald14@} [131] -@{char@:16th Mensural Flag (up)@:128@:0@:1.89003@:7.87503@:0.31502@:1.89003@:0@ -:mensuralu14@} [128] -@{char@:Semi-colored mensural longa notehead (down)@:66@:0@:5@:2.75003@:2.75003 -@:5@:0@:dM2semimensural@} [66] -@{char@:Black mensural maxima notehead (ligature)@:78@:0@:11.225@:3.06679@:3.06 -679@:11.225@:0@:sM3blackligmensural@} [78] +@{char@:Mensural maxima notehead (ligature, reduced hole)@:57@:0@:6.30002@:1.79 +329@:1.79329@:6.30002@:0@:srM3ligmensural@} [57] +@{char@:Harmonic notehead (Neo-mensural open)@:46@:0@:5.15776@:2.88089@:2.88089 +@:5.15776@:0@:s0harmonic@} [46] +@{char@:petrucci f clef@:73@:0@:6.88057@:15.90752@:8.83751@:6.88057@:0@:petrucc +i.f@} [73] @{char@:32th Mensural Flag (up)@:134@:0@:3.00003@:17.5@:0.50003@:3.00003@:0@:me nsuralu15@} [134] -@{char@:Mensural 3/4 meter@:150@:0@:7.64519@:5.73389@:5.73389@:7.64519@:0@:mens -ural34@} [150] -@{char@:Mensural 2/4 meter@:166@:0@:6.88048@:3.44025@:3.44025@:6.88048@:0@:neom -ensural24@} [166] -@{puorg@:timesig@} -) (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-scripts.mf -@{char@:Black mensural longa notehead (up)@:79@:0@:5.6125@:3.06679@:3.06679@:5. -6125@:0@:uM2blackmensural@} [79] -@{char@:Semi-colored mensural longa notehead (ligature)@:67@:0@:5@:2.75003@:2.7 -5003@:5@:0@:sM2semiligmensural@} [67] -@{char@:Ed. Med. inclinatum@:118@:0@:2.64679@:1.89@:1.89@:1.3234@:1.01689@:smed -icaea.inclinatum@} [118] -@{group@:scripts@} -@{char@:ictus@:167@:0.23232@:0.23232@:0.69432@:0.69432@:0.23232@:0@:ictus@} -[167] -@{char@:16th Mensural Flag (up)@:129@:0@:1.89003@:8.66252@:0.31502@:1.89003@:0@ -:mensuralu24@} [129] -@{char@:Black mensural longa notehead (down)@:80@:0@:5.6125@:3.06679@:3.06679@: -5.6125@:0@:dM2blackmensural@} [80] -@{char@:Semi-colored mensural brevis notehead@:68@:0@:5@:2.75003@:2.75003@:5@:0 -@:sM1semimensural@} [68] -@{char@:accentus up@:168@:0.49594@:0.49594@:0.69432@:0.69432@:0.49594@:0@:uacce -ntus@} [168] -@{char@:16th Mensural Flag (down)@:132@:3.36754@:0@:0.56128@:15.43439@:0@:0@:me -nsurald24@} [132] -@{char@:Semi-colored mensural maxima notehead (up, reduced hole)@:69@:0@:10@:2. -75003@:2.75003@:10@:0@:urM3semimensural@} [69] -@{char@:32th Mensural Flag (up)@:135@:0@:3.00003@:18.75@:0.50003@:3.00003@:0@:m -ensuralu25@} [135] -@{char@:Neo-mensural maxima notehead (down, reduced hole)@:39@:0@:10.31552@:2.2 -1606@:2.21606@:10.31552@:0@:drM3neomensural@} [39] -@{char@:Semi-colored mensural maxima notehead (down, reduced hole)@:70@:0@:10@: -2.75003@:2.75003@:10@:0@:drM3semimensural@} [70] -@{char@:Semi-colored mensural maxima notehead (ligature, reduced hole)@:71@:0@: -10@:2.75003@:2.75003@:10@:0@:srM3semiligmensural@} [71] -@{char@:Ed. Med. punctum@:119@:0@:2.51997@:1.57501@:1.57501@:2.51997@:0@:smedic -aea.punctum@} [119] -@{char@:32th Mensural Flag (up)@:133@:0@:3.36754@:22.45001@:0.56128@:3.36754@:0 -@:mensuralu05@} [133] -@{char@:accentus down@:169@:0.49594@:0.49594@:0.69432@:0.69432@:0.49594@:0@:dac -centus@} [169] -@{char@:Semi-colored mensural longa notehead (up, reduced hole)@:72@:0@:5@:2.75 -003@:2.75003@:5@:0@:urM2semimensural@} [72] -@{char@:Ed. Med. reverse virga@:120@:0@:2.51997@:1.57501@:7.87503@:2.51997@:0@: -smedicaea.rvirga@} [120] -@{char@:Mensural 6/8 meter@:151@:0@:7.64519@:5.73389@:5.73389@:7.64519@:0@:mens -ural68@} [151] -@{char@:Black mensural longa notehead (ligature)@:81@:0@:5.6125@:3.06679@:3.066 -79@:5.6125@:0@:sM2blackligmensural@} [81] -@{char@:half circle@:170@:0.61992@:0.61992@:0@:0.61992@:0.61992@:0@:usemicircul -us@} [170] -@{char@:32th Mensural Flag (down)@:136@:3.00003@:0@:0.50003@:20@:0@:0@:mensural -d05@} [136] -@{char@:Ed. Med. virga@:121@:0@:2.51997@:7.87503@:1.57501@:2.51997@:0@:smedicae -a.virga@} [121] -@{char@:16th Mensural Flag (down)@:130@:1.89003@:0@:0.31502@:9.45003@:0@:0@:men -surald04@} [130] -@{char@:Semi-colored mensural longa notehead (down, reduced hole)@:73@:0@:5@:2. -75003@:2.75003@:5@:0@:drM2semimensural@} [73] -@{char@:half circle@:171@:0.61992@:0.61992@:0.61992@:0@:0.61992@:0@:dsemicircul -us@} [171] -@{char@:Black mensural brevis notehead@:82@:0@:5.6125@:3.06679@:3.06679@:5.6125 -@:0@:sM1blackmensural@} [82] -@{char@:32th Mensural Flag (up)@:134@:0@:3.36754@:19.64377@:0.56128@:3.36754@:0 -@:mensuralu15@} [134] -@{char@:Neo-mensural longa notehead (up, reduced hole)@:40@:0@:7.935@:2.21606@: -2.21606@:7.935@:0@:urM2neomensural@} [40] -@{char@:Mensural semibrevis head@:83@:0@:3.24036@:2.80626@:2.80626@:1.62018@:1. -76411@:s0mensural@} [83] -@{char@:circle@:172@:0.61992@:0.61992@:0.61992@:0.61992@:0.61992@:0@:circulus@} -[172] -@{char@:Mensural 9/8 meter@:152@:0@:7.64519@:5.73389@:5.73389@:7.64519@:0@:mens -ural98@} [152] -@{char@:32th Mensural Flag (down)@:137@:3.00003@:0@:0.50003@:17.5@:0@:0@:mensur -ald15@} [137] -@{char@:16th Mensural Flag (down)@:131@:1.89003@:0@:0.31502@:7.87503@:0@:0@:men -surald14@} [131] -@{char@:augmentum@:173@:0.49594@:0.49594@:0.49594@:0.49594@:0.49594@:0@:augment -um@} [173] -@{char@:Semi-colored mensural longa notehead (ligature, reduced hole)@:74@:0@:5 -@:2.75003@:2.75003@:5@:0@:srM2semiligmensural@} [74] -@{char@:32th Mensural Flag (down)@:138@:3.00003@:0@:0.50003@:18.75@:0@:0@:mensu -rald25@} [138] +@{char@:Harmonic notehead (Neo-mensural black)@:47@:0@:5.15776@:2.88089@:2.8808 +9@:5.15776@:0@:s2harmonic@} [47] +@{char@:Mensural longa notehead (up, reduced hole)@:58@:0@:3.15001@:1.79329@:1. +79329@:3.15001@:0@:urM2mensural@} [58] @{char@:mensural g clef@:80@:0@:6.30003@:3.27599@:19.1521@:6.30003@:0@:mensural .g_change@} [80] -@{char@:Semi-colored mensural brevis notehead (reduced hole)@:75@:0@:5@:2.75003 -@:2.75003@:5@:0@:srM1semimensural@} [75] -@{char@:Mensural 4/8 meter@:153@:0@:7.64519@:3.8226@:3.8226@:7.64519@:0@:mensur -al48@} [153] -@{char@:Neo-mensural longa notehead (down, reduced hole)@:41@:0@:7.935@:2.21606 -@:2.21606@:7.935@:0@:drM2neomensural@} [41] -@{char@:Black mensural maxima notehead (up)@:76@:0@:10@:2.75003@:2.75003@:10@:0 -@:uM3blackmensural@} [76] -@{char@:Hufnagel punctum@:122@:0@:4.49867@:1.57501@:1.57501@:2.24934@:0.7019@:s -hufnagel.punctum@} [122] +@{char@:Petrucci minima head@:88@:0@:5.54402@:3.85002@:3.85002@:2.77202@:2.5499 +1@:s1petrucci@} [88] +@{char@:32th Mensural Flag (down)@:137@:3.36754@:0@:0.56128@:19.64377@:0@:0@:me +nsurald15@} [137] +@{char@:Mensural maxima notehead (up)@:48@:0@:7.935@:2.21606@:2.21606@:7.935@:0 +@:uM3mensural@} [48] +@{char@:Mensural longa notehead (down, reduced hole)@:59@:0@:3.15001@:1.79329@: +1.79329@:3.15001@:0@:drM2mensural@} [59] @{char@:Hufnagel do clef@:81@:0@:6.93004@:4.40999@:4.725@:6.93004@:0@:hufnagel. do@} [81] -@{char@:32th Mensural Flag (up)@:135@:0@:3.36754@:21.04689@:0.56128@:3.36754@:0 -@:mensuralu25@} [135] -@{char@:Black mensural maxima notehead (down)@:77@:0@:10@:2.75003@:2.75003@:10@ -:0@:dM3blackmensural@} [77] -@{char@:Neo-mensural brevis notehead (reduced hole)@:42@:0@:7.935@:2.21606@:2.2 -1606@:7.935@:0@:srM1neomensural@} [42] -@{char@:signum congruentiae up@:174@:2.68068@:2.68068@:1.16154@:9.56116@:2.6806 -8@:0@:usignumcongruentiae@} [174] -@{char@:Black mensural maxima notehead (ligature)@:78@:0@:10@:2.75003@:2.75003@ -:10@:0@:sM3blackligmensural@} [78]Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input parmesan-noteheads14.mf'"... - -@{char@:64th Mensural Flag (up)@:139@:0@:3.00003@:25@:0.50003@:3.00003@:0@:mens -uralu06@} [139] -@{char@:16th Mensural Flag (down)@:132@:1.89003@:0@:0.31502@:8.66252@:0@:0@:men -surald24@} [132] -@{char@:Black mensural longa notehead (up)@:79@:0@:5@:2.75003@:2.75003@:5@:0@:u -M2blackmensural@} [79] -@{char@:Mensural minima head@:84@:0@:3.24036@:2.80626@:2.80626@:1.62018@:1.7641 -1@:s1mensural@} [84] -@{char@:Hufnagel virga@:123@:0@:4.49867@:4.72502@:1.57501@:4.49867@:0@:shufnage -l.virga@} [123] -@{char@:32th Mensural Flag (down)@:136@:3.36754@:0@:0.56128@:22.45001@:0@:0@:me -nsurald05@} [136] -@{char@:Mensural 6/8 meter@:154@:0@:7.64519@:3.8226@:3.8226@:7.64519@:0@:mensur -al68alt@} [154] -@{char@:Hufnagel pes lower punctum@:124@:0@:6.30002@:1.10251@:1.10251@:6.30002@ -:0@:shufnagel.lpes@} [124] -@{char@:Black mensural longa notehead (down)@:80@:0@:5@:2.75003@:2.75003@:5@:0@ -:dM2blackmensural@} [80] -@{char@:signum congruentiae down@:175@:2.68068@:2.68068@:9.56116@:1.16154@:2.68 -068@:0@:dsignumcongruentiae@} [175] +@{char@:Hufnagel Flat@:118@:0.48134@:2.70885@:1.5772@:8.25969@:2.70885@:0@:hufn +agelM1@} [118] +@{char@:Mensural maxima notehead (down)@:49@:0@:7.935@:2.21606@:2.21606@:7.935@ +:0@:dM3mensural@} [49] @{char@:Hufnagel do clef@:82@:0@:5.54405@:3.528@:3.78001@:5.54405@:0@:hufnagel. do_change@} [82] -@{char@:Mensural 2/4 meter@:155@:0@:7.64519@:5.73389@:5.73389@:7.64519@:0@:mens -ural24@} [155]This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) -(./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp -@{char@:Neo-mensural semibrevis head@:43@:0@:3.9675@:2.21606@:2.21606@:1.98375@ -:1.00806@:s0neomensural@} [43] +@{char@:Kievan sharp@:119@:0@:7.12804@:7.12804@:7.12804@:7.12804@:0@:kievan1@} +[119] +@{char@:Mensural longa notehead (ligature, reduced hole)@:60@:0@:3.15001@:1.793 +29@:1.79329@:3.15001@:0@:srM2ligmensural@} [60] +@{char@:Mensural maxima notehead (ligature)@:50@:0@:7.935@:2.21606@:2.21606@:7. +935@:0@:sM3ligmensural@} [50] +@{char@:Kievan flat@:120@:0@:4.455@:4.455@:8.01901@:4.455@:0@:kievanM1@} [120] +@{puorg@:accidentals@} +) (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-flags.mf +@{char@:Mensural brevis notehead (reduced hole)@:61@:0@:3.15001@:1.79329@:1.793 +29@:3.15001@:0@:srM1mensural@} [61] +@{char@:32th Mensural Flag (up)@:135@:0@:3.00003@:18.75@:0.50003@:3.00003@:0@:m +ensuralu25@} [135] @{char@:Hufnagel fa clef@:83@:0@:7.55998@:7.24496@:6.3@:7.55998@:0@:hufnagel.fa @} [83] -@{char@:Kievan end of piece (slash)@:176@:0@:6.34796@:8.37637@:11.46112@:6.3479 -6@:0@:barline.kievan@} [176] -@{puorg@:scripts@} -) (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-dots.mf -@{char@:Black mensural longa notehead (ligature)@:81@:0@:5@:2.75003@:2.75003@:5 -@:0@:sM2blackligmensural@} [81] -@{char@:Neo-mensural minima head@:44@:0@:3.9675@:2.21606@:2.21606@:1.98375@:1.0 -0806@:s1neomensural@} [44] -@{group@:dots@} -@{char@:duration dot@:177@:0@:1.16763@:0.58382@:0.58382@:1.16763@:0@:dotvatican -a@} [177] -@{char@:64th Mensural Flag (up)@:140@:0@:3.00003@:22.5@:0.50003@:3.00003@:0@:me -nsuralu16@} [140] -@{char@:Black mensural brevis notehead@:82@:0@:5@:2.75003@:2.75003@:5@:0@:sM1bl -ackmensural@} [82] +@{char@:Mensural longa notehead (up)@:51@:0@:3.9675@:2.21606@:2.21606@:3.9675@: +0@:uM2mensural@} [51] +@{char@:Semi-colored mensural brevis notehead (reduced hole)@:75@:0@:5.6125@:3. +06679@:3.06679@:5.6125@:0@:srM1semimensural@} [75] +@{char@:Mensural longa notehead (down)@:52@:0@:3.9675@:2.21606@:2.21606@:3.9675 +@:0@:dM2mensural@} [52] @{char@:Hufnagel fa clef@:84@:0@:6.04802@:5.79599@:5.04002@:6.04802@:0@:hufnage l.fa_change@} [84] -@{char@:Kievan final note@:125@:0@:3.85191@:4.72502@:4.72502@:3.85191@:0@:sM2ki -evan@} [125] -@{char@:Kievan augmentation dot@:178@:0@:3.50288@:1.75145@:1.75145@:3.50288@:0@ -:dotkievan@} [178] -@{puorg@:dots@} -) -@{tnof@}) ) -@{char@:32th Mensural Flag (up)@:133@:0@:1.89003@:12.60004@:0.31502@:1.89003@:0 -@:mensuralu05@} [133] -@{char@:32th Mensural Flag (down)@:137@:3.36754@:0@:0.56128@:19.64377@:0@:0@:me -nsurald15@} [137] -Preloading the plain base, version 0.99: preliminaries, - basic constants and mathematical macros, - macros for converting units, - macros and tables for various modes of operation, - macros for drawing and filling, - macros for proof labels and rules, - macros for character and font administration, -and a few last-minute items.) -@{char@:Kievan recitative mark@:126@:0@:17.83868@:2.71346@:2.71346@:17.83868@:0 -@:sM1kievan@} [126] -@{char@:Mensural semibrevis head@:83@:0@:2.88673@:2.5@:2.5@:1.44337@:1.49991@:s -0mensural@} [83]) +@{char@:Black mensural maxima notehead (up)@:76@:0@:11.225@:3.06679@:3.06679@:1 +1.225@:0@:uM3blackmensural@} [76] +@{char@:Black mensural maxima notehead (down)@:77@:0@:11.225@:3.06679@:3.06679@ +:11.225@:0@:dM3blackmensural@} [77] +@{char@:Mensural longa notehead (ligature)@:53@:0@:3.9675@:2.21606@:2.21606@:3. +9675@:0@:sM2ligmensural@} [53] +@{char@:petrucci f clef@:74@:0@:5.50449@:12.72606@:7.07004@:5.50449@:0@:petrucc +i.f_change@} [74] @{char@:Hufnagel do/fa clef@:85@:0@:7.55998@:19.84497@:4.725@:7.55998@:0@:hufna gel.do.fa@} [85] -@{char@:Mensural semiminima head@:85@:0@:3.24036@:2.80626@:2.80626@:1.62018@:1. -76411@:s2mensural@} [85] -(some charht values had to be adjusted by as much as 0.49594pt) -(some chardp values had to be adjusted by as much as 0.49594pt) -Font metrics written on parmesan16.tfm. -146 output files written: parmesan16.33 .. parmesan16.178 -Transcript written on parmesan16.log. - -(/build/lilypond-2.19.81+really-2.18.2/mf/parmesan14.mf -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-autometric.mf -@{char@:64th Mensural Flag (up)@:141@:0@:3.00003@:23.75@:0.50003@:3.00003@:0@:m -ensuralu26@} [141] -****************************************************** -Using feta Autometric macros. -order of messages: - NAME/CODE/BP/WD/DP/HT/WX/WY -****************************************************** -) -@{char@:Neo-mensural semiminima head@:45@:0@:3.9675@:2.21606@:2.21606@:1.98375@ -:1.00806@:s2neomensural@} [45] -@{char@:Mensural 4/4 meter@:156@:0@:7.64519@:3.8226@:3.8226@:7.64519@:0@:neomen -sural44@} [156] -@{char@:Black mensural semibrevis head@:86@:0@:3.24036@:2.80626@:2.80626@:1.620 -18@:1.76411@:s0blackmensural@} [86] -@{char@:Mensural minima head@:84@:0@:2.88673@:2.5@:2.5@:1.44337@:1.49991@:s1men -sural@} [84] -@{char@:Mensural 2/2 meter@:157@:0@:7.64519@:3.8226@:3.8226@:7.64519@:0@:neomen -sural22@} [157] -@{char@:Petrucci semibrevis head@:87@:0@:6.18263@:4.29349@:4.29349@:3.09132@:2. -93869@:s0petrucci@} [87] -@{char@:Kievan whole note@:127@:0@:3.15001@:3.15001@:3.15001@:3.15001@:0@:s0kie -van@} [127] -@{char@:64th Mensural Flag (down)@:142@:3.00003@:0@:0.50003@:25@:0@:0@:mensural -d06@} [142] -@{char@:Kievan quarter note down@:128@:0@:3.21303@:7.87503@:1.25998@:3.21303@:0 -@:d2kievan@} [128] -@{char@:Mensural 3/2 meter@:158@:0@:7.64519@:3.8226@:3.8226@:7.64519@:0@:neomen -sural32@} [158] -@{char@:Kievan quarter note up@:129@:0@:3.21303@:1.25998@:8.19005@:3.21303@:0@: -u2kievan@} [129] +@{char@:Mensural brevis notehead@:54@:0@:3.9675@:2.21606@:2.21606@:3.9675@:0@:s +M1mensural@} [54] +@{char@:Petrucci semiminima head@:89@:0@:5.54402@:3.85002@:3.85002@:2.77202@:2. +54991@:s2petrucci@} [89] +@{char@:Mensural maxima notehead (up, reduced hole)@:55@:0@:7.935@:2.21606@:2.2 +1606@:7.935@:0@:urM3mensural@} [55] +@{char@:32th Mensural Flag (down)@:136@:3.00003@:0@:0.50003@:20@:0@:0@:mensural +d05@} [136] +@{char@:Petrucci colored semibrevis head@:90@:0@:5.54402@:3.85002@:3.85002@:2.7 +7202@:2.54991@:s0blackpetrucci@} [90] +@{char@:Mensural maxima notehead (down, reduced hole)@:56@:0@:7.935@:2.21606@:2 +.21606@:7.935@:0@:drM3mensural@} [56] +@{char@:Petrucci colored minima head@:91@:0@:5.54402@:3.85002@:3.85002@:2.77202 +@:2.54991@:s1blackpetrucci@} [91] +@{char@:Petrucci colored semiminima head@:92@:0@:5.54402@:3.85002@:3.85002@:2.7 +7202@:2.54991@:s2blackpetrucci@} [92] +@{char@:32th Mensural Flag (down)@:138@:3.36754@:0@:0.56128@:21.04689@:0@:0@:me +nsurald25@} [138] +@{char@:mensural f clef@:75@:0@:4.24199@:2.121@:2.121@:4.24199@:0@:mensural.f@} +[75] @{char@:Hufnagel do/fa clef@:86@:0@:6.04802@:18.396@:3.78001@:6.04802@:0@:hufna gel.do.fa_change@} [86] -@{char@:Mensural semiminima head@:85@:0@:2.88673@:2.5@:2.5@:1.44337@:1.49991@:s -2mensural@} [85] -@{char@:Kievan half note (line position)@:130@:0@:3.339@:5.04004@:3.15001@:3.33 -9@:0@:s1kievan@} [130] -@{char@:Mensural 6/4 meter@:159@:0@:7.64519@:3.8226@:3.8226@:7.64519@:0@:neomen -sural64@} [159] @{char@:Kievan tsefaut clef@:87@:0@:9.45001@:14.175@:3.46503@:9.45001@:0@:kieva n.do@} [87] -@{char@:Petrucci minima head@:88@:0@:6.18263@:4.29349@:4.29349@:3.09132@:2.9386 -9@:s1petrucci@} [88] -@{char@:Kievan half note (space position)@:131@:0@:3.46503@:3.15001@:4.40999@:3 -.46503@:0@:sr1kievan@} [131]( echo ./out/parmesan-noteheads18.pfb: ./feta-autometric.mf ./parmesan-noteheads-generic.mf ./feta-macros.mf ./feta-params.mf ./parmesan-macros.mf ./parmesan-noteheads.mf > out/parmesan-noteheads18.dep ) && TMP=`mktemp -d ./out/pfbtemp.parmesan-noteheads18.XXXXXXXXX` \ -&& ( cd $TMP \ - && ln -s ../mf2pt1.mem . \ - && ln -s ../../mf2pt1.mp . \ - && MFINPUTS=/build/lilypond-2.19.81+really-2.18.2/mf:..:: /build/lilypond-2.19.81+really-2.18.2/scripts/build/out/mf2pt1 --rounding=0.0001 --family=parmesan-noteheads18 --fullname=parmesan-noteheads18 --name=parmesan-noteheads18 parmesan-noteheads18.mf ) \ -&& mv $TMP/*pfb ./out; \ -rm -rf $TMP - @{char@:Kievan tsefaut clef@:88@:0@:9.45001@:14.175@:3.46503@:9.45001@:0@:kieva n.do_change@} [88] @{puorg@:clefs@} -) (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-generic.mf -@{char@:32th Mensural Flag (down)@:138@:3.36754@:0@:0.56128@:21.04689@:0@:0@:me -nsurald25@} [138] (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-custodes.mf -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf -@{char@:Harmonic notehead (Neo-mensural open)@:46@:0@:5.15776@:2.88089@:2.88089 -@:5.15776@:0@:s0harmonic@} [46] -@{char@:Petrucci semiminima head@:89@:0@:6.18263@:4.29349@:4.29349@:3.09132@:2. -93869@:s2petrucci@} [89] -@{char@:Black mensural semibrevis head@:86@:0@:2.88673@:2.5@:2.5@:1.44337@:1.49 -991@:s0blackmensural@} [86]) -@{char@:Petrucci colored semibrevis head@:90@:0@:6.18263@:4.29349@:4.29349@:3.0 -9132@:2.93869@:s0blackpetrucci@} [90] -@{char@:Harmonic notehead (Neo-mensural black)@:47@:0@:5.15776@:2.88089@:2.8808 -9@:5.15776@:0@:s2harmonic@} [47] -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf +) +@{char@:32th Mensural Flag (down)@:137@:3.00003@:0@:0.50003@:17.5@:0@:0@:mensur +ald15@} [137] +@{char@:mensural f clef@:75@:0@:3.78@:1.89@:1.89@:3.78@:0@:mensural.f@} [75] (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-custodes.mf +@{char@:Mensural maxima notehead (ligature, reduced hole)@:57@:0@:7.935@:2.2160 +6@:2.21606@:7.935@:0@:srM3ligmensural@} [57] +@{group@:flags@} +@{char@:8th Mensural Flag (up)@:121@:0@:2.67303@:8.91@:0.44553@:2.67303@:0@:men +suralu03@} [121] +@{char@:Semi-colored mensural maxima notehead (up)@:62@:0@:6.30002@:1.79329@:1. +79329@:6.30002@:0@:uM3semimensural@} [62] +@{char@:Mensural longa notehead (up, reduced hole)@:58@:0@:3.9675@:2.21606@:2.2 +1606@:3.9675@:0@:urM2mensural@} [58] +@{char@:Semi-colored mensural maxima notehead (down)@:63@:0@:6.30002@:1.79329@: +1.79329@:6.30002@:0@:dM3semimensural@} [63] +@{char@:8th Mensural Flag (up)@:122@:0@:2.67303@:6.68251@:0.44553@:2.67303@:0@: +mensuralu13@} [122] +@{char@:Semi-colored mensural maxima notehead (ligature)@:64@:0@:6.30002@:1.793 +29@:1.79329@:6.30002@:0@:sM3semiligmensural@} [64] +@{char@:Black mensural maxima notehead (ligature)@:78@:0@:11.225@:3.06679@:3.06 +679@:11.225@:0@:sM3blackligmensural@} [78] +@{char@:Black mensural longa notehead (up)@:79@:0@:5.6125@:3.06679@:3.06679@:5. +6125@:0@:uM2blackmensural@} [79] @{group@:custodes@} @{char@:Custos Hufnagel@:89@:0@:4.10684@:3.42233@:6.3@:4.10684@:0@:hufnagel.u0@ } [89] -@{char@:Petrucci semibrevis head@:87@:0@:5.54402@:3.85002@:3.85002@:2.77202@:2. -54991@:s0petrucci@} [87] -@{char@:Petrucci colored minima head@:91@:0@:6.18263@:4.29349@:4.29349@:3.09132 -@:2.93869@:s1blackpetrucci@} [91] +@{char@:Mensural longa notehead (down, reduced hole)@:59@:0@:3.9675@:2.21606@:2 +.21606@:3.9675@:0@:drM2mensural@} [59] +@{char@:mensural f clef@:76@:0@:3.3936@:1.69681@:1.69681@:3.3936@:0@:mensural.f +_change@} [76] +@{char@:mensural f clef@:76@:0@:3.02402@:1.51201@:1.51201@:3.02402@:0@:mensural +.f_change@} [76] @{char@:Custos Hufnagel@:90@:0@:4.10684@:3.42233@:9.45001@:4.10684@:0@:hufnagel -.u1@} [90]) -@{char@:32th Mensural Flag (up)@:134@:0@:1.89003@:11.02504@:0.31502@:1.89003@:0 -@:mensuralu15@} [134] -@{char@:Kievan eighth note (down)@:132@:0@:3.93752@:9.45003@:1.57501@:3.93752@: -0@:d3kievan@} [132] +.u1@} [90] +@{char@:Mensural longa notehead (ligature, reduced hole)@:60@:0@:3.9675@:2.2160 +6@:2.21606@:3.9675@:0@:srM2ligmensural@} [60] @{char@:Custos Hufnagel@:91@:0@:4.10684@:3.42233@:7.875@:4.10684@:0@:hufnagel.u 2@} [91] -@{char@:Petrucci colored semiminima head@:92@:0@:6.18263@:4.29349@:4.29349@:3.0 -9132@:2.93869@:s2blackpetrucci@} [92] -@{char@:Mensural 9/4 meter@:160@:0@:7.64519@:3.8226@:3.8226@:7.64519@:0@:neomen -sural94@} [160] -@{char@:Kievan eighth note (up)@:133@:0@:3.15001@:1.25998@:9.13501@:3.15001@:0@ -:u3kievan@} [133] -@{puorg@:noteheads@} -) -@{tnof@}) ) +@{char@:Ed. Vat. punctum@:93@:0@:2.77415@:1.6113@:1.74881@:2.77415@:0@:svatican +a.punctum@} [93] @{char@:Reverse Custos Hufnagel@:92@:0@:4.10684@:6.3@:3.42233@:4.10684@:0@:hufn agel.d0@} [92] -@{char@:Petrucci minima head@:88@:0@:5.54402@:3.85002@:3.85002@:2.77202@:2.5499 -1@:s1petrucci@} [88] -@{char@:Petrucci semiminima head@:89@:0@:5.54402@:3.85002@:3.85002@:2.77202@:2. -54991@:s2petrucci@} [89] -@{char@:64th Mensural Flag (up)@:139@:0@:3.36754@:28.06252@:0.56128@:3.36754@:0 -@:mensuralu06@} [139] -@{char@:Mensural 3/4 meter@:161@:0@:7.64519@:3.8226@:3.8226@:7.64519@:0@:neomen -sural34@} [161] +@{char@:Black mensural longa notehead (down)@:80@:0@:5.6125@:3.06679@:3.06679@: +5.6125@:0@:dM2blackmensural@} [80] +@{char@:Semi-colored mensural longa notehead (up)@:65@:0@:3.15001@:1.79329@:1.7 +9329@:3.15001@:0@:uM2semimensural@} [65] +@{char@:Black mensural longa notehead (ligature)@:81@:0@:5.6125@:3.06679@:3.066 +79@:5.6125@:0@:sM2blackligmensural@} [81] +@{char@:Black mensural brevis notehead@:82@:0@:5.6125@:3.06679@:3.06679@:5.6125 +@:0@:sM1blackmensural@} [82]This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) + +@{char@:Mensural brevis notehead (reduced hole)@:61@:0@:3.9675@:2.21606@:2.2160 +6@:3.9675@:0@:srM1mensural@} [61] @{char@:Reverse Custos Hufnagel@:93@:0@:4.10684@:9.45001@:3.42233@:4.10684@:0@: hufnagel.d1@} [93] -@{char@:64th Mensural Flag (down)@:143@:3.00003@:0@:0.50003@:22.5@:0@:0@:mensur -ald16@} [143] +@{char@:Semi-colored mensural longa notehead (down)@:66@:0@:3.15001@:1.79329@:1 +.79329@:3.15001@:0@:dM2semimensural@} [66] +@{char@:8th Mensural Flag (up)@:123@:0@:2.67303@:7.79625@:0.44553@:2.67303@:0@: +mensuralu23@} [123] @{char@:Reverse Custos Hufnagel@:94@:0@:4.10684@:7.875@:3.42233@:4.10684@:0@:hu fnagel.d2@} [94] -(/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-macros.mf -@{char@:Petrucci colored semibrevis head@:90@:0@:5.54402@:3.85002@:3.85002@:2.7 -7202@:2.54991@:s0blackpetrucci@} [90]) -@{char@:Ed. Vat. punctum@:93@:0@:3.0937@:1.77861@:1.93196@:3.0937@:0@:svaticana -.punctum@} [93] -@{char@:Petrucci colored minima head@:91@:0@:5.54402@:3.85002@:3.85002@:2.77202 -@:2.54991@:s1blackpetrucci@} [91] -@{char@:Mensural maxima notehead (up)@:48@:0@:7.935@:2.21606@:2.21606@:7.935@:0 -@:uM3mensural@} [48] -@{font@:GNU@:LilyPond@:parmesan@:14.14@:parmesanMusic@} -(/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-rests.mf -@{char@:Petrucci colored semiminima head@:92@:0@:5.54402@:3.85002@:3.85002@:2.7 -7202@:2.54991@:s2blackpetrucci@} [92] -@{char@:Ed. Vat. punctum cavum@:94@:0@:3.0937@:1.77861@:1.93196@:3.0937@:0@:sva -ticana.punctum.cavum@} [94] -@{group@:rests@} -@{char@:Neo-mensural maxima rest@:33@:0@:4.242@:3.535@:3.535@:4.242@:0@:M3neome -nsural@} [33] -@{char@:Custos Med.@:95@:0@:1.71117@:3.42233@:6.3@:1.71117@:0@:medicaea.u0@} -[95] -@{char@:Mensural maxima notehead (down)@:49@:0@:7.935@:2.21606@:2.21606@:7.935@ -:0@:dM3mensural@} [49] -(some charht values had to be adjusted by as much as 0.08966pt) -(some chardp values had to be adjusted by as much as 0.07288pt) -Font metrics written on parmesan-noteheads13.tfm. -101 output files written: parmesan-noteheads13.33 .. parmesan-noteheads13.133 -Transcript written on parmesan-noteheads13.log. - -@{char@:Ed. Vat. punctum@:93@:0@:2.77415@:1.6113@:1.74881@:2.77415@:0@:svatican -a.punctum@} [93] -@{char@:Custos Med.@:96@:0@:1.71117@:3.42233@:9.45001@:1.71117@:0@:medicaea.u1@ -} [96] -@{char@:64th Mensural Flag (down)@:144@:3.00003@:0@:0.50003@:23.75@:0@:0@:mensu -rald26@} [144] -@{puorg@:flags@} -) -@{char@:Mensural 6/8 meter@:162@:0@:7.64519@:3.8226@:3.8226@:7.64519@:0@:neomen -sural68@} [162] (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-timesignatures.mf -@{char@:32th Mensural Flag (up)@:135@:0@:1.89003@:11.81253@:0.31502@:1.89003@:0 -@:mensuralu25@} [135] -@{char@:Custos Med.@:97@:0@:1.71117@:3.42233@:7.875@:1.71117@:0@:medicaea.u2@} -[97] -@{char@:Ed. Vat. punctum cavum@:94@:0@:2.77415@:1.6113@:1.74881@:2.77415@:0@:sv -aticana.punctum.cavum@} [94] -@{char@:Ed. Vat. linea punctum@:95@:0@:4.87953@:2.14674@:2.14674@:4.87953@:0@:s -vaticana.linea.punctum@} [95] -@{group@:timesig@} -@{char@:Mensural 4/4 meter@:145@:0@:8.50009@:4.25005@:4.25005@:8.50009@:0@:mens -ural44@} [145] -@{char@:Reverse Custos Med.@:98@:0@:1.71117@:6.3@:3.42233@:1.71117@:0@:medicaea -.d0@} [98] -@{char@:Mensural maxima notehead (ligature)@:50@:0@:7.935@:2.21606@:2.21606@:7. -935@:0@:sM3ligmensural@} [50] -@{char@:64th Mensural Flag (up)@:140@:0@:3.36754@:25.25627@:0.56128@:3.36754@:0 -@:mensuralu16@} [140] -@{char@:Neo-mensural longa rest@:34@:0@:1.414@:3.535@:3.535@:1.414@:0@:M2neomen -sural@} [34]This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) -(./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp -@{char@:Neo-mensural breve rest@:35@:0@:1.414@:0@:3.535@:1.414@:0@:M1neomensura -l@} [35] -@{char@:Mensural 2/2 meter@:146@:0@:8.50009@:6.37508@:6.37508@:8.50009@:0@:mens -ural22@} [146] -@{char@:Reverse Custos Med.@:99@:0@:1.71117@:9.45001@:3.42233@:1.71117@:0@:medi -caea.d1@} [99] -@{char@:Mensural longa notehead (up)@:51@:0@:3.9675@:2.21606@:2.21606@:3.9675@: -0@:uM2mensural@} [51] -@{char@:Neo-mensural whole rest@:36@:0@:1.414@:2.20938@:0@:1.414@:0@:0neomensur -al@} [36] -@{char@:Ed. Vat. linea punctum cavum@:96@:0@:4.87953@:2.14674@:2.14674@:4.87953 -@:0@:svaticana.linea.punctum.cavum@} [96] -@{char@:Mensural 3/2 meter@:147@:0@:8.50009@:4.25005@:4.25005@:8.50009@:0@:mens -ural32@} [147] +@{char@:8th Mensural Flag (down)@:124@:2.67303@:0@:0.44553@:8.91@:0@:0@:mensura +ld03@} [124] +@{char@:Semi-colored mensural maxima notehead (up)@:62@:0@:7.935@:2.21606@:2.21 +606@:7.935@:0@:uM3semimensural@} [62] +@{char@:Semi-colored mensural longa notehead (ligature)@:67@:0@:3.15001@:1.7932 +9@:1.79329@:3.15001@:0@:sM2semiligmensural@} [67](./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp +@{char@:Semi-colored mensural maxima notehead (down)@:63@:0@:7.935@:2.21606@:2. +21606@:7.935@:0@:dM3semimensural@} [63] +@{char@:Semi-colored mensural maxima notehead (ligature)@:64@:0@:7.935@:2.21606 +@:2.21606@:7.935@:0@:sM3semiligmensural@} [64] Preloading the plain base, version 0.99: preliminaries, basic constants and mathematical macros, macros for converting units, @@ -290573,871 +290073,1483 @@ macros for drawing and filling, macros for proof labels and rules, macros for character and font administration, -and a few last-minute items.) -@{char@:Reverse Custos Med.@:100@:0@:1.71117@:7.875@:3.42233@:1.71117@:0@:medic -aea.d2@} [100] -@{char@:Mensural 9/8 meter@:163@:0@:7.64519@:3.8226@:3.8226@:7.64519@:0@:neomen -sural98@} [163]) +and a few last-minute items.)) +@{char@:Semi-colored mensural longa notehead (up)@:65@:0@:3.9675@:2.21606@:2.21 +606@:3.9675@:0@:uM2semimensural@} [65] (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-noteheads14.mf (/build/lilypond-2.19.81+really-2.18.2/mf/feta-autometric.mf -@{char@:Custos Ed. Vat.@:101@:0@:1.64276@:2.12193@:6.3@:1.64276@:0@:vaticana.u0 -@} [101] +@{char@:Ed. Vat. punctum cavum@:94@:0@:2.77415@:1.6113@:1.74881@:2.77415@:0@:sv +aticana.punctum.cavum@} [94] +@{char@:Custos Med.@:95@:0@:1.71117@:3.42233@:6.3@:1.71117@:0@:medicaea.u0@} +[95] +@{char@:8th Mensural Flag (down)@:125@:2.67303@:0@:0.44553@:6.68251@:0@:0@:mens +urald13@} [125] +@{char@:32th Mensural Flag (down)@:138@:3.00003@:0@:0.50003@:18.75@:0@:0@:mensu +rald25@} [138] +@{char@:64th Mensural Flag (up)@:139@:0@:3.36754@:28.06252@:0.56128@:3.36754@:0 +@:mensuralu06@} [139] +@{char@:Semi-colored mensural brevis notehead@:68@:0@:3.15001@:1.79329@:1.79329 +@:3.15001@:0@:sM1semimensural@} [68] +@{char@:8th Mensural Flag (down)@:126@:2.67303@:0@:0.44553@:7.79625@:0@:0@:mens +urald23@} [126] +@{char@:Semi-colored mensural longa notehead (down)@:66@:0@:3.9675@:2.21606@:2. +21606@:3.9675@:0@:dM2semimensural@} [66] +@{char@:Mensural semibrevis head@:83@:0@:3.24036@:2.80626@:2.80626@:1.62018@:1. +76411@:s0mensural@} [83] ****************************************************** Using feta Autometric macros. order of messages: NAME/CODE/BP/WD/DP/HT/WX/WY ****************************************************** ) (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-noteheads-generic.mf -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf -@{char@:Ed. Vat. inclinatum@:97@:0@:3.43585@:2.45345@:2.45345@:1.71793@:1.4113@ -:svaticana.inclinatum@} [97] -@{char@:Mensural 4/8 meter@:164@:0@:7.64519@:3.8226@:3.8226@:7.64519@:0@:neomen -sural48@} [164] -@{char@:Custos Ed. Vat.@:102@:0@:1.64276@:2.12193@:9.45001@:1.64276@:0@:vatican -a.u1@} [102] -@{char@:Neo-mensural half rest@:37@:0@:1.414@:0@:2.20938@:1.414@:0@:1neomensura -l@} [37] -@{char@:64th Mensural Flag (up)@:141@:0@:3.36754@:26.6594@:0.56128@:3.36754@:0@ -:mensuralu26@} [141]) +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf -@{char@:Mensural 6/4 meter@:148@:0@:8.50009@:4.25005@:4.25005@:8.50009@:0@:mens -ural64@} [148] -@{char@:Mensural longa notehead (down)@:52@:0@:3.9675@:2.21606@:2.21606@:3.9675 -@:0@:dM2mensural@} [52]) -(/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-macros.mf -@{char@:Ed. Vat. pes lower punctum@:98@:0@:3.0937@:1.74791@:1.71725@:3.0937@:0@ -:svaticana.lpes@} [98] -@{char@:Neo-mensural 4th rest@:38@:0@:2.82802@:0@:2.82802@:2.82802@:0@:2neomens -ural@} [38]) -@{char@:Mensural longa notehead (ligature)@:53@:0@:3.9675@:2.21606@:2.21606@:3. -9675@:0@:sM2ligmensural@} [53] -@{char@:Ed. Vat. linea punctum@:95@:0@:4.39519@:1.92502@:1.92502@:4.39519@:0@:s -vaticana.linea.punctum@} [95] +@{char@:Custos Med.@:96@:0@:1.71117@:3.42233@:9.45001@:1.71117@:0@:medicaea.u1@ +} [96]) +(/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-macros.mf) @{font@:GNU@:LilyPond@:parmesan@:14.14@:parmesanMusic@} (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-noteheads.mf -@{char@:Neo-mensural 8th rest@:39@:0@:2.82802@:0@:2.82802@:2.82802@:0@:3neomens -ural@} [39] -@{char@:Mensural 9/4 meter@:149@:0@:8.50009@:4.25005@:4.25005@:8.50009@:0@:mens -ural94@} [149] -@{char@:Custos Ed. Vat.@:103@:0@:1.64276@:2.12193@:7.875@:1.64276@:0@:vaticana. -u2@} [103] -@{char@:Ed. Vat. pes var lower punctum@:99@:0@:3.0937@:2.4226@:1.04256@:3.0937@ -:0@:svaticana.vlpes@} [99] -@{char@:Mensural 3/4 meter@:150@:0@:8.50009@:6.37508@:6.37508@:8.50009@:0@:mens -ural34@} [150] -@{char@:32th Mensural Flag (down)@:136@:1.89003@:0@:0.31502@:12.60004@:0@:0@:me -nsurald05@} [136] -@{char@:Reverse Custos Ed. Vat.@:104@:0@:1.64276@:6.3@:2.12193@:1.64276@:0@:vat -icana.d0@} [104] -@{char@:Mensural 6/8 meter@:165@:0@:7.64519@:3.8226@:3.8226@:7.64519@:0@:neomen -sural68alt@} [165] -@{char@:Ed. Vat. pes upper punctum@:100@:0@:3.0937@:1.71725@:1.74791@:3.0937@:0 -@:svaticana.upes@} [100] -@{char@:Ed. Vat. linea punctum cavum@:96@:0@:4.39519@:1.92502@:1.92502@:4.39519 -@:0@:svaticana.linea.punctum.cavum@} [96] -@{char@:Ed. Vat. var pes upper punctum@:101@:0@:3.0937@:1.22656@:2.2386@:3.0937 -@:0@:svaticana.vupes@} [101] -@{char@:Mensural 6/8 meter@:151@:0@:8.50009@:6.37508@:6.37508@:8.50009@:0@:mens -ural68@} [151] +@{char@:Semi-colored mensural longa notehead (ligature)@:67@:0@:3.9675@:2.21606 +@:2.21606@:3.9675@:0@:sM2semiligmensural@} [67] +@{char@:Semi-colored mensural maxima notehead (up, reduced hole)@:69@:0@:6.3000 +2@:1.79329@:1.79329@:6.30002@:0@:urM3semimensural@} [69] +@{char@:Ed. Vat. linea punctum@:95@:0@:4.39519@:1.92502@:1.92502@:4.39519@:0@:s +vaticana.linea.punctum@} [95] +@{char@:Semi-colored mensural maxima notehead (down, reduced hole)@:70@:0@:6.30 +002@:1.79329@:1.79329@:6.30002@:0@:drM3semimensural@} [70] +@{char@:Semi-colored mensural maxima notehead (ligature, reduced hole)@:71@:0@: +6.30002@:1.79329@:1.79329@:6.30002@:0@:srM3semiligmensural@} [71] +@{char@:Semi-colored mensural brevis notehead@:68@:0@:3.9675@:2.21606@:2.21606@ +:3.9675@:0@:sM1semimensural@} [68] +@{char@:Semi-colored mensural maxima notehead (up, reduced hole)@:69@:0@:7.935@ +:2.21606@:2.21606@:7.935@:0@:urM3semimensural@} [69] +@{char@:Mensural minima head@:84@:0@:3.24036@:2.80626@:2.80626@:1.62018@:1.7641 +1@:s1mensural@} [84] @{group@:noteheads@} @{char@:Neo-mensural maxima notehead (up)@:33@:0@:9.19102@:1.99239@:1.99239@:9. 19102@:0@:uM3neomensural@} [33] -@{char@:Reverse Custos Ed. Vat.@:105@:0@:1.64276@:9.45001@:2.12193@:1.64276@:0@ -:vaticana.d1@} [105] -@{char@:Mensural brevis notehead@:54@:0@:3.9675@:2.21606@:2.21606@:3.9675@:0@:s -M1mensural@} [54] -@{char@:Ed. Vat. plica@:102@:0@:1.85623@:1.1714@:1.2634@:1.85623@:0@:svaticana. -plica@} [102] -@{char@:Neo-mensural 16th rest@:40@:0@:2.82802@:0@:3.535@:2.82802@:0@:4neomensu -ral@} [40] -@{char@:Mensural maxima rest@:41@:0@:1.06052@:3.535@:7.07@:1.06052@:0@:M3mensur -al@} [41] -@{char@:Mensural maxima notehead (up, reduced hole)@:55@:0@:7.935@:2.21606@:2.2 -1606@:7.935@:0@:urM3mensural@} [55] -@{char@:Mensural longa rest@:42@:0@:1.06052@:3.535@:3.535@:1.06052@:0@:M2mensur -al@} [42] -@{char@:64th Mensural Flag (down)@:142@:3.36754@:0@:0.56128@:28.06252@:0@:0@:me -nsurald06@} [142] +@{char@:16th Mensural Flag (up)@:127@:0@:2.67303@:13.365@:0.44553@:2.67303@:0@: +mensuralu04@} [127] +@{char@:Custos Med.@:97@:0@:1.71117@:3.42233@:7.875@:1.71117@:0@:medicaea.u2@} +[97] +@{char@:Semi-colored mensural longa notehead (up, reduced hole)@:72@:0@:3.15001 +@:1.79329@:1.79329@:3.15001@:0@:urM2semimensural@} [72] +@{char@:Reverse Custos Med.@:98@:0@:1.71117@:6.3@:3.42233@:1.71117@:0@:medicaea +.d0@} [98] +@{char@:64th Mensural Flag (up)@:139@:0@:3.00003@:25@:0.50003@:3.00003@:0@:mens +uralu06@} [139] +@{char@:Semi-colored mensural longa notehead (down, reduced hole)@:73@:0@:3.150 +01@:1.79329@:1.79329@:3.15001@:0@:drM2semimensural@} [73] +@{char@:Reverse Custos Med.@:99@:0@:1.71117@:9.45001@:3.42233@:1.71117@:0@:medi +caea.d1@} [99] +@{char@:Semi-colored mensural maxima notehead (down, reduced hole)@:70@:0@:7.93 +5@:2.21606@:2.21606@:7.935@:0@:drM3semimensural@} [70] +@{char@:Reverse Custos Med.@:100@:0@:1.71117@:7.875@:3.42233@:1.71117@:0@:medic +aea.d2@} [100] @{char@:Neo-mensural maxima notehead (down)@:34@:0@:9.19102@:1.99239@:1.99239@: 9.19102@:0@:dM3neomensural@} [34] -@{char@:Mensural breve rest@:43@:0@:1.06052@:0@:3.535@:1.06052@:0@:M1mensural@} -[43] -@{char@:Reverse Custos Ed. Vat.@:106@:0@:1.64276@:7.875@:2.12193@:1.64276@:0@:v -aticana.d2@} [106] -@{char@:Mensural maxima notehead (down, reduced hole)@:56@:0@:7.935@:2.21606@:2 -.21606@:7.935@:0@:drM3mensural@} [56] -@{char@:Mensural whole rest@:44@:0@:1.06052@:2.20938@:0@:1.06052@:0@:0mensural@ -} [44] -@{char@:32th Mensural Flag (down)@:137@:1.89003@:0@:0.31502@:11.02504@:0@:0@:me -nsurald15@} [137] -@{char@:Mensural 2/4 meter@:166@:0@:7.64519@:3.8226@:3.8226@:7.64519@:0@:neomen -sural24@} [166] -@{puorg@:timesig@} -) (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-scripts.mf +@{char@:Ed. Vat. linea punctum cavum@:96@:0@:4.39519@:1.92502@:1.92502@:4.39519 +@:0@:svaticana.linea.punctum.cavum@} [96] +@{char@:Semi-colored mensural maxima notehead (ligature, reduced hole)@:71@:0@: +7.935@:2.21606@:2.21606@:7.935@:0@:srM3semiligmensural@} [71] +@{char@:Custos Ed. Vat.@:101@:0@:1.64276@:2.12193@:6.3@:1.64276@:0@:vaticana.u0 +@} [101] +@{char@:Semi-colored mensural longa notehead (up, reduced hole)@:72@:0@:3.9675@ +:2.21606@:2.21606@:3.9675@:0@:urM2semimensural@} [72] @{char@:Neo-mensural longa notehead (up)@:35@:0@:7.07@:1.99239@:1.99239@:7.07@: 0@:uM2neomensural@} [35] -@{char@:Custos Mensural@:107@:0@:8.21358@:2.25876@:12.6@:8.21358@:0@:mensural.u -0@} [107] -@{char@:Ed. Vat. var plica@:103@:0@:1.85623@:1.62222@:1.07016@:1.85623@:0@:svat -icana.vplica@} [103] @{char@:Ed. Vat. inclinatum@:97@:0@:3.08096@:2.20003@:2.20003@:1.54048@:1.19994 @:svaticana.inclinatum@} [97] -@{char@:Mensural 9/8 meter@:152@:0@:8.50009@:6.37508@:6.37508@:8.50009@:0@:mens -ural98@} [152] -@{char@:Custos Mensural@:108@:0@:8.21358@:2.25876@:15.75002@:8.21358@:0@:mensur -al.u1@} [108] -@{char@:Ed. Vat. epiphonus@:104@:0@:3.0937@:2.05464@:2.08531@:3.0937@:0@:svatic -ana.epiphonus@} [104] -@{char@:Mensural 4/8 meter@:153@:0@:8.50009@:4.25005@:4.25005@:8.50009@:0@:mens -ural48@} [153] +@{char@:Mensural semiminima head@:85@:0@:3.24036@:2.80626@:2.80626@:1.62018@:1. +76411@:s2mensural@} [85] +@{char@:16th Mensural Flag (up)@:128@:0@:2.67303@:11.13751@:0.44553@:2.67303@:0 +@:mensuralu14@} [128] +@{char@:Custos Ed. Vat.@:102@:0@:1.64276@:2.12193@:9.45001@:1.64276@:0@:vatican +a.u1@} [102] +@{char@:Black mensural semibrevis head@:86@:0@:3.24036@:2.80626@:2.80626@:1.620 +18@:1.76411@:s0blackmensural@} [86] +@{char@:Custos Ed. Vat.@:103@:0@:1.64276@:2.12193@:7.875@:1.64276@:0@:vaticana. +u2@} [103] +@{char@:petrucci g clef@:77@:0@:4.41876@:2.29773@:13.43303@:4.41876@:0@:petrucc +i.g@} [77] +@{char@:16th Mensural Flag (up)@:129@:0@:2.67303@:12.25125@:0.44553@:2.67303@:0 +@:mensuralu24@} [129] +@{char@:64th Mensural Flag (up)@:140@:0@:3.36754@:25.25627@:0.56128@:3.36754@:0 +@:mensuralu16@} [140] +@{char@:Reverse Custos Ed. Vat.@:104@:0@:1.64276@:6.3@:2.12193@:1.64276@:0@:vat +icana.d0@} [104] +@{char@:Semi-colored mensural longa notehead (down, reduced hole)@:73@:0@:3.967 +5@:2.21606@:2.21606@:3.9675@:0@:drM2semimensural@} [73] +@{char@:Semi-colored mensural longa notehead (ligature, reduced hole)@:74@:0@:3 +.15001@:1.79329@:1.79329@:3.15001@:0@:srM2semiligmensural@} [74] +@{char@:64th Mensural Flag (up)@:140@:0@:3.00003@:22.5@:0.50003@:3.00003@:0@:me +nsuralu16@} [140] +@{char@:Reverse Custos Ed. Vat.@:105@:0@:1.64276@:9.45001@:2.12193@:1.64276@:0@ +:vaticana.d1@} [105] +@{char@:Semi-colored mensural brevis notehead (reduced hole)@:75@:0@:3.15001@:1 +.79329@:1.79329@:3.15001@:0@:srM1semimensural@} [75] +@{char@:Semi-colored mensural longa notehead (ligature, reduced hole)@:74@:0@:3 +.9675@:2.21606@:2.21606@:3.9675@:0@:srM2semiligmensural@} [74] +@{char@:Neo-mensural longa notehead (down)@:36@:0@:7.07@:1.99239@:1.99239@:7.07 +@:0@:dM2neomensural@} [36] +@{char@:Neo-mensural brevis notehead@:37@:0@:7.07@:1.99239@:1.99239@:7.07@:0@:s +M1neomensural@} [37] @{char@:Ed. Vat. pes lower punctum@:98@:0@:2.77415@:1.58377@:1.55629@:2.77415@: 0@:svaticana.lpes@} [98] -@{char@:Mensural half rest@:45@:0@:1.06052@:0@:2.20938@:1.06052@:0@:1mensural@} -[45] -@{char@:Custos Mensural@:109@:0@:8.21358@:2.25876@:14.175@:8.21358@:0@:mensural -.u2@} [109] -@{char@:Ed. Vat. var epiphonus@:105@:0@:3.0937@:2.72934@:1.41061@:3.0937@:0@:sv -aticana.vepiphonus@} [105] -@{char@:Mensural 4th rest@:46@:0@:2.82802@:0@:2.82802@:2.82802@:0@:2mensural@} -[46] -@{char@:Mensural maxima notehead (ligature, reduced hole)@:57@:0@:7.935@:2.2160 -6@:2.21606@:7.935@:0@:srM3ligmensural@} [57] @{char@:Ed. Vat. pes var lower punctum@:99@:0@:2.77415@:2.18878@:0.95128@:2.774 15@:0@:svaticana.vlpes@} [99] -@{char@:Neo-mensural longa notehead (down)@:36@:0@:7.07@:1.99239@:1.99239@:7.07 -@:0@:dM2neomensural@} [36] -@{char@:Reverse Custos Mensural@:110@:0@:8.21358@:12.6@:2.25876@:8.21358@:0@:me -nsural.d0@} [110] -@{char@:Mensural 6/8 meter@:154@:0@:8.50009@:4.25005@:4.25005@:8.50009@:0@:mens -ural68alt@} [154] -@{char@:Mensural 8th rest@:47@:0@:2.82802@:0@:2.82802@:2.82802@:0@:3mensural@} -[47] -@{char@:Ed. Vat. rev. plica@:106@:0@:1.85623@:1.26341@:1.17139@:1.85623@:0@:sva -ticana.reverse.plica@} [106] +@{char@:Neo-mensural maxima notehead (up, reduced hole)@:38@:0@:9.19102@:1.9923 +9@:1.99239@:9.19102@:0@:urM3neomensural@} [38]( echo ./out/parmesan-noteheads26.pfb: ./feta-autometric.mf ./parmesan-noteheads-generic.mf ./feta-macros.mf ./feta-params.mf ./parmesan-macros.mf ./parmesan-noteheads.mf > out/parmesan-noteheads26.dep ) && TMP=`mktemp -d ./out/pfbtemp.parmesan-noteheads26.XXXXXXXXX` \ +&& ( cd $TMP \ + && ln -s ../mf2pt1.mem . \ + && ln -s ../../mf2pt1.mp . \ + && MFINPUTS=/build/lilypond-2.19.81+really-2.18.2/mf:..:: /build/lilypond-2.19.81+really-2.18.2/scripts/build/out/mf2pt1 --rounding=0.0001 --family=parmesan-noteheads26 --fullname=parmesan-noteheads26 --name=parmesan-noteheads26 parmesan-noteheads26.mf ) \ +&& mv $TMP/*pfb ./out; \ +rm -rf $TMP + +@{char@:Black mensural maxima notehead (up)@:76@:0@:6.30002@:1.79329@:1.79329@: +6.30002@:0@:uM3blackmensural@} [76] +@{char@:Semi-colored mensural brevis notehead (reduced hole)@:75@:0@:3.9675@:2. +21606@:2.21606@:3.9675@:0@:srM1semimensural@} [75] +@{char@:Black mensural maxima notehead (down)@:77@:0@:6.30002@:1.79329@:1.79329 +@:6.30002@:0@:dM3blackmensural@} [77] +@{char@:Black mensural maxima notehead (up)@:76@:0@:7.935@:2.21606@:2.21606@:7. +935@:0@:uM3blackmensural@} [76] +@{char@:Petrucci semibrevis head@:87@:0@:6.18263@:4.29349@:4.29349@:3.09132@:2. +93869@:s0petrucci@} [87] +@{char@:Black mensural maxima notehead (ligature)@:78@:0@:6.30002@:1.79329@:1.7 +9329@:6.30002@:0@:sM3blackligmensural@} [78] +@{char@:Black mensural maxima notehead (down)@:77@:0@:7.935@:2.21606@:2.21606@: +7.935@:0@:dM3blackmensural@} [77] +@{char@:Petrucci minima head@:88@:0@:6.18263@:4.29349@:4.29349@:3.09132@:2.9386 +9@:s1petrucci@} [88] +@{char@:64th Mensural Flag (up)@:141@:0@:3.00003@:23.75@:0.50003@:3.00003@:0@:m +ensuralu26@} [141] +@{char@:Neo-mensural maxima notehead (down, reduced hole)@:39@:0@:9.19102@:1.99 +239@:1.99239@:9.19102@:0@:drM3neomensural@} [39] @{char@:Ed. Vat. pes upper punctum@:100@:0@:2.77415@:1.55629@:1.58377@:2.77415@ :0@:svaticana.upes@} [100] -@{char@:Neo-mensural brevis notehead@:37@:0@:7.07@:1.99239@:1.99239@:7.07@:0@:s -M1neomensural@} [37] -@{char@:Reverse Custos Mensural@:111@:0@:8.21358@:15.75002@:2.25876@:8.21358@:0 -@:mensural.d1@} [111] -@{char@:Mensural longa notehead (up, reduced hole)@:58@:0@:3.9675@:2.21606@:2.2 -1606@:3.9675@:0@:urM2mensural@} [58] -@{group@:scripts@} -@{char@:ictus@:167@:0.24068@:0.24068@:0.77965@:0.77965@:0.24068@:0@:ictus@} -[167] -@{char@:Ed. Vat. rev. var plica@:107@:0@:1.85623@:1.8798@:0.81258@:1.85623@:0@: -svaticana.reverse.vplica@} [107] -@{char@:Reverse Custos Mensural@:112@:0@:8.21358@:14.175@:2.25876@:8.21358@:0@: -mensural.d2@} [112] -@{puorg@:custodes@} -) -@{char@:32th Mensural Flag (down)@:138@:1.89003@:0@:0.31502@:11.81253@:0@:0@:me -nsurald25@} [138] -@{char@:Mensural 2/4 meter@:155@:0@:8.50009@:6.37508@:6.37508@:8.50009@:0@:mens -ural24@} [155] -@{char@:64th Mensural Flag (down)@:143@:3.36754@:0@:0.56128@:25.25627@:0@:0@:me -nsurald16@} [143] (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-accidentals.mf -@{char@:Neo-mensural maxima notehead (up, reduced hole)@:38@:0@:9.19102@:1.9923 -9@:1.99239@:9.19102@:0@:urM3neomensural@} [38] -@{char@:Ed. Vat. inner cephalicus@:108@:0@:3.0937@:2.08531@:2.05464@:3.0937@:0@ -:svaticana.inner.cephalicus@} [108] -@{char@:Mensural 4/4 meter@:156@:0@:8.50009@:4.25005@:4.25005@:8.50009@:0@:neom -ensural44@} [156] -@{char@:Mensural 16th rest@:48@:0@:2.82802@:0@:3.535@:2.82802@:0@:4mensural@} -[48] -@{puorg@:rests@} -) (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-clefs.mf +@{char@:Reverse Custos Ed. Vat.@:106@:0@:1.64276@:7.875@:2.12193@:1.64276@:0@:v +aticana.d2@} [106] +@{char@:Black mensural maxima notehead (ligature)@:78@:0@:7.935@:2.21606@:2.216 +06@:7.935@:0@:sM3blackligmensural@} [78] +@{char@:Black mensural longa notehead (up)@:79@:0@:3.15001@:1.79329@:1.79329@:3 +.15001@:0@:uM2blackmensural@} [79] @{char@:Ed. Vat. var pes upper punctum@:101@:0@:2.77415@:1.11627@:2.02379@:2.77 415@:0@:svaticana.vupes@} [101] -@{char@:Neo-mensural maxima notehead (down, reduced hole)@:39@:0@:9.19102@:1.99 -239@:1.99239@:9.19102@:0@:drM3neomensural@} [39] -@{char@:Mensural longa notehead (down, reduced hole)@:59@:0@:3.9675@:2.21606@:2 -.21606@:3.9675@:0@:drM2mensural@} [59] +@{char@:Black mensural longa notehead (up)@:79@:0@:3.9675@:2.21606@:2.21606@:3. +9675@:0@:uM2blackmensural@} [79] +@{char@:Custos Mensural@:107@:0@:8.21358@:2.25876@:12.6@:8.21358@:0@:mensural.u +0@} [107] @{char@:Ed. Vat. plica@:102@:0@:1.66452@:1.06682@:1.14929@:1.66452@:0@:svatican a.plica@} [102] -@{group@:clefs@} -@{char@:Ed. Vat. do clef@:49@:0@:1.7675@:2.82802@:2.82802@:1.7675@:0@:vaticana. -do@} [49] -@{char@:Mensural 2/2 meter@:157@:0@:8.50009@:4.25005@:4.25005@:8.50009@:0@:neom -ensural22@} [157] -@{char@:Ed. Vat. cephalicus@:109@:0@:3.0937@:7.0075@:2.05464@:3.0937@:0@:svatic -ana.cephalicus@} [109] -@{char@:Ed. Vat. do clef@:50@:0@:1.7675@:2.82802@:2.82802@:1.7675@:0@:vaticana. -do_change@} [50] -@{char@:Mensural longa notehead (ligature, reduced hole)@:60@:0@:3.9675@:2.2160 -6@:2.21606@:3.9675@:0@:srM2ligmensural@} [60] +@{char@:64th Mensural Flag (down)@:142@:3.00003@:0@:0.50003@:25@:0@:0@:mensural +d06@} [142] @{char@:Neo-mensural longa notehead (up, reduced hole)@:40@:0@:7.07@:1.99239@:1 .99239@:7.07@:0@:urM2neomensural@} [40] -@{char@:Mensural 3/2 meter@:158@:0@:8.50009@:4.25005@:4.25005@:8.50009@:0@:neom -ensural32@} [158] -@{char@:accentus up@:168@:0.55688@:0.55688@:0.77965@:0.77965@:0.55688@:0@:uacce -ntus@} [168] -@{group@:accidentals@} -@{char@:Ed. Med. Flat@:113@:0.63004@:3.78004@:3.78004@:6.3@:3.78004@:0@:medicae -aM1@} [113] -@{char@:Ed. Vat. quilisma@:110@:0@:3.0937@:1.71739@:2.20808@:3.0937@:0@:svatica -na.quilisma@} [110] -@{char@:Ed. Vat. var plica@:103@:0@:1.66452@:1.47107@:0.97603@:1.66452@:0@:svat -icana.vplica@} [103] -@{char@:64th Mensural Flag (down)@:144@:3.36754@:0@:0.56128@:26.6594@:0@:0@:men -surald26@} [144] -@{puorg@:flags@} -) -@{char@:accentus down@:169@:0.55688@:0.55688@:0.77965@:0.77965@:0.55688@:0@:dac -centus@} [169] -@{char@:Ed. Vat. Flat@:114@:0.13617@:3.28618@:2.14198@:5.73303@:3.28618@:0@:vat -icanaM1@} [114] -@{char@:Mensural 6/4 meter@:159@:0@:8.50009@:4.25005@:4.25005@:8.50009@:0@:neom -ensural64@} [159] (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-timesignatures.mf -@{char@:64th Mensural Flag (up)@:139@:0@:1.89003@:15.75005@:0.31502@:1.89003@:0 -@:mensuralu06@} [139] -@{char@:Ed. Vat. epiphonus@:104@:0@:2.77415@:1.85881@:1.88632@:2.77415@:0@:svat -icana.epiphonus@} [104] +@{char@:Custos Mensural@:108@:0@:8.21358@:2.25876@:15.75002@:8.21358@:0@:mensur +al.u1@} [108] +@{char@:Custos Mensural@:109@:0@:8.21358@:2.25876@:14.175@:8.21358@:0@:mensural +.u2@} [109] @{char@:Neo-mensural longa notehead (down, reduced hole)@:41@:0@:7.07@:1.99239@ :1.99239@:7.07@:0@:drM2neomensural@} [41] -@{char@:half circle@:170@:0.69609@:0.69609@:0@:0.69609@:0.69609@:0@:usemicircul -us@} [170] -@{char@:Ed. Vat. Natural@:115@:0.21786@:2.73782@:4.78798@:4.78798@:2.73782@:0@: -vaticana0@} [115] -@{char@:Ed. Vat. var epiphonus@:105@:0@:2.77415@:2.46382@:1.28131@:2.77415@:0@: -svaticana.vepiphonus@} [105] -@{char@:Solesmes punctum inclinatum parvum@:111@:0@:2.1474@:1.5334@:1.5334@:1.0 -737@:0.49126@:ssolesmes.incl.parvum@} [111] -@{group@:timesig@} -@{char@:Mensural 4/4 meter@:145@:0@:9.4609@:4.73045@:4.73045@:9.4609@:0@:mensur -al44@} [145] @{char@:Neo-mensural brevis notehead (reduced hole)@:42@:0@:7.07@:1.99239@:1.99 239@:7.07@:0@:srM1neomensural@} [42] -@{char@:Ed. Vat. rev. plica@:106@:0@:1.66452@:1.1493@:1.0668@:1.66452@:0@:svati -cana.reverse.plica@} [106] +@{char@:Petrucci semiminima head@:89@:0@:6.18263@:4.29349@:4.29349@:3.09132@:2. +93869@:s2petrucci@} [89] +@{char@:Black mensural longa notehead (down)@:80@:0@:3.15001@:1.79329@:1.79329@ +:3.15001@:0@:dM2blackmensural@} [80] +@{char@:Petrucci colored semibrevis head@:90@:0@:6.18263@:4.29349@:4.29349@:3.0 +9132@:2.93869@:s0blackpetrucci@} [90] +@{char@:16th Mensural Flag (down)@:130@:2.67303@:0@:0.44553@:13.365@:0@:0@:mens +urald04@} [130] +@{char@:Black mensural longa notehead (ligature)@:81@:0@:3.15001@:1.79329@:1.79 +329@:3.15001@:0@:sM2blackligmensural@} [81] +@{char@:Black mensural longa notehead (down)@:80@:0@:3.9675@:2.21606@:2.21606@: +3.9675@:0@:dM2blackmensural@} [80] +@{char@:Reverse Custos Mensural@:110@:0@:8.21358@:12.6@:2.25876@:8.21358@:0@:me +nsural.d0@} [110] +@{char@:Black mensural brevis notehead@:82@:0@:3.15001@:1.79329@:1.79329@:3.150 +01@:0@:sM1blackmensural@} [82] +@{char@:64th Mensural Flag (up)@:141@:0@:3.36754@:26.6594@:0.56128@:3.36754@:0@ +:mensuralu26@} [141] +@{char@:Black mensural longa notehead (ligature)@:81@:0@:3.9675@:2.21606@:2.216 +06@:3.9675@:0@:sM2blackligmensural@} [81] @{char@:Neo-mensural semibrevis head@:43@:0@:3.535@:1.99239@:1.99239@:1.7675@:0 .82298@:s0neomensural@} [43] -@{char@:Mensural brevis notehead (reduced hole)@:61@:0@:3.9675@:2.21606@:2.2160 -6@:3.9675@:0@:srM1mensural@} [61] -@{char@:Mensural 9/4 meter@:160@:0@:8.50009@:4.25005@:4.25005@:8.50009@:0@:neom -ensural94@} [160] -@{char@:Mensural 2/2 meter@:146@:0@:9.4609@:7.09569@:7.09569@:9.4609@:0@:mensur -al22@} [146] -@{char@:Solesmes punctum auctum ascendens@:112@:0@:3.0937@:1.83994@:3.28134@:3. -0937@:0@:ssolesmes.auct.asc@} [112] +@{char@:Reverse Custos Mensural@:111@:0@:8.21358@:15.75002@:2.25876@:8.21358@:0 +@:mensural.d1@} [111] @{char@:Neo-mensural minima head@:44@:0@:3.535@:1.99239@:1.99239@:1.7675@:0.822 98@:s1neomensural@} [44] -@{char@:Mensural Sharp@:116@:2.23384@:3.4938@:2.73782@:2.73782@:3.4938@:0@:mens -ural1@} [116] -@{char@:Ed. Vat. fa clef@:51@:0@:3.71176@:5.3025@:2.82802@:3.71176@:0@:vaticana -.fa@} [51] -@{char@:Semi-colored mensural maxima notehead (up)@:62@:0@:7.935@:2.21606@:2.21 -606@:7.935@:0@:uM3semimensural@} [62] -@{char@:Mensural 3/4 meter@:161@:0@:8.50009@:4.25005@:4.25005@:8.50009@:0@:neom -ensural34@} [161] -@{char@:Ed. Vat. rev. var plica@:107@:0@:1.66452@:1.70206@:0.74504@:1.66452@:0@ -:svaticana.reverse.vplica@} [107] -@{char@:Mensural 3/2 meter@:147@:0@:9.4609@:4.73045@:4.73045@:9.4609@:0@:mensur -al32@} [147] +@{char@:Black mensural brevis notehead@:82@:0@:3.9675@:2.21606@:2.21606@:3.9675 +@:0@:sM1blackmensural@} [82] +@{char@:Reverse Custos Mensural@:112@:0@:8.21358@:14.175@:2.25876@:8.21358@:0@: +mensural.d2@} [112] +@{puorg@:custodes@} +) @{char@:Neo-mensural semiminima head@:45@:0@:3.535@:1.99239@:1.99239@:1.7675@:0 -.82298@:s2neomensural@} [45] -@{char@:Ed. Vat. inner cephalicus@:108@:0@:2.77415@:1.88632@:1.85881@:2.77415@: -0@:svaticana.inner.cephalicus@} [108] -@{char@:Mensural Flat@:117@:0.4085@:2.92845@:1.98349@:11.74852@:2.92845@:0@:men -suralM1@} [117] -@{char@:half circle@:171@:0.69609@:0.69609@:0.69609@:0@:0.69609@:0@:dsemicircul -us@} [171] -@{char@:Mensural 6/8 meter@:162@:0@:8.50009@:4.25005@:4.25005@:8.50009@:0@:neom -ensural68@} [162] -@{char@:Solesmes punctum auctum descendens@:113@:0@:3.0937@:3.28134@:1.83994@:3 -.0937@:0@:ssolesmes.auct.desc@} [113] -@{char@:Mensural 6/4 meter@:148@:0@:9.4609@:4.73045@:4.73045@:9.4609@:0@:mensur -al64@} [148] +.82298@:s2neomensural@} [45] (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-accidentals.mf @{char@:Harmonic notehead (Neo-mensural open)@:46@:0@:4.59552@:2.59012@:2.59012 @:4.59552@:0@:s0harmonic@} [46] +@{char@:Ed. Vat. var plica@:103@:0@:1.66452@:1.47107@:0.97603@:1.66452@:0@:svat +icana.vplica@} [103] @{char@:Harmonic notehead (Neo-mensural black)@:47@:0@:4.59552@:2.59012@:2.5901 2@:4.59552@:0@:s2harmonic@} [47] -@{char@:circle@:172@:0.69609@:0.69609@:0.69609@:0.69609@:0.69609@:0@:circulus@} -[172] -@{char@:Mensural 9/8 meter@:163@:0@:8.50009@:4.25005@:4.25005@:8.50009@:0@:neom -ensural98@} [163] -@{char@:Semi-colored mensural maxima notehead (down)@:63@:0@:7.935@:2.21606@:2. -21606@:7.935@:0@:dM3semimensural@} [63] -@{char@:Solesmes punctum incl. auctum@:114@:0@:3.43585@:2.45345@:2.45345@:1.717 -93@:1.4113@:ssolesmes.incl.auctum@} [114] +@{char@:Ed. Vat. epiphonus@:104@:0@:2.77415@:1.85881@:1.88632@:2.77415@:0@:svat +icana.epiphonus@} [104] @{char@:Mensural maxima notehead (up)@:48@:0@:7.07@:1.99239@:1.99239@:7.07@:0@: uM3mensural@} [48] -@{char@:Mensural 9/4 meter@:149@:0@:9.4609@:4.73045@:4.73045@:9.4609@:0@:mensur -al94@} [149] -@{char@:Mensural 4/8 meter@:164@:0@:8.50009@:4.25005@:4.25005@:8.50009@:0@:neom -ensural48@} [164] -@{char@:Semi-colored mensural maxima notehead (ligature)@:64@:0@:7.935@:2.21606 -@:2.21606@:7.935@:0@:sM3semiligmensural@} [64] +@{char@:Petrucci colored minima head@:91@:0@:6.18263@:4.29349@:4.29349@:3.09132 +@:2.93869@:s1blackpetrucci@} [91] +@{char@:16th Mensural Flag (down)@:131@:2.67303@:0@:0.44553@:11.13751@:0@:0@:me +nsurald14@} [131] +@{char@:Mensural semibrevis head@:83@:0@:2.29062@:1.98375@:1.98375@:1.14531@:1. +05452@:s0mensural@} [83] +@{char@:Petrucci colored semiminima head@:92@:0@:6.18263@:4.29349@:4.29349@:3.0 +9132@:2.93869@:s2blackpetrucci@} [92] +@{group@:accidentals@} +@{char@:Ed. Med. Flat@:113@:0.63004@:3.78004@:3.78004@:6.3@:3.78004@:0@:medicae +aM1@} [113] +@{char@:64th Mensural Flag (down)@:143@:3.00003@:0@:0.50003@:22.5@:0@:0@:mensur +ald16@} [143] @{char@:Mensural maxima notehead (down)@:49@:0@:7.07@:1.99239@:1.99239@:7.07@:0 @:dM3mensural@} [49] -@{char@:64th Mensural Flag (up)@:140@:0@:1.89003@:14.17505@:0.31502@:1.89003@:0 -@:mensuralu16@} [140] @{char@:Mensural maxima notehead (ligature)@:50@:0@:7.07@:1.99239@:1.99239@:7.0 7@:0@:sM3ligmensural@} [50] -@{char@:Mensural 3/4 meter@:150@:0@:9.4609@:7.09569@:7.09569@:9.4609@:0@:mensur -al34@} [150] -@{char@:Ed. Vat. fa clef@:52@:0@:3.71176@:5.3025@:2.82802@:3.71176@:0@:vaticana -.fa_change@} [52] -@{char@:Mensural 6/8 meter@:165@:0@:8.50009@:4.25005@:4.25005@:8.50009@:0@:neom -ensural68alt@} [165] -@{char@:augmentum@:173@:0.55688@:0.55688@:0.55688@:0.55688@:0.55688@:0@:augment -um@} [173] -@{char@:Ed. Vat. cephalicus@:109@:0@:2.77415@:6.30011@:1.85881@:2.77415@:0@:sva -ticana.cephalicus@} [109] -@{char@:Mensural 2/4 meter@:166@:0@:8.50009@:4.25005@:4.25005@:8.50009@:0@:neom -ensural24@} [166] -@{puorg@:timesig@} -) +@{char@:Mensural semibrevis head@:83@:0@:1.81865@:1.57501@:1.57501@:0.90933@:0. +7019@:s0mensural@} [83] +@{char@:Ed. Vat. var epiphonus@:105@:0@:2.77415@:2.46382@:1.28131@:2.77415@:0@: +svaticana.vepiphonus@} [105] +@{char@:Ed. Vat. Flat@:114@:0.13617@:3.28618@:2.14198@:5.73303@:3.28618@:0@:vat +icanaM1@} [114] @{char@:Mensural longa notehead (up)@:51@:0@:3.535@:1.99239@:1.99239@:3.535@:0@ -:uM2mensural@} [51] (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-scripts.mf -@{char@:Mensural 6/8 meter@:151@:0@:9.4609@:7.09569@:7.09569@:9.4609@:0@:mensur -al68@} [151] -@{char@:Solesmes stropha@:115@:0@:3.43585@:2.45345@:2.45345@:1.71793@:1.4113@:s -solesmes.stropha@} [115] -@{char@:Ed. Vat. quilisma@:110@:0@:2.77415@:1.54001@:1.98003@:2.77415@:0@:svati -cana.quilisma@} [110] +:uM2mensural@} [51] +@{char@:Ed. Vat. Natural@:115@:0.21786@:2.73782@:4.78798@:4.78798@:2.73782@:0@: +vaticana0@} [115] +@{char@:Ed. Vat. punctum@:93@:0@:3.0937@:1.77861@:1.93196@:3.0937@:0@:svaticana +.punctum@} [93] +@{char@:petrucci g clef@:78@:0@:3.53502@:1.8382@:10.74648@:3.53502@:0@:petrucci +.g_change@} [78] +@{char@:Ed. Vat. punctum cavum@:94@:0@:3.0937@:1.77861@:1.93196@:3.0937@:0@:sva +ticana.punctum.cavum@} [94] +@{char@:Mensural Sharp@:116@:2.23384@:3.4938@:2.73782@:2.73782@:3.4938@:0@:mens +ural1@} [116] +@{char@:Mensural minima head@:84@:0@:2.29062@:1.98375@:1.98375@:1.14531@:1.0545 +2@:s1mensural@} [84] @{char@:Mensural longa notehead (down)@:52@:0@:3.535@:1.99239@:1.99239@:3.535@: 0@:dM2mensural@} [52] -@{group@:scripts@} -@{char@:ictus@:167@:0.25003@:0.25003@:0.87502@:0.87502@:0.25003@:0@:ictus@} -[167] -@{char@:Semi-colored mensural longa notehead (up)@:65@:0@:3.9675@:2.21606@:2.21 -606@:3.9675@:0@:uM2semimensural@} [65] -@{char@:accentus up@:168@:0.625@:0.625@:0.87502@:0.87502@:0.625@:0@:uaccentus@} -[168] -@{char@:Semi-colored mensural longa notehead (down)@:66@:0@:3.9675@:2.21606@:2. -21606@:3.9675@:0@:dM2semimensural@} [66] -@{char@:Solesmes punctum inclinatum parvum@:111@:0@:1.9256@:1.37502@:1.37502@:0 -.9628@:0.37492@:ssolesmes.incl.parvum@} [111] +@{char@:16th Mensural Flag (down)@:132@:2.67303@:0@:0.44553@:12.25125@:0@:0@:me +nsurald24@} [132] +@{char@:Mensural Flat@:117@:0.4085@:2.92845@:1.98349@:11.74852@:2.92845@:0@:men +suralM1@} [117] +@{char@:64th Mensural Flag (down)@:144@:3.00003@:0@:0.50003@:23.75@:0@:0@:mensu +rald26@} [144] +@{puorg@:flags@} +) @{char@:Mensural longa notehead (ligature)@:53@:0@:3.535@:1.99239@:1.99239@:3.5 35@:0@:sM2ligmensural@} [53] -@{char@:signum congruentiae up@:174@:2.94952@:2.94952@:1.20335@:10.5947@:2.9495 -2@:0@:usignumcongruentiae@} [174] -@{char@:Solesmes stropha aucta@:116@:0@:3.43585@:2.45345@:2.45345@:1.71793@:1.4 -113@:ssolesmes.stropha.aucta@} [116] -@{char@:accentus down@:169@:0.625@:0.625@:0.87502@:0.87502@:0.625@:0@:daccentus -@} [169] -@{char@:Ed. Med. do clef@:53@:0@:3.535@:5.3025@:5.3025@:3.535@:0@:medicaea.do@} -[53] -@{char@:half circle@:170@:0.78125@:0.78125@:0@:0.78125@:0.78125@:0@:usemicircul -us@} [170] +@{char@:Mensural minima head@:84@:0@:1.81865@:1.57501@:1.57501@:0.90933@:0.7019 +@:s1mensural@} [84] (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-timesignatures.mf @{char@:Mensural brevis notehead@:54@:0@:3.535@:1.99239@:1.99239@:3.535@:0@:sM1 mensural@} [54] -@{char@:Mensural 9/8 meter@:152@:0@:9.4609@:7.09569@:7.09569@:9.4609@:0@:mensur -al98@} [152] -@{char@:Solesmes oriscus@:117@:0@:3.683@:1.8401@:1.8401@:3.683@:0@:ssolesmes.or -iscus@} [117] -@{char@:Solesmes punctum auctum ascendens@:112@:0@:2.77415@:1.66629@:2.9588@:2. -77415@:0@:ssolesmes.auct.asc@} [112] -@{char@:Mensural 4/8 meter@:153@:0@:9.4609@:4.73045@:4.73045@:9.4609@:0@:mensur -al48@} [153] -@{char@:half circle@:171@:0.78125@:0.78125@:0.78125@:0@:0.78125@:0@:dsemicircul -us@} [171] +@{char@:Ed. Vat. rev. plica@:106@:0@:1.66452@:1.1493@:1.0668@:1.66452@:0@:svati +cana.reverse.plica@} [106] +@{char@:64th Mensural Flag (down)@:142@:3.36754@:0@:0.56128@:28.06252@:0@:0@:me +nsurald06@} [142]rm -f out/emmentaler-brace.pe + +@{char@:Mensural semiminima head@:85@:0@:1.81865@:1.57501@:1.57501@:0.90933@:0. +7019@:s2mensural@} [85] +@{char@:Mensural semiminima head@:85@:0@:2.29062@:1.98375@:1.98375@:1.14531@:1. +05452@:s2mensural@} [85] @{char@:Mensural maxima notehead (up, reduced hole)@:55@:0@:7.07@:1.99239@:1.99 239@:7.07@:0@:urM3mensural@} [55] -@{char@:Ed. Med. do clef@:54@:0@:2.82802@:4.24203@:4.24203@:2.82802@:0@:medicae -a.do_change@} [54] -@{char@:64th Mensural Flag (up)@:141@:0@:1.89003@:14.96254@:0.31502@:1.89003@:0 -@:mensuralu26@} [141] -@{char@:circle@:172@:0.78125@:0.78125@:0.78125@:0.78125@:0.78125@:0@:circulus@} -[172] -@{char@:Solesmes punctum auctum descendens@:113@:0@:2.77415@:2.9588@:1.66629@:2 -.77415@:0@:ssolesmes.auct.desc@} [113] -@{char@:Semi-colored mensural longa notehead (ligature)@:67@:0@:3.9675@:2.21606 -@:2.21606@:3.9675@:0@:sM2semiligmensural@} [67] +@{group@:timesig@} +@{char@:Mensural 4/4 meter@:145@:0@:8.50009@:4.25005@:4.25005@:8.50009@:0@:mens +ural44@} [145] @{char@:Mensural maxima notehead (down, reduced hole)@:56@:0@:7.07@:1.99239@:1. 99239@:7.07@:0@:drM3mensural@} [56] -@{char@:Mensural 6/8 meter@:154@:0@:9.4609@:4.73045@:4.73045@:9.4609@:0@:mensur -al68alt@} [154] -@{char@:Ed. Med. inclinatum@:118@:0@:4.71591@:3.3675@:3.3675@:2.35796@:2.32535@ -:smedicaea.inclinatum@} [118] -@{char@:signum congruentiae down@:175@:2.94952@:2.94952@:10.5947@:1.20335@:2.94 -952@:0@:dsignumcongruentiae@} [175] +@{char@:Black mensural semibrevis head@:86@:0@:2.29062@:1.98375@:1.98375@:1.145 +31@:1.05452@:s0blackmensural@} [86] @{char@:Mensural maxima notehead (ligature, reduced hole)@:57@:0@:7.07@:1.99239 @:1.99239@:7.07@:0@:srM3ligmensural@} [57] -@{char@:Semi-colored mensural brevis notehead@:68@:0@:3.9675@:2.21606@:2.21606@ -:3.9675@:0@:sM1semimensural@} [68] -@{char@:Ed. Med. punctum@:119@:0@:4.48993@:2.80626@:2.80626@:4.48993@:0@:smedic -aea.punctum@} [119] +@{char@:Ed. Vat. linea punctum@:95@:0@:4.87953@:2.14674@:2.14674@:4.87953@:0@:s +vaticana.linea.punctum@} [95] +@{char@:Ed. Vat. rev. var plica@:107@:0@:1.66452@:1.70206@:0.74504@:1.66452@:0@ +:svaticana.reverse.vplica@} [107] +@{char@:Petrucci semibrevis head@:87@:0@:4.46756@:3.10246@:3.10246@:2.23378@:1. +89445@:s0petrucci@} [87] @{char@:Mensural longa notehead (up, reduced hole)@:58@:0@:3.535@:1.99239@:1.99 239@:3.535@:0@:urM2mensural@} [58] -@{char@:Mensural 2/4 meter@:155@:0@:9.4609@:7.09569@:7.09569@:9.4609@:0@:mensur -al24@} [155] -@{char@:Ed. Med. reverse virga@:120@:0@:4.48993@:2.80626@:14.03127@:4.48993@:0@ -:smedicaea.rvirga@} [120] -@{char@:Ed. Med. virga@:121@:0@:4.48993@:14.03127@:2.80626@:4.48993@:0@:smedica -ea.virga@} [121] -@{char@:Solesmes punctum incl. auctum@:114@:0@:3.08096@:2.20003@:2.20003@:1.540 -48@:1.19994@:ssolesmes.incl.auctum@} [114] +@{char@:32th Mensural Flag (up)@:133@:0@:2.67303@:17.82@:0.44553@:2.67303@:0@:m +ensuralu05@} [133] +@{char@:Ed. Vat. inner cephalicus@:108@:0@:2.77415@:1.88632@:1.85881@:2.77415@: +0@:svaticana.inner.cephalicus@} [108] +@{char@:Petrucci minima head@:88@:0@:4.46756@:3.10246@:3.10246@:2.23378@:1.8944 +5@:s1petrucci@} [88] @{char@:Mensural longa notehead (down, reduced hole)@:59@:0@:3.535@:1.99239@:1. 99239@:3.535@:0@:drM2mensural@} [59] -@{char@:augmentum@:173@:0.625@:0.625@:0.625@:0.625@:0.625@:0@:augmentum@} [173] - -@{char@:Hufnagel Flat@:118@:0.54466@:3.69467@:2.16235@:11.61237@:3.69467@:0@:hu -fnagelM1@} [118] +@{char@:Mensural 2/2 meter@:146@:0@:8.50009@:6.37508@:6.37508@:8.50009@:0@:mens +ural22@} [146] +@{char@:Petrucci semiminima head@:89@:0@:4.46756@:3.10246@:3.10246@:2.23378@:1. +89445@:s2petrucci@} [89] +@{char@:Black mensural semibrevis head@:86@:0@:1.81865@:1.57501@:1.57501@:0.909 +33@:0.7019@:s0blackmensural@} [86] +@{char@:Petrucci semibrevis head@:87@:0@:3.61525@:2.51059@:2.51059@:1.80763@:1. +37555@:s0petrucci@} [87] +@{char@:Petrucci minima head@:88@:0@:3.61525@:2.51059@:2.51059@:1.80763@:1.3755 +5@:s1petrucci@} [88] +@{char@:Petrucci semiminima head@:89@:0@:3.61525@:2.51059@:2.51059@:1.80763@:1. +37555@:s2petrucci@} [89] +@{char@:Petrucci colored semibrevis head@:90@:0@:3.61525@:2.51059@:2.51059@:1.8 +0763@:1.37555@:s0blackpetrucci@} [90] +@{char@:Ed. Vat. linea punctum cavum@:96@:0@:4.87953@:2.14674@:2.14674@:4.87953 +@:0@:svaticana.linea.punctum.cavum@} [96] +@{char@:Petrucci colored minima head@:91@:0@:3.61525@:2.51059@:2.51059@:1.80763 +@:1.37555@:s1blackpetrucci@} [91] +@{char@:Petrucci colored semibrevis head@:90@:0@:4.46756@:3.10246@:3.10246@:2.2 +3378@:1.89445@:s0blackpetrucci@} [90] @{char@:Mensural longa notehead (ligature, reduced hole)@:60@:0@:3.535@:1.99239 @:1.99239@:3.535@:0@:srM2ligmensural@} [60] -@{char@:Ed. Med. fa clef@:55@:0@:6.00949@:5.3025@:5.3025@:6.00949@:0@:medicaea. -fa@} [55] -@{char@:Hufnagel punctum@:122@:0@:8.01547@:2.80626@:2.80626@:4.00774@:1.76411@: -shufnagel.punctum@} [122] -@{char@:Solesmes stropha@:115@:0@:3.08096@:2.20003@:2.20003@:1.54048@:1.19994@: -ssolesmes.stropha@} [115] -@{char@:Kievan sharp@:119@:0@:10.08005@:10.08005@:10.08005@:10.08005@:0@:kievan -1@} [119] -@{char@:Kievan end of piece (slash)@:176@:0@:7.12798@:9.36726@:12.90775@:7.1279 -8@:0@:barline.kievan@} [176] -@{puorg@:scripts@} -) -@{char@:Semi-colored mensural maxima notehead (up, reduced hole)@:69@:0@:7.935@ -:2.21606@:2.21606@:7.935@:0@:urM3semimensural@} [69] -@{char@:Mensural 4/4 meter@:156@:0@:9.4609@:4.73045@:4.73045@:9.4609@:0@:neomen -sural44@} [156] +@{char@:64th Mensural Flag (down)@:143@:3.36754@:0@:0.56128@:25.25627@:0@:0@:me +nsurald16@} [143] +@{char@:Petrucci colored semiminima head@:92@:0@:3.61525@:2.51059@:2.51059@:1.8 +0763@:1.37555@:s2blackpetrucci@} [92] +@{char@:Petrucci colored minima head@:91@:0@:4.46756@:3.10246@:3.10246@:2.23378 +@:1.89445@:s1blackpetrucci@} [91] @{char@:Mensural brevis notehead (reduced hole)@:61@:0@:3.535@:1.99239@:1.99239 -@:3.535@:0@:srM1mensural@} [61] (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-dots.mf -@{char@:Kievan flat@:120@:0@:6.3@:6.3@:11.34003@:6.3@:0@:kievanM1@} [120] -@{puorg@:accidentals@} -) (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-flags.mf@{char@:signum congruentiae up@:174@:3.25008@:3.25008@:1.25012@:11.75017@:3.250 -08@:0@:usignumcongruentiae@} [174] -@{group@:dots@} -@{char@:duration dot@:177@:0@:1.32455@:0.66228@:0.66228@:1.32455@:0@:dotvatican -a@} [177] -@{char@:Semi-colored mensural maxima notehead (down, reduced hole)@:70@:0@:7.93 -5@:2.21606@:2.21606@:7.935@:0@:drM3semimensural@} [70] +@:3.535@:0@:srM1mensural@} [61] +@{char@:Ed. Vat. cephalicus@:109@:0@:2.77415@:6.30011@:1.85881@:2.77415@:0@:sva +ticana.cephalicus@} [109] +@{char@:32th Mensural Flag (up)@:134@:0@:2.67303@:15.59251@:0.44553@:2.67303@:0 +@:mensuralu15@} [134] +@{char@:Petrucci colored semiminima head@:92@:0@:4.46756@:3.10246@:3.10246@:2.2 +3378@:1.89445@:s2blackpetrucci@} [92] @{char@:Semi-colored mensural maxima notehead (up)@:62@:0@:7.07@:1.99239@:1.992 39@:7.07@:0@:uM3semimensural@} [62] -@{char@:Mensural 2/2 meter@:157@:0@:9.4609@:4.73045@:4.73045@:9.4609@:0@:neomen -sural22@} [157] -@{char@:Kievan augmentation dot@:178@:0@:3.97366@:1.98683@:1.98683@:3.97366@:0@ -:dotkievan@} [178] -@{puorg@:dots@} -) -@{tnof@}) ) -@{char@:Solesmes stropha aucta@:116@:0@:3.08096@:2.20003@:2.20003@:1.54048@:1.1 -9994@:ssolesmes.stropha.aucta@} [116] -@{group@:flags@} -@{char@:8th Mensural Flag (up)@:121@:0@:3.78004@:12.6@:0.63004@:3.78004@:0@:men -suralu03@} [121] -@{char@:Semi-colored mensural maxima notehead (ligature, reduced hole)@:71@:0@: -7.935@:2.21606@:2.21606@:7.935@:0@:srM3semiligmensural@} [71] @{char@:Semi-colored mensural maxima notehead (down)@:63@:0@:7.07@:1.99239@:1.9 9239@:7.07@:0@:dM3semimensural@} [63] -@{char@:Hufnagel virga@:123@:0@:8.01547@:8.41876@:2.80626@:8.01547@:0@:shufnage -l.virga@} [123] -@{char@:signum congruentiae down@:175@:3.25008@:3.25008@:11.75017@:1.25012@:3.2 -5008@:0@:dsignumcongruentiae@} [175] -@{char@:8th Mensural Flag (up)@:122@:0@:3.78004@:9.45001@:0.63004@:3.78004@:0@: -mensuralu13@} [122] -@{char@:Mensural 3/2 meter@:158@:0@:9.4609@:4.73045@:4.73045@:9.4609@:0@:neomen -sural32@} [158] -@{char@:Solesmes oriscus@:117@:0@:3.30258@:1.65004@:1.65004@:3.30258@:0@:ssoles -mes.oriscus@} [117] -@{char@:Ed. Med. fa clef@:56@:0@:4.80762@:4.24203@:4.24203@:4.80762@:0@:medicae -a.fa_change@} [56] -@{char@:Hufnagel pes lower punctum@:124@:0@:11.225@:1.96437@:1.96437@:11.225@:0 -@:shufnagel.lpes@} [124] +@{char@:Ed. Vat. punctum@:93@:0@:1.80902@:1.10596@:1.19562@:1.80902@:0@:svatica +na.punctum@} [93] +@{char@:Hufnagel Flat@:118@:0.54466@:3.69467@:2.16235@:11.61237@:3.69467@:0@:hu +fnagelM1@} [118] +@{char@:Mensural 3/2 meter@:147@:0@:8.50009@:4.25005@:4.25005@:8.50009@:0@:mens +ural32@} [147] @{char@:Semi-colored mensural maxima notehead (ligature)@:64@:0@:7.07@:1.99239@ :1.99239@:7.07@:0@:sM3semiligmensural@} [64] -@{char@:Kievan end of piece (slash)@:176@:0@:7.99995@:10.47504@:14.52496@:7.999 -95@:0@:barline.kievan@} [176] -@{puorg@:scripts@} -) (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-dots.mf -@{char@:Kievan final note@:125@:0@:7.37662@:8.41876@:8.41876@:7.37662@:0@:sM2ki -evan@} [125] -@{char@:64th Mensural Flag (down)@:142@:1.89003@:0@:0.31502@:15.75005@:0@:0@:me -nsurald06@} [142] -@{char@:8th Mensural Flag (up)@:123@:0@:3.78004@:11.02501@:0.63004@:3.78004@:0@ -:mensuralu23@} [123] -@{group@:dots@} -@{char@:duration dot@:177@:0@:1.49998@:0.75@:0.75@:1.49998@:0@:dotvaticana@} -[177] -@{char@:Kievan augmentation dot@:178@:0@:4.49995@:2.24998@:2.24998@:4.49995@:0@ -:dotkievan@} [178] -@{puorg@:dots@} +@{char@:Kievan sharp@:119@:0@:10.08005@:10.08005@:10.08005@:10.08005@:0@:kievan +1@} [119] +@{char@:Kievan flat@:120@:0@:6.3@:6.3@:11.34003@:6.3@:0@:kievanM1@} [120] +@{puorg@:accidentals@} ) -@{tnof@}) ) -@{char@:Mensural 6/4 meter@:159@:0@:9.4609@:4.73045@:4.73045@:9.4609@:0@:neomen -sural64@} [159] -@{char@:Kievan recitative mark@:126@:0@:28.70288@:5.09143@:5.09143@:28.70288@:0 -@:sM1kievan@} [126] -@{char@:Ed. Med. inclinatum@:118@:0@:4.20125@:3@:3@:2.10063@:1.99991@:smedicaea -.inclinatum@} [118] @{char@:Semi-colored mensural longa notehead (up)@:65@:0@:3.535@:1.99239@:1.992 39@:3.535@:0@:uM2semimensural@} [65] -@{char@:Kievan whole note@:127@:0@:5.6125@:5.6125@:5.6125@:5.6125@:0@:s0kievan@ -} [127] -(some charht values had to be adjusted by as much as 0.55687pt) -(some chardp values had to be adjusted by as much as 0.55687pt) -Font metrics written on parmesan18.tfm. -146 output files written: parmesan18.33 .. parmesan18.178 -Transcript written on parmesan18.log. - -@{char@:Ed. Med. punctum@:119@:0@:3.99994@:2.5@:2.5@:3.99994@:0@:smedicaea.punc -tum@} [119] -@{char@:Mensural 9/4 meter@:160@:0@:9.4609@:4.73045@:4.73045@:9.4609@:0@:neomen -sural94@} [160] -(some charht values had to be adjusted by as much as 0.625pt) -(some chardp values had to be adjusted by as much as 0.625pt) -Font metrics written on parmesan20.tfm. -146 output files written: parmesan20.33 .. parmesan20.178 -Transcript written on parmesan20.log. - -@{char@:8th Mensural Flag (down)@:124@:3.78004@:0@:0.63004@:12.6@:0@:0@:mensura -ld03@} [124] -@{char@:Ed. Med. reverse virga@:120@:0@:3.99994@:2.5@:12.5@:3.99994@:0@:smedica -ea.rvirga@} [120] -@{char@:Kievan quarter note down@:128@:0@:5.72478@:14.03127@:2.24496@:5.72478@: -0@:d2kievan@} [128] +@{char@:Ed. Vat. punctum cavum@:94@:0@:1.80902@:1.10596@:1.19562@:1.80902@:0@:s +vaticana.punctum.cavum@} [94] (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-flags.mf +@{char@:Mensural 6/4 meter@:148@:0@:8.50009@:4.25005@:4.25005@:8.50009@:0@:mens +ural64@} [148] @{char@:Semi-colored mensural longa notehead (down)@:66@:0@:3.535@:1.99239@:1.9 9239@:3.535@:0@:dM2semimensural@} [66] -@{char@:Kievan quarter note up@:129@:0@:5.72478@:2.24496@:14.59254@:5.72478@:0@ -:u2kievan@} [129] -@{char@:8th Mensural Flag (down)@:125@:3.78004@:0@:0.63004@:9.45001@:0@:0@:mens -urald13@} [125] -@{char@:Ed. Med. virga@:121@:0@:3.99994@:12.5@:2.5@:3.99994@:0@:smedicaea.virga -@} [121] -@{char@:Semi-colored mensural longa notehead (up, reduced hole)@:72@:0@:3.9675@ -:2.21606@:2.21606@:3.9675@:0@:urM2semimensural@} [72] -@{char@:Kievan half note (line position)@:130@:0@:5.94923@:8.98004@:5.6125@:5.9 -4923@:0@:s1kievan@} [130] -@{char@:Mensural 3/4 meter@:161@:0@:9.4609@:4.73045@:4.73045@:9.4609@:0@:neomen -sural34@} [161] +@{char@:Ed. Vat. punctum@:93@:0@:2.2355@:1.32927@:1.44008@:2.2355@:0@:svaticana +.punctum@} [93] +@{char@:Ed. Vat. inclinatum@:97@:0@:3.43585@:2.45345@:2.45345@:1.71793@:1.4113@ +:svaticana.inclinatum@} [97] +@{char@:Ed. Vat. linea punctum@:95@:0@:2.93239@:1.2553@:1.2553@:2.93239@:0@:sva +ticana.linea.punctum@} [95] +@{char@:Ed. Vat. pes lower punctum@:98@:0@:3.0937@:1.74791@:1.71725@:3.0937@:0@ +:svaticana.lpes@} [98] +@{char@:64th Mensural Flag (down)@:144@:3.36754@:0@:0.56128@:26.6594@:0@:0@:men +surald26@} [144] +@{puorg@:flags@} +) (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-timesignatures.mf @{char@:Semi-colored mensural longa notehead (ligature)@:67@:0@:3.535@:1.99239@ :1.99239@:3.535@:0@:sM2semiligmensural@} [67] -@{char@:8th Mensural Flag (down)@:126@:3.78004@:0@:0.63004@:11.02501@:0@:0@:men -surald23@} [126] -@{char@:Kievan half note (space position)@:131@:0@:6.17378@:5.6125@:7.85747@:6. -17378@:0@:sr1kievan@} [131] -@{char@:Semi-colored mensural longa notehead (down, reduced hole)@:73@:0@:3.967 -5@:2.21606@:2.21606@:3.9675@:0@:drM2semimensural@} [73] @{char@:Semi-colored mensural brevis notehead@:68@:0@:3.535@:1.99239@:1.99239@: 3.535@:0@:sM1semimensural@} [68] -@{char@:16th Mensural Flag (up)@:127@:0@:3.78004@:18.90001@:0.63004@:3.78004@:0 -@:mensuralu04@} [127] -@{char@:Semi-colored mensural longa notehead (ligature, reduced hole)@:74@:0@:3 -.9675@:2.21606@:2.21606@:3.9675@:0@:srM2semiligmensural@} [74] -@{char@:Semi-colored mensural brevis notehead (reduced hole)@:75@:0@:3.9675@:2. -21606@:2.21606@:3.9675@:0@:srM1semimensural@} [75] -@{char@:Mensural 6/8 meter@:162@:0@:9.4609@:4.73045@:4.73045@:9.4609@:0@:neomen -sural68@} [162] -@{char@:Kievan eighth note (down)@:132@:0@:7.01563@:16.83751@:2.80626@:7.01563@ -:0@:d3kievan@} [132] +@{char@:Ed. Vat. linea punctum cavum@:96@:0@:2.93239@:1.2553@:1.2553@:2.93239@: +0@:svaticana.linea.punctum.cavum@} [96] +@{group@:timesig@} +@{char@:Mensural 4/4 meter@:145@:0@:9.4609@:4.73045@:4.73045@:9.4609@:0@:mensur +al44@} [145] @{char@:Semi-colored mensural maxima notehead (up, reduced hole)@:69@:0@:7.07@: 1.99239@:1.99239@:7.07@:0@:urM3semimensural@} [69] -@{char@:16th Mensural Flag (up)@:128@:0@:3.78004@:15.75002@:0.63004@:3.78004@:0 -@:mensuralu14@} [128] -@{char@:Black mensural maxima notehead (up)@:76@:0@:7.935@:2.21606@:2.21606@:7. -935@:0@:uM3blackmensural@} [76] -@{char@:neo-mensural c clef@:57@:0@:9.76862@:7.07@:7.07@:9.76862@:0@:neomensura -l.c@} [57] -@{char@:Kievan eighth note (up)@:133@:0@:5.6125@:2.24496@:16.27623@:5.6125@:0@: -u3kievan@} [133] -@{puorg@:noteheads@} -) -@{tnof@}) ) +@{char@:petrucci g clef@:77@:0@:3.93752@:2.04749@:11.97005@:3.93752@:0@:petrucc +i.g@} [77] +@{char@:mensural g clef@:79@:0@:4.41876@:2.29773@:13.43303@:4.41876@:0@:mensura +l.g@} [79] +@{char@:Ed. Vat. quilisma@:110@:0@:2.77415@:1.54001@:1.98003@:2.77415@:0@:svati +cana.quilisma@} [110] +@{char@:32th Mensural Flag (up)@:135@:0@:2.67303@:16.70625@:0.44553@:2.67303@:0 +@:mensuralu25@} [135] +@{group@:flags@} +@{char@:8th Mensural Flag (up)@:121@:0@:3.78004@:12.6@:0.63004@:3.78004@:0@:men +suralu03@} [121] +@{char@:Ed. Vat. inclinatum@:97@:0@:2.0091@:1.43463@:1.43463@:1.00455@:0.56152@ +:svaticana.inclinatum@} [97] +@{char@:8th Mensural Flag (up)@:122@:0@:3.78004@:9.45001@:0.63004@:3.78004@:0@: +mensuralu13@} [122] +@{char@:Ed. Vat. punctum cavum@:94@:0@:2.2355@:1.32927@:1.44008@:2.2355@:0@:sva +ticana.punctum.cavum@} [94] +@{char@:Ed. Vat. pes lower punctum@:98@:0@:1.80902@:1.08801@:1.07007@:1.80902@: +0@:svaticana.lpes@} [98] +@{char@:Mensural 9/4 meter@:149@:0@:8.50009@:4.25005@:4.25005@:8.50009@:0@:mens +ural94@} [149] +@{char@:Ed. Vat. linea punctum@:95@:0@:3.5788@:1.55124@:1.55124@:3.5788@:0@:sva +ticana.linea.punctum@} [95] @{char@:Semi-colored mensural maxima notehead (down, reduced hole)@:70@:0@:7.07 @:1.99239@:1.99239@:7.07@:0@:drM3semimensural@} [70] -@{char@:Mensural 9/8 meter@:163@:0@:9.4609@:4.73045@:4.73045@:9.4609@:0@:neomen -sural98@} [163] +@{char@:Ed. Vat. pes var lower punctum@:99@:0@:3.0937@:2.4226@:1.04256@:3.0937@ +:0@:svaticana.vlpes@} [99] +@{char@:Ed. Vat. pes var lower punctum@:99@:0@:1.80902@:1.48254@:0.67554@:1.809 +02@:0@:svaticana.vlpes@} [99] @{char@:Semi-colored mensural maxima notehead (ligature, reduced hole)@:71@:0@: -7.07@:1.99239@:1.99239@:7.07@:0@:srM3semiligmensural@} [71] -@{char@:16th Mensural Flag (up)@:129@:0@:3.78004@:17.32501@:0.63004@:3.78004@:0 -@:mensuralu24@} [129] -(some charht values had to be adjusted by as much as 0.15334pt) -(some chardp values had to be adjusted by as much as 0.15332pt) -Font metrics written on parmesan-noteheads23.tfm. -101 output files written: parmesan-noteheads23.33 .. parmesan-noteheads23.133 -Transcript written on parmesan-noteheads23.log. +7.07@:1.99239@:1.99239@:7.07@:0@:srM3semiligmensural@} [71]cat emmentaler-brace.pe.in | sed -e '#' | sed -e '#' -e 's!@BASH@!/bin/sh!g' -e 's!@BUILD_VERSION@!1!g' -e 's!@DATE@!06DEC21!g' -e 's!@FONTFORGE@!/usr/bin/fontforge!g' -e 's!@GUILE@!/build/lilypond-2.19.81+really-2.18.2/out/guile/usr/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/share/fonts/type1/gsfonts!g' -e 's!@PACKAGE@!LILYPOND!g' -e 's!@PATCH_LEVEL@!2!g' -e 's!@PATHSEP@!:!g' -e 's!@PERL@!/usr/bin/perl!g' -e 's!@PYTHON@!/usr/bin/python -tt!g' -e 's!@SHELL@!/bin/sh!g' -e 's!@TARGET_PYTHON@!/usr/bin/python -tt!g' -e 's!@TOPLEVEL_VERSION@!2.18.2!g' -e 's!@bindir@!/usr/bin!g' -e 's!@datadir@!/usr/share!g' -e 's!@date@!06DEC21!g' -e 's!@lilypond_datadir@!/usr/share/lilypond/2.18.2!g' -e 's!@lilypond_docdir@!/usr/share/doc/lilypond!g' -e 's!@lilypond_libdir@!/usr/lib/x86_64-linux-gnu/lilypond/2.18.2!g' -e 's!@local_lilypond_datadir@!/usr/share/lilypond/2.18.2!g' -e 's!@local_lilypond_libdir@!/usr/lib/x86_64-linux-gnu/lilypond/2.18.2!g' -e 's!@localedir@!/usr/share/locale!g' -e 's!@outdir@!./out!g' -e 's!@package@!lilypond!g' -e 's!@prefix@!/usr!g' -e 's!@program_prefix@!!g' -e 's!@program_suffix@!!g' -e 's!@sharedstatedir@!/usr/com!g' -e 's!@src-dir@!.!g' -e 's!@top-src-dir@!/build/lilypond-2.19.81+really-2.18.2!g' > out/emmentaler-brace.pe -@{char@:Mensural 4/8 meter@:164@:0@:9.4609@:4.73045@:4.73045@:9.4609@:0@:neomen -sural48@} [164] +@{char@:Ed. Vat. pes upper punctum@:100@:0@:3.0937@:1.71725@:1.74791@:3.0937@:0 +@:svaticana.upes@} [100] @{char@:Semi-colored mensural longa notehead (up, reduced hole)@:72@:0@:3.535@: 1.99239@:1.99239@:3.535@:0@:urM2semimensural@} [72] -@{char@:16th Mensural Flag (down)@:130@:3.78004@:0@:0.63004@:18.90001@:0@:0@:me -nsurald04@} [130] -@{char@:Hufnagel punctum@:122@:0@:7.14073@:2.5@:2.5@:3.57037@:1.49991@:shufnage -l.punctum@} [122] -@{char@:Black mensural maxima notehead (down)@:77@:0@:7.935@:2.21606@:2.21606@: -7.935@:0@:dM3blackmensural@} [77] +@{char@:Ed. Vat. linea punctum cavum@:96@:0@:3.5788@:1.55124@:1.55124@:3.5788@: +0@:svaticana.linea.punctum.cavum@} [96] +@{char@:Mensural 3/4 meter@:150@:0@:8.50009@:6.37508@:6.37508@:8.50009@:0@:mens +ural34@} [150] +@{char@:Solesmes punctum inclinatum parvum@:111@:0@:1.9256@:1.37502@:1.37502@:0 +.9628@:0.37492@:ssolesmes.incl.parvum@} [111] +@{char@:8th Mensural Flag (up)@:123@:0@:3.78004@:11.02501@:0.63004@:3.78004@:0@ +:mensuralu23@} [123] +@{char@:8th Mensural Flag (down)@:124@:3.78004@:0@:0.63004@:12.6@:0@:0@:mensura +ld03@} [124] +@{char@:Ed. Vat. pes upper punctum@:100@:0@:1.80902@:1.07008@:1.088@:1.80902@:0 +@:svaticana.upes@} [100] @{char@:Semi-colored mensural longa notehead (down, reduced hole)@:73@:0@:3.535 @:1.99239@:1.99239@:3.535@:0@:drM2semimensural@} [73] -@{char@:Mensural 6/8 meter@:165@:0@:9.4609@:4.73045@:4.73045@:9.4609@:0@:neomen -sural68alt@} [165] -@{char@:Black mensural maxima notehead (ligature)@:78@:0@:7.935@:2.21606@:2.216 -06@:7.935@:0@:sM3blackligmensural@} [78] -@{char@:Mensural 2/4 meter@:166@:0@:9.4609@:4.73045@:4.73045@:9.4609@:0@:neomen -sural24@} [166] -@{puorg@:timesig@} -) -@{char@:Black mensural longa notehead (up)@:79@:0@:3.9675@:2.21606@:2.21606@:3. -9675@:0@:uM2blackmensural@} [79] -@{char@:16th Mensural Flag (down)@:131@:3.78004@:0@:0.63004@:15.75002@:0@:0@:me -nsurald14@} [131] +@{char@:32th Mensural Flag (down)@:136@:2.67303@:0@:0.44553@:17.82@:0@:0@:mensu +rald05@} [136] +@{char@:Mensural 2/2 meter@:146@:0@:9.4609@:7.09569@:7.09569@:9.4609@:0@:mensur +al22@} [146] +@{char@:Ed. Vat. var pes upper punctum@:101@:0@:1.80902@:0.78316@:1.37492@:1.80 +902@:0@:svaticana.vupes@} [101] @{char@:Semi-colored mensural longa notehead (ligature, reduced hole)@:74@:0@:3 -.535@:1.99239@:1.99239@:3.535@:0@:srM2semiligmensural@} [74] (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-scripts.mf -@{char@:neo-mensural c clef@:58@:0@:7.81494@:5.65604@:5.65604@:7.81494@:0@:neom -ensural.c_change@} [58] +.535@:1.99239@:1.99239@:3.535@:0@:srM2semiligmensural@} [74] +@{char@:Mensural 3/2 meter@:147@:0@:9.4609@:4.73045@:4.73045@:9.4609@:0@:mensur +al32@} [147] +@{char@:32th Mensural Flag (down)@:137@:2.67303@:0@:0.44553@:15.59251@:0@:0@:me +nsurald15@} [137] +@{char@:Ed. Vat. var pes upper punctum@:101@:0@:3.0937@:1.22656@:2.2386@:3.0937 +@:0@:svaticana.vupes@} [101] +@{char@:Ed. Vat. plica@:102@:0@:1.85623@:1.1714@:1.2634@:1.85623@:0@:svaticana. +plica@} [102] +@{char@:Ed. Vat. inclinatum@:97@:0@:2.48274@:1.77286@:1.77286@:1.24138@:0.84363 +@:svaticana.inclinatum@} [97] +@{char@:8th Mensural Flag (down)@:125@:3.78004@:0@:0.63004@:9.45001@:0@:0@:mens +urald13@} [125] +@{char@:Solesmes punctum auctum ascendens@:112@:0@:2.77415@:1.66629@:2.9588@:2. +77415@:0@:ssolesmes.auct.asc@} [112] +@{char@:Ed. Vat. plica@:102@:0@:1.08543@:0.7509@:0.80469@:1.08543@:0@:svaticana +.plica@} [102] +@{char@:Mensural 6/4 meter@:148@:0@:9.4609@:4.73045@:4.73045@:9.4609@:0@:mensur +al64@} [148] +@{char@:Ed. Vat. pes lower punctum@:98@:0@:2.2355@:1.30708@:1.28494@:2.2355@:0@ +:svaticana.lpes@} [98] +@{char@:8th Mensural Flag (down)@:126@:3.78004@:0@:0.63004@:11.02501@:0@:0@:men +surald23@} [126] @{char@:Semi-colored mensural brevis notehead (reduced hole)@:75@:0@:3.535@:1.9 9239@:1.99239@:3.535@:0@:srM1semimensural@} [75] -@{char@:16th Mensural Flag (down)@:132@:3.78004@:0@:0.63004@:17.32501@:0@:0@:me -nsurald24@} [132] -@{group@:scripts@} -@{char@:ictus@:167@:0.26054@:0.26054@:0.98221@:0.98221@:0.26054@:0@:ictus@} -[167] +@{char@:Ed. Vat. pes var lower punctum@:99@:0@:2.2355@:1.79462@:0.79741@:2.2355 +@:0@:svaticana.vlpes@} [99] @{char@:Black mensural maxima notehead (up)@:76@:0@:7.07@:1.99239@:1.99239@:7.0 7@:0@:uM3blackmensural@} [76] -@{char@:64th Mensural Flag (down)@:143@:1.89003@:0@:0.31502@:14.17505@:0@:0@:me -nsurald16@} [143] -@{char@:Hufnagel virga@:123@:0@:7.14073@:7.5@:2.5@:7.14073@:0@:shufnagel.virga@ -} [123] -@{char@:Black mensural longa notehead (down)@:80@:0@:3.9675@:2.21606@:2.21606@: -3.9675@:0@:dM2blackmensural@} [80] -@{char@:Hufnagel pes lower punctum@:124@:0@:10@:1.75@:1.75@:10@:0@:shufnagel.lp -es@} [124] +@{char@:16th Mensural Flag (up)@:127@:0@:3.78004@:18.90001@:0.63004@:3.78004@:0 +@:mensuralu04@} [127] +@{char@:Mensural 9/4 meter@:149@:0@:9.4609@:4.73045@:4.73045@:9.4609@:0@:mensur +al94@} [149] @{char@:Black mensural maxima notehead (down)@:77@:0@:7.07@:1.99239@:1.99239@:7 .07@:0@:dM3blackmensural@} [77] -@{char@:accentus up@:168@:0.70157@:0.70157@:0.98221@:0.98221@:0.70157@:0@:uacce -ntus@} [168] @{char@:Black mensural maxima notehead (ligature)@:78@:0@:7.07@:1.99239@:1.9923 9@:7.07@:0@:sM3blackligmensural@} [78] -@{char@:32th Mensural Flag (up)@:133@:0@:3.78004@:25.20001@:0.63004@:3.78004@:0 -@:mensuralu05@} [133] -@{char@:Kievan final note@:125@:0@:6.49991@:7.5@:7.5@:6.49991@:0@:sM2kievan@} -[125] -@{char@:Black mensural longa notehead (ligature)@:81@:0@:3.9675@:2.21606@:2.216 -06@:3.9675@:0@:sM2blackligmensural@} [81] -@{char@:accentus down@:169@:0.70157@:0.70157@:0.98221@:0.98221@:0.70157@:0@:dac -centus@} [169] +@{char@:Ed. Vat. var plica@:103@:0@:1.08543@:1.01451@:0.6917@:1.08543@:0@:svati +cana.vplica@} [103] @{char@:Black mensural longa notehead (up)@:79@:0@:3.535@:1.99239@:1.99239@:3.5 35@:0@:uM2blackmensural@} [79] -@{char@:half circle@:170@:0.87695@:0.87695@:0@:0.87695@:0.87695@:0@:usemicircul -us@} [170] +@{char@:Ed. Vat. epiphonus@:104@:0@:1.80902@:1.26736@:1.28528@:1.80902@:0@:svat +icana.epiphonus@} [104] +@{char@:Mensural 6/8 meter@:151@:0@:8.50009@:6.37508@:6.37508@:8.50009@:0@:mens +ural68@} [151] @{char@:Black mensural longa notehead (down)@:80@:0@:3.535@:1.99239@:1.99239@:3 .535@:0@:dM2blackmensural@} [80] -@{char@:half circle@:171@:0.87695@:0.87695@:0.87695@:0@:0.87695@:0@:dsemicircul -us@} [171] +@{char@:Ed. Vat. var epiphonus@:105@:0@:1.80902@:1.6619@:0.89075@:1.80902@:0@:s +vaticana.vepiphonus@} [105] +@{char@:Ed. Vat. var plica@:103@:0@:1.85623@:1.62222@:1.07016@:1.85623@:0@:svat +icana.vplica@} [103] +@{char@:Ed. Vat. pes upper punctum@:100@:0@:2.2355@:1.28494@:1.30708@:2.2355@:0 +@:svaticana.upes@} [100] +@{char@:Ed. Vat. epiphonus@:104@:0@:3.0937@:2.05464@:2.08531@:3.0937@:0@:svatic +ana.epiphonus@} [104] +@{char@:32th Mensural Flag (down)@:138@:2.67303@:0@:0.44553@:16.70625@:0@:0@:me +nsurald25@} [138] +@{char@:Ed. Vat. var pes upper punctum@:101@:0@:2.2355@:0.93036@:1.66167@:2.235 +5@:0@:svaticana.vupes@} [101] +@{char@:16th Mensural Flag (up)@:128@:0@:3.78004@:15.75002@:0.63004@:3.78004@:0 +@:mensuralu14@} [128] @{char@:Black mensural longa notehead (ligature)@:81@:0@:3.535@:1.99239@:1.9923 9@:3.535@:0@:sM2blackligmensural@} [81] +@{char@:Solesmes punctum auctum descendens@:113@:0@:2.77415@:2.9588@:1.66629@:2 +.77415@:0@:ssolesmes.auct.desc@} [113] @{char@:Black mensural brevis notehead@:82@:0@:3.535@:1.99239@:1.99239@:3.535@: 0@:sM1blackmensural@} [82] -@{char@:petrucci c1 clef@:59@:0@:3.535@:4.94899@:11.312@:3.535@:0@:petrucci.c1@ -} [59] -@{char@:circle@:172@:0.87695@:0.87695@:0.87695@:0.87695@:0.87695@:0@:circulus@} -[172] -@{char@:augmentum@:173@:0.70157@:0.70157@:0.70157@:0.70157@:0.70157@:0@:augment -um@} [173] -@{char@:Black mensural brevis notehead@:82@:0@:3.9675@:2.21606@:2.21606@:3.9675 -@:0@:sM1blackmensural@} [82] -@{char@:32th Mensural Flag (up)@:134@:0@:3.78004@:22.05002@:0.63004@:3.78004@:0 -@:mensuralu15@} [134] -mf2pt1 is using the following font parameters: - font_version: 001.000 - font_comment: Font converted to Type 1 by mf2pt1, written by Scott Pakin. - font_family: parmesan-noteheads23 - font_weight: Medium - font_identifier: parmesan22.45 - font_fixed_pitch: false - font_slant: 0 - font_underline_position: -45 - font_underline_thickness: 22 - font_name: parmesan-noteheads23 - font_unique_id: 4895098 - font_size: 22.3661270236613 (bp) - font_coding_scheme: asis - -Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=44.7104677060134; bpppix 0.02; nonstopmode; input parmesan-noteheads23.mf'"... - -@{char@:32th Mensural Flag (up)@:135@:0@:3.78004@:23.62502@:0.63004@:3.78004@:0 -@:mensuralu25@} [135] -@{char@:Mensural semibrevis head@:83@:0@:2.29062@:1.98375@:1.98375@:1.14531@:1. -05452@:s0mensural@} [83] +@{char@:Mensural 3/4 meter@:150@:0@:9.4609@:7.09569@:7.09569@:9.4609@:0@:mensur +al34@} [150] +@{char@:Ed. Vat. plica@:102@:0@:1.34132@:0.8905@:0.95699@:1.34132@:0@:svaticana +.plica@} [102] @{char@:Mensural semibrevis head@:83@:0@:2.04092@:1.7675@:1.7675@:1.02046@:0.86 797@:s0mensural@} [83] -@{char@:Kievan recitative mark@:126@:0@:26.00055@:4.49995@:4.49995@:26.00055@:0 -@:sM1kievan@} [126] -@{char@:signum congruentiae up@:174@:3.58788@:3.58788@:1.30269@:13.04877@:3.587 -88@:0@:usignumcongruentiae@} [174] -@{char@:Kievan whole note@:127@:0@:5@:5@:5@:5@:0@:s0kievan@} [127] -@{char@:Kievan quarter note down@:128@:0@:5.10002@:12.5@:1.99997@:5.10002@:0@:d -2kievan@} [128] -@{char@:petrucci c1 clef@:60@:0@:2.82802@:4.42648@:10.11772@:2.82802@:0@:petruc -ci.c1_change@} [60] +@{char@:Ed. Vat. rev. plica@:106@:0@:1.08543@:0.8047@:0.75089@:1.08543@:0@:svat +icana.reverse.plica@} [106] +@{char@:Ed. Vat. var epiphonus@:105@:0@:3.0937@:2.72934@:1.41061@:3.0937@:0@:sv +aticana.vepiphonus@} [105] +@{char@:Ed. Vat. rev. plica@:106@:0@:1.85623@:1.26341@:1.17139@:1.85623@:0@:sva +ticana.reverse.plica@} [106] +@{char@:Ed. Vat. rev. var plica@:107@:0@:1.08543@:1.16513@:0.54108@:1.08543@:0@ +:svaticana.reverse.vplica@} [107] +@{char@:Ed. Vat. var plica@:103@:0@:1.34132@:1.21626@:0.81735@:1.34132@:0@:svat +icana.vplica@} [103] +@{char@:Ed. Vat. epiphonus@:104@:0@:2.2355@:1.52873@:1.55089@:2.2355@:0@:svatic +ana.epiphonus@} [104] +@{char@:Mensural 9/8 meter@:152@:0@:8.50009@:6.37508@:6.37508@:8.50009@:0@:mens +ural98@} [152] +@{char@:Ed. Vat. inner cephalicus@:108@:0@:1.80902@:1.2853@:1.26735@:1.80902@:0 +@:svaticana.inner.cephalicus@} [108] +@{char@:64th Mensural Flag (up)@:139@:0@:2.67303@:22.27501@:0.44553@:2.67303@:0 +@:mensuralu06@} [139] +@{char@:Ed. Vat. cephalicus@:109@:0@:1.80902@:4.16351@:1.26735@:1.80902@:0@:sva +ticana.cephalicus@} [109] @{char@:Mensural minima head@:84@:0@:2.04092@:1.7675@:1.7675@:1.02046@:0.86797@ :s1mensural@} [84] -@{char@:signum congruentiae down@:175@:3.58788@:3.58788@:13.04877@:1.30269@:3.5 -8788@:0@:dsignumcongruentiae@} [175] -@{char@:Mensural minima head@:84@:0@:2.29062@:1.98375@:1.98375@:1.14531@:1.0545 -2@:s1mensural@} [84] -@{char@:64th Mensural Flag (down)@:144@:1.89003@:0@:0.31502@:14.96254@:0@:0@:me -nsurald26@} [144] -@{puorg@:flags@} -) +@{char@:Solesmes punctum incl. auctum@:114@:0@:3.08096@:2.20003@:2.20003@:1.540 +48@:1.19994@:ssolesmes.incl.auctum@} [114] +@{char@:16th Mensural Flag (up)@:129@:0@:3.78004@:17.32501@:0.63004@:3.78004@:0 +@:mensuralu24@} [129] +@{char@:Mensural 4/8 meter@:153@:0@:8.50009@:4.25005@:4.25005@:8.50009@:0@:mens +ural48@} [153] +@{char@:Ed. Vat. var epiphonus@:105@:0@:2.2355@:2.01627@:1.06335@:2.2355@:0@:sv +aticana.vepiphonus@} [105] +@{char@:Mensural 6/8 meter@:151@:0@:9.4609@:7.09569@:7.09569@:9.4609@:0@:mensur +al68@} [151] +@{char@:mensural g clef@:80@:0@:3.53502@:1.8382@:10.74648@:3.53502@:0@:mensural +.g_change@} [80] +@{char@:Ed. Vat. quilisma@:110@:0@:1.80902@:1.00423@:1.29117@:1.80902@:0@:svati +cana.quilisma@} [110] +@{char@:Hufnagel do clef@:81@:0@:3.88852@:2.47449@:2.65126@:3.88852@:0@:hufnage +l.do@} [81] +@{char@:Ed. Vat. rev. plica@:106@:0@:1.34132@:0.95699@:0.8905@:1.34132@:0@:svat +icana.reverse.plica@} [106] +@{char@:Hufnagel do clef@:82@:0@:3.11084@:1.9796@:2.12102@:3.11084@:0@:hufnagel +.do_change@} [82] +@{char@:Solesmes punctum inclinatum parvum@:111@:0@:1.25568@:0.89665@:0.89665@: +0.62784@:0.02354@:ssolesmes.incl.parvum@} [111] +@{char@:Hufnagel fa clef@:83@:0@:4.24199@:4.06523@:3.535@:4.24199@:0@:hufnagel. +fa@} [83] +@{char@:Solesmes punctum auctum ascendens@:112@:0@:1.80902@:1.14182@:1.98465@:1 +.80902@:0@:ssolesmes.auct.asc@} [112] +@{char@:16th Mensural Flag (down)@:130@:3.78004@:0@:0.63004@:18.90001@:0@:0@:me +nsurald04@} [130] +@{char@:Ed. Vat. rev. var plica@:107@:0@:1.34132@:1.4024@:0.63121@:1.34132@:0@: +svaticana.reverse.vplica@} [107] @{char@:Mensural semiminima head@:85@:0@:2.04092@:1.7675@:1.7675@:1.02046@:0.86 -797@:s2mensural@} [85] (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-timesignatures.mf -@{char@:32th Mensural Flag (down)@:136@:3.78004@:0@:0.63004@:25.20001@:0@:0@:me -nsurald05@} [136] -@{char@:Kievan end of piece (slash)@:176@:0@:8.97995@:11.72002@:16.3425@:8.9799 -5@:0@:barline.kievan@} [176] -@{puorg@:scripts@} -) (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-dots.mf -@{group@:timesig@} -@{char@:Mensural 4/4 meter@:145@:0@:5.59813@:2.79907@:2.79907@:5.59813@:0@:mens -ural44@} [145] -@{char@:Mensural semiminima head@:85@:0@:2.29062@:1.98375@:1.98375@:1.14531@:1. -05452@:s2mensural@} [85] -@{group@:dots@} -@{char@:duration dot@:177@:0@:1.69714@:0.84857@:0.84857@:1.69714@:0@:dotvatican -a@} [177] +797@:s2mensural@} [85] +@{char@:64th Mensural Flag (up)@:140@:0@:2.67303@:20.04752@:0.44553@:2.67303@:0 +@:mensuralu16@} [140] +@{char@:Solesmes punctum auctum descendens@:113@:0@:1.80902@:1.98466@:1.1418@:1 +.80902@:0@:ssolesmes.auct.desc@} [113] @{char@:Black mensural semibrevis head@:86@:0@:2.04092@:1.7675@:1.7675@:1.02046 @:0.86797@:s0blackmensural@} [86] +@{char@:Ed. Vat. inner cephalicus@:108@:0@:2.2355@:1.55089@:1.52873@:2.2355@:0@ +:svaticana.inner.cephalicus@} [108] @{char@:Petrucci semibrevis head@:87@:0@:4.01665@:2.78934@:2.78934@:2.00833@:1. 61993@:s0petrucci@} [87] -@{char@:Kievan augmentation dot@:178@:0@:5.09143@:2.54572@:2.54572@:5.09143@:0@ -:dotkievan@} [178] -@{puorg@:dots@} -) -@{tnof@}) ) -@{char@:petrucci c2 clef@:61@:0@:3.535@:8.484@:11.312@:3.535@:0@:petrucci.c2@} -[61] +@{char@:Mensural 9/8 meter@:152@:0@:9.4609@:7.09569@:7.09569@:9.4609@:0@:mensur +al98@} [152] +@{char@:Mensural 6/8 meter@:154@:0@:8.50009@:4.25005@:4.25005@:8.50009@:0@:mens +ural68alt@} [154] @{char@:Petrucci minima head@:88@:0@:4.01665@:2.78934@:2.78934@:2.00833@:1.6199 3@:s1petrucci@} [88] -@{char@:32th Mensural Flag (down)@:137@:3.78004@:0@:0.63004@:22.05002@:0@:0@:me -nsurald15@} [137] @{char@:Petrucci semiminima head@:89@:0@:4.01665@:2.78934@:2.78934@:2.00833@:1. 61993@:s2petrucci@} [89] +@{char@:Solesmes stropha@:115@:0@:3.08096@:2.20003@:2.20003@:1.54048@:1.19994@: +ssolesmes.stropha@} [115] +@{char@:Solesmes punctum incl. auctum@:114@:0@:2.0091@:1.43463@:1.43463@:1.0045 +5@:0.56152@:ssolesmes.incl.auctum@} [114] +@{char@:Mensural 4/8 meter@:153@:0@:9.4609@:4.73045@:4.73045@:9.4609@:0@:mensur +al48@} [153] +@{char@:Mensural 2/4 meter@:155@:0@:8.50009@:6.37508@:6.37508@:8.50009@:0@:mens +ural24@} [155] +@{char@:Hufnagel fa clef@:84@:0@:3.39362@:3.2522@:2.82802@:3.39362@:0@:hufnagel +.fa_change@} [84] +@{char@:Solesmes stropha aucta@:116@:0@:3.08096@:2.20003@:2.20003@:1.54048@:1.1 +9994@:ssolesmes.stropha.aucta@} [116] +@{char@:Ed. Vat. cephalicus@:109@:0@:2.2355@:5.10767@:1.52873@:2.2355@:0@:svati +cana.cephalicus@} [109] +@{char@:Hufnagel do/fa clef@:85@:0@:4.24199@:11.13524@:2.65126@:4.24199@:0@:huf +nagel.do.fa@} [85] @{char@:Petrucci colored semibrevis head@:90@:0@:4.01665@:2.78934@:2.78934@:2.0 0833@:1.61993@:s0blackpetrucci@} [90] -@{char@:Kievan quarter note up@:129@:0@:5.10002@:1.99997@:13.00003@:5.10002@:0@ -:u2kievan@} [129] -(some charht values had to be adjusted by as much as 0.70157pt) -(some chardp values had to be adjusted by as much as 0.70157pt) -Font metrics written on parmesan23.tfm. -146 output files written: parmesan23.33 .. parmesan23.178 -Transcript written on parmesan23.log. +@{char@:16th Mensural Flag (down)@:131@:3.78004@:0@:0.63004@:15.75002@:0@:0@:me +nsurald14@} [131]cat out/feta-braces-a.otf-table out/feta-braces-b.otf-table out/feta-braces-c.otf-table out/feta-braces-d.otf-table out/feta-braces-e.otf-table out/feta-braces-f.otf-table out/feta-braces-g.otf-table out/feta-braces-h.otf-table out/feta-braces-i.otf-table > out/emmentaler-brace.otf-table -@{char@:Black mensural semibrevis head@:86@:0@:2.29062@:1.98375@:1.98375@:1.145 -31@:1.05452@:s0blackmensural@} [86] -@{char@:Kievan half note (line position)@:130@:0@:5.29999@:8.00003@:5@:5.29999@ -:0@:s1kievan@} [130] -@{char@:32th Mensural Flag (down)@:138@:3.78004@:0@:0.63004@:23.62502@:0@:0@:me -nsurald25@} [138] -@{char@:Mensural 2/2 meter@:146@:0@:5.59813@:4.1986@:4.1986@:5.59813@:0@:mensur -al22@} [146] -@{char@:Petrucci semibrevis head@:87@:0@:4.46756@:3.10246@:3.10246@:2.23378@:1. -89445@:s0petrucci@} [87] +@{char@:64th Mensural Flag (up)@:141@:0@:2.67303@:21.16125@:0.44553@:2.67303@:0 +@:mensuralu26@} [141] @{char@:Petrucci colored minima head@:91@:0@:4.01665@:2.78934@:2.78934@:2.00833 @:1.61993@:s1blackpetrucci@} [91] -@{char@:Kievan half note (space position)@:131@:0@:5.50003@:5@:6.99997@:5.50003 -@:0@:sr1kievan@} [131] +@{char@:Solesmes stropha@:115@:0@:2.0091@:1.43463@:1.43463@:1.00455@:0.56152@:s +solesmes.stropha@} [115] @{char@:Petrucci colored semiminima head@:92@:0@:4.01665@:2.78934@:2.78934@:2.0 0833@:1.61993@:s2blackpetrucci@} [92] -@{char@:Petrucci minima head@:88@:0@:4.46756@:3.10246@:3.10246@:2.23378@:1.8944 -5@:s1petrucci@} [88] -@{char@:Kievan eighth note (down)@:132@:0@:6.25@:15@:2.5@:6.25@:0@:d3kievan@} -[132] -@{char@:Petrucci semiminima head@:89@:0@:4.46756@:3.10246@:3.10246@:2.23378@:1. -89445@:s2petrucci@} [89] -@{char@:Mensural 3/2 meter@:147@:0@:5.59813@:2.79907@:2.79907@:5.59813@:0@:mens -ural32@} [147] -@{char@:petrucci c2 clef@:62@:0@:2.82802@:7.58827@:10.11772@:2.82802@:0@:petruc -ci.c2_change@} [62] -@{char@:Petrucci colored semibrevis head@:90@:0@:4.46756@:3.10246@:3.10246@:2.2 -3378@:1.89445@:s0blackpetrucci@} [90] -@{char@:64th Mensural Flag (up)@:139@:0@:3.78004@:31.50002@:0.63004@:3.78004@:0 -@:mensuralu06@} [139] -@{char@:Petrucci colored minima head@:91@:0@:4.46756@:3.10246@:3.10246@:2.23378 -@:1.89445@:s1blackpetrucci@} [91] +@{char@:Ed. Vat. rev. var plica@:107@:0@:1.85623@:1.8798@:0.81258@:1.85623@:0@: +svaticana.reverse.vplica@} [107] +@{char@:Mensural 6/8 meter@:154@:0@:9.4609@:4.73045@:4.73045@:9.4609@:0@:mensur +al68alt@} [154] +@{char@:Ed. Vat. quilisma@:110@:0@:2.2355@:1.24098@:1.59557@:2.2355@:0@:svatica +na.quilisma@} [110] +@{char@:Solesmes stropha aucta@:116@:0@:2.0091@:1.43463@:1.43463@:1.00455@:0.56 +152@:ssolesmes.stropha.aucta@} [116] +@{char@:Mensural 4/4 meter@:156@:0@:8.50009@:4.25005@:4.25005@:8.50009@:0@:neom +ensural44@} [156] +@{char@:Hufnagel do/fa clef@:86@:0@:3.39362@:10.3222@:2.12102@:3.39362@:0@:hufn +agel.do.fa_change@} [86] +@{char@:Solesmes oriscus@:117@:0@:3.30258@:1.65004@:1.65004@:3.30258@:0@:ssoles +mes.oriscus@} [117] @{char@:Ed. Vat. punctum@:93@:0@:2.00987@:1.21114@:1.31073@:2.00987@:0@:svatica na.punctum@} [93] -@{char@:Petrucci colored semiminima head@:92@:0@:4.46756@:3.10246@:3.10246@:2.2 -3378@:1.89445@:s2blackpetrucci@} [92] +@{char@:Solesmes punctum inclinatum parvum@:111@:0@:1.55171@:1.10803@:1.10803@: +0.77586@:0.1788@:ssolesmes.incl.parvum@} [111] +@{char@:64th Mensural Flag (down)@:142@:2.67303@:0@:0.44553@:22.27501@:0@:0@:me +nsurald06@} [142] +@{char@:Mensural 2/2 meter@:157@:0@:8.50009@:4.25005@:4.25005@:8.50009@:0@:neom +ensural22@} [157] +@{char@:Ed. Med. inclinatum@:118@:0@:4.20125@:3@:3@:2.10063@:1.99991@:smedicaea +.inclinatum@} [118] +@{char@:Solesmes punctum auctum ascendens@:112@:0@:2.2355@:1.37358@:2.41515@:2. +2355@:0@:ssolesmes.auct.asc@} [112] +@{char@:Kievan tsefaut clef@:87@:0@:5.3025@:7.95377@:1.94426@:5.3025@:0@:kievan +.do@} [87] +@{char@:16th Mensural Flag (down)@:132@:3.78004@:0@:0.63004@:17.32501@:0@:0@:me +nsurald24@} [132] +@{char@:Ed. Vat. inner cephalicus@:108@:0@:3.0937@:2.08531@:2.05464@:3.0937@:0@ +:svaticana.inner.cephalicus@} [108] +@{char@:Solesmes oriscus@:117@:0@:2.15361@:1.07597@:1.07597@:2.15361@:0@:ssoles +mes.oriscus@} [117] +@{char@:Kievan tsefaut clef@:88@:0@:5.3025@:7.95377@:1.94426@:5.3025@:0@:kievan +.do_change@} [88] +@{puorg@:clefs@} +) (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-custodes.mf +@{char@:Mensural 2/4 meter@:155@:0@:9.4609@:7.09569@:7.09569@:9.4609@:0@:mensur +al24@} [155] +@{char@:Mensural 3/2 meter@:158@:0@:8.50009@:4.25005@:4.25005@:8.50009@:0@:neom +ensural32@} [158] +@{group@:custodes@} +@{char@:Custos Hufnagel@:89@:0@:2.39088@:1.99239@:3.535@:2.39088@:0@:hufnagel.u +0@} [89] +@{char@:Mensural 4/4 meter@:156@:0@:9.4609@:4.73045@:4.73045@:9.4609@:0@:neomen +sural44@} [156] +@{char@:Mensural 6/4 meter@:159@:0@:8.50009@:4.25005@:4.25005@:8.50009@:0@:neom +ensural64@} [159] +@{char@:Solesmes punctum auctum descendens@:113@:0@:2.2355@:2.41515@:1.37358@:2 +.2355@:0@:ssolesmes.auct.desc@} [113] @{char@:Ed. Vat. punctum cavum@:94@:0@:2.00987@:1.21114@:1.31073@:2.00987@:0@:s vaticana.punctum.cavum@} [94] -@{char@:64th Mensural Flag (up)@:140@:0@:3.78004@:28.35002@:0.63004@:3.78004@:0 -@:mensuralu16@} [140] -@{char@:Mensural 6/4 meter@:148@:0@:5.59813@:2.79907@:2.79907@:5.59813@:0@:mens -ural64@} [148] +@{char@:Mensural 9/4 meter@:160@:0@:8.50009@:4.25005@:4.25005@:8.50009@:0@:neom +ensural94@} [160] +@{char@:Ed. Med. inclinatum@:118@:0@:2.64679@:1.89@:1.89@:1.3234@:1.01689@:smed +icaea.inclinatum@} [118] +@{char@:Custos Hufnagel@:90@:0@:2.39088@:1.99239@:5.3025@:2.39088@:0@:hufnagel. +u1@} [90] +@{char@:Custos Hufnagel@:91@:0@:2.39088@:1.99239@:4.41876@:2.39088@:0@:hufnagel +.u2@} [91] +@{char@:Mensural 3/4 meter@:161@:0@:8.50009@:4.25005@:4.25005@:8.50009@:0@:neom +ensural34@} [161] +@{char@:Ed. Med. punctum@:119@:0@:2.51997@:1.57501@:1.57501@:2.51997@:0@:smedic +aea.punctum@} [119] +@{char@:Ed. Med. reverse virga@:120@:0@:2.51997@:1.57501@:7.87503@:2.51997@:0@: +smedicaea.rvirga@} [120] +@{char@:Reverse Custos Hufnagel@:92@:0@:2.39088@:3.535@:1.99239@:2.39088@:0@:hu +fnagel.d0@} [92] +@{char@:Solesmes punctum incl. auctum@:114@:0@:2.48274@:1.77286@:1.77286@:1.241 +38@:0.84363@:ssolesmes.incl.auctum@} [114] +@{char@:Ed. Med. punctum@:119@:0@:3.99994@:2.5@:2.5@:3.99994@:0@:smedicaea.punc +tum@} [119] +@{char@:petrucci g clef@:78@:0@:3.15002@:1.638@:9.57608@:3.15002@:0@:petrucci.g +_change@} [78] @{char@:Ed. Vat. linea punctum@:95@:0@:3.23682@:1.39467@:1.39467@:3.23682@:0@:s vaticana.linea.punctum@} [95] -@{char@:Mensural 9/4 meter@:149@:0@:5.59813@:2.79907@:2.79907@:5.59813@:0@:mens -ural94@} [149] -@{char@:64th Mensural Flag (up)@:141@:0@:3.78004@:29.92502@:0.63004@:3.78004@:0 -@:mensuralu26@} [141] -@{char@:petrucci c3 clef@:63@:0@:3.535@:11.312@:11.312@:3.535@:0@:petrucci.c3@} -[63] -@{char@:Ed. Vat. punctum@:93@:0@:2.2355@:1.32927@:1.44008@:2.2355@:0@:svaticana -.punctum@} [93] +@{char@:Ed. Med. reverse virga@:120@:0@:3.99994@:2.5@:12.5@:3.99994@:0@:smedica +ea.rvirga@} [120] +@{char@:32th Mensural Flag (up)@:133@:0@:3.78004@:25.20001@:0.63004@:3.78004@:0 +@:mensuralu05@} [133] +@{char@:Ed. Med. virga@:121@:0@:3.99994@:12.5@:2.5@:3.99994@:0@:smedicaea.virga +@} [121] +@{char@:Mensural 6/8 meter@:162@:0@:8.50009@:4.25005@:4.25005@:8.50009@:0@:neom +ensural68@} [162] @{char@:Ed. Vat. linea punctum cavum@:96@:0@:3.23682@:1.39467@:1.39467@:3.23682 @:0@:svaticana.linea.punctum.cavum@} [96] -@{char@:Kievan eighth note (up)@:133@:0@:5@:1.99997@:14.49997@:5@:0@:u3kievan@} -[133] -@{char@:Ed. Vat. punctum cavum@:94@:0@:2.2355@:1.32927@:1.44008@:2.2355@:0@:sva -ticana.punctum.cavum@} [94] -@{puorg@:noteheads@} -) -@{tnof@}) ) -@{char@:64th Mensural Flag (down)@:142@:3.78004@:0@:0.63004@:31.50002@:0@:0@:me -nsurald06@} [142] +@{char@:64th Mensural Flag (down)@:143@:2.67303@:0@:0.44553@:20.04752@:0@:0@:me +nsurald16@} [143] +@{char@:Reverse Custos Hufnagel@:93@:0@:2.39088@:5.3025@:1.99239@:2.39088@:0@:h +ufnagel.d1@} [93] +@{char@:Reverse Custos Hufnagel@:94@:0@:2.39088@:4.41876@:1.99239@:2.39088@:0@: +hufnagel.d2@} [94] +@{char@:Ed. Vat. cephalicus@:109@:0@:3.0937@:7.0075@:2.05464@:3.0937@:0@:svatic +ana.cephalicus@} [109] +@{char@:Ed. Med. virga@:121@:0@:2.51997@:7.87503@:1.57501@:2.51997@:0@:smedicae +a.virga@} [121] +@{char@:Mensural 2/2 meter@:157@:0@:9.4609@:4.73045@:4.73045@:9.4609@:0@:neomen +sural22@} [157] +@{char@:Mensural 9/8 meter@:163@:0@:8.50009@:4.25005@:4.25005@:8.50009@:0@:neom +ensural98@} [163] +@{char@:Mensural 3/2 meter@:158@:0@:9.4609@:4.73045@:4.73045@:9.4609@:0@:neomen +sural32@} [158] +@{char@:Ed. Vat. quilisma@:110@:0@:3.0937@:1.71739@:2.20808@:3.0937@:0@:svatica +na.quilisma@} [110] +@{char@:Solesmes stropha@:115@:0@:2.48274@:1.77286@:1.77286@:1.24138@:0.84363@: +ssolesmes.stropha@} [115] +@{char@:Mensural 4/8 meter@:164@:0@:8.50009@:4.25005@:4.25005@:8.50009@:0@:neom +ensural48@} [164] +@{char@:32th Mensural Flag (up)@:134@:0@:3.78004@:22.05002@:0.63004@:3.78004@:0 +@:mensuralu15@} [134] +@{char@:Solesmes punctum inclinatum parvum@:111@:0@:2.1474@:1.5334@:1.5334@:1.0 +737@:0.49126@:ssolesmes.incl.parvum@} [111] @{char@:Ed. Vat. inclinatum@:97@:0@:2.23216@:1.59392@:1.59392@:1.11609@:0.69438 @:svaticana.inclinatum@} [97] -@{char@:petrucci c3 clef@:64@:0@:2.82802@:10.11772@:10.11772@:2.82802@:0@:petru -cci.c3_change@} [64] -@{char@:Mensural 3/4 meter@:150@:0@:5.59813@:4.1986@:4.1986@:5.59813@:0@:mensur -al34@} [150] -(some charht values had to be adjusted by as much as 0.1375pt) -(some chardp values had to be adjusted by as much as 0.1375pt) -Font metrics written on parmesan-noteheads20.tfm. -101 output files written: parmesan-noteheads20.33 .. parmesan-noteheads20.133 -Transcript written on parmesan-noteheads20.log. - @{char@:Ed. Vat. pes lower punctum@:98@:0@:2.00987@:1.19118@:1.17126@:2.00987@: 0@:svaticana.lpes@} [98] -@{char@:Ed. Vat. linea punctum@:95@:0@:3.5788@:1.55124@:1.55124@:3.5788@:0@:sva -ticana.linea.punctum@} [95] -@{char@:64th Mensural Flag (down)@:143@:3.78004@:0@:0.63004@:28.35002@:0@:0@:me -nsurald16@} [143] +@{char@:Hufnagel punctum@:122@:0@:4.49867@:1.57501@:1.57501@:2.24934@:0.7019@:s +hufnagel.punctum@} [122] @{char@:Ed. Vat. pes var lower punctum@:99@:0@:2.00987@:1.6295@:0.73294@:2.0098 7@:0@:svaticana.vlpes@} [99] @{char@:Ed. Vat. pes upper punctum@:100@:0@:2.00987@:1.17128@:1.19116@:2.00987@ :0@:svaticana.upes@} [100] -@{char@:Mensural 6/8 meter@:151@:0@:5.59813@:4.1986@:4.1986@:5.59813@:0@:mensur -al68@} [151] -@{char@:petrucci c4 clef@:65@:0@:3.535@:11.312@:8.484@:3.535@:0@:petrucci.c4@} -[65] +@{char@:Solesmes stropha aucta@:116@:0@:2.48274@:1.77286@:1.77286@:1.24138@:0.8 +4363@:ssolesmes.stropha.aucta@} [116] +@{char@:Custos Med.@:95@:0@:0.9962@:1.99239@:3.535@:0.9962@:0@:medicaea.u0@} +[95] +@{char@:Solesmes oriscus@:117@:0@:2.66133@:1.32965@:1.32965@:2.66133@:0@:ssoles +mes.oriscus@} [117] +@{char@:Hufnagel punctum@:122@:0@:7.14073@:2.5@:2.5@:3.57037@:1.49991@:shufnage +l.punctum@} [122] +@{char@:Mensural 6/4 meter@:159@:0@:9.4609@:4.73045@:4.73045@:9.4609@:0@:neomen +sural64@} [159] +@{char@:Custos Med.@:96@:0@:0.9962@:1.99239@:5.3025@:0.9962@:0@:medicaea.u1@} +[96] +@{char@:Mensural 6/8 meter@:165@:0@:8.50009@:4.25005@:4.25005@:8.50009@:0@:neom +ensural68alt@} [165] +@{char@:Ed. Med. inclinatum@:118@:0@:3.3337@:2.3805@:2.3805@:1.66685@:1.45126@: +smedicaea.inclinatum@} [118] +@{char@:32th Mensural Flag (up)@:135@:0@:3.78004@:23.62502@:0.63004@:3.78004@:0 +@:mensuralu25@} [135] +@{char@:64th Mensural Flag (down)@:144@:2.67303@:0@:0.44553@:21.16125@:0@:0@:me +nsurald26@} [144] +@{char@:Mensural 2/4 meter@:166@:0@:8.50009@:4.25005@:4.25005@:8.50009@:0@:neom +ensural24@} [166] +@{puorg@:flags@} +) +@{puorg@:timesig@} +) (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-timesignatures.mf +@{char@:Hufnagel virga@:123@:0@:4.49867@:4.72502@:1.57501@:4.49867@:0@:shufnage +l.virga@} [123] (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-scripts.mf +@{char@:Custos Med.@:97@:0@:0.9962@:1.99239@:4.41876@:0.9962@:0@:medicaea.u2@} +[97] +@{char@:Hufnagel pes lower punctum@:124@:0@:6.30002@:1.10251@:1.10251@:6.30002@ +:0@:shufnagel.lpes@} [124] +@{char@:Kievan final note@:125@:0@:3.85191@:4.72502@:4.72502@:3.85191@:0@:sM2ki +evan@} [125] @{char@:Ed. Vat. var pes upper punctum@:101@:0@:2.00987@:0.8525@:1.50995@:2.009 87@:0@:svaticana.vupes@} [101] +@{char@:Kievan recitative mark@:126@:0@:17.83868@:2.71346@:2.71346@:17.83868@:0 +@:sM1kievan@} [126] +@{char@:Solesmes punctum auctum ascendens@:112@:0@:3.0937@:1.83994@:3.28134@:3. +0937@:0@:ssolesmes.auct.asc@} [112] +@{group@:scripts@} +@{char@:ictus@:167@:0.25003@:0.25003@:0.87502@:0.87502@:0.25003@:0@:ictus@} +[167] @{char@:Ed. Vat. plica@:102@:0@:1.20593@:0.81664@:0.8764@:1.20593@:0@:svaticana .plica@} [102] -@{char@:petrucci c4 clef@:66@:0@:2.82802@:10.11772@:7.58827@:2.82802@:0@:petruc -ci.c4_change@} [66] -@{char@:Ed. Vat. linea punctum cavum@:96@:0@:3.5788@:1.55124@:1.55124@:3.5788@: -0@:svaticana.linea.punctum.cavum@} [96] +@{char@:Mensural 9/4 meter@:160@:0@:9.4609@:4.73045@:4.73045@:9.4609@:0@:neomen +sural94@} [160] +@{char@:Ed. Med. punctum@:119@:0@:3.17395@:1.98375@:1.98375@:3.17395@:0@:smedic +aea.punctum@} [119] +@{char@:Kievan whole note@:127@:0@:3.15001@:3.15001@:3.15001@:3.15001@:0@:s0kie +van@} [127] +@{char@:Solesmes punctum auctum descendens@:113@:0@:3.0937@:3.28134@:1.83994@:3 +.0937@:0@:ssolesmes.auct.desc@} [113] @{char@:Ed. Vat. var plica@:103@:0@:1.20593@:1.10953@:0.75085@:1.20593@:0@:svat icana.vplica@} [103] +@{char@:Mensural 3/4 meter@:161@:0@:9.4609@:4.73045@:4.73045@:9.4609@:0@:neomen +sural34@} [161] +@{char@:Ed. Med. reverse virga@:120@:0@:3.17395@:1.98375@:9.91875@:3.17395@:0@: +smedicaea.rvirga@} [120] +@{char@:32th Mensural Flag (down)@:136@:3.78004@:0@:0.63004@:25.20001@:0@:0@:me +nsurald05@} [136] +@{char@:Kievan quarter note down@:128@:0@:3.21303@:7.87503@:1.25998@:3.21303@:0 +@:d2kievan@} [128] +@{char@:Ed. Med. virga@:121@:0@:3.17395@:9.91875@:1.98375@:3.17395@:0@:smedicae +a.virga@} [121]echo '(design_size . 20)' > out/emmentaler-brace.otf-gtable + +@{char@:Kievan quarter note up@:129@:0@:3.21303@:1.25998@:8.19005@:3.21303@:0@: +u2kievan@} [129] +@{char@:accentus up@:168@:0.625@:0.625@:0.87502@:0.87502@:0.625@:0@:uaccentus@} +[168] +@{char@:Reverse Custos Med.@:98@:0@:0.9962@:3.535@:1.99239@:0.9962@:0@:medicaea +.d0@} [98] +@{char@:Kievan half note (line position)@:130@:0@:3.339@:5.04004@:3.15001@:3.33 +9@:0@:s1kievan@} [130] +@{char@:Kievan half note (space position)@:131@:0@:3.46503@:3.15001@:4.40999@:3 +.46503@:0@:sr1kievan@} [131] +@{char@:Solesmes punctum incl. auctum@:114@:0@:3.43585@:2.45345@:2.45345@:1.717 +93@:1.4113@:ssolesmes.incl.auctum@} [114] +@{char@:32th Mensural Flag (down)@:137@:3.78004@:0@:0.63004@:22.05002@:0@:0@:me +nsurald15@} [137] +@{char@:Kievan eighth note (down)@:132@:0@:3.93752@:9.45003@:1.57501@:3.93752@: +0@:d3kievan@} [132] +@{char@:Reverse Custos Med.@:99@:0@:0.9962@:5.3025@:1.99239@:0.9962@:0@:medicae +a.d1@} [99] +@{char@:Hufnagel virga@:123@:0@:7.14073@:7.5@:2.5@:7.14073@:0@:shufnagel.virga@ +} [123] +@{char@:accentus down@:169@:0.625@:0.625@:0.87502@:0.87502@:0.625@:0@:daccentus +@} [169] +@{char@:Ed. Vat. epiphonus@:104@:0@:2.00987@:1.39044@:1.41037@:2.00987@:0@:svat +icana.epiphonus@} [104] +@{char@:Hufnagel pes lower punctum@:124@:0@:10@:1.75@:1.75@:10@:0@:shufnagel.lp +es@} [124] +@{char@:Ed. Vat. var epiphonus@:105@:0@:2.00987@:1.82877@:0.97205@:2.00987@:0@: +svaticana.vepiphonus@} [105] +@{group@:timesig@} +@{char@:Mensural 4/4 meter@:145@:0@:7.64519@:3.8226@:3.8226@:7.64519@:0@:mensur +al44@} [145] +@{char@:half circle@:170@:0.78125@:0.78125@:0@:0.78125@:0.78125@:0@:usemicircul +us@} [170] +@{char@:Kievan final note@:125@:0@:6.49991@:7.5@:7.5@:6.49991@:0@:sM2kievan@} +[125] +@{char@:half circle@:171@:0.78125@:0.78125@:0.78125@:0@:0.78125@:0@:dsemicircul +us@} [171] +@{char@:Mensural 2/2 meter@:146@:0@:7.64519@:5.73389@:5.73389@:7.64519@:0@:mens +ural22@} [146] +@{char@:Hufnagel punctum@:122@:0@:5.66617@:1.98375@:1.98375@:2.83308@:1.05452@: +shufnagel.punctum@} [122] +@{char@:Reverse Custos Med.@:100@:0@:0.9962@:4.41876@:1.99239@:0.9962@:0@:medic +aea.d2@} [100] +@{char@:Kievan eighth note (up)@:133@:0@:3.15001@:1.25998@:9.13501@:3.15001@:0@ +:u3kievan@} [133] +@{puorg@:noteheads@} +) +@{tnof@}) ) +@{char@:Mensural 6/8 meter@:162@:0@:9.4609@:4.73045@:4.73045@:9.4609@:0@:neomen +sural68@} [162] +@{char@:Custos Ed. Vat.@:101@:0@:0.95636@:1.23534@:3.535@:0.95636@:0@:vaticana. +u0@} [101] +(some charht values had to be adjusted by as much as 0.08966pt) +(some chardp values had to be adjusted by as much as 0.07288pt) +Font metrics written on parmesan-noteheads13.tfm. +101 output files written: parmesan-noteheads13.33 .. parmesan-noteheads13.133 +Transcript written on parmesan-noteheads13.log. + +@{char@:Hufnagel virga@:123@:0@:5.66617@:5.95125@:1.98375@:5.66617@:0@:shufnage +l.virga@} [123] +@{char@:Kievan recitative mark@:126@:0@:26.00055@:4.49995@:4.49995@:26.00055@:0 +@:sM1kievan@} [126] +@{char@:Ed. Vat. rev. plica@:106@:0@:1.20593@:0.8764@:0.81664@:1.20593@:0@:svat +icana.reverse.plica@} [106] +@{char@:circle@:172@:0.78125@:0.78125@:0.78125@:0.78125@:0.78125@:0@:circulus@} +[172] +@{char@:Ed. Vat. rev. var plica@:107@:0@:1.20593@:1.27686@:0.58353@:1.20593@:0@ +:svaticana.reverse.vplica@} [107] +@{char@:Kievan whole note@:127@:0@:5@:5@:5@:5@:0@:s0kievan@} [127] +@{char@:Kievan quarter note down@:128@:0@:5.10002@:12.5@:1.99997@:5.10002@:0@:d +2kievan@} [128] +@{char@:augmentum@:173@:0.625@:0.625@:0.625@:0.625@:0.625@:0@:augmentum@} [173] + +@{char@:Kievan quarter note up@:129@:0@:5.10002@:1.99997@:13.00003@:5.10002@:0@ +:u2kievan@} [129] +@{char@:Ed. Vat. inner cephalicus@:108@:0@:2.00987@:1.41039@:1.39043@:2.00987@: +0@:svaticana.inner.cephalicus@} [108]Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input parmesan-noteheads18.mf'"... + +@{char@:Mensural 3/2 meter@:147@:0@:7.64519@:3.8226@:3.8226@:7.64519@:0@:mensur +al32@} [147] +@{char@:Solesmes stropha@:115@:0@:3.43585@:2.45345@:2.45345@:1.71793@:1.4113@:s +solesmes.stropha@} [115] +@{char@:Custos Ed. Vat.@:102@:0@:0.95636@:1.23534@:5.3025@:0.95636@:0@:vaticana +.u1@} [102] +@{char@:Hufnagel pes lower punctum@:124@:0@:7.935@:1.38863@:1.38863@:7.935@:0@: +shufnagel.lpes@} [124] +@{char@:Custos Ed. Vat.@:103@:0@:0.95636@:1.23534@:4.41876@:0.95636@:0@:vatican +a.u2@} [103] +@{char@:Kievan final note@:125@:0@:5.02202@:5.95125@:5.95125@:5.02202@:0@:sM2ki +evan@} [125] +@{char@:32th Mensural Flag (down)@:138@:3.78004@:0@:0.63004@:23.62502@:0@:0@:me +nsurald25@} [138] +@{char@:Reverse Custos Ed. Vat.@:104@:0@:0.95636@:3.535@:1.23534@:0.95636@:0@:v +aticana.d0@} [104]@{char@:signum congruentiae up@:174@:3.25008@:3.25008@:1.25012@:11.75017@:3.250 +08@:0@:usignumcongruentiae@} [174] +@{char@:Reverse Custos Ed. Vat.@:105@:0@:0.95636@:5.3025@:1.23534@:0.95636@:0@: +vaticana.d1@} [105] +@{char@:Kievan recitative mark@:126@:0@:21.44537@:3.50288@:3.50288@:21.44537@:0 +@:sM1kievan@} [126] +@{char@:Mensural 9/8 meter@:163@:0@:9.4609@:4.73045@:4.73045@:9.4609@:0@:neomen +sural98@} [163] +@{char@:Kievan whole note@:127@:0@:3.9675@:3.9675@:3.9675@:3.9675@:0@:s0kievan@ +} [127] +@{char@:Kievan quarter note down@:128@:0@:4.04686@:9.91875@:1.58698@:4.04686@:0 +@:d2kievan@} [128]echo feta-braces-d feta-braces-i feta-braces-h feta-braces-e feta-braces-b feta-braces-g feta-braces-a feta-braces-c feta-braces-f > out/emmentaler-brace.subfonts + +@{char@:Kievan quarter note up@:129@:0@:4.04686@:1.58698@:10.31552@:4.04686@:0@ +:u2kievan@} [129] +@{char@:Mensural 4/8 meter@:164@:0@:9.4609@:4.73045@:4.73045@:9.4609@:0@:neomen +sural48@} [164] +@{char@:Kievan half note (line position)@:130@:0@:4.20554@:6.34802@:3.9675@:4.2 +0554@:0@:s1kievan@} [130] +@{char@:signum congruentiae down@:175@:3.25008@:3.25008@:11.75017@:1.25012@:3.2 +5008@:0@:dsignumcongruentiae@} [175] +@{char@:Kievan half note (line position)@:130@:0@:5.29999@:8.00003@:5@:5.29999@ +:0@:s1kievan@} [130] +@{char@:Reverse Custos Ed. Vat.@:106@:0@:0.95636@:4.41876@:1.23534@:0.95636@:0@ +:vaticana.d2@} [106] +@{char@:Kievan half note (space position)@:131@:0@:5.50003@:5@:6.99997@:5.50003 +@:0@:sr1kievan@} [131] +@{char@:Kievan half note (space position)@:131@:0@:4.36427@:3.9675@:5.55447@:4. +36427@:0@:sr1kievan@} [131] +@{char@:Kievan eighth note (down)@:132@:0@:6.25@:15@:2.5@:6.25@:0@:d3kievan@} +[132] +@{char@:Kievan eighth note (down)@:132@:0@:4.95938@:11.9025@:1.98375@:4.95938@: +0@:d3kievan@} [132] +@{char@:Custos Mensural@:107@:0@:4.78171@:1.31499@:7.07@:4.78171@:0@:mensural.u +0@} [107] +@{char@:Kievan eighth note (up)@:133@:0@:5@:1.99997@:14.49997@:5@:0@:u3kievan@} +[133] +@{char@:Kievan eighth note (up)@:133@:0@:3.9675@:1.58698@:11.50572@:3.9675@:0@: +u3kievan@} [133] +@{puorg@:noteheads@} +) +@{puorg@:noteheads@} +) +@{tnof@}) +@{tnof@}) ) ) +@{char@:Kievan end of piece (slash)@:176@:0@:7.99995@:10.47504@:14.52496@:7.999 +95@:0@:barline.kievan@} [176] +@{puorg@:scripts@} +) +@{char@:Ed. Vat. cephalicus@:109@:0@:2.00987@:4.60815@:1.39043@:2.00987@:0@:sva +ticana.cephalicus@} [109] +@{char@:Mensural 6/4 meter@:148@:0@:7.64519@:3.8226@:3.8226@:7.64519@:0@:mensur +al64@} [148] +@{char@:Solesmes stropha aucta@:116@:0@:3.43585@:2.45345@:2.45345@:1.71793@:1.4 +113@:ssolesmes.stropha.aucta@} [116] +@{char@:Ed. Vat. quilisma@:110@:0@:2.00987@:1.11574@:1.43452@:2.00987@:0@:svati +cana.quilisma@} [110] +@{char@:Mensural 9/4 meter@:149@:0@:7.64519@:3.8226@:3.8226@:7.64519@:0@:mensur +al94@} [149] +@{char@:Solesmes oriscus@:117@:0@:3.683@:1.8401@:1.8401@:3.683@:0@:ssolesmes.or +iscus@} [117] (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-dots.mf +@{group@:dots@} +@{char@:duration dot@:177@:0@:1.49998@:0.75@:0.75@:1.49998@:0@:dotvaticana@} +[177] +@{char@:Custos Mensural@:108@:0@:4.78171@:1.31499@:8.83751@:4.78171@:0@:mensura +l.u1@} [108] +@{char@:Mensural 6/8 meter@:165@:0@:9.4609@:4.73045@:4.73045@:9.4609@:0@:neomen +sural68alt@} [165] +@{char@:Custos Mensural@:109@:0@:4.78171@:1.31499@:7.95377@:4.78171@:0@:mensura +l.u2@} [109] +@{char@:64th Mensural Flag (up)@:139@:0@:3.78004@:31.50002@:0.63004@:3.78004@:0 +@:mensuralu06@} [139] +(some charht values had to be adjusted by as much as 0.10876pt) +(some chardp values had to be adjusted by as much as 0.10876pt) +Font metrics written on parmesan-noteheads16.tfm. +101 output files written: parmesan-noteheads16.33 .. parmesan-noteheads16.133 +Transcript written on parmesan-noteheads16.log. + +@{char@:Kievan augmentation dot@:178@:0@:4.49995@:2.24998@:2.24998@:4.49995@:0@ +:dotkievan@} [178] +@{puorg@:dots@} +) +@{tnof@}) ) +@{char@:Mensural 2/4 meter@:166@:0@:9.4609@:4.73045@:4.73045@:9.4609@:0@:neomen +sural24@} [166] +@{char@:Reverse Custos Mensural@:110@:0@:4.78171@:7.07@:1.31499@:4.78171@:0@:me +nsural.d0@} [110] +@{char@:Ed. Med. inclinatum@:118@:0@:4.71591@:3.3675@:3.3675@:2.35796@:2.32535@ +:smedicaea.inclinatum@} [118] +@{puorg@:timesig@} +) (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-scripts.mf +(some charht values had to be adjusted by as much as 0.1375pt) +(some chardp values had to be adjusted by as much as 0.1375pt) +Font metrics written on parmesan-noteheads20.tfm. +101 output files written: parmesan-noteheads20.33 .. parmesan-noteheads20.133 +Transcript written on parmesan-noteheads20.log. + +@{char@:Solesmes punctum inclinatum parvum@:111@:0@:1.3951@:0.9962@:0.9962@:0.6 +9756@:0.09666@:ssolesmes.incl.parvum@} [111] +@{char@:Ed. Med. punctum@:119@:0@:4.48993@:2.80626@:2.80626@:4.48993@:0@:smedic +aea.punctum@} [119] +@{char@:Solesmes punctum auctum ascendens@:112@:0@:2.00987@:1.25096@:2.1874@:2. +00987@:0@:ssolesmes.auct.asc@} [112] +@{char@:Ed. Med. reverse virga@:120@:0@:4.48993@:2.80626@:14.03127@:4.48993@:0@ +:smedicaea.rvirga@} [120] +@{char@:Mensural 3/4 meter@:150@:0@:7.64519@:5.73389@:5.73389@:7.64519@:0@:mens +ural34@} [150] +(some charht values had to be adjusted by as much as 0.625pt) +(some chardp values had to be adjusted by as much as 0.625pt) +Font metrics written on parmesan20.tfm. +146 output files written: parmesan20.33 .. parmesan20.178 +Transcript written on parmesan20.log. + +@{char@:Ed. Med. virga@:121@:0@:4.48993@:14.03127@:2.80626@:4.48993@:0@:smedica +ea.virga@} [121] +@{char@:64th Mensural Flag (up)@:140@:0@:3.78004@:28.35002@:0.63004@:3.78004@:0 +@:mensuralu16@} [140] +@{char@:Reverse Custos Mensural@:111@:0@:4.78171@:8.83751@:1.31499@:4.78171@:0@ +:mensural.d1@} [111] +@{group@:scripts@} +@{char@:ictus@:167@:0.26054@:0.26054@:0.98221@:0.98221@:0.26054@:0@:ictus@} +[167] +@{char@:Reverse Custos Mensural@:112@:0@:4.78171@:7.95377@:1.31499@:4.78171@:0@ +:mensural.d2@} [112] +@{puorg@:custodes@} +) +@{char@:accentus up@:168@:0.70157@:0.70157@:0.98221@:0.98221@:0.70157@:0@:uacce +ntus@} [168] +@{char@:Hufnagel punctum@:122@:0@:8.01547@:2.80626@:2.80626@:4.00774@:1.76411@: +shufnagel.punctum@} [122] (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-accidentals.mf +@{char@:Solesmes punctum auctum descendens@:113@:0@:2.00987@:2.18741@:1.25095@: +2.00987@:0@:ssolesmes.auct.desc@} [113] +@{char@:Solesmes punctum incl. auctum@:114@:0@:2.23216@:1.59392@:1.59392@:1.116 +09@:0.69438@:ssolesmes.incl.auctum@} [114]printf 'emmentaler-brace' > out/emmentaler-brace.fontname + +@{char@:64th Mensural Flag (up)@:141@:0@:3.78004@:29.92502@:0.63004@:3.78004@:0 +@:mensuralu26@} [141] +@{char@:Hufnagel virga@:123@:0@:8.01547@:8.41876@:2.80626@:8.01547@:0@:shufnage +l.virga@} [123] +@{group@:accidentals@} +@{char@:Ed. Med. Flat@:113@:0.35352@:2.12102@:2.12102@:3.535@:2.12102@:0@:medic +aeaM1@} [113] +@{char@:Mensural 6/8 meter@:151@:0@:7.64519@:5.73389@:5.73389@:7.64519@:0@:mens +ural68@} [151] +@{char@:accentus down@:169@:0.70157@:0.70157@:0.98221@:0.98221@:0.70157@:0@:dac +centus@} [169] +@{char@:half circle@:170@:0.87695@:0.87695@:0@:0.87695@:0.87695@:0@:usemicircul +us@} [170] +@{char@:Hufnagel pes lower punctum@:124@:0@:11.225@:1.96437@:1.96437@:11.225@:0 +@:shufnagel.lpes@} [124] +@{char@:half circle@:171@:0.87695@:0.87695@:0.87695@:0@:0.87695@:0@:dsemicircul +us@} [171] +@{char@:Kievan final note@:125@:0@:7.37662@:8.41876@:8.41876@:7.37662@:0@:sM2ki +evan@} [125] +@{char@:Solesmes stropha@:115@:0@:2.23216@:1.59392@:1.59392@:1.11609@:0.69438@: +ssolesmes.stropha@} [115] +@{char@:mensural g clef@:79@:0@:3.93752@:2.04749@:11.97005@:3.93752@:0@:mensura +l.g@} [79] +@{char@:Ed. Vat. Flat@:114@:0.11244@:1.87994@:1.20189@:3.21687@:1.87994@:0@:vat +icanaM1@} [114] +@{char@:Kievan recitative mark@:126@:0@:28.70288@:5.09143@:5.09143@:28.70288@:0 +@:sM1kievan@} [126] +@{char@:Ed. Vat. Natural@:115@:0.1799@:1.59389@:2.68658@:2.68658@:1.59389@:0@:v +aticana0@} [115] +@{char@:Kievan whole note@:127@:0@:5.6125@:5.6125@:5.6125@:5.6125@:0@:s0kievan@ +} [127] +@{char@:Kievan quarter note down@:128@:0@:5.72478@:14.03127@:2.24496@:5.72478@: +0@:d2kievan@} [128] +@{char@:circle@:172@:0.87695@:0.87695@:0.87695@:0.87695@:0.87695@:0@:circulus@} +[172] +@{char@:augmentum@:173@:0.70157@:0.70157@:0.70157@:0.70157@:0.70157@:0@:augment +um@} [173] +@{char@:Solesmes stropha aucta@:116@:0@:2.23216@:1.59392@:1.59392@:1.11609@:0.6 +9438@:ssolesmes.stropha.aucta@} [116] +@{char@:Mensural 9/8 meter@:152@:0@:7.64519@:5.73389@:5.73389@:7.64519@:0@:mens +ural98@} [152] +mf2pt1 is using the following font parameters: + font_version: 001.000 + font_comment: Font converted to Type 1 by mf2pt1, written by Scott Pakin. + font_family: parmesan-noteheads20 + font_weight: Medium + font_identifier: parmesan20 + font_fixed_pitch: false + font_slant: 0 + font_underline_position: -50 + font_underline_thickness: 25 + font_name: parmesan-noteheads20 + font_unique_id: 4679741 + font_size: 19.9252801992528 (bp) + font_coding_scheme: asis + +Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=50.1875; bpppix 0.02; nonstopmode; input parmesan-noteheads20.mf'"... + +@{char@:Mensural 4/8 meter@:153@:0@:7.64519@:3.8226@:3.8226@:7.64519@:0@:mensur +al48@} [153] +@{char@:Kievan quarter note up@:129@:0@:5.72478@:2.24496@:14.59254@:5.72478@:0@ +:u2kievan@} [129] +@{char@:Kievan half note (line position)@:130@:0@:5.94923@:8.98004@:5.6125@:5.9 +4923@:0@:s1kievan@} [130] +@{char@:Kievan half note (space position)@:131@:0@:6.17378@:5.6125@:7.85747@:6. +17378@:0@:sr1kievan@} [131] +@{char@:Kievan eighth note (down)@:132@:0@:7.01563@:16.83751@:2.80626@:7.01563@ +:0@:d3kievan@} [132] +@{char@:Kievan eighth note (up)@:133@:0@:5.6125@:2.24496@:16.27623@:5.6125@:0@: +u3kievan@} [133] +@{puorg@:noteheads@} +) +@{tnof@}) ) +mf2pt1 is using the following font parameters: + font_version: 001.000 + font_comment: Font converted to Type 1 by mf2pt1, written by Scott Pakin. + font_family: parmesan-noteheads16 + font_weight: Medium + font_identifier: parmesan15.87 + font_fixed_pitch: false + font_slant: 0 + font_underline_position: -63 + font_underline_thickness: 32 + font_name: parmesan-noteheads16 + font_unique_id: 4314478 + font_size: 15.8107098381071 (bp) + font_coding_scheme: asis + +Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=63.2482671707624; bpppix 0.02; nonstopmode; input parmesan-noteheads16.mf'"... + +@{char@:signum congruentiae up@:174@:3.58788@:3.58788@:1.30269@:13.04877@:3.587 +88@:0@:usignumcongruentiae@} [174] +@{char@:Mensural Sharp@:116@:1.3111@:2.01807@:1.59389@:1.59389@:2.01807@:0@:men +sural1@} [116] +@{char@:Mensural 6/8 meter@:154@:0@:7.64519@:3.8226@:3.8226@:7.64519@:0@:mensur +al68alt@} [154] +(some charht values had to be adjusted by as much as 0.15334pt) +(some chardp values had to be adjusted by as much as 0.15332pt) +Font metrics written on parmesan-noteheads23.tfm. +101 output files written: parmesan-noteheads23.33 .. parmesan-noteheads23.133 +Transcript written on parmesan-noteheads23.log. + +@{char@:signum congruentiae down@:175@:3.58788@:3.58788@:13.04877@:1.30269@:3.5 +8788@:0@:dsignumcongruentiae@} [175] +@{char@:Solesmes oriscus@:117@:0@:2.39272@:1.19545@:1.19545@:2.39272@:0@:ssoles +mes.oriscus@} [117] +@{char@:64th Mensural Flag (down)@:142@:3.78004@:0@:0.63004@:31.50002@:0@:0@:me +nsurald06@} [142] +@{char@:Ed. Med. inclinatum@:118@:0@:2.97029@:2.121@:2.121@:1.48515@:1.22147@:s +medicaea.inclinatum@} [118] +@{char@:Mensural Flat@:117@:0.33733@:1.75131@:1.22108@:6.70035@:1.75131@:0@:men +suralM1@} [117] +@{char@:Kievan end of piece (slash)@:176@:0@:8.97995@:11.72002@:16.3425@:8.9799 +5@:0@:barline.kievan@} [176] +@{puorg@:scripts@} +) +@{char@:Mensural 2/4 meter@:155@:0@:7.64519@:5.73389@:5.73389@:7.64519@:0@:mens +ural24@} [155] (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-dots.mf +@{group@:dots@} +@{char@:duration dot@:177@:0@:1.69714@:0.84857@:0.84857@:1.69714@:0@:dotvatican +a@} [177] +@{char@:Mensural 4/4 meter@:156@:0@:7.64519@:3.8226@:3.8226@:7.64519@:0@:neomen +sural44@} [156] +@{char@:Ed. Med. punctum@:119@:0@:2.82796@:1.7675@:1.7675@:2.82796@:0@:smedicae +a.punctum@} [119] +@{char@:Ed. Med. reverse virga@:120@:0@:2.82796@:1.7675@:8.83751@:2.82796@:0@:s +medicaea.rvirga@} [120] +@{char@:Ed. Med. virga@:121@:0@:2.82796@:8.83751@:1.7675@:2.82796@:0@:smedicaea +.virga@} [121]This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) +(./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp +@{char@:Mensural 2/2 meter@:157@:0@:7.64519@:3.8226@:3.8226@:7.64519@:0@:neomen +sural22@} [157] +@{char@:Mensural 3/2 meter@:158@:0@:7.64519@:3.8226@:3.8226@:7.64519@:0@:neomen +sural32@} [158] +@{char@:Hufnagel punctum@:122@:0@:5.04851@:1.7675@:1.7675@:2.52426@:0.86797@:sh +ufnagel.punctum@} [122] +@{char@:Kievan augmentation dot@:178@:0@:5.09143@:2.54572@:2.54572@:5.09143@:0@ +:dotkievan@} [178] +@{puorg@:dots@} +) +@{tnof@}) ) +@{char@:Mensural 6/4 meter@:159@:0@:7.64519@:3.8226@:3.8226@:7.64519@:0@:neomen +sural64@} [159] +@{char@:Hufnagel virga@:123@:0@:5.04851@:5.3025@:1.7675@:5.04851@:0@:shufnagel. +virga@} [123] +Preloading the plain base, version 0.99: preliminaries, + basic constants and mathematical macros, + macros for converting units, + macros and tables for various modes of operation, + macros for drawing and filling, + macros for proof labels and rules, + macros for character and font administration, +and a few last-minute items.) +@{char@:Hufnagel pes lower punctum@:124@:0@:7.07@:1.23724@:1.23724@:7.07@:0@:sh +ufnagel.lpes@} [124] +@{char@:64th Mensural Flag (down)@:143@:3.78004@:0@:0.63004@:28.35002@:0@:0@:me +nsurald16@} [143]echo ''/build/lilypond-2.19.81+really-2.18.2/mf/out'' > out/fonts.conf +) +(/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-noteheads18.mf +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-autometric.mf +****************************************************** +Using feta Autometric macros. +order of messages: + NAME/CODE/BP/WD/DP/HT/WX/WY +****************************************************** +) (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-noteheads-generic.mf +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf) +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf +(some charht values had to be adjusted by as much as 0.70157pt) +(some chardp values had to be adjusted by as much as 0.70157pt) +Font metrics written on parmesan23.tfm. +146 output files written: parmesan23.33 .. parmesan23.178 +Transcript written on parmesan23.log. + +@{char@:Mensural 9/4 meter@:160@:0@:7.64519@:3.8226@:3.8226@:7.64519@:0@:neomen +sural94@} [160] +@{char@:Mensural 3/4 meter@:161@:0@:7.64519@:3.8226@:3.8226@:7.64519@:0@:neomen +sural34@} [161] +mf2pt1 is using the following font parameters: + font_version: 001.000 + font_comment: Font converted to Type 1 by mf2pt1, written by Scott Pakin. + font_family: parmesan-noteheads23 + font_weight: Medium + font_identifier: parmesan22.45 + font_fixed_pitch: false + font_slant: 0 + font_underline_position: -45 + font_underline_thickness: 22 + font_name: parmesan-noteheads23 + font_unique_id: 4929494 + font_size: 22.3661270236613 (bp) + font_coding_scheme: asis + +Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=44.7104677060134; bpppix 0.02; nonstopmode; input parmesan-noteheads23.mf'"... + +@{char@:Mensural 6/8 meter@:162@:0@:7.64519@:3.8226@:3.8226@:7.64519@:0@:neomen +sural68@} [162] +@{char@:Kievan final note@:125@:0@:4.40297@:5.3025@:5.3025@:4.40297@:0@:sM2kiev +an@} [125] +@{char@:Kievan recitative mark@:126@:0@:19.53723@:3.08524@:3.08524@:19.53723@:0 +@:sM1kievan@} [126] +@{char@:Mensural 9/8 meter@:163@:0@:7.64519@:3.8226@:3.8226@:7.64519@:0@:neomen +sural98@} [163] +@{char@:Kievan whole note@:127@:0@:3.535@:3.535@:3.535@:3.535@:0@:s0kievan@} +[127]) +(/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-macros.mf)This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) +(./mf2pt1.mp +@{font@:GNU@:LilyPond@:parmesan@:17.82@:parmesanMusic@} +(/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-noteheads.mf (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp +@{char@:Hufnagel Flat@:118@:0.44977@:2.21727@:1.2854@:6.5879@:2.21727@:0@:hufna +gelM1@} [118]This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) +(./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp +@{char@:Kievan quarter note down@:128@:0@:3.60571@:8.83751@:1.41399@:3.60571@:0 +@:d2kievan@} [128] +@{char@:Kievan quarter note up@:129@:0@:3.60571@:1.41399@:9.19102@:3.60571@:0@: +u2kievan@} [129] +Preloading the plain base, version 0.99: preliminaries, + basic constants and mathematical macros, + macros for converting units, + macros and tables for various modes of operation, + macros for drawing and filling, + macros for proof labels and rules, + macros for character and font administration, +and a few last-minute items.) +@{char@:Kievan half note (line position)@:130@:0@:3.7471@:5.65602@:3.535@:3.747 +1@:0@:s1kievan@} [130] +@{char@:Mensural 4/8 meter@:164@:0@:7.64519@:3.8226@:3.8226@:7.64519@:0@:neomen +sural48@} [164] +@{char@:Kievan half note (space position)@:131@:0@:3.88852@:3.535@:4.94899@:3.8 +8852@:0@:sr1kievan@} [131]) +@{group@:noteheads@} +@{char@:Neo-mensural maxima notehead (up)@:33@:0@:11.58304@:2.46817@:2.46817@:1 +1.58304@:0@:uM3neomensural@} [33] +(/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-noteheads16.mf +@{char@:Kievan eighth note (down)@:132@:0@:4.41876@:10.60501@:1.7675@:4.41876@: +0@:d3kievan@} [132] +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-autometric.mf +****************************************************** +Using feta Autometric macros. +order of messages: + NAME/CODE/BP/WD/DP/HT/WX/WY +****************************************************** +) @{char@:64th Mensural Flag (down)@:144@:3.78004@:0@:0.63004@:29.92502@:0@:0@:me -nsurald26@} [144] +nsurald26@} [144] (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-noteheads-generic.mf @{puorg@:flags@} ) -@{char@:Ed. Vat. epiphonus@:104@:0@:2.00987@:1.39044@:1.41037@:2.00987@:0@:svat -icana.epiphonus@} [104] (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-timesignatures.mf -@{char@:Ed. Vat. inclinatum@:97@:0@:2.48274@:1.77286@:1.77286@:1.24138@:0.84363 -@:svaticana.inclinatum@} [97] -@{char@:Mensural 9/8 meter@:152@:0@:5.59813@:4.1986@:4.1986@:5.59813@:0@:mensur -al98@} [152] +Preloading the plain base, version 0.99: preliminaries, + basic constants and mathematical macros, + macros for converting units, + macros and tables for various modes of operation, + macros for drawing and filling, + macros for proof labels and rules, + macros for character and font administration, +and a few last-minute items.) +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-timesignatures.mf)) +(/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-noteheads20.mf +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-autometric.mf +****************************************************** +Using feta Autometric macros. +order of messages: + NAME/CODE/BP/WD/DP/HT/WX/WY +****************************************************** +) +@{char@:Mensural 6/8 meter@:165@:0@:7.64519@:3.8226@:3.8226@:7.64519@:0@:neomen +sural68alt@} [165] +@{char@:Kievan sharp@:119@:0@:5.65602@:5.65602@:5.65602@:5.65602@:0@:kievan1@} +[119] +@{char@:Kievan flat@:120@:0@:3.535@:3.535@:6.36302@:3.535@:0@:kievanM1@} [120] +@{puorg@:accidentals@} +) (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-flags.mf +@{char@:Mensural 2/4 meter@:166@:0@:7.64519@:3.8226@:3.8226@:7.64519@:0@:neomen +sural24@} [166] +@{puorg@:timesig@} +) (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-scripts.mf (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-noteheads-generic.mf +@{char@:Kievan eighth note (up)@:133@:0@:3.535@:1.41399@:10.2515@:3.535@:0@:u3k +ievan@} [133] +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf +@{puorg@:noteheads@} +) +@{tnof@}) )) +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf +(some charht values had to be adjusted by as much as 0.0975pt) +(some chardp values had to be adjusted by as much as 0.08978pt) +Font metrics written on parmesan-noteheads14.tfm. +101 output files written: parmesan-noteheads14.33 .. parmesan-noteheads14.133 +Transcript written on parmesan-noteheads14.log. +)) @{group@:timesig@} @{char@:Mensural 4/4 meter@:145@:0@:10.53934@:5.26967@:5.26967@:10.53934@:0@:me nsural44@} [145] -@{char@:Ed. Vat. pes lower punctum@:98@:0@:2.2355@:1.30708@:1.28494@:2.2355@:0@ -:svaticana.lpes@} [98]This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) +(/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-macros.mf +@{char@:Neo-mensural maxima notehead (down)@:34@:0@:11.58304@:2.46817@:2.46817@ +:11.58304@:0@:dM3neomensural@} [34]) +@{font@:GNU@:LilyPond@:parmesan@:15.87@:parmesanMusic@} +(/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-noteheads.mf +@{char@:Mensural 2/2 meter@:146@:0@:10.53934@:7.90451@:7.90451@:10.53934@:0@:me +nsural22@} [146] +@{group@:flags@} +@{char@:8th Mensural Flag (up)@:121@:0@:2.12102@:7.07@:0.35352@:2.12102@:0@:men +suralu03@} [121] +@{group@:scripts@} +@{char@:ictus@:167@:0.24068@:0.24068@:0.77965@:0.77965@:0.24068@:0@:ictus@} +[167] +@{char@:8th Mensural Flag (up)@:122@:0@:2.12102@:5.3025@:0.35352@:2.12102@:0@:m +ensuralu13@} [122] +@{group@:noteheads@} +@{char@:Neo-mensural maxima notehead (up)@:33@:0@:10.31552@:2.21606@:2.21606@:1 +0.31552@:0@:uM3neomensural@} [33] +@{char@:accentus up@:168@:0.55688@:0.55688@:0.77965@:0.77965@:0.55688@:0@:uacce +ntus@} [168] +(/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-macros.mf) +@{font@:GNU@:LilyPond@:parmesan@:20@:parmesanMusic@} +(/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-noteheads.mf +@{char@:Neo-mensural longa notehead (up)@:35@:0@:8.91@:2.46817@:2.46817@:8.91@: +0@:uM2neomensural@} [35] +@{char@:accentus down@:169@:0.55688@:0.55688@:0.77965@:0.77965@:0.55688@:0@:dac +centus@} [169] +@{char@:Neo-mensural longa notehead (down)@:36@:0@:8.91@:2.46817@:2.46817@:8.91 +@:0@:dM2neomensural@} [36] +@{char@:half circle@:170@:0.69609@:0.69609@:0@:0.69609@:0.69609@:0@:usemicircul +us@} [170] +@{char@:Neo-mensural maxima notehead (down)@:34@:0@:10.31552@:2.21606@:2.21606@ +:10.31552@:0@:dM3neomensural@} [34] +@{char@:Mensural 3/2 meter@:147@:0@:10.53934@:5.26967@:5.26967@:10.53934@:0@:me +nsural32@} [147] +@{group@:noteheads@} +@{char@:Neo-mensural maxima notehead (up)@:33@:0@:13.00003@:2.75003@:2.75003@:1 +3.00003@:0@:uM3neomensural@} [33] +@{char@:8th Mensural Flag (up)@:123@:0@:2.12102@:6.18626@:0.35352@:2.12102@:0@: +mensuralu23@} [123] +@{char@:Neo-mensural brevis notehead@:37@:0@:8.91@:2.46817@:2.46817@:8.91@:0@:s +M1neomensural@} [37] +@{char@:half circle@:171@:0.69609@:0.69609@:0.69609@:0@:0.69609@:0@:dsemicircul +us@} [171] +@{char@:8th Mensural Flag (down)@:124@:2.12102@:0@:0.35352@:7.07@:0@:0@:mensura +ld03@} [124] +@{char@:Neo-mensural maxima notehead (down)@:34@:0@:13.00003@:2.75003@:2.75003@ +:13.00003@:0@:dM3neomensural@} [34] +@{char@:8th Mensural Flag (down)@:125@:2.12102@:0@:0.35352@:5.3025@:0@:0@:mensu +rald13@} [125] +@{char@:Neo-mensural maxima notehead (up, reduced hole)@:38@:0@:11.58304@:2.468 +17@:2.46817@:11.58304@:0@:urM3neomensural@} [38] +@{char@:Mensural 6/4 meter@:148@:0@:10.53934@:5.26967@:5.26967@:10.53934@:0@:me +nsural64@} [148] +@{char@:Mensural 9/4 meter@:149@:0@:10.53934@:5.26967@:5.26967@:10.53934@:0@:me +nsural94@} [149] +@{char@:mensural g clef@:80@:0@:3.15002@:1.638@:9.57608@:3.15002@:0@:mensural.g +_change@} [80] +@{char@:Neo-mensural longa notehead (up)@:35@:0@:7.935@:2.21606@:2.21606@:7.935 +@:0@:uM2neomensural@} [35] +@{char@:Neo-mensural longa notehead (down)@:36@:0@:7.935@:2.21606@:2.21606@:7.9 +35@:0@:dM2neomensural@} [36] +@{char@:circle@:172@:0.69609@:0.69609@:0.69609@:0.69609@:0.69609@:0@:circulus@} +[172] +@{char@:Neo-mensural longa notehead (up)@:35@:0@:10@:2.75003@:2.75003@:10@:0@:u +M2neomensural@} [35] +@{char@:augmentum@:173@:0.55688@:0.55688@:0.55688@:0.55688@:0.55688@:0@:augment +um@} [173] +@{char@:Neo-mensural maxima notehead (down, reduced hole)@:39@:0@:11.58304@:2.4 +6817@:2.46817@:11.58304@:0@:drM3neomensural@} [39] +@{char@:Neo-mensural brevis notehead@:37@:0@:7.935@:2.21606@:2.21606@:7.935@:0@ +:sM1neomensural@} [37] +@{char@:8th Mensural Flag (down)@:126@:2.12102@:0@:0.35352@:6.18626@:0@:0@:mens +urald23@} [126] +@{char@:Neo-mensural longa notehead (up, reduced hole)@:40@:0@:8.91@:2.46817@:2 +.46817@:8.91@:0@:urM2neomensural@} [40] +@{char@:Mensural 3/4 meter@:150@:0@:10.53934@:7.90451@:7.90451@:10.53934@:0@:me +nsural34@} [150] +@{char@:signum congruentiae up@:174@:2.94952@:2.94952@:1.20335@:10.5947@:2.9495 +2@:0@:usignumcongruentiae@} [174] +@{char@:Hufnagel do clef@:81@:0@:3.46503@:2.205@:2.3625@:3.46503@:0@:hufnagel.d +o@} [81] +@{char@:Neo-mensural maxima notehead (up, reduced hole)@:38@:0@:10.31552@:2.216 +06@:2.21606@:10.31552@:0@:urM3neomensural@} [38] +mf2pt1 is using the following font parameters: + font_version: 001.000 + font_comment: Font converted to Type 1 by mf2pt1, written by Scott Pakin. + font_family: parmesan-noteheads14 + font_weight: Medium + font_identifier: parmesan14.14 + font_fixed_pitch: false + font_slant: 0 + font_underline_position: -71 + font_underline_thickness: 35 + font_name: parmesan-noteheads14 + font_unique_id: 4920307 + font_size: 14.0871731008717 (bp) + font_coding_scheme: asis + +Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=70.9865629420085; bpppix 0.02; nonstopmode; input parmesan-noteheads14.mf'"... + +@{char@:Neo-mensural longa notehead (down)@:36@:0@:10@:2.75003@:2.75003@:10@:0@ +:dM2neomensural@} [36] +@{char@:16th Mensural Flag (up)@:127@:0@:2.12102@:10.60501@:0.35352@:2.12102@:0 +@:mensuralu04@} [127] +@{char@:Neo-mensural brevis notehead@:37@:0@:10@:2.75003@:2.75003@:10@:0@:sM1ne +omensural@} [37] +@{char@:Neo-mensural maxima notehead (down, reduced hole)@:39@:0@:10.31552@:2.2 +1606@:2.21606@:10.31552@:0@:drM3neomensural@} [39] +@{char@:16th Mensural Flag (up)@:128@:0@:2.12102@:8.83751@:0.35352@:2.12102@:0@ +:mensuralu14@} [128] +@{char@:Neo-mensural maxima notehead (up, reduced hole)@:38@:0@:13.00003@:2.750 +03@:2.75003@:13.00003@:0@:urM3neomensural@} [38] +@{char@:16th Mensural Flag (up)@:129@:0@:2.12102@:9.72127@:0.35352@:2.12102@:0@ +:mensuralu24@} [129]This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) (./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp -@{char@:Mensural 2/2 meter@:146@:0@:10.53934@:7.90451@:7.90451@:10.53934@:0@:me -nsural22@} [146] -@{char@:petrucci c5 clef@:67@:0@:3.535@:11.312@:4.94899@:3.535@:0@:petrucci.c5@ -} [67] -@{char@:Mensural 3/2 meter@:147@:0@:10.53934@:5.26967@:5.26967@:10.53934@:0@:me -nsural32@} [147] -@{char@:Ed. Vat. pes var lower punctum@:99@:0@:2.2355@:1.79462@:0.79741@:2.2355 -@:0@:svaticana.vlpes@} [99] +@{char@:Mensural 6/8 meter@:151@:0@:10.53934@:7.90451@:7.90451@:10.53934@:0@:me +nsural68@} [151] +@{char@:Neo-mensural longa notehead (down, reduced hole)@:41@:0@:8.91@:2.46817@ +:2.46817@:8.91@:0@:drM2neomensural@} [41] +@{char@:Hufnagel do clef@:82@:0@:2.77203@:1.764@:1.89001@:2.77203@:0@:hufnagel. +do_change@} [82] +@{char@:Neo-mensural brevis notehead (reduced hole)@:42@:0@:8.91@:2.46817@:2.46 +817@:8.91@:0@:srM1neomensural@} [42] +@{char@:Mensural 9/8 meter@:152@:0@:10.53934@:7.90451@:7.90451@:10.53934@:0@:me +nsural98@} [152] +@{char@:Neo-mensural longa notehead (up, reduced hole)@:40@:0@:7.935@:2.21606@: +2.21606@:7.935@:0@:urM2neomensural@} [40] +@{char@:Neo-mensural longa notehead (down, reduced hole)@:41@:0@:7.935@:2.21606 +@:2.21606@:7.935@:0@:drM2neomensural@} [41] +@{char@:Neo-mensural brevis notehead (reduced hole)@:42@:0@:7.935@:2.21606@:2.2 +1606@:7.935@:0@:srM1neomensural@} [42] +@{char@:signum congruentiae down@:175@:2.94952@:2.94952@:10.5947@:1.20335@:2.94 +952@:0@:dsignumcongruentiae@} [175] +@{char@:Kievan end of piece (slash)@:176@:0@:7.12798@:9.36726@:12.90775@:7.1279 +8@:0@:barline.kievan@} [176] +@{puorg@:scripts@} +) Preloading the plain base, version 0.99: preliminaries, basic constants and mathematical macros, macros for converting units, @@ -291445,108 +291557,36 @@ macros for drawing and filling, macros for proof labels and rules, macros for character and font administration, -and a few last-minute items.) -@{char@:Ed. Vat. var epiphonus@:105@:0@:2.00987@:1.82877@:0.97205@:2.00987@:0@: -svaticana.vepiphonus@} [105] -@{char@:Ed. Vat. rev. plica@:106@:0@:1.20593@:0.8764@:0.81664@:1.20593@:0@:svat -icana.reverse.plica@} [106]) +and a few last-minute items.) (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-dots.mf) +@{group@:dots@} +@{char@:duration dot@:177@:0@:1.32455@:0.66228@:0.66228@:1.32455@:0@:dotvatican +a@} [177] (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-noteheads23.mf -@{char@:Mensural 6/4 meter@:148@:0@:10.53934@:5.26967@:5.26967@:10.53934@:0@:me -nsural64@} [148] +@{char@:16th Mensural Flag (down)@:130@:2.12102@:0@:0.35352@:10.60501@:0@:0@:me +nsurald04@} [130] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-autometric.mf -@{char@:Ed. Vat. pes upper punctum@:100@:0@:2.2355@:1.28494@:1.30708@:2.2355@:0 -@:svaticana.upes@} [100] ****************************************************** Using feta Autometric macros. order of messages: NAME/CODE/BP/WD/DP/HT/WX/WY ****************************************************** ) -@{char@:Ed. Vat. rev. var plica@:107@:0@:1.20593@:1.27686@:0.58353@:1.20593@:0@ -:svaticana.reverse.vplica@} [107] (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-noteheads-generic.mf +@{char@:Neo-mensural maxima notehead (down, reduced hole)@:39@:0@:13.00003@:2.7 +5003@:2.75003@:13.00003@:0@:drM3neomensural@} [39] +@{char@:Hufnagel fa clef@:83@:0@:3.78@:3.6225@:3.15001@:3.78@:0@:hufnagel.fa@} +[83] (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-noteheads-generic.mf (/build/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf -@{char@:Ed. Vat. var pes upper punctum@:101@:0@:2.2355@:0.93036@:1.66167@:2.235 -5@:0@:svaticana.vupes@} [101] -@{char@:Mensural 9/4 meter@:149@:0@:10.53934@:5.26967@:5.26967@:10.53934@:0@:me -nsural94@} [149] -@{char@:Ed. Vat. inner cephalicus@:108@:0@:2.00987@:1.41039@:1.39043@:2.00987@: -0@:svaticana.inner.cephalicus@} [108]) +@{char@:Neo-mensural semibrevis head@:43@:0@:4.455@:2.46817@:2.46817@:2.22751@: +1.21667@:s0neomensural@} [43]) +@{char@:16th Mensural Flag (down)@:131@:2.12102@:0@:0.35352@:8.83751@:0@:0@:men +surald14@} [131] +@{char@:Hufnagel fa clef@:84@:0@:3.02402@:2.89801@:2.52002@:3.02402@:0@:hufnage +l.fa_change@} [84] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf -@{char@:Ed. Vat. plica@:102@:0@:1.34132@:0.8905@:0.95699@:1.34132@:0@:svaticana -.plica@} [102] -@{char@:Mensural 3/4 meter@:150@:0@:10.53934@:7.90451@:7.90451@:10.53934@:0@:me -nsural34@} [150] -@{char@:Mensural 4/8 meter@:153@:0@:5.59813@:2.79907@:2.79907@:5.59813@:0@:mens -ural48@} [153]) -(/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-macros.mf) -@{char@:Ed. Vat. cephalicus@:109@:0@:2.00987@:4.60815@:1.39043@:2.00987@:0@:sva -ticana.cephalicus@} [109] -@{char@:Mensural 6/8 meter@:154@:0@:5.59813@:2.79907@:2.79907@:5.59813@:0@:mens -ural68alt@} [154] -@{font@:GNU@:LilyPond@:parmesan@:22.45@:parmesanMusic@} -(/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-noteheads.mf -@{char@:Mensural 6/8 meter@:151@:0@:10.53934@:7.90451@:7.90451@:10.53934@:0@:me -nsural68@} [151] -@{char@:Ed. Vat. quilisma@:110@:0@:2.00987@:1.11574@:1.43452@:2.00987@:0@:svati -cana.quilisma@} [110] -@{char@:petrucci c5 clef@:68@:0@:2.82802@:10.11772@:4.42648@:2.82802@:0@:petruc -ci.c5_change@} [68] -@{char@:Mensural 2/4 meter@:155@:0@:5.59813@:4.1986@:4.1986@:5.59813@:0@:mensur -al24@} [155] -@{char@:Ed. Vat. var plica@:103@:0@:1.34132@:1.21626@:0.81735@:1.34132@:0@:svat -icana.vplica@} [103] -@{char@:Mensural 9/8 meter@:152@:0@:10.53934@:7.90451@:7.90451@:10.53934@:0@:me -nsural98@} [152] -@{char@:Solesmes punctum inclinatum parvum@:111@:0@:1.3951@:0.9962@:0.9962@:0.6 -9756@:0.09666@:ssolesmes.incl.parvum@} [111] -@{char@:mensural c clef@:69@:0@:4.16467@:7.777@:7.777@:4.16467@:0@:mensural.c@} -[69] +@{char@:Neo-mensural longa notehead (up, reduced hole)@:40@:0@:10@:2.75003@:2.7 +5003@:10@:0@:urM2neomensural@} [40] @{char@:Mensural 4/8 meter@:153@:0@:10.53934@:5.26967@:5.26967@:10.53934@:0@:me nsural48@} [153] -@{char@:Ed. Vat. epiphonus@:104@:0@:2.2355@:1.52873@:1.55089@:2.2355@:0@:svatic -ana.epiphonus@} [104] -@{group@:noteheads@} -@{char@:Neo-mensural maxima notehead (up)@:33@:0@:14.59254@:3.06679@:3.06679@:1 -4.59254@:0@:uM3neomensural@} [33] -@{char@:Solesmes punctum auctum ascendens@:112@:0@:2.00987@:1.25096@:2.1874@:2. -00987@:0@:ssolesmes.auct.asc@} [112] -@{char@:mensural c clef@:70@:0@:3.45769@:6.22163@:6.22163@:3.45769@:0@:mensural -.c_change@} [70] -@{char@:Ed. Vat. var epiphonus@:105@:0@:2.2355@:2.01627@:1.06335@:2.2355@:0@:sv -aticana.vepiphonus@} [105] -@{char@:black mensural c clef@:71@:0@:4.16467@:7.777@:7.777@:4.16467@:0@:blackm -ensural.c@} [71] -@{char@:Solesmes punctum auctum descendens@:113@:0@:2.00987@:2.18741@:1.25095@: -2.00987@:0@:ssolesmes.auct.desc@} [113] -@{char@:Ed. Vat. rev. plica@:106@:0@:1.34132@:0.95699@:0.8905@:1.34132@:0@:svat -icana.reverse.plica@} [106] -@{char@:black mensural c clef@:72@:0@:3.45769@:6.22163@:6.22163@:3.45769@:0@:bl -ackmensural.c_change@} [72] -@{char@:Mensural 6/8 meter@:154@:0@:10.53934@:5.26967@:5.26967@:10.53934@:0@:me -nsural68alt@} [154]( echo ./out/parmesan-noteheads26.pfb: ./feta-autometric.mf ./parmesan-noteheads-generic.mf ./feta-macros.mf ./feta-params.mf ./parmesan-macros.mf ./parmesan-noteheads.mf > out/parmesan-noteheads26.dep ) && TMP=`mktemp -d ./out/pfbtemp.parmesan-noteheads26.XXXXXXXXX` \ -&& ( cd $TMP \ - && ln -s ../mf2pt1.mem . \ - && ln -s ../../mf2pt1.mp . \ - && MFINPUTS=/build/lilypond-2.19.81+really-2.18.2/mf:..:: /build/lilypond-2.19.81+really-2.18.2/scripts/build/out/mf2pt1 --rounding=0.0001 --family=parmesan-noteheads26 --fullname=parmesan-noteheads26 --name=parmesan-noteheads26 parmesan-noteheads26.mf ) \ -&& mv $TMP/*pfb ./out; \ -rm -rf $TMP - -@{char@:Neo-mensural maxima notehead (down)@:34@:0@:14.59254@:3.06679@:3.06679@ -:14.59254@:0@:dM3neomensural@} [34] -@{char@:Mensural 2/4 meter@:155@:0@:10.53934@:7.90451@:7.90451@:10.53934@:0@:me -nsural24@} [155] -@{char@:Ed. Vat. rev. var plica@:107@:0@:1.34132@:1.4024@:0.63121@:1.34132@:0@: -svaticana.reverse.vplica@} [107] -@{char@:Solesmes punctum incl. auctum@:114@:0@:2.23216@:1.59392@:1.59392@:1.116 -09@:0.69438@:ssolesmes.incl.auctum@} [114] -@{char@:Mensural 4/4 meter@:156@:0@:10.53934@:5.26967@:5.26967@:10.53934@:0@:ne -omensural44@} [156] -@{char@:Ed. Vat. inner cephalicus@:108@:0@:2.2355@:1.55089@:1.52873@:2.2355@:0@ -:svaticana.inner.cephalicus@} [108] -@{char@:Solesmes stropha@:115@:0@:2.23216@:1.59392@:1.59392@:1.11609@:0.69438@: -ssolesmes.stropha@} [115] -@{char@:Mensural 4/4 meter@:156@:0@:5.59813@:2.79907@:2.79907@:5.59813@:0@:neom -ensural44@} [156] mf2pt1 is using the following font parameters: font_version: 001.000 font_comment: Font converted to Type 1 by mf2pt1, written by Scott Pakin. @@ -291558,614 +291598,1096 @@ font_underline_position: -45 font_underline_thickness: 22 font_name: parmesan23 - font_unique_id: 4105287 + font_unique_id: 4797152 font_size: 22.3661270236613 (bp) font_coding_scheme: asis Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=44.7104677060134; bpppix 0.02; nonstopmode; input parmesan23.mf'"... -@{char@:Mensural 2/2 meter@:157@:0@:5.59813@:2.79907@:2.79907@:5.59813@:0@:neom -ensural22@} [157] -@{char@:Ed. Vat. cephalicus@:109@:0@:2.2355@:5.10767@:1.52873@:2.2355@:0@:svati -cana.cephalicus@} [109] +@{char@:Kievan augmentation dot@:178@:0@:3.97366@:1.98683@:1.98683@:3.97366@:0@ +:dotkievan@} [178] +@{puorg@:dots@} +) +@{tnof@}) ) +@{char@:Neo-mensural semibrevis head@:43@:0@:3.9675@:2.21606@:2.21606@:1.98375@ +:1.00806@:s0neomensural@} [43] +@{char@:Neo-mensural longa notehead (down, reduced hole)@:41@:0@:10@:2.75003@:2 +.75003@:10@:0@:drM2neomensural@} [41] +@{char@:Neo-mensural minima head@:44@:0@:3.9675@:2.21606@:2.21606@:1.98375@:1.0 +0806@:s1neomensural@} [44]) +(some charht values had to be adjusted by as much as 0.55687pt) +(some chardp values had to be adjusted by as much as 0.55687pt) +Font metrics written on parmesan18.tfm. +146 output files written: parmesan18.33 .. parmesan18.178 +Transcript written on parmesan18.log. + +(/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-macros.mf) +@{font@:GNU@:LilyPond@:parmesan@:22.45@:parmesanMusic@} +(/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-noteheads.mf +@{char@:Neo-mensural semiminima head@:45@:0@:3.9675@:2.21606@:2.21606@:1.98375@ +:1.00806@:s2neomensural@} [45] +@{char@:Neo-mensural minima head@:44@:0@:4.455@:2.46817@:2.46817@:2.22751@:1.21 +667@:s1neomensural@} [44] +@{char@:Neo-mensural brevis notehead (reduced hole)@:42@:0@:10@:2.75003@:2.7500 +3@:10@:0@:srM1neomensural@} [42] +@{char@:Neo-mensural semiminima head@:45@:0@:4.455@:2.46817@:2.46817@:2.22751@: +1.21667@:s2neomensural@} [45] +@{char@:Harmonic notehead (Neo-mensural open)@:46@:0@:5.15776@:2.88089@:2.88089 +@:5.15776@:0@:s0harmonic@} [46] +@{char@:Neo-mensural semibrevis head@:43@:0@:5@:2.75003@:2.75003@:2.5@:1.44992@ +:s0neomensural@} [43] +@{char@:Harmonic notehead (Neo-mensural black)@:47@:0@:5.15776@:2.88089@:2.8808 +9@:5.15776@:0@:s2harmonic@} [47] +@{char@:Harmonic notehead (Neo-mensural open)@:46@:0@:5.79152@:3.20863@:3.20863 +@:5.79152@:0@:s0harmonic@} [46] +@{char@:16th Mensural Flag (down)@:132@:2.12102@:0@:0.35352@:9.72127@:0@:0@:men +surald24@} [132] +@{char@:Mensural 6/8 meter@:154@:0@:10.53934@:5.26967@:5.26967@:10.53934@:0@:me +nsural68alt@} [154] +@{char@:32th Mensural Flag (up)@:133@:0@:2.12102@:14.14001@:0.35352@:2.12102@:0 +@:mensuralu05@} [133] +@{char@:Mensural 2/4 meter@:155@:0@:10.53934@:7.90451@:7.90451@:10.53934@:0@:me +nsural24@} [155] +@{char@:Mensural maxima notehead (up)@:48@:0@:7.935@:2.21606@:2.21606@:7.935@:0 +@:uM3mensural@} [48] +@{char@:Mensural maxima notehead (down)@:49@:0@:7.935@:2.21606@:2.21606@:7.935@ +:0@:dM3mensural@} [49] +@{char@:Mensural maxima notehead (ligature)@:50@:0@:7.935@:2.21606@:2.21606@:7. +935@:0@:sM3ligmensural@} [50] +@{char@:Hufnagel do/fa clef@:85@:0@:3.78@:9.92252@:2.3625@:3.78@:0@:hufnagel.do +.fa@} [85] +@{group@:noteheads@} +@{char@:Neo-mensural maxima notehead (up)@:33@:0@:14.59254@:3.06679@:3.06679@:1 +4.59254@:0@:uM3neomensural@} [33] +@{char@:Neo-mensural minima head@:44@:0@:5@:2.75003@:2.75003@:2.5@:1.44992@:s1n +eomensural@} [44] +@{char@:Harmonic notehead (Neo-mensural black)@:47@:0@:5.79152@:3.20863@:3.2086 +3@:5.79152@:0@:s2harmonic@} [47] +@{char@:Neo-mensural semiminima head@:45@:0@:5@:2.75003@:2.75003@:2.5@:1.44992@ +:s2neomensural@} [45] +@{char@:Harmonic notehead (Neo-mensural open)@:46@:0@:6.50002@:3.57504@:3.57504 +@:6.50002@:0@:s0harmonic@} [46] +@{char@:Mensural maxima notehead (up)@:48@:0@:8.91@:2.46817@:2.46817@:8.91@:0@: +uM3mensural@} [48] +@{char@:Harmonic notehead (Neo-mensural black)@:47@:0@:6.50002@:3.57504@:3.5750 +4@:6.50002@:0@:s2harmonic@} [47] +@{char@:Mensural 4/4 meter@:156@:0@:10.53934@:5.26967@:5.26967@:10.53934@:0@:ne +omensural44@} [156] +@{char@:Mensural longa notehead (up)@:51@:0@:3.9675@:2.21606@:2.21606@:3.9675@: +0@:uM2mensural@} [51] @{char@:Mensural 2/2 meter@:157@:0@:10.53934@:5.26967@:5.26967@:10.53934@:0@:ne omensural22@} [157] -@{char@:Solesmes stropha aucta@:116@:0@:2.23216@:1.59392@:1.59392@:1.11609@:0.6 -9438@:ssolesmes.stropha.aucta@} [116] -@{char@:Mensural 3/2 meter@:158@:0@:5.59813@:2.79907@:2.79907@:5.59813@:0@:neom -ensural32@} [158] -@{char@:Mensural 3/2 meter@:158@:0@:10.53934@:5.26967@:5.26967@:10.53934@:0@:ne -omensural32@} [158] -@{char@:Mensural 6/4 meter@:159@:0@:5.59813@:2.79907@:2.79907@:5.59813@:0@:neom -ensural64@} [159] -@{char@:Solesmes oriscus@:117@:0@:2.39272@:1.19545@:1.19545@:2.39272@:0@:ssoles -mes.oriscus@} [117] -@{char@:petrucci f clef@:73@:0@:6.88057@:15.90752@:8.83751@:6.88057@:0@:petrucc -i.f@} [73]cat out/feta14.lisp out/parmesan14.lisp \ - out/parmesan-noteheads14.lisp \ - out/feta-noteheads14.lisp \ - out/feta-flags14.lisp \ - out/feta-alphabet14.lisp > out/feta14.otf-table - -@{char@:Mensural 9/4 meter@:160@:0@:5.59813@:2.79907@:2.79907@:5.59813@:0@:neom -ensural94@} [160] +@{char@:Mensural maxima notehead (up)@:48@:0@:10@:2.75003@:2.75003@:10@:0@:uM3m +ensural@} [48] +@{char@:Mensural longa notehead (down)@:52@:0@:3.9675@:2.21606@:2.21606@:3.9675 +@:0@:dM2mensural@} [52] +@{char@:Neo-mensural maxima notehead (down)@:34@:0@:14.59254@:3.06679@:3.06679@ +:14.59254@:0@:dM3neomensural@} [34] +@{char@:Mensural maxima notehead (down)@:49@:0@:10@:2.75003@:2.75003@:10@:0@:dM +3mensural@} [49] +@{char@:32th Mensural Flag (up)@:134@:0@:2.12102@:12.37251@:0.35352@:2.12102@:0 +@:mensuralu15@} [134] +@{char@:Mensural maxima notehead (ligature)@:50@:0@:10@:2.75003@:2.75003@:10@:0 +@:sM3ligmensural@} [50] @{char@:Neo-mensural longa notehead (up)@:35@:0@:11.225@:3.06679@:3.06679@:11.2 25@:0@:uM2neomensural@} [35] +@{char@:Hufnagel do/fa clef@:86@:0@:3.02402@:9.19803@:1.89001@:3.02402@:0@:hufn +agel.do.fa_change@} [86] +@{char@:Mensural longa notehead (up)@:51@:0@:5@:2.75003@:2.75003@:5@:0@:uM2mens +ural@} [51] +@{char@:Kievan tsefaut clef@:87@:0@:4.72502@:7.08752@:1.73251@:4.72502@:0@:kiev +an.do@} [87] +@{char@:Mensural longa notehead (ligature)@:53@:0@:3.9675@:2.21606@:2.21606@:3. +9675@:0@:sM2ligmensural@} [53] +@{char@:Kievan tsefaut clef@:88@:0@:4.72502@:7.08752@:1.73251@:4.72502@:0@:kiev +an.do_change@} [88] +@{puorg@:clefs@} +) +@{char@:Mensural longa notehead (down)@:52@:0@:5@:2.75003@:2.75003@:5@:0@:dM2me +nsural@} [52] (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-custodes.mf +@{char@:Mensural brevis notehead@:54@:0@:3.9675@:2.21606@:2.21606@:3.9675@:0@:s +M1mensural@} [54] +@{char@:Mensural longa notehead (ligature)@:53@:0@:5@:2.75003@:2.75003@:5@:0@:s +M2ligmensural@} [53] +@{char@:Mensural 3/2 meter@:158@:0@:10.53934@:5.26967@:5.26967@:10.53934@:0@:ne +omensural32@} [158] +@{char@:Mensural brevis notehead@:54@:0@:5@:2.75003@:2.75003@:5@:0@:sM1mensural +@} [54] +@{char@:Mensural maxima notehead (down)@:49@:0@:8.91@:2.46817@:2.46817@:8.91@:0 +@:dM3mensural@} [49] @{char@:Mensural 6/4 meter@:159@:0@:10.53934@:5.26967@:5.26967@:10.53934@:0@:ne omensural64@} [159] -@{char@:Ed. Med. inclinatum@:118@:0@:2.97029@:2.121@:2.121@:1.48515@:1.22147@:s -medicaea.inclinatum@} [118] -@{char@:Ed. Med. punctum@:119@:0@:2.82796@:1.7675@:1.7675@:2.82796@:0@:smedicae -a.punctum@} [119] -@{char@:Ed. Vat. quilisma@:110@:0@:2.2355@:1.24098@:1.59557@:2.2355@:0@:svatica -na.quilisma@} [110] -@{char@:Ed. Med. reverse virga@:120@:0@:2.82796@:1.7675@:8.83751@:2.82796@:0@:s -medicaea.rvirga@} [120] -@{char@:Mensural 9/4 meter@:160@:0@:10.53934@:5.26967@:5.26967@:10.53934@:0@:ne -omensural94@} [160] -@{char@:Ed. Med. virga@:121@:0@:2.82796@:8.83751@:1.7675@:2.82796@:0@:smedicaea -.virga@} [121] +@{char@:Mensural maxima notehead (up, reduced hole)@:55@:0@:10@:2.75003@:2.7500 +3@:10@:0@:urM3mensural@} [55] +@{char@:Mensural maxima notehead (ligature)@:50@:0@:8.91@:2.46817@:2.46817@:8.9 +1@:0@:sM3ligmensural@} [50] @{char@:Neo-mensural longa notehead (down)@:36@:0@:11.225@:3.06679@:3.06679@:11 .225@:0@:dM2neomensural@} [36] -@{char@:petrucci f clef@:74@:0@:5.50449@:12.72606@:7.07004@:5.50449@:0@:petrucc -i.f_change@} [74] -@{char@:Mensural 3/4 meter@:161@:0@:10.53934@:5.26967@:5.26967@:10.53934@:0@:ne -omensural34@} [161] -@{char@:Solesmes punctum inclinatum parvum@:111@:0@:1.55171@:1.10803@:1.10803@: -0.77586@:0.1788@:ssolesmes.incl.parvum@} [111] +@{char@:32th Mensural Flag (up)@:135@:0@:2.12102@:13.25627@:0.35352@:2.12102@:0 +@:mensuralu25@} [135] @{char@:Neo-mensural brevis notehead@:37@:0@:11.225@:3.06679@:3.06679@:11.225@: 0@:sM1neomensural@} [37] +@{char@:Mensural maxima notehead (down, reduced hole)@:56@:0@:10@:2.75003@:2.75 +003@:10@:0@:drM3mensural@} [56] +@{char@:Mensural maxima notehead (up, reduced hole)@:55@:0@:7.935@:2.21606@:2.2 +1606@:7.935@:0@:urM3mensural@} [55] +@{char@:Mensural maxima notehead (ligature, reduced hole)@:57@:0@:10@:2.75003@: +2.75003@:10@:0@:srM3ligmensural@} [57] +@{char@:Mensural maxima notehead (down, reduced hole)@:56@:0@:7.935@:2.21606@:2 +.21606@:7.935@:0@:drM3mensural@} [56] +@{char@:Mensural maxima notehead (ligature, reduced hole)@:57@:0@:7.935@:2.2160 +6@:2.21606@:7.935@:0@:srM3ligmensural@} [57] +@{char@:Mensural longa notehead (up, reduced hole)@:58@:0@:5@:2.75003@:2.75003@ +:5@:0@:urM2mensural@} [58] +@{group@:custodes@} +@{char@:Custos Hufnagel@:89@:0@:2.15196@:1.79329@:3.15001@:2.15196@:0@:hufnagel +.u0@} [89] +@{char@:Mensural longa notehead (up)@:51@:0@:4.455@:2.46817@:2.46817@:4.455@:0@ +:uM2mensural@} [51] +@{char@:Mensural 9/4 meter@:160@:0@:10.53934@:5.26967@:5.26967@:10.53934@:0@:ne +omensural94@} [160] +@{char@:32th Mensural Flag (down)@:136@:2.12102@:0@:0.35352@:14.14001@:0@:0@:me +nsurald05@} [136] +@{char@:Custos Hufnagel@:90@:0@:2.15196@:1.79329@:4.72502@:2.15196@:0@:hufnagel +.u1@} [90] +@{char@:Mensural 3/4 meter@:161@:0@:10.53934@:5.26967@:5.26967@:10.53934@:0@:ne +omensural34@} [161] +@{char@:Mensural longa notehead (down)@:52@:0@:4.455@:2.46817@:2.46817@:4.455@: +0@:dM2mensural@} [52] +@{char@:Custos Hufnagel@:91@:0@:2.15196@:1.79329@:3.93752@:2.15196@:0@:hufnagel +.u2@} [91] +@{char@:Mensural longa notehead (down, reduced hole)@:59@:0@:5@:2.75003@:2.7500 +3@:5@:0@:drM2mensural@} [59] +@{char@:Mensural longa notehead (up, reduced hole)@:58@:0@:3.9675@:2.21606@:2.2 +1606@:3.9675@:0@:urM2mensural@} [58] +@{char@:Mensural longa notehead (ligature, reduced hole)@:60@:0@:5@:2.75003@:2. +75003@:5@:0@:srM2ligmensural@} [60] +@{char@:Mensural longa notehead (down, reduced hole)@:59@:0@:3.9675@:2.21606@:2 +.21606@:3.9675@:0@:drM2mensural@} [59] +@{char@:32th Mensural Flag (down)@:137@:2.12102@:0@:0.35352@:12.37251@:0@:0@:me +nsurald15@} [137] +@{char@:Reverse Custos Hufnagel@:92@:0@:2.15196@:3.15001@:1.79329@:2.15196@:0@: +hufnagel.d0@} [92] +@{char@:Mensural brevis notehead (reduced hole)@:61@:0@:5@:2.75003@:2.75003@:5@ +:0@:srM1mensural@} [61] @{char@:Mensural 6/8 meter@:162@:0@:10.53934@:5.26967@:5.26967@:10.53934@:0@:ne omensural68@} [162] -@{char@:Hufnagel punctum@:122@:0@:5.04851@:1.7675@:1.7675@:2.52426@:0.86797@:sh -ufnagel.punctum@} [122] -@{char@:Solesmes punctum auctum ascendens@:112@:0@:2.2355@:1.37358@:2.41515@:2. -2355@:0@:ssolesmes.auct.asc@} [112] +@{char@:Mensural longa notehead (ligature)@:53@:0@:4.455@:2.46817@:2.46817@:4.4 +55@:0@:sM2ligmensural@} [53] +@{char@:Semi-colored mensural maxima notehead (up)@:62@:0@:10@:2.75003@:2.75003 +@:10@:0@:uM3semimensural@} [62] +@{char@:Reverse Custos Hufnagel@:93@:0@:2.15196@:4.72502@:1.79329@:2.15196@:0@: +hufnagel.d1@} [93] +@{char@:Mensural brevis notehead@:54@:0@:4.455@:2.46817@:2.46817@:4.455@:0@:sM1 +mensural@} [54] @{char@:Mensural 9/8 meter@:163@:0@:10.53934@:5.26967@:5.26967@:10.53934@:0@:ne omensural98@} [163] +@{char@:32th Mensural Flag (down)@:138@:2.12102@:0@:0.35352@:13.25627@:0@:0@:me +nsurald25@} [138] @{char@:Neo-mensural maxima notehead (up, reduced hole)@:38@:0@:14.59254@:3.066 79@:3.06679@:14.59254@:0@:urM3neomensural@} [38] -@{char@:mensural f clef@:75@:0@:4.24199@:2.121@:2.121@:4.24199@:0@:mensural.f@} -[75] -@{char@:Solesmes punctum auctum descendens@:113@:0@:2.2355@:2.41515@:1.37358@:2 -.2355@:0@:ssolesmes.auct.desc@} [113] +@{char@:Semi-colored mensural maxima notehead (down)@:63@:0@:10@:2.75003@:2.750 +03@:10@:0@:dM3semimensural@} [63] +@{char@:Mensural longa notehead (ligature, reduced hole)@:60@:0@:3.9675@:2.2160 +6@:2.21606@:3.9675@:0@:srM2ligmensural@} [60] +@{char@:Semi-colored mensural maxima notehead (ligature)@:64@:0@:10@:2.75003@:2 +.75003@:10@:0@:sM3semiligmensural@} [64] +@{char@:Mensural brevis notehead (reduced hole)@:61@:0@:3.9675@:2.21606@:2.2160 +6@:3.9675@:0@:srM1mensural@} [61] +@{char@:Reverse Custos Hufnagel@:94@:0@:2.15196@:3.93752@:1.79329@:2.15196@:0@: +hufnagel.d2@} [94] +@{char@:64th Mensural Flag (up)@:139@:0@:2.12102@:17.67502@:0.35352@:2.12102@:0 +@:mensuralu06@} [139] @{char@:Mensural 4/8 meter@:164@:0@:10.53934@:5.26967@:5.26967@:10.53934@:0@:ne omensural48@} [164] -@{char@:Hufnagel virga@:123@:0@:5.04851@:5.3025@:1.7675@:5.04851@:0@:shufnagel. -virga@} [123] -@{char@:Mensural 3/4 meter@:161@:0@:5.59813@:2.79907@:2.79907@:5.59813@:0@:neom -ensural34@} [161] -@{char@:Hufnagel pes lower punctum@:124@:0@:7.07@:1.23724@:1.23724@:7.07@:0@:sh -ufnagel.lpes@} [124] @{char@:Mensural 6/8 meter@:165@:0@:10.53934@:5.26967@:5.26967@:10.53934@:0@:ne omensural68alt@} [165] -@{char@:Kievan final note@:125@:0@:4.40297@:5.3025@:5.3025@:4.40297@:0@:sM2kiev -an@} [125] +@{char@:Semi-colored mensural longa notehead (up)@:65@:0@:5@:2.75003@:2.75003@: +5@:0@:uM2semimensural@} [65] @{char@:Neo-mensural maxima notehead (down, reduced hole)@:39@:0@:14.59254@:3.0 6679@:3.06679@:14.59254@:0@:drM3neomensural@} [39] +@{char@:Mensural maxima notehead (up, reduced hole)@:55@:0@:8.91@:2.46817@:2.46 +817@:8.91@:0@:urM3mensural@} [55] +@{char@:Semi-colored mensural longa notehead (down)@:66@:0@:5@:2.75003@:2.75003 +@:5@:0@:dM2semimensural@} [66] +@{char@:Mensural maxima notehead (down, reduced hole)@:56@:0@:8.91@:2.46817@:2. +46817@:8.91@:0@:drM3mensural@} [56] +@{char@:Semi-colored mensural longa notehead (ligature)@:67@:0@:5@:2.75003@:2.7 +5003@:5@:0@:sM2semiligmensural@} [67] +@{char@:Mensural maxima notehead (ligature, reduced hole)@:57@:0@:8.91@:2.46817 +@:2.46817@:8.91@:0@:srM3ligmensural@} [57] +@{char@:Neo-mensural longa notehead (up, reduced hole)@:40@:0@:11.225@:3.06679@ +:3.06679@:11.225@:0@:urM2neomensural@} [40] +@{char@:Semi-colored mensural maxima notehead (up)@:62@:0@:7.935@:2.21606@:2.21 +606@:7.935@:0@:uM3semimensural@} [62] +@{char@:Semi-colored mensural maxima notehead (down)@:63@:0@:7.935@:2.21606@:2. +21606@:7.935@:0@:dM3semimensural@} [63]This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) +(./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp @{char@:Mensural 2/4 meter@:166@:0@:10.53934@:5.26967@:5.26967@:10.53934@:0@:ne omensural24@} [166] -@{char@:Solesmes punctum incl. auctum@:114@:0@:2.48274@:1.77286@:1.77286@:1.241 -38@:0.84363@:ssolesmes.incl.auctum@} [114] @{puorg@:timesig@} -) (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-scripts.mf -@{char@:Mensural 6/8 meter@:162@:0@:5.59813@:2.79907@:2.79907@:5.59813@:0@:neom -ensural68@} [162] +) +@{char@:Semi-colored mensural brevis notehead@:68@:0@:5@:2.75003@:2.75003@:5@:0 +@:sM1semimensural@} [68] (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-scripts.mf @{group@:scripts@} @{char@:ictus@:167@:0.27234@:0.27234@:1.10252@:1.10252@:0.27234@:0@:ictus@} [167] -@{char@:Kievan recitative mark@:126@:0@:19.53723@:3.08524@:3.08524@:19.53723@:0 -@:sM1kievan@} [126] -@{char@:mensural f clef@:76@:0@:3.3936@:1.69681@:1.69681@:3.3936@:0@:mensural.f -_change@} [76] -@{char@:Neo-mensural longa notehead (up, reduced hole)@:40@:0@:11.225@:3.06679@ -:3.06679@:11.225@:0@:urM2neomensural@} [40] -@{char@:Kievan whole note@:127@:0@:3.535@:3.535@:3.535@:3.535@:0@:s0kievan@} -[127] -@{char@:Solesmes stropha@:115@:0@:2.48274@:1.77286@:1.77286@:1.24138@:0.84363@: -ssolesmes.stropha@} [115] +@{char@:Semi-colored mensural maxima notehead (up, reduced hole)@:69@:0@:10@:2. +75003@:2.75003@:10@:0@:urM3semimensural@} [69] +@{char@:Custos Med.@:95@:0@:0.89664@:1.79329@:3.15001@:0.89664@:0@:medicaea.u0@ +} [95] +@{char@:64th Mensural Flag (up)@:140@:0@:2.12102@:15.90752@:0.35352@:2.12102@:0 +@:mensuralu16@} [140] +@{char@:Mensural longa notehead (up, reduced hole)@:58@:0@:4.455@:2.46817@:2.46 +817@:4.455@:0@:urM2mensural@} [58] +@{char@:Custos Med.@:96@:0@:0.89664@:1.79329@:4.72502@:0.89664@:0@:medicaea.u1@ +} [96] +@{char@:Neo-mensural longa notehead (down, reduced hole)@:41@:0@:11.225@:3.0667 +9@:3.06679@:11.225@:0@:drM2neomensural@} [41] +@{char@:Semi-colored mensural maxima notehead (ligature)@:64@:0@:7.935@:2.21606 +@:2.21606@:7.935@:0@:sM3semiligmensural@} [64] +@{char@:Semi-colored mensural longa notehead (up)@:65@:0@:3.9675@:2.21606@:2.21 +606@:3.9675@:0@:uM2semimensural@} [65] @{char@:accentus up@:168@:0.7875@:0.7875@:1.10252@:1.10252@:0.7875@:0@:uaccentu s@} [168] -@{char@:Kievan quarter note down@:128@:0@:3.60571@:8.83751@:1.41399@:3.60571@:0 -@:d2kievan@} [128] -@{char@:Kievan quarter note up@:129@:0@:3.60571@:1.41399@:9.19102@:3.60571@:0@: -u2kievan@} [129] +@{char@:64th Mensural Flag (up)@:141@:0@:2.12102@:16.79128@:0.35352@:2.12102@:0 +@:mensuralu26@} [141] +@{char@:Semi-colored mensural maxima notehead (down, reduced hole)@:70@:0@:10@: +2.75003@:2.75003@:10@:0@:drM3semimensural@} [70] @{char@:accentus down@:169@:0.7875@:0.7875@:1.10252@:1.10252@:0.7875@:0@:daccen tus@} [169] -@{char@:Kievan half note (line position)@:130@:0@:3.7471@:5.65602@:3.535@:3.747 -1@:0@:s1kievan@} [130] -@{char@:Mensural 9/8 meter@:163@:0@:5.59813@:2.79907@:2.79907@:5.59813@:0@:neom -ensural98@} [163] @{char@:half circle@:170@:0.98438@:0.98438@:0@:0.98438@:0.98438@:0@:usemicircul us@} [170] -@{char@:Neo-mensural longa notehead (down, reduced hole)@:41@:0@:11.225@:3.0667 -9@:3.06679@:11.225@:0@:drM2neomensural@} [41] -@{char@:Kievan half note (space position)@:131@:0@:3.88852@:3.535@:4.94899@:3.8 -8852@:0@:sr1kievan@} [131] +@{char@:Semi-colored mensural maxima notehead (ligature, reduced hole)@:71@:0@: +10@:2.75003@:2.75003@:10@:0@:srM3semiligmensural@} [71] +Preloading the plain base, version 0.99: preliminaries, + basic constants and mathematical macros, + macros for converting units, + macros and tables for various modes of operation, + macros for drawing and filling, + macros for proof labels and rules, + macros for character and font administration, +and a few last-minute items.) @{char@:half circle@:171@:0.98438@:0.98438@:0.98438@:0@:0.98438@:0@:dsemicircul us@} [171] -@{char@:Mensural 4/8 meter@:164@:0@:5.59813@:2.79907@:2.79907@:5.59813@:0@:neom -ensural48@} [164] -@{char@:Kievan eighth note (down)@:132@:0@:4.41876@:10.60501@:1.7675@:4.41876@: -0@:d3kievan@} [132] @{char@:Neo-mensural brevis notehead (reduced hole)@:42@:0@:11.225@:3.06679@:3. 06679@:11.225@:0@:srM1neomensural@} [42] -@{char@:Solesmes stropha aucta@:116@:0@:2.48274@:1.77286@:1.77286@:1.24138@:0.8 -4363@:ssolesmes.stropha.aucta@} [116] -@{char@:Kievan eighth note (up)@:133@:0@:3.535@:1.41399@:10.2515@:3.535@:0@:u3k -ievan@} [133] -@{char@:circle@:172@:0.98438@:0.98438@:0.98438@:0.98438@:0.98438@:0@:circulus@} -[172] -@{puorg@:noteheads@} -) -@{tnof@}) ) -@{char@:Solesmes oriscus@:117@:0@:2.66133@:1.32965@:1.32965@:2.66133@:0@:ssoles -mes.oriscus@} [117] -@{char@:augmentum@:173@:0.7875@:0.7875@:0.7875@:0.7875@:0.7875@:0@:augmentum@} -[173] -(some charht values had to be adjusted by as much as 0.0975pt) -(some chardp values had to be adjusted by as much as 0.08978pt) -Font metrics written on parmesan-noteheads14.tfm. -101 output files written: parmesan-noteheads14.33 .. parmesan-noteheads14.133 -Transcript written on parmesan-noteheads14.log. - +@{char@:Mensural longa notehead (down, reduced hole)@:59@:0@:4.455@:2.46817@:2. +46817@:4.455@:0@:drM2mensural@} [59]This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) +(./mf2pt1.mp +@{char@:Custos Med.@:97@:0@:0.89664@:1.79329@:3.93752@:0.89664@:0@:medicaea.u2@ +} [97] (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp +@{char@:Mensural longa notehead (ligature, reduced hole)@:60@:0@:4.455@:2.46817 +@:2.46817@:4.455@:0@:srM2ligmensural@} [60] +@{char@:Reverse Custos Med.@:98@:0@:0.89664@:3.15001@:1.79329@:0.89664@:0@:medi +caea.d0@} [98] +@{char@:Mensural brevis notehead (reduced hole)@:61@:0@:4.455@:2.46817@:2.46817 +@:4.455@:0@:srM1mensural@} [61] @{char@:Neo-mensural semibrevis head@:43@:0@:5.6125@:3.06679@:3.06679@:2.80626@ :1.71199@:s0neomensural@} [43] -@{char@:Ed. Med. inclinatum@:118@:0@:3.3337@:2.3805@:2.3805@:1.66685@:1.45126@: -smedicaea.inclinatum@} [118]cat out/feta16.lisp out/parmesan16.lisp \ - out/parmesan-noteheads16.lisp \ - out/feta-noteheads16.lisp \ - out/feta-flags16.lisp \ - out/feta-alphabet16.lisp > out/feta16.otf-table - -@{char@:Mensural 6/8 meter@:165@:0@:5.59813@:2.79907@:2.79907@:5.59813@:0@:neom -ensural68alt@} [165] -@{char@:Ed. Med. punctum@:119@:0@:3.17395@:1.98375@:1.98375@:3.17395@:0@:smedic -aea.punctum@} [119] -@{char@:Ed. Med. reverse virga@:120@:0@:3.17395@:1.98375@:9.91875@:3.17395@:0@: -smedicaea.rvirga@} [120] -@{char@:Mensural 2/4 meter@:166@:0@:5.59813@:2.79907@:2.79907@:5.59813@:0@:neom -ensural24@} [166] -@{puorg@:timesig@} -) (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-scripts.mf -@{char@:Ed. Med. virga@:121@:0@:3.17395@:9.91875@:1.98375@:3.17395@:0@:smedicae -a.virga@} [121] -@{char@:signum congruentiae up@:174@:3.96701@:3.96701@:1.36166@:14.50633@:3.967 -01@:0@:usignumcongruentiae@} [174] +@{char@:64th Mensural Flag (down)@:142@:2.12102@:0@:0.35352@:17.67502@:0@:0@:me +nsurald06@} [142]) +(/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-noteheads14.mf +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-autometric.mf +****************************************************** +Using feta Autometric macros. +order of messages: + NAME/CODE/BP/WD/DP/HT/WX/WY +****************************************************** +) (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-noteheads-generic.mf +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf +@{char@:Semi-colored mensural longa notehead (down)@:66@:0@:3.9675@:2.21606@:2. +21606@:3.9675@:0@:dM2semimensural@} [66] +@{char@:circle@:172@:0.98438@:0.98438@:0.98438@:0.98438@:0.98438@:0@:circulus@} +[172]) +@{char@:Reverse Custos Med.@:99@:0@:0.89664@:4.72502@:1.79329@:0.89664@:0@:medi +caea.d1@} [99] +Preloading the plain base, version 0.99: preliminaries, + basic constants and mathematical macros, + macros for converting units, + macros and tables for various modes of operation, + macros for drawing and filling, + macros for proof labels and rules, + macros for character and font administration, +and a few last-minute items.) +@{char@:Semi-colored mensural maxima notehead (up)@:62@:0@:8.91@:2.46817@:2.468 +17@:8.91@:0@:uM3semimensural@} [62] @{char@:Neo-mensural minima head@:44@:0@:5.6125@:3.06679@:3.06679@:2.80626@:1.7 -1199@:s1neomensural@} [44] +1199@:s1neomensural@} [44]) +(/build/lilypond-2.19.81+really-2.18.2/mf/parmesan23.mf @{char@:Neo-mensural semiminima head@:45@:0@:5.6125@:3.06679@:3.06679@:2.80626@ :1.71199@:s2neomensural@} [45] -@{char@:signum congruentiae down@:175@:3.96701@:3.96701@:14.50633@:1.36166@:3.9 -6701@:0@:dsignumcongruentiae@} [175] -@{char@:Hufnagel punctum@:122@:0@:5.66617@:1.98375@:1.98375@:2.83308@:1.05452@: -shufnagel.punctum@} [122] -@{group@:scripts@} -@{char@:ictus@:167@:0.21828@:0.21828@:0.55127@:0.55127@:0.21828@:0@:ictus@} -[167] +@{char@:Semi-colored mensural maxima notehead (down)@:63@:0@:8.91@:2.46817@:2.4 +6817@:8.91@:0@:dM3semimensural@} [63] +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-autometric.mf +@{char@:Semi-colored mensural longa notehead (up, reduced hole)@:72@:0@:5@:2.75 +003@:2.75003@:5@:0@:urM2semimensural@} [72] +@{char@:Semi-colored mensural longa notehead (down, reduced hole)@:73@:0@:5@:2. +75003@:2.75003@:5@:0@:drM2semimensural@} [73] +@{char@:64th Mensural Flag (down)@:143@:2.12102@:0@:0.35352@:15.90752@:0@:0@:me +nsurald16@} [143] +@{char@:Semi-colored mensural longa notehead (ligature)@:67@:0@:3.9675@:2.21606 +@:2.21606@:3.9675@:0@:sM2semiligmensural@} [67] +@{char@:augmentum@:173@:0.7875@:0.7875@:0.7875@:0.7875@:0.7875@:0@:augmentum@} +[173] +****************************************************** +Using feta Autometric macros. +order of messages: + NAME/CODE/BP/WD/DP/HT/WX/WY +****************************************************** +) +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-generic.mf +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf) +@{char@:Semi-colored mensural brevis notehead@:68@:0@:3.9675@:2.21606@:2.21606@ +:3.9675@:0@:sM1semimensural@} [68] +(/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-macros.mf)) +@{font@:GNU@:LilyPond@:parmesan@:14.14@:parmesanMusic@} +(/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-noteheads.mf +@{char@:Semi-colored mensural longa notehead (ligature, reduced hole)@:74@:0@:5 +@:2.75003@:2.75003@:5@:0@:srM2semiligmensural@} [74] @{char@:Harmonic notehead (Neo-mensural open)@:46@:0@:7.29626@:3.98683@:3.98683 @:7.29626@:0@:s0harmonic@} [46] -@{char@:Kievan end of piece (slash)@:176@:0@:10.07994@:13.11743@:18.38258@:10.0 -7994@:0@:barline.kievan@} [176] -@{puorg@:scripts@} -) +@{char@:Reverse Custos Med.@:100@:0@:0.89664@:3.93752@:1.79329@:0.89664@:0@:med +icaea.d2@} [100] @{char@:Harmonic notehead (Neo-mensural black)@:47@:0@:7.29626@:3.98683@:3.9868 -3@:7.29626@:0@:s2harmonic@} [47] (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-dots.mf -@{char@:accentus up@:168@:0.39375@:0.39375@:0.55127@:0.55127@:0.39375@:0@:uacce -ntus@} [168] -@{group@:dots@} -@{char@:duration dot@:177@:0@:1.91844@:0.95923@:0.95923@:1.91844@:0@:dotvatican -a@} [177]cat out/feta18.lisp out/parmesan18.lisp \ - out/parmesan-noteheads18.lisp \ - out/feta-noteheads18.lisp \ - out/feta-flags18.lisp \ - out/feta-alphabet18.lisp > out/feta18.otf-table - -@{char@:Kievan augmentation dot@:178@:0@:5.75534@:2.87767@:2.87767@:5.75534@:0@ -:dotkievan@} [178] -@{puorg@:dots@} -) -@{tnof@}) ) +3@:7.29626@:0@:s2harmonic@} [47] +@{char@:Semi-colored mensural brevis notehead (reduced hole)@:75@:0@:5@:2.75003 +@:2.75003@:5@:0@:srM1semimensural@} [75] +@{char@:Custos Ed. Vat.@:101@:0@:0.8608@:1.1119@:3.15001@:0.8608@:0@:vaticana.u +0@} [101] +@{char@:Semi-colored mensural maxima notehead (ligature)@:64@:0@:8.91@:2.46817@ +:2.46817@:8.91@:0@:sM3semiligmensural@} [64] +@{char@:Semi-colored mensural maxima notehead (up, reduced hole)@:69@:0@:7.935@ +:2.21606@:2.21606@:7.935@:0@:urM3semimensural@} [69] +@{char@:Semi-colored mensural longa notehead (up)@:65@:0@:4.455@:2.46817@:2.468 +17@:4.455@:0@:uM2semimensural@} [65] +@{char@:signum congruentiae up@:174@:3.96701@:3.96701@:1.36166@:14.50633@:3.967 +01@:0@:usignumcongruentiae@} [174] +@{char@:Semi-colored mensural maxima notehead (down, reduced hole)@:70@:0@:7.93 +5@:2.21606@:2.21606@:7.935@:0@:drM3semimensural@} [70] +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf +@{char@:Semi-colored mensural maxima notehead (ligature, reduced hole)@:71@:0@: +7.935@:2.21606@:2.21606@:7.935@:0@:srM3semiligmensural@} [71] +@{char@:64th Mensural Flag (down)@:144@:2.12102@:0@:0.35352@:16.79128@:0@:0@:me +nsurald26@} [144] +@{puorg@:flags@} +) (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-timesignatures.mf) +@{group@:noteheads@} +@{char@:Neo-mensural maxima notehead (up)@:33@:0@:9.19102@:1.99239@:1.99239@:9. +19102@:0@:uM3neomensural@} [33] +@{char@:Semi-colored mensural longa notehead (up, reduced hole)@:72@:0@:3.9675@ +:2.21606@:2.21606@:3.9675@:0@:urM2semimensural@} [72] +@{group@:timesig@} +@{char@:Mensural 4/4 meter@:145@:0@:6.20204@:3.10103@:3.10103@:6.20204@:0@:mens +ural44@} [145] +(/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-macros.mf) @{char@:Mensural maxima notehead (up)@:48@:0@:11.225@:3.06679@:3.06679@:11.225@ :0@:uM3mensural@} [48] -@{char@:Hufnagel virga@:123@:0@:5.66617@:5.95125@:1.98375@:5.66617@:0@:shufnage -l.virga@} [123] +@{font@:GNU@:LilyPond@:parmesan@:22.45@:parmesanMusic@} +(/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-rests.mf @{char@:Mensural maxima notehead (down)@:49@:0@:11.225@:3.06679@:3.06679@:11.22 5@:0@:dM3mensural@} [49] -@{char@:Hufnagel pes lower punctum@:124@:0@:7.935@:1.38863@:1.38863@:7.935@:0@: -shufnagel.lpes@} [124] -(some charht values had to be adjusted by as much as 0.7875pt) -(some chardp values had to be adjusted by as much as 0.7875pt) -Font metrics written on parmesan26.tfm. -146 output files written: parmesan26.33 .. parmesan26.178 -Transcript written on parmesan26.log. - +@{group@:rests@} +@{char@:Neo-mensural maxima rest@:33@:0@:6.73499@:5.6125@:5.6125@:6.73499@:0@:M +3neomensural@} [33] @{char@:Mensural maxima notehead (ligature)@:50@:0@:11.225@:3.06679@:3.06679@:1 1.225@:0@:sM3ligmensural@} [50] -@{char@:Kievan final note@:125@:0@:5.02202@:5.95125@:5.95125@:5.02202@:0@:sM2ki -evan@} [125] -@{char@:accentus down@:169@:0.39375@:0.39375@:0.55127@:0.55127@:0.39375@:0@:dac -centus@} [169] -@{char@:half circle@:170@:0.49219@:0.49219@:0@:0.49219@:0.49219@:0@:usemicircul -us@} [170] -@{char@:half circle@:171@:0.49219@:0.49219@:0.49219@:0@:0.49219@:0@:dsemicircul -us@} [171] -@{char@:Kievan recitative mark@:126@:0@:21.44537@:3.50288@:3.50288@:21.44537@:0 -@:sM1kievan@} [126] -@{char@:Kievan whole note@:127@:0@:3.9675@:3.9675@:3.9675@:3.9675@:0@:s0kievan@ -} [127] -@{char@:Kievan quarter note down@:128@:0@:4.04686@:9.91875@:1.58698@:4.04686@:0 -@:d2kievan@} [128] -@{char@:Kievan quarter note up@:129@:0@:4.04686@:1.58698@:10.31552@:4.04686@:0@ -:u2kievan@} [129] -@{char@:Kievan half note (line position)@:130@:0@:4.20554@:6.34802@:3.9675@:4.2 -0554@:0@:s1kievan@} [130] +@{char@:Black mensural maxima notehead (up)@:76@:0@:10@:2.75003@:2.75003@:10@:0 +@:uM3blackmensural@} [76] +@{char@:Custos Ed. Vat.@:102@:0@:0.8608@:1.1119@:4.72502@:0.8608@:0@:vaticana.u +1@} [102] +@{char@:Neo-mensural longa rest@:34@:0@:2.245@:5.6125@:5.6125@:2.245@:0@:M2neom +ensural@} [34] +@{char@:Semi-colored mensural longa notehead (down)@:66@:0@:4.455@:2.46817@:2.4 +6817@:4.455@:0@:dM2semimensural@} [66] @{char@:Mensural longa notehead (up)@:51@:0@:5.6125@:3.06679@:3.06679@:5.6125@: 0@:uM2mensural@} [51] -@{char@:Kievan half note (space position)@:131@:0@:4.36427@:3.9675@:5.55447@:4. -36427@:0@:sr1kievan@} [131] -@{char@:Kievan eighth note (down)@:132@:0@:4.95938@:11.9025@:1.98375@:4.95938@: -0@:d3kievan@} [132] +@{char@:Black mensural maxima notehead (down)@:77@:0@:10@:2.75003@:2.75003@:10@ +:0@:dM3blackmensural@} [77] +@{char@:Neo-mensural breve rest@:35@:0@:2.245@:0@:5.6125@:2.245@:0@:M1neomensur +al@} [35] +@{char@:Custos Ed. Vat.@:103@:0@:0.8608@:1.1119@:3.93752@:0.8608@:0@:vaticana.u +2@} [103] +@{char@:Black mensural maxima notehead (ligature)@:78@:0@:10@:2.75003@:2.75003@ +:10@:0@:sM3blackligmensural@} [78] +@{char@:Semi-colored mensural longa notehead (ligature)@:67@:0@:4.455@:2.46817@ +:2.46817@:4.455@:0@:sM2semiligmensural@} [67] +@{char@:Neo-mensural whole rest@:36@:0@:2.245@:3.50781@:0@:2.245@:0@:0neomensur +al@} [36] @{char@:Mensural longa notehead (down)@:52@:0@:5.6125@:3.06679@:3.06679@:5.6125 @:0@:dM2mensural@} [52] -@{char@:Kievan eighth note (up)@:133@:0@:3.9675@:1.58698@:11.50572@:3.9675@:0@: -u3kievan@} [133] +@{char@:signum congruentiae down@:175@:3.96701@:3.96701@:14.50633@:1.36166@:3.9 +6701@:0@:dsignumcongruentiae@} [175] +@{char@:Kievan end of piece (slash)@:176@:0@:10.07994@:13.11743@:18.38258@:10.0 +7994@:0@:barline.kievan@} [176] +@{puorg@:scripts@} +) +@{char@:Neo-mensural half rest@:37@:0@:2.245@:0@:3.50781@:2.245@:0@:1neomensura +l@} [37] +@{char@:Black mensural longa notehead (up)@:79@:0@:5@:2.75003@:2.75003@:5@:0@:u +M2blackmensural@} [79] (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-dots.mf +@{char@:Semi-colored mensural longa notehead (down, reduced hole)@:73@:0@:3.967 +5@:2.21606@:2.21606@:3.9675@:0@:drM2semimensural@} [73] +@{group@:dots@} +@{char@:duration dot@:177@:0@:1.91844@:0.95923@:0.95923@:1.91844@:0@:dotvatican +a@} [177] +@{char@:Black mensural longa notehead (down)@:80@:0@:5@:2.75003@:2.75003@:5@:0@ +:dM2blackmensural@} [80] +@{char@:Semi-colored mensural longa notehead (ligature, reduced hole)@:74@:0@:3 +.9675@:2.21606@:2.21606@:3.9675@:0@:srM2semiligmensural@} [74] +@{char@:Mensural 2/2 meter@:146@:0@:6.20204@:4.65154@:4.65154@:6.20204@:0@:mens +ural22@} [146] +@{char@:Black mensural longa notehead (ligature)@:81@:0@:5@:2.75003@:2.75003@:5 +@:0@:sM2blackligmensural@} [81] +@{char@:Mensural 3/2 meter@:147@:0@:6.20204@:3.10103@:3.10103@:6.20204@:0@:mens +ural32@} [147] +@{char@:Neo-mensural maxima notehead (down)@:34@:0@:9.19102@:1.99239@:1.99239@: +9.19102@:0@:dM3neomensural@} [34] +@{char@:Black mensural brevis notehead@:82@:0@:5@:2.75003@:2.75003@:5@:0@:sM1bl +ackmensural@} [82] +@{char@:Semi-colored mensural brevis notehead (reduced hole)@:75@:0@:3.9675@:2. +21606@:2.21606@:3.9675@:0@:srM1semimensural@} [75] +@{char@:Neo-mensural 4th rest@:38@:0@:4.49002@:0@:4.49002@:4.49002@:0@:2neomens +ural@} [38] +@{char@:Reverse Custos Ed. Vat.@:104@:0@:0.8608@:3.15001@:1.1119@:0.8608@:0@:va +ticana.d0@} [104] +@{char@:Mensural 6/4 meter@:148@:0@:6.20204@:3.10103@:3.10103@:6.20204@:0@:mens +ural64@} [148] +@{char@:Semi-colored mensural brevis notehead@:68@:0@:4.455@:2.46817@:2.46817@: +4.455@:0@:sM1semimensural@} [68] +@{char@:Neo-mensural 8th rest@:39@:0@:4.49002@:0@:4.49002@:4.49002@:0@:3neomens +ural@} [39] @{char@:Mensural longa notehead (ligature)@:53@:0@:5.6125@:3.06679@:3.06679@:5. 6125@:0@:sM2ligmensural@} [53] -@{puorg@:noteheads@} +@{char@:Semi-colored mensural maxima notehead (up, reduced hole)@:69@:0@:8.91@: +2.46817@:2.46817@:8.91@:0@:urM3semimensural@} [69] +@{char@:Reverse Custos Ed. Vat.@:105@:0@:0.8608@:4.72502@:1.1119@:0.8608@:0@:va +ticana.d1@} [105] +@{char@:Mensural 9/4 meter@:149@:0@:6.20204@:3.10103@:3.10103@:6.20204@:0@:mens +ural94@} [149] +@{char@:Mensural brevis notehead@:54@:0@:5.6125@:3.06679@:3.06679@:5.6125@:0@:s +M1mensural@} [54] +@{char@:Neo-mensural 16th rest@:40@:0@:4.49002@:0@:5.6125@:4.49002@:0@:4neomens +ural@} [40] +@{char@:Semi-colored mensural maxima notehead (down, reduced hole)@:70@:0@:8.91 +@:2.46817@:2.46817@:8.91@:0@:drM3semimensural@} [70] +@{char@:Black mensural maxima notehead (up)@:76@:0@:7.935@:2.21606@:2.21606@:7. +935@:0@:uM3blackmensural@} [76] +@{char@:Kievan augmentation dot@:178@:0@:5.75534@:2.87767@:2.87767@:5.75534@:0@ +:dotkievan@} [178] +@{puorg@:dots@} ) @{tnof@}) ) -@{char@:circle@:172@:0.49219@:0.49219@:0.49219@:0.49219@:0.49219@:0@:circulus@} -[172]This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) -(./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp -@{char@:petrucci g clef@:77@:0@:4.41876@:2.29773@:13.43303@:4.41876@:0@:petrucc -i.g@} [77] -@{char@:augmentum@:173@:0.39375@:0.39375@:0.39375@:0.39375@:0.39375@:0@:augment -um@} [173] -(some charht values had to be adjusted by as much as 0.10876pt) -(some chardp values had to be adjusted by as much as 0.10876pt) -Font metrics written on parmesan-noteheads16.tfm. -101 output files written: parmesan-noteheads16.33 .. parmesan-noteheads16.133 -Transcript written on parmesan-noteheads16.log. - -Preloading the plain base, version 0.99: preliminaries, - basic constants and mathematical macros, - macros for converting units, - macros and tables for various modes of operation, - macros for drawing and filling, - macros for proof labels and rules, - macros for character and font administration, -and a few last-minute items.)cat out/feta26.lisp out/parmesan26.lisp \ - out/parmesan-noteheads26.lisp \ - out/feta-noteheads26.lisp \ - out/feta-flags26.lisp \ - out/feta-alphabet26.lisp > out/feta26.otf-table - -mf2pt1 is using the following font parameters: - font_version: 001.000 - font_comment: Font converted to Type 1 by mf2pt1, written by Scott Pakin. - font_family: parmesan-noteheads14 - font_weight: Medium - font_identifier: parmesan14.14 - font_fixed_pitch: false - font_slant: 0 - font_underline_position: -71 - font_underline_thickness: 35 - font_name: parmesan-noteheads14 - font_unique_id: 4542274 - font_size: 14.0871731008717 (bp) - font_coding_scheme: asis - -Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=70.9865629420085; bpppix 0.02; nonstopmode; input parmesan-noteheads14.mf'"... - -@{char@:Mensural brevis notehead@:54@:0@:5.6125@:3.06679@:3.06679@:5.6125@:0@:s -M1mensural@} [54]) -(/build/lilypond-2.19.81+really-2.18.2/mf/parmesan23.mf +@{char@:Black mensural maxima notehead (down)@:77@:0@:7.935@:2.21606@:2.21606@: +7.935@:0@:dM3blackmensural@} [77] +@{char@:Black mensural maxima notehead (ligature)@:78@:0@:7.935@:2.21606@:2.216 +06@:7.935@:0@:sM3blackligmensural@} [78] @{char@:Mensural maxima notehead (up, reduced hole)@:55@:0@:11.225@:3.06679@:3. 06679@:11.225@:0@:urM3mensural@} [55] -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-autometric.mf -@{char@:signum congruentiae up@:174@:2.22984@:2.22984@:1.09138@:7.82796@:2.2298 -4@:0@:usignumcongruentiae@} [174] -****************************************************** -Using feta Autometric macros. -order of messages: - NAME/CODE/BP/WD/DP/HT/WX/WY -****************************************************** -) (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-generic.mf +@{char@:Neo-mensural longa notehead (up)@:35@:0@:7.07@:1.99239@:1.99239@:7.07@: +0@:uM2neomensural@} [35] @{char@:Mensural maxima notehead (down, reduced hole)@:56@:0@:11.225@:3.06679@: 3.06679@:11.225@:0@:drM3mensural@} [56] -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf +@{char@:Mensural 3/4 meter@:150@:0@:6.20204@:4.65154@:4.65154@:6.20204@:0@:mens +ural34@} [150] +@{char@:Mensural maxima rest@:41@:0@:1.68376@:5.6125@:11.225@:1.68376@:0@:M3men +sural@} [41] +@{char@:Black mensural longa notehead (up)@:79@:0@:3.9675@:2.21606@:2.21606@:3. +9675@:0@:uM2blackmensural@} [79] +@{char@:Semi-colored mensural maxima notehead (ligature, reduced hole)@:71@:0@: +8.91@:2.46817@:2.46817@:8.91@:0@:srM3semiligmensural@} [71] +@{char@:Reverse Custos Ed. Vat.@:106@:0@:0.8608@:3.93752@:1.1119@:0.8608@:0@:va +ticana.d2@} [106] +@{char@:Mensural longa rest@:42@:0@:1.68376@:5.6125@:5.6125@:1.68376@:0@:M2mens +ural@} [42] +@{char@:Mensural semibrevis head@:83@:0@:2.88673@:2.5@:2.5@:1.44337@:1.49991@:s +0mensural@} [83] +@{char@:Mensural breve rest@:43@:0@:1.68376@:0@:5.6125@:1.68376@:0@:M1mensural@ +} [43] +@{char@:Semi-colored mensural longa notehead (up, reduced hole)@:72@:0@:4.455@: +2.46817@:2.46817@:4.455@:0@:urM2semimensural@} [72] +@{char@:Black mensural longa notehead (down)@:80@:0@:3.9675@:2.21606@:2.21606@: +3.9675@:0@:dM2blackmensural@} [80] +@{char@:Mensural whole rest@:44@:0@:1.68376@:3.50781@:0@:1.68376@:0@:0mensural@ +} [44] +@{char@:Mensural 6/8 meter@:151@:0@:6.20204@:4.65154@:4.65154@:6.20204@:0@:mens +ural68@} [151] +@{char@:Mensural half rest@:45@:0@:1.68376@:0@:3.50781@:1.68376@:0@:1mensural@} +[45] +(some charht values had to be adjusted by as much as 0.7875pt) +(some chardp values had to be adjusted by as much as 0.7875pt) +Font metrics written on parmesan26.tfm. +146 output files written: parmesan26.33 .. parmesan26.178 +Transcript written on parmesan26.log. + @{char@:Mensural maxima notehead (ligature, reduced hole)@:57@:0@:11.225@:3.066 -79@:3.06679@:11.225@:0@:srM3ligmensural@} [57]) -@{char@:signum congruentiae down@:175@:2.22984@:2.22984@:7.82796@:1.09138@:2.22 -984@:0@:dsignumcongruentiae@} [175] -@{char@:Kievan end of piece (slash)@:176@:0@:5.03998@:6.71474@:9.03531@:5.03998 -@:0@:barline.kievan@} [176] -@{puorg@:scripts@} -) +79@:3.06679@:11.225@:0@:srM3ligmensural@} [57] @{char@:Mensural longa notehead (up, reduced hole)@:58@:0@:5.6125@:3.06679@:3.0 -6679@:5.6125@:0@:urM2mensural@} [58] (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-dots.mf -@{group@:dots@} -@{char@:duration dot@:177@:0@:0.90448@:0.45224@:0.45224@:0.90448@:0@:dotvatican -a@} [177] +6679@:5.6125@:0@:urM2mensural@} [58] +@{char@:Mensural 4th rest@:46@:0@:4.49002@:0@:4.49002@:4.49002@:0@:2mensural@} +[46] +@{char@:Black mensural longa notehead (ligature)@:81@:0@:3.9675@:2.21606@:2.216 +06@:3.9675@:0@:sM2blackligmensural@} [81] +@{char@:Mensural 9/8 meter@:152@:0@:6.20204@:4.65154@:4.65154@:6.20204@:0@:mens +ural98@} [152] +@{char@:Mensural 8th rest@:47@:0@:4.49002@:0@:4.49002@:4.49002@:0@:3mensural@} +[47] +@{char@:Black mensural brevis notehead@:82@:0@:3.9675@:2.21606@:2.21606@:3.9675 +@:0@:sM1blackmensural@} [82] +@{char@:Mensural 4/8 meter@:153@:0@:6.20204@:3.10103@:3.10103@:6.20204@:0@:mens +ural48@} [153] +@{char@:Mensural minima head@:84@:0@:2.88673@:2.5@:2.5@:1.44337@:1.49991@:s1men +sural@} [84] +@{char@:Neo-mensural longa notehead (down)@:36@:0@:7.07@:1.99239@:1.99239@:7.07 +@:0@:dM2neomensural@} [36] +@{char@:Mensural semibrevis head@:83@:0@:2.29062@:1.98375@:1.98375@:1.14531@:1. +05452@:s0mensural@} [83] +@{char@:Mensural 16th rest@:48@:0@:4.49002@:0@:5.6125@:4.49002@:0@:4mensural@} +[48] +@{puorg@:rests@} +) +@{char@:Neo-mensural brevis notehead@:37@:0@:7.07@:1.99239@:1.99239@:7.07@:0@:s +M1neomensural@} [37] (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-clefs.mf +@{char@:Mensural semiminima head@:85@:0@:2.88673@:2.5@:2.5@:1.44337@:1.49991@:s +2mensural@} [85] +@{group@:clefs@} +@{char@:Ed. Vat. do clef@:49@:0@:2.80626@:4.49002@:4.49002@:2.80626@:0@:vatican +a.do@} [49] +@{char@:Custos Mensural@:107@:0@:4.30386@:1.18358@:6.30002@:4.30386@:0@:mensura +l.u0@} [107] @{char@:Mensural longa notehead (down, reduced hole)@:59@:0@:5.6125@:3.06679@:3 .06679@:5.6125@:0@:drM2mensural@} [59] -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf @{char@:Mensural longa notehead (ligature, reduced hole)@:60@:0@:5.6125@:3.0667 -9@:3.06679@:5.6125@:0@:srM2ligmensural@} [60]) -(/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-macros.mf +9@:3.06679@:5.6125@:0@:srM2ligmensural@} [60] +@{char@:Ed. Vat. do clef@:50@:0@:2.80626@:4.49002@:4.49002@:2.80626@:0@:vatican +a.do_change@} [50] +@{char@:Custos Mensural@:108@:0@:4.30386@:1.18358@:7.87503@:4.30386@:0@:mensura +l.u1@} [108] +@{char@:Semi-colored mensural longa notehead (down, reduced hole)@:73@:0@:4.455 +@:2.46817@:2.46817@:4.455@:0@:drM2semimensural@} [73] @{char@:Mensural brevis notehead (reduced hole)@:61@:0@:5.6125@:3.06679@:3.0667 -9@:5.6125@:0@:srM1mensural@} [61]) -@{font@:GNU@:LilyPond@:parmesan@:22.45@:parmesanMusic@} -(/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-rests.mfrm -f out/emmentaler-brace.pe - -@{char@:Kievan augmentation dot@:178@:0@:2.71346@:1.35674@:1.35674@:2.71346@:0@ -:dotkievan@} [178] -@{puorg@:dots@} -) -@{tnof@}) ) -@{group@:rests@} -@{char@:Neo-mensural maxima rest@:33@:0@:6.73499@:5.6125@:5.6125@:6.73499@:0@:M -3neomensural@} [33] -@{char@:Neo-mensural longa rest@:34@:0@:2.245@:5.6125@:5.6125@:2.245@:0@:M2neom -ensural@} [34] -@{char@:Neo-mensural breve rest@:35@:0@:2.245@:0@:5.6125@:2.245@:0@:M1neomensur -al@} [35] -(some charht values had to be adjusted by as much as 0.39375pt) -(some chardp values had to be adjusted by as much as 0.39375pt) -Font metrics written on parmesan13.tfm. -146 output files written: parmesan13.33 .. parmesan13.178 -Transcript written on parmesan13.log. - -@{char@:Neo-mensural whole rest@:36@:0@:2.245@:3.50781@:0@:2.245@:0@:0neomensur -al@} [36] +9@:5.6125@:0@:srM1mensural@} [61] +@{char@:Semi-colored mensural longa notehead (ligature, reduced hole)@:74@:0@:4 +.455@:2.46817@:2.46817@:4.455@:0@:srM2semiligmensural@} [74] +@{char@:Black mensural semibrevis head@:86@:0@:2.88673@:2.5@:2.5@:1.44337@:1.49 +991@:s0blackmensural@} [86] @{char@:Semi-colored mensural maxima notehead (up)@:62@:0@:11.225@:3.06679@:3.0 6679@:11.225@:0@:uM3semimensural@} [62] +@{char@:Mensural 6/8 meter@:154@:0@:6.20204@:3.10103@:3.10103@:6.20204@:0@:mens +ural68alt@} [154] +@{char@:Semi-colored mensural brevis notehead (reduced hole)@:75@:0@:4.455@:2.4 +6817@:2.46817@:4.455@:0@:srM1semimensural@} [75] +@{char@:Ed. Vat. fa clef@:51@:0@:5.89314@:8.41876@:4.49002@:5.89314@:0@:vatican +a.fa@} [51] @{char@:Semi-colored mensural maxima notehead (down)@:63@:0@:11.225@:3.06679@:3 .06679@:11.225@:0@:dM3semimensural@} [63] +@{char@:Mensural 2/4 meter@:155@:0@:6.20204@:4.65154@:4.65154@:6.20204@:0@:mens +ural24@} [155] +@{char@:Mensural minima head@:84@:0@:2.29062@:1.98375@:1.98375@:1.14531@:1.0545 +2@:s1mensural@} [84] +@{char@:Mensural 4/4 meter@:156@:0@:6.20204@:3.10103@:3.10103@:6.20204@:0@:neom +ensural44@} [156] +@{char@:Mensural 2/2 meter@:157@:0@:6.20204@:3.10103@:3.10103@:6.20204@:0@:neom +ensural22@} [157] +@{char@:Mensural semiminima head@:85@:0@:2.29062@:1.98375@:1.98375@:1.14531@:1. +05452@:s2mensural@} [85] +@{char@:Neo-mensural maxima notehead (up, reduced hole)@:38@:0@:9.19102@:1.9923 +9@:1.99239@:9.19102@:0@:urM3neomensural@} [38] @{char@:Semi-colored mensural maxima notehead (ligature)@:64@:0@:11.225@:3.0667 9@:3.06679@:11.225@:0@:sM3semiligmensural@} [64] -@{char@:Neo-mensural half rest@:37@:0@:2.245@:0@:3.50781@:2.245@:0@:1neomensura -l@} [37] +@{char@:Custos Mensural@:109@:0@:4.30386@:1.18358@:7.08752@:4.30386@:0@:mensura +l.u2@} [109] +@{char@:Reverse Custos Mensural@:110@:0@:4.30386@:6.30002@:1.18358@:4.30386@:0@ +:mensural.d0@} [110] @{char@:Semi-colored mensural longa notehead (up)@:65@:0@:5.6125@:3.06679@:3.06 679@:5.6125@:0@:uM2semimensural@} [65] -@{char@:Neo-mensural 4th rest@:38@:0@:4.49002@:0@:4.49002@:4.49002@:0@:2neomens -ural@} [38] +@{char@:Petrucci semibrevis head@:87@:0@:5.54402@:3.85002@:3.85002@:2.77202@:2. +54991@:s0petrucci@} [87] +@{char@:Petrucci minima head@:88@:0@:5.54402@:3.85002@:3.85002@:2.77202@:2.5499 +1@:s1petrucci@} [88] +@{char@:Black mensural semibrevis head@:86@:0@:2.29062@:1.98375@:1.98375@:1.145 +31@:1.05452@:s0blackmensural@} [86] +@{char@:Mensural 3/2 meter@:158@:0@:6.20204@:3.10103@:3.10103@:6.20204@:0@:neom +ensural32@} [158] +@{char@:Petrucci semibrevis head@:87@:0@:4.46756@:3.10246@:3.10246@:2.23378@:1. +89445@:s0petrucci@} [87] +@{char@:Black mensural maxima notehead (up)@:76@:0@:8.91@:2.46817@:2.46817@:8.9 +1@:0@:uM3blackmensural@} [76] +@{char@:Petrucci minima head@:88@:0@:4.46756@:3.10246@:3.10246@:2.23378@:1.8944 +5@:s1petrucci@} [88] +@{char@:Black mensural maxima notehead (down)@:77@:0@:8.91@:2.46817@:2.46817@:8 +.91@:0@:dM3blackmensural@} [77] +@{char@:Petrucci semiminima head@:89@:0@:4.46756@:3.10246@:3.10246@:2.23378@:1. +89445@:s2petrucci@} [89] +@{char@:Mensural 6/4 meter@:159@:0@:6.20204@:3.10103@:3.10103@:6.20204@:0@:neom +ensural64@} [159] +@{char@:Black mensural maxima notehead (ligature)@:78@:0@:8.91@:2.46817@:2.4681 +7@:8.91@:0@:sM3blackligmensural@} [78] +@{char@:Petrucci colored semibrevis head@:90@:0@:4.46756@:3.10246@:3.10246@:2.2 +3378@:1.89445@:s0blackpetrucci@} [90] +@{char@:Ed. Vat. fa clef@:52@:0@:5.89314@:8.41876@:4.49002@:5.89314@:0@:vatican +a.fa_change@} [52] +@{char@:Petrucci semiminima head@:89@:0@:5.54402@:3.85002@:3.85002@:2.77202@:2. +54991@:s2petrucci@} [89] +@{char@:Reverse Custos Mensural@:111@:0@:4.30386@:7.87503@:1.18358@:4.30386@:0@ +:mensural.d1@} [111] @{char@:Semi-colored mensural longa notehead (down)@:66@:0@:5.6125@:3.06679@:3. 06679@:5.6125@:0@:dM2semimensural@} [66] +@{char@:Ed. Med. do clef@:53@:0@:5.6125@:8.41876@:8.41876@:5.6125@:0@:medicaea. +do@} [53] +@{char@:Reverse Custos Mensural@:112@:0@:4.30386@:7.08752@:1.18358@:4.30386@:0@ +:mensural.d2@} [112] +@{char@:Petrucci colored semibrevis head@:90@:0@:5.54402@:3.85002@:3.85002@:2.7 +7202@:2.54991@:s0blackpetrucci@} [90] +@{puorg@:custodes@} +) @{char@:Semi-colored mensural longa notehead (ligature)@:67@:0@:5.6125@:3.06679 @:3.06679@:5.6125@:0@:sM2semiligmensural@} [67] +@{char@:Mensural 9/4 meter@:160@:0@:6.20204@:3.10103@:3.10103@:6.20204@:0@:neom +ensural94@} [160] @{char@:Semi-colored mensural brevis notehead@:68@:0@:5.6125@:3.06679@:3.06679@ :5.6125@:0@:sM1semimensural@} [68] -mf2pt1 is using the following font parameters: - font_version: 001.000 - font_comment: Font converted to Type 1 by mf2pt1, written by Scott Pakin. - font_family: parmesan-noteheads16 - font_weight: Medium - font_identifier: parmesan15.87 - font_fixed_pitch: false - font_slant: 0 - font_underline_position: -63 - font_underline_thickness: 32 - font_name: parmesan-noteheads16 - font_unique_id: 4662044 - font_size: 15.8107098381071 (bp) - font_coding_scheme: asis - -Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=63.2482671707624; bpppix 0.02; nonstopmode; input parmesan-noteheads16.mf'"... - -@{char@:Neo-mensural 8th rest@:39@:0@:4.49002@:0@:4.49002@:4.49002@:0@:3neomens -ural@} [39] -@{char@:Neo-mensural 16th rest@:40@:0@:4.49002@:0@:5.6125@:4.49002@:0@:4neomens -ural@} [40] -@{char@:Mensural maxima rest@:41@:0@:1.68376@:5.6125@:11.225@:1.68376@:0@:M3men -sural@} [41] -@{char@:Mensural longa rest@:42@:0@:1.68376@:5.6125@:5.6125@:1.68376@:0@:M2mens -ural@} [42] +@{char@:Petrucci colored minima head@:91@:0@:5.54402@:3.85002@:3.85002@:2.77202 +@:2.54991@:s1blackpetrucci@} [91] +@{char@:Mensural 3/4 meter@:161@:0@:6.20204@:3.10103@:3.10103@:6.20204@:0@:neom +ensural34@} [161] +@{char@:Petrucci colored semiminima head@:92@:0@:5.54402@:3.85002@:3.85002@:2.7 +7202@:2.54991@:s2blackpetrucci@} [92] @{char@:Semi-colored mensural maxima notehead (up, reduced hole)@:69@:0@:11.225 @:3.06679@:3.06679@:11.225@:0@:urM3semimensural@} [69] +@{char@:Petrucci colored minima head@:91@:0@:4.46756@:3.10246@:3.10246@:2.23378 +@:1.89445@:s1blackpetrucci@} [91] +@{char@:Neo-mensural maxima notehead (down, reduced hole)@:39@:0@:9.19102@:1.99 +239@:1.99239@:9.19102@:0@:drM3neomensural@} [39] +@{char@:Petrucci colored semiminima head@:92@:0@:4.46756@:3.10246@:3.10246@:2.2 +3378@:1.89445@:s2blackpetrucci@} [92] +@{char@:Ed. Vat. punctum@:93@:0@:2.77415@:1.6113@:1.74881@:2.77415@:0@:svatican +a.punctum@} [93] +@{char@:Mensural 6/8 meter@:162@:0@:6.20204@:3.10103@:3.10103@:6.20204@:0@:neom +ensural68@} [162] (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-accidentals.mf +@{char@:Ed. Vat. punctum cavum@:94@:0@:2.77415@:1.6113@:1.74881@:2.77415@:0@:sv +aticana.punctum.cavum@} [94] @{char@:Semi-colored mensural maxima notehead (down, reduced hole)@:70@:0@:11.2 25@:3.06679@:3.06679@:11.225@:0@:drM3semimensural@} [70] -@{char@:Mensural breve rest@:43@:0@:1.68376@:0@:5.6125@:1.68376@:0@:M1mensural@ -} [43] -@{char@:Mensural whole rest@:44@:0@:1.68376@:3.50781@:0@:1.68376@:0@:0mensural@ -} [44] +@{char@:Black mensural longa notehead (up)@:79@:0@:4.455@:2.46817@:2.46817@:4.4 +55@:0@:uM2blackmensural@} [79] @{char@:Semi-colored mensural maxima notehead (ligature, reduced hole)@:71@:0@: 11.225@:3.06679@:3.06679@:11.225@:0@:srM3semiligmensural@} [71] -@{char@:Mensural half rest@:45@:0@:1.68376@:0@:3.50781@:1.68376@:0@:1mensural@} -[45] -@{char@:Mensural 4th rest@:46@:0@:4.49002@:0@:4.49002@:4.49002@:0@:2mensural@} -[46] -@{char@:Mensural 8th rest@:47@:0@:4.49002@:0@:4.49002@:4.49002@:0@:3mensural@} -[47] +@{char@:Mensural 9/8 meter@:163@:0@:6.20204@:3.10103@:3.10103@:6.20204@:0@:neom +ensural98@} [163] +@{char@:Black mensural longa notehead (down)@:80@:0@:4.455@:2.46817@:2.46817@:4 +.455@:0@:dM2blackmensural@} [80] +@{char@:Mensural 4/8 meter@:164@:0@:6.20204@:3.10103@:3.10103@:6.20204@:0@:neom +ensural48@} [164] @{char@:Semi-colored mensural longa notehead (up, reduced hole)@:72@:0@:5.6125@ :3.06679@:3.06679@:5.6125@:0@:urM2semimensural@} [72] +@{group@:accidentals@} +@{char@:Ed. Med. Flat@:113@:0.31502@:1.89003@:1.89003@:3.15001@:1.89003@:0@:med +icaeaM1@} [113] +@{char@:Ed. Vat. punctum@:93@:0@:2.2355@:1.32927@:1.44008@:2.2355@:0@:svaticana +.punctum@} [93] +@{char@:Ed. Med. do clef@:54@:0@:4.49002@:6.73503@:6.73503@:4.49002@:0@:medicae +a.do_change@} [54] +@{char@:Ed. Vat. punctum cavum@:94@:0@:2.2355@:1.32927@:1.44008@:2.2355@:0@:sva +ticana.punctum.cavum@} [94] @{char@:Semi-colored mensural longa notehead (down, reduced hole)@:73@:0@:5.612 5@:3.06679@:3.06679@:5.6125@:0@:drM2semimensural@} [73] -@{char@:Mensural 16th rest@:48@:0@:4.49002@:0@:5.6125@:4.49002@:0@:4mensural@} -[48] @{char@:Semi-colored mensural longa notehead (ligature, reduced hole)@:74@:0@:5 .6125@:3.06679@:3.06679@:5.6125@:0@:srM2semiligmensural@} [74] -@{puorg@:rests@} -) (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-clefs.mf +@{char@:Neo-mensural longa notehead (up, reduced hole)@:40@:0@:7.07@:1.99239@:1 +.99239@:7.07@:0@:urM2neomensural@} [40] +@{char@:Mensural 6/8 meter@:165@:0@:6.20204@:3.10103@:3.10103@:6.20204@:0@:neom +ensural68alt@} [165] +@{char@:Ed. Vat. linea punctum@:95@:0@:4.39519@:1.92502@:1.92502@:4.39519@:0@:s +vaticana.linea.punctum@} [95] +@{char@:Mensural 2/4 meter@:166@:0@:6.20204@:3.10103@:3.10103@:6.20204@:0@:neom +ensural24@} [166] +@{puorg@:timesig@} +) (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-scripts.mf +@{char@:Neo-mensural longa notehead (down, reduced hole)@:41@:0@:7.07@:1.99239@ +:1.99239@:7.07@:0@:drM2neomensural@} [41] +@{char@:Black mensural longa notehead (ligature)@:81@:0@:4.455@:2.46817@:2.4681 +7@:4.455@:0@:sM2blackligmensural@} [81] +@{char@:Ed. Vat. Flat@:114@:0.10915@:1.68416@:1.07098@:2.86652@:1.68416@:0@:vat +icanaM1@} [114] +@{char@:Black mensural brevis notehead@:82@:0@:4.455@:2.46817@:2.46817@:4.455@: +0@:sM1blackmensural@} [82] @{char@:Semi-colored mensural brevis notehead (reduced hole)@:75@:0@:5.6125@:3. 06679@:3.06679@:5.6125@:0@:srM1semimensural@} [75] -@{group@:clefs@} -@{char@:Ed. Vat. do clef@:49@:0@:2.80626@:4.49002@:4.49002@:2.80626@:0@:vatican -a.do@} [49] @{char@:Black mensural maxima notehead (up)@:76@:0@:11.225@:3.06679@:3.06679@:1 -1.225@:0@:uM3blackmensural@} [76]Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input parmesan-noteheads18.mf'"... - +1.225@:0@:uM3blackmensural@} [76] +@{char@:Ed. Med. fa clef@:55@:0@:9.54124@:8.41876@:8.41876@:9.54124@:0@:medicae +a.fa@} [55] +@{group@:scripts@} +@{char@:ictus@:167@:0.22488@:0.22488@:0.61864@:0.61864@:0.22488@:0@:ictus@} +[167] @{char@:Black mensural maxima notehead (down)@:77@:0@:11.225@:3.06679@:3.06679@ -:11.225@:0@:dM3blackmensural@} [77]cat emmentaler-brace.pe.in | sed -e '#' | sed -e '#' -e 's!@BASH@!/bin/bash!g' -e 's!@BUILD_VERSION@!1!g' -e 's!@DATE@!07JAN23!g' -e 's!@FONTFORGE@!/usr/bin/fontforge!g' -e 's!@GUILE@!/build/lilypond-2.19.81+really-2.18.2/out/guile/usr/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/share/fonts/type1/gsfonts!g' -e 's!@PACKAGE@!LILYPOND!g' -e 's!@PATCH_LEVEL@!2!g' -e 's!@PATHSEP@!:!g' -e 's!@PERL@!/usr/bin/perl!g' -e 's!@PYTHON@!/usr/bin/python -tt!g' -e 's!@SHELL@!/bin/sh!g' -e 's!@TARGET_PYTHON@!/usr/bin/python -tt!g' -e 's!@TOPLEVEL_VERSION@!2.18.2!g' -e 's!@bindir@!/usr/bin!g' -e 's!@datadir@!/usr/share!g' -e 's!@date@!07JAN23!g' -e 's!@lilypond_datadir@!/usr/share/lilypond/2.18.2!g' -e 's!@lilypond_docdir@!/usr/share/doc/lilypond!g' -e 's!@lilypond_libdir@!/usr/lib/x86_64-linux-gnu/lilypond/2.18.2!g' -e 's!@local_lilypond_datadir@!/usr/share/lilypond/2.18.2!g' -e 's!@local_lilypond_libdir@!/usr/lib/x86_64-linux-gnu/lilypond/2.18.2!g' -e 's!@localedir@!/usr/share/locale!g' -e 's!@outdir@!./out!g' -e 's!@package@!lilypond!g' -e 's!@prefix@!/usr!g' -e 's!@program_prefix@!!g' -e 's!@program_suffix@!!g' -e 's!@sharedstatedir@!/usr/com!g' -e 's!@src-dir@!.!g' -e 's!@top-src-dir@!/build/lilypond-2.19.81+really-2.18.2!g' > out/emmentaler-brace.pe - -@{char@:Ed. Vat. do clef@:50@:0@:2.80626@:4.49002@:4.49002@:2.80626@:0@:vatican -a.do_change@} [50] +:11.225@:0@:dM3blackmensural@} [77] +@{char@:accentus up@:168@:0.44188@:0.44188@:0.61864@:0.61864@:0.44188@:0@:uacce +ntus@} [168] @{char@:Black mensural maxima notehead (ligature)@:78@:0@:11.225@:3.06679@:3.06 679@:11.225@:0@:sM3blackligmensural@} [78] @{char@:Black mensural longa notehead (up)@:79@:0@:5.6125@:3.06679@:3.06679@:5. -6125@:0@:uM2blackmensural@} [79]This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) -(./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp -@{char@:petrucci g clef@:78@:0@:3.53502@:1.8382@:10.74648@:3.53502@:0@:petrucci -.g_change@} [78] -Preloading the plain base, version 0.99: preliminaries, - basic constants and mathematical macros, - macros for converting units, - macros and tables for various modes of operation, - macros for drawing and filling, - macros for proof labels and rules, - macros for character and font administration, -and a few last-minute items.)) -(/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-noteheads14.mf -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-autometric.mf -@{char@:Ed. Vat. fa clef@:51@:0@:5.89314@:8.41876@:4.49002@:5.89314@:0@:vatican -a.fa@} [51]cat out/feta-braces-a.otf-table out/feta-braces-b.otf-table out/feta-braces-c.otf-table out/feta-braces-d.otf-table out/feta-braces-e.otf-table out/feta-braces-f.otf-table out/feta-braces-g.otf-table out/feta-braces-h.otf-table out/feta-braces-i.otf-table > out/emmentaler-brace.otf-table - +6125@:0@:uM2blackmensural@} [79] +@{char@:accentus down@:169@:0.44188@:0.44188@:0.61864@:0.61864@:0.44188@:0@:dac +centus@} [169] @{char@:Black mensural longa notehead (down)@:80@:0@:5.6125@:3.06679@:3.06679@: 5.6125@:0@:dM2blackmensural@} [80] +@{char@:half circle@:170@:0.55235@:0.55235@:0@:0.55235@:0.55235@:0@:usemicircul +us@} [170] +@{char@:Ed. Vat. linea punctum@:95@:0@:3.5788@:1.55124@:1.55124@:3.5788@:0@:sva +ticana.linea.punctum@} [95] +@{char@:Ed. Vat. linea punctum cavum@:96@:0@:4.39519@:1.92502@:1.92502@:4.39519 +@:0@:svaticana.linea.punctum.cavum@} [96] +@{char@:Ed. Med. fa clef@:56@:0@:7.63303@:6.73503@:6.73503@:7.63303@:0@:medicae +a.fa_change@} [56] +@{char@:Ed. Vat. Natural@:115@:0.17462@:1.4346@:2.39398@:2.39398@:1.4346@:0@:va +ticana0@} [115] +@{char@:Neo-mensural brevis notehead (reduced hole)@:42@:0@:7.07@:1.99239@:1.99 +239@:7.07@:0@:srM1neomensural@} [42] +@{char@:half circle@:171@:0.55235@:0.55235@:0.55235@:0@:0.55235@:0@:dsemicircul +us@} [171] +@{char@:Ed. Vat. inclinatum@:97@:0@:3.08096@:2.20003@:2.20003@:1.54048@:1.19994 +@:svaticana.inclinatum@} [97] +@{char@:Ed. Vat. linea punctum cavum@:96@:0@:3.5788@:1.55124@:1.55124@:3.5788@: +0@:svaticana.linea.punctum.cavum@} [96] +@{char@:circle@:172@:0.55235@:0.55235@:0.55235@:0.55235@:0.55235@:0@:circulus@} +[172] +@{char@:Neo-mensural semibrevis head@:43@:0@:3.535@:1.99239@:1.99239@:1.7675@:0 +.82298@:s0neomensural@} [43] +@{char@:Ed. Vat. pes lower punctum@:98@:0@:2.77415@:1.58377@:1.55629@:2.77415@: +0@:svaticana.lpes@} [98] +@{char@:Ed. Vat. pes var lower punctum@:99@:0@:2.77415@:2.18878@:0.95128@:2.774 +15@:0@:svaticana.vlpes@} [99] @{char@:Black mensural longa notehead (ligature)@:81@:0@:5.6125@:3.06679@:3.066 -79@:5.6125@:0@:sM2blackligmensural@} [81]This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) -(./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp +79@:5.6125@:0@:sM2blackligmensural@} [81] @{char@:Black mensural brevis notehead@:82@:0@:5.6125@:3.06679@:3.06679@:5.6125 @:0@:sM1blackmensural@} [82] -****************************************************** -Using feta Autometric macros. -order of messages: - NAME/CODE/BP/WD/DP/HT/WX/WY -****************************************************** -) (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-noteheads-generic.mf -@{char@:Ed. Vat. fa clef@:52@:0@:5.89314@:8.41876@:4.49002@:5.89314@:0@:vatican -a.fa_change@} [52] -Preloading the plain base, version 0.99: preliminaries, - basic constants and mathematical macros, - macros for converting units, - macros and tables for various modes of operation, - macros for drawing and filling, - macros for proof labels and rules, - macros for character and font administration, -and a few last-minute items.) -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf) +@{char@:Mensural semibrevis head@:83@:0@:2.57208@:2.22751@:2.22751@:1.28604@:1. +26483@:s0mensural@} [83] +@{char@:Ed. Vat. inclinatum@:97@:0@:2.48274@:1.77286@:1.77286@:1.24138@:0.84363 +@:svaticana.inclinatum@} [97] +@{char@:augmentum@:173@:0.44188@:0.44188@:0.44188@:0.44188@:0.44188@:0@:augment +um@} [173] +@{char@:Ed. Vat. pes lower punctum@:98@:0@:2.2355@:1.30708@:1.28494@:2.2355@:0@ +:svaticana.lpes@} [98] +@{char@:Mensural minima head@:84@:0@:2.57208@:2.22751@:2.22751@:1.28604@:1.2648 +3@:s1mensural@} [84] +@{char@:signum congruentiae up@:174@:2.44215@:2.44215@:1.12442@:8.6442@:2.44215 +@:0@:usignumcongruentiae@} [174] +@{char@:Ed. Vat. pes var lower punctum@:99@:0@:2.2355@:1.79462@:0.79741@:2.2355 +@:0@:svaticana.vlpes@} [99] +@{char@:Ed. Vat. pes upper punctum@:100@:0@:2.77415@:1.55629@:1.58377@:2.77415@ +:0@:svaticana.upes@} [100] @{char@:Mensural semibrevis head@:83@:0@:3.24036@:2.80626@:2.80626@:1.62018@:1. -76411@:s0mensural@} [83]) -@{char@:Ed. Med. do clef@:53@:0@:5.6125@:8.41876@:8.41876@:5.6125@:0@:medicaea. -do@} [53] -(/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-noteheads16.mf -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-autometric.mf -****************************************************** -Using feta Autometric macros. -order of messages: - NAME/CODE/BP/WD/DP/HT/WX/WY -****************************************************** -) -@{char@:Ed. Med. do clef@:54@:0@:4.49002@:6.73503@:6.73503@:4.49002@:0@:medicae -a.do_change@} [54]) +76411@:s0mensural@} [83] +@{char@:Ed. Vat. var pes upper punctum@:101@:0@:2.77415@:1.11627@:2.02379@:2.77 +415@:0@:svaticana.vupes@} [101] +@{char@:neo-mensural c clef@:57@:0@:14.35144@:11.225@:11.225@:14.35144@:0@:neom +ensural.c@} [57] +@{char@:Ed. Vat. pes upper punctum@:100@:0@:2.2355@:1.28494@:1.30708@:2.2355@:0 +@:svaticana.upes@} [100]Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input parmesan-noteheads26.mf'"... + +@{char@:Ed. Vat. var pes upper punctum@:101@:0@:2.2355@:0.93036@:1.66167@:2.235 +5@:0@:svaticana.vupes@} [101] +@{char@:Neo-mensural minima head@:44@:0@:3.535@:1.99239@:1.99239@:1.7675@:0.822 +98@:s1neomensural@} [44] +@{char@:Ed. Vat. plica@:102@:0@:1.66452@:1.06682@:1.14929@:1.66452@:0@:svatican +a.plica@} [102] @{char@:Mensural minima head@:84@:0@:3.24036@:2.80626@:2.80626@:1.62018@:1.7641 1@:s1mensural@} [84] -(/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-macros.mf (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-noteheads-generic.mf) -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf -@{font@:GNU@:LilyPond@:parmesan@:14.14@:parmesanMusic@} -(/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-noteheads.mf) -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf +@{char@:signum congruentiae down@:175@:2.44215@:2.44215@:8.6442@:1.12442@:2.442 +15@:0@:dsignumcongruentiae@} [175] +@{char@:Neo-mensural semiminima head@:45@:0@:3.535@:1.99239@:1.99239@:1.7675@:0 +.82298@:s2neomensural@} [45] +@{char@:Kievan end of piece (slash)@:176@:0@:5.65596@:7.49728@:10.17773@:5.6559 +6@:0@:barline.kievan@} [176] +@{puorg@:scripts@} +) (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-dots.mf +@{char@:Ed. Vat. var plica@:103@:0@:1.66452@:1.47107@:0.97603@:1.66452@:0@:svat +icana.vplica@} [103] @{char@:Mensural semiminima head@:85@:0@:3.24036@:2.80626@:2.80626@:1.62018@:1. -76411@:s2mensural@} [85]) -(/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-macros.mf -@{group@:noteheads@} -@{char@:Neo-mensural maxima notehead (up)@:33@:0@:9.19102@:1.99239@:1.99239@:9. -19102@:0@:uM3neomensural@} [33] -@{char@:Ed. Med. fa clef@:55@:0@:9.54124@:8.41876@:8.41876@:9.54124@:0@:medicae -a.fa@} [55] +76411@:s2mensural@} [85] +@{group@:dots@} +@{char@:duration dot@:177@:0@:1.02841@:0.5142@:0.5142@:1.02841@:0@:dotvaticana@ +} [177] +@{char@:Mensural Sharp@:116@:1.1826@:1.81259@:1.4346@:1.4346@:1.81259@:0@:mensu +ral1@} [116] +@{char@:Ed. Vat. plica@:102@:0@:1.34132@:0.8905@:0.95699@:1.34132@:0@:svaticana +.plica@} [102] +@{char@:Ed. Vat. epiphonus@:104@:0@:2.77415@:1.85881@:1.88632@:2.77415@:0@:svat +icana.epiphonus@} [104] +@{char@:Ed. Vat. var epiphonus@:105@:0@:2.77415@:2.46382@:1.28131@:2.77415@:0@: +svaticana.vepiphonus@} [105] +@{char@:Kievan augmentation dot@:178@:0@:3.08524@:1.54262@:1.54262@:3.08524@:0@ +:dotkievan@} [178] +@{puorg@:dots@} +) +@{tnof@}) ) @{char@:Black mensural semibrevis head@:86@:0@:3.24036@:2.80626@:2.80626@:1.620 -18@:1.76411@:s0blackmensural@} [86]) -@{font@:GNU@:LilyPond@:parmesan@:15.87@:parmesanMusic@} -(/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-noteheads.mf +18@:1.76411@:s0blackmensural@} [86] +@{char@:Ed. Vat. rev. plica@:106@:0@:1.66452@:1.1493@:1.0668@:1.66452@:0@:svati +cana.reverse.plica@} [106] +(some charht values had to be adjusted by as much as 0.44188pt) +(some chardp values had to be adjusted by as much as 0.44188pt) +Font metrics written on parmesan14.tfm. +146 output files written: parmesan14.33 .. parmesan14.178 +Transcript written on parmesan14.log. + +@{char@:Mensural semiminima head@:85@:0@:2.57208@:2.22751@:2.22751@:1.28604@:1. +26483@:s2mensural@} [85] +@{char@:Ed. Vat. var plica@:103@:0@:1.34132@:1.21626@:0.81735@:1.34132@:0@:svat +icana.vplica@} [103] +@{char@:Ed. Vat. rev. var plica@:107@:0@:1.66452@:1.70206@:0.74504@:1.66452@:0@ +:svaticana.reverse.vplica@} [107] +@{char@:Ed. Vat. inner cephalicus@:108@:0@:2.77415@:1.88632@:1.85881@:2.77415@: +0@:svaticana.inner.cephalicus@} [108] +@{char@:Black mensural semibrevis head@:86@:0@:2.57208@:2.22751@:2.22751@:1.286 +04@:1.26483@:s0blackmensural@} [86] +@{char@:Harmonic notehead (Neo-mensural open)@:46@:0@:4.59552@:2.59012@:2.59012 +@:4.59552@:0@:s0harmonic@} [46] +@{char@:Mensural Flat@:117@:0.32742@:1.5874@:1.11493@:5.99745@:1.5874@:0@:mensu +ralM1@} [117] @{char@:Petrucci semibrevis head@:87@:0@:6.18263@:4.29349@:4.29349@:3.09132@:2. 93869@:s0petrucci@} [87] +@{char@:Harmonic notehead (Neo-mensural black)@:47@:0@:4.59552@:2.59012@:2.5901 +2@:4.59552@:0@:s2harmonic@} [47] +@{char@:neo-mensural c clef@:58@:0@:11.48117@:8.98004@:8.98004@:11.48117@:0@:ne +omensural.c_change@} [58] @{char@:Petrucci minima head@:88@:0@:6.18263@:4.29349@:4.29349@:3.09132@:2.9386 9@:s1petrucci@} [88] +@{char@:Ed. Vat. epiphonus@:104@:0@:2.2355@:1.52873@:1.55089@:2.2355@:0@:svatic +ana.epiphonus@} [104] +@{char@:Ed. Vat. cephalicus@:109@:0@:2.77415@:6.30011@:1.85881@:2.77415@:0@:sva +ticana.cephalicus@} [109] +@{char@:Ed. Vat. quilisma@:110@:0@:2.77415@:1.54001@:1.98003@:2.77415@:0@:svati +cana.quilisma@} [110] @{char@:Petrucci semiminima head@:89@:0@:6.18263@:4.29349@:4.29349@:3.09132@:2. 93869@:s2petrucci@} [89] -@{char@:Ed. Med. fa clef@:56@:0@:7.63303@:6.73503@:6.73503@:7.63303@:0@:medicae -a.fa_change@} [56] @{char@:Petrucci colored semibrevis head@:90@:0@:6.18263@:4.29349@:4.29349@:3.0 9132@:2.93869@:s0blackpetrucci@} [90] @{char@:Petrucci colored minima head@:91@:0@:6.18263@:4.29349@:4.29349@:3.09132 @:2.93869@:s1blackpetrucci@} [91] -@{char@:Neo-mensural maxima notehead (down)@:34@:0@:9.19102@:1.99239@:1.99239@: -9.19102@:0@:dM3neomensural@} [34] +@{char@:Solesmes punctum inclinatum parvum@:111@:0@:1.9256@:1.37502@:1.37502@:0 +.9628@:0.37492@:ssolesmes.incl.parvum@} [111] @{char@:Petrucci colored semiminima head@:92@:0@:6.18263@:4.29349@:4.29349@:3.0 9132@:2.93869@:s2blackpetrucci@} [92] -@{char@:Neo-mensural longa notehead (up)@:35@:0@:7.07@:1.99239@:1.99239@:7.07@: -0@:uM2neomensural@} [35] -@{group@:noteheads@} -@{char@:Neo-mensural maxima notehead (up)@:33@:0@:10.31552@:2.21606@:2.21606@:1 -0.31552@:0@:uM3neomensural@} [33] +@{char@:Solesmes punctum auctum ascendens@:112@:0@:2.77415@:1.66629@:2.9588@:2. +77415@:0@:ssolesmes.auct.asc@} [112] +@{char@:Ed. Vat. var epiphonus@:105@:0@:2.2355@:2.01627@:1.06335@:2.2355@:0@:sv +aticana.vepiphonus@} [105] +@{char@:Petrucci semibrevis head@:87@:0@:4.97581@:3.45543@:3.45543@:2.48792@:2. +20393@:s0petrucci@} [87] +@{char@:Ed. Vat. rev. plica@:106@:0@:1.34132@:0.95699@:0.8905@:1.34132@:0@:svat +icana.reverse.plica@} [106] +@{char@:Ed. Vat. rev. var plica@:107@:0@:1.34132@:1.4024@:0.63121@:1.34132@:0@: +svaticana.reverse.vplica@} [107] +@{char@:Mensural maxima notehead (up)@:48@:0@:7.07@:1.99239@:1.99239@:7.07@:0@: +uM3mensural@} [48] +@{char@:Solesmes punctum auctum descendens@:113@:0@:2.77415@:2.9588@:1.66629@:2 +.77415@:0@:ssolesmes.auct.desc@} [113] +@{char@:Mensural maxima notehead (down)@:49@:0@:7.07@:1.99239@:1.99239@:7.07@:0 +@:dM3mensural@} [49] @{char@:Ed. Vat. punctum@:93@:0@:3.0937@:1.77861@:1.93196@:3.0937@:0@:svaticana .punctum@} [93] -@{char@:Neo-mensural longa notehead (down)@:36@:0@:7.07@:1.99239@:1.99239@:7.07 -@:0@:dM2neomensural@} [36] +@{char@:Mensural maxima notehead (ligature)@:50@:0@:7.07@:1.99239@:1.99239@:7.0 +7@:0@:sM3ligmensural@} [50] +@{char@:Petrucci minima head@:88@:0@:4.97581@:3.45543@:3.45543@:2.48792@:2.2039 +3@:s1petrucci@} [88] +@{char@:Solesmes punctum incl. auctum@:114@:0@:3.08096@:2.20003@:2.20003@:1.540 +48@:1.19994@:ssolesmes.incl.auctum@} [114] +@{char@:Ed. Vat. inner cephalicus@:108@:0@:2.2355@:1.55089@:1.52873@:2.2355@:0@ +:svaticana.inner.cephalicus@} [108] +@{char@:Petrucci semiminima head@:89@:0@:4.97581@:3.45543@:3.45543@:2.48792@:2. +20393@:s2petrucci@} [89] +@{char@:Petrucci colored semibrevis head@:90@:0@:4.97581@:3.45543@:3.45543@:2.4 +8792@:2.20393@:s0blackpetrucci@} [90] +@{char@:Petrucci colored minima head@:91@:0@:4.97581@:3.45543@:3.45543@:2.48792 +@:2.20393@:s1blackpetrucci@} [91] +@{char@:petrucci c1 clef@:59@:0@:5.6125@:7.85747@:17.95999@:5.6125@:0@:petrucci +.c1@} [59] +@{char@:Solesmes stropha@:115@:0@:3.08096@:2.20003@:2.20003@:1.54048@:1.19994@: +ssolesmes.stropha@} [115] @{char@:Ed. Vat. punctum cavum@:94@:0@:3.0937@:1.77861@:1.93196@:3.0937@:0@:sva ticana.punctum.cavum@} [94] -@{char@:Neo-mensural maxima notehead (down)@:34@:0@:10.31552@:2.21606@:2.21606@ -:10.31552@:0@:dM3neomensural@} [34]echo '(design_size . 20)' > out/emmentaler-brace.otf-gtable - @{char@:Ed. Vat. linea punctum@:95@:0@:4.87953@:2.14674@:2.14674@:4.87953@:0@:s vaticana.linea.punctum@} [95] -@{char@:neo-mensural c clef@:57@:0@:14.35144@:11.225@:11.225@:14.35144@:0@:neom -ensural.c@} [57] -@{char@:Neo-mensural longa notehead (up)@:35@:0@:7.935@:2.21606@:2.21606@:7.935 -@:0@:uM2neomensural@} [35] +@{char@:Ed. Vat. cephalicus@:109@:0@:2.2355@:5.10767@:1.52873@:2.2355@:0@:svati +cana.cephalicus@} [109] +@{char@:Solesmes stropha aucta@:116@:0@:3.08096@:2.20003@:2.20003@:1.54048@:1.1 +9994@:ssolesmes.stropha.aucta@} [116] +@{char@:Ed. Vat. quilisma@:110@:0@:2.2355@:1.24098@:1.59557@:2.2355@:0@:svatica +na.quilisma@} [110] +@{char@:Mensural longa notehead (up)@:51@:0@:3.535@:1.99239@:1.99239@:3.535@:0@ +:uM2mensural@} [51] +@{char@:Solesmes oriscus@:117@:0@:3.30258@:1.65004@:1.65004@:3.30258@:0@:ssoles +mes.oriscus@} [117] +@{char@:Mensural longa notehead (down)@:52@:0@:3.535@:1.99239@:1.99239@:3.535@: +0@:dM2mensural@} [52] +@{char@:Mensural longa notehead (ligature)@:53@:0@:3.535@:1.99239@:1.99239@:3.5 +35@:0@:sM2ligmensural@} [53] +@{char@:Ed. Med. inclinatum@:118@:0@:4.20125@:3@:3@:2.10063@:1.99991@:smedicaea +.inclinatum@} [118] +@{char@:Petrucci colored semiminima head@:92@:0@:4.97581@:3.45543@:3.45543@:2.4 +8792@:2.20393@:s2blackpetrucci@} [92] +@{char@:Ed. Med. punctum@:119@:0@:3.99994@:2.5@:2.5@:3.99994@:0@:smedicaea.punc +tum@} [119] +@{char@:Solesmes punctum inclinatum parvum@:111@:0@:1.55171@:1.10803@:1.10803@: +0.77586@:0.1788@:ssolesmes.incl.parvum@} [111] +@{char@:Ed. Med. reverse virga@:120@:0@:3.99994@:2.5@:12.5@:3.99994@:0@:smedica +ea.rvirga@} [120] +@{char@:Ed. Med. virga@:121@:0@:3.99994@:12.5@:2.5@:3.99994@:0@:smedicaea.virga +@} [121] +@{char@:petrucci c1 clef@:60@:0@:4.49002@:7.02791@:16.06386@:4.49002@:0@:petruc +ci.c1_change@} [60] @{char@:Ed. Vat. linea punctum cavum@:96@:0@:4.87953@:2.14674@:2.14674@:4.87953 @:0@:svaticana.linea.punctum.cavum@} [96] -@{char@:Neo-mensural brevis notehead@:37@:0@:7.07@:1.99239@:1.99239@:7.07@:0@:s -M1neomensural@} [37] @{char@:Ed. Vat. inclinatum@:97@:0@:3.43585@:2.45345@:2.45345@:1.71793@:1.4113@ :svaticana.inclinatum@} [97] +@{char@:Hufnagel punctum@:122@:0@:7.14073@:2.5@:2.5@:3.57037@:1.49991@:shufnage +l.punctum@} [122] +@{char@:Solesmes punctum auctum ascendens@:112@:0@:2.2355@:1.37358@:2.41515@:2. +2355@:0@:ssolesmes.auct.asc@} [112] +@{char@:Solesmes punctum auctum descendens@:113@:0@:2.2355@:2.41515@:1.37358@:2 +.2355@:0@:ssolesmes.auct.desc@} [113] +@{char@:Mensural brevis notehead@:54@:0@:3.535@:1.99239@:1.99239@:3.535@:0@:sM1 +mensural@} [54] +@{char@:Hufnagel virga@:123@:0@:7.14073@:7.5@:2.5@:7.14073@:0@:shufnagel.virga@ +} [123] +@{char@:Ed. Vat. punctum@:93@:0@:2.48982@:1.46243@:1.58583@:2.48982@:0@:svatica +na.punctum@} [93] +@{char@:Solesmes punctum incl. auctum@:114@:0@:2.48274@:1.77286@:1.77286@:1.241 +38@:0.84363@:ssolesmes.incl.auctum@} [114] +@{char@:Hufnagel pes lower punctum@:124@:0@:10@:1.75@:1.75@:10@:0@:shufnagel.lp +es@} [124] +@{char@:Ed. Vat. punctum cavum@:94@:0@:2.48982@:1.46243@:1.58583@:2.48982@:0@:s +vaticana.punctum.cavum@} [94] +@{char@:Kievan final note@:125@:0@:6.49991@:7.5@:7.5@:6.49991@:0@:sM2kievan@} +[125] +@{char@:petrucci c2 clef@:61@:0@:5.6125@:13.46997@:17.95999@:5.6125@:0@:petrucc +i.c2@} [61] @{char@:Ed. Vat. pes lower punctum@:98@:0@:3.0937@:1.74791@:1.71725@:3.0937@:0@ :svaticana.lpes@} [98] -@{char@:Neo-mensural longa notehead (down)@:36@:0@:7.935@:2.21606@:2.21606@:7.9 -35@:0@:dM2neomensural@} [36] @{char@:Ed. Vat. pes var lower punctum@:99@:0@:3.0937@:2.4226@:1.04256@:3.0937@ :0@:svaticana.vlpes@} [99] -@{char@:Neo-mensural brevis notehead@:37@:0@:7.935@:2.21606@:2.21606@:7.935@:0@ -:sM1neomensural@} [37] -@{char@:Neo-mensural maxima notehead (up, reduced hole)@:38@:0@:9.19102@:1.9923 -9@:1.99239@:9.19102@:0@:urM3neomensural@} [38] -@{char@:neo-mensural c clef@:58@:0@:11.48117@:8.98004@:8.98004@:11.48117@:0@:ne -omensural.c_change@} [58] -@{char@:Neo-mensural maxima notehead (up, reduced hole)@:38@:0@:10.31552@:2.216 -06@:2.21606@:10.31552@:0@:urM3neomensural@} [38] -@{char@:Neo-mensural maxima notehead (down, reduced hole)@:39@:0@:9.19102@:1.99 -239@:1.99239@:9.19102@:0@:drM3neomensural@} [39] +@{char@:Kievan recitative mark@:126@:0@:26.00055@:4.49995@:4.49995@:26.00055@:0 +@:sM1kievan@} [126] @{char@:Ed. Vat. pes upper punctum@:100@:0@:3.0937@:1.71725@:1.74791@:3.0937@:0 @:svaticana.upes@} [100] +@{char@:Kievan whole note@:127@:0@:5@:5@:5@:5@:0@:s0kievan@} [127] +@{char@:Kievan quarter note down@:128@:0@:5.10002@:12.5@:1.99997@:5.10002@:0@:d +2kievan@} [128] +@{char@:Kievan quarter note up@:129@:0@:5.10002@:1.99997@:13.00003@:5.10002@:0@ +:u2kievan@} [129] +@{char@:Solesmes stropha@:115@:0@:2.48274@:1.77286@:1.77286@:1.24138@:0.84363@: +ssolesmes.stropha@} [115] +@{char@:Kievan half note (line position)@:130@:0@:5.29999@:8.00003@:5@:5.29999@ +:0@:s1kievan@} [130] +@{char@:Kievan half note (space position)@:131@:0@:5.50003@:5@:6.99997@:5.50003 +@:0@:sr1kievan@} [131] +@{char@:Mensural maxima notehead (up, reduced hole)@:55@:0@:7.07@:1.99239@:1.99 +239@:7.07@:0@:urM3mensural@} [55] @{char@:Ed. Vat. var pes upper punctum@:101@:0@:3.0937@:1.22656@:2.2386@:3.0937 @:0@:svaticana.vupes@} [101] +@{char@:Kievan eighth note (down)@:132@:0@:6.25@:15@:2.5@:6.25@:0@:d3kievan@} +[132] +@{char@:Mensural maxima notehead (down, reduced hole)@:56@:0@:7.07@:1.99239@:1. +99239@:7.07@:0@:drM3mensural@} [56] +@{char@:petrucci c2 clef@:62@:0@:4.49002@:12.04787@:16.06386@:4.49002@:0@:petru +cci.c2_change@} [62] @{char@:Ed. Vat. plica@:102@:0@:1.85623@:1.1714@:1.2634@:1.85623@:0@:svaticana. plica@} [102] -@{char@:Neo-mensural longa notehead (up, reduced hole)@:40@:0@:7.07@:1.99239@:1 -.99239@:7.07@:0@:urM2neomensural@} [40]This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) -(./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp -@{char@:petrucci c1 clef@:59@:0@:5.6125@:7.85747@:17.95999@:5.6125@:0@:petrucci -.c1@} [59] +@{char@:Kievan eighth note (up)@:133@:0@:5@:1.99997@:14.49997@:5@:0@:u3kievan@} +[133] +@{puorg@:noteheads@} +) +@{tnof@}) ) +@{char@:Mensural maxima notehead (ligature, reduced hole)@:57@:0@:7.07@:1.99239 +@:1.99239@:7.07@:0@:srM3ligmensural@} [57] @{char@:Ed. Vat. var plica@:103@:0@:1.85623@:1.62222@:1.07016@:1.85623@:0@:svat icana.vplica@} [103] -@{char@:mensural g clef@:79@:0@:4.41876@:2.29773@:13.43303@:4.41876@:0@:mensura -l.g@} [79] -@{char@:Neo-mensural longa notehead (down, reduced hole)@:41@:0@:7.07@:1.99239@ -:1.99239@:7.07@:0@:drM2neomensural@} [41] -@{char@:Neo-mensural maxima notehead (down, reduced hole)@:39@:0@:10.31552@:2.2 -1606@:2.21606@:10.31552@:0@:drM3neomensural@} [39] +(some charht values had to be adjusted by as much as 0.1375pt) +(some chardp values had to be adjusted by as much as 0.1375pt) +Font metrics written on parmesan-noteheads20.tfm. +101 output files written: parmesan-noteheads20.33 .. parmesan-noteheads20.133 +Transcript written on parmesan-noteheads20.log. + +@{char@:Ed. Vat. linea punctum@:95@:0@:3.96425@:1.72772@:1.72772@:3.96425@:0@:s +vaticana.linea.punctum@} [95] +@{char@:Solesmes stropha aucta@:116@:0@:2.48274@:1.77286@:1.77286@:1.24138@:0.8 +4363@:ssolesmes.stropha.aucta@} [116] +@{char@:Solesmes oriscus@:117@:0@:2.66133@:1.32965@:1.32965@:2.66133@:0@:ssoles +mes.oriscus@} [117] +@{char@:petrucci c3 clef@:63@:0@:5.6125@:17.95999@:17.95999@:5.6125@:0@:petrucc +i.c3@} [63] +@{char@:Hufnagel Flat@:118@:0.43655@:2.01157@:1.16328@:5.8883@:2.01157@:0@:hufn +agelM1@} [118] @{char@:Ed. Vat. epiphonus@:104@:0@:3.0937@:2.05464@:2.08531@:3.0937@:0@:svatic ana.epiphonus@} [104] -@{char@:Neo-mensural brevis notehead (reduced hole)@:42@:0@:7.07@:1.99239@:1.99 -239@:7.07@:0@:srM1neomensural@} [42] +@{char@:Kievan sharp@:119@:0@:5.04004@:5.04004@:5.04004@:5.04004@:0@:kievan1@} +[119] @{char@:Ed. Vat. var epiphonus@:105@:0@:3.0937@:2.72934@:1.41061@:3.0937@:0@:sv aticana.vepiphonus@} [105] +@{char@:Kievan flat@:120@:0@:3.15001@:3.15001@:5.67003@:3.15001@:0@:kievanM1@} +[120] +@{puorg@:accidentals@} +) @{char@:Ed. Vat. rev. plica@:106@:0@:1.85623@:1.26341@:1.17139@:1.85623@:0@:sva -ticana.reverse.plica@} [106] -@{char@:Neo-mensural semibrevis head@:43@:0@:3.535@:1.99239@:1.99239@:1.7675@:0 -.82298@:s0neomensural@} [43] +ticana.reverse.plica@} [106] (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-flags.mf +@{char@:Mensural longa notehead (up, reduced hole)@:58@:0@:3.535@:1.99239@:1.99 +239@:3.535@:0@:urM2mensural@} [58] +@{char@:Mensural longa notehead (down, reduced hole)@:59@:0@:3.535@:1.99239@:1. +99239@:3.535@:0@:drM2mensural@} [59] +@{char@:Ed. Vat. linea punctum cavum@:96@:0@:3.96425@:1.72772@:1.72772@:3.96425 +@:0@:svaticana.linea.punctum.cavum@} [96] +@{char@:Ed. Med. inclinatum@:118@:0@:3.3337@:2.3805@:2.3805@:1.66685@:1.45126@: +smedicaea.inclinatum@} [118] +@{char@:petrucci c3 clef@:64@:0@:4.49002@:16.06386@:16.06386@:4.49002@:0@:petru +cci.c3_change@} [64] +@{char@:Ed. Vat. rev. var plica@:107@:0@:1.85623@:1.8798@:0.81258@:1.85623@:0@: +svaticana.reverse.vplica@} [107] +@{char@:petrucci c4 clef@:65@:0@:5.6125@:17.95999@:13.46997@:5.6125@:0@:petrucc +i.c4@} [65] +@{group@:flags@} +@{char@:8th Mensural Flag (up)@:121@:0@:1.89003@:6.30002@:0.31502@:1.89003@:0@: +mensuralu03@} [121] +@{char@:Mensural longa notehead (ligature, reduced hole)@:60@:0@:3.535@:1.99239 +@:1.99239@:3.535@:0@:srM2ligmensural@} [60] +@{char@:8th Mensural Flag (up)@:122@:0@:1.89003@:4.72502@:0.31502@:1.89003@:0@: +mensuralu13@} [122] +@{char@:Ed. Vat. inner cephalicus@:108@:0@:3.0937@:2.08531@:2.05464@:3.0937@:0@ +:svaticana.inner.cephalicus@} [108] +@{char@:Ed. Med. punctum@:119@:0@:3.17395@:1.98375@:1.98375@:3.17395@:0@:smedic +aea.punctum@} [119] +@{char@:Ed. Vat. inclinatum@:97@:0@:2.76518@:1.97455@:1.97455@:1.3826@:1.01187@ +:svaticana.inclinatum@} [97] +@{char@:Ed. Med. reverse virga@:120@:0@:3.17395@:1.98375@:9.91875@:3.17395@:0@: +smedicaea.rvirga@} [120] +@{char@:Ed. Med. virga@:121@:0@:3.17395@:9.91875@:1.98375@:3.17395@:0@:smedicae +a.virga@} [121] +@{char@:Ed. Vat. pes lower punctum@:98@:0@:2.48982@:1.43773@:1.41304@:2.48982@: +0@:svaticana.lpes@} [98] +@{char@:petrucci c4 clef@:66@:0@:4.49002@:16.06386@:12.04787@:4.49002@:0@:petru +cci.c4_change@} [66] +@{char@:Ed. Vat. pes var lower punctum@:99@:0@:2.48982@:1.98073@:0.87004@:2.489 +82@:0@:svaticana.vlpes@} [99] +@{char@:Mensural brevis notehead (reduced hole)@:61@:0@:3.535@:1.99239@:1.99239 +@:3.535@:0@:srM1mensural@} [61] +@{char@:8th Mensural Flag (up)@:123@:0@:1.89003@:5.51251@:0.31502@:1.89003@:0@: +mensuralu23@} [123] +@{char@:Ed. Vat. cephalicus@:109@:0@:3.0937@:7.0075@:2.05464@:3.0937@:0@:svatic +ana.cephalicus@} [109] +@{char@:Semi-colored mensural maxima notehead (up)@:62@:0@:7.07@:1.99239@:1.992 +39@:7.07@:0@:uM3semimensural@} [62] +@{char@:8th Mensural Flag (down)@:124@:1.89003@:0@:0.31502@:6.30002@:0@:0@:mens +urald03@} [124] +@{char@:Ed. Vat. quilisma@:110@:0@:3.0937@:1.71739@:2.20808@:3.0937@:0@:svatica +na.quilisma@} [110]This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) +(./mf2pt1.mp +@{char@:Semi-colored mensural maxima notehead (down)@:63@:0@:7.07@:1.99239@:1.9 +9239@:7.07@:0@:dM3semimensural@} [63] +@{char@:8th Mensural Flag (down)@:125@:1.89003@:0@:0.31502@:4.72502@:0@:0@:mens +urald13@} [125] (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp Preloading the plain base, version 0.99: preliminaries, basic constants and mathematical macros, macros for converting units, @@ -292174,18 +292696,52 @@ macros for proof labels and rules, macros for character and font administration, and a few last-minute items.) -@{char@:Ed. Vat. rev. var plica@:107@:0@:1.85623@:1.8798@:0.81258@:1.85623@:0@: -svaticana.reverse.vplica@} [107]) -@{char@:Neo-mensural minima head@:44@:0@:3.535@:1.99239@:1.99239@:1.7675@:0.822 -98@:s1neomensural@} [44] -@{char@:Neo-mensural longa notehead (up, reduced hole)@:40@:0@:7.935@:2.21606@: -2.21606@:7.935@:0@:urM2neomensural@} [40] -@{char@:Ed. Vat. inner cephalicus@:108@:0@:3.0937@:2.08531@:2.05464@:3.0937@:0@ -:svaticana.inner.cephalicus@} [108] -@{char@:Neo-mensural semiminima head@:45@:0@:3.535@:1.99239@:1.99239@:1.7675@:0 -.82298@:s2neomensural@} [45] -(/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-noteheads18.mf +@{char@:Hufnagel punctum@:122@:0@:5.66617@:1.98375@:1.98375@:2.83308@:1.05452@: +shufnagel.punctum@} [122]) +@{char@:Ed. Vat. pes upper punctum@:100@:0@:2.48982@:1.41306@:1.43771@:2.48982@ +:0@:svaticana.upes@} [100] +@{char@:petrucci c5 clef@:67@:0@:5.6125@:17.95999@:7.85747@:5.6125@:0@:petrucci +.c5@} [67] +@{char@:Ed. Vat. var pes upper punctum@:101@:0@:2.48982@:1.01814@:1.83263@:2.48 +982@:0@:svaticana.vupes@} [101] +@{char@:8th Mensural Flag (down)@:126@:1.89003@:0@:0.31502@:5.51251@:0@:0@:mens +urald23@} [126] +@{char@:Semi-colored mensural maxima notehead (ligature)@:64@:0@:7.07@:1.99239@ +:1.99239@:7.07@:0@:sM3semiligmensural@} [64] +@{char@:Solesmes punctum inclinatum parvum@:111@:0@:2.1474@:1.5334@:1.5334@:1.0 +737@:0.49126@:ssolesmes.incl.parvum@} [111] +@{char@:Semi-colored mensural longa notehead (up)@:65@:0@:3.535@:1.99239@:1.992 +39@:3.535@:0@:uM2semimensural@} [65] +@{char@:Solesmes punctum auctum ascendens@:112@:0@:3.0937@:1.83994@:3.28134@:3. +0937@:0@:ssolesmes.auct.asc@} [112] +@{char@:petrucci c5 clef@:68@:0@:4.49002@:16.06386@:7.02791@:4.49002@:0@:petruc +ci.c5_change@} [68] +@{char@:Ed. Vat. plica@:102@:0@:1.49391@:0.97375@:1.04778@:1.49391@:0@:svatican +a.plica@} [102] +@{char@:mensural c clef@:69@:0@:6.342@:12.34749@:12.34749@:6.342@:0@:mensural.c +@} [69] +@{char@:Ed. Vat. var plica@:103@:0@:1.49391@:1.33658@:0.89226@:1.49391@:0@:svat +icana.vplica@} [103] +@{char@:Ed. Vat. epiphonus@:104@:0@:2.48982@:1.68457@:1.70924@:2.48982@:0@:svat +icana.epiphonus@} [104] +@{char@:mensural c clef@:70@:0@:5.21951@:9.87804@:9.87804@:5.21951@:0@:mensural +.c_change@} [70] +@{char@:Semi-colored mensural longa notehead (down)@:66@:0@:3.535@:1.99239@:1.9 +9239@:3.535@:0@:dM2semimensural@} [66] +@{char@:Solesmes punctum auctum descendens@:113@:0@:3.0937@:3.28134@:1.83994@:3 +.0937@:0@:ssolesmes.auct.desc@} [113] +@{char@:black mensural c clef@:71@:0@:6.342@:12.34749@:12.34749@:6.342@:0@:blac +kmensural.c@} [71] +@{char@:black mensural c clef@:72@:0@:5.21951@:9.87804@:9.87804@:5.21951@:0@:bl +ackmensural.c_change@} [72] +@{char@:16th Mensural Flag (up)@:127@:0@:1.89003@:9.45003@:0.31502@:1.89003@:0@ +:mensuralu04@} [127] +@{char@:Semi-colored mensural longa notehead (ligature)@:67@:0@:3.535@:1.99239@ +:1.99239@:3.535@:0@:sM2semiligmensural@} [67] +(/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-noteheads26.mf (/build/lilypond-2.19.81+really-2.18.2/mf/feta-autometric.mf +@{char@:Ed. Vat. var epiphonus@:105@:0@:2.48982@:2.22757@:1.16624@:2.48982@:0@: +svaticana.vepiphonus@} [105] ****************************************************** Using feta Autometric macros. order of messages: @@ -292193,453 +292749,418 @@ ****************************************************** ) (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-noteheads-generic.mf (/build/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf -@{char@:petrucci c1 clef@:60@:0@:4.49002@:7.02791@:16.06386@:4.49002@:0@:petruc -ci.c1_change@} [60]) -@{char@:Harmonic notehead (Neo-mensural open)@:46@:0@:4.59552@:2.59012@:2.59012 -@:4.59552@:0@:s0harmonic@} [46] -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf -@{char@:Harmonic notehead (Neo-mensural black)@:47@:0@:4.59552@:2.59012@:2.5901 -2@:4.59552@:0@:s2harmonic@} [47] -@{char@:Neo-mensural longa notehead (down, reduced hole)@:41@:0@:7.935@:2.21606 -@:2.21606@:7.935@:0@:drM2neomensural@} [41]echo feta-braces-d feta-braces-i feta-braces-h feta-braces-e feta-braces-b feta-braces-g feta-braces-a feta-braces-c feta-braces-f > out/emmentaler-brace.subfonts - -@{char@:Mensural maxima notehead (up)@:48@:0@:7.07@:1.99239@:1.99239@:7.07@:0@: -uM3mensural@} [48] -@{char@:Neo-mensural brevis notehead (reduced hole)@:42@:0@:7.935@:2.21606@:2.2 -1606@:7.935@:0@:srM1neomensural@} [42]) -(/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-macros.mf) -@{char@:Ed. Vat. cephalicus@:109@:0@:3.0937@:7.0075@:2.05464@:3.0937@:0@:svatic -ana.cephalicus@} [109] -@{font@:GNU@:LilyPond@:parmesan@:17.82@:parmesanMusic@} -(/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-noteheads.mf -@{char@:Ed. Vat. quilisma@:110@:0@:3.0937@:1.71739@:2.20808@:3.0937@:0@:svatica -na.quilisma@} [110] -@{char@:Neo-mensural semibrevis head@:43@:0@:3.9675@:2.21606@:2.21606@:1.98375@ -:1.00806@:s0neomensural@} [43] -@{char@:Neo-mensural minima head@:44@:0@:3.9675@:2.21606@:2.21606@:1.98375@:1.0 -0806@:s1neomensural@} [44] -@{char@:Solesmes punctum inclinatum parvum@:111@:0@:2.1474@:1.5334@:1.5334@:1.0 -737@:0.49126@:ssolesmes.incl.parvum@} [111] -@{char@:Neo-mensural semiminima head@:45@:0@:3.9675@:2.21606@:2.21606@:1.98375@ -:1.00806@:s2neomensural@} [45] -@{char@:Solesmes punctum auctum ascendens@:112@:0@:3.0937@:1.83994@:3.28134@:3. -0937@:0@:ssolesmes.auct.asc@} [112] -@{char@:Mensural maxima notehead (down)@:49@:0@:7.07@:1.99239@:1.99239@:7.07@:0 -@:dM3mensural@} [49] -@{char@:Mensural maxima notehead (ligature)@:50@:0@:7.07@:1.99239@:1.99239@:7.0 -7@:0@:sM3ligmensural@} [50] -@{group@:noteheads@} -@{char@:Neo-mensural maxima notehead (up)@:33@:0@:11.58304@:2.46817@:2.46817@:1 -1.58304@:0@:uM3neomensural@} [33] -@{char@:Solesmes punctum auctum descendens@:113@:0@:3.0937@:3.28134@:1.83994@:3 -.0937@:0@:ssolesmes.auct.desc@} [113] -@{char@:petrucci c2 clef@:61@:0@:5.6125@:13.46997@:17.95999@:5.6125@:0@:petrucc -i.c2@} [61] -@{char@:Harmonic notehead (Neo-mensural open)@:46@:0@:5.15776@:2.88089@:2.88089 -@:5.15776@:0@:s0harmonic@} [46] -@{char@:Mensural longa notehead (up)@:51@:0@:3.535@:1.99239@:1.99239@:3.535@:0@ -:uM2mensural@} [51] -@{char@:Harmonic notehead (Neo-mensural black)@:47@:0@:5.15776@:2.88089@:2.8808 -9@:5.15776@:0@:s2harmonic@} [47] @{char@:Solesmes punctum incl. auctum@:114@:0@:3.43585@:2.45345@:2.45345@:1.717 93@:1.4113@:ssolesmes.incl.auctum@} [114] -@{char@:Mensural maxima notehead (up)@:48@:0@:7.935@:2.21606@:2.21606@:7.935@:0 -@:uM3mensural@} [48] -@{char@:Mensural longa notehead (down)@:52@:0@:3.535@:1.99239@:1.99239@:3.535@: -0@:dM2mensural@} [52] -@{char@:Neo-mensural maxima notehead (down)@:34@:0@:11.58304@:2.46817@:2.46817@ -:11.58304@:0@:dM3neomensural@} [34] +@{char@:Ed. Vat. rev. plica@:106@:0@:1.49391@:1.04779@:0.97374@:1.49391@:0@:sva +ticana.reverse.plica@} [106]) +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf +@{char@:Hufnagel virga@:123@:0@:5.66617@:5.95125@:1.98375@:5.66617@:0@:shufnage +l.virga@} [123] +@{char@:Hufnagel pes lower punctum@:124@:0@:7.935@:1.38863@:1.38863@:7.935@:0@: +shufnagel.lpes@} [124] +@{char@:Kievan final note@:125@:0@:5.02202@:5.95125@:5.95125@:5.02202@:0@:sM2ki +evan@} [125] +@{char@:Semi-colored mensural brevis notehead@:68@:0@:3.535@:1.99239@:1.99239@: +3.535@:0@:sM1semimensural@} [68] +@{char@:16th Mensural Flag (up)@:128@:0@:1.89003@:7.87503@:0.31502@:1.89003@:0@ +:mensuralu14@} [128] +@{char@:Semi-colored mensural maxima notehead (up, reduced hole)@:69@:0@:7.07@: +1.99239@:1.99239@:7.07@:0@:urM3semimensural@} [69]) +(/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-macros.mf +@{char@:Ed. Vat. rev. var plica@:107@:0@:1.49391@:1.54388@:0.68495@:1.49391@:0@ +:svaticana.reverse.vplica@} [107]) +@{char@:petrucci f clef@:73@:0@:10.92426@:25.25627@:14.03127@:10.92426@:0@:petr +ucci.f@} [73] +@{font@:GNU@:LilyPond@:parmesan@:25.2@:parmesanMusic@} +(/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-noteheads.mf +@{char@:Ed. Vat. inner cephalicus@:108@:0@:2.48982@:1.70926@:1.68456@:2.48982@: +0@:svaticana.inner.cephalicus@} [108] +@{char@:Kievan recitative mark@:126@:0@:21.44537@:3.50288@:3.50288@:21.44537@:0 +@:sM1kievan@} [126] +@{char@:Semi-colored mensural maxima notehead (down, reduced hole)@:70@:0@:7.07 +@:1.99239@:1.99239@:7.07@:0@:drM3semimensural@} [70] +@{char@:16th Mensural Flag (up)@:129@:0@:1.89003@:8.66252@:0.31502@:1.89003@:0@ +:mensuralu24@} [129] +@{char@:Semi-colored mensural maxima notehead (ligature, reduced hole)@:71@:0@: +7.07@:1.99239@:1.99239@:7.07@:0@:srM3semiligmensural@} [71] +@{char@:petrucci f clef@:74@:0@:8.73944@:20.2051@:11.22505@:8.73944@:0@:petrucc +i.f_change@} [74] @{char@:Solesmes stropha@:115@:0@:3.43585@:2.45345@:2.45345@:1.71793@:1.4113@:s solesmes.stropha@} [115] -@{char@:Mensural longa notehead (ligature)@:53@:0@:3.535@:1.99239@:1.99239@:3.5 -35@:0@:sM2ligmensural@} [53] -@{char@:Neo-mensural longa notehead (up)@:35@:0@:8.91@:2.46817@:2.46817@:8.91@: -0@:uM2neomensural@} [35] -@{char@:Mensural maxima notehead (down)@:49@:0@:7.935@:2.21606@:2.21606@:7.935@ -:0@:dM3mensural@} [49] -@{char@:Mensural brevis notehead@:54@:0@:3.535@:1.99239@:1.99239@:3.535@:0@:sM1 -mensural@} [54] -@{char@:Mensural maxima notehead (ligature)@:50@:0@:7.935@:2.21606@:2.21606@:7. -935@:0@:sM3ligmensural@} [50] +@{char@:Ed. Vat. cephalicus@:109@:0@:2.48982@:5.67068@:1.68456@:2.48982@:0@:sva +ticana.cephalicus@} [109] +@{group@:noteheads@} +@{char@:Neo-mensural maxima notehead (up)@:33@:0@:16.38005@:3.42233@:3.42233@:1 +6.38005@:0@:uM3neomensural@} [33] +@{char@:mensural f clef@:75@:0@:6.73499@:3.3675@:3.3675@:6.73499@:0@:mensural.f +@} [75] +@{char@:Kievan whole note@:127@:0@:3.9675@:3.9675@:3.9675@:3.9675@:0@:s0kievan@ +} [127] +@{char@:Semi-colored mensural longa notehead (up, reduced hole)@:72@:0@:3.535@: +1.99239@:1.99239@:3.535@:0@:urM2semimensural@} [72] +@{char@:Kievan quarter note down@:128@:0@:4.04686@:9.91875@:1.58698@:4.04686@:0 +@:d2kievan@} [128] +@{char@:Kievan quarter note up@:129@:0@:4.04686@:1.58698@:10.31552@:4.04686@:0@ +:u2kievan@} [129] +@{char@:Semi-colored mensural longa notehead (down, reduced hole)@:73@:0@:3.535 +@:1.99239@:1.99239@:3.535@:0@:drM2semimensural@} [73] +@{char@:Kievan half note (line position)@:130@:0@:4.20554@:6.34802@:3.9675@:4.2 +0554@:0@:s1kievan@} [130] +@{char@:16th Mensural Flag (down)@:130@:1.89003@:0@:0.31502@:9.45003@:0@:0@:men +surald04@} [130] +@{char@:Ed. Vat. quilisma@:110@:0@:2.48982@:1.38217@:1.77708@:2.48982@:0@:svati +cana.quilisma@} [110] +@{char@:Neo-mensural maxima notehead (down)@:34@:0@:16.38005@:3.42233@:3.42233@ +:16.38005@:0@:dM3neomensural@} [34] +@{char@:mensural f clef@:76@:0@:5.38802@:2.69402@:2.69402@:5.38802@:0@:mensural +.f_change@} [76] +@{char@:Semi-colored mensural longa notehead (ligature, reduced hole)@:74@:0@:3 +.535@:1.99239@:1.99239@:3.535@:0@:srM2semiligmensural@} [74] @{char@:Solesmes stropha aucta@:116@:0@:3.43585@:2.45345@:2.45345@:1.71793@:1.4 113@:ssolesmes.stropha.aucta@} [116] -@{char@:Mensural maxima notehead (up, reduced hole)@:55@:0@:7.07@:1.99239@:1.99 -239@:7.07@:0@:urM3mensural@} [55] -@{char@:Mensural maxima notehead (down, reduced hole)@:56@:0@:7.07@:1.99239@:1. -99239@:7.07@:0@:drM3mensural@} [56] +@{char@:Semi-colored mensural brevis notehead (reduced hole)@:75@:0@:3.535@:1.9 +9239@:1.99239@:3.535@:0@:srM1semimensural@} [75] @{char@:Solesmes oriscus@:117@:0@:3.683@:1.8401@:1.8401@:3.683@:0@:ssolesmes.or iscus@} [117] -@{char@:petrucci c2 clef@:62@:0@:4.49002@:12.04787@:16.06386@:4.49002@:0@:petru -cci.c2_change@} [62] -@{char@:Neo-mensural longa notehead (down)@:36@:0@:8.91@:2.46817@:2.46817@:8.91 +@{char@:Solesmes punctum inclinatum parvum@:111@:0@:1.72824@:1.23409@:1.23409@: +0.86412@:0.27141@:ssolesmes.incl.parvum@} [111] +@{char@:Kievan half note (space position)@:131@:0@:4.36427@:3.9675@:5.55447@:4. +36427@:0@:sr1kievan@} [131] +@{char@:16th Mensural Flag (down)@:131@:1.89003@:0@:0.31502@:7.87503@:0@:0@:men +surald14@} [131] +@{char@:Kievan eighth note (down)@:132@:0@:4.95938@:11.9025@:1.98375@:4.95938@: +0@:d3kievan@} [132] +@{char@:Kievan eighth note (up)@:133@:0@:3.9675@:1.58698@:11.50572@:3.9675@:0@: +u3kievan@} [133] +@{puorg@:noteheads@} +) +@{tnof@}) ) +@{char@:16th Mensural Flag (down)@:132@:1.89003@:0@:0.31502@:8.66252@:0@:0@:men +surald24@} [132] +@{char@:Black mensural maxima notehead (up)@:76@:0@:7.07@:1.99239@:1.99239@:7.0 +7@:0@:uM3blackmensural@} [76] +@{char@:Neo-mensural longa notehead (up)@:35@:0@:12.6@:3.42233@:3.42233@:12.6@: +0@:uM2neomensural@} [35] +@{char@:Black mensural maxima notehead (down)@:77@:0@:7.07@:1.99239@:1.99239@:7 +.07@:0@:dM3blackmensural@} [77] +@{char@:Black mensural maxima notehead (ligature)@:78@:0@:7.07@:1.99239@:1.9923 +9@:7.07@:0@:sM3blackligmensural@} [78] +@{char@:Neo-mensural longa notehead (down)@:36@:0@:12.6@:3.42233@:3.42233@:12.6 @:0@:dM2neomensural@} [36] -@{char@:Mensural maxima notehead (ligature, reduced hole)@:57@:0@:7.07@:1.99239 -@:1.99239@:7.07@:0@:srM3ligmensural@} [57] -@{char@:Neo-mensural brevis notehead@:37@:0@:8.91@:2.46817@:2.46817@:8.91@:0@:s -M1neomensural@} [37] +@{char@:Solesmes punctum auctum ascendens@:112@:0@:2.48982@:1.5118@:2.67181@:2. +48982@:0@:ssolesmes.auct.asc@} [112] @{char@:Ed. Med. inclinatum@:118@:0@:4.71591@:3.3675@:3.3675@:2.35796@:2.32535@ -:smedicaea.inclinatum@} [118]printf 'emmentaler-brace' > out/emmentaler-brace.fontname - -@{char@:Mensural longa notehead (up)@:51@:0@:3.9675@:2.21606@:2.21606@:3.9675@: -0@:uM2mensural@} [51] +:smedicaea.inclinatum@} [118] @{char@:Ed. Med. punctum@:119@:0@:4.48993@:2.80626@:2.80626@:4.48993@:0@:smedic aea.punctum@} [119] -@{char@:Mensural longa notehead (up, reduced hole)@:58@:0@:3.535@:1.99239@:1.99 -239@:3.535@:0@:urM2mensural@} [58] @{char@:Ed. Med. reverse virga@:120@:0@:4.48993@:2.80626@:14.03127@:4.48993@:0@ :smedicaea.rvirga@} [120] -@{char@:Mensural longa notehead (down, reduced hole)@:59@:0@:3.535@:1.99239@:1. -99239@:3.535@:0@:drM2mensural@} [59] +@{char@:Black mensural longa notehead (up)@:79@:0@:3.535@:1.99239@:1.99239@:3.5 +35@:0@:uM2blackmensural@} [79] +@{char@:Neo-mensural brevis notehead@:37@:0@:12.6@:3.42233@:3.42233@:12.6@:0@:s +M1neomensural@} [37] +(some charht values had to be adjusted by as much as 0.10876pt) +(some chardp values had to be adjusted by as much as 0.10876pt) +Font metrics written on parmesan-noteheads16.tfm. +101 output files written: parmesan-noteheads16.33 .. parmesan-noteheads16.133 +Transcript written on parmesan-noteheads16.log. + +@{char@:Black mensural longa notehead (down)@:80@:0@:3.535@:1.99239@:1.99239@:3 +.535@:0@:dM2blackmensural@} [80] +@{char@:32th Mensural Flag (up)@:133@:0@:1.89003@:12.60004@:0.31502@:1.89003@:0 +@:mensuralu05@} [133] +@{char@:Neo-mensural maxima notehead (up, reduced hole)@:38@:0@:16.38005@:3.422 +33@:3.42233@:16.38005@:0@:urM3neomensural@} [38] +@{char@:Solesmes punctum auctum descendens@:113@:0@:2.48982@:2.67183@:1.51178@: +2.48982@:0@:ssolesmes.auct.desc@} [113] +@{char@:Solesmes punctum incl. auctum@:114@:0@:2.76518@:1.97455@:1.97455@:1.382 +6@:1.01187@:ssolesmes.incl.auctum@} [114] @{char@:Ed. Med. virga@:121@:0@:4.48993@:14.03127@:2.80626@:4.48993@:0@:smedica ea.virga@} [121] -@{char@:Neo-mensural maxima notehead (up, reduced hole)@:38@:0@:11.58304@:2.468 -17@:2.46817@:11.58304@:0@:urM3neomensural@} [38] -@{char@:Mensural longa notehead (ligature, reduced hole)@:60@:0@:3.535@:1.99239 -@:1.99239@:3.535@:0@:srM2ligmensural@} [60] -@{char@:Mensural longa notehead (down)@:52@:0@:3.9675@:2.21606@:2.21606@:3.9675 -@:0@:dM2mensural@} [52] -@{char@:Mensural longa notehead (ligature)@:53@:0@:3.9675@:2.21606@:2.21606@:3. -9675@:0@:sM2ligmensural@} [53] -@{char@:Mensural brevis notehead@:54@:0@:3.9675@:2.21606@:2.21606@:3.9675@:0@:s -M1mensural@} [54] -@{char@:Mensural brevis notehead (reduced hole)@:61@:0@:3.535@:1.99239@:1.99239 -@:3.535@:0@:srM1mensural@} [61] @{char@:Hufnagel punctum@:122@:0@:8.01547@:2.80626@:2.80626@:4.00774@:1.76411@: shufnagel.punctum@} [122] -@{char@:Semi-colored mensural maxima notehead (up)@:62@:0@:7.07@:1.99239@:1.992 -39@:7.07@:0@:uM3semimensural@} [62] -@{char@:Mensural maxima notehead (up, reduced hole)@:55@:0@:7.935@:2.21606@:2.2 -1606@:7.935@:0@:urM3mensural@} [55] -@{char@:Semi-colored mensural maxima notehead (down)@:63@:0@:7.07@:1.99239@:1.9 -9239@:7.07@:0@:dM3semimensural@} [63] -@{char@:Mensural maxima notehead (down, reduced hole)@:56@:0@:7.935@:2.21606@:2 -.21606@:7.935@:0@:drM3mensural@} [56] -@{char@:Semi-colored mensural maxima notehead (ligature)@:64@:0@:7.07@:1.99239@ -:1.99239@:7.07@:0@:sM3semiligmensural@} [64] -@{char@:Mensural maxima notehead (ligature, reduced hole)@:57@:0@:7.935@:2.2160 -6@:2.21606@:7.935@:0@:srM3ligmensural@} [57] +@{char@:Black mensural longa notehead (ligature)@:81@:0@:3.535@:1.99239@:1.9923 +9@:3.535@:0@:sM2blackligmensural@} [81] +@{char@:Black mensural brevis notehead@:82@:0@:3.535@:1.99239@:1.99239@:3.535@: +0@:sM1blackmensural@} [82] +@{char@:petrucci g clef@:77@:0@:7.01563@:3.64809@:21.32753@:7.01563@:0@:petrucc +i.g@} [77] +@{char@:Solesmes stropha@:115@:0@:2.76518@:1.97455@:1.97455@:1.3826@:1.01187@:s +solesmes.stropha@} [115] +@{char@:Neo-mensural maxima notehead (down, reduced hole)@:39@:0@:16.38005@:3.4 +2233@:3.42233@:16.38005@:0@:drM3neomensural@} [39] @{char@:Hufnagel virga@:123@:0@:8.01547@:8.41876@:2.80626@:8.01547@:0@:shufnage l.virga@} [123] -@{char@:mensural g clef@:80@:0@:3.53502@:1.8382@:10.74648@:3.53502@:0@:mensural -.g_change@} [80] -@{char@:Semi-colored mensural longa notehead (up)@:65@:0@:3.535@:1.99239@:1.992 -39@:3.535@:0@:uM2semimensural@} [65] -@{char@:Mensural longa notehead (up, reduced hole)@:58@:0@:3.9675@:2.21606@:2.2 -1606@:3.9675@:0@:urM2mensural@} [58] -@{char@:petrucci c3 clef@:63@:0@:5.6125@:17.95999@:17.95999@:5.6125@:0@:petrucc -i.c3@} [63] -@{char@:Neo-mensural maxima notehead (down, reduced hole)@:39@:0@:11.58304@:2.4 -6817@:2.46817@:11.58304@:0@:drM3neomensural@} [39] @{char@:Hufnagel pes lower punctum@:124@:0@:11.225@:1.96437@:1.96437@:11.225@:0 @:shufnagel.lpes@} [124] +@{char@:32th Mensural Flag (up)@:134@:0@:1.89003@:11.02504@:0.31502@:1.89003@:0 +@:mensuralu15@} [134] +@{char@:Mensural semibrevis head@:83@:0@:2.04092@:1.7675@:1.7675@:1.02046@:0.86 +797@:s0mensural@} [83] +@{char@:Mensural minima head@:84@:0@:2.04092@:1.7675@:1.7675@:1.02046@:0.86797@ +:s1mensural@} [84] +@{char@:Solesmes stropha aucta@:116@:0@:2.76518@:1.97455@:1.97455@:1.3826@:1.01 +187@:ssolesmes.stropha.aucta@} [116] +@{char@:Neo-mensural longa notehead (up, reduced hole)@:40@:0@:12.6@:3.42233@:3 +.42233@:12.6@:0@:urM2neomensural@} [40] +@{char@:Solesmes oriscus@:117@:0@:2.9641@:1.48091@:1.48091@:2.9641@:0@:ssolesme +s.oriscus@} [117] @{char@:Kievan final note@:125@:0@:7.37662@:8.41876@:8.41876@:7.37662@:0@:sM2ki evan@} [125] -@{char@:Neo-mensural longa notehead (up, reduced hole)@:40@:0@:8.91@:2.46817@:2 -.46817@:8.91@:0@:urM2neomensural@} [40] @{char@:Kievan recitative mark@:126@:0@:28.70288@:5.09143@:5.09143@:28.70288@:0 @:sM1kievan@} [126] -@{char@:Hufnagel do clef@:81@:0@:3.88852@:2.47449@:2.65126@:3.88852@:0@:hufnage -l.do@} [81] -@{char@:petrucci c3 clef@:64@:0@:4.49002@:16.06386@:16.06386@:4.49002@:0@:petru -cci.c3_change@} [64] @{char@:Kievan whole note@:127@:0@:5.6125@:5.6125@:5.6125@:5.6125@:0@:s0kievan@ } [127] -@{char@:Hufnagel do clef@:82@:0@:3.11084@:1.9796@:2.12102@:3.11084@:0@:hufnagel -.do_change@} [82] +@{char@:32th Mensural Flag (up)@:135@:0@:1.89003@:11.81253@:0.31502@:1.89003@:0 +@:mensuralu25@} [135] +@{char@:Mensural semiminima head@:85@:0@:2.04092@:1.7675@:1.7675@:1.02046@:0.86 +797@:s2mensural@} [85] +@{char@:Ed. Med. inclinatum@:118@:0@:3.74332@:2.673@:2.673@:1.87166@:1.71033@:s +medicaea.inclinatum@} [118] +@{char@:Ed. Med. punctum@:119@:0@:3.56395@:2.22751@:2.22751@:3.56395@:0@:smedic +aea.punctum@} [119] @{char@:Kievan quarter note down@:128@:0@:5.72478@:14.03127@:2.24496@:5.72478@: 0@:d2kievan@} [128] @{char@:Kievan quarter note up@:129@:0@:5.72478@:2.24496@:14.59254@:5.72478@:0@ :u2kievan@} [129] @{char@:Kievan half note (line position)@:130@:0@:5.94923@:8.98004@:5.6125@:5.9 4923@:0@:s1kievan@} [130] -@{char@:Semi-colored mensural longa notehead (down)@:66@:0@:3.535@:1.99239@:1.9 -9239@:3.535@:0@:dM2semimensural@} [66] -@{char@:Semi-colored mensural longa notehead (ligature)@:67@:0@:3.535@:1.99239@ -:1.99239@:3.535@:0@:sM2semiligmensural@} [67] -@{char@:Hufnagel fa clef@:83@:0@:4.24199@:4.06523@:3.535@:4.24199@:0@:hufnagel. -fa@} [83] -@{char@:Neo-mensural longa notehead (down, reduced hole)@:41@:0@:8.91@:2.46817@ -:2.46817@:8.91@:0@:drM2neomensural@} [41] -@{char@:Semi-colored mensural brevis notehead@:68@:0@:3.535@:1.99239@:1.99239@: -3.535@:0@:sM1semimensural@} [68] -@{char@:Mensural longa notehead (down, reduced hole)@:59@:0@:3.9675@:2.21606@:2 -.21606@:3.9675@:0@:drM2mensural@} [59] -@{char@:Mensural longa notehead (ligature, reduced hole)@:60@:0@:3.9675@:2.2160 -6@:2.21606@:3.9675@:0@:srM2ligmensural@} [60] -@{char@:Mensural brevis notehead (reduced hole)@:61@:0@:3.9675@:2.21606@:2.2160 -6@:3.9675@:0@:srM1mensural@} [61] -@{char@:Hufnagel fa clef@:84@:0@:3.39362@:3.2522@:2.82802@:3.39362@:0@:hufnagel -.fa_change@} [84] +@{char@:Neo-mensural longa notehead (down, reduced hole)@:41@:0@:12.6@:3.42233@ +:3.42233@:12.6@:0@:drM2neomensural@} [41] @{char@:Kievan half note (space position)@:131@:0@:6.17378@:5.6125@:7.85747@:6. 17378@:0@:sr1kievan@} [131] -@{char@:Semi-colored mensural maxima notehead (up, reduced hole)@:69@:0@:7.07@: -1.99239@:1.99239@:7.07@:0@:urM3semimensural@} [69] +@{char@:Neo-mensural brevis notehead (reduced hole)@:42@:0@:12.6@:3.42233@:3.42 +233@:12.6@:0@:srM1neomensural@} [42] @{char@:Kievan eighth note (down)@:132@:0@:7.01563@:16.83751@:2.80626@:7.01563@ :0@:d3kievan@} [132] -@{char@:Semi-colored mensural maxima notehead (down, reduced hole)@:70@:0@:7.07 -@:1.99239@:1.99239@:7.07@:0@:drM3semimensural@} [70] -@{char@:petrucci c4 clef@:65@:0@:5.6125@:17.95999@:13.46997@:5.6125@:0@:petrucc -i.c4@} [65] -@{char@:Neo-mensural brevis notehead (reduced hole)@:42@:0@:8.91@:2.46817@:2.46 -817@:8.91@:0@:srM1neomensural@} [42] +@{char@:petrucci g clef@:78@:0@:5.61253@:2.91849@:17.06209@:5.61253@:0@:petrucc +i.g_change@} [78] +@{char@:Black mensural semibrevis head@:86@:0@:2.04092@:1.7675@:1.7675@:1.02046 +@:0.86797@:s0blackmensural@} [86] +@{char@:Petrucci semibrevis head@:87@:0@:4.01665@:2.78934@:2.78934@:2.00833@:1. +61993@:s0petrucci@} [87] +@{char@:Ed. Med. reverse virga@:120@:0@:3.56395@:2.22751@:11.13751@:3.56395@:0@ +:smedicaea.rvirga@} [120] +@{char@:Ed. Med. virga@:121@:0@:3.56395@:11.13751@:2.22751@:3.56395@:0@:smedica +ea.virga@} [121] +@{char@:32th Mensural Flag (down)@:136@:1.89003@:0@:0.31502@:12.60004@:0@:0@:me +nsurald05@} [136] +@{char@:Neo-mensural semibrevis head@:43@:0@:6.3@:3.42233@:3.42233@:3.15001@:2. +0062@:s0neomensural@} [43] +@{char@:Neo-mensural minima head@:44@:0@:6.3@:3.42233@:3.42233@:3.15001@:2.0062 +@:s1neomensural@} [44] @{char@:Kievan eighth note (up)@:133@:0@:5.6125@:2.24496@:16.27623@:5.6125@:0@: u3kievan@} [133] @{puorg@:noteheads@} ) @{tnof@}) ) -@{char@:Semi-colored mensural maxima notehead (ligature, reduced hole)@:71@:0@: -7.07@:1.99239@:1.99239@:7.07@:0@:srM3semiligmensural@} [71] -@{char@:Semi-colored mensural longa notehead (up, reduced hole)@:72@:0@:3.535@: -1.99239@:1.99239@:3.535@:0@:urM2semimensural@} [72] -@{char@:Neo-mensural semibrevis head@:43@:0@:4.455@:2.46817@:2.46817@:2.22751@: -1.21667@:s0neomensural@} [43] +@{char@:Petrucci minima head@:88@:0@:4.01665@:2.78934@:2.78934@:2.00833@:1.6199 +3@:s1petrucci@} [88] +@{char@:Petrucci semiminima head@:89@:0@:4.01665@:2.78934@:2.78934@:2.00833@:1. +61993@:s2petrucci@} [89] (some charht values had to be adjusted by as much as 0.15334pt) (some chardp values had to be adjusted by as much as 0.15332pt) Font metrics written on parmesan-noteheads23.tfm. 101 output files written: parmesan-noteheads23.33 .. parmesan-noteheads23.133 Transcript written on parmesan-noteheads23.log. -@{char@:Neo-mensural minima head@:44@:0@:4.455@:2.46817@:2.46817@:2.22751@:1.21 -667@:s1neomensural@} [44]echo ''/build/lilypond-2.19.81+really-2.18.2/mf/out'' > out/fonts.conf - -@{char@:Semi-colored mensural maxima notehead (up)@:62@:0@:7.935@:2.21606@:2.21 -606@:7.935@:0@:uM3semimensural@} [62] -@{char@:Semi-colored mensural maxima notehead (down)@:63@:0@:7.935@:2.21606@:2. -21606@:7.935@:0@:dM3semimensural@} [63] -@{char@:Semi-colored mensural longa notehead (down, reduced hole)@:73@:0@:3.535 -@:1.99239@:1.99239@:3.535@:0@:drM2semimensural@} [73] -@{char@:Hufnagel do/fa clef@:85@:0@:4.24199@:11.13524@:2.65126@:4.24199@:0@:huf -nagel.do.fa@} [85] -@{char@:Semi-colored mensural longa notehead (ligature, reduced hole)@:74@:0@:3 -.535@:1.99239@:1.99239@:3.535@:0@:srM2semiligmensural@} [74] -@{char@:Semi-colored mensural brevis notehead (reduced hole)@:75@:0@:3.535@:1.9 -9239@:1.99239@:3.535@:0@:srM1semimensural@} [75] -@{char@:Neo-mensural semiminima head@:45@:0@:4.455@:2.46817@:2.46817@:2.22751@: -1.21667@:s2neomensural@} [45] -@{char@:petrucci c4 clef@:66@:0@:4.49002@:16.06386@:12.04787@:4.49002@:0@:petru -cci.c4_change@} [66] -@{char@:Black mensural maxima notehead (up)@:76@:0@:7.07@:1.99239@:1.99239@:7.0 -7@:0@:uM3blackmensural@} [76] -@{char@:Harmonic notehead (Neo-mensural open)@:46@:0@:5.79152@:3.20863@:3.20863 -@:5.79152@:0@:s0harmonic@} [46] -@{char@:Black mensural maxima notehead (down)@:77@:0@:7.07@:1.99239@:1.99239@:7 -.07@:0@:dM3blackmensural@} [77] -@{char@:Semi-colored mensural maxima notehead (ligature)@:64@:0@:7.935@:2.21606 -@:2.21606@:7.935@:0@:sM3semiligmensural@} [64] -@{char@:petrucci c5 clef@:67@:0@:5.6125@:17.95999@:7.85747@:5.6125@:0@:petrucci -.c5@} [67] -@{char@:Hufnagel do/fa clef@:86@:0@:3.39362@:10.3222@:2.12102@:3.39362@:0@:hufn -agel.do.fa_change@} [86] -@{char@:Semi-colored mensural longa notehead (up)@:65@:0@:3.9675@:2.21606@:2.21 -606@:3.9675@:0@:uM2semimensural@} [65] -@{char@:Kievan tsefaut clef@:87@:0@:5.3025@:7.95377@:1.94426@:5.3025@:0@:kievan -.do@} [87] -@{char@:Black mensural maxima notehead (ligature)@:78@:0@:7.07@:1.99239@:1.9923 -9@:7.07@:0@:sM3blackligmensural@} [78] -@{char@:Black mensural longa notehead (up)@:79@:0@:3.535@:1.99239@:1.99239@:3.5 -35@:0@:uM2blackmensural@} [79] -@{char@:Black mensural longa notehead (down)@:80@:0@:3.535@:1.99239@:1.99239@:3 -.535@:0@:dM2blackmensural@} [80] -@{char@:Black mensural longa notehead (ligature)@:81@:0@:3.535@:1.99239@:1.9923 -9@:3.535@:0@:sM2blackligmensural@} [81] -@{char@:Harmonic notehead (Neo-mensural black)@:47@:0@:5.79152@:3.20863@:3.2086 -3@:5.79152@:0@:s2harmonic@} [47] -@{char@:Kievan tsefaut clef@:88@:0@:5.3025@:7.95377@:1.94426@:5.3025@:0@:kievan -.do_change@} [88] -@{puorg@:clefs@} -) -@{char@:Black mensural brevis notehead@:82@:0@:3.535@:1.99239@:1.99239@:3.535@: -0@:sM1blackmensural@} [82] (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-custodes.mf -@{char@:Mensural maxima notehead (up)@:48@:0@:8.91@:2.46817@:2.46817@:8.91@:0@: -uM3mensural@} [48] -@{group@:custodes@} -@{char@:Custos Hufnagel@:89@:0@:2.39088@:1.99239@:3.535@:2.39088@:0@:hufnagel.u -0@} [89] -@{char@:Mensural maxima notehead (down)@:49@:0@:8.91@:2.46817@:2.46817@:8.91@:0 -@:dM3mensural@} [49] -@{char@:Semi-colored mensural longa notehead (down)@:66@:0@:3.9675@:2.21606@:2. -21606@:3.9675@:0@:dM2semimensural@} [66] -@{char@:Mensural semibrevis head@:83@:0@:2.04092@:1.7675@:1.7675@:1.02046@:0.86 -797@:s0mensural@} [83] -@{char@:petrucci c5 clef@:68@:0@:4.49002@:16.06386@:7.02791@:4.49002@:0@:petruc -ci.c5_change@} [68] -@{char@:Custos Hufnagel@:90@:0@:2.39088@:1.99239@:5.3025@:2.39088@:0@:hufnagel. -u1@} [90] -@{char@:mensural c clef@:69@:0@:6.342@:12.34749@:12.34749@:6.342@:0@:mensural.c -@} [69] -@{char@:Mensural minima head@:84@:0@:2.04092@:1.7675@:1.7675@:1.02046@:0.86797@ -:s1mensural@} [84] -@{char@:Custos Hufnagel@:91@:0@:2.39088@:1.99239@:4.41876@:2.39088@:0@:hufnagel -.u2@} [91] -@{char@:Reverse Custos Hufnagel@:92@:0@:2.39088@:3.535@:1.99239@:2.39088@:0@:hu -fnagel.d0@} [92] -@{char@:Mensural semiminima head@:85@:0@:2.04092@:1.7675@:1.7675@:1.02046@:0.86 -797@:s2mensural@} [85] -@{char@:Mensural maxima notehead (ligature)@:50@:0@:8.91@:2.46817@:2.46817@:8.9 -1@:0@:sM3ligmensural@} [50] -@{char@:Black mensural semibrevis head@:86@:0@:2.04092@:1.7675@:1.7675@:1.02046 -@:0.86797@:s0blackmensural@} [86]Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=100; bpppix 0.02; nonstopmode; input parmesan-noteheads26.mf'"... - -@{char@:Mensural longa notehead (up)@:51@:0@:4.455@:2.46817@:2.46817@:4.455@:0@ -:uM2mensural@} [51] -@{char@:Petrucci semibrevis head@:87@:0@:4.01665@:2.78934@:2.78934@:2.00833@:1. -61993@:s0petrucci@} [87] -@{char@:Semi-colored mensural longa notehead (ligature)@:67@:0@:3.9675@:2.21606 -@:2.21606@:3.9675@:0@:sM2semiligmensural@} [67] -@{char@:Reverse Custos Hufnagel@:93@:0@:2.39088@:5.3025@:1.99239@:2.39088@:0@:h -ufnagel.d1@} [93] -@{char@:Semi-colored mensural brevis notehead@:68@:0@:3.9675@:2.21606@:2.21606@ -:3.9675@:0@:sM1semimensural@} [68] -@{char@:Petrucci minima head@:88@:0@:4.01665@:2.78934@:2.78934@:2.00833@:1.6199 -3@:s1petrucci@} [88] -@{char@:Semi-colored mensural maxima notehead (up, reduced hole)@:69@:0@:7.935@ -:2.21606@:2.21606@:7.935@:0@:urM3semimensural@} [69] -@{char@:Petrucci semiminima head@:89@:0@:4.01665@:2.78934@:2.78934@:2.00833@:1. -61993@:s2petrucci@} [89] @{char@:Petrucci colored semibrevis head@:90@:0@:4.01665@:2.78934@:2.78934@:2.0 0833@:1.61993@:s0blackpetrucci@} [90] -@{char@:mensural c clef@:70@:0@:5.21951@:9.87804@:9.87804@:5.21951@:0@:mensural -.c_change@} [70] -@{char@:black mensural c clef@:71@:0@:6.342@:12.34749@:12.34749@:6.342@:0@:blac -kmensural.c@} [71] +@{char@:Hufnagel punctum@:122@:0@:6.3624@:2.22751@:2.22751@:3.1812@:1.26483@:sh +ufnagel.punctum@} [122] +@{char@:32th Mensural Flag (down)@:137@:1.89003@:0@:0.31502@:11.02504@:0@:0@:me +nsurald15@} [137] @{char@:Petrucci colored minima head@:91@:0@:4.01665@:2.78934@:2.78934@:2.00833 @:1.61993@:s1blackpetrucci@} [91] -@{char@:Reverse Custos Hufnagel@:94@:0@:2.39088@:4.41876@:1.99239@:2.39088@:0@: -hufnagel.d2@} [94] -@{char@:black mensural c clef@:72@:0@:5.21951@:9.87804@:9.87804@:5.21951@:0@:bl -ackmensural.c_change@} [72] +@{char@:Neo-mensural semiminima head@:45@:0@:6.3@:3.42233@:3.42233@:3.15001@:2. +0062@:s2neomensural@} [45] @{char@:Petrucci colored semiminima head@:92@:0@:4.01665@:2.78934@:2.78934@:2.0 0833@:1.61993@:s2blackpetrucci@} [92] -@{char@:Custos Med.@:95@:0@:0.9962@:1.99239@:3.535@:0.9962@:0@:medicaea.u0@} -[95] -@{char@:Mensural longa notehead (down)@:52@:0@:4.455@:2.46817@:2.46817@:4.455@: -0@:dM2mensural@} [52] -@{char@:Custos Med.@:96@:0@:0.9962@:1.99239@:5.3025@:0.9962@:0@:medicaea.u1@} -[96] -@{char@:Mensural longa notehead (ligature)@:53@:0@:4.455@:2.46817@:2.46817@:4.4 -55@:0@:sM2ligmensural@} [53] -@{char@:Semi-colored mensural maxima notehead (down, reduced hole)@:70@:0@:7.93 -5@:2.21606@:2.21606@:7.935@:0@:drM3semimensural@} [70] -@{char@:Semi-colored mensural maxima notehead (ligature, reduced hole)@:71@:0@: -7.935@:2.21606@:2.21606@:7.935@:0@:srM3semiligmensural@} [71] -@{char@:Custos Med.@:97@:0@:0.9962@:1.99239@:4.41876@:0.9962@:0@:medicaea.u2@} -[97] -@{char@:Reverse Custos Med.@:98@:0@:0.9962@:3.535@:1.99239@:0.9962@:0@:medicaea -.d0@} [98] -@{char@:Reverse Custos Med.@:99@:0@:0.9962@:5.3025@:1.99239@:0.9962@:0@:medicae -a.d1@} [99] +@{char@:Harmonic notehead (Neo-mensural open)@:46@:0@:8.19002@:4.44905@:4.44905 +@:8.19002@:0@:s0harmonic@} [46] +@{char@:32th Mensural Flag (down)@:138@:1.89003@:0@:0.31502@:11.81253@:0@:0@:me +nsurald25@} [138] +@{char@:Hufnagel virga@:123@:0@:6.3624@:6.68251@:2.22751@:6.3624@:0@:shufnagel. +virga@} [123] +@{char@:Hufnagel pes lower punctum@:124@:0@:8.91@:1.55925@:1.55925@:8.91@:0@:sh +ufnagel.lpes@} [124] +@{char@:Harmonic notehead (Neo-mensural black)@:47@:0@:8.19002@:4.44905@:4.4490 +5@:8.19002@:0@:s2harmonic@} [47] @{char@:Ed. Vat. punctum@:93@:0@:2.00987@:1.21114@:1.31073@:2.00987@:0@:svatica na.punctum@} [93] -@{char@:Reverse Custos Med.@:100@:0@:0.9962@:4.41876@:1.99239@:0.9962@:0@:medic -aea.d2@} [100] -@{char@:Mensural brevis notehead@:54@:0@:4.455@:2.46817@:2.46817@:4.455@:0@:sM1 -mensural@} [54] +@{char@:Mensural maxima notehead (up)@:48@:0@:12.6@:3.42233@:3.42233@:12.6@:0@: +uM3mensural@} [48] @{char@:Ed. Vat. punctum cavum@:94@:0@:2.00987@:1.21114@:1.31073@:2.00987@:0@:s vaticana.punctum.cavum@} [94] -@{char@:Mensural maxima notehead (up, reduced hole)@:55@:0@:8.91@:2.46817@:2.46 -817@:8.91@:0@:urM3mensural@} [55] -@{char@:petrucci f clef@:73@:0@:10.92426@:25.25627@:14.03127@:10.92426@:0@:petr -ucci.f@} [73] -@{char@:Custos Ed. Vat.@:101@:0@:0.95636@:1.23534@:3.535@:0.95636@:0@:vaticana. -u0@} [101] -@{char@:Semi-colored mensural longa notehead (up, reduced hole)@:72@:0@:3.9675@ -:2.21606@:2.21606@:3.9675@:0@:urM2semimensural@} [72] -@{char@:Custos Ed. Vat.@:102@:0@:0.95636@:1.23534@:5.3025@:0.95636@:0@:vaticana -.u1@} [102] -@{char@:Semi-colored mensural longa notehead (down, reduced hole)@:73@:0@:3.967 -5@:2.21606@:2.21606@:3.9675@:0@:drM2semimensural@} [73] -@{char@:Custos Ed. Vat.@:103@:0@:0.95636@:1.23534@:4.41876@:0.95636@:0@:vatican -a.u2@} [103] -@{char@:Reverse Custos Ed. Vat.@:104@:0@:0.95636@:3.535@:1.23534@:0.95636@:0@:v -aticana.d0@} [104] -@{char@:Reverse Custos Ed. Vat.@:105@:0@:0.95636@:5.3025@:1.23534@:0.95636@:0@: -vaticana.d1@} [105] -@{char@:Mensural maxima notehead (down, reduced hole)@:56@:0@:8.91@:2.46817@:2. -46817@:8.91@:0@:drM3mensural@} [56] -@{char@:Reverse Custos Ed. Vat.@:106@:0@:0.95636@:4.41876@:1.23534@:0.95636@:0@ -:vaticana.d2@} [106] -@{char@:Mensural maxima notehead (ligature, reduced hole)@:57@:0@:8.91@:2.46817 -@:2.46817@:8.91@:0@:srM3ligmensural@} [57] +@{char@:Kievan final note@:125@:0@:5.71983@:6.68251@:6.68251@:5.71983@:0@:sM2ki +evan@} [125] +@{char@:64th Mensural Flag (up)@:139@:0@:1.89003@:15.75005@:0.31502@:1.89003@:0 +@:mensuralu06@} [139] +@{char@:Kievan recitative mark@:126@:0@:23.59607@:3.97366@:3.97366@:23.59607@:0 +@:sM1kievan@} [126] +@{char@:Mensural maxima notehead (down)@:49@:0@:12.6@:3.42233@:3.42233@:12.6@:0 +@:dM3mensural@} [49] +@{char@:Mensural maxima notehead (ligature)@:50@:0@:12.6@:3.42233@:3.42233@:12. +6@:0@:sM3ligmensural@} [50] +@{char@:Kievan whole note@:127@:0@:4.455@:4.455@:4.455@:4.455@:0@:s0kievan@} +[127] +@{char@:Kievan quarter note down@:128@:0@:4.54413@:11.13751@:1.78197@:4.54413@: +0@:d2kievan@} [128] +@{char@:Kievan quarter note up@:129@:0@:4.54413@:1.78197@:11.58304@:4.54413@:0@ +:u2kievan@} [129] +@{char@:Kievan half note (line position)@:130@:0@:4.72229@:7.12804@:4.455@:4.72 +229@:0@:s1kievan@} [130] +@{char@:Kievan half note (space position)@:131@:0@:4.90053@:4.455@:6.23697@:4.9 +0053@:0@:sr1kievan@} [131] +@{char@:Kievan eighth note (down)@:132@:0@:5.56876@:13.365@:2.22751@:5.56876@:0 +@:d3kievan@} [132] +@{char@:Kievan eighth note (up)@:133@:0@:4.455@:1.78197@:12.91948@:4.455@:0@:u3 +kievan@} [133] +@{puorg@:noteheads@} +) +@{tnof@}) ) +@{char@:Mensural longa notehead (up)@:51@:0@:6.3@:3.42233@:3.42233@:6.3@:0@:uM2 +mensural@} [51] @{char@:Ed. Vat. linea punctum@:95@:0@:3.23682@:1.39467@:1.39467@:3.23682@:0@:s vaticana.linea.punctum@} [95] -@{char@:Custos Mensural@:107@:0@:4.78171@:1.31499@:7.07@:4.78171@:0@:mensural.u -0@} [107] -@{char@:Mensural longa notehead (up, reduced hole)@:58@:0@:4.455@:2.46817@:2.46 -817@:4.455@:0@:urM2mensural@} [58] -@{char@:Semi-colored mensural longa notehead (ligature, reduced hole)@:74@:0@:3 -.9675@:2.21606@:2.21606@:3.9675@:0@:srM2semiligmensural@} [74] -@{char@:Custos Mensural@:108@:0@:4.78171@:1.31499@:8.83751@:4.78171@:0@:mensura -l.u1@} [108] -@{char@:Semi-colored mensural brevis notehead (reduced hole)@:75@:0@:3.9675@:2. -21606@:2.21606@:3.9675@:0@:srM1semimensural@} [75] -@{char@:Black mensural maxima notehead (up)@:76@:0@:7.935@:2.21606@:2.21606@:7. -935@:0@:uM3blackmensural@} [76] -@{char@:petrucci f clef@:74@:0@:8.73944@:20.2051@:11.22505@:8.73944@:0@:petrucc -i.f_change@} [74] -@{char@:Custos Mensural@:109@:0@:4.78171@:1.31499@:7.95377@:4.78171@:0@:mensura -l.u2@} [109] -@{char@:Reverse Custos Mensural@:110@:0@:4.78171@:7.07@:1.31499@:4.78171@:0@:me -nsural.d0@} [110] -@{char@:Mensural longa notehead (down, reduced hole)@:59@:0@:4.455@:2.46817@:2. -46817@:4.455@:0@:drM2mensural@} [59] -@{char@:Reverse Custos Mensural@:111@:0@:4.78171@:8.83751@:1.31499@:4.78171@:0@ -:mensural.d1@} [111] -@{char@:mensural f clef@:75@:0@:6.73499@:3.3675@:3.3675@:6.73499@:0@:mensural.f -@} [75] -@{char@:Mensural longa notehead (ligature, reduced hole)@:60@:0@:4.455@:2.46817 -@:2.46817@:4.455@:0@:srM2ligmensural@} [60] -@{char@:Black mensural maxima notehead (down)@:77@:0@:7.935@:2.21606@:2.21606@: -7.935@:0@:dM3blackmensural@} [77] -@{char@:Black mensural maxima notehead (ligature)@:78@:0@:7.935@:2.21606@:2.216 -06@:7.935@:0@:sM3blackligmensural@} [78] +@{char@:mensural g clef@:79@:0@:7.01563@:3.64809@:21.32753@:7.01563@:0@:mensura +l.g@} [79] +@{char@:Mensural longa notehead (down)@:52@:0@:6.3@:3.42233@:3.42233@:6.3@:0@:d +M2mensural@} [52] +@{char@:Mensural longa notehead (ligature)@:53@:0@:6.3@:3.42233@:3.42233@:6.3@: +0@:sM2ligmensural@} [53] +@{char@:64th Mensural Flag (up)@:140@:0@:1.89003@:14.17505@:0.31502@:1.89003@:0 +@:mensuralu16@} [140] +@{char@:64th Mensural Flag (up)@:141@:0@:1.89003@:14.96254@:0.31502@:1.89003@:0 +@:mensuralu26@} [141] +(some charht values had to be adjusted by as much as 0.12341pt) +(some chardp values had to be adjusted by as much as 0.1234pt) +Font metrics written on parmesan-noteheads18.tfm. +101 output files written: parmesan-noteheads18.33 .. parmesan-noteheads18.133 +Transcript written on parmesan-noteheads18.log. + +@{char@:Mensural brevis notehead@:54@:0@:6.3@:3.42233@:3.42233@:6.3@:0@:sM1mens +ural@} [54] +@{char@:Mensural maxima notehead (up, reduced hole)@:55@:0@:12.6@:3.42233@:3.42 +233@:12.6@:0@:urM3mensural@} [55] @{char@:Ed. Vat. linea punctum cavum@:96@:0@:3.23682@:1.39467@:1.39467@:3.23682 @:0@:svaticana.linea.punctum.cavum@} [96] -@{char@:Black mensural longa notehead (up)@:79@:0@:3.9675@:2.21606@:2.21606@:3. -9675@:0@:uM2blackmensural@} [79] @{char@:Ed. Vat. inclinatum@:97@:0@:2.23216@:1.59392@:1.59392@:1.11609@:0.69438 @:svaticana.inclinatum@} [97] -@{char@:Reverse Custos Mensural@:112@:0@:4.78171@:7.95377@:1.31499@:4.78171@:0@ -:mensural.d2@} [112] -@{puorg@:custodes@} -) (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-accidentals.mf +@{char@:64th Mensural Flag (down)@:142@:1.89003@:0@:0.31502@:15.75005@:0@:0@:me +nsurald06@} [142] +@{char@:Mensural maxima notehead (down, reduced hole)@:56@:0@:12.6@:3.42233@:3. +42233@:12.6@:0@:drM3mensural@} [56] +@{char@:Mensural maxima notehead (ligature, reduced hole)@:57@:0@:12.6@:3.42233 +@:3.42233@:12.6@:0@:srM3ligmensural@} [57] +@{char@:Mensural longa notehead (up, reduced hole)@:58@:0@:6.3@:3.42233@:3.4223 +3@:6.3@:0@:urM2mensural@} [58] @{char@:Ed. Vat. pes lower punctum@:98@:0@:2.00987@:1.19118@:1.17126@:2.00987@: 0@:svaticana.lpes@} [98] -@{char@:Mensural brevis notehead (reduced hole)@:61@:0@:4.455@:2.46817@:2.46817 -@:4.455@:0@:srM1mensural@} [61] -@{char@:Semi-colored mensural maxima notehead (up)@:62@:0@:8.91@:2.46817@:2.468 -17@:8.91@:0@:uM3semimensural@} [62] -@{char@:Semi-colored mensural maxima notehead (down)@:63@:0@:8.91@:2.46817@:2.4 -6817@:8.91@:0@:dM3semimensural@} [63] -@{group@:accidentals@} -@{char@:Ed. Med. Flat@:113@:0.35352@:2.12102@:2.12102@:3.535@:2.12102@:0@:medic -aeaM1@} [113] -@{char@:Black mensural longa notehead (down)@:80@:0@:3.9675@:2.21606@:2.21606@: -3.9675@:0@:dM2blackmensural@} [80] -@{char@:Ed. Vat. Flat@:114@:0.11244@:1.87994@:1.20189@:3.21687@:1.87994@:0@:vat -icanaM1@} [114] -@{char@:Black mensural longa notehead (ligature)@:81@:0@:3.9675@:2.21606@:2.216 -06@:3.9675@:0@:sM2blackligmensural@} [81] -@{char@:mensural f clef@:76@:0@:5.38802@:2.69402@:2.69402@:5.38802@:0@:mensural -.f_change@} [76] -@{char@:Black mensural brevis notehead@:82@:0@:3.9675@:2.21606@:2.21606@:3.9675 -@:0@:sM1blackmensural@} [82] -@{char@:Ed. Vat. Natural@:115@:0.1799@:1.59389@:2.68658@:2.68658@:1.59389@:0@:v -aticana0@} [115] @{char@:Ed. Vat. pes var lower punctum@:99@:0@:2.00987@:1.6295@:0.73294@:2.0098 7@:0@:svaticana.vlpes@} [99] +mf2pt1 is using the following font parameters: + font_version: 001.000 + font_comment: Font converted to Type 1 by mf2pt1, written by Scott Pakin. + font_family: parmesan-noteheads18 + font_weight: Medium + font_identifier: parmesan17.82 + font_fixed_pitch: false + font_slant: 0 + font_underline_position: -56 + font_underline_thickness: 28 + font_name: parmesan-noteheads18 + font_unique_id: 4557867 + font_size: 17.7534246575342 (bp) + font_coding_scheme: asis + +Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=56.3271604938272; bpppix 0.02; nonstopmode; input parmesan-noteheads18.mf'"... + +@{char@:Mensural longa notehead (down, reduced hole)@:59@:0@:6.3@:3.42233@:3.42 +233@:6.3@:0@:drM2mensural@} [59] +@{char@:64th Mensural Flag (down)@:143@:1.89003@:0@:0.31502@:14.17505@:0@:0@:me +nsurald16@} [143] +@{char@:Mensural longa notehead (ligature, reduced hole)@:60@:0@:6.3@:3.42233@: +3.42233@:6.3@:0@:srM2ligmensural@} [60] +@{char@:Mensural brevis notehead (reduced hole)@:61@:0@:6.3@:3.42233@:3.42233@: +6.3@:0@:srM1mensural@} [61] @{char@:Ed. Vat. pes upper punctum@:100@:0@:2.00987@:1.17128@:1.19116@:2.00987@ :0@:svaticana.upes@} [100] -@{char@:Semi-colored mensural maxima notehead (ligature)@:64@:0@:8.91@:2.46817@ -:2.46817@:8.91@:0@:sM3semiligmensural@} [64]This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) -(./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp -@{char@:Semi-colored mensural longa notehead (up)@:65@:0@:4.455@:2.46817@:2.468 -17@:4.455@:0@:uM2semimensural@} [65] +@{char@:Semi-colored mensural maxima notehead (up)@:62@:0@:12.6@:3.42233@:3.422 +33@:12.6@:0@:uM3semimensural@} [62] +@{char@:Semi-colored mensural maxima notehead (down)@:63@:0@:12.6@:3.42233@:3.4 +2233@:12.6@:0@:dM3semimensural@} [63] +@{char@:64th Mensural Flag (down)@:144@:1.89003@:0@:0.31502@:14.96254@:0@:0@:me +nsurald26@} [144] +@{puorg@:flags@} +) (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-timesignatures.mf @{char@:Ed. Vat. var pes upper punctum@:101@:0@:2.00987@:0.8525@:1.50995@:2.009 87@:0@:svaticana.vupes@} [101] -@{char@:Mensural semibrevis head@:83@:0@:2.29062@:1.98375@:1.98375@:1.14531@:1. -05452@:s0mensural@} [83] @{char@:Ed. Vat. plica@:102@:0@:1.20593@:0.81664@:0.8764@:1.20593@:0@:svaticana .plica@} [102] +@{char@:Semi-colored mensural maxima notehead (ligature)@:64@:0@:12.6@:3.42233@ +:3.42233@:12.6@:0@:sM3semiligmensural@} [64] +@{char@:Semi-colored mensural longa notehead (up)@:65@:0@:6.3@:3.42233@:3.42233 +@:6.3@:0@:uM2semimensural@} [65] +@{char@:mensural g clef@:80@:0@:5.61253@:2.91849@:17.06209@:5.61253@:0@:mensura +l.g_change@} [80] +@{char@:Hufnagel do clef@:81@:0@:6.17378@:3.92874@:4.20938@:6.17378@:0@:hufnage +l.do@} [81] +@{char@:Hufnagel do clef@:82@:0@:4.93906@:3.143@:3.36752@:4.93906@:0@:hufnagel. +do_change@} [82] +@{group@:timesig@} +@{char@:Mensural 4/4 meter@:145@:0@:5.59813@:2.79907@:2.79907@:5.59813@:0@:mens +ural44@} [145] +@{char@:Mensural 2/2 meter@:146@:0@:5.59813@:4.1986@:4.1986@:5.59813@:0@:mensur +al22@} [146] +@{char@:Hufnagel fa clef@:83@:0@:6.73499@:6.45435@:5.6125@:6.73499@:0@:hufnagel +.fa@} [83] +@{char@:Semi-colored mensural longa notehead (down)@:66@:0@:6.3@:3.42233@:3.422 +33@:6.3@:0@:dM2semimensural@} [66] +@{char@:Semi-colored mensural longa notehead (ligature)@:67@:0@:6.3@:3.42233@:3 +.42233@:6.3@:0@:sM2semiligmensural@} [67] +@{char@:Ed. Vat. var plica@:103@:0@:1.20593@:1.10953@:0.75085@:1.20593@:0@:svat +icana.vplica@} [103] +@{char@:Semi-colored mensural brevis notehead@:68@:0@:6.3@:3.42233@:3.42233@:6. +3@:0@:sM1semimensural@} [68] +@{char@:Hufnagel fa clef@:84@:0@:5.38802@:5.1635@:4.49002@:5.38802@:0@:hufnagel +.fa_change@} [84] +@{char@:Mensural 3/2 meter@:147@:0@:5.59813@:2.79907@:2.79907@:5.59813@:0@:mens +ural32@} [147] +@{char@:Hufnagel do/fa clef@:85@:0@:6.73499@:17.67935@:4.20938@:6.73499@:0@:huf +nagel.do.fa@} [85] +@{char@:Mensural 6/4 meter@:148@:0@:5.59813@:2.79907@:2.79907@:5.59813@:0@:mens +ural64@} [148] +@{char@:Semi-colored mensural maxima notehead (up, reduced hole)@:69@:0@:12.6@: +3.42233@:3.42233@:12.6@:0@:urM3semimensural@} [69] +@{char@:Mensural 9/4 meter@:149@:0@:5.59813@:2.79907@:2.79907@:5.59813@:0@:mens +ural94@} [149] +@{char@:Semi-colored mensural maxima notehead (down, reduced hole)@:70@:0@:12.6 +@:3.42233@:3.42233@:12.6@:0@:drM3semimensural@} [70] +@{char@:Mensural 3/4 meter@:150@:0@:5.59813@:4.1986@:4.1986@:5.59813@:0@:mensur +al34@} [150] +@{char@:Semi-colored mensural maxima notehead (ligature, reduced hole)@:71@:0@: +12.6@:3.42233@:3.42233@:12.6@:0@:srM3semiligmensural@} [71] +@{char@:Ed. Vat. epiphonus@:104@:0@:2.00987@:1.39044@:1.41037@:2.00987@:0@:svat +icana.epiphonus@} [104] +@{char@:Ed. Vat. var epiphonus@:105@:0@:2.00987@:1.82877@:0.97205@:2.00987@:0@: +svaticana.vepiphonus@} [105] +@{char@:Hufnagel do/fa clef@:86@:0@:5.38802@:16.3885@:3.36752@:5.38802@:0@:hufn +agel.do.fa_change@} [86] +@{char@:Kievan tsefaut clef@:87@:0@:8.41876@:12.62813@:3.0869@:8.41876@:0@:kiev +an.do@} [87] +@{char@:Kievan tsefaut clef@:88@:0@:8.41876@:12.62813@:3.0869@:8.41876@:0@:kiev +an.do_change@} [88] +@{char@:Semi-colored mensural longa notehead (up, reduced hole)@:72@:0@:6.3@:3. +42233@:3.42233@:6.3@:0@:urM2semimensural@} [72]This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) +(./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp +@{char@:Semi-colored mensural longa notehead (down, reduced hole)@:73@:0@:6.3@: +3.42233@:3.42233@:6.3@:0@:drM2semimensural@} [73] +@{puorg@:clefs@} +) (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-custodes.mf +@{group@:custodes@} +@{char@:Custos Hufnagel@:89@:0@:3.68018@:3.06679@:5.6125@:3.68018@:0@:hufnagel. +u0@} [89] Preloading the plain base, version 0.99: preliminaries, basic constants and mathematical macros, macros for converting units, @@ -292648,760 +293169,656 @@ macros for proof labels and rules, macros for character and font administration, and a few last-minute items.)) -(/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-noteheads26.mf +@{char@:Custos Hufnagel@:90@:0@:3.68018@:3.06679@:8.41876@:3.68018@:0@:hufnagel +.u1@} [90] +(/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-noteheads18.mf +@{char@:Ed. Vat. rev. plica@:106@:0@:1.20593@:0.8764@:0.81664@:1.20593@:0@:svat +icana.reverse.plica@} [106] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-autometric.mf -@{char@:Mensural Sharp@:116@:1.3111@:2.01807@:1.59389@:1.59389@:2.01807@:0@:men -sural1@} [116] ****************************************************** Using feta Autometric macros. order of messages: NAME/CODE/BP/WD/DP/HT/WX/WY ****************************************************** -) (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-noteheads-generic.mf +) +@{char@:Mensural 6/8 meter@:151@:0@:5.59813@:4.1986@:4.1986@:5.59813@:0@:mensur +al68@} [151] +@{char@:Custos Hufnagel@:91@:0@:3.68018@:3.06679@:7.01563@:3.68018@:0@:hufnagel +.u2@} [91] (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-noteheads-generic.mf +@{char@:Reverse Custos Hufnagel@:92@:0@:3.68018@:5.6125@:3.06679@:3.68018@:0@:h +ufnagel.d0@} [92] +@{char@:Reverse Custos Hufnagel@:93@:0@:3.68018@:8.41876@:3.06679@:3.68018@:0@: +hufnagel.d1@} [93] (/build/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf -@{char@:Semi-colored mensural longa notehead (down)@:66@:0@:4.455@:2.46817@:2.4 -6817@:4.455@:0@:dM2semimensural@} [66] -@{char@:Mensural minima head@:84@:0@:2.29062@:1.98375@:1.98375@:1.14531@:1.0545 -2@:s1mensural@} [84] -@{char@:Ed. Vat. var plica@:103@:0@:1.20593@:1.10953@:0.75085@:1.20593@:0@:svat -icana.vplica@} [103] -@{char@:Mensural Flat@:117@:0.33733@:1.75131@:1.22108@:6.70035@:1.75131@:0@:men -suralM1@} [117] -@{char@:Ed. Vat. epiphonus@:104@:0@:2.00987@:1.39044@:1.41037@:2.00987@:0@:svat -icana.epiphonus@} [104] -@{char@:Mensural semiminima head@:85@:0@:2.29062@:1.98375@:1.98375@:1.14531@:1. -05452@:s2mensural@} [85] -@{char@:Semi-colored mensural longa notehead (ligature)@:67@:0@:4.455@:2.46817@ -:2.46817@:4.455@:0@:sM2semiligmensural@} [67]) +@{char@:Reverse Custos Hufnagel@:94@:0@:3.68018@:7.01563@:3.06679@:3.68018@:0@: +hufnagel.d2@} [94] +@{char@:Semi-colored mensural longa notehead (ligature, reduced hole)@:74@:0@:6 +.3@:3.42233@:3.42233@:6.3@:0@:srM2semiligmensural@} [74]) (/build/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf -@{char@:Semi-colored mensural brevis notehead@:68@:0@:4.455@:2.46817@:2.46817@: -4.455@:0@:sM1semimensural@} [68]) -(/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-macros.mf) -@{char@:Semi-colored mensural maxima notehead (up, reduced hole)@:69@:0@:8.91@: -2.46817@:2.46817@:8.91@:0@:urM3semimensural@} [69] -@{font@:GNU@:LilyPond@:parmesan@:25.2@:parmesanMusic@} +@{char@:Semi-colored mensural brevis notehead (reduced hole)@:75@:0@:6.3@:3.422 +33@:3.42233@:6.3@:0@:srM1semimensural@} [75] +@{char@:Custos Med.@:95@:0@:1.53339@:3.06679@:5.6125@:1.53339@:0@:medicaea.u0@} +[95]) +@{char@:Black mensural maxima notehead (up)@:76@:0@:12.6@:3.42233@:3.42233@:12. +6@:0@:uM3blackmensural@} [76] +(/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-macros.mf +@{char@:Custos Med.@:96@:0@:1.53339@:3.06679@:8.41876@:1.53339@:0@:medicaea.u1@ +} [96] +@{char@:Mensural 9/8 meter@:152@:0@:5.59813@:4.1986@:4.1986@:5.59813@:0@:mensur +al98@} [152] +@{char@:Mensural 4/8 meter@:153@:0@:5.59813@:2.79907@:2.79907@:5.59813@:0@:mens +ural48@} [153] +@{char@:Custos Med.@:97@:0@:1.53339@:3.06679@:7.01563@:1.53339@:0@:medicaea.u2@ +} [97]) +@{font@:GNU@:LilyPond@:parmesan@:17.82@:parmesanMusic@} (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-noteheads.mf -@{char@:Black mensural semibrevis head@:86@:0@:2.29062@:1.98375@:1.98375@:1.145 -31@:1.05452@:s0blackmensural@} [86] -@{char@:Ed. Vat. var epiphonus@:105@:0@:2.00987@:1.82877@:0.97205@:2.00987@:0@: -svaticana.vepiphonus@} [105] -@{char@:Ed. Vat. rev. plica@:106@:0@:1.20593@:0.8764@:0.81664@:1.20593@:0@:svat -icana.reverse.plica@} [106] -@{char@:Semi-colored mensural maxima notehead (down, reduced hole)@:70@:0@:8.91 -@:2.46817@:2.46817@:8.91@:0@:drM3semimensural@} [70] -@{char@:Semi-colored mensural maxima notehead (ligature, reduced hole)@:71@:0@: -8.91@:2.46817@:2.46817@:8.91@:0@:srM3semiligmensural@} [71] -@{group@:noteheads@} -@{char@:Neo-mensural maxima notehead (up)@:33@:0@:16.38005@:3.42233@:3.42233@:1 -6.38005@:0@:uM3neomensural@} [33] -@{char@:Petrucci semibrevis head@:87@:0@:4.46756@:3.10246@:3.10246@:2.23378@:1. -89445@:s0petrucci@} [87] -@{char@:Neo-mensural maxima notehead (down)@:34@:0@:16.38005@:3.42233@:3.42233@ -:16.38005@:0@:dM3neomensural@} [34] -@{char@:Petrucci minima head@:88@:0@:4.46756@:3.10246@:3.10246@:2.23378@:1.8944 -5@:s1petrucci@} [88] @{char@:Ed. Vat. rev. var plica@:107@:0@:1.20593@:1.27686@:0.58353@:1.20593@:0@ :svaticana.reverse.vplica@} [107] +@{char@:Reverse Custos Med.@:98@:0@:1.53339@:5.6125@:3.06679@:1.53339@:0@:medic +aea.d0@} [98] +@{char@:Reverse Custos Med.@:99@:0@:1.53339@:8.41876@:3.06679@:1.53339@:0@:medi +caea.d1@} [99] @{char@:Ed. Vat. inner cephalicus@:108@:0@:2.00987@:1.41039@:1.39043@:2.00987@: 0@:svaticana.inner.cephalicus@} [108] -@{char@:Semi-colored mensural longa notehead (up, reduced hole)@:72@:0@:4.455@: -2.46817@:2.46817@:4.455@:0@:urM2semimensural@} [72] +@{char@:Reverse Custos Med.@:100@:0@:1.53339@:7.01563@:3.06679@:1.53339@:0@:med +icaea.d2@} [100] +@{char@:Custos Ed. Vat.@:101@:0@:1.47209@:1.90149@:5.6125@:1.47209@:0@:vaticana +.u0@} [101] +@{char@:Black mensural maxima notehead (down)@:77@:0@:12.6@:3.42233@:3.42233@:1 +2.6@:0@:dM3blackmensural@} [77] +@{char@:Black mensural maxima notehead (ligature)@:78@:0@:12.6@:3.42233@:3.4223 +3@:12.6@:0@:sM3blackligmensural@} [78] +@{group@:noteheads@} +@{char@:Neo-mensural maxima notehead (up)@:33@:0@:11.58304@:2.46817@:2.46817@:1 +1.58304@:0@:uM3neomensural@} [33] +@{char@:Custos Ed. Vat.@:102@:0@:1.47209@:1.90149@:8.41876@:1.47209@:0@:vatican +a.u1@} [102] +@{char@:Custos Ed. Vat.@:103@:0@:1.47209@:1.90149@:7.01563@:1.47209@:0@:vatican +a.u2@} [103] +@{char@:Reverse Custos Ed. Vat.@:104@:0@:1.47209@:5.6125@:1.90149@:1.47209@:0@: +vaticana.d0@} [104] +@{char@:Neo-mensural maxima notehead (down)@:34@:0@:11.58304@:2.46817@:2.46817@ +:11.58304@:0@:dM3neomensural@} [34] +@{char@:Mensural 6/8 meter@:154@:0@:5.59813@:2.79907@:2.79907@:5.59813@:0@:mens +ural68alt@} [154] +@{char@:Reverse Custos Ed. Vat.@:105@:0@:1.47209@:8.41876@:1.90149@:1.47209@:0@ +:vaticana.d1@} [105] +@{char@:Mensural 2/4 meter@:155@:0@:5.59813@:4.1986@:4.1986@:5.59813@:0@:mensur +al24@} [155] +@{char@:Black mensural longa notehead (up)@:79@:0@:6.3@:3.42233@:3.42233@:6.3@: +0@:uM2blackmensural@} [79] +@{char@:Reverse Custos Ed. Vat.@:106@:0@:1.47209@:7.01563@:1.90149@:1.47209@:0@ +:vaticana.d2@} [106] +@{char@:Black mensural longa notehead (down)@:80@:0@:6.3@:3.42233@:3.42233@:6.3 +@:0@:dM2blackmensural@} [80] +@{char@:Custos Mensural@:107@:0@:7.36028@:2.0241@:11.225@:7.36028@:0@:mensural. +u0@} [107] @{char@:Ed. Vat. cephalicus@:109@:0@:2.00987@:4.60815@:1.39043@:2.00987@:0@:sva ticana.cephalicus@} [109] -@{char@:Semi-colored mensural longa notehead (down, reduced hole)@:73@:0@:4.455 -@:2.46817@:2.46817@:4.455@:0@:drM2semimensural@} [73] -@{char@:Petrucci semiminima head@:89@:0@:4.46756@:3.10246@:3.10246@:2.23378@:1. -89445@:s2petrucci@} [89] -@{char@:Neo-mensural longa notehead (up)@:35@:0@:12.6@:3.42233@:3.42233@:12.6@: +@{char@:Black mensural longa notehead (ligature)@:81@:0@:6.3@:3.42233@:3.42233@ +:6.3@:0@:sM2blackligmensural@} [81] +@{char@:Neo-mensural longa notehead (up)@:35@:0@:8.91@:2.46817@:2.46817@:8.91@: 0@:uM2neomensural@} [35] -@{char@:Hufnagel Flat@:118@:0.44977@:2.21727@:1.2854@:6.5879@:2.21727@:0@:hufna -gelM1@} [118] -@{char@:Petrucci colored semibrevis head@:90@:0@:4.46756@:3.10246@:3.10246@:2.2 -3378@:1.89445@:s0blackpetrucci@} [90] -@{char@:Kievan sharp@:119@:0@:5.65602@:5.65602@:5.65602@:5.65602@:0@:kievan1@} -[119] -@{char@:Neo-mensural longa notehead (down)@:36@:0@:12.6@:3.42233@:3.42233@:12.6 +@{char@:Custos Mensural@:108@:0@:7.36028@:2.0241@:14.03127@:7.36028@:0@:mensura +l.u1@} [108] +@{char@:Custos Mensural@:109@:0@:7.36028@:2.0241@:12.62813@:7.36028@:0@:mensura +l.u2@} [109] +@{char@:Reverse Custos Mensural@:110@:0@:7.36028@:11.225@:2.0241@:7.36028@:0@:m +ensural.d0@} [110] +@{char@:Mensural 4/4 meter@:156@:0@:5.59813@:2.79907@:2.79907@:5.59813@:0@:neom +ensural44@} [156] +@{char@:Reverse Custos Mensural@:111@:0@:7.36028@:14.03127@:2.0241@:7.36028@:0@ +:mensural.d1@} [111] +@{char@:Mensural 2/2 meter@:157@:0@:5.59813@:2.79907@:2.79907@:5.59813@:0@:neom +ensural22@} [157] +@{char@:Reverse Custos Mensural@:112@:0@:7.36028@:12.62813@:2.0241@:7.36028@:0@ +:mensural.d2@} [112] +@{puorg@:custodes@} +) +@{char@:Neo-mensural longa notehead (down)@:36@:0@:8.91@:2.46817@:2.46817@:8.91 @:0@:dM2neomensural@} [36] -@{char@:Neo-mensural brevis notehead@:37@:0@:12.6@:3.42233@:3.42233@:12.6@:0@:s +@{char@:Neo-mensural brevis notehead@:37@:0@:8.91@:2.46817@:2.46817@:8.91@:0@:s M1neomensural@} [37] -@{char@:Semi-colored mensural longa notehead (ligature, reduced hole)@:74@:0@:4 -.455@:2.46817@:2.46817@:4.455@:0@:srM2semiligmensural@} [74] +@{char@:Black mensural brevis notehead@:82@:0@:6.3@:3.42233@:3.42233@:6.3@:0@:s +M1blackmensural@} [82] @{char@:Ed. Vat. quilisma@:110@:0@:2.00987@:1.11574@:1.43452@:2.00987@:0@:svati cana.quilisma@} [110] -@{char@:Kievan flat@:120@:0@:3.535@:3.535@:6.36302@:3.535@:0@:kievanM1@} [120] -@{puorg@:accidentals@} -) (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-flags.mf -@{char@:Semi-colored mensural brevis notehead (reduced hole)@:75@:0@:4.455@:2.4 -6817@:2.46817@:4.455@:0@:srM1semimensural@} [75] -@{char@:Black mensural maxima notehead (up)@:76@:0@:8.91@:2.46817@:2.46817@:8.9 -1@:0@:uM3blackmensural@} [76] +@{char@:Mensural semibrevis head@:83@:0@:3.63728@:3.15001@:3.15001@:1.81865@:2. +06068@:s0mensural@} [83] (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-accidentals.mf +@{char@:Mensural 3/2 meter@:158@:0@:5.59813@:2.79907@:2.79907@:5.59813@:0@:neom +ensural32@} [158] @{char@:Solesmes punctum inclinatum parvum@:111@:0@:1.3951@:0.9962@:0.9962@:0.6 9756@:0.09666@:ssolesmes.incl.parvum@} [111] -@{char@:Petrucci colored minima head@:91@:0@:4.46756@:3.10246@:3.10246@:2.23378 -@:1.89445@:s1blackpetrucci@} [91] -@{char@:Petrucci colored semiminima head@:92@:0@:4.46756@:3.10246@:3.10246@:2.2 -3378@:1.89445@:s2blackpetrucci@} [92] +@{char@:Neo-mensural maxima notehead (up, reduced hole)@:38@:0@:11.58304@:2.468 +17@:2.46817@:11.58304@:0@:urM3neomensural@} [38] @{char@:Solesmes punctum auctum ascendens@:112@:0@:2.00987@:1.25096@:2.1874@:2. 00987@:0@:ssolesmes.auct.asc@} [112] -@{group@:flags@} -@{char@:8th Mensural Flag (up)@:121@:0@:2.12102@:7.07@:0.35352@:2.12102@:0@:men -suralu03@} [121] -@{char@:Neo-mensural maxima notehead (up, reduced hole)@:38@:0@:16.38005@:3.422 -33@:3.42233@:16.38005@:0@:urM3neomensural@} [38] -@{char@:8th Mensural Flag (up)@:122@:0@:2.12102@:5.3025@:0.35352@:2.12102@:0@:m -ensuralu13@} [122] -@{char@:Black mensural maxima notehead (down)@:77@:0@:8.91@:2.46817@:2.46817@:8 -.91@:0@:dM3blackmensural@} [77] -@{char@:Neo-mensural maxima notehead (down, reduced hole)@:39@:0@:16.38005@:3.4 -2233@:3.42233@:16.38005@:0@:drM3neomensural@} [39] -@{char@:petrucci g clef@:77@:0@:7.01563@:3.64809@:21.32753@:7.01563@:0@:petrucc -i.g@} [77] -@{char@:Black mensural maxima notehead (ligature)@:78@:0@:8.91@:2.46817@:2.4681 -7@:8.91@:0@:sM3blackligmensural@} [78] -@{char@:Black mensural longa notehead (up)@:79@:0@:4.455@:2.46817@:2.46817@:4.4 -55@:0@:uM2blackmensural@} [79] @{char@:Solesmes punctum auctum descendens@:113@:0@:2.00987@:2.18741@:1.25095@: 2.00987@:0@:ssolesmes.auct.desc@} [113] -@{char@:Ed. Vat. punctum@:93@:0@:2.2355@:1.32927@:1.44008@:2.2355@:0@:svaticana -.punctum@} [93] -@{char@:8th Mensural Flag (up)@:123@:0@:2.12102@:6.18626@:0.35352@:2.12102@:0@: -mensuralu23@} [123] -@{char@:8th Mensural Flag (down)@:124@:2.12102@:0@:0.35352@:7.07@:0@:0@:mensura -ld03@} [124] -@{char@:Ed. Vat. punctum cavum@:94@:0@:2.2355@:1.32927@:1.44008@:2.2355@:0@:sva -ticana.punctum.cavum@} [94] -@{char@:8th Mensural Flag (down)@:125@:2.12102@:0@:0.35352@:5.3025@:0@:0@:mensu -rald13@} [125] +@{char@:Mensural 6/4 meter@:159@:0@:5.59813@:2.79907@:2.79907@:5.59813@:0@:neom +ensural64@} [159] +@{group@:accidentals@} +@{char@:Ed. Med. Flat@:113@:0.56128@:3.36754@:3.36754@:5.6125@:3.36754@:0@:medi +caeaM1@} [113] +@{char@:Mensural 9/4 meter@:160@:0@:5.59813@:2.79907@:2.79907@:5.59813@:0@:neom +ensural94@} [160] +@{char@:Ed. Vat. Flat@:114@:0.13026@:2.93652@:1.90823@:5.1074@:2.93652@:0@:vati +canaM1@} [114] +@{char@:Mensural minima head@:84@:0@:3.63728@:3.15001@:3.15001@:1.81865@:2.0606 +8@:s1mensural@} [84] +@{char@:Ed. Vat. Natural@:115@:0.20842@:2.45338@:4.26547@:4.26547@:2.45338@:0@: +vaticana0@} [115] +@{char@:Neo-mensural maxima notehead (down, reduced hole)@:39@:0@:11.58304@:2.4 +6817@:2.46817@:11.58304@:0@:drM3neomensural@} [39] +@{char@:Mensural 3/4 meter@:161@:0@:5.59813@:2.79907@:2.79907@:5.59813@:0@:neom +ensural34@} [161] +@{char@:Neo-mensural longa notehead (up, reduced hole)@:40@:0@:8.91@:2.46817@:2 +.46817@:8.91@:0@:urM2neomensural@} [40] +@{char@:Mensural Sharp@:116@:2.0044@:3.12686@:2.45338@:2.45338@:3.12686@:0@:men +sural1@} [116] +@{char@:Mensural 6/8 meter@:162@:0@:5.59813@:2.79907@:2.79907@:5.59813@:0@:neom +ensural68@} [162] +@{char@:Mensural Flat@:117@:0.39081@:2.63577@:1.79393@:10.49333@:2.63577@:0@:me +nsuralM1@} [117] +@{char@:Mensural semiminima head@:85@:0@:3.63728@:3.15001@:3.15001@:1.81865@:2. +06068@:s2mensural@} [85] +@{char@:Neo-mensural longa notehead (down, reduced hole)@:41@:0@:8.91@:2.46817@ +:2.46817@:8.91@:0@:drM2neomensural@} [41] +@{char@:Mensural 9/8 meter@:163@:0@:5.59813@:2.79907@:2.79907@:5.59813@:0@:neom +ensural98@} [163] @{char@:Solesmes punctum incl. auctum@:114@:0@:2.23216@:1.59392@:1.59392@:1.116 09@:0.69438@:ssolesmes.incl.auctum@} [114] +@{char@:Neo-mensural brevis notehead (reduced hole)@:42@:0@:8.91@:2.46817@:2.46 +817@:8.91@:0@:srM1neomensural@} [42] +@{char@:Mensural 4/8 meter@:164@:0@:5.59813@:2.79907@:2.79907@:5.59813@:0@:neom +ensural48@} [164] +@{char@:Black mensural semibrevis head@:86@:0@:3.63728@:3.15001@:3.15001@:1.818 +65@:2.06068@:s0blackmensural@} [86] +@{char@:Mensural 6/8 meter@:165@:0@:5.59813@:2.79907@:2.79907@:5.59813@:0@:neom +ensural68alt@} [165] @{char@:Solesmes stropha@:115@:0@:2.23216@:1.59392@:1.59392@:1.11609@:0.69438@: ssolesmes.stropha@} [115] -@{char@:Neo-mensural longa notehead (up, reduced hole)@:40@:0@:12.6@:3.42233@:3 -.42233@:12.6@:0@:urM2neomensural@} [40] -@{char@:8th Mensural Flag (down)@:126@:2.12102@:0@:0.35352@:6.18626@:0@:0@:mens -urald23@} [126] -@{char@:Black mensural longa notehead (down)@:80@:0@:4.455@:2.46817@:2.46817@:4 -.455@:0@:dM2blackmensural@} [80] -@{char@:Ed. Vat. linea punctum@:95@:0@:3.5788@:1.55124@:1.55124@:3.5788@:0@:sva -ticana.linea.punctum@} [95] -@{char@:Black mensural longa notehead (ligature)@:81@:0@:4.455@:2.46817@:2.4681 -7@:4.455@:0@:sM2blackligmensural@} [81] -@{char@:16th Mensural Flag (up)@:127@:0@:2.12102@:10.60501@:0.35352@:2.12102@:0 -@:mensuralu04@} [127] -@{char@:Neo-mensural longa notehead (down, reduced hole)@:41@:0@:12.6@:3.42233@ -:3.42233@:12.6@:0@:drM2neomensural@} [41] -@{char@:Black mensural brevis notehead@:82@:0@:4.455@:2.46817@:2.46817@:4.455@: -0@:sM1blackmensural@} [82] -@{char@:Neo-mensural brevis notehead (reduced hole)@:42@:0@:12.6@:3.42233@:3.42 -233@:12.6@:0@:srM1neomensural@} [42] -@{char@:Ed. Vat. linea punctum cavum@:96@:0@:3.5788@:1.55124@:1.55124@:3.5788@: -0@:svaticana.linea.punctum.cavum@} [96] -@{char@:Mensural semibrevis head@:83@:0@:2.57208@:2.22751@:2.22751@:1.28604@:1. -26483@:s0mensural@} [83] -@{char@:Neo-mensural semibrevis head@:43@:0@:6.3@:3.42233@:3.42233@:3.15001@:2. -0062@:s0neomensural@} [43] -@{char@:Ed. Vat. inclinatum@:97@:0@:2.48274@:1.77286@:1.77286@:1.24138@:0.84363 -@:svaticana.inclinatum@} [97] -@{char@:16th Mensural Flag (up)@:128@:0@:2.12102@:8.83751@:0.35352@:2.12102@:0@ -:mensuralu14@} [128] +@{char@:Petrucci semibrevis head@:87@:0@:6.8994@:4.79124@:4.79124@:3.4497@:3.37 +51@:s0petrucci@} [87] +@{char@:Mensural 2/4 meter@:166@:0@:5.59813@:2.79907@:2.79907@:5.59813@:0@:neom +ensural24@} [166] +@{puorg@:timesig@} +) +@{char@:Petrucci minima head@:88@:0@:6.8994@:4.79124@:4.79124@:3.4497@:3.3751@: +s1petrucci@} [88] (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-scripts.mf @{char@:Solesmes stropha aucta@:116@:0@:2.23216@:1.59392@:1.59392@:1.11609@:0.6 9438@:ssolesmes.stropha.aucta@} [116] -@{char@:Ed. Vat. pes lower punctum@:98@:0@:2.2355@:1.30708@:1.28494@:2.2355@:0@ -:svaticana.lpes@} [98] +@{char@:Neo-mensural semibrevis head@:43@:0@:4.455@:2.46817@:2.46817@:2.22751@: +1.21667@:s0neomensural@} [43] @{char@:Solesmes oriscus@:117@:0@:2.39272@:1.19545@:1.19545@:2.39272@:0@:ssoles mes.oriscus@} [117] -@{char@:Ed. Vat. pes var lower punctum@:99@:0@:2.2355@:1.79462@:0.79741@:2.2355 -@:0@:svaticana.vlpes@} [99] -@{char@:Ed. Vat. pes upper punctum@:100@:0@:2.2355@:1.28494@:1.30708@:2.2355@:0 -@:svaticana.upes@} [100] +@{char@:Neo-mensural minima head@:44@:0@:4.455@:2.46817@:2.46817@:2.22751@:1.21 +667@:s1neomensural@} [44] +@{group@:scripts@} +@{char@:ictus@:167@:0.21828@:0.21828@:0.55127@:0.55127@:0.21828@:0@:ictus@} +[167] +@{char@:accentus up@:168@:0.39375@:0.39375@:0.55127@:0.55127@:0.39375@:0@:uacce +ntus@} [168] +@{char@:accentus down@:169@:0.39375@:0.39375@:0.55127@:0.55127@:0.39375@:0@:dac +centus@} [169] +@{char@:half circle@:170@:0.49219@:0.49219@:0@:0.49219@:0.49219@:0@:usemicircul +us@} [170] +@{char@:half circle@:171@:0.49219@:0.49219@:0.49219@:0@:0.49219@:0@:dsemicircul +us@} [171] +@{char@:circle@:172@:0.49219@:0.49219@:0.49219@:0.49219@:0.49219@:0@:circulus@} +[172] +@{char@:Petrucci semiminima head@:89@:0@:6.8994@:4.79124@:4.79124@:3.4497@:3.37 +51@:s2petrucci@} [89] +@{char@:Neo-mensural semiminima head@:45@:0@:4.455@:2.46817@:2.46817@:2.22751@: +1.21667@:s2neomensural@} [45] +@{char@:Petrucci colored semibrevis head@:90@:0@:6.8994@:4.79124@:4.79124@:3.44 +97@:3.3751@:s0blackpetrucci@} [90] +@{char@:augmentum@:173@:0.39375@:0.39375@:0.39375@:0.39375@:0.39375@:0@:augment +um@} [173] @{char@:Ed. Med. inclinatum@:118@:0@:2.97029@:2.121@:2.121@:1.48515@:1.22147@:s medicaea.inclinatum@} [118] -@{char@:16th Mensural Flag (up)@:129@:0@:2.12102@:9.72127@:0.35352@:2.12102@:0@ -:mensuralu24@} [129] -@{char@:Mensural minima head@:84@:0@:2.57208@:2.22751@:2.22751@:1.28604@:1.2648 -3@:s1mensural@} [84] -@{char@:Neo-mensural minima head@:44@:0@:6.3@:3.42233@:3.42233@:3.15001@:2.0062 -@:s1neomensural@} [44] -@{char@:16th Mensural Flag (down)@:130@:2.12102@:0@:0.35352@:10.60501@:0@:0@:me -nsurald04@} [130] -@{char@:Neo-mensural semiminima head@:45@:0@:6.3@:3.42233@:3.42233@:3.15001@:2. -0062@:s2neomensural@} [45] -@{char@:Ed. Vat. var pes upper punctum@:101@:0@:2.2355@:0.93036@:1.66167@:2.235 -5@:0@:svaticana.vupes@} [101] -@{char@:Harmonic notehead (Neo-mensural open)@:46@:0@:8.19002@:4.44905@:4.44905 -@:8.19002@:0@:s0harmonic@} [46] -@{char@:Harmonic notehead (Neo-mensural black)@:47@:0@:8.19002@:4.44905@:4.4490 -5@:8.19002@:0@:s2harmonic@} [47] -@{char@:Ed. Vat. plica@:102@:0@:1.34132@:0.8905@:0.95699@:1.34132@:0@:svaticana -.plica@} [102] @{char@:Ed. Med. punctum@:119@:0@:2.82796@:1.7675@:1.7675@:2.82796@:0@:smedicae a.punctum@} [119] -@{char@:Mensural semiminima head@:85@:0@:2.57208@:2.22751@:2.22751@:1.28604@:1. -26483@:s2mensural@} [85] @{char@:Ed. Med. reverse virga@:120@:0@:2.82796@:1.7675@:8.83751@:2.82796@:0@:s medicaea.rvirga@} [120] -@{char@:Ed. Vat. var plica@:103@:0@:1.34132@:1.21626@:0.81735@:1.34132@:0@:svat -icana.vplica@} [103] +@{char@:Harmonic notehead (Neo-mensural open)@:46@:0@:5.79152@:3.20863@:3.20863 +@:5.79152@:0@:s0harmonic@} [46] +@{char@:Harmonic notehead (Neo-mensural black)@:47@:0@:5.79152@:3.20863@:3.2086 +3@:5.79152@:0@:s2harmonic@} [47] +@{char@:Petrucci colored minima head@:91@:0@:6.8994@:4.79124@:4.79124@:3.4497@: +3.3751@:s1blackpetrucci@} [91] +@{char@:Petrucci colored semiminima head@:92@:0@:6.8994@:4.79124@:4.79124@:3.44 +97@:3.3751@:s2blackpetrucci@} [92] +@{char@:Mensural maxima notehead (up)@:48@:0@:8.91@:2.46817@:2.46817@:8.91@:0@: +uM3mensural@} [48] @{char@:Ed. Med. virga@:121@:0@:2.82796@:8.83751@:1.7675@:2.82796@:0@:smedicaea .virga@} [121] -@{char@:Black mensural semibrevis head@:86@:0@:2.57208@:2.22751@:2.22751@:1.286 -04@:1.26483@:s0blackmensural@} [86] -@{char@:16th Mensural Flag (down)@:131@:2.12102@:0@:0.35352@:8.83751@:0@:0@:men -surald14@} [131] -@{char@:Mensural maxima notehead (up)@:48@:0@:12.6@:3.42233@:3.42233@:12.6@:0@: -uM3mensural@} [48] -@{char@:Mensural maxima notehead (down)@:49@:0@:12.6@:3.42233@:3.42233@:12.6@:0 +@{char@:Mensural maxima notehead (down)@:49@:0@:8.91@:2.46817@:2.46817@:8.91@:0 @:dM3mensural@} [49] -@{char@:Mensural maxima notehead (ligature)@:50@:0@:12.6@:3.42233@:3.42233@:12. -6@:0@:sM3ligmensural@} [50] -@{char@:Petrucci semibrevis head@:87@:0@:4.97581@:3.45543@:3.45543@:2.48792@:2. -20393@:s0petrucci@} [87] +@{char@:Mensural maxima notehead (ligature)@:50@:0@:8.91@:2.46817@:2.46817@:8.9 +1@:0@:sM3ligmensural@} [50] +@{char@:Mensural longa notehead (up)@:51@:0@:4.455@:2.46817@:2.46817@:4.455@:0@ +:uM2mensural@} [51] +@{char@:Ed. Vat. punctum@:93@:0@:3.45236@:1.96642@:2.13751@:3.45236@:0@:svatica +na.punctum@} [93] +@{char@:Hufnagel Flat@:118@:0.52107@:3.32733@:1.9443@:10.36307@:3.32733@:0@:huf +nagelM1@} [118] +@{char@:signum congruentiae up@:174@:2.22984@:2.22984@:1.09138@:7.82796@:2.2298 +4@:0@:usignumcongruentiae@} [174] @{char@:Hufnagel punctum@:122@:0@:5.04851@:1.7675@:1.7675@:2.52426@:0.86797@:sh ufnagel.punctum@} [122] -@{char@:Petrucci minima head@:88@:0@:4.97581@:3.45543@:3.45543@:2.48792@:2.2039 -3@:s1petrucci@} [88] -@{char@:16th Mensural Flag (down)@:132@:2.12102@:0@:0.35352@:9.72127@:0@:0@:men -surald24@} [132] -@{char@:Petrucci semiminima head@:89@:0@:4.97581@:3.45543@:3.45543@:2.48792@:2. -20393@:s2petrucci@} [89] -@{char@:Ed. Vat. epiphonus@:104@:0@:2.2355@:1.52873@:1.55089@:2.2355@:0@:svatic -ana.epiphonus@} [104] -@{char@:Ed. Vat. var epiphonus@:105@:0@:2.2355@:2.01627@:1.06335@:2.2355@:0@:sv -aticana.vepiphonus@} [105] +@{char@:Ed. Vat. punctum cavum@:94@:0@:3.45236@:1.96642@:2.13751@:3.45236@:0@:s +vaticana.punctum.cavum@} [94] +@{char@:Kievan sharp@:119@:0@:8.98004@:8.98004@:8.98004@:8.98004@:0@:kievan1@} +[119] +@{char@:Mensural longa notehead (down)@:52@:0@:4.455@:2.46817@:2.46817@:4.455@: +0@:dM2mensural@} [52] @{char@:Hufnagel virga@:123@:0@:5.04851@:5.3025@:1.7675@:5.04851@:0@:shufnagel. virga@} [123] +@{char@:Kievan flat@:120@:0@:5.6125@:5.6125@:10.10252@:5.6125@:0@:kievanM1@} +[120] +@{puorg@:accidentals@} +) (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-flags.mf @{char@:Hufnagel pes lower punctum@:124@:0@:7.07@:1.23724@:1.23724@:7.07@:0@:sh ufnagel.lpes@} [124] -@{char@:Mensural longa notehead (up)@:51@:0@:6.3@:3.42233@:3.42233@:6.3@:0@:uM2 -mensural@} [51] -@{char@:Petrucci colored semibrevis head@:90@:0@:4.97581@:3.45543@:3.45543@:2.4 -8792@:2.20393@:s0blackpetrucci@} [90] -@{char@:petrucci g clef@:78@:0@:5.61253@:2.91849@:17.06209@:5.61253@:0@:petrucc -i.g_change@} [78] -@{char@:Petrucci colored minima head@:91@:0@:4.97581@:3.45543@:3.45543@:2.48792 -@:2.20393@:s1blackpetrucci@} [91] -@{char@:Petrucci colored semiminima head@:92@:0@:4.97581@:3.45543@:3.45543@:2.4 -8792@:2.20393@:s2blackpetrucci@} [92] -@{char@:Mensural longa notehead (down)@:52@:0@:6.3@:3.42233@:3.42233@:6.3@:0@:d -M2mensural@} [52] -@{char@:Ed. Vat. rev. plica@:106@:0@:1.34132@:0.95699@:0.8905@:1.34132@:0@:svat -icana.reverse.plica@} [106] -@{char@:Mensural longa notehead (ligature)@:53@:0@:6.3@:3.42233@:3.42233@:6.3@: -0@:sM2ligmensural@} [53] -@{char@:Mensural brevis notehead@:54@:0@:6.3@:3.42233@:3.42233@:6.3@:0@:sM1mens -ural@} [54] -@{char@:32th Mensural Flag (up)@:133@:0@:2.12102@:14.14001@:0.35352@:2.12102@:0 -@:mensuralu05@} [133] +@{char@:Mensural longa notehead (ligature)@:53@:0@:4.455@:2.46817@:2.46817@:4.4 +55@:0@:sM2ligmensural@} [53] +@{char@:Ed. Vat. linea punctum@:95@:0@:5.42313@:2.39563@:2.39563@:5.42313@:0@:s +vaticana.linea.punctum@} [95] @{char@:Kievan final note@:125@:0@:4.40297@:5.3025@:5.3025@:4.40297@:0@:sM2kiev an@} [125] +@{group@:flags@} +@{char@:8th Mensural Flag (up)@:121@:0@:3.36754@:11.225@:0.56128@:3.36754@:0@:m +ensuralu03@} [121] +@{char@:signum congruentiae down@:175@:2.22984@:2.22984@:7.82796@:1.09138@:2.22 +984@:0@:dsignumcongruentiae@} [175] +@{char@:Mensural brevis notehead@:54@:0@:4.455@:2.46817@:2.46817@:4.455@:0@:sM1 +mensural@} [54] +@{char@:8th Mensural Flag (up)@:122@:0@:3.36754@:8.41876@:0.56128@:3.36754@:0@: +mensuralu13@} [122] +@{char@:Mensural maxima notehead (up, reduced hole)@:55@:0@:8.91@:2.46817@:2.46 +817@:8.91@:0@:urM3mensural@} [55] +@{char@:Kievan end of piece (slash)@:176@:0@:5.03998@:6.71474@:9.03531@:5.03998 +@:0@:barline.kievan@} [176] +@{puorg@:scripts@} +) (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-dots.mf @{char@:Kievan recitative mark@:126@:0@:19.53723@:3.08524@:3.08524@:19.53723@:0 @:sM1kievan@} [126] -@{char@:Ed. Vat. punctum@:93@:0@:2.48982@:1.46243@:1.58583@:2.48982@:0@:svatica -na.punctum@} [93] @{char@:Kievan whole note@:127@:0@:3.535@:3.535@:3.535@:3.535@:0@:s0kievan@} [127] -@{char@:Ed. Vat. rev. var plica@:107@:0@:1.34132@:1.4024@:0.63121@:1.34132@:0@: -svaticana.reverse.vplica@} [107] +@{char@:Ed. Vat. linea punctum cavum@:96@:0@:5.42313@:2.39563@:2.39563@:5.42313 +@:0@:svaticana.linea.punctum.cavum@} [96] +@{char@:Mensural maxima notehead (down, reduced hole)@:56@:0@:8.91@:2.46817@:2. +46817@:8.91@:0@:drM3mensural@} [56] +@{char@:Mensural maxima notehead (ligature, reduced hole)@:57@:0@:8.91@:2.46817 +@:2.46817@:8.91@:0@:srM3ligmensural@} [57] +@{char@:Ed. Vat. inclinatum@:97@:0@:3.83418@:2.73788@:2.73788@:1.9171@:1.64856@ +:svaticana.inclinatum@} [97] +@{char@:Mensural longa notehead (up, reduced hole)@:58@:0@:4.455@:2.46817@:2.46 +817@:4.455@:0@:urM2mensural@} [58] +@{char@:8th Mensural Flag (up)@:123@:0@:3.36754@:9.82188@:0.56128@:3.36754@:0@: +mensuralu23@} [123] +@{char@:8th Mensural Flag (down)@:124@:3.36754@:0@:0.56128@:11.225@:0@:0@:mensu +rald03@} [124] +@{char@:8th Mensural Flag (down)@:125@:3.36754@:0@:0.56128@:8.41876@:0@:0@:mens +urald13@} [125] @{char@:Kievan quarter note down@:128@:0@:3.60571@:8.83751@:1.41399@:3.60571@:0 @:d2kievan@} [128] +@{group@:dots@} +@{char@:duration dot@:177@:0@:0.90448@:0.45224@:0.45224@:0.90448@:0@:dotvatican +a@} [177] @{char@:Kievan quarter note up@:129@:0@:3.60571@:1.41399@:9.19102@:3.60571@:0@: u2kievan@} [129] +@{char@:Kievan augmentation dot@:178@:0@:2.71346@:1.35674@:1.35674@:2.71346@:0@ +:dotkievan@} [178] +@{puorg@:dots@} +) +@{tnof@}) ) +@{char@:Mensural longa notehead (down, reduced hole)@:59@:0@:4.455@:2.46817@:2. +46817@:4.455@:0@:drM2mensural@} [59] @{char@:Kievan half note (line position)@:130@:0@:3.7471@:5.65602@:3.535@:3.747 1@:0@:s1kievan@} [130] @{char@:Kievan half note (space position)@:131@:0@:3.88852@:3.535@:4.94899@:3.8 8852@:0@:sr1kievan@} [131] -@{char@:Ed. Vat. inner cephalicus@:108@:0@:2.2355@:1.55089@:1.52873@:2.2355@:0@ -:svaticana.inner.cephalicus@} [108] @{char@:Kievan eighth note (down)@:132@:0@:4.41876@:10.60501@:1.7675@:4.41876@: 0@:d3kievan@} [132] -@{char@:Ed. Vat. punctum cavum@:94@:0@:2.48982@:1.46243@:1.58583@:2.48982@:0@:s -vaticana.punctum.cavum@} [94] -@{char@:Mensural maxima notehead (up, reduced hole)@:55@:0@:12.6@:3.42233@:3.42 -233@:12.6@:0@:urM3mensural@} [55] -@{char@:Mensural maxima notehead (down, reduced hole)@:56@:0@:12.6@:3.42233@:3. -42233@:12.6@:0@:drM3mensural@} [56] -@{char@:Ed. Vat. linea punctum@:95@:0@:3.96425@:1.72772@:1.72772@:3.96425@:0@:s -vaticana.linea.punctum@} [95] -@{char@:32th Mensural Flag (up)@:134@:0@:2.12102@:12.37251@:0.35352@:2.12102@:0 -@:mensuralu15@} [134] -@{char@:Ed. Vat. cephalicus@:109@:0@:2.2355@:5.10767@:1.52873@:2.2355@:0@:svati -cana.cephalicus@} [109] -@{char@:Mensural maxima notehead (ligature, reduced hole)@:57@:0@:12.6@:3.42233 -@:3.42233@:12.6@:0@:srM3ligmensural@} [57] +@{char@:8th Mensural Flag (down)@:126@:3.36754@:0@:0.56128@:9.82188@:0@:0@:mens +urald23@} [126] @{char@:Kievan eighth note (up)@:133@:0@:3.535@:1.41399@:10.2515@:3.535@:0@:u3k ievan@} [133] @{puorg@:noteheads@} ) @{tnof@}) ) -@{char@:Mensural longa notehead (up, reduced hole)@:58@:0@:6.3@:3.42233@:3.4223 -3@:6.3@:0@:urM2mensural@} [58] -@{char@:Ed. Vat. quilisma@:110@:0@:2.2355@:1.24098@:1.59557@:2.2355@:0@:svatica -na.quilisma@} [110] -@{char@:Mensural longa notehead (down, reduced hole)@:59@:0@:6.3@:3.42233@:3.42 -233@:6.3@:0@:drM2mensural@} [59] (some charht values had to be adjusted by as much as 0.0975pt) (some chardp values had to be adjusted by as much as 0.08978pt) Font metrics written on parmesan-noteheads14.tfm. 101 output files written: parmesan-noteheads14.33 .. parmesan-noteheads14.133 Transcript written on parmesan-noteheads14.log. -@{char@:Mensural longa notehead (ligature, reduced hole)@:60@:0@:6.3@:3.42233@: -3.42233@:6.3@:0@:srM2ligmensural@} [60] -@{char@:Solesmes punctum inclinatum parvum@:111@:0@:1.55171@:1.10803@:1.10803@: -0.77586@:0.1788@:ssolesmes.incl.parvum@} [111] -@{char@:Mensural brevis notehead (reduced hole)@:61@:0@:6.3@:3.42233@:3.42233@: -6.3@:0@:srM1mensural@} [61] -@{char@:Ed. Vat. linea punctum cavum@:96@:0@:3.96425@:1.72772@:1.72772@:3.96425 -@:0@:svaticana.linea.punctum.cavum@} [96] -@{char@:Semi-colored mensural maxima notehead (up)@:62@:0@:12.6@:3.42233@:3.422 -33@:12.6@:0@:uM3semimensural@} [62] -@{char@:Semi-colored mensural maxima notehead (down)@:63@:0@:12.6@:3.42233@:3.4 -2233@:12.6@:0@:dM3semimensural@} [63] -@{char@:Semi-colored mensural maxima notehead (ligature)@:64@:0@:12.6@:3.42233@ -:3.42233@:12.6@:0@:sM3semiligmensural@} [64] -@{char@:Solesmes punctum auctum ascendens@:112@:0@:2.2355@:1.37358@:2.41515@:2. -2355@:0@:ssolesmes.auct.asc@} [112] -@{char@:Semi-colored mensural longa notehead (up)@:65@:0@:6.3@:3.42233@:3.42233 -@:6.3@:0@:uM2semimensural@} [65] -@{char@:Solesmes punctum auctum descendens@:113@:0@:2.2355@:2.41515@:1.37358@:2 -.2355@:0@:ssolesmes.auct.desc@} [113] -@{char@:Semi-colored mensural longa notehead (down)@:66@:0@:6.3@:3.42233@:3.422 -33@:6.3@:0@:dM2semimensural@} [66] -@{char@:Ed. Vat. inclinatum@:97@:0@:2.76518@:1.97455@:1.97455@:1.3826@:1.01187@ -:svaticana.inclinatum@} [97] -@{char@:32th Mensural Flag (up)@:135@:0@:2.12102@:13.25627@:0.35352@:2.12102@:0 -@:mensuralu25@} [135] -@{char@:Semi-colored mensural longa notehead (ligature)@:67@:0@:6.3@:3.42233@:3 -.42233@:6.3@:0@:sM2semiligmensural@} [67] -@{char@:Ed. Vat. pes lower punctum@:98@:0@:2.48982@:1.43773@:1.41304@:2.48982@: -0@:svaticana.lpes@} [98] -@{char@:Semi-colored mensural brevis notehead@:68@:0@:6.3@:3.42233@:3.42233@:6. -3@:0@:sM1semimensural@} [68] -@{char@:Semi-colored mensural maxima notehead (up, reduced hole)@:69@:0@:12.6@: -3.42233@:3.42233@:12.6@:0@:urM3semimensural@} [69] -@{char@:Solesmes punctum incl. auctum@:114@:0@:2.48274@:1.77286@:1.77286@:1.241 -38@:0.84363@:ssolesmes.incl.auctum@} [114] -@{char@:Semi-colored mensural maxima notehead (down, reduced hole)@:70@:0@:12.6 -@:3.42233@:3.42233@:12.6@:0@:drM3semimensural@} [70] -@{char@:Semi-colored mensural maxima notehead (ligature, reduced hole)@:71@:0@: -12.6@:3.42233@:3.42233@:12.6@:0@:srM3semiligmensural@} [71] -@{char@:Ed. Vat. pes var lower punctum@:99@:0@:2.48982@:1.98073@:0.87004@:2.489 -82@:0@:svaticana.vlpes@} [99] -@{char@:Ed. Vat. pes upper punctum@:100@:0@:2.48982@:1.41306@:1.43771@:2.48982@ -:0@:svaticana.upes@} [100] -@{char@:Semi-colored mensural longa notehead (up, reduced hole)@:72@:0@:6.3@:3. -42233@:3.42233@:6.3@:0@:urM2semimensural@} [72] -@{char@:32th Mensural Flag (down)@:136@:2.12102@:0@:0.35352@:14.14001@:0@:0@:me -nsurald05@} [136] -@{char@:Ed. Vat. var pes upper punctum@:101@:0@:2.48982@:1.01814@:1.83263@:2.48 -982@:0@:svaticana.vupes@} [101] -@{char@:Semi-colored mensural longa notehead (down, reduced hole)@:73@:0@:6.3@: -3.42233@:3.42233@:6.3@:0@:drM2semimensural@} [73] -@{char@:Solesmes stropha@:115@:0@:2.48274@:1.77286@:1.77286@:1.24138@:0.84363@: -ssolesmes.stropha@} [115] -@{char@:Semi-colored mensural longa notehead (ligature, reduced hole)@:74@:0@:6 -.3@:3.42233@:3.42233@:6.3@:0@:srM2semiligmensural@} [74] -@{char@:Solesmes stropha aucta@:116@:0@:2.48274@:1.77286@:1.77286@:1.24138@:0.8 -4363@:ssolesmes.stropha.aucta@} [116] -@{char@:Semi-colored mensural brevis notehead (reduced hole)@:75@:0@:6.3@:3.422 -33@:3.42233@:6.3@:0@:srM1semimensural@} [75] -@{char@:Black mensural maxima notehead (up)@:76@:0@:12.6@:3.42233@:3.42233@:12. -6@:0@:uM3blackmensural@} [76] -@{char@:Ed. Vat. plica@:102@:0@:1.49391@:0.97375@:1.04778@:1.49391@:0@:svatican -a.plica@} [102] -@{char@:Black mensural maxima notehead (down)@:77@:0@:12.6@:3.42233@:3.42233@:1 -2.6@:0@:dM3blackmensural@} [77] -@{char@:Black mensural maxima notehead (ligature)@:78@:0@:12.6@:3.42233@:3.4223 -3@:12.6@:0@:sM3blackligmensural@} [78] -@{char@:Black mensural longa notehead (up)@:79@:0@:6.3@:3.42233@:3.42233@:6.3@: -0@:uM2blackmensural@} [79] -@{char@:Black mensural longa notehead (down)@:80@:0@:6.3@:3.42233@:3.42233@:6.3 -@:0@:dM2blackmensural@} [80] -@{char@:Black mensural longa notehead (ligature)@:81@:0@:6.3@:3.42233@:3.42233@ -:6.3@:0@:sM2blackligmensural@} [81] -@{char@:Solesmes oriscus@:117@:0@:2.66133@:1.32965@:1.32965@:2.66133@:0@:ssoles -mes.oriscus@} [117] -@{char@:Black mensural brevis notehead@:82@:0@:6.3@:3.42233@:3.42233@:6.3@:0@:s -M1blackmensural@} [82] -@{char@:32th Mensural Flag (down)@:137@:2.12102@:0@:0.35352@:12.37251@:0@:0@:me -nsurald15@} [137] -@{char@:Ed. Vat. var plica@:103@:0@:1.49391@:1.33658@:0.89226@:1.49391@:0@:svat -icana.vplica@} [103] -@{char@:Ed. Med. inclinatum@:118@:0@:3.3337@:2.3805@:2.3805@:1.66685@:1.45126@: -smedicaea.inclinatum@} [118] -@{char@:Ed. Vat. epiphonus@:104@:0@:2.48982@:1.68457@:1.70924@:2.48982@:0@:svat -icana.epiphonus@} [104] -@{char@:Mensural semibrevis head@:83@:0@:3.63728@:3.15001@:3.15001@:1.81865@:2. -06068@:s0mensural@} [83] -@{char@:Ed. Med. punctum@:119@:0@:3.17395@:1.98375@:1.98375@:3.17395@:0@:smedic -aea.punctum@} [119] -@{char@:mensural g clef@:79@:0@:7.01563@:3.64809@:21.32753@:7.01563@:0@:mensura -l.g@} [79] -@{char@:Mensural minima head@:84@:0@:3.63728@:3.15001@:3.15001@:1.81865@:2.0606 -8@:s1mensural@} [84] -@{char@:Ed. Vat. var epiphonus@:105@:0@:2.48982@:2.22757@:1.16624@:2.48982@:0@: -svaticana.vepiphonus@} [105] -@{char@:32th Mensural Flag (down)@:138@:2.12102@:0@:0.35352@:13.25627@:0@:0@:me -nsurald25@} [138] -@{char@:Ed. Med. reverse virga@:120@:0@:3.17395@:1.98375@:9.91875@:3.17395@:0@: -smedicaea.rvirga@} [120] -@{char@:Mensural semiminima head@:85@:0@:3.63728@:3.15001@:3.15001@:1.81865@:2. -06068@:s2mensural@} [85] -@{char@:Ed. Vat. rev. plica@:106@:0@:1.49391@:1.04779@:0.97374@:1.49391@:0@:sva -ticana.reverse.plica@} [106] -@{char@:Ed. Med. virga@:121@:0@:3.17395@:9.91875@:1.98375@:3.17395@:0@:smedicae -a.virga@} [121] -@{char@:Black mensural semibrevis head@:86@:0@:3.63728@:3.15001@:3.15001@:1.818 -65@:2.06068@:s0blackmensural@} [86] -@{char@:64th Mensural Flag (up)@:139@:0@:2.12102@:17.67502@:0.35352@:2.12102@:0 -@:mensuralu06@} [139] -@{char@:Hufnagel punctum@:122@:0@:5.66617@:1.98375@:1.98375@:2.83308@:1.05452@: -shufnagel.punctum@} [122] -@{char@:Petrucci semibrevis head@:87@:0@:6.8994@:4.79124@:4.79124@:3.4497@:3.37 -51@:s0petrucci@} [87] -@{char@:Ed. Vat. rev. var plica@:107@:0@:1.49391@:1.54388@:0.68495@:1.49391@:0@ -:svaticana.reverse.vplica@} [107] -@{char@:Petrucci minima head@:88@:0@:6.8994@:4.79124@:4.79124@:3.4497@:3.3751@: -s1petrucci@} [88] -@{char@:64th Mensural Flag (up)@:140@:0@:2.12102@:15.90752@:0.35352@:2.12102@:0 -@:mensuralu16@} [140] -@{char@:Ed. Vat. inner cephalicus@:108@:0@:2.48982@:1.70926@:1.68456@:2.48982@: -0@:svaticana.inner.cephalicus@} [108] -@{char@:Petrucci semiminima head@:89@:0@:6.8994@:4.79124@:4.79124@:3.4497@:3.37 -51@:s2petrucci@} [89] -@{char@:Hufnagel virga@:123@:0@:5.66617@:5.95125@:1.98375@:5.66617@:0@:shufnage -l.virga@} [123] -@{char@:Hufnagel pes lower punctum@:124@:0@:7.935@:1.38863@:1.38863@:7.935@:0@: -shufnagel.lpes@} [124] -@{char@:Petrucci colored semibrevis head@:90@:0@:6.8994@:4.79124@:4.79124@:3.44 -97@:3.3751@:s0blackpetrucci@} [90] -@{char@:Kievan final note@:125@:0@:5.02202@:5.95125@:5.95125@:5.02202@:0@:sM2ki -evan@} [125] -@{char@:Petrucci colored minima head@:91@:0@:6.8994@:4.79124@:4.79124@:3.4497@: -3.3751@:s1blackpetrucci@} [91] -@{char@:Petrucci colored semiminima head@:92@:0@:6.8994@:4.79124@:4.79124@:3.44 -97@:3.3751@:s2blackpetrucci@} [92] -@{char@:64th Mensural Flag (up)@:141@:0@:2.12102@:16.79128@:0.35352@:2.12102@:0 -@:mensuralu26@} [141] -@{char@:Ed. Vat. punctum@:93@:0@:3.45236@:1.96642@:2.13751@:3.45236@:0@:svatica -na.punctum@} [93] -@{char@:64th Mensural Flag (down)@:142@:2.12102@:0@:0.35352@:17.67502@:0@:0@:me -nsurald06@} [142] -@{char@:Kievan recitative mark@:126@:0@:21.44537@:3.50288@:3.50288@:21.44537@:0 -@:sM1kievan@} [126] -@{char@:Ed. Vat. punctum cavum@:94@:0@:3.45236@:1.96642@:2.13751@:3.45236@:0@:s -vaticana.punctum.cavum@} [94] -@{char@:Kievan whole note@:127@:0@:3.9675@:3.9675@:3.9675@:3.9675@:0@:s0kievan@ -} [127] -@{char@:Kievan quarter note down@:128@:0@:4.04686@:9.91875@:1.58698@:4.04686@:0 -@:d2kievan@} [128] -@{char@:Ed. Vat. linea punctum@:95@:0@:5.42313@:2.39563@:2.39563@:5.42313@:0@:s -vaticana.linea.punctum@} [95] -@{char@:Kievan quarter note up@:129@:0@:4.04686@:1.58698@:10.31552@:4.04686@:0@ -:u2kievan@} [129] -@{char@:Ed. Vat. cephalicus@:109@:0@:2.48982@:5.67068@:1.68456@:2.48982@:0@:sva -ticana.cephalicus@} [109] -@{char@:Kievan half note (line position)@:130@:0@:4.20554@:6.34802@:3.9675@:4.2 -0554@:0@:s1kievan@} [130] -@{char@:64th Mensural Flag (down)@:143@:2.12102@:0@:0.35352@:15.90752@:0@:0@:me -nsurald16@} [143] -@{char@:Kievan half note (space position)@:131@:0@:4.36427@:3.9675@:5.55447@:4. -36427@:0@:sr1kievan@} [131] -@{char@:Kievan eighth note (down)@:132@:0@:4.95938@:11.9025@:1.98375@:4.95938@: -0@:d3kievan@} [132] -@{char@:Ed. Vat. quilisma@:110@:0@:2.48982@:1.38217@:1.77708@:2.48982@:0@:svati -cana.quilisma@} [110] -@{char@:Kievan eighth note (up)@:133@:0@:3.9675@:1.58698@:11.50572@:3.9675@:0@: -u3kievan@} [133] -@{puorg@:noteheads@} -) -@{tnof@}) ) -@{char@:Ed. Vat. linea punctum cavum@:96@:0@:5.42313@:2.39563@:2.39563@:5.42313 -@:0@:svaticana.linea.punctum.cavum@} [96] -(some charht values had to be adjusted by as much as 0.10876pt) -(some chardp values had to be adjusted by as much as 0.10876pt) -Font metrics written on parmesan-noteheads16.tfm. -101 output files written: parmesan-noteheads16.33 .. parmesan-noteheads16.133 -Transcript written on parmesan-noteheads16.log. - -@{char@:64th Mensural Flag (down)@:144@:2.12102@:0@:0.35352@:16.79128@:0@:0@:me -nsurald26@} [144] -@{puorg@:flags@} -) (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-timesignatures.mf -@{char@:Ed. Vat. inclinatum@:97@:0@:3.83418@:2.73788@:2.73788@:1.9171@:1.64856@ -:svaticana.inclinatum@} [97] -@{char@:Solesmes punctum inclinatum parvum@:111@:0@:1.72824@:1.23409@:1.23409@: -0.86412@:0.27141@:ssolesmes.incl.parvum@} [111] -@{group@:timesig@} -@{char@:Mensural 4/4 meter@:145@:0@:6.20204@:3.10103@:3.10103@:6.20204@:0@:mens -ural44@} [145] @{char@:Ed. Vat. pes lower punctum@:98@:0@:3.45236@:1.93214@:1.89793@:3.45236@: 0@:svaticana.lpes@} [98] -@{char@:Solesmes punctum auctum ascendens@:112@:0@:2.48982@:1.5118@:2.67181@:2. -48982@:0@:ssolesmes.auct.asc@} [112] -@{char@:Mensural 2/2 meter@:146@:0@:6.20204@:4.65154@:4.65154@:6.20204@:0@:mens -ural22@} [146] -@{char@:Mensural 3/2 meter@:147@:0@:6.20204@:3.10103@:3.10103@:6.20204@:0@:mens -ural32@} [147] -@{char@:Mensural 6/4 meter@:148@:0@:6.20204@:3.10103@:3.10103@:6.20204@:0@:mens -ural64@} [148] -@{char@:Solesmes punctum auctum descendens@:113@:0@:2.48982@:2.67183@:1.51178@: -2.48982@:0@:ssolesmes.auct.desc@} [113] -@{char@:Mensural 9/4 meter@:149@:0@:6.20204@:3.10103@:3.10103@:6.20204@:0@:mens -ural94@} [149] -@{char@:Mensural 3/4 meter@:150@:0@:6.20204@:4.65154@:4.65154@:6.20204@:0@:mens -ural34@} [150] +@{char@:Mensural longa notehead (ligature, reduced hole)@:60@:0@:4.455@:2.46817 +@:2.46817@:4.455@:0@:srM2ligmensural@} [60] +@{char@:16th Mensural Flag (up)@:127@:0@:3.36754@:16.83751@:0.56128@:3.36754@:0 +@:mensuralu04@} [127] +@{char@:16th Mensural Flag (up)@:128@:0@:3.36754@:14.03127@:0.56128@:3.36754@:0 +@:mensuralu14@} [128] +@{char@:Mensural brevis notehead (reduced hole)@:61@:0@:4.455@:2.46817@:2.46817 +@:4.455@:0@:srM1mensural@} [61] +(some charht values had to be adjusted by as much as 0.39375pt) +(some chardp values had to be adjusted by as much as 0.39375pt) +Font metrics written on parmesan13.tfm. +146 output files written: parmesan13.33 .. parmesan13.178 +Transcript written on parmesan13.log. + +@{char@:16th Mensural Flag (up)@:129@:0@:3.36754@:15.43439@:0.56128@:3.36754@:0 +@:mensuralu24@} [129] +@{char@:Semi-colored mensural maxima notehead (up)@:62@:0@:8.91@:2.46817@:2.468 +17@:8.91@:0@:uM3semimensural@} [62] +@{char@:Semi-colored mensural maxima notehead (down)@:63@:0@:8.91@:2.46817@:2.4 +6817@:8.91@:0@:dM3semimensural@} [63] @{char@:Ed. Vat. pes var lower punctum@:99@:0@:3.45236@:2.68506@:1.14502@:3.452 36@:0@:svaticana.vlpes@} [99] +@{char@:16th Mensural Flag (down)@:130@:3.36754@:0@:0.56128@:16.83751@:0@:0@:me +nsurald04@} [130] @{char@:Ed. Vat. pes upper punctum@:100@:0@:3.45236@:1.89795@:1.93213@:3.45236@ :0@:svaticana.upes@} [100] -@{char@:Mensural 6/8 meter@:151@:0@:6.20204@:4.65154@:4.65154@:6.20204@:0@:mens -ural68@} [151] -@{char@:Solesmes punctum incl. auctum@:114@:0@:2.76518@:1.97455@:1.97455@:1.382 -6@:1.01187@:ssolesmes.incl.auctum@} [114] -@{char@:Mensural 9/8 meter@:152@:0@:6.20204@:4.65154@:4.65154@:6.20204@:0@:mens -ural98@} [152] -@{char@:Mensural 4/8 meter@:153@:0@:6.20204@:3.10103@:3.10103@:6.20204@:0@:mens -ural48@} [153] -@{char@:mensural g clef@:80@:0@:5.61253@:2.91849@:17.06209@:5.61253@:0@:mensura -l.g_change@} [80] +@{char@:Semi-colored mensural maxima notehead (ligature)@:64@:0@:8.91@:2.46817@ +:2.46817@:8.91@:0@:sM3semiligmensural@} [64] +@{char@:16th Mensural Flag (down)@:131@:3.36754@:0@:0.56128@:14.03127@:0@:0@:me +nsurald14@} [131] +@{char@:Semi-colored mensural longa notehead (up)@:65@:0@:4.455@:2.46817@:2.468 +17@:4.455@:0@:uM2semimensural@} [65] +@{char@:Semi-colored mensural longa notehead (down)@:66@:0@:4.455@:2.46817@:2.4 +6817@:4.455@:0@:dM2semimensural@} [66] +@{char@:Semi-colored mensural longa notehead (ligature)@:67@:0@:4.455@:2.46817@ +:2.46817@:4.455@:0@:sM2semiligmensural@} [67] +@{char@:16th Mensural Flag (down)@:132@:3.36754@:0@:0.56128@:15.43439@:0@:0@:me +nsurald24@} [132] @{char@:Ed. Vat. var pes upper punctum@:101@:0@:3.45236@:1.35036@:2.47972@:3.45 236@:0@:svaticana.vupes@} [101] -@{char@:Mensural 6/8 meter@:154@:0@:6.20204@:3.10103@:3.10103@:6.20204@:0@:mens -ural68alt@} [154] @{char@:Ed. Vat. plica@:102@:0@:2.07144@:1.2888@:1.39145@:2.07144@:0@:svaticana .plica@} [102] -@{char@:Mensural 2/4 meter@:155@:0@:6.20204@:4.65154@:4.65154@:6.20204@:0@:mens -ural24@} [155] -@{char@:Solesmes stropha@:115@:0@:2.76518@:1.97455@:1.97455@:1.3826@:1.01187@:s -solesmes.stropha@} [115] -@{char@:Mensural 4/4 meter@:156@:0@:6.20204@:3.10103@:3.10103@:6.20204@:0@:neom -ensural44@} [156] +@{char@:32th Mensural Flag (up)@:133@:0@:3.36754@:22.45001@:0.56128@:3.36754@:0 +@:mensuralu05@} [133] @{char@:Ed. Vat. var plica@:103@:0@:2.07144@:1.79189@:1.17581@:2.07144@:0@:svat icana.vplica@} [103] -@{char@:Mensural 2/2 meter@:157@:0@:6.20204@:3.10103@:3.10103@:6.20204@:0@:neom -ensural22@} [157] +@{char@:Semi-colored mensural brevis notehead@:68@:0@:4.455@:2.46817@:2.46817@: +4.455@:0@:sM1semimensural@} [68] +@{char@:Semi-colored mensural maxima notehead (up, reduced hole)@:69@:0@:8.91@: +2.46817@:2.46817@:8.91@:0@:urM3semimensural@} [69] +@{char@:Semi-colored mensural maxima notehead (down, reduced hole)@:70@:0@:8.91 +@:2.46817@:2.46817@:8.91@:0@:drM3semimensural@} [70] @{char@:Ed. Vat. epiphonus@:104@:0@:3.45236@:2.27443@:2.30865@:3.45236@:0@:svat icana.epiphonus@} [104] -@{char@:Mensural 3/2 meter@:158@:0@:6.20204@:3.10103@:3.10103@:6.20204@:0@:neom -ensural32@} [158] +@{char@:Semi-colored mensural maxima notehead (ligature, reduced hole)@:71@:0@: +8.91@:2.46817@:2.46817@:8.91@:0@:srM3semiligmensural@} [71] +@{char@:32th Mensural Flag (up)@:134@:0@:3.36754@:19.64377@:0.56128@:3.36754@:0 +@:mensuralu15@} [134] +@{char@:Semi-colored mensural longa notehead (up, reduced hole)@:72@:0@:4.455@: +2.46817@:2.46817@:4.455@:0@:urM2semimensural@} [72] +@{char@:Semi-colored mensural longa notehead (down, reduced hole)@:73@:0@:4.455 +@:2.46817@:2.46817@:4.455@:0@:drM2semimensural@} [73] +@{char@:Semi-colored mensural longa notehead (ligature, reduced hole)@:74@:0@:4 +.455@:2.46817@:2.46817@:4.455@:0@:srM2semiligmensural@} [74] @{char@:Ed. Vat. var epiphonus@:105@:0@:3.45236@:3.02734@:1.55574@:3.45236@:0@: svaticana.vepiphonus@} [105] -@{char@:Hufnagel do clef@:81@:0@:6.17378@:3.92874@:4.20938@:6.17378@:0@:hufnage -l.do@} [81] -@{char@:Hufnagel do clef@:82@:0@:4.93906@:3.143@:3.36752@:4.93906@:0@:hufnagel. -do_change@} [82] -@{char@:Solesmes stropha aucta@:116@:0@:2.76518@:1.97455@:1.97455@:1.3826@:1.01 -187@:ssolesmes.stropha.aucta@} [116] +@{char@:32th Mensural Flag (up)@:135@:0@:3.36754@:21.04689@:0.56128@:3.36754@:0 +@:mensuralu25@} [135] @{char@:Ed. Vat. rev. plica@:106@:0@:2.07144@:1.39146@:1.28879@:2.07144@:0@:sva ticana.reverse.plica@} [106] -@{char@:Mensural 6/4 meter@:159@:0@:6.20204@:3.10103@:3.10103@:6.20204@:0@:neom -ensural64@} [159] -@{char@:Hufnagel fa clef@:83@:0@:6.73499@:6.45435@:5.6125@:6.73499@:0@:hufnagel -.fa@} [83] -@{char@:Solesmes oriscus@:117@:0@:2.9641@:1.48091@:1.48091@:2.9641@:0@:ssolesme -s.oriscus@} [117] +@{char@:Semi-colored mensural brevis notehead (reduced hole)@:75@:0@:4.455@:2.4 +6817@:2.46817@:4.455@:0@:srM1semimensural@} [75] +@{char@:Black mensural maxima notehead (up)@:76@:0@:8.91@:2.46817@:2.46817@:8.9 +1@:0@:uM3blackmensural@} [76] +@{char@:Black mensural maxima notehead (down)@:77@:0@:8.91@:2.46817@:2.46817@:8 +.91@:0@:dM3blackmensural@} [77] +@{char@:Black mensural maxima notehead (ligature)@:78@:0@:8.91@:2.46817@:2.4681 +7@:8.91@:0@:sM3blackligmensural@} [78] +@{char@:Black mensural longa notehead (up)@:79@:0@:4.455@:2.46817@:2.46817@:4.4 +55@:0@:uM2blackmensural@} [79] +@{char@:32th Mensural Flag (down)@:136@:3.36754@:0@:0.56128@:22.45001@:0@:0@:me +nsurald05@} [136] @{char@:Ed. Vat. rev. var plica@:107@:0@:2.07144@:2.07933@:0.88837@:2.07144@:0@ :svaticana.reverse.vplica@} [107] -@{char@:Mensural 9/4 meter@:160@:0@:6.20204@:3.10103@:3.10103@:6.20204@:0@:neom -ensural94@} [160] +@{char@:Black mensural longa notehead (down)@:80@:0@:4.455@:2.46817@:2.46817@:4 +.455@:0@:dM2blackmensural@} [80] +@{char@:Black mensural longa notehead (ligature)@:81@:0@:4.455@:2.46817@:2.4681 +7@:4.455@:0@:sM2blackligmensural@} [81] +@{char@:32th Mensural Flag (down)@:137@:3.36754@:0@:0.56128@:19.64377@:0@:0@:me +nsurald15@} [137] +@{char@:Black mensural brevis notehead@:82@:0@:4.455@:2.46817@:2.46817@:4.455@: +0@:sM1blackmensural@} [82] +@{char@:Mensural semibrevis head@:83@:0@:2.57208@:2.22751@:2.22751@:1.28604@:1. +26483@:s0mensural@} [83] @{char@:Ed. Vat. inner cephalicus@:108@:0@:3.45236@:2.30867@:2.27441@:3.45236@: 0@:svaticana.inner.cephalicus@} [108] -@{char@:Mensural 3/4 meter@:161@:0@:6.20204@:3.10103@:3.10103@:6.20204@:0@:neom -ensural34@} [161] -@{char@:Mensural 6/8 meter@:162@:0@:6.20204@:3.10103@:3.10103@:6.20204@:0@:neom -ensural68@} [162] -@{char@:Ed. Med. inclinatum@:118@:0@:3.74332@:2.673@:2.673@:1.87166@:1.71033@:s -medicaea.inclinatum@} [118] +@{char@:32th Mensural Flag (down)@:138@:3.36754@:0@:0.56128@:21.04689@:0@:0@:me +nsurald25@} [138] @{char@:Ed. Vat. cephalicus@:109@:0@:3.45236@:7.80151@:2.27441@:3.45236@:0@:sva ticana.cephalicus@} [109] -@{char@:Ed. Med. punctum@:119@:0@:3.56395@:2.22751@:2.22751@:3.56395@:0@:smedic -aea.punctum@} [119] -@{char@:Mensural 9/8 meter@:163@:0@:6.20204@:3.10103@:3.10103@:6.20204@:0@:neom -ensural98@} [163] -@{char@:Ed. Med. reverse virga@:120@:0@:3.56395@:2.22751@:11.13751@:3.56395@:0@ -:smedicaea.rvirga@} [120] +@{char@:Mensural minima head@:84@:0@:2.57208@:2.22751@:2.22751@:1.28604@:1.2648 +3@:s1mensural@} [84] @{char@:Ed. Vat. quilisma@:110@:0@:3.45236@:1.9165@:2.46408@:3.45236@:0@:svatic ana.quilisma@} [110] -@{char@:Mensural 4/8 meter@:164@:0@:6.20204@:3.10103@:3.10103@:6.20204@:0@:neom -ensural48@} [164] -@{char@:Hufnagel fa clef@:84@:0@:5.38802@:5.1635@:4.49002@:5.38802@:0@:hufnagel -.fa_change@} [84] +@{char@:64th Mensural Flag (up)@:139@:0@:3.36754@:28.06252@:0.56128@:3.36754@:0 +@:mensuralu06@} [139] @{char@:Solesmes punctum inclinatum parvum@:111@:0@:2.39635@:1.71117@:1.71117@: 1.19818@:0.62184@:ssolesmes.incl.parvum@} [111] -@{char@:Mensural 6/8 meter@:165@:0@:6.20204@:3.10103@:3.10103@:6.20204@:0@:neom -ensural68alt@} [165] +@{char@:Mensural semiminima head@:85@:0@:2.57208@:2.22751@:2.22751@:1.28604@:1. +26483@:s2mensural@} [85] @{char@:Solesmes punctum auctum ascendens@:112@:0@:3.45236@:2.03485@:3.64333@:3 .45236@:0@:ssolesmes.auct.asc@} [112] -@{char@:Hufnagel do/fa clef@:85@:0@:6.73499@:17.67935@:4.20938@:6.73499@:0@:huf -nagel.do.fa@} [85] -@{char@:Mensural 2/4 meter@:166@:0@:6.20204@:3.10103@:3.10103@:6.20204@:0@:neom -ensural24@} [166] -@{puorg@:timesig@} -) +@{char@:Black mensural semibrevis head@:86@:0@:2.57208@:2.22751@:2.22751@:1.286 +04@:1.26483@:s0blackmensural@} [86] @{char@:Solesmes punctum auctum descendens@:113@:0@:3.45236@:3.64334@:2.03484@: -3.45236@:0@:ssolesmes.auct.desc@} [113] (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-scripts.mf -@{char@:Ed. Med. virga@:121@:0@:3.56395@:11.13751@:2.22751@:3.56395@:0@:smedica -ea.virga@} [121] -@{group@:scripts@} -@{char@:ictus@:167@:0.22488@:0.22488@:0.61864@:0.61864@:0.22488@:0@:ictus@} -[167] -@{char@:Hufnagel do/fa clef@:86@:0@:5.38802@:16.3885@:3.36752@:5.38802@:0@:hufn -agel.do.fa_change@} [86] -@{char@:Kievan tsefaut clef@:87@:0@:8.41876@:12.62813@:3.0869@:8.41876@:0@:kiev -an.do@} [87] +3.45236@:0@:ssolesmes.auct.desc@} [113] +@{char@:Petrucci semibrevis head@:87@:0@:4.97581@:3.45543@:3.45543@:2.48792@:2. +20393@:s0petrucci@} [87] +@{char@:64th Mensural Flag (up)@:140@:0@:3.36754@:25.25627@:0.56128@:3.36754@:0 +@:mensuralu16@} [140] @{char@:Solesmes punctum incl. auctum@:114@:0@:3.83418@:2.73788@:2.73788@:1.917 1@:1.64856@:ssolesmes.incl.auctum@} [114] -@{char@:Hufnagel punctum@:122@:0@:6.3624@:2.22751@:2.22751@:3.1812@:1.26483@:sh -ufnagel.punctum@} [122] -@{char@:accentus up@:168@:0.44188@:0.44188@:0.61864@:0.61864@:0.44188@:0@:uacce -ntus@} [168] -@{char@:Kievan tsefaut clef@:88@:0@:8.41876@:12.62813@:3.0869@:8.41876@:0@:kiev -an.do_change@} [88] -@{puorg@:clefs@} -) -@{char@:accentus down@:169@:0.44188@:0.44188@:0.61864@:0.61864@:0.44188@:0@:dac -centus@} [169] -@{char@:half circle@:170@:0.55235@:0.55235@:0@:0.55235@:0.55235@:0@:usemicircul -us@} [170] -@{char@:half circle@:171@:0.55235@:0.55235@:0.55235@:0@:0.55235@:0@:dsemicircul -us@} [171] +@{char@:Petrucci minima head@:88@:0@:4.97581@:3.45543@:3.45543@:2.48792@:2.2039 +3@:s1petrucci@} [88] +@{char@:64th Mensural Flag (up)@:141@:0@:3.36754@:26.6594@:0.56128@:3.36754@:0@ +:mensuralu26@} [141] +@{char@:Petrucci semiminima head@:89@:0@:4.97581@:3.45543@:3.45543@:2.48792@:2. +20393@:s2petrucci@} [89] +@{char@:Petrucci colored semibrevis head@:90@:0@:4.97581@:3.45543@:3.45543@:2.4 +8792@:2.20393@:s0blackpetrucci@} [90] +@{char@:Petrucci colored minima head@:91@:0@:4.97581@:3.45543@:3.45543@:2.48792 +@:2.20393@:s1blackpetrucci@} [91] +@{char@:Petrucci colored semiminima head@:92@:0@:4.97581@:3.45543@:3.45543@:2.4 +8792@:2.20393@:s2blackpetrucci@} [92] @{char@:Solesmes stropha@:115@:0@:3.83418@:2.73788@:2.73788@:1.9171@:1.64856@:s solesmes.stropha@} [115] -@{char@:circle@:172@:0.55235@:0.55235@:0.55235@:0.55235@:0.55235@:0@:circulus@} -[172] -@{char@:Hufnagel virga@:123@:0@:6.3624@:6.68251@:2.22751@:6.3624@:0@:shufnagel. -virga@} [123] -@{char@:augmentum@:173@:0.44188@:0.44188@:0.44188@:0.44188@:0.44188@:0@:augment -um@} [173] -@{char@:Hufnagel pes lower punctum@:124@:0@:8.91@:1.55925@:1.55925@:8.91@:0@:sh -ufnagel.lpes@} [124] (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-custodes.mf +@{char@:64th Mensural Flag (down)@:142@:3.36754@:0@:0.56128@:28.06252@:0@:0@:me +nsurald06@} [142] +@{char@:Ed. Vat. punctum@:93@:0@:2.48982@:1.46243@:1.58583@:2.48982@:0@:svatica +na.punctum@} [93] +@{char@:64th Mensural Flag (down)@:143@:3.36754@:0@:0.56128@:25.25627@:0@:0@:me +nsurald16@} [143] +@{char@:Ed. Vat. punctum cavum@:94@:0@:2.48982@:1.46243@:1.58583@:2.48982@:0@:s +vaticana.punctum.cavum@} [94] +@{char@:64th Mensural Flag (down)@:144@:3.36754@:0@:0.56128@:26.6594@:0@:0@:men +surald26@} [144] +@{puorg@:flags@} +) (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-timesignatures.mf +@{group@:timesig@} +@{char@:Mensural 4/4 meter@:145@:0@:9.4609@:4.73045@:4.73045@:9.4609@:0@:mensur +al44@} [145] @{char@:Solesmes stropha aucta@:116@:0@:3.83418@:2.73788@:2.73788@:1.9171@:1.64 856@:ssolesmes.stropha.aucta@} [116] -@{group@:custodes@} -@{char@:Custos Hufnagel@:89@:0@:3.68018@:3.06679@:5.6125@:3.68018@:0@:hufnagel. -u0@} [89] +@{char@:Mensural 2/2 meter@:146@:0@:9.4609@:7.09569@:7.09569@:9.4609@:0@:mensur +al22@} [146] @{char@:Solesmes oriscus@:117@:0@:4.10999@:2.05342@:2.05342@:4.10999@:0@:ssoles mes.oriscus@} [117] -@{char@:signum congruentiae up@:174@:2.44215@:2.44215@:1.12442@:8.6442@:2.44215 -@:0@:usignumcongruentiae@} [174] -@{char@:Custos Hufnagel@:90@:0@:3.68018@:3.06679@:8.41876@:3.68018@:0@:hufnagel -.u1@} [90] -@{char@:Kievan final note@:125@:0@:5.71983@:6.68251@:6.68251@:5.71983@:0@:sM2ki -evan@} [125] +@{char@:Mensural 3/2 meter@:147@:0@:9.4609@:4.73045@:4.73045@:9.4609@:0@:mensur +al32@} [147] +@{char@:Ed. Vat. linea punctum@:95@:0@:3.96425@:1.72772@:1.72772@:3.96425@:0@:s +vaticana.linea.punctum@} [95] +@{char@:Mensural 6/4 meter@:148@:0@:9.4609@:4.73045@:4.73045@:9.4609@:0@:mensur +al64@} [148] +@{char@:Mensural 9/4 meter@:149@:0@:9.4609@:4.73045@:4.73045@:9.4609@:0@:mensur +al94@} [149] @{char@:Ed. Med. inclinatum@:118@:0@:5.29358@:3.78@:3.78@:2.64679@:2.69067@:sme dicaea.inclinatum@} [118] -@{char@:signum congruentiae down@:175@:2.44215@:2.44215@:8.6442@:1.12442@:2.442 -15@:0@:dsignumcongruentiae@} [175] -@{char@:Kievan recitative mark@:126@:0@:23.59607@:3.97366@:3.97366@:23.59607@:0 -@:sM1kievan@} [126] @{char@:Ed. Med. punctum@:119@:0@:5.03993@:3.15001@:3.15001@:5.03993@:0@:smedic aea.punctum@} [119] -@{char@:Custos Hufnagel@:91@:0@:3.68018@:3.06679@:7.01563@:3.68018@:0@:hufnagel -.u2@} [91] @{char@:Ed. Med. reverse virga@:120@:0@:5.03993@:3.15001@:15.75002@:5.03993@:0@ :smedicaea.rvirga@} [120] -@{char@:Kievan end of piece (slash)@:176@:0@:5.65596@:7.49728@:10.17773@:5.6559 -6@:0@:barline.kievan@} [176] -@{puorg@:scripts@} -) @{char@:Ed. Med. virga@:121@:0@:5.03993@:15.75002@:3.15001@:5.03993@:0@:smedica -ea.virga@} [121] (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-dots.mf -@{group@:dots@} -@{char@:duration dot@:177@:0@:1.02841@:0.5142@:0.5142@:1.02841@:0@:dotvaticana@ -} [177] -@{char@:Kievan augmentation dot@:178@:0@:3.08524@:1.54262@:1.54262@:3.08524@:0@ -:dotkievan@} [178] -@{puorg@:dots@} -) -@{tnof@}) ) +ea.virga@} [121] +@{char@:Mensural 3/4 meter@:150@:0@:9.4609@:7.09569@:7.09569@:9.4609@:0@:mensur +al34@} [150] +@{char@:Mensural 6/8 meter@:151@:0@:9.4609@:7.09569@:7.09569@:9.4609@:0@:mensur +al68@} [151] @{char@:Hufnagel punctum@:122@:0@:8.99733@:3.15001@:3.15001@:4.49867@:2.06068@: shufnagel.punctum@} [122] -@{char@:Kievan whole note@:127@:0@:4.455@:4.455@:4.455@:4.455@:0@:s0kievan@} -[127] -@{char@:Kievan quarter note down@:128@:0@:4.54413@:11.13751@:1.78197@:4.54413@: -0@:d2kievan@} [128] -@{char@:Kievan quarter note up@:129@:0@:4.54413@:1.78197@:11.58304@:4.54413@:0@ -:u2kievan@} [129] -@{char@:Kievan half note (line position)@:130@:0@:4.72229@:7.12804@:4.455@:4.72 -229@:0@:s1kievan@} [130] -(some charht values had to be adjusted by as much as 0.44188pt) -(some chardp values had to be adjusted by as much as 0.44188pt) -Font metrics written on parmesan14.tfm. -146 output files written: parmesan14.33 .. parmesan14.178 -Transcript written on parmesan14.log. - -@{char@:Kievan half note (space position)@:131@:0@:4.90053@:4.455@:6.23697@:4.9 -0053@:0@:sr1kievan@} [131] +@{char@:Ed. Vat. linea punctum cavum@:96@:0@:3.96425@:1.72772@:1.72772@:3.96425 +@:0@:svaticana.linea.punctum.cavum@} [96] +@{char@:Mensural 9/8 meter@:152@:0@:9.4609@:7.09569@:7.09569@:9.4609@:0@:mensur +al98@} [152] +@{char@:Mensural 4/8 meter@:153@:0@:9.4609@:4.73045@:4.73045@:9.4609@:0@:mensur +al48@} [153] +@{char@:Ed. Vat. inclinatum@:97@:0@:2.76518@:1.97455@:1.97455@:1.3826@:1.01187@ +:svaticana.inclinatum@} [97] +@{char@:Mensural 6/8 meter@:154@:0@:9.4609@:4.73045@:4.73045@:9.4609@:0@:mensur +al68alt@} [154] +@{char@:Mensural 2/4 meter@:155@:0@:9.4609@:7.09569@:7.09569@:9.4609@:0@:mensur +al24@} [155] +@{char@:Mensural 4/4 meter@:156@:0@:9.4609@:4.73045@:4.73045@:9.4609@:0@:neomen +sural44@} [156] @{char@:Hufnagel virga@:123@:0@:8.99733@:9.45001@:3.15001@:8.99733@:0@:shufnage l.virga@} [123] +@{char@:Ed. Vat. pes lower punctum@:98@:0@:2.48982@:1.43773@:1.41304@:2.48982@: +0@:svaticana.lpes@} [98] +@{char@:Ed. Vat. pes var lower punctum@:99@:0@:2.48982@:1.98073@:0.87004@:2.489 +82@:0@:svaticana.vlpes@} [99] +@{char@:Ed. Vat. pes upper punctum@:100@:0@:2.48982@:1.41306@:1.43771@:2.48982@ +:0@:svaticana.upes@} [100] +@{char@:Mensural 2/2 meter@:157@:0@:9.4609@:4.73045@:4.73045@:9.4609@:0@:neomen +sural22@} [157] +@{char@:Ed. Vat. var pes upper punctum@:101@:0@:2.48982@:1.01814@:1.83263@:2.48 +982@:0@:svaticana.vupes@} [101] +@{char@:Mensural 3/2 meter@:158@:0@:9.4609@:4.73045@:4.73045@:9.4609@:0@:neomen +sural32@} [158] +@{char@:Ed. Vat. plica@:102@:0@:1.49391@:0.97375@:1.04778@:1.49391@:0@:svatican +a.plica@} [102] @{char@:Hufnagel pes lower punctum@:124@:0@:12.6@:2.205@:2.205@:12.6@:0@:shufna gel.lpes@} [124] -@{char@:Reverse Custos Hufnagel@:92@:0@:3.68018@:5.6125@:3.06679@:3.68018@:0@:h -ufnagel.d0@} [92] -@{char@:Reverse Custos Hufnagel@:93@:0@:3.68018@:8.41876@:3.06679@:3.68018@:0@: -hufnagel.d1@} [93] +@{char@:Mensural 6/4 meter@:159@:0@:9.4609@:4.73045@:4.73045@:9.4609@:0@:neomen +sural64@} [159] @{char@:Kievan final note@:125@:0@:8.36069@:9.45001@:9.45001@:8.36069@:0@:sM2ki evan@} [125] -@{char@:Reverse Custos Hufnagel@:94@:0@:3.68018@:7.01563@:3.06679@:3.68018@:0@: -hufnagel.d2@} [94] +@{char@:Mensural 9/4 meter@:160@:0@:9.4609@:4.73045@:4.73045@:9.4609@:0@:neomen +sural94@} [160] @{char@:Kievan recitative mark@:126@:0@:31.73596@:5.75534@:5.75534@:31.73596@:0 @:sM1kievan@} [126] -@{char@:Kievan eighth note (down)@:132@:0@:5.56876@:13.365@:2.22751@:5.56876@:0 -@:d3kievan@} [132] +@{char@:Mensural 3/4 meter@:161@:0@:9.4609@:4.73045@:4.73045@:9.4609@:0@:neomen +sural34@} [161] +@{char@:Mensural 6/8 meter@:162@:0@:9.4609@:4.73045@:4.73045@:9.4609@:0@:neomen +sural68@} [162] +@{char@:Ed. Vat. var plica@:103@:0@:1.49391@:1.33658@:0.89226@:1.49391@:0@:svat +icana.vplica@} [103] +@{char@:Mensural 9/8 meter@:163@:0@:9.4609@:4.73045@:4.73045@:9.4609@:0@:neomen +sural98@} [163] +@{char@:Ed. Vat. epiphonus@:104@:0@:2.48982@:1.68457@:1.70924@:2.48982@:0@:svat +icana.epiphonus@} [104] @{char@:Kievan whole note@:127@:0@:6.3@:6.3@:6.3@:6.3@:0@:s0kievan@} [127] -@{char@:Custos Med.@:95@:0@:1.53339@:3.06679@:5.6125@:1.53339@:0@:medicaea.u0@} -[95] @{char@:Kievan quarter note down@:128@:0@:6.42603@:15.75002@:2.51996@:6.42603@: 0@:d2kievan@} [128] -@{char@:Kievan eighth note (up)@:133@:0@:4.455@:1.78197@:12.91948@:4.455@:0@:u3 -kievan@} [133] -@{puorg@:noteheads@} -) -@{tnof@}) ) +@{char@:Ed. Vat. var epiphonus@:105@:0@:2.48982@:2.22757@:1.16624@:2.48982@:0@: +svaticana.vepiphonus@} [105] +@{char@:Mensural 4/8 meter@:164@:0@:9.4609@:4.73045@:4.73045@:9.4609@:0@:neomen +sural48@} [164] @{char@:Kievan quarter note up@:129@:0@:6.42603@:2.51996@:16.38005@:6.42603@:0@ :u2kievan@} [129] -@{char@:Custos Med.@:96@:0@:1.53339@:3.06679@:8.41876@:1.53339@:0@:medicaea.u1@ -} [96] +@{char@:Mensural 6/8 meter@:165@:0@:9.4609@:4.73045@:4.73045@:9.4609@:0@:neomen +sural68alt@} [165] +@{char@:Mensural 2/4 meter@:166@:0@:9.4609@:4.73045@:4.73045@:9.4609@:0@:neomen +sural24@} [166] +@{puorg@:timesig@} +) (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-scripts.mf +@{group@:scripts@} +@{char@:ictus@:167@:0.26054@:0.26054@:0.98221@:0.98221@:0.26054@:0@:ictus@} +[167] @{char@:Kievan half note (line position)@:130@:0@:6.678@:10.08005@:6.3@:6.678@: 0@:s1kievan@} [130] +@{char@:accentus up@:168@:0.70157@:0.70157@:0.98221@:0.98221@:0.70157@:0@:uacce +ntus@} [168] +@{char@:accentus down@:169@:0.70157@:0.70157@:0.98221@:0.98221@:0.70157@:0@:dac +centus@} [169] @{char@:Kievan half note (space position)@:131@:0@:6.93004@:6.3@:8.81996@:6.930 04@:0@:sr1kievan@} [131] @{char@:Kievan eighth note (down)@:132@:0@:7.875@:18.90001@:3.15001@:7.875@:0@: d3kievan@} [132] +@{char@:half circle@:170@:0.87695@:0.87695@:0@:0.87695@:0.87695@:0@:usemicircul +us@} [170] +@{char@:Ed. Vat. rev. plica@:106@:0@:1.49391@:1.04779@:0.97374@:1.49391@:0@:sva +ticana.reverse.plica@} [106] +@{char@:half circle@:171@:0.87695@:0.87695@:0.87695@:0@:0.87695@:0@:dsemicircul +us@} [171] +@{char@:circle@:172@:0.87695@:0.87695@:0.87695@:0.87695@:0.87695@:0@:circulus@} +[172] +@{char@:augmentum@:173@:0.70157@:0.70157@:0.70157@:0.70157@:0.70157@:0@:augment +um@} [173] +@{char@:Ed. Vat. rev. var plica@:107@:0@:1.49391@:1.54388@:0.68495@:1.49391@:0@ +:svaticana.reverse.vplica@} [107] +@{char@:signum congruentiae up@:174@:3.58788@:3.58788@:1.30269@:13.04877@:3.587 +88@:0@:usignumcongruentiae@} [174] +@{char@:Ed. Vat. inner cephalicus@:108@:0@:2.48982@:1.70926@:1.68456@:2.48982@: +0@:svaticana.inner.cephalicus@} [108] +@{char@:signum congruentiae down@:175@:3.58788@:3.58788@:13.04877@:1.30269@:3.5 +8788@:0@:dsignumcongruentiae@} [175] +@{char@:Kievan end of piece (slash)@:176@:0@:8.97995@:11.72002@:16.3425@:8.9799 +5@:0@:barline.kievan@} [176] +@{puorg@:scripts@} +) (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-dots.mf @{char@:Kievan eighth note (up)@:133@:0@:6.3@:2.51996@:18.26997@:6.3@:0@:u3kiev an@} [133] +@{group@:dots@} +@{char@:duration dot@:177@:0@:1.69714@:0.84857@:0.84857@:1.69714@:0@:dotvatican +a@} [177] @{puorg@:noteheads@} ) @{tnof@}) ) -(some charht values had to be adjusted by as much as 0.12341pt) -(some chardp values had to be adjusted by as much as 0.1234pt) -Font metrics written on parmesan-noteheads18.tfm. -101 output files written: parmesan-noteheads18.33 .. parmesan-noteheads18.133 -Transcript written on parmesan-noteheads18.log. - +@{char@:Kievan augmentation dot@:178@:0@:5.09143@:2.54572@:2.54572@:5.09143@:0@ +:dotkievan@} [178] +@{puorg@:dots@} +) +@{tnof@}) ) +@{char@:Ed. Vat. cephalicus@:109@:0@:2.48982@:5.67068@:1.68456@:2.48982@:0@:sva +ticana.cephalicus@} [109] (some charht values had to be adjusted by as much as 0.17111pt) (some chardp values had to be adjusted by as much as 0.1711pt) Font metrics written on parmesan-noteheads26.tfm. 101 output files written: parmesan-noteheads26.33 .. parmesan-noteheads26.133 Transcript written on parmesan-noteheads26.log. -@{char@:Custos Med.@:97@:0@:1.53339@:3.06679@:7.01563@:1.53339@:0@:medicaea.u2@ -} [97] -@{char@:Reverse Custos Med.@:98@:0@:1.53339@:5.6125@:3.06679@:1.53339@:0@:medic -aea.d0@} [98] -@{char@:Reverse Custos Med.@:99@:0@:1.53339@:8.41876@:3.06679@:1.53339@:0@:medi -caea.d1@} [99] -@{char@:Reverse Custos Med.@:100@:0@:1.53339@:7.01563@:3.06679@:1.53339@:0@:med -icaea.d2@} [100] -@{char@:Custos Ed. Vat.@:101@:0@:1.47209@:1.90149@:5.6125@:1.47209@:0@:vaticana -.u0@} [101] -@{char@:Custos Ed. Vat.@:102@:0@:1.47209@:1.90149@:8.41876@:1.47209@:0@:vatican -a.u1@} [102] -@{char@:Custos Ed. Vat.@:103@:0@:1.47209@:1.90149@:7.01563@:1.47209@:0@:vatican -a.u2@} [103] -@{char@:Reverse Custos Ed. Vat.@:104@:0@:1.47209@:5.6125@:1.90149@:1.47209@:0@: -vaticana.d0@} [104] +(some charht values had to be adjusted by as much as 0.70157pt) +(some chardp values had to be adjusted by as much as 0.70157pt) +Font metrics written on parmesan23.tfm. +146 output files written: parmesan23.33 .. parmesan23.178 +Transcript written on parmesan23.log. + +@{char@:Ed. Vat. quilisma@:110@:0@:2.48982@:1.38217@:1.77708@:2.48982@:0@:svati +cana.quilisma@} [110] +@{char@:Solesmes punctum inclinatum parvum@:111@:0@:1.72824@:1.23409@:1.23409@: +0.86412@:0.27141@:ssolesmes.incl.parvum@} [111] +@{char@:Solesmes punctum auctum ascendens@:112@:0@:2.48982@:1.5118@:2.67181@:2. +48982@:0@:ssolesmes.auct.asc@} [112] +@{char@:Solesmes punctum auctum descendens@:113@:0@:2.48982@:2.67183@:1.51178@: +2.48982@:0@:ssolesmes.auct.desc@} [113] +@{char@:Solesmes punctum incl. auctum@:114@:0@:2.76518@:1.97455@:1.97455@:1.382 +6@:1.01187@:ssolesmes.incl.auctum@} [114] +@{char@:Solesmes stropha@:115@:0@:2.76518@:1.97455@:1.97455@:1.3826@:1.01187@:s +solesmes.stropha@} [115] +@{char@:Solesmes stropha aucta@:116@:0@:2.76518@:1.97455@:1.97455@:1.3826@:1.01 +187@:ssolesmes.stropha.aucta@} [116] +@{char@:Solesmes oriscus@:117@:0@:2.9641@:1.48091@:1.48091@:2.9641@:0@:ssolesme +s.oriscus@} [117] mf2pt1 is using the following font parameters: font_version: 001.000 font_comment: Font converted to Type 1 by mf2pt1, written by Scott Pakin. @@ -293413,60 +293830,54 @@ font_underline_position: -40 font_underline_thickness: 20 font_name: parmesan-noteheads26 - font_unique_id: 4527034 + font_unique_id: 4093643 font_size: 25.1058530510585 (bp) font_coding_scheme: asis Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=39.8313492063492; bpppix 0.02; nonstopmode; input parmesan-noteheads26.mf'"... -@{char@:Reverse Custos Ed. Vat.@:105@:0@:1.47209@:8.41876@:1.90149@:1.47209@:0@ -:vaticana.d1@} [105] -@{char@:Reverse Custos Ed. Vat.@:106@:0@:1.47209@:7.01563@:1.90149@:1.47209@:0@ -:vaticana.d2@} [106] -@{char@:Custos Mensural@:107@:0@:7.36028@:2.0241@:11.225@:7.36028@:0@:mensural. -u0@} [107] -mf2pt1 is using the following font parameters: - font_version: 001.000 - font_comment: Font converted to Type 1 by mf2pt1, written by Scott Pakin. - font_family: parmesan-noteheads18 - font_weight: Medium - font_identifier: parmesan17.82 - font_fixed_pitch: false - font_slant: 0 - font_underline_position: -56 - font_underline_thickness: 28 - font_name: parmesan-noteheads18 - font_unique_id: 4611535 - font_size: 17.7534246575342 (bp) - font_coding_scheme: asis - -Invoking "mpost -mem=mf2pt1 -progname=mpost '\mode:=localfont; mag:=56.3271604938272; bpppix 0.02; nonstopmode; input parmesan-noteheads18.mf'"... - -@{char@:Custos Mensural@:108@:0@:7.36028@:2.0241@:14.03127@:7.36028@:0@:mensura -l.u1@} [108] -@{char@:Custos Mensural@:109@:0@:7.36028@:2.0241@:12.62813@:7.36028@:0@:mensura -l.u2@} [109] -@{char@:Reverse Custos Mensural@:110@:0@:7.36028@:11.225@:2.0241@:7.36028@:0@:m -ensural.d0@} [110] -@{char@:Reverse Custos Mensural@:111@:0@:7.36028@:14.03127@:2.0241@:7.36028@:0@ -:mensural.d1@} [111] -@{char@:Reverse Custos Mensural@:112@:0@:7.36028@:12.62813@:2.0241@:7.36028@:0@ -:mensural.d2@} [112] -@{puorg@:custodes@} -) (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-accidentals.mf -@{group@:accidentals@} -@{char@:Ed. Med. Flat@:113@:0.56128@:3.36754@:3.36754@:5.6125@:3.36754@:0@:medi -caeaM1@} [113] -@{char@:Ed. Vat. Flat@:114@:0.13026@:2.93652@:1.90823@:5.1074@:2.93652@:0@:vati -canaM1@} [114] -@{char@:Ed. Vat. Natural@:115@:0.20842@:2.45338@:4.26547@:4.26547@:2.45338@:0@: -vaticana0@} [115] -@{char@:Mensural Sharp@:116@:2.0044@:3.12686@:2.45338@:2.45338@:3.12686@:0@:men -sural1@} [116] -@{char@:Mensural Flat@:117@:0.39081@:2.63577@:1.79393@:10.49333@:2.63577@:0@:me -nsuralM1@} [117]This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) -(./mf2pt1.mpThis is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) -(./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp +@{char@:Ed. Med. inclinatum@:118@:0@:3.74332@:2.673@:2.673@:1.87166@:1.71033@:s +medicaea.inclinatum@} [118] +@{char@:Ed. Med. punctum@:119@:0@:3.56395@:2.22751@:2.22751@:3.56395@:0@:smedic +aea.punctum@} [119] +@{char@:Ed. Med. reverse virga@:120@:0@:3.56395@:2.22751@:11.13751@:3.56395@:0@ +:smedicaea.rvirga@} [120] +@{char@:Ed. Med. virga@:121@:0@:3.56395@:11.13751@:2.22751@:3.56395@:0@:smedica +ea.virga@} [121] +@{char@:Hufnagel punctum@:122@:0@:6.3624@:2.22751@:2.22751@:3.1812@:1.26483@:sh +ufnagel.punctum@} [122] +@{char@:Hufnagel virga@:123@:0@:6.3624@:6.68251@:2.22751@:6.3624@:0@:shufnagel. +virga@} [123] +@{char@:Hufnagel pes lower punctum@:124@:0@:8.91@:1.55925@:1.55925@:8.91@:0@:sh +ufnagel.lpes@} [124] +@{char@:Kievan final note@:125@:0@:5.71983@:6.68251@:6.68251@:5.71983@:0@:sM2ki +evan@} [125] +@{char@:Kievan recitative mark@:126@:0@:23.59607@:3.97366@:3.97366@:23.59607@:0 +@:sM1kievan@} [126] +@{char@:Kievan whole note@:127@:0@:4.455@:4.455@:4.455@:4.455@:0@:s0kievan@} +[127] +@{char@:Kievan quarter note down@:128@:0@:4.54413@:11.13751@:1.78197@:4.54413@: +0@:d2kievan@} [128] +@{char@:Kievan quarter note up@:129@:0@:4.54413@:1.78197@:11.58304@:4.54413@:0@ +:u2kievan@} [129] +@{char@:Kievan half note (line position)@:130@:0@:4.72229@:7.12804@:4.455@:4.72 +229@:0@:s1kievan@} [130] +@{char@:Kievan half note (space position)@:131@:0@:4.90053@:4.455@:6.23697@:4.9 +0053@:0@:sr1kievan@} [131] +@{char@:Kievan eighth note (down)@:132@:0@:5.56876@:13.365@:2.22751@:5.56876@:0 +@:d3kievan@} [132] +@{char@:Kievan eighth note (up)@:133@:0@:4.455@:1.78197@:12.91948@:4.455@:0@:u3 +kievan@} [133] +@{puorg@:noteheads@} +) +@{tnof@}) ) +(some charht values had to be adjusted by as much as 0.12341pt) +(some chardp values had to be adjusted by as much as 0.1234pt) +Font metrics written on parmesan-noteheads18.tfm. +101 output files written: parmesan-noteheads18.33 .. parmesan-noteheads18.133 +Transcript written on parmesan-noteheads18.log. +This is MetaPost, version 2.00 (TeX Live 2019/dev/Debian) (kpathsea version 6.3.1/dev) +(./mf2pt1.mp (/usr/share/texlive/texmf-dist/metapost/base/mfplain.mp Preloading the plain base, version 0.99: preliminaries, basic constants and mathematical macros, macros for converting units, @@ -293475,24 +293886,6 @@ macros for proof labels and rules, macros for character and font administration, and a few last-minute items.)) -(/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-noteheads18.mf -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-autometric.mf -****************************************************** -Using feta Autometric macros. -order of messages: - NAME/CODE/BP/WD/DP/HT/WX/WY -****************************************************** -) (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-noteheads-generic.mf -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf -Preloading the plain base, version 0.99: preliminaries, - basic constants and mathematical macros, - macros for converting units, - macros and tables for various modes of operation, - macros for drawing and filling, - macros for proof labels and rules, - macros for character and font administration, -and a few last-minute items.))) -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-noteheads26.mf (/build/lilypond-2.19.81+really-2.18.2/mf/feta-autometric.mf ****************************************************** @@ -293500,523 +293893,165 @@ order of messages: NAME/CODE/BP/WD/DP/HT/WX/WY ****************************************************** -)) -(/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-macros.mf) -@{font@:GNU@:LilyPond@:parmesan@:17.82@:parmesanMusic@} -(/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-noteheads.mf (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-noteheads-generic.mf +) (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-noteheads-generic.mf (/build/lilypond-2.19.81+really-2.18.2/mf/feta-macros.mf) -(/build/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf -@{group@:noteheads@} -@{char@:Neo-mensural maxima notehead (up)@:33@:0@:11.58304@:2.46817@:2.46817@:1 -1.58304@:0@:uM3neomensural@} [33]) -(/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-macros.mf -@{char@:Neo-mensural maxima notehead (down)@:34@:0@:11.58304@:2.46817@:2.46817@ -:11.58304@:0@:dM3neomensural@} [34]) +(/build/lilypond-2.19.81+really-2.18.2/mf/feta-params.mf) +(/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-macros.mf) @{font@:GNU@:LilyPond@:parmesan@:25.2@:parmesanMusic@} (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-noteheads.mf -@{char@:Neo-mensural longa notehead (up)@:35@:0@:8.91@:2.46817@:2.46817@:8.91@: -0@:uM2neomensural@} [35] -@{char@:Neo-mensural longa notehead (down)@:36@:0@:8.91@:2.46817@:2.46817@:8.91 -@:0@:dM2neomensural@} [36] -@{char@:Hufnagel Flat@:118@:0.52107@:3.32733@:1.9443@:10.36307@:3.32733@:0@:huf -nagelM1@} [118] -@{char@:Neo-mensural brevis notehead@:37@:0@:8.91@:2.46817@:2.46817@:8.91@:0@:s -M1neomensural@} [37] -@{char@:Kievan sharp@:119@:0@:8.98004@:8.98004@:8.98004@:8.98004@:0@:kievan1@} -[119] -@{char@:Kievan flat@:120@:0@:5.6125@:5.6125@:10.10252@:5.6125@:0@:kievanM1@} -[120] -@{puorg@:accidentals@} -) @{group@:noteheads@} @{char@:Neo-mensural maxima notehead (up)@:33@:0@:16.38005@:3.42233@:3.42233@:1 -6.38005@:0@:uM3neomensural@} [33] (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-flags.mf -@{char@:Neo-mensural maxima notehead (up, reduced hole)@:38@:0@:11.58304@:2.468 -17@:2.46817@:11.58304@:0@:urM3neomensural@} [38] -@{group@:flags@} -@{char@:8th Mensural Flag (up)@:121@:0@:3.36754@:11.225@:0.56128@:3.36754@:0@:m -ensuralu03@} [121] +6.38005@:0@:uM3neomensural@} [33] @{char@:Neo-mensural maxima notehead (down)@:34@:0@:16.38005@:3.42233@:3.42233@ :16.38005@:0@:dM3neomensural@} [34] -@{char@:8th Mensural Flag (up)@:122@:0@:3.36754@:8.41876@:0.56128@:3.36754@:0@: -mensuralu13@} [122] -@{char@:Neo-mensural maxima notehead (down, reduced hole)@:39@:0@:11.58304@:2.4 -6817@:2.46817@:11.58304@:0@:drM3neomensural@} [39] -@{char@:8th Mensural Flag (up)@:123@:0@:3.36754@:9.82188@:0.56128@:3.36754@:0@: -mensuralu23@} [123] -@{char@:8th Mensural Flag (down)@:124@:3.36754@:0@:0.56128@:11.225@:0@:0@:mensu -rald03@} [124] -@{char@:Neo-mensural longa notehead (up, reduced hole)@:40@:0@:8.91@:2.46817@:2 -.46817@:8.91@:0@:urM2neomensural@} [40] -@{char@:8th Mensural Flag (down)@:125@:3.36754@:0@:0.56128@:8.41876@:0@:0@:mens -urald13@} [125] @{char@:Neo-mensural longa notehead (up)@:35@:0@:12.6@:3.42233@:3.42233@:12.6@: 0@:uM2neomensural@} [35] -@{char@:8th Mensural Flag (down)@:126@:3.36754@:0@:0.56128@:9.82188@:0@:0@:mens -urald23@} [126] -@{char@:Neo-mensural longa notehead (down, reduced hole)@:41@:0@:8.91@:2.46817@ -:2.46817@:8.91@:0@:drM2neomensural@} [41] @{char@:Neo-mensural longa notehead (down)@:36@:0@:12.6@:3.42233@:3.42233@:12.6 @:0@:dM2neomensural@} [36] -@{char@:Neo-mensural brevis notehead (reduced hole)@:42@:0@:8.91@:2.46817@:2.46 -817@:8.91@:0@:srM1neomensural@} [42] @{char@:Neo-mensural brevis notehead@:37@:0@:12.6@:3.42233@:3.42233@:12.6@:0@:s M1neomensural@} [37] -@{char@:Neo-mensural semibrevis head@:43@:0@:4.455@:2.46817@:2.46817@:2.22751@: -1.21667@:s0neomensural@} [43] -@{char@:16th Mensural Flag (up)@:127@:0@:3.36754@:16.83751@:0.56128@:3.36754@:0 -@:mensuralu04@} [127] @{char@:Neo-mensural maxima notehead (up, reduced hole)@:38@:0@:16.38005@:3.422 33@:3.42233@:16.38005@:0@:urM3neomensural@} [38] -@{char@:Neo-mensural minima head@:44@:0@:4.455@:2.46817@:2.46817@:2.22751@:1.21 -667@:s1neomensural@} [44] -@{char@:16th Mensural Flag (up)@:128@:0@:3.36754@:14.03127@:0.56128@:3.36754@:0 -@:mensuralu14@} [128] -@{char@:Neo-mensural semiminima head@:45@:0@:4.455@:2.46817@:2.46817@:2.22751@: -1.21667@:s2neomensural@} [45] @{char@:Neo-mensural maxima notehead (down, reduced hole)@:39@:0@:16.38005@:3.4 2233@:3.42233@:16.38005@:0@:drM3neomensural@} [39] -@{char@:16th Mensural Flag (up)@:129@:0@:3.36754@:15.43439@:0.56128@:3.36754@:0 -@:mensuralu24@} [129] -@{char@:Harmonic notehead (Neo-mensural open)@:46@:0@:5.79152@:3.20863@:3.20863 -@:5.79152@:0@:s0harmonic@} [46] -@{char@:16th Mensural Flag (down)@:130@:3.36754@:0@:0.56128@:16.83751@:0@:0@:me -nsurald04@} [130] @{char@:Neo-mensural longa notehead (up, reduced hole)@:40@:0@:12.6@:3.42233@:3 .42233@:12.6@:0@:urM2neomensural@} [40] -@{char@:Harmonic notehead (Neo-mensural black)@:47@:0@:5.79152@:3.20863@:3.2086 -3@:5.79152@:0@:s2harmonic@} [47] -@{char@:16th Mensural Flag (down)@:131@:3.36754@:0@:0.56128@:14.03127@:0@:0@:me -nsurald14@} [131] @{char@:Neo-mensural longa notehead (down, reduced hole)@:41@:0@:12.6@:3.42233@ :3.42233@:12.6@:0@:drM2neomensural@} [41] -@{char@:Mensural maxima notehead (up)@:48@:0@:8.91@:2.46817@:2.46817@:8.91@:0@: -uM3mensural@} [48] @{char@:Neo-mensural brevis notehead (reduced hole)@:42@:0@:12.6@:3.42233@:3.42 233@:12.6@:0@:srM1neomensural@} [42] -@{char@:Mensural maxima notehead (down)@:49@:0@:8.91@:2.46817@:2.46817@:8.91@:0 -@:dM3mensural@} [49] -@{char@:Mensural maxima notehead (ligature)@:50@:0@:8.91@:2.46817@:2.46817@:8.9 -1@:0@:sM3ligmensural@} [50] @{char@:Neo-mensural semibrevis head@:43@:0@:6.3@:3.42233@:3.42233@:3.15001@:2. 0062@:s0neomensural@} [43] -@{char@:Mensural longa notehead (up)@:51@:0@:4.455@:2.46817@:2.46817@:4.455@:0@ -:uM2mensural@} [51] @{char@:Neo-mensural minima head@:44@:0@:6.3@:3.42233@:3.42233@:3.15001@:2.0062 @:s1neomensural@} [44] @{char@:Neo-mensural semiminima head@:45@:0@:6.3@:3.42233@:3.42233@:3.15001@:2. 0062@:s2neomensural@} [45] -@{char@:16th Mensural Flag (down)@:132@:3.36754@:0@:0.56128@:15.43439@:0@:0@:me -nsurald24@} [132] -@{char@:Mensural longa notehead (down)@:52@:0@:4.455@:2.46817@:2.46817@:4.455@: -0@:dM2mensural@} [52] @{char@:Harmonic notehead (Neo-mensural open)@:46@:0@:8.19002@:4.44905@:4.44905 @:8.19002@:0@:s0harmonic@} [46] @{char@:Harmonic notehead (Neo-mensural black)@:47@:0@:8.19002@:4.44905@:4.4490 5@:8.19002@:0@:s2harmonic@} [47] @{char@:Mensural maxima notehead (up)@:48@:0@:12.6@:3.42233@:3.42233@:12.6@:0@: uM3mensural@} [48] -@{char@:Mensural longa notehead (ligature)@:53@:0@:4.455@:2.46817@:2.46817@:4.4 -55@:0@:sM2ligmensural@} [53] @{char@:Mensural maxima notehead (down)@:49@:0@:12.6@:3.42233@:3.42233@:12.6@:0 @:dM3mensural@} [49] -@{char@:Mensural brevis notehead@:54@:0@:4.455@:2.46817@:2.46817@:4.455@:0@:sM1 -mensural@} [54] @{char@:Mensural maxima notehead (ligature)@:50@:0@:12.6@:3.42233@:3.42233@:12. 6@:0@:sM3ligmensural@} [50] @{char@:Mensural longa notehead (up)@:51@:0@:6.3@:3.42233@:3.42233@:6.3@:0@:uM2 mensural@} [51] -@{char@:Mensural maxima notehead (up, reduced hole)@:55@:0@:8.91@:2.46817@:2.46 -817@:8.91@:0@:urM3mensural@} [55] @{char@:Mensural longa notehead (down)@:52@:0@:6.3@:3.42233@:3.42233@:6.3@:0@:d M2mensural@} [52] -@{char@:32th Mensural Flag (up)@:133@:0@:3.36754@:22.45001@:0.56128@:3.36754@:0 -@:mensuralu05@} [133] -@{char@:Mensural maxima notehead (down, reduced hole)@:56@:0@:8.91@:2.46817@:2. -46817@:8.91@:0@:drM3mensural@} [56] @{char@:Mensural longa notehead (ligature)@:53@:0@:6.3@:3.42233@:3.42233@:6.3@: 0@:sM2ligmensural@} [53] @{char@:Mensural brevis notehead@:54@:0@:6.3@:3.42233@:3.42233@:6.3@:0@:sM1mens ural@} [54] -@{char@:Mensural maxima notehead (ligature, reduced hole)@:57@:0@:8.91@:2.46817 -@:2.46817@:8.91@:0@:srM3ligmensural@} [57] @{char@:Mensural maxima notehead (up, reduced hole)@:55@:0@:12.6@:3.42233@:3.42 233@:12.6@:0@:urM3mensural@} [55] -@{char@:32th Mensural Flag (up)@:134@:0@:3.36754@:19.64377@:0.56128@:3.36754@:0 -@:mensuralu15@} [134] @{char@:Mensural maxima notehead (down, reduced hole)@:56@:0@:12.6@:3.42233@:3. 42233@:12.6@:0@:drM3mensural@} [56] -@{char@:Mensural longa notehead (up, reduced hole)@:58@:0@:4.455@:2.46817@:2.46 -817@:4.455@:0@:urM2mensural@} [58] @{char@:Mensural maxima notehead (ligature, reduced hole)@:57@:0@:12.6@:3.42233 @:3.42233@:12.6@:0@:srM3ligmensural@} [57] -@{char@:Mensural longa notehead (down, reduced hole)@:59@:0@:4.455@:2.46817@:2. -46817@:4.455@:0@:drM2mensural@} [59] @{char@:Mensural longa notehead (up, reduced hole)@:58@:0@:6.3@:3.42233@:3.4223 3@:6.3@:0@:urM2mensural@} [58] -@{char@:Mensural longa notehead (ligature, reduced hole)@:60@:0@:4.455@:2.46817 -@:2.46817@:4.455@:0@:srM2ligmensural@} [60] -@{char@:32th Mensural Flag (up)@:135@:0@:3.36754@:21.04689@:0.56128@:3.36754@:0 -@:mensuralu25@} [135] @{char@:Mensural longa notehead (down, reduced hole)@:59@:0@:6.3@:3.42233@:3.42 233@:6.3@:0@:drM2mensural@} [59] -@{char@:Mensural brevis notehead (reduced hole)@:61@:0@:4.455@:2.46817@:2.46817 -@:4.455@:0@:srM1mensural@} [61] @{char@:Mensural longa notehead (ligature, reduced hole)@:60@:0@:6.3@:3.42233@: 3.42233@:6.3@:0@:srM2ligmensural@} [60] -@{char@:Semi-colored mensural maxima notehead (up)@:62@:0@:8.91@:2.46817@:2.468 -17@:8.91@:0@:uM3semimensural@} [62] @{char@:Mensural brevis notehead (reduced hole)@:61@:0@:6.3@:3.42233@:3.42233@: 6.3@:0@:srM1mensural@} [61] -@{char@:32th Mensural Flag (down)@:136@:3.36754@:0@:0.56128@:22.45001@:0@:0@:me -nsurald05@} [136] -@{char@:Semi-colored mensural maxima notehead (down)@:63@:0@:8.91@:2.46817@:2.4 -6817@:8.91@:0@:dM3semimensural@} [63] @{char@:Semi-colored mensural maxima notehead (up)@:62@:0@:12.6@:3.42233@:3.422 33@:12.6@:0@:uM3semimensural@} [62] -@{char@:Semi-colored mensural maxima notehead (ligature)@:64@:0@:8.91@:2.46817@ -:2.46817@:8.91@:0@:sM3semiligmensural@} [64] @{char@:Semi-colored mensural maxima notehead (down)@:63@:0@:12.6@:3.42233@:3.4 2233@:12.6@:0@:dM3semimensural@} [63] -@{char@:32th Mensural Flag (down)@:137@:3.36754@:0@:0.56128@:19.64377@:0@:0@:me -nsurald15@} [137] @{char@:Semi-colored mensural maxima notehead (ligature)@:64@:0@:12.6@:3.42233@ :3.42233@:12.6@:0@:sM3semiligmensural@} [64] -@{char@:Semi-colored mensural longa notehead (up)@:65@:0@:4.455@:2.46817@:2.468 -17@:4.455@:0@:uM2semimensural@} [65] @{char@:Semi-colored mensural longa notehead (up)@:65@:0@:6.3@:3.42233@:3.42233 @:6.3@:0@:uM2semimensural@} [65] -@{char@:Semi-colored mensural longa notehead (down)@:66@:0@:4.455@:2.46817@:2.4 -6817@:4.455@:0@:dM2semimensural@} [66] -@{char@:32th Mensural Flag (down)@:138@:3.36754@:0@:0.56128@:21.04689@:0@:0@:me -nsurald25@} [138] -@{char@:Semi-colored mensural longa notehead (ligature)@:67@:0@:4.455@:2.46817@ -:2.46817@:4.455@:0@:sM2semiligmensural@} [67] -@{char@:Semi-colored mensural brevis notehead@:68@:0@:4.455@:2.46817@:2.46817@: -4.455@:0@:sM1semimensural@} [68] @{char@:Semi-colored mensural longa notehead (down)@:66@:0@:6.3@:3.42233@:3.422 33@:6.3@:0@:dM2semimensural@} [66] -@{char@:Semi-colored mensural maxima notehead (up, reduced hole)@:69@:0@:8.91@: -2.46817@:2.46817@:8.91@:0@:urM3semimensural@} [69] @{char@:Semi-colored mensural longa notehead (ligature)@:67@:0@:6.3@:3.42233@:3 .42233@:6.3@:0@:sM2semiligmensural@} [67] -@{char@:64th Mensural Flag (up)@:139@:0@:3.36754@:28.06252@:0.56128@:3.36754@:0 -@:mensuralu06@} [139] -@{char@:Semi-colored mensural maxima notehead (down, reduced hole)@:70@:0@:8.91 -@:2.46817@:2.46817@:8.91@:0@:drM3semimensural@} [70] @{char@:Semi-colored mensural brevis notehead@:68@:0@:6.3@:3.42233@:3.42233@:6. 3@:0@:sM1semimensural@} [68] -@{char@:Semi-colored mensural maxima notehead (ligature, reduced hole)@:71@:0@: -8.91@:2.46817@:2.46817@:8.91@:0@:srM3semiligmensural@} [71] -@{char@:Semi-colored mensural longa notehead (up, reduced hole)@:72@:0@:4.455@: -2.46817@:2.46817@:4.455@:0@:urM2semimensural@} [72] @{char@:Semi-colored mensural maxima notehead (up, reduced hole)@:69@:0@:12.6@: 3.42233@:3.42233@:12.6@:0@:urM3semimensural@} [69] -@{char@:64th Mensural Flag (up)@:140@:0@:3.36754@:25.25627@:0.56128@:3.36754@:0 -@:mensuralu16@} [140] -@{char@:Semi-colored mensural longa notehead (down, reduced hole)@:73@:0@:4.455 -@:2.46817@:2.46817@:4.455@:0@:drM2semimensural@} [73] @{char@:Semi-colored mensural maxima notehead (down, reduced hole)@:70@:0@:12.6 @:3.42233@:3.42233@:12.6@:0@:drM3semimensural@} [70] @{char@:Semi-colored mensural maxima notehead (ligature, reduced hole)@:71@:0@: 12.6@:3.42233@:3.42233@:12.6@:0@:srM3semiligmensural@} [71] -@{char@:Semi-colored mensural longa notehead (ligature, reduced hole)@:74@:0@:4 -.455@:2.46817@:2.46817@:4.455@:0@:srM2semiligmensural@} [74] -@{char@:Semi-colored mensural brevis notehead (reduced hole)@:75@:0@:4.455@:2.4 -6817@:2.46817@:4.455@:0@:srM1semimensural@} [75] -@{char@:64th Mensural Flag (up)@:141@:0@:3.36754@:26.6594@:0.56128@:3.36754@:0@ -:mensuralu26@} [141] -@{char@:Black mensural maxima notehead (up)@:76@:0@:8.91@:2.46817@:2.46817@:8.9 -1@:0@:uM3blackmensural@} [76] -@{char@:Black mensural maxima notehead (down)@:77@:0@:8.91@:2.46817@:2.46817@:8 -.91@:0@:dM3blackmensural@} [77] -@{char@:Black mensural maxima notehead (ligature)@:78@:0@:8.91@:2.46817@:2.4681 -7@:8.91@:0@:sM3blackligmensural@} [78] @{char@:Semi-colored mensural longa notehead (up, reduced hole)@:72@:0@:6.3@:3. 42233@:3.42233@:6.3@:0@:urM2semimensural@} [72] -@{char@:64th Mensural Flag (down)@:142@:3.36754@:0@:0.56128@:28.06252@:0@:0@:me -nsurald06@} [142] -@{char@:Black mensural longa notehead (up)@:79@:0@:4.455@:2.46817@:2.46817@:4.4 -55@:0@:uM2blackmensural@} [79] @{char@:Semi-colored mensural longa notehead (down, reduced hole)@:73@:0@:6.3@: 3.42233@:3.42233@:6.3@:0@:drM2semimensural@} [73] -@{char@:Black mensural longa notehead (down)@:80@:0@:4.455@:2.46817@:2.46817@:4 -.455@:0@:dM2blackmensural@} [80] @{char@:Semi-colored mensural longa notehead (ligature, reduced hole)@:74@:0@:6 .3@:3.42233@:3.42233@:6.3@:0@:srM2semiligmensural@} [74] -@{char@:Black mensural longa notehead (ligature)@:81@:0@:4.455@:2.46817@:2.4681 -7@:4.455@:0@:sM2blackligmensural@} [81] -@{char@:Black mensural brevis notehead@:82@:0@:4.455@:2.46817@:2.46817@:4.455@: -0@:sM1blackmensural@} [82] -@{char@:64th Mensural Flag (down)@:143@:3.36754@:0@:0.56128@:25.25627@:0@:0@:me -nsurald16@} [143] @{char@:Semi-colored mensural brevis notehead (reduced hole)@:75@:0@:6.3@:3.422 33@:3.42233@:6.3@:0@:srM1semimensural@} [75] -@{char@:Mensural semibrevis head@:83@:0@:2.57208@:2.22751@:2.22751@:1.28604@:1. -26483@:s0mensural@} [83] @{char@:Black mensural maxima notehead (up)@:76@:0@:12.6@:3.42233@:3.42233@:12. 6@:0@:uM3blackmensural@} [76] @{char@:Black mensural maxima notehead (down)@:77@:0@:12.6@:3.42233@:3.42233@:1 2.6@:0@:dM3blackmensural@} [77] @{char@:Black mensural maxima notehead (ligature)@:78@:0@:12.6@:3.42233@:3.4223 3@:12.6@:0@:sM3blackligmensural@} [78] -@{char@:Mensural minima head@:84@:0@:2.57208@:2.22751@:2.22751@:1.28604@:1.2648 -3@:s1mensural@} [84] -@{char@:Mensural semiminima head@:85@:0@:2.57208@:2.22751@:2.22751@:1.28604@:1. -26483@:s2mensural@} [85] @{char@:Black mensural longa notehead (up)@:79@:0@:6.3@:3.42233@:3.42233@:6.3@: 0@:uM2blackmensural@} [79] @{char@:Black mensural longa notehead (down)@:80@:0@:6.3@:3.42233@:3.42233@:6.3 @:0@:dM2blackmensural@} [80] -@{char@:Black mensural semibrevis head@:86@:0@:2.57208@:2.22751@:2.22751@:1.286 -04@:1.26483@:s0blackmensural@} [86] @{char@:Black mensural longa notehead (ligature)@:81@:0@:6.3@:3.42233@:3.42233@ :6.3@:0@:sM2blackligmensural@} [81] -@{char@:64th Mensural Flag (down)@:144@:3.36754@:0@:0.56128@:26.6594@:0@:0@:men -surald26@} [144] -@{puorg@:flags@} -) (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-timesignatures.mf -@{char@:Petrucci semibrevis head@:87@:0@:4.97581@:3.45543@:3.45543@:2.48792@:2. -20393@:s0petrucci@} [87] @{char@:Black mensural brevis notehead@:82@:0@:6.3@:3.42233@:3.42233@:6.3@:0@:s M1blackmensural@} [82] -@{group@:timesig@} -@{char@:Mensural 4/4 meter@:145@:0@:9.4609@:4.73045@:4.73045@:9.4609@:0@:mensur -al44@} [145] -@{char@:Petrucci minima head@:88@:0@:4.97581@:3.45543@:3.45543@:2.48792@:2.2039 -3@:s1petrucci@} [88] @{char@:Mensural semibrevis head@:83@:0@:3.63728@:3.15001@:3.15001@:1.81865@:2. 06068@:s0mensural@} [83] -@{char@:Mensural 2/2 meter@:146@:0@:9.4609@:7.09569@:7.09569@:9.4609@:0@:mensur -al22@} [146] -@{char@:Petrucci semiminima head@:89@:0@:4.97581@:3.45543@:3.45543@:2.48792@:2. -20393@:s2petrucci@} [89] -@{char@:Mensural 3/2 meter@:147@:0@:9.4609@:4.73045@:4.73045@:9.4609@:0@:mensur -al32@} [147] -@{char@:Petrucci colored semibrevis head@:90@:0@:4.97581@:3.45543@:3.45543@:2.4 -8792@:2.20393@:s0blackpetrucci@} [90] -@{char@:Petrucci colored minima head@:91@:0@:4.97581@:3.45543@:3.45543@:2.48792 -@:2.20393@:s1blackpetrucci@} [91] -@{char@:Mensural 6/4 meter@:148@:0@:9.4609@:4.73045@:4.73045@:9.4609@:0@:mensur -al64@} [148] -@{char@:Petrucci colored semiminima head@:92@:0@:4.97581@:3.45543@:3.45543@:2.4 -8792@:2.20393@:s2blackpetrucci@} [92] @{char@:Mensural minima head@:84@:0@:3.63728@:3.15001@:3.15001@:1.81865@:2.0606 8@:s1mensural@} [84] -@{char@:Mensural 9/4 meter@:149@:0@:9.4609@:4.73045@:4.73045@:9.4609@:0@:mensur -al94@} [149] -@{char@:Ed. Vat. punctum@:93@:0@:2.48982@:1.46243@:1.58583@:2.48982@:0@:svatica -na.punctum@} [93] -@{char@:Mensural 3/4 meter@:150@:0@:9.4609@:7.09569@:7.09569@:9.4609@:0@:mensur -al34@} [150] -@{char@:Ed. Vat. punctum cavum@:94@:0@:2.48982@:1.46243@:1.58583@:2.48982@:0@:s -vaticana.punctum.cavum@} [94] @{char@:Mensural semiminima head@:85@:0@:3.63728@:3.15001@:3.15001@:1.81865@:2. 06068@:s2mensural@} [85] -@{char@:Mensural 6/8 meter@:151@:0@:9.4609@:7.09569@:7.09569@:9.4609@:0@:mensur -al68@} [151] -@{char@:Ed. Vat. linea punctum@:95@:0@:3.96425@:1.72772@:1.72772@:3.96425@:0@:s -vaticana.linea.punctum@} [95] -@{char@:Mensural 9/8 meter@:152@:0@:9.4609@:7.09569@:7.09569@:9.4609@:0@:mensur -al98@} [152] -@{char@:Mensural 4/8 meter@:153@:0@:9.4609@:4.73045@:4.73045@:9.4609@:0@:mensur -al48@} [153] -@{char@:Ed. Vat. linea punctum cavum@:96@:0@:3.96425@:1.72772@:1.72772@:3.96425 -@:0@:svaticana.linea.punctum.cavum@} [96] @{char@:Black mensural semibrevis head@:86@:0@:3.63728@:3.15001@:3.15001@:1.818 65@:2.06068@:s0blackmensural@} [86] -@{char@:Ed. Vat. inclinatum@:97@:0@:2.76518@:1.97455@:1.97455@:1.3826@:1.01187@ -:svaticana.inclinatum@} [97] -@{char@:Mensural 6/8 meter@:154@:0@:9.4609@:4.73045@:4.73045@:9.4609@:0@:mensur -al68alt@} [154] @{char@:Petrucci semibrevis head@:87@:0@:6.8994@:4.79124@:4.79124@:3.4497@:3.37 51@:s0petrucci@} [87] -@{char@:Ed. Vat. pes lower punctum@:98@:0@:2.48982@:1.43773@:1.41304@:2.48982@: -0@:svaticana.lpes@} [98] -@{char@:Mensural 2/4 meter@:155@:0@:9.4609@:7.09569@:7.09569@:9.4609@:0@:mensur -al24@} [155] @{char@:Petrucci minima head@:88@:0@:6.8994@:4.79124@:4.79124@:3.4497@:3.3751@: s1petrucci@} [88] -@{char@:Mensural 4/4 meter@:156@:0@:9.4609@:4.73045@:4.73045@:9.4609@:0@:neomen -sural44@} [156] -@{char@:Ed. Vat. pes var lower punctum@:99@:0@:2.48982@:1.98073@:0.87004@:2.489 -82@:0@:svaticana.vlpes@} [99] @{char@:Petrucci semiminima head@:89@:0@:6.8994@:4.79124@:4.79124@:3.4497@:3.37 51@:s2petrucci@} [89] -@{char@:Mensural 2/2 meter@:157@:0@:9.4609@:4.73045@:4.73045@:9.4609@:0@:neomen -sural22@} [157] -@{char@:Mensural 3/2 meter@:158@:0@:9.4609@:4.73045@:4.73045@:9.4609@:0@:neomen -sural32@} [158] -@{char@:Ed. Vat. pes upper punctum@:100@:0@:2.48982@:1.41306@:1.43771@:2.48982@ -:0@:svaticana.upes@} [100] -@{char@:Ed. Vat. var pes upper punctum@:101@:0@:2.48982@:1.01814@:1.83263@:2.48 -982@:0@:svaticana.vupes@} [101] -@{char@:Mensural 6/4 meter@:159@:0@:9.4609@:4.73045@:4.73045@:9.4609@:0@:neomen -sural64@} [159] -@{char@:Ed. Vat. plica@:102@:0@:1.49391@:0.97375@:1.04778@:1.49391@:0@:svatican -a.plica@} [102] -@{char@:Mensural 9/4 meter@:160@:0@:9.4609@:4.73045@:4.73045@:9.4609@:0@:neomen -sural94@} [160] -@{char@:Ed. Vat. var plica@:103@:0@:1.49391@:1.33658@:0.89226@:1.49391@:0@:svat -icana.vplica@} [103] @{char@:Petrucci colored semibrevis head@:90@:0@:6.8994@:4.79124@:4.79124@:3.44 97@:3.3751@:s0blackpetrucci@} [90] -@{char@:Mensural 3/4 meter@:161@:0@:9.4609@:4.73045@:4.73045@:9.4609@:0@:neomen -sural34@} [161] @{char@:Petrucci colored minima head@:91@:0@:6.8994@:4.79124@:4.79124@:3.4497@: 3.3751@:s1blackpetrucci@} [91] -@{char@:Ed. Vat. epiphonus@:104@:0@:2.48982@:1.68457@:1.70924@:2.48982@:0@:svat -icana.epiphonus@} [104] @{char@:Petrucci colored semiminima head@:92@:0@:6.8994@:4.79124@:4.79124@:3.44 97@:3.3751@:s2blackpetrucci@} [92] -@{char@:Mensural 6/8 meter@:162@:0@:9.4609@:4.73045@:4.73045@:9.4609@:0@:neomen -sural68@} [162] -@{char@:Ed. Vat. var epiphonus@:105@:0@:2.48982@:2.22757@:1.16624@:2.48982@:0@: -svaticana.vepiphonus@} [105] -@{char@:Ed. Vat. rev. plica@:106@:0@:1.49391@:1.04779@:0.97374@:1.49391@:0@:sva -ticana.reverse.plica@} [106] -@{char@:Mensural 9/8 meter@:163@:0@:9.4609@:4.73045@:4.73045@:9.4609@:0@:neomen -sural98@} [163] -@{char@:Ed. Vat. rev. var plica@:107@:0@:1.49391@:1.54388@:0.68495@:1.49391@:0@ -:svaticana.reverse.vplica@} [107] -@{char@:Mensural 4/8 meter@:164@:0@:9.4609@:4.73045@:4.73045@:9.4609@:0@:neomen -sural48@} [164] @{char@:Ed. Vat. punctum@:93@:0@:3.45236@:1.96642@:2.13751@:3.45236@:0@:svatica na.punctum@} [93] -@{char@:Ed. Vat. inner cephalicus@:108@:0@:2.48982@:1.70926@:1.68456@:2.48982@: -0@:svaticana.inner.cephalicus@} [108] -@{char@:Mensural 6/8 meter@:165@:0@:9.4609@:4.73045@:4.73045@:9.4609@:0@:neomen -sural68alt@} [165] -@{char@:Mensural 2/4 meter@:166@:0@:9.4609@:4.73045@:4.73045@:9.4609@:0@:neomen -sural24@} [166] -@{puorg@:timesig@} -) -@{char@:Ed. Vat. cephalicus@:109@:0@:2.48982@:5.67068@:1.68456@:2.48982@:0@:sva -ticana.cephalicus@} [109] (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-scripts.mf -@{group@:scripts@} -@{char@:ictus@:167@:0.26054@:0.26054@:0.98221@:0.98221@:0.26054@:0@:ictus@} -[167] -@{char@:Ed. Vat. quilisma@:110@:0@:2.48982@:1.38217@:1.77708@:2.48982@:0@:svati -cana.quilisma@} [110] -@{char@:accentus up@:168@:0.70157@:0.70157@:0.98221@:0.98221@:0.70157@:0@:uacce -ntus@} [168] @{char@:Ed. Vat. punctum cavum@:94@:0@:3.45236@:1.96642@:2.13751@:3.45236@:0@:s vaticana.punctum.cavum@} [94] -@{char@:accentus down@:169@:0.70157@:0.70157@:0.98221@:0.98221@:0.70157@:0@:dac -centus@} [169] -@{char@:Solesmes punctum inclinatum parvum@:111@:0@:1.72824@:1.23409@:1.23409@: -0.86412@:0.27141@:ssolesmes.incl.parvum@} [111] -@{char@:half circle@:170@:0.87695@:0.87695@:0@:0.87695@:0.87695@:0@:usemicircul -us@} [170] -@{char@:Solesmes punctum auctum ascendens@:112@:0@:2.48982@:1.5118@:2.67181@:2. -48982@:0@:ssolesmes.auct.asc@} [112] -@{char@:Solesmes punctum auctum descendens@:113@:0@:2.48982@:2.67183@:1.51178@: -2.48982@:0@:ssolesmes.auct.desc@} [113] @{char@:Ed. Vat. linea punctum@:95@:0@:5.42313@:2.39563@:2.39563@:5.42313@:0@:s vaticana.linea.punctum@} [95] -@{char@:Solesmes punctum incl. auctum@:114@:0@:2.76518@:1.97455@:1.97455@:1.382 -6@:1.01187@:ssolesmes.incl.auctum@} [114] -@{char@:half circle@:171@:0.87695@:0.87695@:0.87695@:0@:0.87695@:0@:dsemicircul -us@} [171] -@{char@:circle@:172@:0.87695@:0.87695@:0.87695@:0.87695@:0.87695@:0@:circulus@} -[172] @{char@:Ed. Vat. linea punctum cavum@:96@:0@:5.42313@:2.39563@:2.39563@:5.42313 @:0@:svaticana.linea.punctum.cavum@} [96] -@{char@:Solesmes stropha@:115@:0@:2.76518@:1.97455@:1.97455@:1.3826@:1.01187@:s -solesmes.stropha@} [115] @{char@:Ed. Vat. inclinatum@:97@:0@:3.83418@:2.73788@:2.73788@:1.9171@:1.64856@ :svaticana.inclinatum@} [97] @{char@:Ed. Vat. pes lower punctum@:98@:0@:3.45236@:1.93214@:1.89793@:3.45236@: 0@:svaticana.lpes@} [98] -@{char@:Solesmes stropha aucta@:116@:0@:2.76518@:1.97455@:1.97455@:1.3826@:1.01 -187@:ssolesmes.stropha.aucta@} [116] -@{char@:augmentum@:173@:0.70157@:0.70157@:0.70157@:0.70157@:0.70157@:0@:augment -um@} [173] -@{char@:Solesmes oriscus@:117@:0@:2.9641@:1.48091@:1.48091@:2.9641@:0@:ssolesme -s.oriscus@} [117] -@{char@:signum congruentiae up@:174@:3.58788@:3.58788@:1.30269@:13.04877@:3.587 -88@:0@:usignumcongruentiae@} [174] -@{char@:Ed. Med. inclinatum@:118@:0@:3.74332@:2.673@:2.673@:1.87166@:1.71033@:s -medicaea.inclinatum@} [118] @{char@:Ed. Vat. pes var lower punctum@:99@:0@:3.45236@:2.68506@:1.14502@:3.452 36@:0@:svaticana.vlpes@} [99] @{char@:Ed. Vat. pes upper punctum@:100@:0@:3.45236@:1.89795@:1.93213@:3.45236@ :0@:svaticana.upes@} [100] -@{char@:Ed. Med. punctum@:119@:0@:3.56395@:2.22751@:2.22751@:3.56395@:0@:smedic -aea.punctum@} [119] -@{char@:Ed. Med. reverse virga@:120@:0@:3.56395@:2.22751@:11.13751@:3.56395@:0@ -:smedicaea.rvirga@} [120] -@{char@:Ed. Med. virga@:121@:0@:3.56395@:11.13751@:2.22751@:3.56395@:0@:smedica -ea.virga@} [121] -@{char@:signum congruentiae down@:175@:3.58788@:3.58788@:13.04877@:1.30269@:3.5 -8788@:0@:dsignumcongruentiae@} [175] @{char@:Ed. Vat. var pes upper punctum@:101@:0@:3.45236@:1.35036@:2.47972@:3.45 236@:0@:svaticana.vupes@} [101] @{char@:Ed. Vat. plica@:102@:0@:2.07144@:1.2888@:1.39145@:2.07144@:0@:svaticana .plica@} [102] -@{char@:Kievan end of piece (slash)@:176@:0@:8.97995@:11.72002@:16.3425@:8.9799 -5@:0@:barline.kievan@} [176] -@{puorg@:scripts@} -) (/build/lilypond-2.19.81+really-2.18.2/mf/parmesan-dots.mf -@{char@:Hufnagel punctum@:122@:0@:6.3624@:2.22751@:2.22751@:3.1812@:1.26483@:sh -ufnagel.punctum@} [122] -@{group@:dots@} -@{char@:duration dot@:177@:0@:1.69714@:0.84857@:0.84857@:1.69714@:0@:dotvatican -a@} [177] @{char@:Ed. Vat. var plica@:103@:0@:2.07144@:1.79189@:1.17581@:2.07144@:0@:svat icana.vplica@} [103] -@{char@:Hufnagel virga@:123@:0@:6.3624@:6.68251@:2.22751@:6.3624@:0@:shufnagel. -virga@} [123] -@{char@:Hufnagel pes lower punctum@:124@:0@:8.91@:1.55925@:1.55925@:8.91@:0@:sh -ufnagel.lpes@} [124] @{char@:Ed. Vat. epiphonus@:104@:0@:3.45236@:2.27443@:2.30865@:3.45236@:0@:svat icana.epiphonus@} [104] -@{char@:Kievan final note@:125@:0@:5.71983@:6.68251@:6.68251@:5.71983@:0@:sM2ki -evan@} [125] @{char@:Ed. Vat. var epiphonus@:105@:0@:3.45236@:3.02734@:1.55574@:3.45236@:0@: svaticana.vepiphonus@} [105] @{char@:Ed. Vat. rev. plica@:106@:0@:2.07144@:1.39146@:1.28879@:2.07144@:0@:sva ticana.reverse.plica@} [106] -@{char@:Kievan recitative mark@:126@:0@:23.59607@:3.97366@:3.97366@:23.59607@:0 -@:sM1kievan@} [126] -@{char@:Kievan augmentation dot@:178@:0@:5.09143@:2.54572@:2.54572@:5.09143@:0@ -:dotkievan@} [178] -@{puorg@:dots@} -) -@{tnof@}) ) -@{char@:Kievan whole note@:127@:0@:4.455@:4.455@:4.455@:4.455@:0@:s0kievan@} -[127] -@{char@:Kievan quarter note down@:128@:0@:4.54413@:11.13751@:1.78197@:4.54413@: -0@:d2kievan@} [128] -@{char@:Kievan quarter note up@:129@:0@:4.54413@:1.78197@:11.58304@:4.54413@:0@ -:u2kievan@} [129] -(some charht values had to be adjusted by as much as 0.70157pt) -(some chardp values had to be adjusted by as much as 0.70157pt) -Font metrics written on parmesan23.tfm. -146 output files written: parmesan23.33 .. parmesan23.178 -Transcript written on parmesan23.log. - -@{char@:Kievan half note (line position)@:130@:0@:4.72229@:7.12804@:4.455@:4.72 -229@:0@:s1kievan@} [130] -@{char@:Kievan half note (space position)@:131@:0@:4.90053@:4.455@:6.23697@:4.9 -0053@:0@:sr1kievan@} [131] @{char@:Ed. Vat. rev. var plica@:107@:0@:2.07144@:2.07933@:0.88837@:2.07144@:0@ :svaticana.reverse.vplica@} [107] -@{char@:Kievan eighth note (down)@:132@:0@:5.56876@:13.365@:2.22751@:5.56876@:0 -@:d3kievan@} [132] -@{char@:Kievan eighth note (up)@:133@:0@:4.455@:1.78197@:12.91948@:4.455@:0@:u3 -kievan@} [133] -@{puorg@:noteheads@} -) -@{tnof@}) ) @{char@:Ed. Vat. inner cephalicus@:108@:0@:3.45236@:2.30867@:2.27441@:3.45236@: 0@:svaticana.inner.cephalicus@} [108] -(some charht values had to be adjusted by as much as 0.12341pt) -(some chardp values had to be adjusted by as much as 0.1234pt) -Font metrics written on parmesan-noteheads18.tfm. -101 output files written: parmesan-noteheads18.33 .. parmesan-noteheads18.133 -Transcript written on parmesan-noteheads18.log. - @{char@:Ed. Vat. cephalicus@:109@:0@:3.45236@:7.80151@:2.27441@:3.45236@:0@:sva ticana.cephalicus@} [109] @{char@:Ed. Vat. quilisma@:110@:0@:3.45236@:1.9165@:2.46408@:3.45236@:0@:svatic @@ -294077,13 +294112,9 @@ Converting PostScript graphics to Type 1 font programs... -Invoking "t1asm parmesan-noteheads20.pt1 parmesan-noteheads20.pfb"... - -Invoking "fontforge -script parmesan-noteheads20.pe parmesan-noteheads20.pfb"... - -Converting PostScript graphics to Type 1 font programs... - Invoking "t1asm parmesan-noteheads13.pt1 parmesan-noteheads13.pfb"... + +Invoking "fontforge -script parmesan-noteheads13.pe parmesan-noteheads13.pfb"... Copyright (c) 2000-2014 by George Williams. See AUTHORS for Contributors. License GPLv3+: GNU GPL version 3 or later with many parts BSD . Please read LICENSE. @@ -294091,7 +294122,13 @@ Based on source from git with hash: Cannot find your hotkey definition file! -Invoking "fontforge -script parmesan-noteheads13.pe parmesan-noteheads13.pfb"... +*** Successfully generated parmesan-noteheads13.pfb! *** + +Converting PostScript graphics to Type 1 font programs... + +Invoking "t1asm parmesan-noteheads16.pt1 parmesan-noteheads16.pfb"... + +Invoking "fontforge -script parmesan-noteheads16.pe parmesan-noteheads16.pfb"... Copyright (c) 2000-2014 by George Williams. See AUTHORS for Contributors. License GPLv3+: GNU GPL version 3 or later with many parts BSD . Please read LICENSE. @@ -294099,15 +294136,13 @@ Based on source from git with hash: Cannot find your hotkey definition file! -*** Successfully generated parmesan-noteheads20.pfb! *** - Converting PostScript graphics to Type 1 font programs... -Invoking "t1asm parmesan-noteheads23.pt1 parmesan-noteheads23.pfb"... +Invoking "t1asm parmesan-noteheads20.pt1 parmesan-noteheads20.pfb"... -Invoking "fontforge -script parmesan-noteheads23.pe parmesan-noteheads23.pfb"... +*** Successfully generated parmesan-noteheads16.pfb! *** -*** Successfully generated parmesan-noteheads13.pfb! *** +Invoking "fontforge -script parmesan-noteheads20.pe parmesan-noteheads20.pfb"... Copyright (c) 2000-2014 by George Williams. See AUTHORS for Contributors. License GPLv3+: GNU GPL version 3 or later with many parts BSD . Please read LICENSE. @@ -294117,11 +294152,15 @@ Converting PostScript graphics to Type 1 font programs... -Invoking "t1asm parmesan-noteheads16.pt1 parmesan-noteheads16.pfb"... +Invoking "t1asm parmesan14.pt1 parmesan14.pfb"... -*** Successfully generated parmesan-noteheads23.pfb! *** +*** Successfully generated parmesan-noteheads20.pfb! *** -Invoking "fontforge -script parmesan-noteheads16.pe parmesan-noteheads16.pfb"... +Invoking "fontforge -script parmesan14.pe parmesan14.pfb"... + +Converting PostScript graphics to Type 1 font programs... + +Invoking "t1asm parmesan-noteheads23.pt1 parmesan-noteheads23.pfb"... Copyright (c) 2000-2014 by George Williams. See AUTHORS for Contributors. License GPLv3+: GNU GPL version 3 or later with many parts BSD . Please read LICENSE. @@ -294129,13 +294168,18 @@ Based on source from git with hash: Cannot find your hotkey definition file! -Converting PostScript graphics to Type 1 font programs... - -Invoking "t1asm parmesan-noteheads26.pt1 parmesan-noteheads26.pfb"... - -Invoking "fontforge -script parmesan-noteheads26.pe parmesan-noteheads26.pfb"... - -*** Successfully generated parmesan-noteheads16.pfb! *** +Invoking "fontforge -script parmesan-noteheads23.pe parmesan-noteheads23.pfb"... +Internal Error (overlap) in clefs.petrucci.c3_change: monotonic is both needed and unneeded (35.623,276.196)->(35.625,275.893). x=35.625 (prev=256.806) +Internal Error (overlap) in clefs.petrucci.c3_change: Winding number did not return to 0 when x=35.625 +Internal Error (overlap) in clefs.petrucci.c3_change: monotonic is both needed and unneeded (35.623,276.196)->(35.625,275.893). x=35.625 (prev=256.806) +Internal Error (overlap) in clefs.petrucci.c3_change: Winding number did not return to 0 when x=35.625 +Internal Error (overlap) in clefs.petrucci.c3_change: monotonic is both needed and unneeded (35.623,276.196)->(35.625,275.893). x=35.625 (prev=256.806) +Internal Error (overlap) in clefs.petrucci.c3_change: Winding number did not return to 0 when x=35.625 +Internal Error (overlap) in clefs.petrucci.c3_change: monotonic is both needed and unneeded (35.623,276.196)->(35.625,275.893). x=35.625 (prev=256.806) +Internal Error (overlap) in clefs.petrucci.c3_change: Winding number did not return to 0 when x=35.625 +Internal Error (overlap) in clefs.petrucci.c3_change: monotonic is both needed and unneeded (35.625,-275.894)->(35.625,-275.895). x=35.625 (prev=-275.894) +Internal Error (overlap) in clefs.petrucci.c3_change: couldn't find a needed exit from an intersection +Internal Error (overlap) in clefs.petrucci.c3_change: couldn't find a needed exit from an intersection Copyright (c) 2000-2014 by George Williams. See AUTHORS for Contributors. License GPLv3+: GNU GPL version 3 or later with many parts BSD . Please read LICENSE. @@ -294145,9 +294189,9 @@ Converting PostScript graphics to Type 1 font programs... -Invoking "t1asm parmesan-noteheads18.pt1 parmesan-noteheads18.pfb"... +Invoking "t1asm parmesan-noteheads14.pt1 parmesan-noteheads14.pfb"... -Invoking "fontforge -script parmesan-noteheads18.pe parmesan-noteheads18.pfb"... +Invoking "fontforge -script parmesan-noteheads14.pe parmesan-noteheads14.pfb"... Copyright (c) 2000-2014 by George Williams. See AUTHORS for Contributors. License GPLv3+: GNU GPL version 3 or later with many parts BSD . Please read LICENSE. @@ -294155,15 +294199,11 @@ Based on source from git with hash: Cannot find your hotkey definition file! -*** Successfully generated parmesan-noteheads26.pfb! *** - -*** Successfully generated parmesan-noteheads18.pfb! *** - Converting PostScript graphics to Type 1 font programs... -Invoking "t1asm parmesan-noteheads14.pt1 parmesan-noteheads14.pfb"... +Invoking "t1asm parmesan-noteheads18.pt1 parmesan-noteheads18.pfb"... -Invoking "fontforge -script parmesan-noteheads14.pe parmesan-noteheads14.pfb"... +Invoking "fontforge -script parmesan-noteheads18.pe parmesan-noteheads18.pfb"... Copyright (c) 2000-2014 by George Williams. See AUTHORS for Contributors. License GPLv3+: GNU GPL version 3 or later with many parts BSD . Please read LICENSE. @@ -294171,103 +294211,95 @@ Based on source from git with hash: Cannot find your hotkey definition file! +*** Successfully generated parmesan-noteheads23.pfb! *** + *** Successfully generated parmesan-noteheads14.pfb! *** +*** Successfully generated parmesan-noteheads18.pfb! *** + Converting PostScript graphics to Type 1 font programs... -Invoking "t1asm parmesan26.pt1 parmesan26.pfb"... +Invoking "t1asm parmesan-noteheads26.pt1 parmesan-noteheads26.pfb"... -Invoking "fontforge -script parmesan26.pe parmesan26.pfb"... +Invoking "fontforge -script parmesan-noteheads26.pe parmesan-noteheads26.pfb"... Copyright (c) 2000-2014 by George Williams. See AUTHORS for Contributors. License GPLv3+: GNU GPL version 3 or later with many parts BSD . Please read LICENSE. Based on sources from 11:21 UTC 24-Sep-2017-ML-D. Based on source from git with hash: Cannot find your hotkey definition file! -Internal Error (overlap) in clefs.neomensural.c: Winding number did not return to 0 when x=534.583 -Internal Error (overlap) in clefs.neomensural.c: monotonic is both needed and unneeded (549.712,183.357)->(564.842,168.229). x=555.06 (prev=534.583) -Internal Error (overlap) in clefs.neomensural.c: monotonic is both needed and unneeded (549.711,500.001)->(560.408,497.677). x=555.06 (prev=534.583) -Internal Error (overlap) in clefs.neomensural.c: Winding number did not return to 0 when x=534.583 -Internal Error (overlap) in clefs.neomensural.c: Winding number did not return to 0 when x=534.583 -Internal Error (overlap) in clefs.neomensural.c: Winding number did not return to 0 when x=534.583 -Internal Error (overlap) in clefs.neomensural.c: Winding number did not return to 0 when x=534.583 -Internal Error (overlap) in clefs.neomensural.c: Humph. This monotonic leads nowhere (534.583,168.229)->(534.583,168.229). -Internal Error (overlap) in clefs.neomensural.c: couldn't find a needed exit from an intersection Converting PostScript graphics to Type 1 font programs... -Invoking "t1asm parmesan13.pt1 parmesan13.pfb"... +Invoking "t1asm parmesan18.pt1 parmesan18.pfb"... -Invoking "fontforge -script parmesan13.pe parmesan13.pfb"... +*** Successfully generated parmesan14.pfb! *** + +Invoking "fontforge -script parmesan18.pe parmesan18.pfb"... Copyright (c) 2000-2014 by George Williams. See AUTHORS for Contributors. License GPLv3+: GNU GPL version 3 or later with many parts BSD . Please read LICENSE. Based on sources from 11:21 UTC 24-Sep-2017-ML-D. Based on source from git with hash: Cannot find your hotkey definition file! -Internal Error (overlap) in clefs.petrucci.c3_change: Winding number did not return to 0 when x=161.197 -Internal Error (overlap) in clefs.petrucci.c3_change: monotonic is both needed and unneeded (161.197,280.437)->(180.6,299.838). x=173.74 (prev=161.197) -Internal Error (overlap) in clefs.petrucci.c3_change: monotonic is both needed and unneeded (166.881,503.158)->(180.601,507.808). x=173.74 (prev=161.197) -Internal Error (overlap) in clefs.petrucci.c3_change: Winding number did not return to 0 when x=161.197 -Internal Error (overlap) in clefs.petrucci.c3_change: Winding number did not return to 0 when x=161.197 -Internal Error (overlap) in clefs.petrucci.c3_change: Winding number did not return to 0 when x=161.197 -Internal Error (overlap) in clefs.petrucci.c3_change: Winding number did not return to 0 when x=161.197 -Internal Error (overlap) in clefs.petrucci.c3_change: Humph. This monotonic leads nowhere (161.197,280.437)->(161.197,280.437). -Internal Error (overlap) in clefs.petrucci.c3_change: couldn't find a needed exit from an intersection -Internal Error (overlap) in clefs.petrucci.c4: monotonic is both needed and unneeded (41.4023,595.35)->(48.5059,584.126). x=48.5059 (prev=15.6792) -Internal Error (overlap) in clefs.petrucci.c4: Winding number did not return to 0 when x=48.5059 -Internal Error (overlap) in clefs.petrucci.c4: monotonic is both needed and unneeded (41.4023,595.35)->(48.5059,584.126). x=48.5059 (prev=15.6792) -Internal Error (overlap) in clefs.petrucci.c4: Winding number did not return to 0 when x=48.5059 -Internal Error (overlap) in clefs.petrucci.c4: monotonic is both needed and unneeded (41.4023,595.35)->(48.5059,584.126). x=48.5059 (prev=15.6792) -Internal Error (overlap) in clefs.petrucci.c4: Winding number did not return to 0 when x=48.5059 -Internal Error (overlap) in clefs.petrucci.c4: monotonic is both needed and unneeded (41.4023,595.35)->(48.5059,584.126). x=48.5059 (prev=15.6792) -Internal Error (overlap) in clefs.petrucci.c4: Winding number did not return to 0 when x=48.5059 -Internal Error (overlap) in clefs.petrucci.c4: monotonic is both needed and unneeded (48.5059,-319.295)->(48.5059,-319.296). x=48.5059 (prev=-293.31) -Internal Error (overlap) in clefs.petrucci.c4: couldn't find a needed exit from an intersection -Internal Error (overlap) in clefs.petrucci.c4: couldn't find a needed exit from an intersection - -*** Successfully generated parmesan26.pfb! *** +Internal Error (overlap) in clefs.petrucci.c2_change: monotonic is both needed and unneeded (25.8213,712.251)->(30.252,704.315). x=30.252 (prev=9.77832) +Internal Error (overlap) in clefs.petrucci.c2_change: Winding number did not return to 0 when x=30.252 +Internal Error (overlap) in clefs.petrucci.c2_change: monotonic is both needed and unneeded (25.8213,712.251)->(30.252,704.315). x=30.252 (prev=9.77832) +Internal Error (overlap) in clefs.petrucci.c2_change: Winding number did not return to 0 when x=30.252 +Internal Error (overlap) in clefs.petrucci.c2_change: monotonic is both needed and unneeded (25.8213,712.251)->(30.252,704.315). x=30.252 (prev=9.77832) +Internal Error (overlap) in clefs.petrucci.c2_change: Winding number did not return to 0 when x=30.252 +Internal Error (overlap) in clefs.petrucci.c2_change: monotonic is both needed and unneeded (25.8213,712.251)->(30.252,704.315). x=30.252 (prev=9.77832) +Internal Error (overlap) in clefs.petrucci.c2_change: Winding number did not return to 0 when x=30.252 +Internal Error (overlap) in clefs.petrucci.c2_change: monotonic is both needed and unneeded (30.252,-268.218)->(30.252,-268.219). x=30.252 (prev=-252.011) +Internal Error (overlap) in clefs.petrucci.c2_change: monotonic is both needed and unneeded (30.252,268.218)->(2.36438e-08,268.218). x=30.252 (prev=9.77832) +Internal Error (overlap) in clefs.petrucci.c2_change: couldn't find a needed exit from an intersection +Internal Error (overlap) in clefs.petrucci.c2_change: couldn't find a needed exit from an intersection Converting PostScript graphics to Type 1 font programs... Invoking "t1asm parmesan20.pt1 parmesan20.pfb"... +*** Successfully generated parmesan-noteheads26.pfb! *** + Invoking "fontforge -script parmesan20.pe parmesan20.pfb"... Copyright (c) 2000-2014 by George Williams. See AUTHORS for Contributors. License GPLv3+: GNU GPL version 3 or later with many parts BSD . Please read LICENSE. Based on sources from 11:21 UTC 24-Sep-2017-ML-D. Based on source from git with hash: - -*** Successfully generated parmesan13.pfb! *** Cannot find your hotkey definition file! Converting PostScript graphics to Type 1 font programs... -Invoking "t1asm parmesan14.pt1 parmesan14.pfb"... +Invoking "t1asm parmesan16.pt1 parmesan16.pfb"... -Invoking "fontforge -script parmesan14.pe parmesan14.pfb"... +Invoking "fontforge -script parmesan16.pe parmesan16.pfb"... Copyright (c) 2000-2014 by George Williams. See AUTHORS for Contributors. License GPLv3+: GNU GPL version 3 or later with many parts BSD . Please read LICENSE. Based on sources from 11:21 UTC 24-Sep-2017-ML-D. Based on source from git with hash: Cannot find your hotkey definition file! +Internal Error (overlap) in clefs.petrucci.c2_change: monotonic is both needed and unneeded (32.7871,271.841)->(56.208,236.709). x=32.7881 (prev=254.274) +Internal Error (overlap) in clefs.petrucci.c2_change: Winding number did not return to 0 when x=32.7881 +Internal Error (overlap) in clefs.petrucci.c2_change: monotonic is both needed and unneeded (32.7871,271.841)->(56.208,236.709). x=32.7881 (prev=254.274) +Internal Error (overlap) in clefs.petrucci.c2_change: Winding number did not return to 0 when x=32.7881 +Internal Error (overlap) in clefs.petrucci.c2_change: monotonic is both needed and unneeded (32.7871,271.841)->(56.208,236.709). x=32.7881 (prev=254.274) +Internal Error (overlap) in clefs.petrucci.c2_change: Winding number did not return to 0 when x=32.7881 +Internal Error (overlap) in clefs.petrucci.c2_change: monotonic is both needed and unneeded (32.7871,271.841)->(56.208,236.709). x=32.7881 (prev=254.274) +Internal Error (overlap) in clefs.petrucci.c2_change: Winding number did not return to 0 when x=32.7881 +Internal Error (overlap) in clefs.petrucci.c2_change: monotonic is both needed and unneeded (32.7881,-271.841)->(32.7881,-271.842). x=32.7881 (prev=-271.841) +Internal Error (overlap) in clefs.petrucci.c2_change: monotonic is both needed and unneeded (32.7871,-148.42)->(56.207,-171.84). x=32.7881 (prev=32.7881) +Internal Error (overlap) in clefs.petrucci.c2_change: monotonic is both needed and unneeded (56.207,-78.1592)->(32.7871,-101.579). x=32.7881 (prev=32.7881) +Internal Error (overlap) in clefs.petrucci.c2_change: monotonic is both needed and unneeded (32.7871,101.578)->(56.207,78.1582). x=32.7881 (prev=32.7881) +Internal Error (overlap) in clefs.petrucci.c2_change: monotonic is both needed and unneeded (56.207,171.839)->(32.7871,148.419). x=32.7881 (prev=32.7881) +Internal Error (overlap) in clefs.petrucci.c2_change: couldn't find a needed exit from an intersection +Internal Error (overlap) in clefs.petrucci.c2_change: Humph. This monotonic leads nowhere (4.80078,-532.959)->(-0.000976562,-524.048). +Internal Error (overlap) in clefs.petrucci.c2_change: couldn't find a needed exit from an intersection Converting PostScript graphics to Type 1 font programs... Invoking "t1asm parmesan23.pt1 parmesan23.pfb"... -Internal Error (overlap) in clefs.petrucci.c3_change: monotonic is both needed and unneeded (35.623,276.196)->(35.625,275.893). x=35.625 (prev=256.806) -Internal Error (overlap) in clefs.petrucci.c3_change: Winding number did not return to 0 when x=35.625 -Internal Error (overlap) in clefs.petrucci.c3_change: monotonic is both needed and unneeded (35.623,276.196)->(35.625,275.893). x=35.625 (prev=256.806) -Internal Error (overlap) in clefs.petrucci.c3_change: Winding number did not return to 0 when x=35.625 -Internal Error (overlap) in clefs.petrucci.c3_change: monotonic is both needed and unneeded (35.623,276.196)->(35.625,275.893). x=35.625 (prev=256.806) -Internal Error (overlap) in clefs.petrucci.c3_change: Winding number did not return to 0 when x=35.625 -Internal Error (overlap) in clefs.petrucci.c3_change: monotonic is both needed and unneeded (35.623,276.196)->(35.625,275.893). x=35.625 (prev=256.806) -Internal Error (overlap) in clefs.petrucci.c3_change: Winding number did not return to 0 when x=35.625 -Internal Error (overlap) in clefs.petrucci.c3_change: monotonic is both needed and unneeded (35.625,-275.894)->(35.625,-275.895). x=35.625 (prev=-275.894) -Internal Error (overlap) in clefs.petrucci.c3_change: couldn't find a needed exit from an intersection -Internal Error (overlap) in clefs.petrucci.c3_change: couldn't find a needed exit from an intersection Invoking "fontforge -script parmesan23.pe parmesan23.pfb"... Copyright (c) 2000-2014 by George Williams. See AUTHORS for Contributors. @@ -294276,6 +294308,10 @@ Based on sources from 11:21 UTC 24-Sep-2017-ML-D. Based on source from git with hash: Cannot find your hotkey definition file! + +*** Successfully generated parmesan18.pfb! *** + +*** Successfully generated parmesan20.pfb! *** Internal Error (overlap) in clefs.petrucci.c1: Winding number did not return to 0 when x=217.504 Internal Error (overlap) in clefs.petrucci.c1: monotonic is both needed and unneeded (217.504,296.417)->(233.751,312.663). x=228.007 (prev=217.504) Internal Error (overlap) in clefs.petrucci.c1: monotonic is both needed and unneeded (222.263,556.293)->(233.751,558.902). x=228.007 (prev=217.504) @@ -294383,111 +294419,110 @@ Internal Error (overlap) in clefs.petrucci.c5_change: couldn't find a needed exit from an intersection Internal Error (overlap) in clefs.petrucci.c5_change: couldn't find a needed exit from an intersection -*** Successfully generated parmesan20.pfb! *** - -*** Successfully generated parmesan14.pfb! *** +*** Successfully generated parmesan16.pfb! *** *** Successfully generated parmesan23.pfb! *** Converting PostScript graphics to Type 1 font programs... -Invoking "t1asm parmesan16.pt1 parmesan16.pfb"... +Invoking "t1asm parmesan26.pt1 parmesan26.pfb"... -Invoking "fontforge -script parmesan16.pe parmesan16.pfb"... +Invoking "fontforge -script parmesan26.pe parmesan26.pfb"... Copyright (c) 2000-2014 by George Williams. See AUTHORS for Contributors. License GPLv3+: GNU GPL version 3 or later with many parts BSD . Please read LICENSE. Based on sources from 11:21 UTC 24-Sep-2017-ML-D. Based on source from git with hash: Cannot find your hotkey definition file! -Internal Error (overlap) in clefs.petrucci.c2_change: monotonic is both needed and unneeded (32.7871,271.841)->(56.208,236.709). x=32.7881 (prev=254.274) -Internal Error (overlap) in clefs.petrucci.c2_change: Winding number did not return to 0 when x=32.7881 -Internal Error (overlap) in clefs.petrucci.c2_change: monotonic is both needed and unneeded (32.7871,271.841)->(56.208,236.709). x=32.7881 (prev=254.274) -Internal Error (overlap) in clefs.petrucci.c2_change: Winding number did not return to 0 when x=32.7881 -Internal Error (overlap) in clefs.petrucci.c2_change: monotonic is both needed and unneeded (32.7871,271.841)->(56.208,236.709). x=32.7881 (prev=254.274) -Internal Error (overlap) in clefs.petrucci.c2_change: Winding number did not return to 0 when x=32.7881 -Internal Error (overlap) in clefs.petrucci.c2_change: monotonic is both needed and unneeded (32.7871,271.841)->(56.208,236.709). x=32.7881 (prev=254.274) -Internal Error (overlap) in clefs.petrucci.c2_change: Winding number did not return to 0 when x=32.7881 -Internal Error (overlap) in clefs.petrucci.c2_change: monotonic is both needed and unneeded (32.7881,-271.841)->(32.7881,-271.842). x=32.7881 (prev=-271.841) -Internal Error (overlap) in clefs.petrucci.c2_change: monotonic is both needed and unneeded (32.7871,-148.42)->(56.207,-171.84). x=32.7881 (prev=32.7881) -Internal Error (overlap) in clefs.petrucci.c2_change: monotonic is both needed and unneeded (56.207,-78.1592)->(32.7871,-101.579). x=32.7881 (prev=32.7881) -Internal Error (overlap) in clefs.petrucci.c2_change: monotonic is both needed and unneeded (32.7871,101.578)->(56.207,78.1582). x=32.7881 (prev=32.7881) -Internal Error (overlap) in clefs.petrucci.c2_change: monotonic is both needed and unneeded (56.207,171.839)->(32.7871,148.419). x=32.7881 (prev=32.7881) -Internal Error (overlap) in clefs.petrucci.c2_change: couldn't find a needed exit from an intersection -Internal Error (overlap) in clefs.petrucci.c2_change: Humph. This monotonic leads nowhere (4.80078,-532.959)->(-0.000976562,-524.048). -Internal Error (overlap) in clefs.petrucci.c2_change: couldn't find a needed exit from an intersection +Internal Error (overlap) in clefs.neomensural.c: Winding number did not return to 0 when x=534.583 +Internal Error (overlap) in clefs.neomensural.c: monotonic is both needed and unneeded (549.712,183.357)->(564.842,168.229). x=555.06 (prev=534.583) +Internal Error (overlap) in clefs.neomensural.c: monotonic is both needed and unneeded (549.711,500.001)->(560.408,497.677). x=555.06 (prev=534.583) +Internal Error (overlap) in clefs.neomensural.c: Winding number did not return to 0 when x=534.583 +Internal Error (overlap) in clefs.neomensural.c: Winding number did not return to 0 when x=534.583 +Internal Error (overlap) in clefs.neomensural.c: Winding number did not return to 0 when x=534.583 +Internal Error (overlap) in clefs.neomensural.c: Winding number did not return to 0 when x=534.583 +Internal Error (overlap) in clefs.neomensural.c: Humph. This monotonic leads nowhere (534.583,168.229)->(534.583,168.229). +Internal Error (overlap) in clefs.neomensural.c: couldn't find a needed exit from an intersection Converting PostScript graphics to Type 1 font programs... -Invoking "t1asm parmesan18.pt1 parmesan18.pfb"... +Invoking "t1asm parmesan13.pt1 parmesan13.pfb"... -Invoking "fontforge -script parmesan18.pe parmesan18.pfb"... +Invoking "fontforge -script parmesan13.pe parmesan13.pfb"... Copyright (c) 2000-2014 by George Williams. See AUTHORS for Contributors. License GPLv3+: GNU GPL version 3 or later with many parts BSD . Please read LICENSE. Based on sources from 11:21 UTC 24-Sep-2017-ML-D. Based on source from git with hash: Cannot find your hotkey definition file! -Internal Error (overlap) in clefs.petrucci.c2_change: monotonic is both needed and unneeded (25.8213,712.251)->(30.252,704.315). x=30.252 (prev=9.77832) -Internal Error (overlap) in clefs.petrucci.c2_change: Winding number did not return to 0 when x=30.252 -Internal Error (overlap) in clefs.petrucci.c2_change: monotonic is both needed and unneeded (25.8213,712.251)->(30.252,704.315). x=30.252 (prev=9.77832) -Internal Error (overlap) in clefs.petrucci.c2_change: Winding number did not return to 0 when x=30.252 -Internal Error (overlap) in clefs.petrucci.c2_change: monotonic is both needed and unneeded (25.8213,712.251)->(30.252,704.315). x=30.252 (prev=9.77832) -Internal Error (overlap) in clefs.petrucci.c2_change: Winding number did not return to 0 when x=30.252 -Internal Error (overlap) in clefs.petrucci.c2_change: monotonic is both needed and unneeded (25.8213,712.251)->(30.252,704.315). x=30.252 (prev=9.77832) -Internal Error (overlap) in clefs.petrucci.c2_change: Winding number did not return to 0 when x=30.252 -Internal Error (overlap) in clefs.petrucci.c2_change: monotonic is both needed and unneeded (30.252,-268.218)->(30.252,-268.219). x=30.252 (prev=-252.011) -Internal Error (overlap) in clefs.petrucci.c2_change: monotonic is both needed and unneeded (30.252,268.218)->(2.36438e-08,268.218). x=30.252 (prev=9.77832) -Internal Error (overlap) in clefs.petrucci.c2_change: couldn't find a needed exit from an intersection -Internal Error (overlap) in clefs.petrucci.c2_change: couldn't find a needed exit from an intersection +Internal Error (overlap) in clefs.petrucci.c3_change: Winding number did not return to 0 when x=161.197 +Internal Error (overlap) in clefs.petrucci.c3_change: monotonic is both needed and unneeded (161.197,280.437)->(180.6,299.838). x=173.74 (prev=161.197) +Internal Error (overlap) in clefs.petrucci.c3_change: monotonic is both needed and unneeded (166.881,503.158)->(180.601,507.808). x=173.74 (prev=161.197) +Internal Error (overlap) in clefs.petrucci.c3_change: Winding number did not return to 0 when x=161.197 +Internal Error (overlap) in clefs.petrucci.c3_change: Winding number did not return to 0 when x=161.197 +Internal Error (overlap) in clefs.petrucci.c3_change: Winding number did not return to 0 when x=161.197 +Internal Error (overlap) in clefs.petrucci.c3_change: Winding number did not return to 0 when x=161.197 +Internal Error (overlap) in clefs.petrucci.c3_change: Humph. This monotonic leads nowhere (161.197,280.437)->(161.197,280.437). +Internal Error (overlap) in clefs.petrucci.c3_change: couldn't find a needed exit from an intersection +Internal Error (overlap) in clefs.petrucci.c4: monotonic is both needed and unneeded (41.4023,595.35)->(48.5059,584.126). x=48.5059 (prev=15.6792) +Internal Error (overlap) in clefs.petrucci.c4: Winding number did not return to 0 when x=48.5059 +Internal Error (overlap) in clefs.petrucci.c4: monotonic is both needed and unneeded (41.4023,595.35)->(48.5059,584.126). x=48.5059 (prev=15.6792) +Internal Error (overlap) in clefs.petrucci.c4: Winding number did not return to 0 when x=48.5059 +Internal Error (overlap) in clefs.petrucci.c4: monotonic is both needed and unneeded (41.4023,595.35)->(48.5059,584.126). x=48.5059 (prev=15.6792) +Internal Error (overlap) in clefs.petrucci.c4: Winding number did not return to 0 when x=48.5059 +Internal Error (overlap) in clefs.petrucci.c4: monotonic is both needed and unneeded (41.4023,595.35)->(48.5059,584.126). x=48.5059 (prev=15.6792) +Internal Error (overlap) in clefs.petrucci.c4: Winding number did not return to 0 when x=48.5059 +Internal Error (overlap) in clefs.petrucci.c4: monotonic is both needed and unneeded (48.5059,-319.295)->(48.5059,-319.296). x=48.5059 (prev=-293.31) +Internal Error (overlap) in clefs.petrucci.c4: couldn't find a needed exit from an intersection +Internal Error (overlap) in clefs.petrucci.c4: couldn't find a needed exit from an intersection -*** Successfully generated parmesan16.pfb! *** +*** Successfully generated parmesan13.pfb! *** -*** Successfully generated parmesan18.pfb! *** +*** Successfully generated parmesan26.pfb! *** cd ./out && /usr/bin/fontforge -script emmentaler-11.pe cd ./out && /usr/bin/fontforge -script emmentaler-13.pe cd ./out && /usr/bin/fontforge -script emmentaler-14.pe -cd ./out && /usr/bin/fontforge -script emmentaler-16.pe -cd ./out && /usr/bin/fontforge -script emmentaler-18.pe -cd ./out && /usr/bin/fontforge -script emmentaler-20.pe -cd ./out && /usr/bin/fontforge -script emmentaler-23.pe -cd ./out && /usr/bin/fontforge -script emmentaler-26.pe Copyright (c) 2000-2014 by George Williams. See AUTHORS for Contributors. License GPLv3+: GNU GPL version 3 or later with many parts BSD . Please read LICENSE. Based on sources from 11:21 UTC 24-Sep-2017-ML-D. Based on source from git with hash: Cannot find your hotkey definition file! -cd ./out && /usr/bin/fontforge -script emmentaler-brace.pe +cd ./out && /usr/bin/fontforge -script emmentaler-16.pe Copyright (c) 2000-2014 by George Williams. See AUTHORS for Contributors. License GPLv3+: GNU GPL version 3 or later with many parts BSD . Please read LICENSE. Based on sources from 11:21 UTC 24-Sep-2017-ML-D. Based on source from git with hash: +Cannot find your hotkey definition file! +cd ./out && /usr/bin/fontforge -script emmentaler-18.pe Copyright (c) 2000-2014 by George Williams. See AUTHORS for Contributors. License GPLv3+: GNU GPL version 3 or later with many parts BSD . Please read LICENSE. Based on sources from 11:21 UTC 24-Sep-2017-ML-D. Based on source from git with hash: Cannot find your hotkey definition file! -Cannot find your hotkey definition file! +cd ./out && /usr/bin/fontforge -script emmentaler-20.pe Copyright (c) 2000-2014 by George Williams. See AUTHORS for Contributors. License GPLv3+: GNU GPL version 3 or later with many parts BSD . Please read LICENSE. Based on sources from 11:21 UTC 24-Sep-2017-ML-D. Based on source from git with hash: +Cannot find your hotkey definition file! +cd ./out && /usr/bin/fontforge -script emmentaler-23.pe Copyright (c) 2000-2014 by George Williams. See AUTHORS for Contributors. License GPLv3+: GNU GPL version 3 or later with many parts BSD . Please read LICENSE. Based on sources from 11:21 UTC 24-Sep-2017-ML-D. Based on source from git with hash: Cannot find your hotkey definition file! -Cannot find your hotkey definition file! +cd ./out && /usr/bin/fontforge -script emmentaler-26.pe Copyright (c) 2000-2014 by George Williams. See AUTHORS for Contributors. License GPLv3+: GNU GPL version 3 or later with many parts BSD . Please read LICENSE. Based on sources from 11:21 UTC 24-Sep-2017-ML-D. Based on source from git with hash: +Cannot find your hotkey definition file! cd ./out && /usr/bin/fontforge -script emmentaler-brace.pe Copyright (c) 2000-2014 by George Williams. See AUTHORS for Contributors. License GPLv3+: GNU GPL version 3 or later @@ -294495,13 +294530,13 @@ Based on sources from 11:21 UTC 24-Sep-2017-ML-D. Based on source from git with hash: Cannot find your hotkey definition file! -Cannot find your hotkey definition file! cd ./out && /usr/bin/fontforge -script emmentaler-brace.pe Copyright (c) 2000-2014 by George Williams. See AUTHORS for Contributors. License GPLv3+: GNU GPL version 3 or later with many parts BSD . Please read LICENSE. Based on sources from 11:21 UTC 24-Sep-2017-ML-D. Based on source from git with hash: +cd ./out && /usr/bin/fontforge -script emmentaler-brace.pe Cannot find your hotkey definition file! Copyright (c) 2000-2014 by George Williams. See AUTHORS for Contributors. License GPLv3+: GNU GPL version 3 or later @@ -294699,14 +294734,14 @@ ./essay/engravingbib.bib cp /build/lilypond-2.19.81+really-2.18.2/ROADMAP ./out cd ./out && bison -v /build/lilypond-2.19.81+really-2.18.2/lily/parser.yy +/build/lilypond-2.19.81+really-2.18.2/lily/parser.yy:57.1-14: warning: deprecated directive, use '%define parse.error verbose' [-Wdeprecated] + %error-verbose + ^~~~~~~~~~~~~~ BSTINPUTS=/build/lilypond-2.19.81+really-2.18.2/Documentation/web/ /build/lilypond-2.19.81+really-2.18.2/scripts/build/out/bib2texi \ -s /build/lilypond-2.19.81+really-2.18.2/Documentation/lily-bib \ -o ./out/we-wrote.itexi \ -q \ /build/lilypond-2.19.81+really-2.18.2/Documentation/web/we-wrote.bib -/build/lilypond-2.19.81+really-2.18.2/lily/parser.yy:57.1-14: warning: deprecated directive, use '%define parse.error verbose' [-Wdeprecated] - %error-verbose - ^~~~~~~~~~~~~~ BSTINPUTS=/build/lilypond-2.19.81+really-2.18.2/Documentation/web/ /build/lilypond-2.19.81+really-2.18.2/scripts/build/out/bib2texi \ -s /build/lilypond-2.19.81+really-2.18.2/Documentation/lily-bib \ -o ./out/others-did.itexi \ @@ -294716,9 +294751,9 @@ mkdir -p out /build/lilypond-2.19.81+really-2.18.2/scripts/build/out/yyout2grammar ./out/parser.output out/ly-grammar.txt touch out/ly-snippets.dep +cd ./out && /build/lilypond-2.19.81+really-2.18.2/scripts/build/out/run-and-check "/build/lilypond-2.19.81+really-2.18.2/out/bin/lilypond --verbose /build/lilypond-2.19.81+really-2.18.2/ly/generate-documentation" "generate-documentation.log" mkdir -p out/ ( echo ./out/web.texi: ./macros.itexi ./out/version.itexi ./common-macros.itexi ./cyrillic.itexi ./out/weblinks.itexi ./web/news-front.itexi ./web/introduction.itexi ./web/download.itexi ./included/generating-output.itexi ./gpl.itexi ./web/manuals.itexi ./translations.itexi ./fdl.itexi ./web/community.itexi ./included/acknowledge.itexi ./included/authors.itexi ./included/helpus.itexi ./out/we-wrote.itexi ./out/others-did.itexi ./web/news-front.itexi ./web/news.itexi > out/web.dep ) && cp -f web.texi out/web.texi -cd ./out && /build/lilypond-2.19.81+really-2.18.2/scripts/build/out/run-and-check "/build/lilypond-2.19.81+really-2.18.2/out/bin/lilypond --verbose /build/lilypond-2.19.81+really-2.18.2/ly/generate-documentation" "generate-documentation.log" mkdir -p out/ ( echo ./out/contributor.texi: ./macros.itexi ./out/version.itexi ./common-macros.itexi ./cyrillic.itexi ./contributor/introduction.itexi ./included/helpus.itexi ./contributor/quick-start.itexi ./contributor/source-code.itexi ./out/ROADMAP ./contributor/compiling.itexi ./included/compile.itexi ./contributor/doc-work.itexi ./contributor/doc-translation-list.itexi ./contributor/website-work.itexi ./contributor/lsr-work.itexi ./contributor/issues.itexi ./contributor/regressions.itexi ./contributor/programming-work.itexi ./contributor/release-work.itexi ./contributor/build-notes.itexi ./contributor/feta-font.itexi ./contributor/administration.itexi ./out/ly-grammar.txt ./fdl.itexi > out/contributor.dep ) && cp -f contributor.texi out/contributor.texi LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../scripts/lilypond-book.py -I . -I ./out -I /build/lilypond-2.19.81+really-2.18.2/Documentation/snippets/out -I /build/lilypond-2.19.81+really-2.18.2/Documentation/included -I /build/lilypond-2.19.81+really-2.18.2/Documentation/pictures -I /build/lilypond-2.19.81+really-2.18.2/Documentation -I /build/lilypond-2.19.81+really-2.18.2/input/regression --process='true -dbackend=eps --formats=ps,png,pdf -dinclude-eps-fonts -dgs-load-fonts --header=doctitle --header=doctitlecs --header=doctitlede --header=doctitlees --header=doctitlefr --header=doctitlehu --header=doctitleit --header=doctitleja --header=doctitlenl --header=doctitlezh --header=texidoc --header=texidoccs --header=texidocde --header=texidoces --header=texidocfr --header=texidochu --header=texidocit --header=texidocja --header=texidocnl --header=texidoczh -dcheck-internal-types -ddump-signatures -danti-alias-factor=2' --output=./out --format=texi --loglevel=WARN --skip-lily-check --lily-output-dir /build/lilypond-2.19.81+really-2.18.2/out/lybook-db --redirect-lilypond-output snippets.tely @@ -294849,7 +294884,7 @@ make[4]: Leaving directory '/build/lilypond-2.19.81+really-2.18.2/Documentation/zh' make[3]: Leaving directory '/build/lilypond-2.19.81+really-2.18.2/Documentation' make[2]: Leaving directory '/build/lilypond-2.19.81+really-2.18.2' -/usr/bin/make doc WEB_TARGETS="offline" CPU_COUNT=16 +/usr/bin/make doc WEB_TARGETS="offline" CPU_COUNT=15 make[2]: Entering directory '/build/lilypond-2.19.81+really-2.18.2' /usr/bin/make --no-builtin-rules -C /build/lilypond-2.19.81+really-2.18.2/Documentation/po out=www messages make[3]: Entering directory '/build/lilypond-2.19.81+really-2.18.2/Documentation/po' @@ -294938,7 +294973,7 @@ touch ./out-www/dummy.dep echo '*' > ./out-www/.gitignore rm -f out-www/lilypond.map -cat lilypond.map.in | sed -e '#' | sed -e '#' -e 's!@BASH@!/bin/bash!g' -e 's!@BUILD_VERSION@!1!g' -e 's!@DATE@!07JAN23!g' -e 's!@FONTFORGE@!/usr/bin/fontforge!g' -e 's!@GUILE@!/build/lilypond-2.19.81+really-2.18.2/out/guile/usr/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/share/fonts/type1/gsfonts!g' -e 's!@PACKAGE@!LILYPOND!g' -e 's!@PATCH_LEVEL@!2!g' -e 's!@PATHSEP@!:!g' -e 's!@PERL@!/usr/bin/perl!g' -e 's!@PYTHON@!/usr/bin/python -tt!g' -e 's!@SHELL@!/bin/sh!g' -e 's!@TARGET_PYTHON@!/usr/bin/python -tt!g' -e 's!@TOPLEVEL_VERSION@!2.18.2!g' -e 's!@bindir@!/usr/bin!g' -e 's!@datadir@!/usr/share!g' -e 's!@date@!07JAN23!g' -e 's!@lilypond_datadir@!/usr/share/lilypond/2.18.2!g' -e 's!@lilypond_docdir@!/usr/share/doc/lilypond!g' -e 's!@lilypond_libdir@!/usr/lib/x86_64-linux-gnu/lilypond/2.18.2!g' -e 's!@local_lilypond_datadir@!/usr/share/lilypond/2.18.2!g' -e 's!@local_lilypond_libdir@!/usr/lib/x86_64-linux-gnu/lilypond/2.18.2!g' -e 's!@localedir@!/usr/share/locale!g' -e 's!@outdir@!./out-www!g' -e 's!@package@!lilypond!g' -e 's!@prefix@!/usr!g' -e 's!@program_prefix@!!g' -e 's!@program_suffix@!!g' -e 's!@sharedstatedir@!/usr/com!g' -e 's!@src-dir@!.!g' -e 's!@top-src-dir@!/build/lilypond-2.19.81+really-2.18.2!g' > out-www/lilypond.map +cat lilypond.map.in | sed -e '#' | sed -e '#' -e 's!@BASH@!/bin/sh!g' -e 's!@BUILD_VERSION@!1!g' -e 's!@DATE@!06DEC21!g' -e 's!@FONTFORGE@!/usr/bin/fontforge!g' -e 's!@GUILE@!/build/lilypond-2.19.81+really-2.18.2/out/guile/usr/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/share/fonts/type1/gsfonts!g' -e 's!@PACKAGE@!LILYPOND!g' -e 's!@PATCH_LEVEL@!2!g' -e 's!@PATHSEP@!:!g' -e 's!@PERL@!/usr/bin/perl!g' -e 's!@PYTHON@!/usr/bin/python -tt!g' -e 's!@SHELL@!/bin/sh!g' -e 's!@TARGET_PYTHON@!/usr/bin/python -tt!g' -e 's!@TOPLEVEL_VERSION@!2.18.2!g' -e 's!@bindir@!/usr/bin!g' -e 's!@datadir@!/usr/share!g' -e 's!@date@!06DEC21!g' -e 's!@lilypond_datadir@!/usr/share/lilypond/2.18.2!g' -e 's!@lilypond_docdir@!/usr/share/doc/lilypond!g' -e 's!@lilypond_libdir@!/usr/lib/x86_64-linux-gnu/lilypond/2.18.2!g' -e 's!@local_lilypond_datadir@!/usr/share/lilypond/2.18.2!g' -e 's!@local_lilypond_libdir@!/usr/lib/x86_64-linux-gnu/lilypond/2.18.2!g' -e 's!@localedir@!/usr/share/locale!g' -e 's!@outdir@!./out-www!g' -e 's!@package@!lilypond!g' -e 's!@prefix@!/usr!g' -e 's!@program_prefix@!!g' -e 's!@program_suffix@!!g' -e 's!@sharedstatedir@!/usr/com!g' -e 's!@src-dir@!.!g' -e 's!@top-src-dir@!/build/lilypond-2.19.81+really-2.18.2!g' > out-www/lilypond.map true make[4]: Leaving directory '/build/lilypond-2.19.81+really-2.18.2/tex' make[4]: Entering directory '/build/lilypond-2.19.81+really-2.18.2/ps' @@ -294982,11 +295017,11 @@ echo '*' > ./out-www/.gitignore /build/lilypond-2.19.81+really-2.18.2/scripts/build/out/lys-to-tely --name=./out-www/collated-files.tely --title="LilyPond Regression Tests" --author="Han-Wen Nienhuys and Jan Nieuwenhuizen" --input-filename=out-www/collated-files.list /usr/bin/python -tt /build/lilypond-2.19.81+really-2.18.2/scripts/build/create-version-itexi.py > out-www/version.itexi -LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../../scripts/lilypond-book.py -I . --process='/build/lilypond-2.19.81+really-2.18.2/out/bin/lilypond -I . -dbackend=eps --formats=ps,png,pdf -djob-count=16 -dinclude-eps-fonts -dgs-load-fonts --header=doctitle --header=doctitlecs --header=doctitlede --header=doctitlees --header=doctitlefr --header=doctitlehu --header=doctitleit --header=doctitleja --header=doctitlenl --header=doctitlezh --header=texidoc --header=texidoccs --header=texidocde --header=texidoces --header=texidocfr --header=texidochu --header=texidocit --header=texidocja --header=texidocnl --header=texidoczh -dcheck-internal-types -ddump-signatures -danti-alias-factor=2' --output=./out-www --format=texi-html --loglevel=WARN --lily-output-dir /build/lilypond-2.19.81+really-2.18.2/out/lybook-db --redirect-lilypond-output out-www/collated-files.tely +LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../../scripts/lilypond-book.py -I . --process='/build/lilypond-2.19.81+really-2.18.2/out/bin/lilypond -I . -dbackend=eps --formats=ps,png,pdf -djob-count=15 -dinclude-eps-fonts -dgs-load-fonts --header=doctitle --header=doctitlecs --header=doctitlede --header=doctitlees --header=doctitlefr --header=doctitlehu --header=doctitleit --header=doctitleja --header=doctitlenl --header=doctitlezh --header=texidoc --header=texidoccs --header=texidocde --header=texidoces --header=texidocfr --header=texidochu --header=texidocit --header=texidocja --header=texidocnl --header=texidoczh -dcheck-internal-types -ddump-signatures -danti-alias-factor=2' --output=./out-www --format=texi-html --loglevel=WARN --lily-output-dir /build/lilypond-2.19.81+really-2.18.2/out/lybook-db --redirect-lilypond-output out-www/collated-files.tely /build/lilypond-2.19.81+really-2.18.2/scripts/build/out/texi2omf --format pdf --location /usr/share/doc/lilypond/html/input/regression/collated-files.pdf --version 2.18.2 out-www/collated-files.texi > out-www/collated-files.pdf.omf /usr/bin/python -tt /build/lilypond-2.19.81+really-2.18.2/scripts/build/create-weblinks-itexi.py > out-www/weblinks.itexi /build/lilypond-2.19.81+really-2.18.2/scripts/build/out/run-and-check "cd ./out-www; texi2pdf -I /build/lilypond-2.19.81+really-2.18.2/input/regression collated-files.texi < /dev/null" "collated-files.texi2pdf.log" -LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../../scripts/lilypond-book.py -I . --process='/build/lilypond-2.19.81+really-2.18.2/out/bin/lilypond -dbackend=eps --formats=ps,png,pdf -djob-count=16 -dinclude-eps-fonts -dgs-load-fonts --header=doctitle --header=doctitlecs --header=doctitlede --header=doctitlees --header=doctitlefr --header=doctitlehu --header=doctitleit --header=doctitleja --header=doctitlenl --header=doctitlezh --header=texidoc --header=texidoccs --header=texidocde --header=texidoces --header=texidocfr --header=texidochu --header=texidocit --header=texidocja --header=texidocnl --header=texidoczh -dcheck-internal-types -ddump-signatures -danti-alias-factor=2' --output=./out-www --format=texi-html --loglevel=WARN --lily-output-dir /build/lilypond-2.19.81+really-2.18.2/out/lybook-db --redirect-lilypond-output AAA-intro-regression.tely +LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../../scripts/lilypond-book.py -I . --process='/build/lilypond-2.19.81+really-2.18.2/out/bin/lilypond -dbackend=eps --formats=ps,png,pdf -djob-count=15 -dinclude-eps-fonts -dgs-load-fonts --header=doctitle --header=doctitlecs --header=doctitlede --header=doctitlees --header=doctitlefr --header=doctitlehu --header=doctitleit --header=doctitleja --header=doctitlenl --header=doctitlezh --header=texidoc --header=texidoccs --header=texidocde --header=texidoces --header=texidocfr --header=texidochu --header=texidocit --header=texidocja --header=texidocnl --header=texidoczh -dcheck-internal-types -ddump-signatures -danti-alias-factor=2' --output=./out-www --format=texi-html --loglevel=WARN --lily-output-dir /build/lilypond-2.19.81+really-2.18.2/out/lybook-db --redirect-lilypond-output AAA-intro-regression.tely /build/lilypond-2.19.81+really-2.18.2/scripts/build/out/extract_texi_filenames -I ./out-www -I . -q -o /build/lilypond-2.19.81+really-2.18.2/./out-www/xref-maps out-www/AAA-intro-regression.texi /usr/bin/make PACKAGE=LILYPOND package=lilypond -C midi WWW-1 && /usr/bin/make PACKAGE=LILYPOND package=lilypond -C musicxml WWW-1 && /usr/bin/make PACKAGE=LILYPOND package=lilypond -C abc2ly WWW-1 && /usr/bin/make PACKAGE=LILYPOND package=lilypond -C lilypond-book WWW-1 && true make[6]: Entering directory '/build/lilypond-2.19.81+really-2.18.2/input/regression/midi' @@ -295070,7 +295105,7 @@ /usr/bin/python -tt ../../../scripts/midi2ly.py --quiet --include-header=./out-www/voice-5.header -o ./out-www out-www/voice-5.midi /build/lilypond-2.19.81+really-2.18.2/scripts/build/out/lys-to-tely --name=./out-www/collated-files.tely --title="MIDI test suite" --author="Han-Wen Nienhuys and Jan Nieuwenhuizen" --input-filename=out-www/collated-files.list /usr/bin/python -tt /build/lilypond-2.19.81+really-2.18.2/scripts/build/create-version-itexi.py > out-www/version.itexi -LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../../../scripts/lilypond-book.py -I . --process='/build/lilypond-2.19.81+really-2.18.2/out/bin/lilypond -I . -dbackend=eps --formats=ps,png,pdf -djob-count=16 -dinclude-eps-fonts -dgs-load-fonts --header=doctitle --header=doctitlecs --header=doctitlede --header=doctitlees --header=doctitlefr --header=doctitlehu --header=doctitleit --header=doctitleja --header=doctitlenl --header=doctitlezh --header=texidoc --header=texidoccs --header=texidocde --header=texidoces --header=texidocfr --header=texidochu --header=texidocit --header=texidocja --header=texidocnl --header=texidoczh -dcheck-internal-types -ddump-signatures -danti-alias-factor=2' --output=./out-www --format=texi-html --loglevel=WARN --lily-output-dir /build/lilypond-2.19.81+really-2.18.2/out/lybook-db --redirect-lilypond-output out-www/collated-files.tely +LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../../../scripts/lilypond-book.py -I . --process='/build/lilypond-2.19.81+really-2.18.2/out/bin/lilypond -I . -dbackend=eps --formats=ps,png,pdf -djob-count=15 -dinclude-eps-fonts -dgs-load-fonts --header=doctitle --header=doctitlecs --header=doctitlede --header=doctitlees --header=doctitlefr --header=doctitlehu --header=doctitleit --header=doctitleja --header=doctitlenl --header=doctitlezh --header=texidoc --header=texidoccs --header=texidocde --header=texidoces --header=texidocfr --header=texidochu --header=texidocit --header=texidocja --header=texidocnl --header=texidoczh -dcheck-internal-types -ddump-signatures -danti-alias-factor=2' --output=./out-www --format=texi-html --loglevel=WARN --lily-output-dir /build/lilypond-2.19.81+really-2.18.2/out/lybook-db --redirect-lilypond-output out-www/collated-files.tely /build/lilypond-2.19.81+really-2.18.2/scripts/build/out/texi2omf --format pdf --location /usr/share/doc/lilypond/html/input/regression/midi/collated-files.pdf --version 2.18.2 out-www/collated-files.texi > out-www/collated-files.pdf.omf /usr/bin/python -tt /build/lilypond-2.19.81+really-2.18.2/scripts/build/create-weblinks-itexi.py > out-www/weblinks.itexi /build/lilypond-2.19.81+really-2.18.2/scripts/build/out/run-and-check "cd ./out-www; texi2pdf -I /build/lilypond-2.19.81+really-2.18.2/input/regression/midi collated-files.texi < /dev/null" "collated-files.texi2pdf.log" @@ -295082,7 +295117,7 @@ echo '*' > ./out-www/.gitignore /build/lilypond-2.19.81+really-2.18.2/scripts/build/out/lys-to-tely --name=./out-www/collated-files.tely --title="Unofficial MusicXML test suite" --author="Reinhold Kainhofer" --input-filename=out-www/collated-files.list /usr/bin/python -tt /build/lilypond-2.19.81+really-2.18.2/scripts/build/create-version-itexi.py > out-www/version.itexi -LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../../../scripts/lilypond-book.py -I . --process='/build/lilypond-2.19.81+really-2.18.2/out/bin/lilypond -I . -dbackend=eps --formats=ps,png,pdf -djob-count=16 -dinclude-eps-fonts -dgs-load-fonts --header=doctitle --header=doctitlecs --header=doctitlede --header=doctitlees --header=doctitlefr --header=doctitlehu --header=doctitleit --header=doctitleja --header=doctitlenl --header=doctitlezh --header=texidoc --header=texidoccs --header=texidocde --header=texidoces --header=texidocfr --header=texidochu --header=texidocit --header=texidocja --header=texidocnl --header=texidoczh -dcheck-internal-types -ddump-signatures -danti-alias-factor=2' --output=./out-www --format=texi-html --loglevel=WARN --lily-output-dir /build/lilypond-2.19.81+really-2.18.2/out/lybook-db --load-custom-package=./book-musicxml-testsuite.py --redirect-lilypond-output out-www/collated-files.tely +LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../../../scripts/lilypond-book.py -I . --process='/build/lilypond-2.19.81+really-2.18.2/out/bin/lilypond -I . -dbackend=eps --formats=ps,png,pdf -djob-count=15 -dinclude-eps-fonts -dgs-load-fonts --header=doctitle --header=doctitlecs --header=doctitlede --header=doctitlees --header=doctitlefr --header=doctitlehu --header=doctitleit --header=doctitleja --header=doctitlenl --header=doctitlezh --header=texidoc --header=texidoccs --header=texidocde --header=texidoces --header=texidocfr --header=texidochu --header=texidocit --header=texidocja --header=texidocnl --header=texidoczh -dcheck-internal-types -ddump-signatures -danti-alias-factor=2' --output=./out-www --format=texi-html --loglevel=WARN --lily-output-dir /build/lilypond-2.19.81+really-2.18.2/out/lybook-db --load-custom-package=./book-musicxml-testsuite.py --redirect-lilypond-output out-www/collated-files.tely /build/lilypond-2.19.81+really-2.18.2/scripts/build/out/texi2omf --format pdf --location /usr/share/doc/lilypond/html/input/regression/musicxml/collated-files.pdf --version 2.18.2 out-www/collated-files.texi > out-www/collated-files.pdf.omf /usr/bin/python -tt /build/lilypond-2.19.81+really-2.18.2/scripts/build/create-weblinks-itexi.py > out-www/weblinks.itexi /build/lilypond-2.19.81+really-2.18.2/scripts/build/out/run-and-check "cd ./out-www; texi2pdf -I /build/lilypond-2.19.81+really-2.18.2/input/regression/musicxml collated-files.texi < /dev/null" "collated-files.texi2pdf.log" @@ -295099,7 +295134,7 @@ /usr/bin/python -tt ../../../scripts/abc2ly.py --quiet -o out-www/tuplet-slur.ly tuplet-slur.abc /build/lilypond-2.19.81+really-2.18.2/scripts/build/out/lys-to-tely --name=./out-www/collated-files.tely --title="abc2ly test suite" --author="Han-Wen Nienhuys and Jan Nieuwenhuizen" --input-filename=out-www/collated-files.list /usr/bin/python -tt /build/lilypond-2.19.81+really-2.18.2/scripts/build/create-version-itexi.py > out-www/version.itexi -LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../../../scripts/lilypond-book.py -I . --process='/build/lilypond-2.19.81+really-2.18.2/out/bin/lilypond -I . -dbackend=eps --formats=ps,png,pdf -djob-count=16 -dinclude-eps-fonts -dgs-load-fonts --header=doctitle --header=doctitlecs --header=doctitlede --header=doctitlees --header=doctitlefr --header=doctitlehu --header=doctitleit --header=doctitleja --header=doctitlenl --header=doctitlezh --header=texidoc --header=texidoccs --header=texidocde --header=texidoces --header=texidocfr --header=texidochu --header=texidocit --header=texidocja --header=texidocnl --header=texidoczh -dcheck-internal-types -ddump-signatures -danti-alias-factor=2' --output=./out-www --format=texi-html --loglevel=WARN --lily-output-dir /build/lilypond-2.19.81+really-2.18.2/out/lybook-db --redirect-lilypond-output out-www/collated-files.tely +LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../../../scripts/lilypond-book.py -I . --process='/build/lilypond-2.19.81+really-2.18.2/out/bin/lilypond -I . -dbackend=eps --formats=ps,png,pdf -djob-count=15 -dinclude-eps-fonts -dgs-load-fonts --header=doctitle --header=doctitlecs --header=doctitlede --header=doctitlees --header=doctitlefr --header=doctitlehu --header=doctitleit --header=doctitleja --header=doctitlenl --header=doctitlezh --header=texidoc --header=texidoccs --header=texidocde --header=texidoces --header=texidocfr --header=texidochu --header=texidocit --header=texidocja --header=texidocnl --header=texidoczh -dcheck-internal-types -ddump-signatures -danti-alias-factor=2' --output=./out-www --format=texi-html --loglevel=WARN --lily-output-dir /build/lilypond-2.19.81+really-2.18.2/out/lybook-db --redirect-lilypond-output out-www/collated-files.tely /build/lilypond-2.19.81+really-2.18.2/scripts/build/out/texi2omf --format pdf --location /usr/share/doc/lilypond/html/input/regression/abc2ly/collated-files.pdf --version 2.18.2 out-www/collated-files.texi > out-www/collated-files.pdf.omf /usr/bin/python -tt /build/lilypond-2.19.81+really-2.18.2/scripts/build/create-weblinks-itexi.py > out-www/weblinks.itexi /build/lilypond-2.19.81+really-2.18.2/scripts/build/out/run-and-check "cd ./out-www; texi2pdf -I /build/lilypond-2.19.81+really-2.18.2/input/regression/abc2ly collated-files.texi < /dev/null" "collated-files.texi2pdf.log" @@ -295113,99 +295148,99 @@ echo '*' > ./out-www/.gitignore GNUmakefile:24: warning: overriding recipe for target 'out-www/collated-files.list' ../../../make/lysdoc-rules.make:6: warning: ignoring old recipe for target 'out-www/collated-files.list' -LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../../../scripts/lilypond-book.py -I . --process='/build/lilypond-2.19.81+really-2.18.2/out/bin/lilypond -dbackend=eps --formats=ps,png,pdf -djob-count=16 -dinclude-eps-fonts -dgs-load-fonts --header=doctitle --header=doctitlecs --header=doctitlede --header=doctitlees --header=doctitlefr --header=doctitlehu --header=doctitleit --header=doctitleja --header=doctitlenl --header=doctitlezh --header=texidoc --header=texidoccs --header=texidocde --header=texidoces --header=texidocfr --header=texidochu --header=texidocit --header=texidocja --header=texidocnl --header=texidoczh -dcheck-internal-types -ddump-signatures -danti-alias-factor=2' --output=./out-www --redirect-lilypond-output --loglevel=WARN --lily-output-dir /build/lilypond-2.19.81+really-2.18.2/out/lybook-db -o ./out-www html-include-space-after-tag.html -LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../../../scripts/lilypond-book.py -I . --process='/build/lilypond-2.19.81+really-2.18.2/out/bin/lilypond -dbackend=eps --formats=ps,png,pdf -djob-count=16 -dinclude-eps-fonts -dgs-load-fonts --header=doctitle --header=doctitlecs --header=doctitlede --header=doctitlees --header=doctitlefr --header=doctitlehu --header=doctitleit --header=doctitleja --header=doctitlenl --header=doctitlezh --header=texidoc --header=texidoccs --header=texidocde --header=texidoces --header=texidocfr --header=texidochu --header=texidocit --header=texidocja --header=texidocnl --header=texidoczh -dcheck-internal-types -ddump-signatures -danti-alias-factor=2' --output=./out-www --redirect-lilypond-output --loglevel=WARN --lily-output-dir /build/lilypond-2.19.81+really-2.18.2/out/lybook-db -o ./out-www html-inline-newline-during-tag.html -LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../../../scripts/lilypond-book.py -I . --process='/build/lilypond-2.19.81+really-2.18.2/out/bin/lilypond -dbackend=eps --formats=ps,png,pdf -djob-count=16 -dinclude-eps-fonts -dgs-load-fonts --header=doctitle --header=doctitlecs --header=doctitlede --header=doctitlees --header=doctitlefr --header=doctitlehu --header=doctitleit --header=doctitleja --header=doctitlenl --header=doctitlezh --header=texidoc --header=texidoccs --header=texidocde --header=texidoces --header=texidocfr --header=texidochu --header=texidocit --header=texidocja --header=texidocnl --header=texidoczh -dcheck-internal-types -ddump-signatures -danti-alias-factor=2' --output=./out-www --redirect-lilypond-output --loglevel=WARN --lily-output-dir /build/lilypond-2.19.81+really-2.18.2/out/lybook-db -o ./out-www html-inline-no-options.html -LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../../../scripts/lilypond-book.py -I . --process='/build/lilypond-2.19.81+really-2.18.2/out/bin/lilypond -dbackend=eps --formats=ps,png,pdf -djob-count=16 -dinclude-eps-fonts -dgs-load-fonts --header=doctitle --header=doctitlecs --header=doctitlede --header=doctitlees --header=doctitlefr --header=doctitlehu --header=doctitleit --header=doctitleja --header=doctitlenl --header=doctitlezh --header=texidoc --header=texidoccs --header=texidocde --header=texidoces --header=texidocfr --header=texidochu --header=texidocit --header=texidocja --header=texidocnl --header=texidoczh -dcheck-internal-types -ddump-signatures -danti-alias-factor=2' --output=./out-www --redirect-lilypond-output --loglevel=WARN --lily-output-dir /build/lilypond-2.19.81+really-2.18.2/out/lybook-db -o ./out-www html-inline-option.html -LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../../../scripts/lilypond-book.py -I . --process='/build/lilypond-2.19.81+really-2.18.2/out/bin/lilypond -dbackend=eps --formats=ps,png,pdf -djob-count=16 -dinclude-eps-fonts -dgs-load-fonts --header=doctitle --header=doctitlecs --header=doctitlede --header=doctitlees --header=doctitlefr --header=doctitlehu --header=doctitleit --header=doctitleja --header=doctitlenl --header=doctitlezh --header=texidoc --header=texidoccs --header=texidocde --header=texidoces --header=texidocfr --header=texidochu --header=texidocit --header=texidocja --header=texidocnl --header=texidoczh -dcheck-internal-types -ddump-signatures -danti-alias-factor=2' --output=./out-www --redirect-lilypond-output --loglevel=WARN --lily-output-dir /build/lilypond-2.19.81+really-2.18.2/out/lybook-db -o ./out-www html-lilypond-block.html -LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../../../scripts/lilypond-book.py -I . --process='/build/lilypond-2.19.81+really-2.18.2/out/bin/lilypond -dbackend=eps --formats=ps,png,pdf -djob-count=16 -dinclude-eps-fonts -dgs-load-fonts --header=doctitle --header=doctitlecs --header=doctitlede --header=doctitlees --header=doctitlefr --header=doctitlehu --header=doctitleit --header=doctitleja --header=doctitlenl --header=doctitlezh --header=texidoc --header=texidoccs --header=texidocde --header=texidoces --header=texidocfr --header=texidochu --header=texidocit --header=texidocja --header=texidocnl --header=texidoczh -dcheck-internal-types -ddump-signatures -danti-alias-factor=2' --output=./out-www --redirect-lilypond-output --loglevel=WARN --lily-output-dir /build/lilypond-2.19.81+really-2.18.2/out/lybook-db -o ./out-www html-musicxml-file-compressed.htmly -LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../../../scripts/lilypond-book.py -I . --process='/build/lilypond-2.19.81+really-2.18.2/out/bin/lilypond -dbackend=eps --formats=ps,png,pdf -djob-count=16 -dinclude-eps-fonts -dgs-load-fonts --header=doctitle --header=doctitlecs --header=doctitlede --header=doctitlees --header=doctitlefr --header=doctitlehu --header=doctitleit --header=doctitleja --header=doctitlenl --header=doctitlezh --header=texidoc --header=texidoccs --header=texidocde --header=texidoces --header=texidocfr --header=texidochu --header=texidocit --header=texidocja --header=texidocnl --header=texidoczh -dcheck-internal-types -ddump-signatures -danti-alias-factor=2' --output=./out-www --redirect-lilypond-output --loglevel=WARN --lily-output-dir /build/lilypond-2.19.81+really-2.18.2/out/lybook-db -o ./out-www html-musicxml-file-options.htmly -LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../../../scripts/lilypond-book.py -I . --process='/build/lilypond-2.19.81+really-2.18.2/out/bin/lilypond -dbackend=eps --formats=ps,png,pdf -djob-count=16 -dinclude-eps-fonts -dgs-load-fonts --header=doctitle --header=doctitlecs --header=doctitlede --header=doctitlees --header=doctitlefr --header=doctitlehu --header=doctitleit --header=doctitleja --header=doctitlenl --header=doctitlezh --header=texidoc --header=texidoccs --header=texidocde --header=texidoces --header=texidocfr --header=texidochu --header=texidocit --header=texidocja --header=texidocnl --header=texidoczh -dcheck-internal-types -ddump-signatures -danti-alias-factor=2' --output=./out-www --redirect-lilypond-output --loglevel=WARN --lily-output-dir /build/lilypond-2.19.81+really-2.18.2/out/lybook-db -o ./out-www html-musicxml-file.htmly -LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../../../scripts/lilypond-book.py -I . --process='/build/lilypond-2.19.81+really-2.18.2/out/bin/lilypond -dbackend=eps --formats=ps,png,pdf -djob-count=16 -dinclude-eps-fonts -dgs-load-fonts --header=doctitle --header=doctitlecs --header=doctitlede --header=doctitlees --header=doctitlefr --header=doctitlehu --header=doctitleit --header=doctitleja --header=doctitlenl --header=doctitlezh --header=texidoc --header=texidoccs --header=texidocde --header=texidoces --header=texidocfr --header=texidochu --header=texidocit --header=texidocja --header=texidocnl --header=texidoczh -dcheck-internal-types -ddump-signatures -danti-alias-factor=2' --output=./out-www --redirect-lilypond-output --loglevel=WARN --lily-output-dir /build/lilypond-2.19.81+really-2.18.2/out/lybook-db -o ./out-www html-newline-after-tag.html -LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../../../scripts/lilypond-book.py -I . --process='/build/lilypond-2.19.81+really-2.18.2/out/bin/lilypond -dbackend=eps --formats=ps,png,pdf -djob-count=16 -dinclude-eps-fonts -dgs-load-fonts --header=doctitle --header=doctitlecs --header=doctitlede --header=doctitlees --header=doctitlefr --header=doctitlehu --header=doctitleit --header=doctitleja --header=doctitlenl --header=doctitlezh --header=texidoc --header=texidoccs --header=texidocde --header=texidoces --header=texidocfr --header=texidochu --header=texidocit --header=texidocja --header=texidocnl --header=texidoczh -dcheck-internal-types -ddump-signatures -danti-alias-factor=2' --output=./out-www --redirect-lilypond-output --loglevel=WARN --lily-output-dir /build/lilypond-2.19.81+really-2.18.2/out/lybook-db -o ./out-www html-space-after-tag.html -LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../../../scripts/lilypond-book.py -I . --process='/build/lilypond-2.19.81+really-2.18.2/out/bin/lilypond -dbackend=eps --formats=ps,png,pdf -djob-count=16 -dinclude-eps-fonts -dgs-load-fonts --header=doctitle --header=doctitlecs --header=doctitlede --header=doctitlees --header=doctitlefr --header=doctitlehu --header=doctitleit --header=doctitleja --header=doctitlenl --header=doctitlezh --header=texidoc --header=texidoccs --header=texidocde --header=texidoces --header=texidocfr --header=texidochu --header=texidocit --header=texidocja --header=texidocnl --header=texidoczh -dcheck-internal-types -ddump-signatures -danti-alias-factor=2' --output=./out-www --redirect-lilypond-output --loglevel=WARN --lily-output-dir /build/lilypond-2.19.81+really-2.18.2/out/lybook-db -o ./out-www html-version-newline.html -LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../../../scripts/lilypond-book.py -I . --process='/build/lilypond-2.19.81+really-2.18.2/out/bin/lilypond -dbackend=eps --formats=ps,png,pdf -djob-count=16 -dinclude-eps-fonts -dgs-load-fonts --header=doctitle --header=doctitlecs --header=doctitlede --header=doctitlees --header=doctitlefr --header=doctitlehu --header=doctitleit --header=doctitleja --header=doctitlenl --header=doctitlezh --header=texidoc --header=texidoccs --header=texidocde --header=texidoces --header=texidocfr --header=texidochu --header=texidocit --header=texidocja --header=texidocnl --header=texidoczh -dcheck-internal-types -ddump-signatures -danti-alias-factor=2' --output=./out-www --redirect-lilypond-output --loglevel=WARN --lily-output-dir /build/lilypond-2.19.81+really-2.18.2/out/lybook-db -o ./out-www html-version.html -LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../../../scripts/lilypond-book.py -I . --process='/build/lilypond-2.19.81+really-2.18.2/out/bin/lilypond -dbackend=eps --formats=ps,png,pdf -djob-count=16 -dinclude-eps-fonts -dgs-load-fonts --header=doctitle --header=doctitlecs --header=doctitlede --header=doctitlees --header=doctitlefr --header=doctitlehu --header=doctitleit --header=doctitleja --header=doctitlenl --header=doctitlezh --header=texidoc --header=texidoccs --header=texidocde --header=texidoces --header=texidocfr --header=texidochu --header=texidocit --header=texidocja --header=texidocnl --header=texidoczh -dcheck-internal-types -ddump-signatures -danti-alias-factor=2' --output=./out-www --redirect-lilypond-output --loglevel=WARN --lily-output-dir /build/lilypond-2.19.81+really-2.18.2/out/lybook-db -o ./out-www suffix-html.html -LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../../../scripts/lilypond-book.py -I . --process='/build/lilypond-2.19.81+really-2.18.2/out/bin/lilypond -dbackend=eps --formats=ps,png,pdf -djob-count=16 -dinclude-eps-fonts -dgs-load-fonts --header=doctitle --header=doctitlecs --header=doctitlede --header=doctitlees --header=doctitlefr --header=doctitlehu --header=doctitleit --header=doctitleja --header=doctitlenl --header=doctitlezh --header=texidoc --header=texidoccs --header=texidocde --header=texidoces --header=texidocfr --header=texidochu --header=texidocit --header=texidocja --header=texidocnl --header=texidoczh -dcheck-internal-types -ddump-signatures -danti-alias-factor=2' --output=./out-www --redirect-lilypond-output --loglevel=WARN --lily-output-dir /build/lilypond-2.19.81+really-2.18.2/out/lybook-db -o ./out-www suffix-htmly.htmly -LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../../../scripts/lilypond-book.py -I . --process='/build/lilypond-2.19.81+really-2.18.2/out/bin/lilypond -dbackend=eps --formats=ps,png,pdf -djob-count=16 -dinclude-eps-fonts -dgs-load-fonts --header=doctitle --header=doctitlecs --header=doctitlede --header=doctitlees --header=doctitlefr --header=doctitlehu --header=doctitleit --header=doctitleja --header=doctitlenl --header=doctitlezh --header=texidoc --header=texidoccs --header=texidocde --header=texidoces --header=texidocfr --header=texidochu --header=texidocit --header=texidocja --header=texidocnl --header=texidoczh -dcheck-internal-types -ddump-signatures -danti-alias-factor=2' --output=./out-www --redirect-lilypond-output --loglevel=WARN --lily-output-dir /build/lilypond-2.19.81+really-2.18.2/out/lybook-db --pdf -o ./out-www suffix-latex.latex +LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../../../scripts/lilypond-book.py -I . --process='/build/lilypond-2.19.81+really-2.18.2/out/bin/lilypond -dbackend=eps --formats=ps,png,pdf -djob-count=15 -dinclude-eps-fonts -dgs-load-fonts --header=doctitle --header=doctitlecs --header=doctitlede --header=doctitlees --header=doctitlefr --header=doctitlehu --header=doctitleit --header=doctitleja --header=doctitlenl --header=doctitlezh --header=texidoc --header=texidoccs --header=texidocde --header=texidoces --header=texidocfr --header=texidochu --header=texidocit --header=texidocja --header=texidocnl --header=texidoczh -dcheck-internal-types -ddump-signatures -danti-alias-factor=2' --output=./out-www --redirect-lilypond-output --loglevel=WARN --lily-output-dir /build/lilypond-2.19.81+really-2.18.2/out/lybook-db -o ./out-www html-include-space-after-tag.html +LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../../../scripts/lilypond-book.py -I . --process='/build/lilypond-2.19.81+really-2.18.2/out/bin/lilypond -dbackend=eps --formats=ps,png,pdf -djob-count=15 -dinclude-eps-fonts -dgs-load-fonts --header=doctitle --header=doctitlecs --header=doctitlede --header=doctitlees --header=doctitlefr --header=doctitlehu --header=doctitleit --header=doctitleja --header=doctitlenl --header=doctitlezh --header=texidoc --header=texidoccs --header=texidocde --header=texidoces --header=texidocfr --header=texidochu --header=texidocit --header=texidocja --header=texidocnl --header=texidoczh -dcheck-internal-types -ddump-signatures -danti-alias-factor=2' --output=./out-www --redirect-lilypond-output --loglevel=WARN --lily-output-dir /build/lilypond-2.19.81+really-2.18.2/out/lybook-db -o ./out-www html-inline-newline-during-tag.html +LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../../../scripts/lilypond-book.py -I . --process='/build/lilypond-2.19.81+really-2.18.2/out/bin/lilypond -dbackend=eps --formats=ps,png,pdf -djob-count=15 -dinclude-eps-fonts -dgs-load-fonts --header=doctitle --header=doctitlecs --header=doctitlede --header=doctitlees --header=doctitlefr --header=doctitlehu --header=doctitleit --header=doctitleja --header=doctitlenl --header=doctitlezh --header=texidoc --header=texidoccs --header=texidocde --header=texidoces --header=texidocfr --header=texidochu --header=texidocit --header=texidocja --header=texidocnl --header=texidoczh -dcheck-internal-types -ddump-signatures -danti-alias-factor=2' --output=./out-www --redirect-lilypond-output --loglevel=WARN --lily-output-dir /build/lilypond-2.19.81+really-2.18.2/out/lybook-db -o ./out-www html-inline-no-options.html +LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../../../scripts/lilypond-book.py -I . --process='/build/lilypond-2.19.81+really-2.18.2/out/bin/lilypond -dbackend=eps --formats=ps,png,pdf -djob-count=15 -dinclude-eps-fonts -dgs-load-fonts --header=doctitle --header=doctitlecs --header=doctitlede --header=doctitlees --header=doctitlefr --header=doctitlehu --header=doctitleit --header=doctitleja --header=doctitlenl --header=doctitlezh --header=texidoc --header=texidoccs --header=texidocde --header=texidoces --header=texidocfr --header=texidochu --header=texidocit --header=texidocja --header=texidocnl --header=texidoczh -dcheck-internal-types -ddump-signatures -danti-alias-factor=2' --output=./out-www --redirect-lilypond-output --loglevel=WARN --lily-output-dir /build/lilypond-2.19.81+really-2.18.2/out/lybook-db -o ./out-www html-inline-option.html +LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../../../scripts/lilypond-book.py -I . --process='/build/lilypond-2.19.81+really-2.18.2/out/bin/lilypond -dbackend=eps --formats=ps,png,pdf -djob-count=15 -dinclude-eps-fonts -dgs-load-fonts --header=doctitle --header=doctitlecs --header=doctitlede --header=doctitlees --header=doctitlefr --header=doctitlehu --header=doctitleit --header=doctitleja --header=doctitlenl --header=doctitlezh --header=texidoc --header=texidoccs --header=texidocde --header=texidoces --header=texidocfr --header=texidochu --header=texidocit --header=texidocja --header=texidocnl --header=texidoczh -dcheck-internal-types -ddump-signatures -danti-alias-factor=2' --output=./out-www --redirect-lilypond-output --loglevel=WARN --lily-output-dir /build/lilypond-2.19.81+really-2.18.2/out/lybook-db -o ./out-www html-lilypond-block.html +LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../../../scripts/lilypond-book.py -I . --process='/build/lilypond-2.19.81+really-2.18.2/out/bin/lilypond -dbackend=eps --formats=ps,png,pdf -djob-count=15 -dinclude-eps-fonts -dgs-load-fonts --header=doctitle --header=doctitlecs --header=doctitlede --header=doctitlees --header=doctitlefr --header=doctitlehu --header=doctitleit --header=doctitleja --header=doctitlenl --header=doctitlezh --header=texidoc --header=texidoccs --header=texidocde --header=texidoces --header=texidocfr --header=texidochu --header=texidocit --header=texidocja --header=texidocnl --header=texidoczh -dcheck-internal-types -ddump-signatures -danti-alias-factor=2' --output=./out-www --redirect-lilypond-output --loglevel=WARN --lily-output-dir /build/lilypond-2.19.81+really-2.18.2/out/lybook-db -o ./out-www html-musicxml-file-compressed.htmly +LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../../../scripts/lilypond-book.py -I . --process='/build/lilypond-2.19.81+really-2.18.2/out/bin/lilypond -dbackend=eps --formats=ps,png,pdf -djob-count=15 -dinclude-eps-fonts -dgs-load-fonts --header=doctitle --header=doctitlecs --header=doctitlede --header=doctitlees --header=doctitlefr --header=doctitlehu --header=doctitleit --header=doctitleja --header=doctitlenl --header=doctitlezh --header=texidoc --header=texidoccs --header=texidocde --header=texidoces --header=texidocfr --header=texidochu --header=texidocit --header=texidocja --header=texidocnl --header=texidoczh -dcheck-internal-types -ddump-signatures -danti-alias-factor=2' --output=./out-www --redirect-lilypond-output --loglevel=WARN --lily-output-dir /build/lilypond-2.19.81+really-2.18.2/out/lybook-db -o ./out-www html-musicxml-file-options.htmly +LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../../../scripts/lilypond-book.py -I . --process='/build/lilypond-2.19.81+really-2.18.2/out/bin/lilypond -dbackend=eps --formats=ps,png,pdf -djob-count=15 -dinclude-eps-fonts -dgs-load-fonts --header=doctitle --header=doctitlecs --header=doctitlede --header=doctitlees --header=doctitlefr --header=doctitlehu --header=doctitleit --header=doctitleja --header=doctitlenl --header=doctitlezh --header=texidoc --header=texidoccs --header=texidocde --header=texidoces --header=texidocfr --header=texidochu --header=texidocit --header=texidocja --header=texidocnl --header=texidoczh -dcheck-internal-types -ddump-signatures -danti-alias-factor=2' --output=./out-www --redirect-lilypond-output --loglevel=WARN --lily-output-dir /build/lilypond-2.19.81+really-2.18.2/out/lybook-db -o ./out-www html-musicxml-file.htmly +LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../../../scripts/lilypond-book.py -I . --process='/build/lilypond-2.19.81+really-2.18.2/out/bin/lilypond -dbackend=eps --formats=ps,png,pdf -djob-count=15 -dinclude-eps-fonts -dgs-load-fonts --header=doctitle --header=doctitlecs --header=doctitlede --header=doctitlees --header=doctitlefr --header=doctitlehu --header=doctitleit --header=doctitleja --header=doctitlenl --header=doctitlezh --header=texidoc --header=texidoccs --header=texidocde --header=texidoces --header=texidocfr --header=texidochu --header=texidocit --header=texidocja --header=texidocnl --header=texidoczh -dcheck-internal-types -ddump-signatures -danti-alias-factor=2' --output=./out-www --redirect-lilypond-output --loglevel=WARN --lily-output-dir /build/lilypond-2.19.81+really-2.18.2/out/lybook-db -o ./out-www html-newline-after-tag.html +LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../../../scripts/lilypond-book.py -I . --process='/build/lilypond-2.19.81+really-2.18.2/out/bin/lilypond -dbackend=eps --formats=ps,png,pdf -djob-count=15 -dinclude-eps-fonts -dgs-load-fonts --header=doctitle --header=doctitlecs --header=doctitlede --header=doctitlees --header=doctitlefr --header=doctitlehu --header=doctitleit --header=doctitleja --header=doctitlenl --header=doctitlezh --header=texidoc --header=texidoccs --header=texidocde --header=texidoces --header=texidocfr --header=texidochu --header=texidocit --header=texidocja --header=texidocnl --header=texidoczh -dcheck-internal-types -ddump-signatures -danti-alias-factor=2' --output=./out-www --redirect-lilypond-output --loglevel=WARN --lily-output-dir /build/lilypond-2.19.81+really-2.18.2/out/lybook-db -o ./out-www html-space-after-tag.html +LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../../../scripts/lilypond-book.py -I . --process='/build/lilypond-2.19.81+really-2.18.2/out/bin/lilypond -dbackend=eps --formats=ps,png,pdf -djob-count=15 -dinclude-eps-fonts -dgs-load-fonts --header=doctitle --header=doctitlecs --header=doctitlede --header=doctitlees --header=doctitlefr --header=doctitlehu --header=doctitleit --header=doctitleja --header=doctitlenl --header=doctitlezh --header=texidoc --header=texidoccs --header=texidocde --header=texidoces --header=texidocfr --header=texidochu --header=texidocit --header=texidocja --header=texidocnl --header=texidoczh -dcheck-internal-types -ddump-signatures -danti-alias-factor=2' --output=./out-www --redirect-lilypond-output --loglevel=WARN --lily-output-dir /build/lilypond-2.19.81+really-2.18.2/out/lybook-db -o ./out-www html-version-newline.html +LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../../../scripts/lilypond-book.py -I . --process='/build/lilypond-2.19.81+really-2.18.2/out/bin/lilypond -dbackend=eps --formats=ps,png,pdf -djob-count=15 -dinclude-eps-fonts -dgs-load-fonts --header=doctitle --header=doctitlecs --header=doctitlede --header=doctitlees --header=doctitlefr --header=doctitlehu --header=doctitleit --header=doctitleja --header=doctitlenl --header=doctitlezh --header=texidoc --header=texidoccs --header=texidocde --header=texidoces --header=texidocfr --header=texidochu --header=texidocit --header=texidocja --header=texidocnl --header=texidoczh -dcheck-internal-types -ddump-signatures -danti-alias-factor=2' --output=./out-www --redirect-lilypond-output --loglevel=WARN --lily-output-dir /build/lilypond-2.19.81+really-2.18.2/out/lybook-db -o ./out-www html-version.html +LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../../../scripts/lilypond-book.py -I . --process='/build/lilypond-2.19.81+really-2.18.2/out/bin/lilypond -dbackend=eps --formats=ps,png,pdf -djob-count=15 -dinclude-eps-fonts -dgs-load-fonts --header=doctitle --header=doctitlecs --header=doctitlede --header=doctitlees --header=doctitlefr --header=doctitlehu --header=doctitleit --header=doctitleja --header=doctitlenl --header=doctitlezh --header=texidoc --header=texidoccs --header=texidocde --header=texidoces --header=texidocfr --header=texidochu --header=texidocit --header=texidocja --header=texidocnl --header=texidoczh -dcheck-internal-types -ddump-signatures -danti-alias-factor=2' --output=./out-www --redirect-lilypond-output --loglevel=WARN --lily-output-dir /build/lilypond-2.19.81+really-2.18.2/out/lybook-db -o ./out-www suffix-html.html +LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../../../scripts/lilypond-book.py -I . --process='/build/lilypond-2.19.81+really-2.18.2/out/bin/lilypond -dbackend=eps --formats=ps,png,pdf -djob-count=15 -dinclude-eps-fonts -dgs-load-fonts --header=doctitle --header=doctitlecs --header=doctitlede --header=doctitlees --header=doctitlefr --header=doctitlehu --header=doctitleit --header=doctitleja --header=doctitlenl --header=doctitlezh --header=texidoc --header=texidoccs --header=texidocde --header=texidoces --header=texidocfr --header=texidochu --header=texidocit --header=texidocja --header=texidocnl --header=texidoczh -dcheck-internal-types -ddump-signatures -danti-alias-factor=2' --output=./out-www --redirect-lilypond-output --loglevel=WARN --lily-output-dir /build/lilypond-2.19.81+really-2.18.2/out/lybook-db -o ./out-www suffix-htmly.htmly +LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../../../scripts/lilypond-book.py -I . --process='/build/lilypond-2.19.81+really-2.18.2/out/bin/lilypond -dbackend=eps --formats=ps,png,pdf -djob-count=15 -dinclude-eps-fonts -dgs-load-fonts --header=doctitle --header=doctitlecs --header=doctitlede --header=doctitlees --header=doctitlefr --header=doctitlehu --header=doctitleit --header=doctitleja --header=doctitlenl --header=doctitlezh --header=texidoc --header=texidoccs --header=texidocde --header=texidoces --header=texidocfr --header=texidochu --header=texidocit --header=texidocja --header=texidocnl --header=texidoczh -dcheck-internal-types -ddump-signatures -danti-alias-factor=2' --output=./out-www --redirect-lilypond-output --loglevel=WARN --lily-output-dir /build/lilypond-2.19.81+really-2.18.2/out/lybook-db --pdf -o ./out-www suffix-latex.latex cd ./out-www && /build/lilypond-2.19.81+really-2.18.2/scripts/build/out/run-and-check "pdflatex -halt-on-error suffix-latex.tex" "suffix-latex.pdflatex.log" -/build/lilypond-2.19.81+really-2.18.2/scripts/build/out/run-and-check "LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../../../scripts/lilypond-book.py -I . --process='/build/lilypond-2.19.81+really-2.18.2/out/bin/lilypond -dbackend=eps --formats=ps,png,pdf -djob-count=16 -dinclude-eps-fonts -dgs-load-fonts --header=doctitle --header=doctitlecs --header=doctitlede --header=doctitlees --header=doctitlefr --header=doctitlehu --header=doctitleit --header=doctitleja --header=doctitlenl --header=doctitlezh --header=texidoc --header=texidoccs --header=texidocde --header=texidoces --header=texidocfr --header=texidochu --header=texidocit --header=texidocja --header=texidocnl --header=texidoczh -dcheck-internal-types -ddump-signatures -danti-alias-factor=2' --output=./out-www --redirect-lilypond-output --loglevel=WARN --lily-output-dir /build/lilypond-2.19.81+really-2.18.2/out/lybook-db --pdf -o ./out-www suffix-lytex.lytex" "suffix-lytex.lytex.log" +/build/lilypond-2.19.81+really-2.18.2/scripts/build/out/run-and-check "LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../../../scripts/lilypond-book.py -I . --process='/build/lilypond-2.19.81+really-2.18.2/out/bin/lilypond -dbackend=eps --formats=ps,png,pdf -djob-count=15 -dinclude-eps-fonts -dgs-load-fonts --header=doctitle --header=doctitlecs --header=doctitlede --header=doctitlees --header=doctitlefr --header=doctitlehu --header=doctitleit --header=doctitleja --header=doctitlenl --header=doctitlezh --header=texidoc --header=texidoccs --header=texidocde --header=texidoces --header=texidocfr --header=texidochu --header=texidocit --header=texidocja --header=texidocnl --header=texidoczh -dcheck-internal-types -ddump-signatures -danti-alias-factor=2' --output=./out-www --redirect-lilypond-output --loglevel=WARN --lily-output-dir /build/lilypond-2.19.81+really-2.18.2/out/lybook-db --pdf -o ./out-www suffix-lytex.lytex" "suffix-lytex.lytex.log" cd ./out-www && /build/lilypond-2.19.81+really-2.18.2/scripts/build/out/run-and-check "pdflatex -halt-on-error suffix-lytex.tex" "suffix-lytex.pdflatex.log" -LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../../../scripts/lilypond-book.py -I . --process='/build/lilypond-2.19.81+really-2.18.2/out/bin/lilypond -dbackend=eps --formats=ps,png,pdf -djob-count=16 -dinclude-eps-fonts -dgs-load-fonts --header=doctitle --header=doctitlecs --header=doctitlede --header=doctitlees --header=doctitlefr --header=doctitlehu --header=doctitleit --header=doctitleja --header=doctitlenl --header=doctitlezh --header=texidoc --header=texidoccs --header=texidocde --header=texidoces --header=texidocfr --header=texidochu --header=texidocit --header=texidocja --header=texidocnl --header=texidoczh -dcheck-internal-types -ddump-signatures -danti-alias-factor=2' --output=./out-www --redirect-lilypond-output --loglevel=WARN --lily-output-dir /build/lilypond-2.19.81+really-2.18.2/out/lybook-db --pdf -o ./out-www suffix-lyxml.lyxml +LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../../../scripts/lilypond-book.py -I . --process='/build/lilypond-2.19.81+really-2.18.2/out/bin/lilypond -dbackend=eps --formats=ps,png,pdf -djob-count=15 -dinclude-eps-fonts -dgs-load-fonts --header=doctitle --header=doctitlecs --header=doctitlede --header=doctitlees --header=doctitlefr --header=doctitlehu --header=doctitleit --header=doctitleja --header=doctitlenl --header=doctitlezh --header=texidoc --header=texidoccs --header=texidocde --header=texidoces --header=texidocfr --header=texidochu --header=texidocit --header=texidocja --header=texidocnl --header=texidoczh -dcheck-internal-types -ddump-signatures -danti-alias-factor=2' --output=./out-www --redirect-lilypond-output --loglevel=WARN --lily-output-dir /build/lilypond-2.19.81+really-2.18.2/out/lybook-db --pdf -o ./out-www suffix-lyxml.lyxml cd ./out-www && /build/lilypond-2.19.81+really-2.18.2/scripts/build/out/run-and-check "dblatex suffix-lyxml.xml" "suffix-lyxml.dblatex.log" /usr/bin/python -tt /build/lilypond-2.19.81+really-2.18.2/scripts/build/create-version-itexi.py > out-www/version.itexi -LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../../../scripts/lilypond-book.py -I . --process='/build/lilypond-2.19.81+really-2.18.2/out/bin/lilypond -dbackend=eps --formats=ps,png,pdf -djob-count=16 -dinclude-eps-fonts -dgs-load-fonts --header=doctitle --header=doctitlecs --header=doctitlede --header=doctitlees --header=doctitlefr --header=doctitlehu --header=doctitleit --header=doctitleja --header=doctitlenl --header=doctitlezh --header=texidoc --header=texidoccs --header=texidocde --header=texidoces --header=texidocfr --header=texidochu --header=texidocit --header=texidocja --header=texidocnl --header=texidoczh -dcheck-internal-types -ddump-signatures -danti-alias-factor=2' --output=./out-www --format=texi-html --loglevel=WARN --lily-output-dir /build/lilypond-2.19.81+really-2.18.2/out/lybook-db --redirect-lilypond-output texinfo-include-language-detection.tely -LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../../../scripts/lilypond-book.py -I . --process='/build/lilypond-2.19.81+really-2.18.2/out/bin/lilypond -dbackend=eps --formats=ps,png,pdf -djob-count=16 -dinclude-eps-fonts -dgs-load-fonts --header=doctitle --header=doctitlecs --header=doctitlede --header=doctitlees --header=doctitlefr --header=doctitlehu --header=doctitleit --header=doctitleja --header=doctitlenl --header=doctitlezh --header=texidoc --header=texidoccs --header=texidocde --header=texidoces --header=texidocfr --header=texidochu --header=texidocit --header=texidocja --header=texidocnl --header=texidoczh -dcheck-internal-types -ddump-signatures -danti-alias-factor=2' --output=./out-www --format=texi-html --loglevel=WARN --lily-output-dir /build/lilypond-2.19.81+really-2.18.2/out/lybook-db --redirect-lilypond-output texinfo-papersize-docs.tely -LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../../../scripts/lilypond-book.py -I . --process='/build/lilypond-2.19.81+really-2.18.2/out/bin/lilypond -dbackend=eps --formats=ps,png,pdf -djob-count=16 -dinclude-eps-fonts -dgs-load-fonts --header=doctitle --header=doctitlecs --header=doctitlede --header=doctitlees --header=doctitlefr --header=doctitlehu --header=doctitleit --header=doctitleja --header=doctitlenl --header=doctitlezh --header=texidoc --header=texidoccs --header=texidocde --header=texidoces --header=texidocfr --header=texidochu --header=texidocit --header=texidocja --header=texidocnl --header=texidoczh -dcheck-internal-types -ddump-signatures -danti-alias-factor=2' --output=./out-www --format=texi-html --loglevel=WARN --lily-output-dir /build/lilypond-2.19.81+really-2.18.2/out/lybook-db --redirect-lilypond-output texinfo-musicxml-file.tely -LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../../../scripts/lilypond-book.py -I . --process='/build/lilypond-2.19.81+really-2.18.2/out/bin/lilypond -dbackend=eps --formats=ps,png,pdf -djob-count=16 -dinclude-eps-fonts -dgs-load-fonts --header=doctitle --header=doctitlecs --header=doctitlede --header=doctitlees --header=doctitlefr --header=doctitlehu --header=doctitleit --header=doctitleja --header=doctitlenl --header=doctitlezh --header=texidoc --header=texidoccs --header=texidocde --header=texidoces --header=texidocfr --header=texidochu --header=texidocit --header=texidocja --header=texidocnl --header=texidoczh -dcheck-internal-types -ddump-signatures -danti-alias-factor=2' --output=./out-www --format=texi-html --loglevel=WARN --lily-output-dir /build/lilypond-2.19.81+really-2.18.2/out/lybook-db --redirect-lilypond-output texinfo-musicxml-file-options.tely -LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../../../scripts/lilypond-book.py -I . --process='/build/lilypond-2.19.81+really-2.18.2/out/bin/lilypond -dbackend=eps --formats=ps,png,pdf -djob-count=16 -dinclude-eps-fonts -dgs-load-fonts --header=doctitle --header=doctitlecs --header=doctitlede --header=doctitlees --header=doctitlefr --header=doctitlehu --header=doctitleit --header=doctitleja --header=doctitlenl --header=doctitlezh --header=texidoc --header=texidoccs --header=texidocde --header=texidoces --header=texidocfr --header=texidochu --header=texidocit --header=texidocja --header=texidocnl --header=texidoczh -dcheck-internal-types -ddump-signatures -danti-alias-factor=2' --output=./out-www --format=texi-html --loglevel=WARN --lily-output-dir /build/lilypond-2.19.81+really-2.18.2/out/lybook-db --redirect-lilypond-output texinfo-language-detection.tely -LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../../../scripts/lilypond-book.py -I . --process='/build/lilypond-2.19.81+really-2.18.2/out/bin/lilypond -dbackend=eps --formats=ps,png,pdf -djob-count=16 -dinclude-eps-fonts -dgs-load-fonts --header=doctitle --header=doctitlecs --header=doctitlede --header=doctitlees --header=doctitlefr --header=doctitlehu --header=doctitleit --header=doctitleja --header=doctitlenl --header=doctitlezh --header=texidoc --header=texidoccs --header=texidocde --header=texidoces --header=texidocfr --header=texidochu --header=texidocit --header=texidocja --header=texidocnl --header=texidoczh -dcheck-internal-types -ddump-signatures -danti-alias-factor=2' --output=./out-www --format=texi-html --loglevel=WARN --lily-output-dir /build/lilypond-2.19.81+really-2.18.2/out/lybook-db --redirect-lilypond-output texinfo-include-file.tely -LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../../../scripts/lilypond-book.py -I . --process='/build/lilypond-2.19.81+really-2.18.2/out/bin/lilypond -dbackend=eps --formats=ps,png,pdf -djob-count=16 -dinclude-eps-fonts -dgs-load-fonts --header=doctitle --header=doctitlecs --header=doctitlede --header=doctitlees --header=doctitlefr --header=doctitlehu --header=doctitleit --header=doctitleja --header=doctitlenl --header=doctitlezh --header=texidoc --header=texidoccs --header=texidocde --header=texidoces --header=texidocfr --header=texidochu --header=texidocit --header=texidocja --header=texidocnl --header=texidoczh -dcheck-internal-types -ddump-signatures -danti-alias-factor=2' --output=./out-www --format=texi-html --loglevel=WARN --lily-output-dir /build/lilypond-2.19.81+really-2.18.2/out/lybook-db --redirect-lilypond-output suffix-tely.tely +LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../../../scripts/lilypond-book.py -I . --process='/build/lilypond-2.19.81+really-2.18.2/out/bin/lilypond -dbackend=eps --formats=ps,png,pdf -djob-count=15 -dinclude-eps-fonts -dgs-load-fonts --header=doctitle --header=doctitlecs --header=doctitlede --header=doctitlees --header=doctitlefr --header=doctitlehu --header=doctitleit --header=doctitleja --header=doctitlenl --header=doctitlezh --header=texidoc --header=texidoccs --header=texidocde --header=texidoces --header=texidocfr --header=texidochu --header=texidocit --header=texidocja --header=texidocnl --header=texidoczh -dcheck-internal-types -ddump-signatures -danti-alias-factor=2' --output=./out-www --format=texi-html --loglevel=WARN --lily-output-dir /build/lilypond-2.19.81+really-2.18.2/out/lybook-db --redirect-lilypond-output texinfo-include-language-detection.tely +LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../../../scripts/lilypond-book.py -I . --process='/build/lilypond-2.19.81+really-2.18.2/out/bin/lilypond -dbackend=eps --formats=ps,png,pdf -djob-count=15 -dinclude-eps-fonts -dgs-load-fonts --header=doctitle --header=doctitlecs --header=doctitlede --header=doctitlees --header=doctitlefr --header=doctitlehu --header=doctitleit --header=doctitleja --header=doctitlenl --header=doctitlezh --header=texidoc --header=texidoccs --header=texidocde --header=texidoces --header=texidocfr --header=texidochu --header=texidocit --header=texidocja --header=texidocnl --header=texidoczh -dcheck-internal-types -ddump-signatures -danti-alias-factor=2' --output=./out-www --format=texi-html --loglevel=WARN --lily-output-dir /build/lilypond-2.19.81+really-2.18.2/out/lybook-db --redirect-lilypond-output texinfo-papersize-docs.tely +LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../../../scripts/lilypond-book.py -I . --process='/build/lilypond-2.19.81+really-2.18.2/out/bin/lilypond -dbackend=eps --formats=ps,png,pdf -djob-count=15 -dinclude-eps-fonts -dgs-load-fonts --header=doctitle --header=doctitlecs --header=doctitlede --header=doctitlees --header=doctitlefr --header=doctitlehu --header=doctitleit --header=doctitleja --header=doctitlenl --header=doctitlezh --header=texidoc --header=texidoccs --header=texidocde --header=texidoces --header=texidocfr --header=texidochu --header=texidocit --header=texidocja --header=texidocnl --header=texidoczh -dcheck-internal-types -ddump-signatures -danti-alias-factor=2' --output=./out-www --format=texi-html --loglevel=WARN --lily-output-dir /build/lilypond-2.19.81+really-2.18.2/out/lybook-db --redirect-lilypond-output texinfo-musicxml-file.tely +LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../../../scripts/lilypond-book.py -I . --process='/build/lilypond-2.19.81+really-2.18.2/out/bin/lilypond -dbackend=eps --formats=ps,png,pdf -djob-count=15 -dinclude-eps-fonts -dgs-load-fonts --header=doctitle --header=doctitlecs --header=doctitlede --header=doctitlees --header=doctitlefr --header=doctitlehu --header=doctitleit --header=doctitleja --header=doctitlenl --header=doctitlezh --header=texidoc --header=texidoccs --header=texidocde --header=texidoces --header=texidocfr --header=texidochu --header=texidocit --header=texidocja --header=texidocnl --header=texidoczh -dcheck-internal-types -ddump-signatures -danti-alias-factor=2' --output=./out-www --format=texi-html --loglevel=WARN --lily-output-dir /build/lilypond-2.19.81+really-2.18.2/out/lybook-db --redirect-lilypond-output texinfo-musicxml-file-options.tely +LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../../../scripts/lilypond-book.py -I . --process='/build/lilypond-2.19.81+really-2.18.2/out/bin/lilypond -dbackend=eps --formats=ps,png,pdf -djob-count=15 -dinclude-eps-fonts -dgs-load-fonts --header=doctitle --header=doctitlecs --header=doctitlede --header=doctitlees --header=doctitlefr --header=doctitlehu --header=doctitleit --header=doctitleja --header=doctitlenl --header=doctitlezh --header=texidoc --header=texidoccs --header=texidocde --header=texidoces --header=texidocfr --header=texidochu --header=texidocit --header=texidocja --header=texidocnl --header=texidoczh -dcheck-internal-types -ddump-signatures -danti-alias-factor=2' --output=./out-www --format=texi-html --loglevel=WARN --lily-output-dir /build/lilypond-2.19.81+really-2.18.2/out/lybook-db --redirect-lilypond-output texinfo-language-detection.tely +LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../../../scripts/lilypond-book.py -I . --process='/build/lilypond-2.19.81+really-2.18.2/out/bin/lilypond -dbackend=eps --formats=ps,png,pdf -djob-count=15 -dinclude-eps-fonts -dgs-load-fonts --header=doctitle --header=doctitlecs --header=doctitlede --header=doctitlees --header=doctitlefr --header=doctitlehu --header=doctitleit --header=doctitleja --header=doctitlenl --header=doctitlezh --header=texidoc --header=texidoccs --header=texidocde --header=texidoces --header=texidocfr --header=texidochu --header=texidocit --header=texidocja --header=texidocnl --header=texidoczh -dcheck-internal-types -ddump-signatures -danti-alias-factor=2' --output=./out-www --format=texi-html --loglevel=WARN --lily-output-dir /build/lilypond-2.19.81+really-2.18.2/out/lybook-db --redirect-lilypond-output texinfo-include-file.tely +LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../../../scripts/lilypond-book.py -I . --process='/build/lilypond-2.19.81+really-2.18.2/out/bin/lilypond -dbackend=eps --formats=ps,png,pdf -djob-count=15 -dinclude-eps-fonts -dgs-load-fonts --header=doctitle --header=doctitlecs --header=doctitlede --header=doctitlees --header=doctitlefr --header=doctitlehu --header=doctitleit --header=doctitleja --header=doctitlenl --header=doctitlezh --header=texidoc --header=texidoccs --header=texidocde --header=texidoces --header=texidocfr --header=texidochu --header=texidocit --header=texidocja --header=texidocnl --header=texidoczh -dcheck-internal-types -ddump-signatures -danti-alias-factor=2' --output=./out-www --format=texi-html --loglevel=WARN --lily-output-dir /build/lilypond-2.19.81+really-2.18.2/out/lybook-db --redirect-lilypond-output suffix-tely.tely /build/lilypond-2.19.81+really-2.18.2/scripts/build/out/extract_texi_filenames -I ./out-www -I . -q -o /build/lilypond-2.19.81+really-2.18.2/./out-www/xref-maps out-www/suffix-tely.texi /usr/bin/python -tt /build/lilypond-2.19.81+really-2.18.2/scripts/build/create-weblinks-itexi.py > out-www/weblinks.itexi /build/lilypond-2.19.81+really-2.18.2/scripts/build/out/run-and-check "DEPTH=../../.. AJAX_SEARCH= TOP_SRC_DIR=/build/lilypond-2.19.81+really-2.18.2 PERL_UNICODE=SD texi2html --error-limit=0 --I=. --I=./out-www --I=/build/lilypond-2.19.81+really-2.18.2/./out-www/xref-maps --init-file=/build/lilypond-2.19.81+really-2.18.2/Documentation/lilypond-texi2html.init --output=out-www/suffix-tely.html out-www/suffix-tely.texi" "suffix-tely.texilog.log" -LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../../../scripts/lilypond-book.py -I . --process='/build/lilypond-2.19.81+really-2.18.2/out/bin/lilypond -dbackend=eps --formats=ps,png,pdf -djob-count=16 -dinclude-eps-fonts -dgs-load-fonts --header=doctitle --header=doctitlecs --header=doctitlede --header=doctitlees --header=doctitlefr --header=doctitlehu --header=doctitleit --header=doctitleja --header=doctitlenl --header=doctitlezh --header=texidoc --header=texidoccs --header=texidocde --header=texidoces --header=texidocfr --header=texidochu --header=texidocit --header=texidocja --header=texidocnl --header=texidoczh -dcheck-internal-types -ddump-signatures -danti-alias-factor=2' --output=./out-www --format=texi-html --loglevel=WARN --lily-output-dir /build/lilypond-2.19.81+really-2.18.2/out/lybook-db --redirect-lilypond-output suffix-texi.texi +LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../../../scripts/lilypond-book.py -I . --process='/build/lilypond-2.19.81+really-2.18.2/out/bin/lilypond -dbackend=eps --formats=ps,png,pdf -djob-count=15 -dinclude-eps-fonts -dgs-load-fonts --header=doctitle --header=doctitlecs --header=doctitlede --header=doctitlees --header=doctitlefr --header=doctitlehu --header=doctitleit --header=doctitleja --header=doctitlenl --header=doctitlezh --header=texidoc --header=texidoccs --header=texidocde --header=texidoces --header=texidocfr --header=texidochu --header=texidocit --header=texidocja --header=texidocnl --header=texidoczh -dcheck-internal-types -ddump-signatures -danti-alias-factor=2' --output=./out-www --format=texi-html --loglevel=WARN --lily-output-dir /build/lilypond-2.19.81+really-2.18.2/out/lybook-db --redirect-lilypond-output suffix-texi.texi /build/lilypond-2.19.81+really-2.18.2/scripts/build/out/extract_texi_filenames -I ./out-www -I . -q -o /build/lilypond-2.19.81+really-2.18.2/./out-www/xref-maps out-www/suffix-texi.texi /build/lilypond-2.19.81+really-2.18.2/scripts/build/out/run-and-check "DEPTH=../../.. AJAX_SEARCH= TOP_SRC_DIR=/build/lilypond-2.19.81+really-2.18.2 PERL_UNICODE=SD texi2html --error-limit=0 --I=. --I=./out-www --I=/build/lilypond-2.19.81+really-2.18.2/./out-www/xref-maps --init-file=/build/lilypond-2.19.81+really-2.18.2/Documentation/lilypond-texi2html.init --output=out-www/suffix-texi.html out-www/suffix-texi.texi" "suffix-texi.texilog.log" touch out-www/.info-images-dir-dep /build/lilypond-2.19.81+really-2.18.2/scripts/build/out/run-and-check "LANG= makeinfo --enable-encoding --error-limit=0 -I. -I./out-www --output=out-www/suffix-tely.info out-www/suffix-tely.texi" "suffix-tely.makeinfo.log" /build/lilypond-2.19.81+really-2.18.2/scripts/build/out/texi2omf --format pdf --location /usr/share/doc/lilypond/html/input/regression/lilypond-book/suffix-tely.pdf --version 2.18.2 suffix-tely.tely > out-www/suffix-tely.pdf.omf /build/lilypond-2.19.81+really-2.18.2/scripts/build/out/run-and-check "cd ./out-www; texi2pdf -I /build/lilypond-2.19.81+really-2.18.2/input/regression/lilypond-book suffix-tely.texi < /dev/null" "suffix-tely.texi2pdf.log" -LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../../../scripts/lilypond-book.py -I . --process='/build/lilypond-2.19.81+really-2.18.2/out/bin/lilypond -dbackend=eps --formats=ps,png,pdf -djob-count=16 -dinclude-eps-fonts -dgs-load-fonts --header=doctitle --header=doctitlecs --header=doctitlede --header=doctitlees --header=doctitlefr --header=doctitlehu --header=doctitleit --header=doctitleja --header=doctitlenl --header=doctitlezh --header=texidoc --header=texidoccs --header=texidocde --header=texidoces --header=texidocfr --header=texidochu --header=texidocit --header=texidocja --header=texidocnl --header=texidoczh -dcheck-internal-types -ddump-signatures -danti-alias-factor=2' --output=./out-www --redirect-lilypond-output --loglevel=WARN --lily-output-dir /build/lilypond-2.19.81+really-2.18.2/out/lybook-db --pdf -o ./out-www suffix-tex.tex +LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../../../scripts/lilypond-book.py -I . --process='/build/lilypond-2.19.81+really-2.18.2/out/bin/lilypond -dbackend=eps --formats=ps,png,pdf -djob-count=15 -dinclude-eps-fonts -dgs-load-fonts --header=doctitle --header=doctitlecs --header=doctitlede --header=doctitlees --header=doctitlefr --header=doctitlehu --header=doctitleit --header=doctitleja --header=doctitlenl --header=doctitlezh --header=texidoc --header=texidoccs --header=texidocde --header=texidoces --header=texidocfr --header=texidochu --header=texidocit --header=texidocja --header=texidocnl --header=texidoczh -dcheck-internal-types -ddump-signatures -danti-alias-factor=2' --output=./out-www --redirect-lilypond-output --loglevel=WARN --lily-output-dir /build/lilypond-2.19.81+really-2.18.2/out/lybook-db --pdf -o ./out-www suffix-tex.tex cd ./out-www && /build/lilypond-2.19.81+really-2.18.2/scripts/build/out/run-and-check "pdflatex -halt-on-error suffix-tex.tex" "suffix-tex.pdflatex.log" /build/lilypond-2.19.81+really-2.18.2/scripts/build/out/run-and-check "LANG= makeinfo --enable-encoding --error-limit=0 -I. -I./out-www --output=out-www/suffix-texi.info out-www/suffix-texi.texi" "suffix-texi.makeinfo.log" /build/lilypond-2.19.81+really-2.18.2/scripts/build/out/texi2omf --format pdf --location /usr/share/doc/lilypond/html/input/regression/lilypond-book/suffix-texi.pdf --version 2.18.2 out-www/suffix-texi.texi > out-www/suffix-texi.pdf.omf /build/lilypond-2.19.81+really-2.18.2/scripts/build/out/run-and-check "cd ./out-www; texi2pdf -I /build/lilypond-2.19.81+really-2.18.2/input/regression/lilypond-book suffix-texi.texi < /dev/null" "suffix-texi.texi2pdf.log" -LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../../../scripts/lilypond-book.py -I . --process='/build/lilypond-2.19.81+really-2.18.2/out/bin/lilypond -dbackend=eps --formats=ps,png,pdf -djob-count=16 -dinclude-eps-fonts -dgs-load-fonts --header=doctitle --header=doctitlecs --header=doctitlede --header=doctitlees --header=doctitlefr --header=doctitlehu --header=doctitleit --header=doctitleja --header=doctitlenl --header=doctitlezh --header=texidoc --header=texidoccs --header=texidocde --header=texidoces --header=texidocfr --header=texidochu --header=texidocit --header=texidocja --header=texidocnl --header=texidoczh -dcheck-internal-types -ddump-signatures -danti-alias-factor=2' --output=./out-www --redirect-lilypond-output --loglevel=WARN --lily-output-dir /build/lilypond-2.19.81+really-2.18.2/out/lybook-db -o ./out-www suffix-texinfo.texinfo +LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../../../scripts/lilypond-book.py -I . --process='/build/lilypond-2.19.81+really-2.18.2/out/bin/lilypond -dbackend=eps --formats=ps,png,pdf -djob-count=15 -dinclude-eps-fonts -dgs-load-fonts --header=doctitle --header=doctitlecs --header=doctitlede --header=doctitlees --header=doctitlefr --header=doctitlehu --header=doctitleit --header=doctitleja --header=doctitlenl --header=doctitlezh --header=texidoc --header=texidoccs --header=texidocde --header=texidoces --header=texidocfr --header=texidochu --header=texidocit --header=texidocja --header=texidocnl --header=texidoczh -dcheck-internal-types -ddump-signatures -danti-alias-factor=2' --output=./out-www --redirect-lilypond-output --loglevel=WARN --lily-output-dir /build/lilypond-2.19.81+really-2.18.2/out/lybook-db -o ./out-www suffix-texinfo.texinfo /build/lilypond-2.19.81+really-2.18.2/scripts/build/out/extract_texi_filenames -I ./out-www -I . -q -o /build/lilypond-2.19.81+really-2.18.2/./out-www/xref-maps out-www/suffix-texinfo.texi /build/lilypond-2.19.81+really-2.18.2/scripts/build/out/run-and-check "DEPTH=../../.. AJAX_SEARCH= TOP_SRC_DIR=/build/lilypond-2.19.81+really-2.18.2 PERL_UNICODE=SD texi2html --error-limit=0 --I=. --I=./out-www --I=/build/lilypond-2.19.81+really-2.18.2/./out-www/xref-maps --init-file=/build/lilypond-2.19.81+really-2.18.2/Documentation/lilypond-texi2html.init --output=out-www/suffix-texinfo.html out-www/suffix-texinfo.texi" "suffix-texinfo.texilog.log" /build/lilypond-2.19.81+really-2.18.2/scripts/build/out/run-and-check "LANG= makeinfo --enable-encoding --error-limit=0 -I. -I./out-www --output=out-www/suffix-texinfo.info out-www/suffix-texinfo.texi" "suffix-texinfo.makeinfo.log" /build/lilypond-2.19.81+really-2.18.2/scripts/build/out/texi2omf --format pdf --location /usr/share/doc/lilypond/html/input/regression/lilypond-book/suffix-texinfo.pdf --version 2.18.2 out-www/suffix-texinfo.texi > out-www/suffix-texinfo.pdf.omf /build/lilypond-2.19.81+really-2.18.2/scripts/build/out/run-and-check "cd ./out-www; texi2pdf -I /build/lilypond-2.19.81+really-2.18.2/input/regression/lilypond-book suffix-texinfo.texi < /dev/null" "suffix-texinfo.texi2pdf.log" -LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../../../scripts/lilypond-book.py -I . --process='/build/lilypond-2.19.81+really-2.18.2/out/bin/lilypond -dbackend=eps --formats=ps,png,pdf -djob-count=16 -dinclude-eps-fonts -dgs-load-fonts --header=doctitle --header=doctitlecs --header=doctitlede --header=doctitlees --header=doctitlefr --header=doctitlehu --header=doctitleit --header=doctitleja --header=doctitlenl --header=doctitlezh --header=texidoc --header=texidoccs --header=texidocde --header=texidoces --header=texidocfr --header=texidochu --header=texidocit --header=texidocja --header=texidocnl --header=texidoczh -dcheck-internal-types -ddump-signatures -danti-alias-factor=2' --output=./out-www --redirect-lilypond-output --loglevel=WARN --lily-output-dir /build/lilypond-2.19.81+really-2.18.2/out/lybook-db -o ./out-www suffix-xml.xml -/build/lilypond-2.19.81+really-2.18.2/scripts/build/out/run-and-check "LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../../../scripts/lilypond-book.py -I . --process='/build/lilypond-2.19.81+really-2.18.2/out/bin/lilypond -dbackend=eps --formats=ps,png,pdf -djob-count=16 -dinclude-eps-fonts -dgs-load-fonts --header=doctitle --header=doctitlecs --header=doctitlede --header=doctitlees --header=doctitlefr --header=doctitlehu --header=doctitleit --header=doctitleja --header=doctitlenl --header=doctitlezh --header=texidoc --header=texidoccs --header=texidocde --header=texidoces --header=texidocfr --header=texidochu --header=texidocit --header=texidocja --header=texidocnl --header=texidoczh -dcheck-internal-types -ddump-signatures -danti-alias-factor=2' --output=./out-www --redirect-lilypond-output --loglevel=WARN --lily-output-dir /build/lilypond-2.19.81+really-2.18.2/out/lybook-db --pdf -o ./out-www tex-auto-linebreak.lytex" "tex-auto-linebreak.lytex.log" +LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../../../scripts/lilypond-book.py -I . --process='/build/lilypond-2.19.81+really-2.18.2/out/bin/lilypond -dbackend=eps --formats=ps,png,pdf -djob-count=15 -dinclude-eps-fonts -dgs-load-fonts --header=doctitle --header=doctitlecs --header=doctitlede --header=doctitlees --header=doctitlefr --header=doctitlehu --header=doctitleit --header=doctitleja --header=doctitlenl --header=doctitlezh --header=texidoc --header=texidoccs --header=texidocde --header=texidoces --header=texidocfr --header=texidochu --header=texidocit --header=texidocja --header=texidocnl --header=texidoczh -dcheck-internal-types -ddump-signatures -danti-alias-factor=2' --output=./out-www --redirect-lilypond-output --loglevel=WARN --lily-output-dir /build/lilypond-2.19.81+really-2.18.2/out/lybook-db -o ./out-www suffix-xml.xml +/build/lilypond-2.19.81+really-2.18.2/scripts/build/out/run-and-check "LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../../../scripts/lilypond-book.py -I . --process='/build/lilypond-2.19.81+really-2.18.2/out/bin/lilypond -dbackend=eps --formats=ps,png,pdf -djob-count=15 -dinclude-eps-fonts -dgs-load-fonts --header=doctitle --header=doctitlecs --header=doctitlede --header=doctitlees --header=doctitlefr --header=doctitlehu --header=doctitleit --header=doctitleja --header=doctitlenl --header=doctitlezh --header=texidoc --header=texidoccs --header=texidocde --header=texidoces --header=texidocfr --header=texidochu --header=texidocit --header=texidocja --header=texidocnl --header=texidoczh -dcheck-internal-types -ddump-signatures -danti-alias-factor=2' --output=./out-www --redirect-lilypond-output --loglevel=WARN --lily-output-dir /build/lilypond-2.19.81+really-2.18.2/out/lybook-db --pdf -o ./out-www tex-auto-linebreak.lytex" "tex-auto-linebreak.lytex.log" cd ./out-www && /build/lilypond-2.19.81+really-2.18.2/scripts/build/out/run-and-check "pdflatex -halt-on-error tex-auto-linebreak.tex" "tex-auto-linebreak.pdflatex.log" -/build/lilypond-2.19.81+really-2.18.2/scripts/build/out/run-and-check "LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../../../scripts/lilypond-book.py -I . --process='/build/lilypond-2.19.81+really-2.18.2/out/bin/lilypond -dbackend=eps --formats=ps,png,pdf -djob-count=16 -dinclude-eps-fonts -dgs-load-fonts --header=doctitle --header=doctitlecs --header=doctitlede --header=doctitlees --header=doctitlefr --header=doctitlehu --header=doctitleit --header=doctitleja --header=doctitlenl --header=doctitlezh --header=texidoc --header=texidoccs --header=texidocde --header=texidoces --header=texidocfr --header=texidochu --header=texidocit --header=texidocja --header=texidocnl --header=texidoczh -dcheck-internal-types -ddump-signatures -danti-alias-factor=2' --output=./out-www --redirect-lilypond-output --loglevel=WARN --lily-output-dir /build/lilypond-2.19.81+really-2.18.2/out/lybook-db --pdf -o ./out-www tex-comment-firstline.lytex" "tex-comment-firstline.lytex.log" +/build/lilypond-2.19.81+really-2.18.2/scripts/build/out/run-and-check "LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../../../scripts/lilypond-book.py -I . --process='/build/lilypond-2.19.81+really-2.18.2/out/bin/lilypond -dbackend=eps --formats=ps,png,pdf -djob-count=15 -dinclude-eps-fonts -dgs-load-fonts --header=doctitle --header=doctitlecs --header=doctitlede --header=doctitlees --header=doctitlefr --header=doctitlehu --header=doctitleit --header=doctitleja --header=doctitlenl --header=doctitlezh --header=texidoc --header=texidoccs --header=texidocde --header=texidoces --header=texidocfr --header=texidochu --header=texidocit --header=texidocja --header=texidocnl --header=texidoczh -dcheck-internal-types -ddump-signatures -danti-alias-factor=2' --output=./out-www --redirect-lilypond-output --loglevel=WARN --lily-output-dir /build/lilypond-2.19.81+really-2.18.2/out/lybook-db --pdf -o ./out-www tex-comment-firstline.lytex" "tex-comment-firstline.lytex.log" cd ./out-www && /build/lilypond-2.19.81+really-2.18.2/scripts/build/out/run-and-check "pdflatex -halt-on-error tex-comment-firstline.tex" "tex-comment-firstline.pdflatex.log" -/build/lilypond-2.19.81+really-2.18.2/scripts/build/out/run-and-check "LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../../../scripts/lilypond-book.py -I . --process='/build/lilypond-2.19.81+really-2.18.2/out/bin/lilypond -dbackend=eps --formats=ps,png,pdf -djob-count=16 -dinclude-eps-fonts -dgs-load-fonts --header=doctitle --header=doctitlecs --header=doctitlede --header=doctitlees --header=doctitlefr --header=doctitlehu --header=doctitleit --header=doctitleja --header=doctitlenl --header=doctitlezh --header=texidoc --header=texidoccs --header=texidocde --header=texidoces --header=texidocfr --header=texidochu --header=texidocit --header=texidocja --header=texidocnl --header=texidoczh -dcheck-internal-types -ddump-signatures -danti-alias-factor=2' --output=./out-www --redirect-lilypond-output --loglevel=WARN --lily-output-dir /build/lilypond-2.19.81+really-2.18.2/out/lybook-db --pdf -o ./out-www tex-comments.lytex" "tex-comments.lytex.log" +/build/lilypond-2.19.81+really-2.18.2/scripts/build/out/run-and-check "LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../../../scripts/lilypond-book.py -I . --process='/build/lilypond-2.19.81+really-2.18.2/out/bin/lilypond -dbackend=eps --formats=ps,png,pdf -djob-count=15 -dinclude-eps-fonts -dgs-load-fonts --header=doctitle --header=doctitlecs --header=doctitlede --header=doctitlees --header=doctitlefr --header=doctitlehu --header=doctitleit --header=doctitleja --header=doctitlenl --header=doctitlezh --header=texidoc --header=texidoccs --header=texidocde --header=texidoces --header=texidocfr --header=texidochu --header=texidocit --header=texidocja --header=texidocnl --header=texidoczh -dcheck-internal-types -ddump-signatures -danti-alias-factor=2' --output=./out-www --redirect-lilypond-output --loglevel=WARN --lily-output-dir /build/lilypond-2.19.81+really-2.18.2/out/lybook-db --pdf -o ./out-www tex-comments.lytex" "tex-comments.lytex.log" cd ./out-www && /build/lilypond-2.19.81+really-2.18.2/scripts/build/out/run-and-check "pdflatex -halt-on-error tex-comments.tex" "tex-comments.pdflatex.log" -/build/lilypond-2.19.81+really-2.18.2/scripts/build/out/run-and-check "LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../../../scripts/lilypond-book.py -I . --process='/build/lilypond-2.19.81+really-2.18.2/out/bin/lilypond -dbackend=eps --formats=ps,png,pdf -djob-count=16 -dinclude-eps-fonts -dgs-load-fonts --header=doctitle --header=doctitlecs --header=doctitlede --header=doctitlees --header=doctitlefr --header=doctitlehu --header=doctitleit --header=doctitleja --header=doctitlenl --header=doctitlezh --header=texidoc --header=texidoccs --header=texidocde --header=texidoces --header=texidocfr --header=texidochu --header=texidocit --header=texidocja --header=texidocnl --header=texidoczh -dcheck-internal-types -ddump-signatures -danti-alias-factor=2' --output=./out-www --redirect-lilypond-output --loglevel=WARN --lily-output-dir /build/lilypond-2.19.81+really-2.18.2/out/lybook-db --pdf -o ./out-www tex-compatibility-mode.lytex" "tex-compatibility-mode.lytex.log" +/build/lilypond-2.19.81+really-2.18.2/scripts/build/out/run-and-check "LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../../../scripts/lilypond-book.py -I . --process='/build/lilypond-2.19.81+really-2.18.2/out/bin/lilypond -dbackend=eps --formats=ps,png,pdf -djob-count=15 -dinclude-eps-fonts -dgs-load-fonts --header=doctitle --header=doctitlecs --header=doctitlede --header=doctitlees --header=doctitlefr --header=doctitlehu --header=doctitleit --header=doctitleja --header=doctitlenl --header=doctitlezh --header=texidoc --header=texidoccs --header=texidocde --header=texidoces --header=texidocfr --header=texidochu --header=texidocit --header=texidocja --header=texidocnl --header=texidoczh -dcheck-internal-types -ddump-signatures -danti-alias-factor=2' --output=./out-www --redirect-lilypond-output --loglevel=WARN --lily-output-dir /build/lilypond-2.19.81+really-2.18.2/out/lybook-db --pdf -o ./out-www tex-compatibility-mode.lytex" "tex-compatibility-mode.lytex.log" cd ./out-www && /build/lilypond-2.19.81+really-2.18.2/scripts/build/out/run-and-check "pdflatex -halt-on-error tex-compatibility-mode.tex" "tex-compatibility-mode.pdflatex.log" -/build/lilypond-2.19.81+really-2.18.2/scripts/build/out/run-and-check "LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../../../scripts/lilypond-book.py -I . --process='/build/lilypond-2.19.81+really-2.18.2/out/bin/lilypond -dbackend=eps --formats=ps,png,pdf -djob-count=16 -dinclude-eps-fonts -dgs-load-fonts --header=doctitle --header=doctitlecs --header=doctitlede --header=doctitlees --header=doctitlefr --header=doctitlehu --header=doctitleit --header=doctitleja --header=doctitlenl --header=doctitlezh --header=texidoc --header=texidoccs --header=texidocde --header=texidoces --header=texidocfr --header=texidochu --header=texidocit --header=texidocja --header=texidocnl --header=texidoczh -dcheck-internal-types -ddump-signatures -danti-alias-factor=2' --output=./out-www --redirect-lilypond-output --loglevel=WARN --lily-output-dir /build/lilypond-2.19.81+really-2.18.2/out/lybook-db --pdf -o ./out-www tex-footnote.lytex" "tex-footnote.lytex.log" +/build/lilypond-2.19.81+really-2.18.2/scripts/build/out/run-and-check "LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../../../scripts/lilypond-book.py -I . --process='/build/lilypond-2.19.81+really-2.18.2/out/bin/lilypond -dbackend=eps --formats=ps,png,pdf -djob-count=15 -dinclude-eps-fonts -dgs-load-fonts --header=doctitle --header=doctitlecs --header=doctitlede --header=doctitlees --header=doctitlefr --header=doctitlehu --header=doctitleit --header=doctitleja --header=doctitlenl --header=doctitlezh --header=texidoc --header=texidoccs --header=texidocde --header=texidoces --header=texidocfr --header=texidochu --header=texidocit --header=texidocja --header=texidocnl --header=texidoczh -dcheck-internal-types -ddump-signatures -danti-alias-factor=2' --output=./out-www --redirect-lilypond-output --loglevel=WARN --lily-output-dir /build/lilypond-2.19.81+really-2.18.2/out/lybook-db --pdf -o ./out-www tex-footnote.lytex" "tex-footnote.lytex.log" cd ./out-www && /build/lilypond-2.19.81+really-2.18.2/scripts/build/out/run-and-check "pdflatex -halt-on-error tex-footnote.tex" "tex-footnote.pdflatex.log" -/build/lilypond-2.19.81+really-2.18.2/scripts/build/out/run-and-check "LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../../../scripts/lilypond-book.py -I . --process='/build/lilypond-2.19.81+really-2.18.2/out/bin/lilypond -dbackend=eps --formats=ps,png,pdf -djob-count=16 -dinclude-eps-fonts -dgs-load-fonts --header=doctitle --header=doctitlecs --header=doctitlede --header=doctitlees --header=doctitlefr --header=doctitlehu --header=doctitleit --header=doctitleja --header=doctitlenl --header=doctitlezh --header=texidoc --header=texidoccs --header=texidocde --header=texidoces --header=texidocfr --header=texidochu --header=texidocit --header=texidocja --header=texidocnl --header=texidoczh -dcheck-internal-types -ddump-signatures -danti-alias-factor=2' --output=./out-www --redirect-lilypond-output --loglevel=WARN --lily-output-dir /build/lilypond-2.19.81+really-2.18.2/out/lybook-db --pdf -o ./out-www tex-fragment.lytex" "tex-fragment.lytex.log" +/build/lilypond-2.19.81+really-2.18.2/scripts/build/out/run-and-check "LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../../../scripts/lilypond-book.py -I . --process='/build/lilypond-2.19.81+really-2.18.2/out/bin/lilypond -dbackend=eps --formats=ps,png,pdf -djob-count=15 -dinclude-eps-fonts -dgs-load-fonts --header=doctitle --header=doctitlecs --header=doctitlede --header=doctitlees --header=doctitlefr --header=doctitlehu --header=doctitleit --header=doctitleja --header=doctitlenl --header=doctitlezh --header=texidoc --header=texidoccs --header=texidocde --header=texidoces --header=texidocfr --header=texidochu --header=texidocit --header=texidocja --header=texidocnl --header=texidoczh -dcheck-internal-types -ddump-signatures -danti-alias-factor=2' --output=./out-www --redirect-lilypond-output --loglevel=WARN --lily-output-dir /build/lilypond-2.19.81+really-2.18.2/out/lybook-db --pdf -o ./out-www tex-fragment.lytex" "tex-fragment.lytex.log" cd ./out-www && /build/lilypond-2.19.81+really-2.18.2/scripts/build/out/run-and-check "pdflatex -halt-on-error tex-fragment.tex" "tex-fragment.pdflatex.log" -/build/lilypond-2.19.81+really-2.18.2/scripts/build/out/run-and-check "LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../../../scripts/lilypond-book.py -I . --process='/build/lilypond-2.19.81+really-2.18.2/out/bin/lilypond -dbackend=eps --formats=ps,png,pdf -djob-count=16 -dinclude-eps-fonts -dgs-load-fonts --header=doctitle --header=doctitlecs --header=doctitlede --header=doctitlees --header=doctitlefr --header=doctitlehu --header=doctitleit --header=doctitleja --header=doctitlenl --header=doctitlezh --header=texidoc --header=texidoccs --header=texidocde --header=texidoces --header=texidocfr --header=texidochu --header=texidocit --header=texidocja --header=texidocnl --header=texidoczh -dcheck-internal-types -ddump-signatures -danti-alias-factor=2' --output=./out-www --redirect-lilypond-output --loglevel=WARN --lily-output-dir /build/lilypond-2.19.81+really-2.18.2/out/lybook-db --pdf -o ./out-www tex-graphics-package-added.lytex" "tex-graphics-package-added.lytex.log" +/build/lilypond-2.19.81+really-2.18.2/scripts/build/out/run-and-check "LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../../../scripts/lilypond-book.py -I . --process='/build/lilypond-2.19.81+really-2.18.2/out/bin/lilypond -dbackend=eps --formats=ps,png,pdf -djob-count=15 -dinclude-eps-fonts -dgs-load-fonts --header=doctitle --header=doctitlecs --header=doctitlede --header=doctitlees --header=doctitlefr --header=doctitlehu --header=doctitleit --header=doctitleja --header=doctitlenl --header=doctitlezh --header=texidoc --header=texidoccs --header=texidocde --header=texidoces --header=texidocfr --header=texidochu --header=texidocit --header=texidocja --header=texidocnl --header=texidoczh -dcheck-internal-types -ddump-signatures -danti-alias-factor=2' --output=./out-www --redirect-lilypond-output --loglevel=WARN --lily-output-dir /build/lilypond-2.19.81+really-2.18.2/out/lybook-db --pdf -o ./out-www tex-graphics-package-added.lytex" "tex-graphics-package-added.lytex.log" cd ./out-www && /build/lilypond-2.19.81+really-2.18.2/scripts/build/out/run-and-check "pdflatex -halt-on-error tex-graphics-package-added.tex" "tex-graphics-package-added.pdflatex.log" -/build/lilypond-2.19.81+really-2.18.2/scripts/build/out/run-and-check "LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../../../scripts/lilypond-book.py -I . --process='/build/lilypond-2.19.81+really-2.18.2/out/bin/lilypond -dbackend=eps --formats=ps,png,pdf -djob-count=16 -dinclude-eps-fonts -dgs-load-fonts --header=doctitle --header=doctitlecs --header=doctitlede --header=doctitlees --header=doctitlefr --header=doctitlehu --header=doctitleit --header=doctitleja --header=doctitlenl --header=doctitlezh --header=texidoc --header=texidoccs --header=texidocde --header=texidoces --header=texidocfr --header=texidochu --header=texidocit --header=texidocja --header=texidocnl --header=texidoczh -dcheck-internal-types -ddump-signatures -danti-alias-factor=2' --output=./out-www --redirect-lilypond-output --loglevel=WARN --lily-output-dir /build/lilypond-2.19.81+really-2.18.2/out/lybook-db --pdf -o ./out-www tex-include-file.lytex" "tex-include-file.lytex.log" +/build/lilypond-2.19.81+really-2.18.2/scripts/build/out/run-and-check "LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../../../scripts/lilypond-book.py -I . --process='/build/lilypond-2.19.81+really-2.18.2/out/bin/lilypond -dbackend=eps --formats=ps,png,pdf -djob-count=15 -dinclude-eps-fonts -dgs-load-fonts --header=doctitle --header=doctitlecs --header=doctitlede --header=doctitlees --header=doctitlefr --header=doctitlehu --header=doctitleit --header=doctitleja --header=doctitlenl --header=doctitlezh --header=texidoc --header=texidoccs --header=texidocde --header=texidoces --header=texidocfr --header=texidochu --header=texidocit --header=texidocja --header=texidocnl --header=texidoczh -dcheck-internal-types -ddump-signatures -danti-alias-factor=2' --output=./out-www --redirect-lilypond-output --loglevel=WARN --lily-output-dir /build/lilypond-2.19.81+really-2.18.2/out/lybook-db --pdf -o ./out-www tex-include-file.lytex" "tex-include-file.lytex.log" cd ./out-www && /build/lilypond-2.19.81+really-2.18.2/scripts/build/out/run-and-check "pdflatex -halt-on-error tex-include-file.tex" "tex-include-file.pdflatex.log" -/build/lilypond-2.19.81+really-2.18.2/scripts/build/out/run-and-check "LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../../../scripts/lilypond-book.py -I . --process='/build/lilypond-2.19.81+really-2.18.2/out/bin/lilypond -dbackend=eps --formats=ps,png,pdf -djob-count=16 -dinclude-eps-fonts -dgs-load-fonts --header=doctitle --header=doctitlecs --header=doctitlede --header=doctitlees --header=doctitlefr --header=doctitlehu --header=doctitleit --header=doctitleja --header=doctitlenl --header=doctitlezh --header=texidoc --header=texidoccs --header=texidocde --header=texidoces --header=texidocfr --header=texidochu --header=texidocit --header=texidocja --header=texidocnl --header=texidoczh -dcheck-internal-types -ddump-signatures -danti-alias-factor=2' --output=./out-www --redirect-lilypond-output --loglevel=WARN --lily-output-dir /build/lilypond-2.19.81+really-2.18.2/out/lybook-db --pdf -o ./out-www tex-include-options.lytex" "tex-include-options.lytex.log" +/build/lilypond-2.19.81+really-2.18.2/scripts/build/out/run-and-check "LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../../../scripts/lilypond-book.py -I . --process='/build/lilypond-2.19.81+really-2.18.2/out/bin/lilypond -dbackend=eps --formats=ps,png,pdf -djob-count=15 -dinclude-eps-fonts -dgs-load-fonts --header=doctitle --header=doctitlecs --header=doctitlede --header=doctitlees --header=doctitlefr --header=doctitlehu --header=doctitleit --header=doctitleja --header=doctitlenl --header=doctitlezh --header=texidoc --header=texidoccs --header=texidocde --header=texidoces --header=texidocfr --header=texidochu --header=texidocit --header=texidocja --header=texidocnl --header=texidoczh -dcheck-internal-types -ddump-signatures -danti-alias-factor=2' --output=./out-www --redirect-lilypond-output --loglevel=WARN --lily-output-dir /build/lilypond-2.19.81+really-2.18.2/out/lybook-db --pdf -o ./out-www tex-include-options.lytex" "tex-include-options.lytex.log" cd ./out-www && /build/lilypond-2.19.81+really-2.18.2/scripts/build/out/run-and-check "pdflatex -halt-on-error tex-include-options.tex" "tex-include-options.pdflatex.log" -/build/lilypond-2.19.81+really-2.18.2/scripts/build/out/run-and-check "LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../../../scripts/lilypond-book.py -I . --process='/build/lilypond-2.19.81+really-2.18.2/out/bin/lilypond -dbackend=eps --formats=ps,png,pdf -djob-count=16 -dinclude-eps-fonts -dgs-load-fonts --header=doctitle --header=doctitlecs --header=doctitlede --header=doctitlees --header=doctitlefr --header=doctitlehu --header=doctitleit --header=doctitleja --header=doctitlenl --header=doctitlezh --header=texidoc --header=texidoccs --header=texidocde --header=texidoces --header=texidocfr --header=texidochu --header=texidocit --header=texidocja --header=texidocnl --header=texidoczh -dcheck-internal-types -ddump-signatures -danti-alias-factor=2' --output=./out-www --redirect-lilypond-output --loglevel=WARN --lily-output-dir /build/lilypond-2.19.81+really-2.18.2/out/lybook-db --pdf -o ./out-www tex-include-preamble.lytex" "tex-include-preamble.lytex.log" +/build/lilypond-2.19.81+really-2.18.2/scripts/build/out/run-and-check "LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../../../scripts/lilypond-book.py -I . --process='/build/lilypond-2.19.81+really-2.18.2/out/bin/lilypond -dbackend=eps --formats=ps,png,pdf -djob-count=15 -dinclude-eps-fonts -dgs-load-fonts --header=doctitle --header=doctitlecs --header=doctitlede --header=doctitlees --header=doctitlefr --header=doctitlehu --header=doctitleit --header=doctitleja --header=doctitlenl --header=doctitlezh --header=texidoc --header=texidoccs --header=texidocde --header=texidoces --header=texidocfr --header=texidochu --header=texidocit --header=texidocja --header=texidocnl --header=texidoczh -dcheck-internal-types -ddump-signatures -danti-alias-factor=2' --output=./out-www --redirect-lilypond-output --loglevel=WARN --lily-output-dir /build/lilypond-2.19.81+really-2.18.2/out/lybook-db --pdf -o ./out-www tex-include-preamble.lytex" "tex-include-preamble.lytex.log" cd ./out-www && /build/lilypond-2.19.81+really-2.18.2/scripts/build/out/run-and-check "pdflatex -halt-on-error tex-include-preamble.tex" "tex-include-preamble.pdflatex.log" -/build/lilypond-2.19.81+really-2.18.2/scripts/build/out/run-and-check "LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../../../scripts/lilypond-book.py -I . --process='/build/lilypond-2.19.81+really-2.18.2/out/bin/lilypond -dbackend=eps --formats=ps,png,pdf -djob-count=16 -dinclude-eps-fonts -dgs-load-fonts --header=doctitle --header=doctitlecs --header=doctitlede --header=doctitlees --header=doctitlefr --header=doctitlehu --header=doctitleit --header=doctitleja --header=doctitlenl --header=doctitlezh --header=texidoc --header=texidoccs --header=texidocde --header=texidoces --header=texidocfr --header=texidochu --header=texidocit --header=texidocja --header=texidocnl --header=texidoczh -dcheck-internal-types -ddump-signatures -danti-alias-factor=2' --output=./out-www --redirect-lilypond-output --loglevel=WARN --lily-output-dir /build/lilypond-2.19.81+really-2.18.2/out/lybook-db --pdf -o ./out-www tex-inline-lilypond.lytex" "tex-inline-lilypond.lytex.log" +/build/lilypond-2.19.81+really-2.18.2/scripts/build/out/run-and-check "LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../../../scripts/lilypond-book.py -I . --process='/build/lilypond-2.19.81+really-2.18.2/out/bin/lilypond -dbackend=eps --formats=ps,png,pdf -djob-count=15 -dinclude-eps-fonts -dgs-load-fonts --header=doctitle --header=doctitlecs --header=doctitlede --header=doctitlees --header=doctitlefr --header=doctitlehu --header=doctitleit --header=doctitleja --header=doctitlenl --header=doctitlezh --header=texidoc --header=texidoccs --header=texidocde --header=texidoces --header=texidocfr --header=texidochu --header=texidocit --header=texidocja --header=texidocnl --header=texidoczh -dcheck-internal-types -ddump-signatures -danti-alias-factor=2' --output=./out-www --redirect-lilypond-output --loglevel=WARN --lily-output-dir /build/lilypond-2.19.81+really-2.18.2/out/lybook-db --pdf -o ./out-www tex-inline-lilypond.lytex" "tex-inline-lilypond.lytex.log" cd ./out-www && /build/lilypond-2.19.81+really-2.18.2/scripts/build/out/run-and-check "pdflatex -halt-on-error tex-inline-lilypond.tex" "tex-inline-lilypond.pdflatex.log" -/build/lilypond-2.19.81+really-2.18.2/scripts/build/out/run-and-check "LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../../../scripts/lilypond-book.py -I . --process='/build/lilypond-2.19.81+really-2.18.2/out/bin/lilypond -dbackend=eps --formats=ps,png,pdf -djob-count=16 -dinclude-eps-fonts -dgs-load-fonts --header=doctitle --header=doctitlecs --header=doctitlede --header=doctitlees --header=doctitlefr --header=doctitlehu --header=doctitleit --header=doctitleja --header=doctitlenl --header=doctitlezh --header=texidoc --header=texidoccs --header=texidocde --header=texidoces --header=texidocfr --header=texidochu --header=texidocit --header=texidocja --header=texidocnl --header=texidoczh -dcheck-internal-types -ddump-signatures -danti-alias-factor=2' --output=./out-www --redirect-lilypond-output --loglevel=WARN --lily-output-dir /build/lilypond-2.19.81+really-2.18.2/out/lybook-db --pdf -o ./out-www tex-lilypond-block.lytex" "tex-lilypond-block.lytex.log" +/build/lilypond-2.19.81+really-2.18.2/scripts/build/out/run-and-check "LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../../../scripts/lilypond-book.py -I . --process='/build/lilypond-2.19.81+really-2.18.2/out/bin/lilypond -dbackend=eps --formats=ps,png,pdf -djob-count=15 -dinclude-eps-fonts -dgs-load-fonts --header=doctitle --header=doctitlecs --header=doctitlede --header=doctitlees --header=doctitlefr --header=doctitlehu --header=doctitleit --header=doctitleja --header=doctitlenl --header=doctitlezh --header=texidoc --header=texidoccs --header=texidocde --header=texidoces --header=texidocfr --header=texidochu --header=texidocit --header=texidocja --header=texidocnl --header=texidoczh -dcheck-internal-types -ddump-signatures -danti-alias-factor=2' --output=./out-www --redirect-lilypond-output --loglevel=WARN --lily-output-dir /build/lilypond-2.19.81+really-2.18.2/out/lybook-db --pdf -o ./out-www tex-lilypond-block.lytex" "tex-lilypond-block.lytex.log" cd ./out-www && /build/lilypond-2.19.81+really-2.18.2/scripts/build/out/run-and-check "pdflatex -halt-on-error tex-lilypond-block.tex" "tex-lilypond-block.pdflatex.log" -/build/lilypond-2.19.81+really-2.18.2/scripts/build/out/run-and-check "LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../../../scripts/lilypond-book.py -I . --process='/build/lilypond-2.19.81+really-2.18.2/out/bin/lilypond -dbackend=eps --formats=ps,png,pdf -djob-count=16 -dinclude-eps-fonts -dgs-load-fonts --header=doctitle --header=doctitlecs --header=doctitlede --header=doctitlees --header=doctitlefr --header=doctitlehu --header=doctitleit --header=doctitleja --header=doctitlenl --header=doctitlezh --header=texidoc --header=texidoccs --header=texidocde --header=texidoces --header=texidocfr --header=texidochu --header=texidocit --header=texidocja --header=texidocnl --header=texidoczh -dcheck-internal-types -ddump-signatures -danti-alias-factor=2' --output=./out-www --redirect-lilypond-output --loglevel=WARN --lily-output-dir /build/lilypond-2.19.81+really-2.18.2/out/lybook-db --pdf -o ./out-www tex-lilypond-inside-itemize.lytex" "tex-lilypond-inside-itemize.lytex.log" +/build/lilypond-2.19.81+really-2.18.2/scripts/build/out/run-and-check "LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../../../scripts/lilypond-book.py -I . --process='/build/lilypond-2.19.81+really-2.18.2/out/bin/lilypond -dbackend=eps --formats=ps,png,pdf -djob-count=15 -dinclude-eps-fonts -dgs-load-fonts --header=doctitle --header=doctitlecs --header=doctitlede --header=doctitlees --header=doctitlefr --header=doctitlehu --header=doctitleit --header=doctitleja --header=doctitlenl --header=doctitlezh --header=texidoc --header=texidoccs --header=texidocde --header=texidoces --header=texidocfr --header=texidochu --header=texidocit --header=texidocja --header=texidocnl --header=texidoczh -dcheck-internal-types -ddump-signatures -danti-alias-factor=2' --output=./out-www --redirect-lilypond-output --loglevel=WARN --lily-output-dir /build/lilypond-2.19.81+really-2.18.2/out/lybook-db --pdf -o ./out-www tex-lilypond-inside-itemize.lytex" "tex-lilypond-inside-itemize.lytex.log" cd ./out-www && /build/lilypond-2.19.81+really-2.18.2/scripts/build/out/run-and-check "pdflatex -halt-on-error tex-lilypond-inside-itemize.tex" "tex-lilypond-inside-itemize.pdflatex.log" -/build/lilypond-2.19.81+really-2.18.2/scripts/build/out/run-and-check "LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../../../scripts/lilypond-book.py -I . --process='/build/lilypond-2.19.81+really-2.18.2/out/bin/lilypond -dbackend=eps --formats=ps,png,pdf -djob-count=16 -dinclude-eps-fonts -dgs-load-fonts --header=doctitle --header=doctitlecs --header=doctitlede --header=doctitlees --header=doctitlefr --header=doctitlehu --header=doctitleit --header=doctitleja --header=doctitlenl --header=doctitlezh --header=texidoc --header=texidoccs --header=texidocde --header=texidoces --header=texidocfr --header=texidochu --header=texidocit --header=texidocja --header=texidocnl --header=texidoczh -dcheck-internal-types -ddump-signatures -danti-alias-factor=2' --output=./out-www --redirect-lilypond-output --loglevel=WARN --lily-output-dir /build/lilypond-2.19.81+really-2.18.2/out/lybook-db --pdf -o ./out-www tex-lilypond-inside-table.lytex" "tex-lilypond-inside-table.lytex.log" +/build/lilypond-2.19.81+really-2.18.2/scripts/build/out/run-and-check "LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../../../scripts/lilypond-book.py -I . --process='/build/lilypond-2.19.81+really-2.18.2/out/bin/lilypond -dbackend=eps --formats=ps,png,pdf -djob-count=15 -dinclude-eps-fonts -dgs-load-fonts --header=doctitle --header=doctitlecs --header=doctitlede --header=doctitlees --header=doctitlefr --header=doctitlehu --header=doctitleit --header=doctitleja --header=doctitlenl --header=doctitlezh --header=texidoc --header=texidoccs --header=texidocde --header=texidoces --header=texidocfr --header=texidochu --header=texidocit --header=texidocja --header=texidocnl --header=texidoczh -dcheck-internal-types -ddump-signatures -danti-alias-factor=2' --output=./out-www --redirect-lilypond-output --loglevel=WARN --lily-output-dir /build/lilypond-2.19.81+really-2.18.2/out/lybook-db --pdf -o ./out-www tex-lilypond-inside-table.lytex" "tex-lilypond-inside-table.lytex.log" cd ./out-www && /build/lilypond-2.19.81+really-2.18.2/scripts/build/out/run-and-check "pdflatex -halt-on-error tex-lilypond-inside-table.tex" "tex-lilypond-inside-table.pdflatex.log" -/build/lilypond-2.19.81+really-2.18.2/scripts/build/out/run-and-check "LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../../../scripts/lilypond-book.py -I . --process='/build/lilypond-2.19.81+really-2.18.2/out/bin/lilypond -dbackend=eps --formats=ps,png,pdf -djob-count=16 -dinclude-eps-fonts -dgs-load-fonts --header=doctitle --header=doctitlecs --header=doctitlede --header=doctitlees --header=doctitlefr --header=doctitlehu --header=doctitleit --header=doctitleja --header=doctitlenl --header=doctitlezh --header=texidoc --header=texidoccs --header=texidocde --header=texidoces --header=texidocfr --header=texidochu --header=texidocit --header=texidocja --header=texidocnl --header=texidoczh -dcheck-internal-types -ddump-signatures -danti-alias-factor=2' --output=./out-www --redirect-lilypond-output --loglevel=WARN --lily-output-dir /build/lilypond-2.19.81+really-2.18.2/out/lybook-db --pdf -o ./out-www tex-lilypondversion.lytex" "tex-lilypondversion.lytex.log" +/build/lilypond-2.19.81+really-2.18.2/scripts/build/out/run-and-check "LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../../../scripts/lilypond-book.py -I . --process='/build/lilypond-2.19.81+really-2.18.2/out/bin/lilypond -dbackend=eps --formats=ps,png,pdf -djob-count=15 -dinclude-eps-fonts -dgs-load-fonts --header=doctitle --header=doctitlecs --header=doctitlede --header=doctitlees --header=doctitlefr --header=doctitlehu --header=doctitleit --header=doctitleja --header=doctitlenl --header=doctitlezh --header=texidoc --header=texidoccs --header=texidocde --header=texidoces --header=texidocfr --header=texidochu --header=texidocit --header=texidocja --header=texidocnl --header=texidoczh -dcheck-internal-types -ddump-signatures -danti-alias-factor=2' --output=./out-www --redirect-lilypond-output --loglevel=WARN --lily-output-dir /build/lilypond-2.19.81+really-2.18.2/out/lybook-db --pdf -o ./out-www tex-lilypondversion.lytex" "tex-lilypondversion.lytex.log" cd ./out-www && /build/lilypond-2.19.81+really-2.18.2/scripts/build/out/run-and-check "pdflatex -halt-on-error tex-lilypondversion.tex" "tex-lilypondversion.pdflatex.log" -/build/lilypond-2.19.81+really-2.18.2/scripts/build/out/run-and-check "LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../../../scripts/lilypond-book.py -I . --process='/build/lilypond-2.19.81+really-2.18.2/out/bin/lilypond -dbackend=eps --formats=ps,png,pdf -djob-count=16 -dinclude-eps-fonts -dgs-load-fonts --header=doctitle --header=doctitlecs --header=doctitlede --header=doctitlees --header=doctitlefr --header=doctitlehu --header=doctitleit --header=doctitleja --header=doctitlenl --header=doctitlezh --header=texidoc --header=texidoccs --header=texidocde --header=texidoces --header=texidocfr --header=texidochu --header=texidocit --header=texidocja --header=texidocnl --header=texidoczh -dcheck-internal-types -ddump-signatures -danti-alias-factor=2' --output=./out-www --redirect-lilypond-output --loglevel=WARN --lily-output-dir /build/lilypond-2.19.81+really-2.18.2/out/lybook-db --pdf -o ./out-www tex-musicxml-file-options.lytex" "tex-musicxml-file-options.lytex.log" +/build/lilypond-2.19.81+really-2.18.2/scripts/build/out/run-and-check "LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../../../scripts/lilypond-book.py -I . --process='/build/lilypond-2.19.81+really-2.18.2/out/bin/lilypond -dbackend=eps --formats=ps,png,pdf -djob-count=15 -dinclude-eps-fonts -dgs-load-fonts --header=doctitle --header=doctitlecs --header=doctitlede --header=doctitlees --header=doctitlefr --header=doctitlehu --header=doctitleit --header=doctitleja --header=doctitlenl --header=doctitlezh --header=texidoc --header=texidoccs --header=texidocde --header=texidoces --header=texidocfr --header=texidochu --header=texidocit --header=texidocja --header=texidocnl --header=texidoczh -dcheck-internal-types -ddump-signatures -danti-alias-factor=2' --output=./out-www --redirect-lilypond-output --loglevel=WARN --lily-output-dir /build/lilypond-2.19.81+really-2.18.2/out/lybook-db --pdf -o ./out-www tex-musicxml-file-options.lytex" "tex-musicxml-file-options.lytex.log" cd ./out-www && /build/lilypond-2.19.81+really-2.18.2/scripts/build/out/run-and-check "pdflatex -halt-on-error tex-musicxml-file-options.tex" "tex-musicxml-file-options.pdflatex.log" -/build/lilypond-2.19.81+really-2.18.2/scripts/build/out/run-and-check "LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../../../scripts/lilypond-book.py -I . --process='/build/lilypond-2.19.81+really-2.18.2/out/bin/lilypond -dbackend=eps --formats=ps,png,pdf -djob-count=16 -dinclude-eps-fonts -dgs-load-fonts --header=doctitle --header=doctitlecs --header=doctitlede --header=doctitlees --header=doctitlefr --header=doctitlehu --header=doctitleit --header=doctitleja --header=doctitlenl --header=doctitlezh --header=texidoc --header=texidoccs --header=texidocde --header=texidoces --header=texidocfr --header=texidochu --header=texidocit --header=texidocja --header=texidocnl --header=texidoczh -dcheck-internal-types -ddump-signatures -danti-alias-factor=2' --output=./out-www --redirect-lilypond-output --loglevel=WARN --lily-output-dir /build/lilypond-2.19.81+really-2.18.2/out/lybook-db --pdf -o ./out-www tex-musicxml-file.lytex" "tex-musicxml-file.lytex.log" +/build/lilypond-2.19.81+really-2.18.2/scripts/build/out/run-and-check "LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../../../scripts/lilypond-book.py -I . --process='/build/lilypond-2.19.81+really-2.18.2/out/bin/lilypond -dbackend=eps --formats=ps,png,pdf -djob-count=15 -dinclude-eps-fonts -dgs-load-fonts --header=doctitle --header=doctitlecs --header=doctitlede --header=doctitlees --header=doctitlefr --header=doctitlehu --header=doctitleit --header=doctitleja --header=doctitlenl --header=doctitlezh --header=texidoc --header=texidoccs --header=texidocde --header=texidoces --header=texidocfr --header=texidochu --header=texidocit --header=texidocja --header=texidocnl --header=texidoczh -dcheck-internal-types -ddump-signatures -danti-alias-factor=2' --output=./out-www --redirect-lilypond-output --loglevel=WARN --lily-output-dir /build/lilypond-2.19.81+really-2.18.2/out/lybook-db --pdf -o ./out-www tex-musicxml-file.lytex" "tex-musicxml-file.lytex.log" cd ./out-www && /build/lilypond-2.19.81+really-2.18.2/scripts/build/out/run-and-check "pdflatex -halt-on-error tex-musicxml-file.tex" "tex-musicxml-file.pdflatex.log" -/build/lilypond-2.19.81+really-2.18.2/scripts/build/out/run-and-check "LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../../../scripts/lilypond-book.py -I . --process='/build/lilypond-2.19.81+really-2.18.2/out/bin/lilypond -dbackend=eps --formats=ps,png,pdf -djob-count=16 -dinclude-eps-fonts -dgs-load-fonts --header=doctitle --header=doctitlecs --header=doctitlede --header=doctitlees --header=doctitlefr --header=doctitlehu --header=doctitleit --header=doctitleja --header=doctitlenl --header=doctitlezh --header=texidoc --header=texidoccs --header=texidocde --header=texidoces --header=texidocfr --header=texidochu --header=texidocit --header=texidocja --header=texidocnl --header=texidoczh -dcheck-internal-types -ddump-signatures -danti-alias-factor=2' --output=./out-www --redirect-lilypond-output --loglevel=WARN --lily-output-dir /build/lilypond-2.19.81+really-2.18.2/out/lybook-db --pdf -o ./out-www tex-paragraphs.lytex" "tex-paragraphs.lytex.log" +/build/lilypond-2.19.81+really-2.18.2/scripts/build/out/run-and-check "LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../../../scripts/lilypond-book.py -I . --process='/build/lilypond-2.19.81+really-2.18.2/out/bin/lilypond -dbackend=eps --formats=ps,png,pdf -djob-count=15 -dinclude-eps-fonts -dgs-load-fonts --header=doctitle --header=doctitlecs --header=doctitlede --header=doctitlees --header=doctitlefr --header=doctitlehu --header=doctitleit --header=doctitleja --header=doctitlenl --header=doctitlezh --header=texidoc --header=texidoccs --header=texidocde --header=texidoces --header=texidocfr --header=texidochu --header=texidocit --header=texidocja --header=texidocnl --header=texidoczh -dcheck-internal-types -ddump-signatures -danti-alias-factor=2' --output=./out-www --redirect-lilypond-output --loglevel=WARN --lily-output-dir /build/lilypond-2.19.81+really-2.18.2/out/lybook-db --pdf -o ./out-www tex-paragraphs.lytex" "tex-paragraphs.lytex.log" cd ./out-www && /build/lilypond-2.19.81+really-2.18.2/scripts/build/out/run-and-check "pdflatex -halt-on-error tex-paragraphs.tex" "tex-paragraphs.pdflatex.log" -/build/lilypond-2.19.81+really-2.18.2/scripts/build/out/run-and-check "LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../../../scripts/lilypond-book.py -I . --process='/build/lilypond-2.19.81+really-2.18.2/out/bin/lilypond -dbackend=eps --formats=ps,png,pdf -djob-count=16 -dinclude-eps-fonts -dgs-load-fonts --header=doctitle --header=doctitlecs --header=doctitlede --header=doctitlees --header=doctitlefr --header=doctitlehu --header=doctitleit --header=doctitleja --header=doctitlenl --header=doctitlezh --header=texidoc --header=texidoccs --header=texidocde --header=texidoces --header=texidocfr --header=texidochu --header=texidocit --header=texidocja --header=texidocnl --header=texidoczh -dcheck-internal-types -ddump-signatures -danti-alias-factor=2' --output=./out-www --redirect-lilypond-output --loglevel=WARN --lily-output-dir /build/lilypond-2.19.81+really-2.18.2/out/lybook-db --pdf -o ./out-www tex-snippet-options.lytex" "tex-snippet-options.lytex.log" +/build/lilypond-2.19.81+really-2.18.2/scripts/build/out/run-and-check "LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../../../scripts/lilypond-book.py -I . --process='/build/lilypond-2.19.81+really-2.18.2/out/bin/lilypond -dbackend=eps --formats=ps,png,pdf -djob-count=15 -dinclude-eps-fonts -dgs-load-fonts --header=doctitle --header=doctitlecs --header=doctitlede --header=doctitlees --header=doctitlefr --header=doctitlehu --header=doctitleit --header=doctitleja --header=doctitlenl --header=doctitlezh --header=texidoc --header=texidoccs --header=texidocde --header=texidoces --header=texidocfr --header=texidochu --header=texidocit --header=texidocja --header=texidocnl --header=texidoczh -dcheck-internal-types -ddump-signatures -danti-alias-factor=2' --output=./out-www --redirect-lilypond-output --loglevel=WARN --lily-output-dir /build/lilypond-2.19.81+really-2.18.2/out/lybook-db --pdf -o ./out-www tex-snippet-options.lytex" "tex-snippet-options.lytex.log" cd ./out-www && /build/lilypond-2.19.81+really-2.18.2/scripts/build/out/run-and-check "pdflatex -halt-on-error tex-snippet-options.tex" "tex-snippet-options.pdflatex.log" -/build/lilypond-2.19.81+really-2.18.2/scripts/build/out/run-and-check "LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../../../scripts/lilypond-book.py -I . --process='/build/lilypond-2.19.81+really-2.18.2/out/bin/lilypond -dbackend=eps --formats=ps,png,pdf -djob-count=16 -dinclude-eps-fonts -dgs-load-fonts --header=doctitle --header=doctitlecs --header=doctitlede --header=doctitlees --header=doctitlefr --header=doctitlehu --header=doctitleit --header=doctitleja --header=doctitlenl --header=doctitlezh --header=texidoc --header=texidoccs --header=texidocde --header=texidoces --header=texidocfr --header=texidochu --header=texidocit --header=texidocja --header=texidocnl --header=texidoczh -dcheck-internal-types -ddump-signatures -danti-alias-factor=2' --output=./out-www --redirect-lilypond-output --loglevel=WARN --lily-output-dir /build/lilypond-2.19.81+really-2.18.2/out/lybook-db --pdf -o ./out-www tex-twocolumn.lytex" "tex-twocolumn.lytex.log" +/build/lilypond-2.19.81+really-2.18.2/scripts/build/out/run-and-check "LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../../../scripts/lilypond-book.py -I . --process='/build/lilypond-2.19.81+really-2.18.2/out/bin/lilypond -dbackend=eps --formats=ps,png,pdf -djob-count=15 -dinclude-eps-fonts -dgs-load-fonts --header=doctitle --header=doctitlecs --header=doctitlede --header=doctitlees --header=doctitlefr --header=doctitlehu --header=doctitleit --header=doctitleja --header=doctitlenl --header=doctitlezh --header=texidoc --header=texidoccs --header=texidocde --header=texidoces --header=texidocfr --header=texidochu --header=texidocit --header=texidocja --header=texidocnl --header=texidoczh -dcheck-internal-types -ddump-signatures -danti-alias-factor=2' --output=./out-www --redirect-lilypond-output --loglevel=WARN --lily-output-dir /build/lilypond-2.19.81+really-2.18.2/out/lybook-db --pdf -o ./out-www tex-twocolumn.lytex" "tex-twocolumn.lytex.log" cd ./out-www && /build/lilypond-2.19.81+really-2.18.2/scripts/build/out/run-and-check "pdflatex -halt-on-error tex-twocolumn.tex" "tex-twocolumn.pdflatex.log" -/build/lilypond-2.19.81+really-2.18.2/scripts/build/out/run-and-check "LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../../../scripts/lilypond-book.py -I . --process='/build/lilypond-2.19.81+really-2.18.2/out/bin/lilypond -dbackend=eps --formats=ps,png,pdf -djob-count=16 -dinclude-eps-fonts -dgs-load-fonts --header=doctitle --header=doctitlecs --header=doctitlede --header=doctitlees --header=doctitlefr --header=doctitlehu --header=doctitleit --header=doctitleja --header=doctitlenl --header=doctitlezh --header=texidoc --header=texidoccs --header=texidocde --header=texidoces --header=texidocfr --header=texidochu --header=texidocit --header=texidocja --header=texidocnl --header=texidoczh -dcheck-internal-types -ddump-signatures -danti-alias-factor=2' --output=./out-www --redirect-lilypond-output --loglevel=WARN --lily-output-dir /build/lilypond-2.19.81+really-2.18.2/out/lybook-db --pdf -o ./out-www tex-verbatim.lytex" "tex-verbatim.lytex.log" +/build/lilypond-2.19.81+really-2.18.2/scripts/build/out/run-and-check "LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../../../scripts/lilypond-book.py -I . --process='/build/lilypond-2.19.81+really-2.18.2/out/bin/lilypond -dbackend=eps --formats=ps,png,pdf -djob-count=15 -dinclude-eps-fonts -dgs-load-fonts --header=doctitle --header=doctitlecs --header=doctitlede --header=doctitlees --header=doctitlefr --header=doctitlehu --header=doctitleit --header=doctitleja --header=doctitlenl --header=doctitlezh --header=texidoc --header=texidoccs --header=texidocde --header=texidoces --header=texidocfr --header=texidochu --header=texidocit --header=texidocja --header=texidocnl --header=texidoczh -dcheck-internal-types -ddump-signatures -danti-alias-factor=2' --output=./out-www --redirect-lilypond-output --loglevel=WARN --lily-output-dir /build/lilypond-2.19.81+really-2.18.2/out/lybook-db --pdf -o ./out-www tex-verbatim.lytex" "tex-verbatim.lytex.log" cd ./out-www && /build/lilypond-2.19.81+really-2.18.2/scripts/build/out/run-and-check "pdflatex -halt-on-error tex-verbatim.tex" "tex-verbatim.pdflatex.log" -/build/lilypond-2.19.81+really-2.18.2/scripts/build/out/run-and-check "LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../../../scripts/lilypond-book.py -I . --process='/build/lilypond-2.19.81+really-2.18.2/out/bin/lilypond -dbackend=eps --formats=ps,png,pdf -djob-count=16 -dinclude-eps-fonts -dgs-load-fonts --header=doctitle --header=doctitlecs --header=doctitlede --header=doctitlees --header=doctitlefr --header=doctitlehu --header=doctitleit --header=doctitleja --header=doctitlenl --header=doctitlezh --header=texidoc --header=texidoccs --header=texidocde --header=texidoces --header=texidocfr --header=texidochu --header=texidocit --header=texidocja --header=texidocnl --header=texidoczh -dcheck-internal-types -ddump-signatures -danti-alias-factor=2' --output=./out-www --redirect-lilypond-output --loglevel=WARN --lily-output-dir /build/lilypond-2.19.81+really-2.18.2/out/lybook-db --pdf -o ./out-www tex-version.lytex" "tex-version.lytex.log" +/build/lilypond-2.19.81+really-2.18.2/scripts/build/out/run-and-check "LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../../../scripts/lilypond-book.py -I . --process='/build/lilypond-2.19.81+really-2.18.2/out/bin/lilypond -dbackend=eps --formats=ps,png,pdf -djob-count=15 -dinclude-eps-fonts -dgs-load-fonts --header=doctitle --header=doctitlecs --header=doctitlede --header=doctitlees --header=doctitlefr --header=doctitlehu --header=doctitleit --header=doctitleja --header=doctitlenl --header=doctitlezh --header=texidoc --header=texidoccs --header=texidocde --header=texidoces --header=texidocfr --header=texidochu --header=texidocit --header=texidocja --header=texidocnl --header=texidoczh -dcheck-internal-types -ddump-signatures -danti-alias-factor=2' --output=./out-www --redirect-lilypond-output --loglevel=WARN --lily-output-dir /build/lilypond-2.19.81+really-2.18.2/out/lybook-db --pdf -o ./out-www tex-version.lytex" "tex-version.lytex.log" cd ./out-www && /build/lilypond-2.19.81+really-2.18.2/scripts/build/out/run-and-check "pdflatex -halt-on-error tex-version.tex" "tex-version.pdflatex.log" /build/lilypond-2.19.81+really-2.18.2/scripts/build/out/extract_texi_filenames -I ./out-www -I . -q -o /build/lilypond-2.19.81+really-2.18.2/./out-www/xref-maps out-www/texinfo-include-file.texi /build/lilypond-2.19.81+really-2.18.2/scripts/build/out/run-and-check "DEPTH=../../.. AJAX_SEARCH= TOP_SRC_DIR=/build/lilypond-2.19.81+really-2.18.2 PERL_UNICODE=SD texi2html --error-limit=0 --I=. --I=./out-www --I=/build/lilypond-2.19.81+really-2.18.2/./out-www/xref-maps --init-file=/build/lilypond-2.19.81+really-2.18.2/Documentation/lilypond-texi2html.init --output=out-www/texinfo-include-file.html out-www/texinfo-include-file.texi" "texinfo-include-file.texilog.log" @@ -295239,7 +295274,7 @@ /build/lilypond-2.19.81+really-2.18.2/scripts/build/out/run-and-check "cd ./out-www; texi2pdf -I /build/lilypond-2.19.81+really-2.18.2/input/regression/lilypond-book texinfo-papersize-docs.texi < /dev/null" "texinfo-papersize-docs.texi2pdf.log" echo ./out-www/html-include-space-after-tag.html ./out-www/html-inline-newline-during-tag.html ./out-www/html-inline-no-options.html ./out-www/html-inline-option.html ./out-www/html-lilypond-block.html ./out-www/html-musicxml-file-compressed.html ./out-www/html-musicxml-file-options.html ./out-www/html-musicxml-file.html ./out-www/html-newline-after-tag.html ./out-www/html-space-after-tag.html ./out-www/html-version-newline.html ./out-www/html-version.html ./out-www/suffix-html.html ./out-www/suffix-htmly.html ./out-www/suffix-latex.pdf ./out-www/suffix-lytex.pdf ./out-www/suffix-lyxml.pdf ./out-www/suffix-tely.html ./out-www/suffix-tely.info ./out-www/suffix-tely.pdf ./out-www/suffix-tex.pdf ./out-www/suffix-texi.html ./out-www/suffix-texi.info ./out-www/suffix-texi.pdf ./out-www/suffix-texinfo.html ./out-www/suffix-texinfo.info ./out-www/suffix-texinfo.pdf ./out-www/suffix-xml.html ./out-www/tex-auto-linebreak.pdf ./out-www/tex-comment-firstline.pdf ./out-www/tex-comments.pdf ./out-www/tex-compatibility-mode.pdf ./out-www/tex-footnote.pdf ./out-www/tex-fragment.pdf ./out-www/tex-graphics-package-added.pdf ./out-www/tex-include-file.pdf ./out-www/tex-include-options.pdf ./out-www/tex-include-preamble.pdf ./out-www/tex-inline-lilypond.pdf ./out-www/tex-lilypond-block.pdf ./out-www/tex-lilypond-inside-itemize.pdf ./out-www/tex-lilypond-inside-table.pdf ./out-www/tex-lilypondversion.pdf ./out-www/tex-musicxml-file-options.pdf ./out-www/tex-musicxml-file.pdf ./out-www/tex-paragraphs.pdf ./out-www/tex-snippet-options.pdf ./out-www/tex-twocolumn.pdf ./out-www/tex-verbatim.pdf ./out-www/tex-version.pdf ./out-www/texinfo-include-file.html ./out-www/texinfo-include-file.info ./out-www/texinfo-include-file.pdf ./out-www/texinfo-include-language-detection.html ./out-www/texinfo-include-language-detection.info ./out-www/texinfo-include-language-detection.pdf ./out-www/texinfo-language-detection.html ./out-www/texinfo-language-detection.info ./out-www/texinfo-language-detection.pdf ./out-www/texinfo-musicxml-file-options.html ./out-www/texinfo-musicxml-file-options.info ./out-www/texinfo-musicxml-file-options.pdf ./out-www/texinfo-musicxml-file.html ./out-www/texinfo-musicxml-file.info ./out-www/texinfo-musicxml-file.pdf ./out-www/texinfo-papersize-docs.html ./out-www/texinfo-papersize-docs.info ./out-www/texinfo-papersize-docs.pdf > out-www/collated-files.list /build/lilypond-2.19.81+really-2.18.2/scripts/build/out/lys-to-tely --name=./out-www/collated-files.tely --title="lilypond-book Test Suite" --author="Han-Wen Nienhuys and Jan Nieuwenhuizen" --input-filename=out-www/collated-files.list -LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../../../scripts/lilypond-book.py -I . --process='/build/lilypond-2.19.81+really-2.18.2/out/bin/lilypond -I . -dbackend=eps --formats=ps,png,pdf -djob-count=16 -dinclude-eps-fonts -dgs-load-fonts --header=doctitle --header=doctitlecs --header=doctitlede --header=doctitlees --header=doctitlefr --header=doctitlehu --header=doctitleit --header=doctitleja --header=doctitlenl --header=doctitlezh --header=texidoc --header=texidoccs --header=texidocde --header=texidoces --header=texidocfr --header=texidochu --header=texidocit --header=texidocja --header=texidocnl --header=texidoczh -dcheck-internal-types -ddump-signatures -danti-alias-factor=2' --output=./out-www --format=texi-html --loglevel=WARN --lily-output-dir /build/lilypond-2.19.81+really-2.18.2/out/lybook-db --redirect-lilypond-output out-www/collated-files.tely +LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../../../scripts/lilypond-book.py -I . --process='/build/lilypond-2.19.81+really-2.18.2/out/bin/lilypond -I . -dbackend=eps --formats=ps,png,pdf -djob-count=15 -dinclude-eps-fonts -dgs-load-fonts --header=doctitle --header=doctitlecs --header=doctitlede --header=doctitlees --header=doctitlefr --header=doctitlehu --header=doctitleit --header=doctitleja --header=doctitlenl --header=doctitlezh --header=texidoc --header=texidoccs --header=texidocde --header=texidoces --header=texidocfr --header=texidochu --header=texidocit --header=texidocja --header=texidocnl --header=texidoczh -dcheck-internal-types -ddump-signatures -danti-alias-factor=2' --output=./out-www --format=texi-html --loglevel=WARN --lily-output-dir /build/lilypond-2.19.81+really-2.18.2/out/lybook-db --redirect-lilypond-output out-www/collated-files.tely /build/lilypond-2.19.81+really-2.18.2/scripts/build/out/texi2omf --format pdf --location /usr/share/doc/lilypond/html/input/regression/lilypond-book/collated-files.pdf --version 2.18.2 out-www/collated-files.texi > out-www/collated-files.pdf.omf /build/lilypond-2.19.81+really-2.18.2/scripts/build/out/run-and-check "cd ./out-www; texi2pdf -I /build/lilypond-2.19.81+really-2.18.2/input/regression/lilypond-book collated-files.texi < /dev/null" "collated-files.texi2pdf.log" true @@ -295489,13 +295524,13 @@ xargs /build/lilypond-2.19.81+really-2.18.2/scripts/build/out/lys-to-tely -f doctitle,texidoc,verbatim --name=out-www/keyboards.itely --template=snippets/keyboards-intro.itely < snippets/keyboards.snippet-list cd ./out-www && /build/lilypond-2.19.81+really-2.18.2/scripts/build/out/run-and-check "/build/lilypond-2.19.81+really-2.18.2/out/bin/lilypond --verbose /build/lilypond-2.19.81+really-2.18.2/ly/generate-documentation" "generate-documentation.log" /usr/bin/python -tt /build/lilypond-2.19.81+really-2.18.2/scripts/build/create-version-itexi.py > out-www/version.itexi -LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../scripts/lilypond-book.py -I . -I ./out-www -I /build/lilypond-2.19.81+really-2.18.2/Documentation/snippets/out -I /build/lilypond-2.19.81+really-2.18.2/Documentation/included -I /build/lilypond-2.19.81+really-2.18.2/Documentation/pictures -I /build/lilypond-2.19.81+really-2.18.2/Documentation -I /build/lilypond-2.19.81+really-2.18.2/input/regression --process='/build/lilypond-2.19.81+really-2.18.2/out/bin/lilypond -dbackend=eps --formats=ps,png,pdf -djob-count=16 -dinclude-eps-fonts -dgs-load-fonts --header=doctitle --header=doctitlecs --header=doctitlede --header=doctitlees --header=doctitlefr --header=doctitlehu --header=doctitleit --header=doctitleja --header=doctitlenl --header=doctitlezh --header=texidoc --header=texidoccs --header=texidocde --header=texidoces --header=texidocfr --header=texidochu --header=texidocit --header=texidocja --header=texidocnl --header=texidoczh -dcheck-internal-types -ddump-signatures -danti-alias-factor=2' --output=./out-www --format=texi-html --loglevel=WARN --info-images-dir=lilypond --lily-output-dir /build/lilypond-2.19.81+really-2.18.2/out/lybook-db --redirect-lilypond-output snippets.tely -LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../scripts/lilypond-book.py -I . -I ./out-www -I /build/lilypond-2.19.81+really-2.18.2/Documentation/snippets/out -I /build/lilypond-2.19.81+really-2.18.2/Documentation/included -I /build/lilypond-2.19.81+really-2.18.2/Documentation/pictures -I /build/lilypond-2.19.81+really-2.18.2/Documentation -I /build/lilypond-2.19.81+really-2.18.2/input/regression --process='/build/lilypond-2.19.81+really-2.18.2/out/bin/lilypond -dbackend=eps --formats=ps,png,pdf -djob-count=16 -dinclude-eps-fonts -dgs-load-fonts --header=doctitle --header=doctitlecs --header=doctitlede --header=doctitlees --header=doctitlefr --header=doctitlehu --header=doctitleit --header=doctitleja --header=doctitlenl --header=doctitlezh --header=texidoc --header=texidoccs --header=texidocde --header=texidoces --header=texidocfr --header=texidochu --header=texidocit --header=texidocja --header=texidocnl --header=texidoczh -dcheck-internal-types -ddump-signatures -danti-alias-factor=2' --output=./out-www --format=texi-html --loglevel=WARN --info-images-dir=lilypond --lily-output-dir /build/lilypond-2.19.81+really-2.18.2/out/lybook-db --redirect-lilypond-output extending.tely -LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../scripts/lilypond-book.py -I . -I ./out-www -I /build/lilypond-2.19.81+really-2.18.2/Documentation/snippets/out -I /build/lilypond-2.19.81+really-2.18.2/Documentation/included -I /build/lilypond-2.19.81+really-2.18.2/Documentation/pictures -I /build/lilypond-2.19.81+really-2.18.2/Documentation -I /build/lilypond-2.19.81+really-2.18.2/input/regression --process='/build/lilypond-2.19.81+really-2.18.2/out/bin/lilypond -dbackend=eps --formats=ps,png,pdf -djob-count=16 -dinclude-eps-fonts -dgs-load-fonts --header=doctitle --header=doctitlecs --header=doctitlede --header=doctitlees --header=doctitlefr --header=doctitlehu --header=doctitleit --header=doctitleja --header=doctitlenl --header=doctitlezh --header=texidoc --header=texidoccs --header=texidocde --header=texidoces --header=texidocfr --header=texidochu --header=texidocit --header=texidocja --header=texidocnl --header=texidoczh -dcheck-internal-types -ddump-signatures -danti-alias-factor=2' --output=./out-www --format=texi-html --loglevel=WARN --info-images-dir=lilypond --lily-output-dir /build/lilypond-2.19.81+really-2.18.2/out/lybook-db --redirect-lilypond-output notation.tely -LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../scripts/lilypond-book.py -I . -I ./out-www -I /build/lilypond-2.19.81+really-2.18.2/Documentation/snippets/out -I /build/lilypond-2.19.81+really-2.18.2/Documentation/included -I /build/lilypond-2.19.81+really-2.18.2/Documentation/pictures -I /build/lilypond-2.19.81+really-2.18.2/Documentation -I /build/lilypond-2.19.81+really-2.18.2/input/regression --process='/build/lilypond-2.19.81+really-2.18.2/out/bin/lilypond -dbackend=eps --formats=ps,png,pdf -djob-count=16 -dinclude-eps-fonts -dgs-load-fonts --header=doctitle --header=doctitlecs --header=doctitlede --header=doctitlees --header=doctitlefr --header=doctitlehu --header=doctitleit --header=doctitleja --header=doctitlenl --header=doctitlezh --header=texidoc --header=texidoccs --header=texidocde --header=texidoces --header=texidocfr --header=texidochu --header=texidocit --header=texidocja --header=texidocnl --header=texidoczh -dcheck-internal-types -ddump-signatures -danti-alias-factor=2' --output=./out-www --format=texi-html --loglevel=WARN --info-images-dir=lilypond --lily-output-dir /build/lilypond-2.19.81+really-2.18.2/out/lybook-db --redirect-lilypond-output music-glossary.tely -LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../scripts/lilypond-book.py -I . -I ./out-www -I /build/lilypond-2.19.81+really-2.18.2/Documentation/snippets/out -I /build/lilypond-2.19.81+really-2.18.2/Documentation/included -I /build/lilypond-2.19.81+really-2.18.2/Documentation/pictures -I /build/lilypond-2.19.81+really-2.18.2/Documentation -I /build/lilypond-2.19.81+really-2.18.2/input/regression --process='/build/lilypond-2.19.81+really-2.18.2/out/bin/lilypond -dbackend=eps --formats=ps,png,pdf -djob-count=16 -dinclude-eps-fonts -dgs-load-fonts --header=doctitle --header=doctitlecs --header=doctitlede --header=doctitlees --header=doctitlefr --header=doctitlehu --header=doctitleit --header=doctitleja --header=doctitlenl --header=doctitlezh --header=texidoc --header=texidoccs --header=texidocde --header=texidoces --header=texidocfr --header=texidochu --header=texidocit --header=texidocja --header=texidocnl --header=texidoczh -dcheck-internal-types -ddump-signatures -danti-alias-factor=2' --output=./out-www --format=texi-html --loglevel=WARN --info-images-dir=lilypond --lily-output-dir /build/lilypond-2.19.81+really-2.18.2/out/lybook-db --redirect-lilypond-output changes.tely -LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../scripts/lilypond-book.py -I . -I ./out-www -I /build/lilypond-2.19.81+really-2.18.2/Documentation/snippets/out -I /build/lilypond-2.19.81+really-2.18.2/Documentation/included -I /build/lilypond-2.19.81+really-2.18.2/Documentation/pictures -I /build/lilypond-2.19.81+really-2.18.2/Documentation -I /build/lilypond-2.19.81+really-2.18.2/input/regression --process='/build/lilypond-2.19.81+really-2.18.2/out/bin/lilypond -dbackend=eps --formats=ps,png,pdf -djob-count=16 -dinclude-eps-fonts -dgs-load-fonts --header=doctitle --header=doctitlecs --header=doctitlede --header=doctitlees --header=doctitlefr --header=doctitlehu --header=doctitleit --header=doctitleja --header=doctitlenl --header=doctitlezh --header=texidoc --header=texidoccs --header=texidocde --header=texidoces --header=texidocfr --header=texidochu --header=texidocit --header=texidocja --header=texidocnl --header=texidoczh -dcheck-internal-types -ddump-signatures -danti-alias-factor=2' --output=./out-www --format=texi-html --loglevel=WARN --info-images-dir=lilypond --lily-output-dir /build/lilypond-2.19.81+really-2.18.2/out/lybook-db --redirect-lilypond-output usage.tely -LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../scripts/lilypond-book.py -I . -I ./out-www -I /build/lilypond-2.19.81+really-2.18.2/Documentation/snippets/out -I /build/lilypond-2.19.81+really-2.18.2/Documentation/included -I /build/lilypond-2.19.81+really-2.18.2/Documentation/pictures -I /build/lilypond-2.19.81+really-2.18.2/Documentation -I /build/lilypond-2.19.81+really-2.18.2/input/regression --process='/build/lilypond-2.19.81+really-2.18.2/out/bin/lilypond -dbackend=eps --formats=ps,png,pdf -djob-count=16 -dinclude-eps-fonts -dgs-load-fonts --header=doctitle --header=doctitlecs --header=doctitlede --header=doctitlees --header=doctitlefr --header=doctitlehu --header=doctitleit --header=doctitleja --header=doctitlenl --header=doctitlezh --header=texidoc --header=texidoccs --header=texidocde --header=texidoces --header=texidocfr --header=texidochu --header=texidocit --header=texidocja --header=texidocnl --header=texidoczh -dcheck-internal-types -ddump-signatures -danti-alias-factor=2' --output=./out-www --format=texi-html --loglevel=WARN --info-images-dir=lilypond --lily-output-dir /build/lilypond-2.19.81+really-2.18.2/out/lybook-db --redirect-lilypond-output learning.tely +LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../scripts/lilypond-book.py -I . -I ./out-www -I /build/lilypond-2.19.81+really-2.18.2/Documentation/snippets/out -I /build/lilypond-2.19.81+really-2.18.2/Documentation/included -I /build/lilypond-2.19.81+really-2.18.2/Documentation/pictures -I /build/lilypond-2.19.81+really-2.18.2/Documentation -I /build/lilypond-2.19.81+really-2.18.2/input/regression --process='/build/lilypond-2.19.81+really-2.18.2/out/bin/lilypond -dbackend=eps --formats=ps,png,pdf -djob-count=15 -dinclude-eps-fonts -dgs-load-fonts --header=doctitle --header=doctitlecs --header=doctitlede --header=doctitlees --header=doctitlefr --header=doctitlehu --header=doctitleit --header=doctitleja --header=doctitlenl --header=doctitlezh --header=texidoc --header=texidoccs --header=texidocde --header=texidoces --header=texidocfr --header=texidochu --header=texidocit --header=texidocja --header=texidocnl --header=texidoczh -dcheck-internal-types -ddump-signatures -danti-alias-factor=2' --output=./out-www --format=texi-html --loglevel=WARN --info-images-dir=lilypond --lily-output-dir /build/lilypond-2.19.81+really-2.18.2/out/lybook-db --redirect-lilypond-output snippets.tely +LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../scripts/lilypond-book.py -I . -I ./out-www -I /build/lilypond-2.19.81+really-2.18.2/Documentation/snippets/out -I /build/lilypond-2.19.81+really-2.18.2/Documentation/included -I /build/lilypond-2.19.81+really-2.18.2/Documentation/pictures -I /build/lilypond-2.19.81+really-2.18.2/Documentation -I /build/lilypond-2.19.81+really-2.18.2/input/regression --process='/build/lilypond-2.19.81+really-2.18.2/out/bin/lilypond -dbackend=eps --formats=ps,png,pdf -djob-count=15 -dinclude-eps-fonts -dgs-load-fonts --header=doctitle --header=doctitlecs --header=doctitlede --header=doctitlees --header=doctitlefr --header=doctitlehu --header=doctitleit --header=doctitleja --header=doctitlenl --header=doctitlezh --header=texidoc --header=texidoccs --header=texidocde --header=texidoces --header=texidocfr --header=texidochu --header=texidocit --header=texidocja --header=texidocnl --header=texidoczh -dcheck-internal-types -ddump-signatures -danti-alias-factor=2' --output=./out-www --format=texi-html --loglevel=WARN --info-images-dir=lilypond --lily-output-dir /build/lilypond-2.19.81+really-2.18.2/out/lybook-db --redirect-lilypond-output extending.tely +LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../scripts/lilypond-book.py -I . -I ./out-www -I /build/lilypond-2.19.81+really-2.18.2/Documentation/snippets/out -I /build/lilypond-2.19.81+really-2.18.2/Documentation/included -I /build/lilypond-2.19.81+really-2.18.2/Documentation/pictures -I /build/lilypond-2.19.81+really-2.18.2/Documentation -I /build/lilypond-2.19.81+really-2.18.2/input/regression --process='/build/lilypond-2.19.81+really-2.18.2/out/bin/lilypond -dbackend=eps --formats=ps,png,pdf -djob-count=15 -dinclude-eps-fonts -dgs-load-fonts --header=doctitle --header=doctitlecs --header=doctitlede --header=doctitlees --header=doctitlefr --header=doctitlehu --header=doctitleit --header=doctitleja --header=doctitlenl --header=doctitlezh --header=texidoc --header=texidoccs --header=texidocde --header=texidoces --header=texidocfr --header=texidochu --header=texidocit --header=texidocja --header=texidocnl --header=texidoczh -dcheck-internal-types -ddump-signatures -danti-alias-factor=2' --output=./out-www --format=texi-html --loglevel=WARN --info-images-dir=lilypond --lily-output-dir /build/lilypond-2.19.81+really-2.18.2/out/lybook-db --redirect-lilypond-output notation.tely +LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../scripts/lilypond-book.py -I . -I ./out-www -I /build/lilypond-2.19.81+really-2.18.2/Documentation/snippets/out -I /build/lilypond-2.19.81+really-2.18.2/Documentation/included -I /build/lilypond-2.19.81+really-2.18.2/Documentation/pictures -I /build/lilypond-2.19.81+really-2.18.2/Documentation -I /build/lilypond-2.19.81+really-2.18.2/input/regression --process='/build/lilypond-2.19.81+really-2.18.2/out/bin/lilypond -dbackend=eps --formats=ps,png,pdf -djob-count=15 -dinclude-eps-fonts -dgs-load-fonts --header=doctitle --header=doctitlecs --header=doctitlede --header=doctitlees --header=doctitlefr --header=doctitlehu --header=doctitleit --header=doctitleja --header=doctitlenl --header=doctitlezh --header=texidoc --header=texidoccs --header=texidocde --header=texidoces --header=texidocfr --header=texidochu --header=texidocit --header=texidocja --header=texidocnl --header=texidoczh -dcheck-internal-types -ddump-signatures -danti-alias-factor=2' --output=./out-www --format=texi-html --loglevel=WARN --info-images-dir=lilypond --lily-output-dir /build/lilypond-2.19.81+really-2.18.2/out/lybook-db --redirect-lilypond-output music-glossary.tely +LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../scripts/lilypond-book.py -I . -I ./out-www -I /build/lilypond-2.19.81+really-2.18.2/Documentation/snippets/out -I /build/lilypond-2.19.81+really-2.18.2/Documentation/included -I /build/lilypond-2.19.81+really-2.18.2/Documentation/pictures -I /build/lilypond-2.19.81+really-2.18.2/Documentation -I /build/lilypond-2.19.81+really-2.18.2/input/regression --process='/build/lilypond-2.19.81+really-2.18.2/out/bin/lilypond -dbackend=eps --formats=ps,png,pdf -djob-count=15 -dinclude-eps-fonts -dgs-load-fonts --header=doctitle --header=doctitlecs --header=doctitlede --header=doctitlees --header=doctitlefr --header=doctitlehu --header=doctitleit --header=doctitleja --header=doctitlenl --header=doctitlezh --header=texidoc --header=texidoccs --header=texidocde --header=texidoces --header=texidocfr --header=texidochu --header=texidocit --header=texidocja --header=texidocnl --header=texidoczh -dcheck-internal-types -ddump-signatures -danti-alias-factor=2' --output=./out-www --format=texi-html --loglevel=WARN --info-images-dir=lilypond --lily-output-dir /build/lilypond-2.19.81+really-2.18.2/out/lybook-db --redirect-lilypond-output changes.tely +LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../scripts/lilypond-book.py -I . -I ./out-www -I /build/lilypond-2.19.81+really-2.18.2/Documentation/snippets/out -I /build/lilypond-2.19.81+really-2.18.2/Documentation/included -I /build/lilypond-2.19.81+really-2.18.2/Documentation/pictures -I /build/lilypond-2.19.81+really-2.18.2/Documentation -I /build/lilypond-2.19.81+really-2.18.2/input/regression --process='/build/lilypond-2.19.81+really-2.18.2/out/bin/lilypond -dbackend=eps --formats=ps,png,pdf -djob-count=15 -dinclude-eps-fonts -dgs-load-fonts --header=doctitle --header=doctitlecs --header=doctitlede --header=doctitlees --header=doctitlefr --header=doctitlehu --header=doctitleit --header=doctitleja --header=doctitlenl --header=doctitlezh --header=texidoc --header=texidoccs --header=texidocde --header=texidoces --header=texidocfr --header=texidochu --header=texidocit --header=texidocja --header=texidocnl --header=texidoczh -dcheck-internal-types -ddump-signatures -danti-alias-factor=2' --output=./out-www --format=texi-html --loglevel=WARN --info-images-dir=lilypond --lily-output-dir /build/lilypond-2.19.81+really-2.18.2/out/lybook-db --redirect-lilypond-output usage.tely +LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../scripts/lilypond-book.py -I . -I ./out-www -I /build/lilypond-2.19.81+really-2.18.2/Documentation/snippets/out -I /build/lilypond-2.19.81+really-2.18.2/Documentation/included -I /build/lilypond-2.19.81+really-2.18.2/Documentation/pictures -I /build/lilypond-2.19.81+really-2.18.2/Documentation -I /build/lilypond-2.19.81+really-2.18.2/input/regression --process='/build/lilypond-2.19.81+really-2.18.2/out/bin/lilypond -dbackend=eps --formats=ps,png,pdf -djob-count=15 -dinclude-eps-fonts -dgs-load-fonts --header=doctitle --header=doctitlecs --header=doctitlede --header=doctitlees --header=doctitlefr --header=doctitlehu --header=doctitleit --header=doctitleja --header=doctitlenl --header=doctitlezh --header=texidoc --header=texidoccs --header=texidocde --header=texidoces --header=texidocfr --header=texidochu --header=texidocit --header=texidocja --header=texidocnl --header=texidoczh -dcheck-internal-types -ddump-signatures -danti-alias-factor=2' --output=./out-www --format=texi-html --loglevel=WARN --info-images-dir=lilypond --lily-output-dir /build/lilypond-2.19.81+really-2.18.2/out/lybook-db --redirect-lilypond-output learning.tely BSTINPUTS=./essay /build/lilypond-2.19.81+really-2.18.2/scripts/build/out/bib2texi \ -s /build/lilypond-2.19.81+really-2.18.2/Documentation/lily-bib \ -o ./out-www/colorado.itexi \ @@ -295511,7 +295546,7 @@ -o ./out-www/engravingbib.itexi \ -q \ ./essay/engravingbib.bib -LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../scripts/lilypond-book.py -I . -I ./out-www -I /build/lilypond-2.19.81+really-2.18.2/Documentation/snippets/out -I /build/lilypond-2.19.81+really-2.18.2/Documentation/included -I /build/lilypond-2.19.81+really-2.18.2/Documentation/pictures -I /build/lilypond-2.19.81+really-2.18.2/Documentation -I /build/lilypond-2.19.81+really-2.18.2/input/regression --process='/build/lilypond-2.19.81+really-2.18.2/out/bin/lilypond -dbackend=eps --formats=ps,png,pdf -djob-count=16 -dinclude-eps-fonts -dgs-load-fonts --header=doctitle --header=doctitlecs --header=doctitlede --header=doctitlees --header=doctitlefr --header=doctitlehu --header=doctitleit --header=doctitleja --header=doctitlenl --header=doctitlezh --header=texidoc --header=texidoccs --header=texidocde --header=texidoces --header=texidocfr --header=texidochu --header=texidocit --header=texidocja --header=texidocnl --header=texidoczh -dcheck-internal-types -ddump-signatures -danti-alias-factor=2' --output=./out-www --format=texi-html --loglevel=WARN --info-images-dir=lilypond --lily-output-dir /build/lilypond-2.19.81+really-2.18.2/out/lybook-db --redirect-lilypond-output essay.tely +LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../scripts/lilypond-book.py -I . -I ./out-www -I /build/lilypond-2.19.81+really-2.18.2/Documentation/snippets/out -I /build/lilypond-2.19.81+really-2.18.2/Documentation/included -I /build/lilypond-2.19.81+really-2.18.2/Documentation/pictures -I /build/lilypond-2.19.81+really-2.18.2/Documentation -I /build/lilypond-2.19.81+really-2.18.2/input/regression --process='/build/lilypond-2.19.81+really-2.18.2/out/bin/lilypond -dbackend=eps --formats=ps,png,pdf -djob-count=15 -dinclude-eps-fonts -dgs-load-fonts --header=doctitle --header=doctitlecs --header=doctitlede --header=doctitlees --header=doctitlefr --header=doctitlehu --header=doctitleit --header=doctitleja --header=doctitlenl --header=doctitlezh --header=texidoc --header=texidoccs --header=texidocde --header=texidoces --header=texidocfr --header=texidochu --header=texidocit --header=texidocja --header=texidocnl --header=texidoczh -dcheck-internal-types -ddump-signatures -danti-alias-factor=2' --output=./out-www --format=texi-html --loglevel=WARN --info-images-dir=lilypond --lily-output-dir /build/lilypond-2.19.81+really-2.18.2/out/lybook-db --redirect-lilypond-output essay.tely cp /build/lilypond-2.19.81+really-2.18.2/ROADMAP ./out-www cd ./out-www && bison -v /build/lilypond-2.19.81+really-2.18.2/lily/parser.yy /build/lilypond-2.19.81+really-2.18.2/lily/parser.yy:57.1-14: warning: deprecated directive, use '%define parse.error verbose' [-Wdeprecated] @@ -295702,7 +295737,7 @@ true make[6]: Leaving directory '/build/lilypond-2.19.81+really-2.18.2/Documentation/pictures' ln -sf /build/lilypond-2.19.81+really-2.18.2/Documentation/pictures/./out-www out-www/pictures -LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../../scripts/lilypond-book.py -I . -I /build/lilypond-2.19.81+really-2.18.2/Documentation/./out-www -I /build/lilypond-2.19.81+really-2.18.2/Documentation/snippets/out -I /build/lilypond-2.19.81+really-2.18.2/Documentation/cs/included -I /build/lilypond-2.19.81+really-2.18.2/Documentation/included -I /build/lilypond-2.19.81+really-2.18.2/Documentation -I /build/lilypond-2.19.81+really-2.18.2/input/regression --process='/build/lilypond-2.19.81+really-2.18.2/out/bin/lilypond -dbackend=eps --formats=ps,png,pdf -djob-count=16 -dinclude-eps-fonts -dgs-load-fonts --header=doctitle --header=doctitlecs --header=doctitlede --header=doctitlees --header=doctitlefr --header=doctitlehu --header=doctitleit --header=doctitleja --header=doctitlenl --header=doctitlezh --header=texidoc --header=texidoccs --header=texidocde --header=texidoces --header=texidocfr --header=texidochu --header=texidocit --header=texidocja --header=texidocnl --header=texidoczh -dcheck-internal-types -ddump-signatures -danti-alias-factor=2' --output=./out-www --format=texi-html --loglevel=WARN --lily-output-dir /build/lilypond-2.19.81+really-2.18.2/out/lybook-db --redirect-lilypond-output learning.tely +LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../../scripts/lilypond-book.py -I . -I /build/lilypond-2.19.81+really-2.18.2/Documentation/./out-www -I /build/lilypond-2.19.81+really-2.18.2/Documentation/snippets/out -I /build/lilypond-2.19.81+really-2.18.2/Documentation/cs/included -I /build/lilypond-2.19.81+really-2.18.2/Documentation/included -I /build/lilypond-2.19.81+really-2.18.2/Documentation -I /build/lilypond-2.19.81+really-2.18.2/input/regression --process='/build/lilypond-2.19.81+really-2.18.2/out/bin/lilypond -dbackend=eps --formats=ps,png,pdf -djob-count=15 -dinclude-eps-fonts -dgs-load-fonts --header=doctitle --header=doctitlecs --header=doctitlede --header=doctitlees --header=doctitlefr --header=doctitlehu --header=doctitleit --header=doctitleja --header=doctitlenl --header=doctitlezh --header=texidoc --header=texidoccs --header=texidocde --header=texidoces --header=texidocfr --header=texidochu --header=texidocit --header=texidocja --header=texidocnl --header=texidoczh -dcheck-internal-types -ddump-signatures -danti-alias-factor=2' --output=./out-www --format=texi-html --loglevel=WARN --lily-output-dir /build/lilypond-2.19.81+really-2.18.2/out/lybook-db --redirect-lilypond-output learning.tely BSTINPUTS=/build/lilypond-2.19.81+really-2.18.2/Documentation/web/ /build/lilypond-2.19.81+really-2.18.2/scripts/build/out/bib2texi \ -s /build/lilypond-2.19.81+really-2.18.2/Documentation/lily-bib \ -o ./out-www/we-wrote.itexi \ @@ -295740,11 +295775,11 @@ true make[6]: Leaving directory '/build/lilypond-2.19.81+really-2.18.2/Documentation/pictures' ln -sf /build/lilypond-2.19.81+really-2.18.2/Documentation/pictures/./out-www out-www/pictures -LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../../scripts/lilypond-book.py -I . -I /build/lilypond-2.19.81+really-2.18.2/Documentation/./out-www -I /build/lilypond-2.19.81+really-2.18.2/Documentation/snippets/out -I /build/lilypond-2.19.81+really-2.18.2/Documentation/de/included -I /build/lilypond-2.19.81+really-2.18.2/Documentation/included -I /build/lilypond-2.19.81+really-2.18.2/Documentation -I /build/lilypond-2.19.81+really-2.18.2/input/regression --process='/build/lilypond-2.19.81+really-2.18.2/out/bin/lilypond -dbackend=eps --formats=ps,png,pdf -djob-count=16 -dinclude-eps-fonts -dgs-load-fonts --header=doctitle --header=doctitlecs --header=doctitlede --header=doctitlees --header=doctitlefr --header=doctitlehu --header=doctitleit --header=doctitleja --header=doctitlenl --header=doctitlezh --header=texidoc --header=texidoccs --header=texidocde --header=texidoces --header=texidocfr --header=texidochu --header=texidocit --header=texidocja --header=texidocnl --header=texidoczh -dcheck-internal-types -ddump-signatures -danti-alias-factor=2' --output=./out-www --format=texi-html --loglevel=WARN --lily-output-dir /build/lilypond-2.19.81+really-2.18.2/out/lybook-db --redirect-lilypond-output extending.tely -LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../../scripts/lilypond-book.py -I . -I /build/lilypond-2.19.81+really-2.18.2/Documentation/./out-www -I /build/lilypond-2.19.81+really-2.18.2/Documentation/snippets/out -I /build/lilypond-2.19.81+really-2.18.2/Documentation/de/included -I /build/lilypond-2.19.81+really-2.18.2/Documentation/included -I /build/lilypond-2.19.81+really-2.18.2/Documentation -I /build/lilypond-2.19.81+really-2.18.2/input/regression --process='/build/lilypond-2.19.81+really-2.18.2/out/bin/lilypond -dbackend=eps --formats=ps,png,pdf -djob-count=16 -dinclude-eps-fonts -dgs-load-fonts --header=doctitle --header=doctitlecs --header=doctitlede --header=doctitlees --header=doctitlefr --header=doctitlehu --header=doctitleit --header=doctitleja --header=doctitlenl --header=doctitlezh --header=texidoc --header=texidoccs --header=texidocde --header=texidoces --header=texidocfr --header=texidochu --header=texidocit --header=texidocja --header=texidocnl --header=texidoczh -dcheck-internal-types -ddump-signatures -danti-alias-factor=2' --output=./out-www --format=texi-html --loglevel=WARN --lily-output-dir /build/lilypond-2.19.81+really-2.18.2/out/lybook-db --redirect-lilypond-output notation.tely -LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../../scripts/lilypond-book.py -I . -I /build/lilypond-2.19.81+really-2.18.2/Documentation/./out-www -I /build/lilypond-2.19.81+really-2.18.2/Documentation/snippets/out -I /build/lilypond-2.19.81+really-2.18.2/Documentation/de/included -I /build/lilypond-2.19.81+really-2.18.2/Documentation/included -I /build/lilypond-2.19.81+really-2.18.2/Documentation -I /build/lilypond-2.19.81+really-2.18.2/input/regression --process='/build/lilypond-2.19.81+really-2.18.2/out/bin/lilypond -dbackend=eps --formats=ps,png,pdf -djob-count=16 -dinclude-eps-fonts -dgs-load-fonts --header=doctitle --header=doctitlecs --header=doctitlede --header=doctitlees --header=doctitlefr --header=doctitlehu --header=doctitleit --header=doctitleja --header=doctitlenl --header=doctitlezh --header=texidoc --header=texidoccs --header=texidocde --header=texidoces --header=texidocfr --header=texidochu --header=texidocit --header=texidocja --header=texidocnl --header=texidoczh -dcheck-internal-types -ddump-signatures -danti-alias-factor=2' --output=./out-www --format=texi-html --loglevel=WARN --lily-output-dir /build/lilypond-2.19.81+really-2.18.2/out/lybook-db --redirect-lilypond-output usage.tely -LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../../scripts/lilypond-book.py -I . -I /build/lilypond-2.19.81+really-2.18.2/Documentation/./out-www -I /build/lilypond-2.19.81+really-2.18.2/Documentation/snippets/out -I /build/lilypond-2.19.81+really-2.18.2/Documentation/de/included -I /build/lilypond-2.19.81+really-2.18.2/Documentation/included -I /build/lilypond-2.19.81+really-2.18.2/Documentation -I /build/lilypond-2.19.81+really-2.18.2/input/regression --process='/build/lilypond-2.19.81+really-2.18.2/out/bin/lilypond -dbackend=eps --formats=ps,png,pdf -djob-count=16 -dinclude-eps-fonts -dgs-load-fonts --header=doctitle --header=doctitlecs --header=doctitlede --header=doctitlees --header=doctitlefr --header=doctitlehu --header=doctitleit --header=doctitleja --header=doctitlenl --header=doctitlezh --header=texidoc --header=texidoccs --header=texidocde --header=texidoces --header=texidocfr --header=texidochu --header=texidocit --header=texidocja --header=texidocnl --header=texidoczh -dcheck-internal-types -ddump-signatures -danti-alias-factor=2' --output=./out-www --format=texi-html --loglevel=WARN --lily-output-dir /build/lilypond-2.19.81+really-2.18.2/out/lybook-db --redirect-lilypond-output learning.tely -LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../../scripts/lilypond-book.py -I . -I /build/lilypond-2.19.81+really-2.18.2/Documentation/./out-www -I /build/lilypond-2.19.81+really-2.18.2/Documentation/snippets/out -I /build/lilypond-2.19.81+really-2.18.2/Documentation/de/included -I /build/lilypond-2.19.81+really-2.18.2/Documentation/included -I /build/lilypond-2.19.81+really-2.18.2/Documentation -I /build/lilypond-2.19.81+really-2.18.2/input/regression --process='/build/lilypond-2.19.81+really-2.18.2/out/bin/lilypond -dbackend=eps --formats=ps,png,pdf -djob-count=16 -dinclude-eps-fonts -dgs-load-fonts --header=doctitle --header=doctitlecs --header=doctitlede --header=doctitlees --header=doctitlefr --header=doctitlehu --header=doctitleit --header=doctitleja --header=doctitlenl --header=doctitlezh --header=texidoc --header=texidoccs --header=texidocde --header=texidoces --header=texidocfr --header=texidochu --header=texidocit --header=texidocja --header=texidocnl --header=texidoczh -dcheck-internal-types -ddump-signatures -danti-alias-factor=2' --output=./out-www --format=texi-html --loglevel=WARN --lily-output-dir /build/lilypond-2.19.81+really-2.18.2/out/lybook-db --redirect-lilypond-output essay.tely +LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../../scripts/lilypond-book.py -I . -I /build/lilypond-2.19.81+really-2.18.2/Documentation/./out-www -I /build/lilypond-2.19.81+really-2.18.2/Documentation/snippets/out -I /build/lilypond-2.19.81+really-2.18.2/Documentation/de/included -I /build/lilypond-2.19.81+really-2.18.2/Documentation/included -I /build/lilypond-2.19.81+really-2.18.2/Documentation -I /build/lilypond-2.19.81+really-2.18.2/input/regression --process='/build/lilypond-2.19.81+really-2.18.2/out/bin/lilypond -dbackend=eps --formats=ps,png,pdf -djob-count=15 -dinclude-eps-fonts -dgs-load-fonts --header=doctitle --header=doctitlecs --header=doctitlede --header=doctitlees --header=doctitlefr --header=doctitlehu --header=doctitleit --header=doctitleja --header=doctitlenl --header=doctitlezh --header=texidoc --header=texidoccs --header=texidocde --header=texidoces --header=texidocfr --header=texidochu --header=texidocit --header=texidocja --header=texidocnl --header=texidoczh -dcheck-internal-types -ddump-signatures -danti-alias-factor=2' --output=./out-www --format=texi-html --loglevel=WARN --lily-output-dir /build/lilypond-2.19.81+really-2.18.2/out/lybook-db --redirect-lilypond-output extending.tely +LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../../scripts/lilypond-book.py -I . -I /build/lilypond-2.19.81+really-2.18.2/Documentation/./out-www -I /build/lilypond-2.19.81+really-2.18.2/Documentation/snippets/out -I /build/lilypond-2.19.81+really-2.18.2/Documentation/de/included -I /build/lilypond-2.19.81+really-2.18.2/Documentation/included -I /build/lilypond-2.19.81+really-2.18.2/Documentation -I /build/lilypond-2.19.81+really-2.18.2/input/regression --process='/build/lilypond-2.19.81+really-2.18.2/out/bin/lilypond -dbackend=eps --formats=ps,png,pdf -djob-count=15 -dinclude-eps-fonts -dgs-load-fonts --header=doctitle --header=doctitlecs --header=doctitlede --header=doctitlees --header=doctitlefr --header=doctitlehu --header=doctitleit --header=doctitleja --header=doctitlenl --header=doctitlezh --header=texidoc --header=texidoccs --header=texidocde --header=texidoces --header=texidocfr --header=texidochu --header=texidocit --header=texidocja --header=texidocnl --header=texidoczh -dcheck-internal-types -ddump-signatures -danti-alias-factor=2' --output=./out-www --format=texi-html --loglevel=WARN --lily-output-dir /build/lilypond-2.19.81+really-2.18.2/out/lybook-db --redirect-lilypond-output notation.tely +LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../../scripts/lilypond-book.py -I . -I /build/lilypond-2.19.81+really-2.18.2/Documentation/./out-www -I /build/lilypond-2.19.81+really-2.18.2/Documentation/snippets/out -I /build/lilypond-2.19.81+really-2.18.2/Documentation/de/included -I /build/lilypond-2.19.81+really-2.18.2/Documentation/included -I /build/lilypond-2.19.81+really-2.18.2/Documentation -I /build/lilypond-2.19.81+really-2.18.2/input/regression --process='/build/lilypond-2.19.81+really-2.18.2/out/bin/lilypond -dbackend=eps --formats=ps,png,pdf -djob-count=15 -dinclude-eps-fonts -dgs-load-fonts --header=doctitle --header=doctitlecs --header=doctitlede --header=doctitlees --header=doctitlefr --header=doctitlehu --header=doctitleit --header=doctitleja --header=doctitlenl --header=doctitlezh --header=texidoc --header=texidoccs --header=texidocde --header=texidoces --header=texidocfr --header=texidochu --header=texidocit --header=texidocja --header=texidocnl --header=texidoczh -dcheck-internal-types -ddump-signatures -danti-alias-factor=2' --output=./out-www --format=texi-html --loglevel=WARN --lily-output-dir /build/lilypond-2.19.81+really-2.18.2/out/lybook-db --redirect-lilypond-output usage.tely +LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../../scripts/lilypond-book.py -I . -I /build/lilypond-2.19.81+really-2.18.2/Documentation/./out-www -I /build/lilypond-2.19.81+really-2.18.2/Documentation/snippets/out -I /build/lilypond-2.19.81+really-2.18.2/Documentation/de/included -I /build/lilypond-2.19.81+really-2.18.2/Documentation/included -I /build/lilypond-2.19.81+really-2.18.2/Documentation -I /build/lilypond-2.19.81+really-2.18.2/input/regression --process='/build/lilypond-2.19.81+really-2.18.2/out/bin/lilypond -dbackend=eps --formats=ps,png,pdf -djob-count=15 -dinclude-eps-fonts -dgs-load-fonts --header=doctitle --header=doctitlecs --header=doctitlede --header=doctitlees --header=doctitlefr --header=doctitlehu --header=doctitleit --header=doctitleja --header=doctitlenl --header=doctitlezh --header=texidoc --header=texidoccs --header=texidocde --header=texidoces --header=texidocfr --header=texidochu --header=texidocit --header=texidocja --header=texidocnl --header=texidoczh -dcheck-internal-types -ddump-signatures -danti-alias-factor=2' --output=./out-www --format=texi-html --loglevel=WARN --lily-output-dir /build/lilypond-2.19.81+really-2.18.2/out/lybook-db --redirect-lilypond-output learning.tely +LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../../scripts/lilypond-book.py -I . -I /build/lilypond-2.19.81+really-2.18.2/Documentation/./out-www -I /build/lilypond-2.19.81+really-2.18.2/Documentation/snippets/out -I /build/lilypond-2.19.81+really-2.18.2/Documentation/de/included -I /build/lilypond-2.19.81+really-2.18.2/Documentation/included -I /build/lilypond-2.19.81+really-2.18.2/Documentation -I /build/lilypond-2.19.81+really-2.18.2/input/regression --process='/build/lilypond-2.19.81+really-2.18.2/out/bin/lilypond -dbackend=eps --formats=ps,png,pdf -djob-count=15 -dinclude-eps-fonts -dgs-load-fonts --header=doctitle --header=doctitlecs --header=doctitlede --header=doctitlees --header=doctitlefr --header=doctitlehu --header=doctitleit --header=doctitleja --header=doctitlenl --header=doctitlezh --header=texidoc --header=texidoccs --header=texidocde --header=texidoces --header=texidocfr --header=texidochu --header=texidocit --header=texidocja --header=texidocnl --header=texidoczh -dcheck-internal-types -ddump-signatures -danti-alias-factor=2' --output=./out-www --format=texi-html --loglevel=WARN --lily-output-dir /build/lilypond-2.19.81+really-2.18.2/out/lybook-db --redirect-lilypond-output essay.tely BSTINPUTS=/build/lilypond-2.19.81+really-2.18.2/Documentation/web/ /build/lilypond-2.19.81+really-2.18.2/scripts/build/out/bib2texi \ -s /build/lilypond-2.19.81+really-2.18.2/Documentation/lily-bib \ -o ./out-www/we-wrote.itexi \ @@ -295806,12 +295841,12 @@ true make[6]: Leaving directory '/build/lilypond-2.19.81+really-2.18.2/Documentation/pictures' ln -sf /build/lilypond-2.19.81+really-2.18.2/Documentation/pictures/./out-www out-www/pictures -LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../../scripts/lilypond-book.py -I . -I /build/lilypond-2.19.81+really-2.18.2/Documentation/./out-www -I /build/lilypond-2.19.81+really-2.18.2/Documentation/snippets/out -I /build/lilypond-2.19.81+really-2.18.2/Documentation/es/included -I /build/lilypond-2.19.81+really-2.18.2/Documentation/included -I /build/lilypond-2.19.81+really-2.18.2/Documentation -I /build/lilypond-2.19.81+really-2.18.2/input/regression --process='/build/lilypond-2.19.81+really-2.18.2/out/bin/lilypond -dbackend=eps --formats=ps,png,pdf -djob-count=16 -dinclude-eps-fonts -dgs-load-fonts --header=doctitle --header=doctitlecs --header=doctitlede --header=doctitlees --header=doctitlefr --header=doctitlehu --header=doctitleit --header=doctitleja --header=doctitlenl --header=doctitlezh --header=texidoc --header=texidoccs --header=texidocde --header=texidoces --header=texidocfr --header=texidochu --header=texidocit --header=texidocja --header=texidocnl --header=texidoczh -dcheck-internal-types -ddump-signatures -danti-alias-factor=2' --output=./out-www --format=texi-html --loglevel=WARN --lily-output-dir /build/lilypond-2.19.81+really-2.18.2/out/lybook-db --redirect-lilypond-output changes.tely -LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../../scripts/lilypond-book.py -I . -I /build/lilypond-2.19.81+really-2.18.2/Documentation/./out-www -I /build/lilypond-2.19.81+really-2.18.2/Documentation/snippets/out -I /build/lilypond-2.19.81+really-2.18.2/Documentation/es/included -I /build/lilypond-2.19.81+really-2.18.2/Documentation/included -I /build/lilypond-2.19.81+really-2.18.2/Documentation -I /build/lilypond-2.19.81+really-2.18.2/input/regression --process='/build/lilypond-2.19.81+really-2.18.2/out/bin/lilypond -dbackend=eps --formats=ps,png,pdf -djob-count=16 -dinclude-eps-fonts -dgs-load-fonts --header=doctitle --header=doctitlecs --header=doctitlede --header=doctitlees --header=doctitlefr --header=doctitlehu --header=doctitleit --header=doctitleja --header=doctitlenl --header=doctitlezh --header=texidoc --header=texidoccs --header=texidocde --header=texidoces --header=texidocfr --header=texidochu --header=texidocit --header=texidocja --header=texidocnl --header=texidoczh -dcheck-internal-types -ddump-signatures -danti-alias-factor=2' --output=./out-www --format=texi-html --loglevel=WARN --lily-output-dir /build/lilypond-2.19.81+really-2.18.2/out/lybook-db --redirect-lilypond-output extending.tely -LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../../scripts/lilypond-book.py -I . -I /build/lilypond-2.19.81+really-2.18.2/Documentation/./out-www -I /build/lilypond-2.19.81+really-2.18.2/Documentation/snippets/out -I /build/lilypond-2.19.81+really-2.18.2/Documentation/es/included -I /build/lilypond-2.19.81+really-2.18.2/Documentation/included -I /build/lilypond-2.19.81+really-2.18.2/Documentation -I /build/lilypond-2.19.81+really-2.18.2/input/regression --process='/build/lilypond-2.19.81+really-2.18.2/out/bin/lilypond -dbackend=eps --formats=ps,png,pdf -djob-count=16 -dinclude-eps-fonts -dgs-load-fonts --header=doctitle --header=doctitlecs --header=doctitlede --header=doctitlees --header=doctitlefr --header=doctitlehu --header=doctitleit --header=doctitleja --header=doctitlenl --header=doctitlezh --header=texidoc --header=texidoccs --header=texidocde --header=texidoces --header=texidocfr --header=texidochu --header=texidocit --header=texidocja --header=texidocnl --header=texidoczh -dcheck-internal-types -ddump-signatures -danti-alias-factor=2' --output=./out-www --format=texi-html --loglevel=WARN --lily-output-dir /build/lilypond-2.19.81+really-2.18.2/out/lybook-db --redirect-lilypond-output notation.tely -LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../../scripts/lilypond-book.py -I . -I /build/lilypond-2.19.81+really-2.18.2/Documentation/./out-www -I /build/lilypond-2.19.81+really-2.18.2/Documentation/snippets/out -I /build/lilypond-2.19.81+really-2.18.2/Documentation/es/included -I /build/lilypond-2.19.81+really-2.18.2/Documentation/included -I /build/lilypond-2.19.81+really-2.18.2/Documentation -I /build/lilypond-2.19.81+really-2.18.2/input/regression --process='/build/lilypond-2.19.81+really-2.18.2/out/bin/lilypond -dbackend=eps --formats=ps,png,pdf -djob-count=16 -dinclude-eps-fonts -dgs-load-fonts --header=doctitle --header=doctitlecs --header=doctitlede --header=doctitlees --header=doctitlefr --header=doctitlehu --header=doctitleit --header=doctitleja --header=doctitlenl --header=doctitlezh --header=texidoc --header=texidoccs --header=texidocde --header=texidoces --header=texidocfr --header=texidochu --header=texidocit --header=texidocja --header=texidocnl --header=texidoczh -dcheck-internal-types -ddump-signatures -danti-alias-factor=2' --output=./out-www --format=texi-html --loglevel=WARN --lily-output-dir /build/lilypond-2.19.81+really-2.18.2/out/lybook-db --redirect-lilypond-output usage.tely -LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../../scripts/lilypond-book.py -I . -I /build/lilypond-2.19.81+really-2.18.2/Documentation/./out-www -I /build/lilypond-2.19.81+really-2.18.2/Documentation/snippets/out -I /build/lilypond-2.19.81+really-2.18.2/Documentation/es/included -I /build/lilypond-2.19.81+really-2.18.2/Documentation/included -I /build/lilypond-2.19.81+really-2.18.2/Documentation -I /build/lilypond-2.19.81+really-2.18.2/input/regression --process='/build/lilypond-2.19.81+really-2.18.2/out/bin/lilypond -dbackend=eps --formats=ps,png,pdf -djob-count=16 -dinclude-eps-fonts -dgs-load-fonts --header=doctitle --header=doctitlecs --header=doctitlede --header=doctitlees --header=doctitlefr --header=doctitlehu --header=doctitleit --header=doctitleja --header=doctitlenl --header=doctitlezh --header=texidoc --header=texidoccs --header=texidocde --header=texidoces --header=texidocfr --header=texidochu --header=texidocit --header=texidocja --header=texidocnl --header=texidoczh -dcheck-internal-types -ddump-signatures -danti-alias-factor=2' --output=./out-www --format=texi-html --loglevel=WARN --lily-output-dir /build/lilypond-2.19.81+really-2.18.2/out/lybook-db --redirect-lilypond-output learning.tely -LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../../scripts/lilypond-book.py -I . -I /build/lilypond-2.19.81+really-2.18.2/Documentation/./out-www -I /build/lilypond-2.19.81+really-2.18.2/Documentation/snippets/out -I /build/lilypond-2.19.81+really-2.18.2/Documentation/es/included -I /build/lilypond-2.19.81+really-2.18.2/Documentation/included -I /build/lilypond-2.19.81+really-2.18.2/Documentation -I /build/lilypond-2.19.81+really-2.18.2/input/regression --process='/build/lilypond-2.19.81+really-2.18.2/out/bin/lilypond -dbackend=eps --formats=ps,png,pdf -djob-count=16 -dinclude-eps-fonts -dgs-load-fonts --header=doctitle --header=doctitlecs --header=doctitlede --header=doctitlees --header=doctitlefr --header=doctitlehu --header=doctitleit --header=doctitleja --header=doctitlenl --header=doctitlezh --header=texidoc --header=texidoccs --header=texidocde --header=texidoces --header=texidocfr --header=texidochu --header=texidocit --header=texidocja --header=texidocnl --header=texidoczh -dcheck-internal-types -ddump-signatures -danti-alias-factor=2' --output=./out-www --format=texi-html --loglevel=WARN --lily-output-dir /build/lilypond-2.19.81+really-2.18.2/out/lybook-db --redirect-lilypond-output essay.tely +LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../../scripts/lilypond-book.py -I . -I /build/lilypond-2.19.81+really-2.18.2/Documentation/./out-www -I /build/lilypond-2.19.81+really-2.18.2/Documentation/snippets/out -I /build/lilypond-2.19.81+really-2.18.2/Documentation/es/included -I /build/lilypond-2.19.81+really-2.18.2/Documentation/included -I /build/lilypond-2.19.81+really-2.18.2/Documentation -I /build/lilypond-2.19.81+really-2.18.2/input/regression --process='/build/lilypond-2.19.81+really-2.18.2/out/bin/lilypond -dbackend=eps --formats=ps,png,pdf -djob-count=15 -dinclude-eps-fonts -dgs-load-fonts --header=doctitle --header=doctitlecs --header=doctitlede --header=doctitlees --header=doctitlefr --header=doctitlehu --header=doctitleit --header=doctitleja --header=doctitlenl --header=doctitlezh --header=texidoc --header=texidoccs --header=texidocde --header=texidoces --header=texidocfr --header=texidochu --header=texidocit --header=texidocja --header=texidocnl --header=texidoczh -dcheck-internal-types -ddump-signatures -danti-alias-factor=2' --output=./out-www --format=texi-html --loglevel=WARN --lily-output-dir /build/lilypond-2.19.81+really-2.18.2/out/lybook-db --redirect-lilypond-output changes.tely +LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../../scripts/lilypond-book.py -I . -I /build/lilypond-2.19.81+really-2.18.2/Documentation/./out-www -I /build/lilypond-2.19.81+really-2.18.2/Documentation/snippets/out -I /build/lilypond-2.19.81+really-2.18.2/Documentation/es/included -I /build/lilypond-2.19.81+really-2.18.2/Documentation/included -I /build/lilypond-2.19.81+really-2.18.2/Documentation -I /build/lilypond-2.19.81+really-2.18.2/input/regression --process='/build/lilypond-2.19.81+really-2.18.2/out/bin/lilypond -dbackend=eps --formats=ps,png,pdf -djob-count=15 -dinclude-eps-fonts -dgs-load-fonts --header=doctitle --header=doctitlecs --header=doctitlede --header=doctitlees --header=doctitlefr --header=doctitlehu --header=doctitleit --header=doctitleja --header=doctitlenl --header=doctitlezh --header=texidoc --header=texidoccs --header=texidocde --header=texidoces --header=texidocfr --header=texidochu --header=texidocit --header=texidocja --header=texidocnl --header=texidoczh -dcheck-internal-types -ddump-signatures -danti-alias-factor=2' --output=./out-www --format=texi-html --loglevel=WARN --lily-output-dir /build/lilypond-2.19.81+really-2.18.2/out/lybook-db --redirect-lilypond-output extending.tely +LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../../scripts/lilypond-book.py -I . -I /build/lilypond-2.19.81+really-2.18.2/Documentation/./out-www -I /build/lilypond-2.19.81+really-2.18.2/Documentation/snippets/out -I /build/lilypond-2.19.81+really-2.18.2/Documentation/es/included -I /build/lilypond-2.19.81+really-2.18.2/Documentation/included -I /build/lilypond-2.19.81+really-2.18.2/Documentation -I /build/lilypond-2.19.81+really-2.18.2/input/regression --process='/build/lilypond-2.19.81+really-2.18.2/out/bin/lilypond -dbackend=eps --formats=ps,png,pdf -djob-count=15 -dinclude-eps-fonts -dgs-load-fonts --header=doctitle --header=doctitlecs --header=doctitlede --header=doctitlees --header=doctitlefr --header=doctitlehu --header=doctitleit --header=doctitleja --header=doctitlenl --header=doctitlezh --header=texidoc --header=texidoccs --header=texidocde --header=texidoces --header=texidocfr --header=texidochu --header=texidocit --header=texidocja --header=texidocnl --header=texidoczh -dcheck-internal-types -ddump-signatures -danti-alias-factor=2' --output=./out-www --format=texi-html --loglevel=WARN --lily-output-dir /build/lilypond-2.19.81+really-2.18.2/out/lybook-db --redirect-lilypond-output notation.tely +LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../../scripts/lilypond-book.py -I . -I /build/lilypond-2.19.81+really-2.18.2/Documentation/./out-www -I /build/lilypond-2.19.81+really-2.18.2/Documentation/snippets/out -I /build/lilypond-2.19.81+really-2.18.2/Documentation/es/included -I /build/lilypond-2.19.81+really-2.18.2/Documentation/included -I /build/lilypond-2.19.81+really-2.18.2/Documentation -I /build/lilypond-2.19.81+really-2.18.2/input/regression --process='/build/lilypond-2.19.81+really-2.18.2/out/bin/lilypond -dbackend=eps --formats=ps,png,pdf -djob-count=15 -dinclude-eps-fonts -dgs-load-fonts --header=doctitle --header=doctitlecs --header=doctitlede --header=doctitlees --header=doctitlefr --header=doctitlehu --header=doctitleit --header=doctitleja --header=doctitlenl --header=doctitlezh --header=texidoc --header=texidoccs --header=texidocde --header=texidoces --header=texidocfr --header=texidochu --header=texidocit --header=texidocja --header=texidocnl --header=texidoczh -dcheck-internal-types -ddump-signatures -danti-alias-factor=2' --output=./out-www --format=texi-html --loglevel=WARN --lily-output-dir /build/lilypond-2.19.81+really-2.18.2/out/lybook-db --redirect-lilypond-output usage.tely +LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../../scripts/lilypond-book.py -I . -I /build/lilypond-2.19.81+really-2.18.2/Documentation/./out-www -I /build/lilypond-2.19.81+really-2.18.2/Documentation/snippets/out -I /build/lilypond-2.19.81+really-2.18.2/Documentation/es/included -I /build/lilypond-2.19.81+really-2.18.2/Documentation/included -I /build/lilypond-2.19.81+really-2.18.2/Documentation -I /build/lilypond-2.19.81+really-2.18.2/input/regression --process='/build/lilypond-2.19.81+really-2.18.2/out/bin/lilypond -dbackend=eps --formats=ps,png,pdf -djob-count=15 -dinclude-eps-fonts -dgs-load-fonts --header=doctitle --header=doctitlecs --header=doctitlede --header=doctitlees --header=doctitlefr --header=doctitlehu --header=doctitleit --header=doctitleja --header=doctitlenl --header=doctitlezh --header=texidoc --header=texidoccs --header=texidocde --header=texidoces --header=texidocfr --header=texidochu --header=texidocit --header=texidocja --header=texidocnl --header=texidoczh -dcheck-internal-types -ddump-signatures -danti-alias-factor=2' --output=./out-www --format=texi-html --loglevel=WARN --lily-output-dir /build/lilypond-2.19.81+really-2.18.2/out/lybook-db --redirect-lilypond-output learning.tely +LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../../scripts/lilypond-book.py -I . -I /build/lilypond-2.19.81+really-2.18.2/Documentation/./out-www -I /build/lilypond-2.19.81+really-2.18.2/Documentation/snippets/out -I /build/lilypond-2.19.81+really-2.18.2/Documentation/es/included -I /build/lilypond-2.19.81+really-2.18.2/Documentation/included -I /build/lilypond-2.19.81+really-2.18.2/Documentation -I /build/lilypond-2.19.81+really-2.18.2/input/regression --process='/build/lilypond-2.19.81+really-2.18.2/out/bin/lilypond -dbackend=eps --formats=ps,png,pdf -djob-count=15 -dinclude-eps-fonts -dgs-load-fonts --header=doctitle --header=doctitlecs --header=doctitlede --header=doctitlees --header=doctitlefr --header=doctitlehu --header=doctitleit --header=doctitleja --header=doctitlenl --header=doctitlezh --header=texidoc --header=texidoccs --header=texidocde --header=texidoces --header=texidocfr --header=texidochu --header=texidocit --header=texidocja --header=texidocnl --header=texidoczh -dcheck-internal-types -ddump-signatures -danti-alias-factor=2' --output=./out-www --format=texi-html --loglevel=WARN --lily-output-dir /build/lilypond-2.19.81+really-2.18.2/out/lybook-db --redirect-lilypond-output essay.tely BSTINPUTS=/build/lilypond-2.19.81+really-2.18.2/Documentation/web/ /build/lilypond-2.19.81+really-2.18.2/scripts/build/out/bib2texi \ -s /build/lilypond-2.19.81+really-2.18.2/Documentation/lily-bib \ -o ./out-www/we-wrote.itexi \ @@ -295878,11 +295913,11 @@ true make[6]: Leaving directory '/build/lilypond-2.19.81+really-2.18.2/Documentation/pictures' ln -sf /build/lilypond-2.19.81+really-2.18.2/Documentation/pictures/./out-www out-www/pictures -LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../../scripts/lilypond-book.py -I . -I /build/lilypond-2.19.81+really-2.18.2/Documentation/./out-www -I /build/lilypond-2.19.81+really-2.18.2/Documentation/snippets/out -I /build/lilypond-2.19.81+really-2.18.2/Documentation/fr/included -I /build/lilypond-2.19.81+really-2.18.2/Documentation/included -I /build/lilypond-2.19.81+really-2.18.2/Documentation -I /build/lilypond-2.19.81+really-2.18.2/input/regression --process='/build/lilypond-2.19.81+really-2.18.2/out/bin/lilypond -dbackend=eps --formats=ps,png,pdf -djob-count=16 -dinclude-eps-fonts -dgs-load-fonts --header=doctitle --header=doctitlecs --header=doctitlede --header=doctitlees --header=doctitlefr --header=doctitlehu --header=doctitleit --header=doctitleja --header=doctitlenl --header=doctitlezh --header=texidoc --header=texidoccs --header=texidocde --header=texidoces --header=texidocfr --header=texidochu --header=texidocit --header=texidocja --header=texidocnl --header=texidoczh -dcheck-internal-types -ddump-signatures -danti-alias-factor=2' --output=./out-www --format=texi-html --loglevel=WARN --lily-output-dir /build/lilypond-2.19.81+really-2.18.2/out/lybook-db --redirect-lilypond-output extending.tely -LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../../scripts/lilypond-book.py -I . -I /build/lilypond-2.19.81+really-2.18.2/Documentation/./out-www -I /build/lilypond-2.19.81+really-2.18.2/Documentation/snippets/out -I /build/lilypond-2.19.81+really-2.18.2/Documentation/fr/included -I /build/lilypond-2.19.81+really-2.18.2/Documentation/included -I /build/lilypond-2.19.81+really-2.18.2/Documentation -I /build/lilypond-2.19.81+really-2.18.2/input/regression --process='/build/lilypond-2.19.81+really-2.18.2/out/bin/lilypond -dbackend=eps --formats=ps,png,pdf -djob-count=16 -dinclude-eps-fonts -dgs-load-fonts --header=doctitle --header=doctitlecs --header=doctitlede --header=doctitlees --header=doctitlefr --header=doctitlehu --header=doctitleit --header=doctitleja --header=doctitlenl --header=doctitlezh --header=texidoc --header=texidoccs --header=texidocde --header=texidoces --header=texidocfr --header=texidochu --header=texidocit --header=texidocja --header=texidocnl --header=texidoczh -dcheck-internal-types -ddump-signatures -danti-alias-factor=2' --output=./out-www --format=texi-html --loglevel=WARN --lily-output-dir /build/lilypond-2.19.81+really-2.18.2/out/lybook-db --redirect-lilypond-output notation.tely -LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../../scripts/lilypond-book.py -I . -I /build/lilypond-2.19.81+really-2.18.2/Documentation/./out-www -I /build/lilypond-2.19.81+really-2.18.2/Documentation/snippets/out -I /build/lilypond-2.19.81+really-2.18.2/Documentation/fr/included -I /build/lilypond-2.19.81+really-2.18.2/Documentation/included -I /build/lilypond-2.19.81+really-2.18.2/Documentation -I /build/lilypond-2.19.81+really-2.18.2/input/regression --process='/build/lilypond-2.19.81+really-2.18.2/out/bin/lilypond -dbackend=eps --formats=ps,png,pdf -djob-count=16 -dinclude-eps-fonts -dgs-load-fonts --header=doctitle --header=doctitlecs --header=doctitlede --header=doctitlees --header=doctitlefr --header=doctitlehu --header=doctitleit --header=doctitleja --header=doctitlenl --header=doctitlezh --header=texidoc --header=texidoccs --header=texidocde --header=texidoces --header=texidocfr --header=texidochu --header=texidocit --header=texidocja --header=texidocnl --header=texidoczh -dcheck-internal-types -ddump-signatures -danti-alias-factor=2' --output=./out-www --format=texi-html --loglevel=WARN --lily-output-dir /build/lilypond-2.19.81+really-2.18.2/out/lybook-db --redirect-lilypond-output usage.tely -LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../../scripts/lilypond-book.py -I . -I /build/lilypond-2.19.81+really-2.18.2/Documentation/./out-www -I /build/lilypond-2.19.81+really-2.18.2/Documentation/snippets/out -I /build/lilypond-2.19.81+really-2.18.2/Documentation/fr/included -I /build/lilypond-2.19.81+really-2.18.2/Documentation/included -I /build/lilypond-2.19.81+really-2.18.2/Documentation -I /build/lilypond-2.19.81+really-2.18.2/input/regression --process='/build/lilypond-2.19.81+really-2.18.2/out/bin/lilypond -dbackend=eps --formats=ps,png,pdf -djob-count=16 -dinclude-eps-fonts -dgs-load-fonts --header=doctitle --header=doctitlecs --header=doctitlede --header=doctitlees --header=doctitlefr --header=doctitlehu --header=doctitleit --header=doctitleja --header=doctitlenl --header=doctitlezh --header=texidoc --header=texidoccs --header=texidocde --header=texidoces --header=texidocfr --header=texidochu --header=texidocit --header=texidocja --header=texidocnl --header=texidoczh -dcheck-internal-types -ddump-signatures -danti-alias-factor=2' --output=./out-www --format=texi-html --loglevel=WARN --lily-output-dir /build/lilypond-2.19.81+really-2.18.2/out/lybook-db --redirect-lilypond-output learning.tely -LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../../scripts/lilypond-book.py -I . -I /build/lilypond-2.19.81+really-2.18.2/Documentation/./out-www -I /build/lilypond-2.19.81+really-2.18.2/Documentation/snippets/out -I /build/lilypond-2.19.81+really-2.18.2/Documentation/fr/included -I /build/lilypond-2.19.81+really-2.18.2/Documentation/included -I /build/lilypond-2.19.81+really-2.18.2/Documentation -I /build/lilypond-2.19.81+really-2.18.2/input/regression --process='/build/lilypond-2.19.81+really-2.18.2/out/bin/lilypond -dbackend=eps --formats=ps,png,pdf -djob-count=16 -dinclude-eps-fonts -dgs-load-fonts --header=doctitle --header=doctitlecs --header=doctitlede --header=doctitlees --header=doctitlefr --header=doctitlehu --header=doctitleit --header=doctitleja --header=doctitlenl --header=doctitlezh --header=texidoc --header=texidoccs --header=texidocde --header=texidoces --header=texidocfr --header=texidochu --header=texidocit --header=texidocja --header=texidocnl --header=texidoczh -dcheck-internal-types -ddump-signatures -danti-alias-factor=2' --output=./out-www --format=texi-html --loglevel=WARN --lily-output-dir /build/lilypond-2.19.81+really-2.18.2/out/lybook-db --redirect-lilypond-output essay.tely +LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../../scripts/lilypond-book.py -I . -I /build/lilypond-2.19.81+really-2.18.2/Documentation/./out-www -I /build/lilypond-2.19.81+really-2.18.2/Documentation/snippets/out -I /build/lilypond-2.19.81+really-2.18.2/Documentation/fr/included -I /build/lilypond-2.19.81+really-2.18.2/Documentation/included -I /build/lilypond-2.19.81+really-2.18.2/Documentation -I /build/lilypond-2.19.81+really-2.18.2/input/regression --process='/build/lilypond-2.19.81+really-2.18.2/out/bin/lilypond -dbackend=eps --formats=ps,png,pdf -djob-count=15 -dinclude-eps-fonts -dgs-load-fonts --header=doctitle --header=doctitlecs --header=doctitlede --header=doctitlees --header=doctitlefr --header=doctitlehu --header=doctitleit --header=doctitleja --header=doctitlenl --header=doctitlezh --header=texidoc --header=texidoccs --header=texidocde --header=texidoces --header=texidocfr --header=texidochu --header=texidocit --header=texidocja --header=texidocnl --header=texidoczh -dcheck-internal-types -ddump-signatures -danti-alias-factor=2' --output=./out-www --format=texi-html --loglevel=WARN --lily-output-dir /build/lilypond-2.19.81+really-2.18.2/out/lybook-db --redirect-lilypond-output extending.tely +LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../../scripts/lilypond-book.py -I . -I /build/lilypond-2.19.81+really-2.18.2/Documentation/./out-www -I /build/lilypond-2.19.81+really-2.18.2/Documentation/snippets/out -I /build/lilypond-2.19.81+really-2.18.2/Documentation/fr/included -I /build/lilypond-2.19.81+really-2.18.2/Documentation/included -I /build/lilypond-2.19.81+really-2.18.2/Documentation -I /build/lilypond-2.19.81+really-2.18.2/input/regression --process='/build/lilypond-2.19.81+really-2.18.2/out/bin/lilypond -dbackend=eps --formats=ps,png,pdf -djob-count=15 -dinclude-eps-fonts -dgs-load-fonts --header=doctitle --header=doctitlecs --header=doctitlede --header=doctitlees --header=doctitlefr --header=doctitlehu --header=doctitleit --header=doctitleja --header=doctitlenl --header=doctitlezh --header=texidoc --header=texidoccs --header=texidocde --header=texidoces --header=texidocfr --header=texidochu --header=texidocit --header=texidocja --header=texidocnl --header=texidoczh -dcheck-internal-types -ddump-signatures -danti-alias-factor=2' --output=./out-www --format=texi-html --loglevel=WARN --lily-output-dir /build/lilypond-2.19.81+really-2.18.2/out/lybook-db --redirect-lilypond-output notation.tely +LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../../scripts/lilypond-book.py -I . -I /build/lilypond-2.19.81+really-2.18.2/Documentation/./out-www -I /build/lilypond-2.19.81+really-2.18.2/Documentation/snippets/out -I /build/lilypond-2.19.81+really-2.18.2/Documentation/fr/included -I /build/lilypond-2.19.81+really-2.18.2/Documentation/included -I /build/lilypond-2.19.81+really-2.18.2/Documentation -I /build/lilypond-2.19.81+really-2.18.2/input/regression --process='/build/lilypond-2.19.81+really-2.18.2/out/bin/lilypond -dbackend=eps --formats=ps,png,pdf -djob-count=15 -dinclude-eps-fonts -dgs-load-fonts --header=doctitle --header=doctitlecs --header=doctitlede --header=doctitlees --header=doctitlefr --header=doctitlehu --header=doctitleit --header=doctitleja --header=doctitlenl --header=doctitlezh --header=texidoc --header=texidoccs --header=texidocde --header=texidoces --header=texidocfr --header=texidochu --header=texidocit --header=texidocja --header=texidocnl --header=texidoczh -dcheck-internal-types -ddump-signatures -danti-alias-factor=2' --output=./out-www --format=texi-html --loglevel=WARN --lily-output-dir /build/lilypond-2.19.81+really-2.18.2/out/lybook-db --redirect-lilypond-output usage.tely +LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../../scripts/lilypond-book.py -I . -I /build/lilypond-2.19.81+really-2.18.2/Documentation/./out-www -I /build/lilypond-2.19.81+really-2.18.2/Documentation/snippets/out -I /build/lilypond-2.19.81+really-2.18.2/Documentation/fr/included -I /build/lilypond-2.19.81+really-2.18.2/Documentation/included -I /build/lilypond-2.19.81+really-2.18.2/Documentation -I /build/lilypond-2.19.81+really-2.18.2/input/regression --process='/build/lilypond-2.19.81+really-2.18.2/out/bin/lilypond -dbackend=eps --formats=ps,png,pdf -djob-count=15 -dinclude-eps-fonts -dgs-load-fonts --header=doctitle --header=doctitlecs --header=doctitlede --header=doctitlees --header=doctitlefr --header=doctitlehu --header=doctitleit --header=doctitleja --header=doctitlenl --header=doctitlezh --header=texidoc --header=texidoccs --header=texidocde --header=texidoces --header=texidocfr --header=texidochu --header=texidocit --header=texidocja --header=texidocnl --header=texidoczh -dcheck-internal-types -ddump-signatures -danti-alias-factor=2' --output=./out-www --format=texi-html --loglevel=WARN --lily-output-dir /build/lilypond-2.19.81+really-2.18.2/out/lybook-db --redirect-lilypond-output learning.tely +LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../../scripts/lilypond-book.py -I . -I /build/lilypond-2.19.81+really-2.18.2/Documentation/./out-www -I /build/lilypond-2.19.81+really-2.18.2/Documentation/snippets/out -I /build/lilypond-2.19.81+really-2.18.2/Documentation/fr/included -I /build/lilypond-2.19.81+really-2.18.2/Documentation/included -I /build/lilypond-2.19.81+really-2.18.2/Documentation -I /build/lilypond-2.19.81+really-2.18.2/input/regression --process='/build/lilypond-2.19.81+really-2.18.2/out/bin/lilypond -dbackend=eps --formats=ps,png,pdf -djob-count=15 -dinclude-eps-fonts -dgs-load-fonts --header=doctitle --header=doctitlecs --header=doctitlede --header=doctitlees --header=doctitlefr --header=doctitlehu --header=doctitleit --header=doctitleja --header=doctitlenl --header=doctitlezh --header=texidoc --header=texidoccs --header=texidocde --header=texidoces --header=texidocfr --header=texidochu --header=texidocit --header=texidocja --header=texidocnl --header=texidoczh -dcheck-internal-types -ddump-signatures -danti-alias-factor=2' --output=./out-www --format=texi-html --loglevel=WARN --lily-output-dir /build/lilypond-2.19.81+really-2.18.2/out/lybook-db --redirect-lilypond-output essay.tely BSTINPUTS=/build/lilypond-2.19.81+really-2.18.2/Documentation/web/ /build/lilypond-2.19.81+really-2.18.2/scripts/build/out/bib2texi \ -s /build/lilypond-2.19.81+really-2.18.2/Documentation/lily-bib \ -o ./out-www/we-wrote.itexi \ @@ -295944,8 +295979,8 @@ true make[6]: Leaving directory '/build/lilypond-2.19.81+really-2.18.2/Documentation/pictures' ln -sf /build/lilypond-2.19.81+really-2.18.2/Documentation/pictures/./out-www out-www/pictures -LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../../scripts/lilypond-book.py -I . -I /build/lilypond-2.19.81+really-2.18.2/Documentation/./out-www -I /build/lilypond-2.19.81+really-2.18.2/Documentation/snippets/out -I /build/lilypond-2.19.81+really-2.18.2/Documentation/hu/included -I /build/lilypond-2.19.81+really-2.18.2/Documentation/included -I /build/lilypond-2.19.81+really-2.18.2/Documentation -I /build/lilypond-2.19.81+really-2.18.2/input/regression --process='/build/lilypond-2.19.81+really-2.18.2/out/bin/lilypond -dbackend=eps --formats=ps,png,pdf -djob-count=16 -dinclude-eps-fonts -dgs-load-fonts --header=doctitle --header=doctitlecs --header=doctitlede --header=doctitlees --header=doctitlefr --header=doctitlehu --header=doctitleit --header=doctitleja --header=doctitlenl --header=doctitlezh --header=texidoc --header=texidoccs --header=texidocde --header=texidoces --header=texidocfr --header=texidochu --header=texidocit --header=texidocja --header=texidocnl --header=texidoczh -dcheck-internal-types -ddump-signatures -danti-alias-factor=2' --output=./out-www --format=texi-html --loglevel=WARN --lily-output-dir /build/lilypond-2.19.81+really-2.18.2/out/lybook-db --redirect-lilypond-output usage.tely -LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../../scripts/lilypond-book.py -I . -I /build/lilypond-2.19.81+really-2.18.2/Documentation/./out-www -I /build/lilypond-2.19.81+really-2.18.2/Documentation/snippets/out -I /build/lilypond-2.19.81+really-2.18.2/Documentation/hu/included -I /build/lilypond-2.19.81+really-2.18.2/Documentation/included -I /build/lilypond-2.19.81+really-2.18.2/Documentation -I /build/lilypond-2.19.81+really-2.18.2/input/regression --process='/build/lilypond-2.19.81+really-2.18.2/out/bin/lilypond -dbackend=eps --formats=ps,png,pdf -djob-count=16 -dinclude-eps-fonts -dgs-load-fonts --header=doctitle --header=doctitlecs --header=doctitlede --header=doctitlees --header=doctitlefr --header=doctitlehu --header=doctitleit --header=doctitleja --header=doctitlenl --header=doctitlezh --header=texidoc --header=texidoccs --header=texidocde --header=texidoces --header=texidocfr --header=texidochu --header=texidocit --header=texidocja --header=texidocnl --header=texidoczh -dcheck-internal-types -ddump-signatures -danti-alias-factor=2' --output=./out-www --format=texi-html --loglevel=WARN --lily-output-dir /build/lilypond-2.19.81+really-2.18.2/out/lybook-db --redirect-lilypond-output learning.tely +LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../../scripts/lilypond-book.py -I . -I /build/lilypond-2.19.81+really-2.18.2/Documentation/./out-www -I /build/lilypond-2.19.81+really-2.18.2/Documentation/snippets/out -I /build/lilypond-2.19.81+really-2.18.2/Documentation/hu/included -I /build/lilypond-2.19.81+really-2.18.2/Documentation/included -I /build/lilypond-2.19.81+really-2.18.2/Documentation -I /build/lilypond-2.19.81+really-2.18.2/input/regression --process='/build/lilypond-2.19.81+really-2.18.2/out/bin/lilypond -dbackend=eps --formats=ps,png,pdf -djob-count=15 -dinclude-eps-fonts -dgs-load-fonts --header=doctitle --header=doctitlecs --header=doctitlede --header=doctitlees --header=doctitlefr --header=doctitlehu --header=doctitleit --header=doctitleja --header=doctitlenl --header=doctitlezh --header=texidoc --header=texidoccs --header=texidocde --header=texidoces --header=texidocfr --header=texidochu --header=texidocit --header=texidocja --header=texidocnl --header=texidoczh -dcheck-internal-types -ddump-signatures -danti-alias-factor=2' --output=./out-www --format=texi-html --loglevel=WARN --lily-output-dir /build/lilypond-2.19.81+really-2.18.2/out/lybook-db --redirect-lilypond-output usage.tely +LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../../scripts/lilypond-book.py -I . -I /build/lilypond-2.19.81+really-2.18.2/Documentation/./out-www -I /build/lilypond-2.19.81+really-2.18.2/Documentation/snippets/out -I /build/lilypond-2.19.81+really-2.18.2/Documentation/hu/included -I /build/lilypond-2.19.81+really-2.18.2/Documentation/included -I /build/lilypond-2.19.81+really-2.18.2/Documentation -I /build/lilypond-2.19.81+really-2.18.2/input/regression --process='/build/lilypond-2.19.81+really-2.18.2/out/bin/lilypond -dbackend=eps --formats=ps,png,pdf -djob-count=15 -dinclude-eps-fonts -dgs-load-fonts --header=doctitle --header=doctitlecs --header=doctitlede --header=doctitlees --header=doctitlefr --header=doctitlehu --header=doctitleit --header=doctitleja --header=doctitlenl --header=doctitlezh --header=texidoc --header=texidoccs --header=texidocde --header=texidoces --header=texidocfr --header=texidochu --header=texidocit --header=texidocja --header=texidocnl --header=texidoczh -dcheck-internal-types -ddump-signatures -danti-alias-factor=2' --output=./out-www --format=texi-html --loglevel=WARN --lily-output-dir /build/lilypond-2.19.81+really-2.18.2/out/lybook-db --redirect-lilypond-output learning.tely BSTINPUTS=/build/lilypond-2.19.81+really-2.18.2/Documentation/web/ /build/lilypond-2.19.81+really-2.18.2/scripts/build/out/bib2texi \ -s /build/lilypond-2.19.81+really-2.18.2/Documentation/lily-bib \ -o ./out-www/we-wrote.itexi \ @@ -295992,10 +296027,10 @@ true make[6]: Leaving directory '/build/lilypond-2.19.81+really-2.18.2/Documentation/pictures' ln -sf /build/lilypond-2.19.81+really-2.18.2/Documentation/pictures/./out-www out-www/pictures -LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../../scripts/lilypond-book.py -I . -I /build/lilypond-2.19.81+really-2.18.2/Documentation/./out-www -I /build/lilypond-2.19.81+really-2.18.2/Documentation/snippets/out -I /build/lilypond-2.19.81+really-2.18.2/Documentation/it/included -I /build/lilypond-2.19.81+really-2.18.2/Documentation/included -I /build/lilypond-2.19.81+really-2.18.2/Documentation -I /build/lilypond-2.19.81+really-2.18.2/input/regression --process='/build/lilypond-2.19.81+really-2.18.2/out/bin/lilypond -dbackend=eps --formats=ps,png,pdf -djob-count=16 -dinclude-eps-fonts -dgs-load-fonts --header=doctitle --header=doctitlecs --header=doctitlede --header=doctitlees --header=doctitlefr --header=doctitlehu --header=doctitleit --header=doctitleja --header=doctitlenl --header=doctitlezh --header=texidoc --header=texidoccs --header=texidocde --header=texidoces --header=texidocfr --header=texidochu --header=texidocit --header=texidocja --header=texidocnl --header=texidoczh -dcheck-internal-types -ddump-signatures -danti-alias-factor=2' --output=./out-www --format=texi-html --loglevel=WARN --lily-output-dir /build/lilypond-2.19.81+really-2.18.2/out/lybook-db --redirect-lilypond-output changes.tely -LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../../scripts/lilypond-book.py -I . -I /build/lilypond-2.19.81+really-2.18.2/Documentation/./out-www -I /build/lilypond-2.19.81+really-2.18.2/Documentation/snippets/out -I /build/lilypond-2.19.81+really-2.18.2/Documentation/it/included -I /build/lilypond-2.19.81+really-2.18.2/Documentation/included -I /build/lilypond-2.19.81+really-2.18.2/Documentation -I /build/lilypond-2.19.81+really-2.18.2/input/regression --process='/build/lilypond-2.19.81+really-2.18.2/out/bin/lilypond -dbackend=eps --formats=ps,png,pdf -djob-count=16 -dinclude-eps-fonts -dgs-load-fonts --header=doctitle --header=doctitlecs --header=doctitlede --header=doctitlees --header=doctitlefr --header=doctitlehu --header=doctitleit --header=doctitleja --header=doctitlenl --header=doctitlezh --header=texidoc --header=texidoccs --header=texidocde --header=texidoces --header=texidocfr --header=texidochu --header=texidocit --header=texidocja --header=texidocnl --header=texidoczh -dcheck-internal-types -ddump-signatures -danti-alias-factor=2' --output=./out-www --format=texi-html --loglevel=WARN --lily-output-dir /build/lilypond-2.19.81+really-2.18.2/out/lybook-db --redirect-lilypond-output notation.tely -LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../../scripts/lilypond-book.py -I . -I /build/lilypond-2.19.81+really-2.18.2/Documentation/./out-www -I /build/lilypond-2.19.81+really-2.18.2/Documentation/snippets/out -I /build/lilypond-2.19.81+really-2.18.2/Documentation/it/included -I /build/lilypond-2.19.81+really-2.18.2/Documentation/included -I /build/lilypond-2.19.81+really-2.18.2/Documentation -I /build/lilypond-2.19.81+really-2.18.2/input/regression --process='/build/lilypond-2.19.81+really-2.18.2/out/bin/lilypond -dbackend=eps --formats=ps,png,pdf -djob-count=16 -dinclude-eps-fonts -dgs-load-fonts --header=doctitle --header=doctitlecs --header=doctitlede --header=doctitlees --header=doctitlefr --header=doctitlehu --header=doctitleit --header=doctitleja --header=doctitlenl --header=doctitlezh --header=texidoc --header=texidoccs --header=texidocde --header=texidoces --header=texidocfr --header=texidochu --header=texidocit --header=texidocja --header=texidocnl --header=texidoczh -dcheck-internal-types -ddump-signatures -danti-alias-factor=2' --output=./out-www --format=texi-html --loglevel=WARN --lily-output-dir /build/lilypond-2.19.81+really-2.18.2/out/lybook-db --redirect-lilypond-output usage.tely -LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../../scripts/lilypond-book.py -I . -I /build/lilypond-2.19.81+really-2.18.2/Documentation/./out-www -I /build/lilypond-2.19.81+really-2.18.2/Documentation/snippets/out -I /build/lilypond-2.19.81+really-2.18.2/Documentation/it/included -I /build/lilypond-2.19.81+really-2.18.2/Documentation/included -I /build/lilypond-2.19.81+really-2.18.2/Documentation -I /build/lilypond-2.19.81+really-2.18.2/input/regression --process='/build/lilypond-2.19.81+really-2.18.2/out/bin/lilypond -dbackend=eps --formats=ps,png,pdf -djob-count=16 -dinclude-eps-fonts -dgs-load-fonts --header=doctitle --header=doctitlecs --header=doctitlede --header=doctitlees --header=doctitlefr --header=doctitlehu --header=doctitleit --header=doctitleja --header=doctitlenl --header=doctitlezh --header=texidoc --header=texidoccs --header=texidocde --header=texidoces --header=texidocfr --header=texidochu --header=texidocit --header=texidocja --header=texidocnl --header=texidoczh -dcheck-internal-types -ddump-signatures -danti-alias-factor=2' --output=./out-www --format=texi-html --loglevel=WARN --lily-output-dir /build/lilypond-2.19.81+really-2.18.2/out/lybook-db --redirect-lilypond-output learning.tely +LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../../scripts/lilypond-book.py -I . -I /build/lilypond-2.19.81+really-2.18.2/Documentation/./out-www -I /build/lilypond-2.19.81+really-2.18.2/Documentation/snippets/out -I /build/lilypond-2.19.81+really-2.18.2/Documentation/it/included -I /build/lilypond-2.19.81+really-2.18.2/Documentation/included -I /build/lilypond-2.19.81+really-2.18.2/Documentation -I /build/lilypond-2.19.81+really-2.18.2/input/regression --process='/build/lilypond-2.19.81+really-2.18.2/out/bin/lilypond -dbackend=eps --formats=ps,png,pdf -djob-count=15 -dinclude-eps-fonts -dgs-load-fonts --header=doctitle --header=doctitlecs --header=doctitlede --header=doctitlees --header=doctitlefr --header=doctitlehu --header=doctitleit --header=doctitleja --header=doctitlenl --header=doctitlezh --header=texidoc --header=texidoccs --header=texidocde --header=texidoces --header=texidocfr --header=texidochu --header=texidocit --header=texidocja --header=texidocnl --header=texidoczh -dcheck-internal-types -ddump-signatures -danti-alias-factor=2' --output=./out-www --format=texi-html --loglevel=WARN --lily-output-dir /build/lilypond-2.19.81+really-2.18.2/out/lybook-db --redirect-lilypond-output changes.tely +LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../../scripts/lilypond-book.py -I . -I /build/lilypond-2.19.81+really-2.18.2/Documentation/./out-www -I /build/lilypond-2.19.81+really-2.18.2/Documentation/snippets/out -I /build/lilypond-2.19.81+really-2.18.2/Documentation/it/included -I /build/lilypond-2.19.81+really-2.18.2/Documentation/included -I /build/lilypond-2.19.81+really-2.18.2/Documentation -I /build/lilypond-2.19.81+really-2.18.2/input/regression --process='/build/lilypond-2.19.81+really-2.18.2/out/bin/lilypond -dbackend=eps --formats=ps,png,pdf -djob-count=15 -dinclude-eps-fonts -dgs-load-fonts --header=doctitle --header=doctitlecs --header=doctitlede --header=doctitlees --header=doctitlefr --header=doctitlehu --header=doctitleit --header=doctitleja --header=doctitlenl --header=doctitlezh --header=texidoc --header=texidoccs --header=texidocde --header=texidoces --header=texidocfr --header=texidochu --header=texidocit --header=texidocja --header=texidocnl --header=texidoczh -dcheck-internal-types -ddump-signatures -danti-alias-factor=2' --output=./out-www --format=texi-html --loglevel=WARN --lily-output-dir /build/lilypond-2.19.81+really-2.18.2/out/lybook-db --redirect-lilypond-output notation.tely +LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../../scripts/lilypond-book.py -I . -I /build/lilypond-2.19.81+really-2.18.2/Documentation/./out-www -I /build/lilypond-2.19.81+really-2.18.2/Documentation/snippets/out -I /build/lilypond-2.19.81+really-2.18.2/Documentation/it/included -I /build/lilypond-2.19.81+really-2.18.2/Documentation/included -I /build/lilypond-2.19.81+really-2.18.2/Documentation -I /build/lilypond-2.19.81+really-2.18.2/input/regression --process='/build/lilypond-2.19.81+really-2.18.2/out/bin/lilypond -dbackend=eps --formats=ps,png,pdf -djob-count=15 -dinclude-eps-fonts -dgs-load-fonts --header=doctitle --header=doctitlecs --header=doctitlede --header=doctitlees --header=doctitlefr --header=doctitlehu --header=doctitleit --header=doctitleja --header=doctitlenl --header=doctitlezh --header=texidoc --header=texidoccs --header=texidocde --header=texidoces --header=texidocfr --header=texidochu --header=texidocit --header=texidocja --header=texidocnl --header=texidoczh -dcheck-internal-types -ddump-signatures -danti-alias-factor=2' --output=./out-www --format=texi-html --loglevel=WARN --lily-output-dir /build/lilypond-2.19.81+really-2.18.2/out/lybook-db --redirect-lilypond-output usage.tely +LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../../scripts/lilypond-book.py -I . -I /build/lilypond-2.19.81+really-2.18.2/Documentation/./out-www -I /build/lilypond-2.19.81+really-2.18.2/Documentation/snippets/out -I /build/lilypond-2.19.81+really-2.18.2/Documentation/it/included -I /build/lilypond-2.19.81+really-2.18.2/Documentation/included -I /build/lilypond-2.19.81+really-2.18.2/Documentation -I /build/lilypond-2.19.81+really-2.18.2/input/regression --process='/build/lilypond-2.19.81+really-2.18.2/out/bin/lilypond -dbackend=eps --formats=ps,png,pdf -djob-count=15 -dinclude-eps-fonts -dgs-load-fonts --header=doctitle --header=doctitlecs --header=doctitlede --header=doctitlees --header=doctitlefr --header=doctitlehu --header=doctitleit --header=doctitleja --header=doctitlenl --header=doctitlezh --header=texidoc --header=texidoccs --header=texidocde --header=texidoces --header=texidocfr --header=texidochu --header=texidocit --header=texidocja --header=texidocnl --header=texidoczh -dcheck-internal-types -ddump-signatures -danti-alias-factor=2' --output=./out-www --format=texi-html --loglevel=WARN --lily-output-dir /build/lilypond-2.19.81+really-2.18.2/out/lybook-db --redirect-lilypond-output learning.tely BSTINPUTS=/build/lilypond-2.19.81+really-2.18.2/Documentation/web/ /build/lilypond-2.19.81+really-2.18.2/scripts/build/out/bib2texi \ -s /build/lilypond-2.19.81+really-2.18.2/Documentation/lily-bib \ -o ./out-www/we-wrote.itexi \ @@ -296052,9 +296087,9 @@ true make[6]: Leaving directory '/build/lilypond-2.19.81+really-2.18.2/Documentation/pictures' ln -sf /build/lilypond-2.19.81+really-2.18.2/Documentation/pictures/./out-www out-www/pictures -LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../../scripts/lilypond-book.py -I . -I /build/lilypond-2.19.81+really-2.18.2/Documentation/./out-www -I /build/lilypond-2.19.81+really-2.18.2/Documentation/snippets/out -I /build/lilypond-2.19.81+really-2.18.2/Documentation/ja/included -I /build/lilypond-2.19.81+really-2.18.2/Documentation/included -I /build/lilypond-2.19.81+really-2.18.2/Documentation -I /build/lilypond-2.19.81+really-2.18.2/input/regression --process='/build/lilypond-2.19.81+really-2.18.2/out/bin/lilypond -dbackend=eps --formats=ps,png,pdf -djob-count=16 -dinclude-eps-fonts -dgs-load-fonts --header=doctitle --header=doctitlecs --header=doctitlede --header=doctitlees --header=doctitlefr --header=doctitlehu --header=doctitleit --header=doctitleja --header=doctitlenl --header=doctitlezh --header=texidoc --header=texidoccs --header=texidocde --header=texidoces --header=texidocfr --header=texidochu --header=texidocit --header=texidocja --header=texidocnl --header=texidoczh -dcheck-internal-types -ddump-signatures -danti-alias-factor=2' --output=./out-www --format=texi-html --loglevel=WARN --lily-output-dir /build/lilypond-2.19.81+really-2.18.2/out/lybook-db --redirect-lilypond-output notation.tely -LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../../scripts/lilypond-book.py -I . -I /build/lilypond-2.19.81+really-2.18.2/Documentation/./out-www -I /build/lilypond-2.19.81+really-2.18.2/Documentation/snippets/out -I /build/lilypond-2.19.81+really-2.18.2/Documentation/ja/included -I /build/lilypond-2.19.81+really-2.18.2/Documentation/included -I /build/lilypond-2.19.81+really-2.18.2/Documentation -I /build/lilypond-2.19.81+really-2.18.2/input/regression --process='/build/lilypond-2.19.81+really-2.18.2/out/bin/lilypond -dbackend=eps --formats=ps,png,pdf -djob-count=16 -dinclude-eps-fonts -dgs-load-fonts --header=doctitle --header=doctitlecs --header=doctitlede --header=doctitlees --header=doctitlefr --header=doctitlehu --header=doctitleit --header=doctitleja --header=doctitlenl --header=doctitlezh --header=texidoc --header=texidoccs --header=texidocde --header=texidoces --header=texidocfr --header=texidochu --header=texidocit --header=texidocja --header=texidocnl --header=texidoczh -dcheck-internal-types -ddump-signatures -danti-alias-factor=2' --output=./out-www --format=texi-html --loglevel=WARN --lily-output-dir /build/lilypond-2.19.81+really-2.18.2/out/lybook-db --redirect-lilypond-output usage.tely -LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../../scripts/lilypond-book.py -I . -I /build/lilypond-2.19.81+really-2.18.2/Documentation/./out-www -I /build/lilypond-2.19.81+really-2.18.2/Documentation/snippets/out -I /build/lilypond-2.19.81+really-2.18.2/Documentation/ja/included -I /build/lilypond-2.19.81+really-2.18.2/Documentation/included -I /build/lilypond-2.19.81+really-2.18.2/Documentation -I /build/lilypond-2.19.81+really-2.18.2/input/regression --process='/build/lilypond-2.19.81+really-2.18.2/out/bin/lilypond -dbackend=eps --formats=ps,png,pdf -djob-count=16 -dinclude-eps-fonts -dgs-load-fonts --header=doctitle --header=doctitlecs --header=doctitlede --header=doctitlees --header=doctitlefr --header=doctitlehu --header=doctitleit --header=doctitleja --header=doctitlenl --header=doctitlezh --header=texidoc --header=texidoccs --header=texidocde --header=texidoces --header=texidocfr --header=texidochu --header=texidocit --header=texidocja --header=texidocnl --header=texidoczh -dcheck-internal-types -ddump-signatures -danti-alias-factor=2' --output=./out-www --format=texi-html --loglevel=WARN --lily-output-dir /build/lilypond-2.19.81+really-2.18.2/out/lybook-db --redirect-lilypond-output learning.tely +LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../../scripts/lilypond-book.py -I . -I /build/lilypond-2.19.81+really-2.18.2/Documentation/./out-www -I /build/lilypond-2.19.81+really-2.18.2/Documentation/snippets/out -I /build/lilypond-2.19.81+really-2.18.2/Documentation/ja/included -I /build/lilypond-2.19.81+really-2.18.2/Documentation/included -I /build/lilypond-2.19.81+really-2.18.2/Documentation -I /build/lilypond-2.19.81+really-2.18.2/input/regression --process='/build/lilypond-2.19.81+really-2.18.2/out/bin/lilypond -dbackend=eps --formats=ps,png,pdf -djob-count=15 -dinclude-eps-fonts -dgs-load-fonts --header=doctitle --header=doctitlecs --header=doctitlede --header=doctitlees --header=doctitlefr --header=doctitlehu --header=doctitleit --header=doctitleja --header=doctitlenl --header=doctitlezh --header=texidoc --header=texidoccs --header=texidocde --header=texidoces --header=texidocfr --header=texidochu --header=texidocit --header=texidocja --header=texidocnl --header=texidoczh -dcheck-internal-types -ddump-signatures -danti-alias-factor=2' --output=./out-www --format=texi-html --loglevel=WARN --lily-output-dir /build/lilypond-2.19.81+really-2.18.2/out/lybook-db --redirect-lilypond-output notation.tely +LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../../scripts/lilypond-book.py -I . -I /build/lilypond-2.19.81+really-2.18.2/Documentation/./out-www -I /build/lilypond-2.19.81+really-2.18.2/Documentation/snippets/out -I /build/lilypond-2.19.81+really-2.18.2/Documentation/ja/included -I /build/lilypond-2.19.81+really-2.18.2/Documentation/included -I /build/lilypond-2.19.81+really-2.18.2/Documentation -I /build/lilypond-2.19.81+really-2.18.2/input/regression --process='/build/lilypond-2.19.81+really-2.18.2/out/bin/lilypond -dbackend=eps --formats=ps,png,pdf -djob-count=15 -dinclude-eps-fonts -dgs-load-fonts --header=doctitle --header=doctitlecs --header=doctitlede --header=doctitlees --header=doctitlefr --header=doctitlehu --header=doctitleit --header=doctitleja --header=doctitlenl --header=doctitlezh --header=texidoc --header=texidoccs --header=texidocde --header=texidoces --header=texidocfr --header=texidochu --header=texidocit --header=texidocja --header=texidocnl --header=texidoczh -dcheck-internal-types -ddump-signatures -danti-alias-factor=2' --output=./out-www --format=texi-html --loglevel=WARN --lily-output-dir /build/lilypond-2.19.81+really-2.18.2/out/lybook-db --redirect-lilypond-output usage.tely +LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../../scripts/lilypond-book.py -I . -I /build/lilypond-2.19.81+really-2.18.2/Documentation/./out-www -I /build/lilypond-2.19.81+really-2.18.2/Documentation/snippets/out -I /build/lilypond-2.19.81+really-2.18.2/Documentation/ja/included -I /build/lilypond-2.19.81+really-2.18.2/Documentation/included -I /build/lilypond-2.19.81+really-2.18.2/Documentation -I /build/lilypond-2.19.81+really-2.18.2/input/regression --process='/build/lilypond-2.19.81+really-2.18.2/out/bin/lilypond -dbackend=eps --formats=ps,png,pdf -djob-count=15 -dinclude-eps-fonts -dgs-load-fonts --header=doctitle --header=doctitlecs --header=doctitlede --header=doctitlees --header=doctitlefr --header=doctitlehu --header=doctitleit --header=doctitleja --header=doctitlenl --header=doctitlezh --header=texidoc --header=texidoccs --header=texidocde --header=texidoces --header=texidocfr --header=texidochu --header=texidocit --header=texidocja --header=texidocnl --header=texidoczh -dcheck-internal-types -ddump-signatures -danti-alias-factor=2' --output=./out-www --format=texi-html --loglevel=WARN --lily-output-dir /build/lilypond-2.19.81+really-2.18.2/out/lybook-db --redirect-lilypond-output learning.tely BSTINPUTS=/build/lilypond-2.19.81+really-2.18.2/Documentation/web/ /build/lilypond-2.19.81+really-2.18.2/scripts/build/out/bib2texi \ -s /build/lilypond-2.19.81+really-2.18.2/Documentation/lily-bib \ -o ./out-www/we-wrote.itexi \ @@ -296094,7 +296129,7 @@ true make[6]: Leaving directory '/build/lilypond-2.19.81+really-2.18.2/Documentation/pictures' ln -sf /build/lilypond-2.19.81+really-2.18.2/Documentation/pictures/./out-www out-www/pictures -LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../../scripts/lilypond-book.py -I . -I /build/lilypond-2.19.81+really-2.18.2/Documentation/./out-www -I /build/lilypond-2.19.81+really-2.18.2/Documentation/snippets/out -I /build/lilypond-2.19.81+really-2.18.2/Documentation/nl/included -I /build/lilypond-2.19.81+really-2.18.2/Documentation/included -I /build/lilypond-2.19.81+really-2.18.2/Documentation -I /build/lilypond-2.19.81+really-2.18.2/input/regression --process='/build/lilypond-2.19.81+really-2.18.2/out/bin/lilypond -dbackend=eps --formats=ps,png,pdf -djob-count=16 -dinclude-eps-fonts -dgs-load-fonts --header=doctitle --header=doctitlecs --header=doctitlede --header=doctitlees --header=doctitlefr --header=doctitlehu --header=doctitleit --header=doctitleja --header=doctitlenl --header=doctitlezh --header=texidoc --header=texidoccs --header=texidocde --header=texidoces --header=texidocfr --header=texidochu --header=texidocit --header=texidocja --header=texidocnl --header=texidoczh -dcheck-internal-types -ddump-signatures -danti-alias-factor=2' --output=./out-www --format=texi-html --loglevel=WARN --lily-output-dir /build/lilypond-2.19.81+really-2.18.2/out/lybook-db --redirect-lilypond-output learning.tely +LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../../scripts/lilypond-book.py -I . -I /build/lilypond-2.19.81+really-2.18.2/Documentation/./out-www -I /build/lilypond-2.19.81+really-2.18.2/Documentation/snippets/out -I /build/lilypond-2.19.81+really-2.18.2/Documentation/nl/included -I /build/lilypond-2.19.81+really-2.18.2/Documentation/included -I /build/lilypond-2.19.81+really-2.18.2/Documentation -I /build/lilypond-2.19.81+really-2.18.2/input/regression --process='/build/lilypond-2.19.81+really-2.18.2/out/bin/lilypond -dbackend=eps --formats=ps,png,pdf -djob-count=15 -dinclude-eps-fonts -dgs-load-fonts --header=doctitle --header=doctitlecs --header=doctitlede --header=doctitlees --header=doctitlefr --header=doctitlehu --header=doctitleit --header=doctitleja --header=doctitlenl --header=doctitlezh --header=texidoc --header=texidoccs --header=texidocde --header=texidoces --header=texidocfr --header=texidochu --header=texidocit --header=texidocja --header=texidocnl --header=texidoczh -dcheck-internal-types -ddump-signatures -danti-alias-factor=2' --output=./out-www --format=texi-html --loglevel=WARN --lily-output-dir /build/lilypond-2.19.81+really-2.18.2/out/lybook-db --redirect-lilypond-output learning.tely BSTINPUTS=/build/lilypond-2.19.81+really-2.18.2/Documentation/web/ /build/lilypond-2.19.81+really-2.18.2/scripts/build/out/bib2texi \ -s /build/lilypond-2.19.81+really-2.18.2/Documentation/lily-bib \ -o ./out-www/we-wrote.itexi \ @@ -296664,7 +296699,7 @@ make[2]: Leaving directory '/build/lilypond-2.19.81+really-2.18.2' make[1]: Leaving directory '/build/lilypond-2.19.81+really-2.18.2' dh_auto_build -Nlilypond-data -Nlilypond-doc -Nlilypond-doc-pdf -Nlilypond-doc-html -Nlilypond-doc-html-cs -Nlilypond-doc-html-de -Nlilypond-doc-html-es -Nlilypond-doc-html-fr -Nlilypond-doc-html-hu -Nlilypond-doc-html-it -Nlilypond-doc-html-ja -Nlilypond-doc-html-nl -Nlilypond-doc-html-zh -Nlilypond-doc-pdf-de -Nlilypond-doc-pdf-es -Nlilypond-doc-pdf-fr -Nlilypond-doc-pdf-hu -Nlilypond-doc-pdf-it -Nlilypond-doc-pdf-nl - make -j16 + make -j15 make[1]: Entering directory '/build/lilypond-2.19.81+really-2.18.2' make --no-builtin-rules -C scripts/build make[2]: Entering directory '/build/lilypond-2.19.81+really-2.18.2/scripts/build' @@ -296958,7 +296993,7 @@ LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../../scripts/lilypond-book.py -I . --process='/build/lilypond-2.19.81+really-2.18.2/out/bin/lilypond -I . -dbackend=eps --formats=ps -dseparate-log-files -dinclude-eps-fonts -dgs-load-lily-fonts --header=texidoc -I /build/lilypond-2.19.81+really-2.18.2/Documentation/included/ -ddump-profile -dcheck-internal-types -ddump-signatures -danti-alias-factor=1' --output=./out-test --format=texi --skip-png-check --use-source-file-names --lily-output-dir /build/lilypond-2.19.81+really-2.18.2/out/lybook-testdb --redirect-lilypond-output out-test/collated-files.tely lilypond-book.py (GNU LilyPond) 2.18.2 Reading out-test/collated-files.tely... -Running texi2pdf on file /tmp/tmpUsaOfu.texi to detect default page settings. +Running texi2pdf on file /tmp/tmppigFGU.texi to detect default page settings. Dissecting... Writing snippets... @@ -297075,7 +297110,7 @@ LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../../../scripts/lilypond-book.py -I . --process='/build/lilypond-2.19.81+really-2.18.2/out/bin/lilypond -I . -dbackend=eps --formats=ps -dseparate-log-files -dinclude-eps-fonts -dgs-load-lily-fonts --header=texidoc -I /build/lilypond-2.19.81+really-2.18.2/Documentation/included/ -ddump-profile -dcheck-internal-types -ddump-signatures -danti-alias-factor=1' --output=./out-test --format=texi --skip-png-check --use-source-file-names --lily-output-dir /build/lilypond-2.19.81+really-2.18.2/out/lybook-testdb --redirect-lilypond-output out-test/collated-files.tely lilypond-book.py (GNU LilyPond) 2.18.2 Reading out-test/collated-files.tely... -Running texi2pdf on file /tmp/tmpqK6zZz.texi to detect default page settings. +Running texi2pdf on file /tmp/tmpDmnKbb.texi to detect default page settings. Dissecting... Writing snippets... @@ -297109,7 +297144,7 @@ lilypond-book.py (GNU LilyPond) 2.18.2 Reading out-test/collated-files.tely... -Running texi2pdf on file /tmp/tmpOK4jWE.texi to detect default page settings. +Running texi2pdf on file /tmp/tmpRtGcdJ.texi to detect default page settings. Dissecting... Converting MusicXML file `01a-Pitches-Pitches.xml'... @@ -297643,7 +297678,7 @@ LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../../../scripts/lilypond-book.py -I . --process='/build/lilypond-2.19.81+really-2.18.2/out/bin/lilypond -I . -dbackend=eps --formats=ps -dseparate-log-files -dinclude-eps-fonts -dgs-load-lily-fonts --header=texidoc -I /build/lilypond-2.19.81+really-2.18.2/Documentation/included/ -ddump-profile -dcheck-internal-types -ddump-signatures -danti-alias-factor=1' --output=./out-test --format=texi --skip-png-check --use-source-file-names --lily-output-dir /build/lilypond-2.19.81+really-2.18.2/out/lybook-testdb --redirect-lilypond-output out-test/collated-files.tely lilypond-book.py (GNU LilyPond) 2.18.2 Reading out-test/collated-files.tely... -Running texi2pdf on file /tmp/tmp4XS8y3.texi to detect default page settings. +Running texi2pdf on file /tmp/tmptFMO2N.texi to detect default page settings. Dissecting... Writing snippets... @@ -297806,7 +297841,7 @@ LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../../../scripts/lilypond-book.py -I . --process='/build/lilypond-2.19.81+really-2.18.2/out/bin/lilypond -I . -dbackend=eps --formats=ps -dseparate-log-files -dinclude-eps-fonts -dgs-load-lily-fonts --header=texidoc -I /build/lilypond-2.19.81+really-2.18.2/Documentation/included/ -ddump-profile -dcheck-internal-types -ddump-signatures -danti-alias-factor=1' --output=./out-test --format=texi --skip-png-check --use-source-file-names --lily-output-dir /build/lilypond-2.19.81+really-2.18.2/out/lybook-testdb --redirect-lilypond-output out-test/collated-files.tely lilypond-book.py (GNU LilyPond) 2.18.2 Reading out-test/collated-files.tely... -Running texi2pdf on file /tmp/tmpTI61oF.texi to detect default page settings. +Running texi2pdf on file /tmp/tmpY0G08E.texi to detect default page settings. Dissecting... Writing snippets... @@ -297877,7 +297912,7 @@ LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../../scripts/lilypond-book.py -I . --process='/build/lilypond-2.19.81+really-2.18.2/out/bin/lilypond -I . -dbackend=eps --formats=ps -dseparate-log-files -dinclude-eps-fonts -dgs-load-lily-fonts --header=texidoc -I /build/lilypond-2.19.81+really-2.18.2/Documentation/included/ -ddump-profile -dcheck-internal-types -ddump-signatures -danti-alias-factor=1' --output=./out-test --format=texi --skip-png-check --use-source-file-names --lily-output-dir /build/lilypond-2.19.81+really-2.18.2/out/lybook-testdb --redirect-lilypond-output out-test/collated-files.tely lilypond-book.py (GNU LilyPond) 2.18.2 Reading out-test/collated-files.tely... -Running texi2pdf on file /tmp/tmpXE_a8o.texi to detect default page settings. +Running texi2pdf on file /tmp/tmpB2BtU3.texi to detect default page settings. Dissecting... Writing snippets... @@ -297993,7 +298028,7 @@ LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../../../scripts/lilypond-book.py -I . --process='/build/lilypond-2.19.81+really-2.18.2/out/bin/lilypond -I . -dbackend=eps --formats=ps -dseparate-log-files -dinclude-eps-fonts -dgs-load-lily-fonts --header=texidoc -I /build/lilypond-2.19.81+really-2.18.2/Documentation/included/ -ddump-profile -dcheck-internal-types -ddump-signatures -danti-alias-factor=1' --output=./out-test --format=texi --skip-png-check --use-source-file-names --lily-output-dir /build/lilypond-2.19.81+really-2.18.2/out/lybook-testdb --redirect-lilypond-output out-test/collated-files.tely lilypond-book.py (GNU LilyPond) 2.18.2 Reading out-test/collated-files.tely... -Running texi2pdf on file /tmp/tmptuxd_4.texi to detect default page settings. +Running texi2pdf on file /tmp/tmpWMfZH6.texi to detect default page settings. Dissecting... Writing snippets... @@ -298027,7 +298062,7 @@ lilypond-book.py (GNU LilyPond) 2.18.2 Reading out-test/collated-files.tely... -Running texi2pdf on file /tmp/tmpDRBbdn.texi to detect default page settings. +Running texi2pdf on file /tmp/tmps2o8Zi.texi to detect default page settings. Dissecting... Converting MusicXML file `01a-Pitches-Pitches.xml'... @@ -298561,7 +298596,7 @@ LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../../../scripts/lilypond-book.py -I . --process='/build/lilypond-2.19.81+really-2.18.2/out/bin/lilypond -I . -dbackend=eps --formats=ps -dseparate-log-files -dinclude-eps-fonts -dgs-load-lily-fonts --header=texidoc -I /build/lilypond-2.19.81+really-2.18.2/Documentation/included/ -ddump-profile -dcheck-internal-types -ddump-signatures -danti-alias-factor=1' --output=./out-test --format=texi --skip-png-check --use-source-file-names --lily-output-dir /build/lilypond-2.19.81+really-2.18.2/out/lybook-testdb --redirect-lilypond-output out-test/collated-files.tely lilypond-book.py (GNU LilyPond) 2.18.2 Reading out-test/collated-files.tely... -Running texi2pdf on file /tmp/tmppUSZW4.texi to detect default page settings. +Running texi2pdf on file /tmp/tmpoAkX3x.texi to detect default page settings. Dissecting... Writing snippets... @@ -298739,7 +298774,7 @@ LILYPOND_VERSION=2.18.2 /usr/bin/python -tt ../../../scripts/lilypond-book.py -I . --process='/build/lilypond-2.19.81+really-2.18.2/out/bin/lilypond -I . -dbackend=eps --formats=ps -dseparate-log-files -dinclude-eps-fonts -dgs-load-lily-fonts --header=texidoc -I /build/lilypond-2.19.81+really-2.18.2/Documentation/included/ -ddump-profile -dcheck-internal-types -ddump-signatures -danti-alias-factor=1' --output=./out-test --format=texi --skip-png-check --use-source-file-names --lily-output-dir /build/lilypond-2.19.81+really-2.18.2/out/lybook-testdb --redirect-lilypond-output out-test/collated-files.tely lilypond-book.py (GNU LilyPond) 2.18.2 Reading out-test/collated-files.tely... -Running texi2pdf on file /tmp/tmp6e26vM.texi to detect default page settings. +Running texi2pdf on file /tmp/tmp4S3RyO.texi to detect default page settings. Dissecting... Writing snippets... @@ -298769,7 +298804,7 @@ -e 's!@DEB_HOST_MULTIARCH@!x86_64-linux-gnu!g' \ -e 's!@LILYPOND_VERSION@!2.18.2!g' for dir in `echo */*makefile|xargs -n 1 dirname|grep -v Documentation`; do \ - /usr/bin/make --no-builtin-rules PACKAGE=LILYPOND package=lilypond -C $dir install WEB_TARGETS="offline" CPU_COUNT=16 prefix=/build/lilypond-2.19.81+really-2.18.2/debian/tmp/usr/; \ + /usr/bin/make --no-builtin-rules PACKAGE=LILYPOND package=lilypond -C $dir install WEB_TARGETS="offline" CPU_COUNT=15 prefix=/build/lilypond-2.19.81+really-2.18.2/debian/tmp/usr/; \ done make[2]: Entering directory '/build/lilypond-2.19.81+really-2.18.2/elisp' /build/lilypond-2.19.81+really-2.18.2/scripts/build/out/install -c -d /build/lilypond-2.19.81+really-2.18.2/debian/tmp/usr//share/emacs/site-lisp @@ -298897,7 +298932,7 @@ debian/rules override_dh_auto_install-indep make[1]: Entering directory '/build/lilypond-2.19.81+really-2.18.2' for dir in `echo */*makefile|xargs -n 1 dirname|grep -v Documentation`; do \ - /usr/bin/make --no-builtin-rules PACKAGE=LILYPOND package=lilypond -C $dir install WEB_TARGETS="offline" CPU_COUNT=16 prefix=/build/lilypond-2.19.81+really-2.18.2/debian/tmp/usr/; \ + /usr/bin/make --no-builtin-rules PACKAGE=LILYPOND package=lilypond -C $dir install WEB_TARGETS="offline" CPU_COUNT=15 prefix=/build/lilypond-2.19.81+really-2.18.2/debian/tmp/usr/; \ done make[2]: Entering directory '/build/lilypond-2.19.81+really-2.18.2/elisp' /build/lilypond-2.19.81+really-2.18.2/scripts/build/out/install -c -d /build/lilypond-2.19.81+really-2.18.2/debian/tmp/usr//share/emacs/site-lisp @@ -299023,7 +299058,7 @@ debian/tmp/usr/bin/lilypond-invoke-editor sed < debian/guile.reloc.in > debian/guile.reloc \ -e 's!@LILYPOND_VERSION@!2.18.2!g' -/usr/bin/make install-doc WEB_TARGETS="offline" CPU_COUNT=16 prefix=/build/lilypond-2.19.81+really-2.18.2/debian/tmp/usr/ +/usr/bin/make install-doc WEB_TARGETS="offline" CPU_COUNT=15 prefix=/build/lilypond-2.19.81+really-2.18.2/debian/tmp/usr/ make[2]: Entering directory '/build/lilypond-2.19.81+really-2.18.2' /usr/bin/make --no-builtin-rules out=www install-WWW make[3]: Entering directory '/build/lilypond-2.19.81+really-2.18.2' @@ -299061,7 +299096,7 @@ make[4]: Leaving directory '/build/lilypond-2.19.81+really-2.18.2/Documentation' make[3]: Leaving directory '/build/lilypond-2.19.81+really-2.18.2' make[2]: Leaving directory '/build/lilypond-2.19.81+really-2.18.2' -/usr/bin/make install-info WEB_TARGETS="offline" CPU_COUNT=16 prefix=/build/lilypond-2.19.81+really-2.18.2/debian/tmp/usr +/usr/bin/make install-info WEB_TARGETS="offline" CPU_COUNT=15 prefix=/build/lilypond-2.19.81+really-2.18.2/debian/tmp/usr make[2]: Entering directory '/build/lilypond-2.19.81+really-2.18.2' /usr/bin/make --no-builtin-rules -C Documentation out=www info && true make[3]: Entering directory '/build/lilypond-2.19.81+really-2.18.2/Documentation' @@ -312859,20 +312894,20 @@ dh_perl dh_link dh_strip_nondeterminism - Normalized debian/lilypond/usr/share/locale/el/LC_MESSAGES/lilypond.mo - Normalized debian/lilypond/usr/share/locale/zh_TW/LC_MESSAGES/lilypond.mo Normalized debian/lilypond/usr/share/locale/uk/LC_MESSAGES/lilypond.mo Normalized debian/lilypond/usr/share/locale/cs/LC_MESSAGES/lilypond.mo - Normalized debian/lilypond/usr/share/locale/nl/LC_MESSAGES/lilypond.mo - Normalized debian/lilypond/usr/share/locale/eo/LC_MESSAGES/lilypond.mo - Normalized debian/lilypond/usr/share/locale/ja/LC_MESSAGES/lilypond.mo - Normalized debian/lilypond/usr/share/locale/ru/LC_MESSAGES/lilypond.mo Normalized debian/lilypond/usr/share/locale/it/LC_MESSAGES/lilypond.mo Normalized debian/lilypond/usr/share/locale/fr/LC_MESSAGES/lilypond.mo - Normalized debian/lilypond/usr/share/locale/fi/LC_MESSAGES/lilypond.mo - Normalized debian/lilypond/usr/share/locale/de/LC_MESSAGES/lilypond.mo Normalized debian/lilypond/usr/share/locale/sv/LC_MESSAGES/lilypond.mo Normalized debian/lilypond/usr/share/locale/es/LC_MESSAGES/lilypond.mo + Normalized debian/lilypond/usr/share/locale/nl/LC_MESSAGES/lilypond.mo + Normalized debian/lilypond/usr/share/locale/eo/LC_MESSAGES/lilypond.mo + Normalized debian/lilypond/usr/share/locale/fi/LC_MESSAGES/lilypond.mo + Normalized debian/lilypond/usr/share/locale/de/LC_MESSAGES/lilypond.mo + Normalized debian/lilypond/usr/share/locale/el/LC_MESSAGES/lilypond.mo + Normalized debian/lilypond/usr/share/locale/zh_TW/LC_MESSAGES/lilypond.mo + Normalized debian/lilypond/usr/share/locale/ja/LC_MESSAGES/lilypond.mo + Normalized debian/lilypond/usr/share/locale/ru/LC_MESSAGES/lilypond.mo Normalized debian/lilypond/usr/share/locale/ca/LC_MESSAGES/lilypond.mo Normalized debian/lilypond/usr/share/locale/da/LC_MESSAGES/lilypond.mo Normalized debian/lilypond/usr/share/locale/vi/LC_MESSAGES/lilypond.mo @@ -312935,27 +312970,27 @@ dpkg-gencontrol: warning: Breaks field of package lilypond-data: substitution variable ${python:Breaks} used, but is not defined dh_md5sums dh_builddeb -dpkg-deb: building package 'lilypond' in '../lilypond_2.19.81+really-2.18.2-13+deb10u1_amd64.deb'. -dpkg-deb: building package 'lilypond-doc-pdf' in '../lilypond-doc-pdf_2.19.81+really-2.18.2-13+deb10u1_all.deb'. -dpkg-deb: building package 'lilypond-doc-html-hu' in '../lilypond-doc-html-hu_2.19.81+really-2.18.2-13+deb10u1_all.deb'. -dpkg-deb: building package 'lilypond-doc-html-es' in '../lilypond-doc-html-es_2.19.81+really-2.18.2-13+deb10u1_all.deb'. -dpkg-deb: building package 'lilypond-data' in '../lilypond-data_2.19.81+really-2.18.2-13+deb10u1_all.deb'. dpkg-deb: building package 'lilypond-doc-html-ja' in '../lilypond-doc-html-ja_2.19.81+really-2.18.2-13+deb10u1_all.deb'. +dpkg-deb: building package 'lilypond-doc-html-cs' in '../lilypond-doc-html-cs_2.19.81+really-2.18.2-13+deb10u1_all.deb'. +dpkg-deb: building package 'lilypond-doc-html-hu' in '../lilypond-doc-html-hu_2.19.81+really-2.18.2-13+deb10u1_all.deb'. dpkg-deb: building package 'lilypond-doc-html-zh' in '../lilypond-doc-html-zh_2.19.81+really-2.18.2-13+deb10u1_all.deb'. +dpkg-deb: building package 'lilypond-doc-pdf-nl' in '../lilypond-doc-pdf-nl_2.19.81+really-2.18.2-13+deb10u1_all.deb'. +dpkg-deb: building package 'lilypond-doc-pdf' in '../lilypond-doc-pdf_2.19.81+really-2.18.2-13+deb10u1_all.deb'. +dpkg-deb: building package 'lilypond-doc-html-es' in '../lilypond-doc-html-es_2.19.81+really-2.18.2-13+deb10u1_all.deb'. +dpkg-deb: building package 'lilypond' in '../lilypond_2.19.81+really-2.18.2-13+deb10u1_amd64.deb'. dpkg-deb: building package 'lilypond-doc-pdf-es' in '../lilypond-doc-pdf-es_2.19.81+really-2.18.2-13+deb10u1_all.deb'. dpkg-deb: building package 'lilypond-doc-pdf-hu' in '../lilypond-doc-pdf-hu_2.19.81+really-2.18.2-13+deb10u1_all.deb'. -dpkg-deb: building package 'lilypond-doc-pdf-nl' in '../lilypond-doc-pdf-nl_2.19.81+really-2.18.2-13+deb10u1_all.deb'. -dpkg-deb: building package 'lilypond-doc-html-cs' in '../lilypond-doc-html-cs_2.19.81+really-2.18.2-13+deb10u1_all.deb'. +dpkg-deb: building package 'lilypond-data' in '../lilypond-data_2.19.81+really-2.18.2-13+deb10u1_all.deb'. dpkg-deb: building package 'lilypond-doc-pdf-it' in '../lilypond-doc-pdf-it_2.19.81+really-2.18.2-13+deb10u1_all.deb'. -dpkg-deb: building package 'lilypond-dbgsym' in '../lilypond-dbgsym_2.19.81+really-2.18.2-13+deb10u1_amd64.deb'. -dpkg-deb: building package 'lilypond-doc' in '../lilypond-doc_2.19.81+really-2.18.2-13+deb10u1_all.deb'. dpkg-deb: building package 'lilypond-doc-pdf-fr' in '../lilypond-doc-pdf-fr_2.19.81+really-2.18.2-13+deb10u1_all.deb'. dpkg-deb: building package 'lilypond-doc-html' in '../lilypond-doc-html_2.19.81+really-2.18.2-13+deb10u1_all.deb'. -dpkg-deb: building package 'lilypond-doc-html-fr' in '../lilypond-doc-html-fr_2.19.81+really-2.18.2-13+deb10u1_all.deb'. +dpkg-deb: building package 'lilypond-dbgsym' in '../lilypond-dbgsym_2.19.81+really-2.18.2-13+deb10u1_amd64.deb'. +dpkg-deb: building package 'lilypond-doc' in '../lilypond-doc_2.19.81+really-2.18.2-13+deb10u1_all.deb'. dpkg-deb: building package 'lilypond-doc-html-de' in '../lilypond-doc-html-de_2.19.81+really-2.18.2-13+deb10u1_all.deb'. +dpkg-deb: building package 'lilypond-doc-html-it' in '../lilypond-doc-html-it_2.19.81+really-2.18.2-13+deb10u1_all.deb'. dpkg-deb: building package 'lilypond-doc-pdf-de' in '../lilypond-doc-pdf-de_2.19.81+really-2.18.2-13+deb10u1_all.deb'. dpkg-deb: building package 'lilypond-doc-html-nl' in '../lilypond-doc-html-nl_2.19.81+really-2.18.2-13+deb10u1_all.deb'. -dpkg-deb: building package 'lilypond-doc-html-it' in '../lilypond-doc-html-it_2.19.81+really-2.18.2-13+deb10u1_all.deb'. +dpkg-deb: building package 'lilypond-doc-html-fr' in '../lilypond-doc-html-fr_2.19.81+really-2.18.2-13+deb10u1_all.deb'. dpkg-genbuildinfo --build=binary dpkg-genchanges --build=binary >../lilypond_2.19.81+really-2.18.2-13+deb10u1_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) @@ -312963,12 +312998,14 @@ dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: not including original source code in upload I: copying local configuration +I: user script /srv/workspace/pbuilder/1862198/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/1862198/tmp/hooks/B01_cleanup finished I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env -I: removing directory /srv/workspace/pbuilder/2842809 and its subdirectories -I: Current time: Sat Jan 7 20:45:48 -12 2023 -I: pbuilder-time-stamp: 1673167548 +I: removing directory /srv/workspace/pbuilder/1862198 and its subdirectories +I: Current time: Mon Dec 6 19:00:12 +14 2021 +I: pbuilder-time-stamp: 1638766812